From 7553be1e4d2ae8a944901040e035974faf591939 Mon Sep 17 00:00:00 2001 From: goldbuick Date: Thu, 16 May 2024 03:52:18 +0000 Subject: [PATCH] Build: (ff87388) feat: dev console toggle support on windows --- .../{index-Lc2L2zgJ.js => index-dZ5rtu1O.js} | 156 +++++++++--------- index.html | 4 +- 2 files changed, 80 insertions(+), 80 deletions(-) rename assets/{index-Lc2L2zgJ.js => index-dZ5rtu1O.js} (57%) diff --git a/assets/index-Lc2L2zgJ.js b/assets/index-dZ5rtu1O.js similarity index 57% rename from assets/index-Lc2L2zgJ.js rename to assets/index-dZ5rtu1O.js index a2a9d102..44e75294 100644 --- a/assets/index-Lc2L2zgJ.js +++ b/assets/index-dZ5rtu1O.js @@ -1,4 +1,4 @@ -var wL=(e,A)=>()=>(A||e((A={exports:{}}).exports,A),A.exports);var ri0=wL((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 mR=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function Ke(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var yR={exports:{}},hg={},wR={exports:{}},b5={};/** +var wL=(e,A)=>()=>(A||e((A={exports:{}}).exports,A),A.exports);var ri0=wL((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 mR=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function Ke(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var yR={exports:{}},fg={},wR={exports:{}},b5={};/** * @license React * react.production.min.js * @@ -6,7 +6,7 @@ var wL=(e,A)=>()=>(A||e((A={exports:{}}).exports,A),A.exports);var ri0=wL((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 Tr=Symbol.for("react.element"),DL=Symbol.for("react.portal"),ML=Symbol.for("react.fragment"),RL=Symbol.for("react.strict_mode"),SL=Symbol.for("react.profiler"),vL=Symbol.for("react.provider"),NL=Symbol.for("react.context"),xL=Symbol.for("react.forward_ref"),TL=Symbol.for("react.suspense"),UL=Symbol.for("react.memo"),FL=Symbol.for("react.lazy"),Im=Symbol.iterator;function _L(e){return e===null||typeof e!="object"?null:(e=Im&&e[Im]||e["@@iterator"],typeof e=="function"?e:null)}var DR={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},MR=Object.assign,RR={};function O7(e,A,t){this.props=e,this.context=A,this.refs=RR,this.updater=t||DR}O7.prototype.isReactComponent={};O7.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")};O7.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function SR(){}SR.prototype=O7.prototype;function Md(e,A,t){this.props=e,this.context=A,this.refs=RR,this.updater=t||DR}var Rd=Md.prototype=new SR;Rd.constructor=Md;MR(Rd,O7.prototype);Rd.isPureReactComponent=!0;var Cm=Array.isArray,vR=Object.prototype.hasOwnProperty,Sd={current:null},NR={key:!0,ref:!0,__self:!0,__source:!0};function xR(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)vR.call(A,n)&&!NR.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 ri0=wL((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 OL=z,PL=Symbol.for("react.element"),YL=Symbol.for("react.fragment"),JL=Object.prototype.hasOwnProperty,HL=OL.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,KL={key:!0,ref:!0,__self:!0,__source:!0};function UR(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)JL.call(A,n)&&!KL.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:PL,type:e,key:r,ref:s,props:i,_owner:HL.current}}hg.Fragment=YL;hg.jsx=UR;hg.jsxs=UR;yR.exports=hg;var h0=yR.exports,FR={exports:{}},s3={},_R={exports:{}},kR={};/** + */var OL=z,PL=Symbol.for("react.element"),YL=Symbol.for("react.fragment"),JL=Object.prototype.hasOwnProperty,HL=OL.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,KL={key:!0,ref:!0,__self:!0,__source:!0};function UR(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)JL.call(A,n)&&!KL.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:PL,type:e,key:r,ref:s,props:i,_owner:HL.current}}fg.Fragment=YL;fg.jsx=UR;fg.jsxs=UR;yR.exports=fg;var h0=yR.exports,FR={exports:{}},s3={},_R={exports:{}},kR={};/** * @license React * scheduler.production.min.js * @@ -30,22 +30,22 @@ var wL=(e,A)=>()=>(A||e((A={exports:{}}).exports,A),A.exports);var ri0=wL((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 zL=z,t3=VL;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"),Ah=Object.prototype.hasOwnProperty,WL=/^[: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]*$/,fm={},dm={};function ZL(e){return Ah.call(dm,e)?!0:Ah.call(fm,e)?!1:WL.test(e)?dm[e]=!0:(fm[e]=!0,!1)}function jL(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 qL(e,A,t,n){if(A===null||typeof A>"u"||jL(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 Nd=/[\-:]([a-z])/g;function xd(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(Nd,xd);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(Nd,xd);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(Nd,xd);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 Td(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"),eh=Object.prototype.hasOwnProperty,WL=/^[: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]*$/,fm={},dm={};function ZL(e){return eh.call(dm,e)?!0:eh.call(fm,e)?!1:WL.test(e)?dm[e]=!0:(fm[e]=!0,!1)}function jL(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 qL(e,A,t,n){if(A===null||typeof A>"u"||jL(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 xd=/[\-:]([a-z])/g;function Td(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(xd,Td);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(xd,Td);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(xd,Td);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 Ud(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{tI=!1,Error.prepareStackTrace=t}return(e=e?e.displayName||e.name:"")?Ai(e):""}function XL(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=nI(e.type,!1),e;case 11:return e=nI(e.type.render,!1),e;case 1:return e=nI(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 Ud:return"StrictMode";case th:return"Suspense";case nh:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case bR:return(e.displayName||"Context")+".Consumer";case GR:return(e._context.displayName||"Context")+".Provider";case Fd:var A=e.render;return e=e.displayName,e||(e=A.displayName||A.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case _d:return A=e.displayName||null,A!==null?A:ih(e.type)||"Memo";case dt:A=e._payload,e=e._init;try{return ih(e(A))}catch{}}return null}function $L(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===Ud?"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 Ot(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function PR(e){var A=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(A==="checkbox"||A==="radio")}function AG(e){var A=PR(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 ao(e){e._valueTracker||(e._valueTracker=AG(e))}function YR(e){if(!e)return!1;var A=e._valueTracker;if(!A)return!0;var t=A.getValue(),n="";return e&&(n=PR(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 U2({},A,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:t??e._wrapperState.initialChecked})}function Bm(e,A){var t=A.defaultValue==null?"":A.defaultValue,n=A.checked!=null?A.checked:A.defaultChecked;t=Ot(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 JR(e,A){A=A.checked,A!=null&&Td(e,"checked",A,!1)}function sh(e,A){JR(e,A);var t=Ot(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,Ot(A.defaultValue)),A.checked==null&&A.defaultChecked!=null&&(e.defaultChecked=!!A.defaultChecked)}function Qm(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=lo.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},eG=["Webkit","ms","Moz","O"];Object.keys(ci).forEach(function(e){eG.forEach(function(A){A=A+e.charAt(0).toUpperCase()+e.substring(1),ci[A]=ci[e]})});function zR(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 WR(e,A){e=e.style;for(var t in A)if(A.hasOwnProperty(t)){var n=t.indexOf("--")===0,i=zR(t,A[t],n);t==="float"&&(t="cssFloat"),n?e.setProperty(t,i):e[t]=i}}var tG=U2({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(tG[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 kd(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 ym(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 jR(){if($8){var e=$8,A=A7;if(A7=$8=null,ym(e),A)for(e=0;e>>=0,e===0?32:31-(IG(e)/CG|0)|0}var go=64,co=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-aA(A),e[A]=t}function EG(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),Tm=" ",Um=!1;function fS(e,A){switch(e){case"keyup":return VG.indexOf(A.keyCode)!==-1;case"keydown":return A.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function dS(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var U8=!1;function WG(e,A){switch(e){case"compositionend":return dS(A);case"keypress":return A.which!==32?null:(Um=!0,Tm);case"textInput":return e=A.data,e===Tm&&Um?null:e;default:return null}}function ZG(e,A){if(U8)return e==="compositionend"||!Hd&&fS(e,A)?(e=CS(),ka=Pd=wt=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=Lm(t)}}function pS(e,A){return e&&A?e===A?!0:e&&e.nodeType===3?!1:A&&A.nodeType===3?pS(e,A.parentNode):"contains"in e?e.contains(A):e.compareDocumentPosition?!!(e.compareDocumentPosition(A)&16):!1:!1}function mS(){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 Kd(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 ib(e){var A=mS(),t=e.focusedElem,n=e.selectionRange;if(A!==t&&t&&t.ownerDocument&&pS(t.ownerDocument.documentElement,t)){if(n!==null&&Kd(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=Gm(t,r);var s=Gm(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 bm(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&&Kd(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 Pt={},e4=e9(Pt),x4=e9(!1),i6=Pt;function h7(e,A){var t=e.type.contextTypes;if(!t)return Pt;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 Vm(e,A,t){if(e4.current!==Pt)throw Error(p0(168));c2(e4,A),c2(x4,t)}function xS(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,$L(e)||"Unknown",i));return U2({},t,n)}function pl(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Pt,i6=e4.current,c2(e4,e),c2(x4,x4.current),!0}function zm(e,A,t){var n=e.stateNode;if(!n)throw Error(p0(169));t?(e=xS(e,A,i6),n.__reactInternalMemoizedMergedChildContext=e,Q2(x4),Q2(e4),c2(e4,e)):Q2(x4),c2(x4,t)}var De=null,pg=!1,dI=!1;function TS(e){De===null?De=[e]:De.push(e)}function fb(e){pg=!0,TS(e)}function t9(){if(!dI&&De!==null){dI=!0;var e=0,A=i2;try{var t=De;for(i2=1;e>=s,i-=s,Re=1<<32-aA(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&&T9(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&&T9(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&&T9(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&&T9(f,T),R}function m(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 oo: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===dt&&jm(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=q9(B.props.children,f.mode,w,B.key),Q.return=f,f=Q):(w=Ha(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=DI(B,f.mode,w),Q.return=f,f=Q}return s(f);case dt:return M=B._init,m(f,Q,M(B._payload),w)}if(ei(B))return d(f,Q,B,w);if(Mn(B))return p(f,Q,B,w);Bo(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=wI(B,f.mode,w),Q.return=f,f=Q),s(f)):t(f,Q)}return m}var d7=kS(!0),LS=kS(!1),wl=e9(null),Dl=null,O8=null,Zd=null;function jd(){Zd=O8=Dl=null}function qd(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,Zd=O8=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&A&&(v4=!0),e.firstContext=null)}function k3(e){var A=e._currentValue;if(Zd!==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 Y9=null;function Xd(e){Y9===null?Y9=[e]:Y9.push(e)}function GS(e,A,t,n){var i=A.interleaved;return i===null?(t.next=t,Xd(A)):(t.next=i.next,i.next=t),A.interleaved=t,Ge(e,n)}function Ge(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 Et=!1;function $d(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function bS(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 Ne(e,A){return{eventTime:e,lane:A,tag:0,payload:null,callback:null,next:null}}function Tt(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,Ge(e,t)}return i=n.interleaved,i===null?(A.next=A,Xd(n)):(A.next=i.next,i.next=A),n.interleaved=A,Ge(e,t)}function Ga(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,Gd(e,t)}}function qm(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;Et=!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,p=o;switch(C=A,h=t,p.tag){case 1:if(d=p.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=p.payload,C=typeof d=="function"?d.call(h,I,C):d,C==null)break A;I=U2({},I,C);break A;case 2:Et=!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 Xm(e,A,t){if(e=A.effects,A.effects=null,e!==null)for(A=0;At?t:4,e(!0);var n=BI.transition;BI.transition={};try{e(!1),A()}finally{i2=t,BI.transition=n}}function tv(){return L3().memoizedState}function Qb(e,A,t){var n=Ft(e);if(t={lane:n,action:t,hasEagerState:!1,eagerState:null,next:null},nv(e))iv(A,t);else if(t=GS(e,A,t,n),t!==null){var i=I4();lA(t,e,n,i),rv(t,A,n)}}function pb(e,A,t){var n=Ft(e),i={lane:n,action:t,hasEagerState:!1,eagerState:null,next:null};if(nv(e))iv(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,hA(o,s)){var a=A.interleaved;a===null?(i.next=i,Xd(A)):(i.next=a.next,a.next=i),A.interleaved=i;return}}catch{}finally{}t=GS(e,A,i,n),t!==null&&(i=I4(),lA(t,e,n,i),rv(t,A,n))}}function nv(e){var A=e.alternate;return e===x2||A!==null&&A===x2}function iv(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 rv(e,A,t){if(t&4194240){var n=A.lanes;n&=e.pendingLanes,t|=n,A.lanes=t,Gd(e,t)}}var vl={readContext:k3,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},mb={readContext:k3,useCallback:function(e,A){return LA().memoizedState=[e,A===void 0?null:A],e},useContext:k3,useEffect:Ay,useImperativeHandle:function(e,A,t){return t=t!=null?t.concat([e]):null,Oa(4194308,4,qS.bind(null,A,e),t)},useLayoutEffect:function(e,A){return Oa(4194308,4,e,A)},useInsertionEffect:function(e,A){return Oa(4,2,e,A)},useMemo:function(e,A){var t=LA();return A=A===void 0?null:A,e=e(),t.memoizedState=[e,A],e},useReducer:function(e,A,t){var n=LA();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=Qb.bind(null,x2,e),[n.memoizedState,e]},useRef:function(e){var A=LA();return e={current:e},A.memoizedState=e},useState:$m,useDebugValue:oE,useDeferredValue:function(e){return LA().memoizedState=e},useTransition:function(){var e=$m(!1),A=e[0];return e=Bb.bind(null,e[1]),LA().memoizedState=e,[A,e]},useMutableSource:function(){},useSyncExternalStore:function(e,A,t){var n=x2,i=LA();if(w2){if(t===void 0)throw Error(p0(407));t=t()}else{if(t=A(),R1===null)throw Error(p0(349));s6&30||JS(n,A,t)}i.memoizedState=t;var r={value:t,getSnapshot:A};return i.queue=r,Ay(KS.bind(null,n,r,e),[e]),n.flags|=2048,Wi(9,HS.bind(null,n,r,t,A),void 0,null),t},useId:function(){var e=LA(),A=R1.identifierPrefix;if(w2){var t=Se,n=Re;t=(n&~(1<<32-aA(n)-1)).toString(32)+t,A=":"+A+"R"+t,t=Vi++,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 XL(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 rh(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 th:return"Profiler";case Fd:return"StrictMode";case nh:return"Suspense";case ih:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case bR:return(e.displayName||"Context")+".Consumer";case GR:return(e._context.displayName||"Context")+".Provider";case _d:var A=e.render;return e=e.displayName,e||(e=A.displayName||A.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case kd:return A=e.displayName||null,A!==null?A:rh(e.type)||"Memo";case dt:A=e._payload,e=e._init;try{return rh(e(A))}catch{}}return null}function $L(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 rh(A);case 8:return A===Fd?"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 Ot(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function PR(e){var A=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(A==="checkbox"||A==="radio")}function AG(e){var A=PR(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 lo(e){e._valueTracker||(e._valueTracker=AG(e))}function YR(e){if(!e)return!1;var A=e._valueTracker;if(!A)return!0;var t=A.getValue(),n="";return e&&(n=PR(e)?e.checked?"true":"false":e.value),e=n,e!==t?(A.setValue(e),!0):!1}function ul(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 sh(e,A){var t=A.checked;return U2({},A,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:t??e._wrapperState.initialChecked})}function Bm(e,A){var t=A.defaultValue==null?"":A.defaultValue,n=A.checked!=null?A.checked:A.defaultChecked;t=Ot(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 JR(e,A){A=A.checked,A!=null&&Ud(e,"checked",A,!1)}function oh(e,A){JR(e,A);var t=Ot(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")?ah(e,A.type,t):A.hasOwnProperty("defaultValue")&&ah(e,A.type,Ot(A.defaultValue)),A.checked==null&&A.defaultChecked!=null&&(e.defaultChecked=!!A.defaultChecked)}function Qm(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 ah(e,A,t){(A!=="number"||ul(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=go.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;A.firstChild;)e.appendChild(A.firstChild)}});function _i(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},eG=["Webkit","ms","Moz","O"];Object.keys(ci).forEach(function(e){eG.forEach(function(A){A=A+e.charAt(0).toUpperCase()+e.substring(1),ci[A]=ci[e]})});function zR(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 WR(e,A){e=e.style;for(var t in A)if(A.hasOwnProperty(t)){var n=t.indexOf("--")===0,i=zR(t,A[t],n);t==="float"&&(t="cssFloat"),n?e.setProperty(t,i):e[t]=i}}var tG=U2({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 ch(e,A){if(A){if(tG[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 uh(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 Ih=null;function Ld(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Ch=null,$8=null,A7=null;function ym(e){if(e=kr(e)){if(typeof Ch!="function")throw Error(p0(280));var A=e.stateNode;A&&(A=pg(A),Ch(e.stateNode,e.type,A))}}function ZR(e){$8?A7?A7.push(e):A7=[e]:$8=e}function jR(){if($8){var e=$8,A=A7;if(A7=$8=null,ym(e),A)for(e=0;e>>=0,e===0?32:31-(IG(e)/CG|0)|0}var co=64,uo=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 fl(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 Fr(e,A,t){e.pendingLanes|=A,A!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,A=31-aA(A),e[A]=t}function EG(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),Tm=" ",Um=!1;function fS(e,A){switch(e){case"keyup":return VG.indexOf(A.keyCode)!==-1;case"keydown":return A.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function dS(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var U8=!1;function WG(e,A){switch(e){case"compositionend":return dS(A);case"keypress":return A.which!==32?null:(Um=!0,Tm);case"textInput":return e=A.data,e===Tm&&Um?null:e;default:return null}}function ZG(e,A){if(U8)return e==="compositionend"||!Kd&&fS(e,A)?(e=CS(),La=Yd=wt=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=Lm(t)}}function pS(e,A){return e&&A?e===A?!0:e&&e.nodeType===3?!1:A&&A.nodeType===3?pS(e,A.parentNode):"contains"in e?e.contains(A):e.compareDocumentPosition?!!(e.compareDocumentPosition(A)&16):!1:!1}function mS(){for(var e=window,A=ul();A instanceof e.HTMLIFrameElement;){try{var t=typeof A.contentWindow.location.href=="string"}catch{t=!1}if(t)e=A.contentWindow;else break;A=ul(e.document)}return A}function Vd(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 ib(e){var A=mS(),t=e.focusedElem,n=e.selectionRange;if(A!==t&&t&&t.ownerDocument&&pS(t.ownerDocument.documentElement,t)){if(n!==null&&Vd(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=Gm(t,r);var s=Gm(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,Qh=null,hi=null,ph=!1;function bm(e,A,t){var n=t.window===t?t.document:t.nodeType===9?t:t.ownerDocument;ph||F8==null||F8!==ul(n)||(n=F8,"selectionStart"in n&&Vd(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&&Pi(hi,n)||(hi=n,n=Bl(Qh,"onSelect"),0L8||(e.current=Rh[L8],Rh[L8]=null,L8--)}function c2(e,A){L8++,Rh[L8]=e.current,e.current=A}var Pt={},e4=e9(Pt),x4=e9(!1),i6=Pt;function h7(e,A){var t=e.type.contextTypes;if(!t)return Pt;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 pl(){Q2(x4),Q2(e4)}function Vm(e,A,t){if(e4.current!==Pt)throw Error(p0(168));c2(e4,A),c2(x4,t)}function xS(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,$L(e)||"Unknown",i));return U2({},t,n)}function ml(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Pt,i6=e4.current,c2(e4,e),c2(x4,x4.current),!0}function zm(e,A,t){var n=e.stateNode;if(!n)throw Error(p0(169));t?(e=xS(e,A,i6),n.__reactInternalMemoizedMergedChildContext=e,Q2(x4),Q2(e4),c2(e4,e)):Q2(x4),c2(x4,t)}var De=null,mg=!1,EI=!1;function TS(e){De===null?De=[e]:De.push(e)}function fb(e){mg=!0,TS(e)}function t9(){if(!EI&&De!==null){EI=!0;var e=0,A=i2;try{var t=De;for(i2=1;e>=s,i-=s,Re=1<<32-aA(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&&T9(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&&T9(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&&T9(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&&T9(f,T),R}function m(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 ao: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===dt&&jm(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=q9(B.props.children,f.mode,w,B.key),Q.return=f,f=Q):(w=Ka(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 dt:return M=B._init,m(f,Q,M(B._payload),w)}if(ei(B))return d(f,Q,B,w);if(Mn(B))return p(f,Q,B,w);Qo(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 m}var d7=kS(!0),LS=kS(!1),Dl=e9(null),Ml=null,O8=null,jd=null;function qd(){jd=O8=Ml=null}function Xd(e){var A=Dl.current;Q2(Dl),e._currentValue=A}function Nh(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){Ml=e,jd=O8=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&A&&(v4=!0),e.firstContext=null)}function k3(e){var A=e._currentValue;if(jd!==e)if(e={context:e,memoizedValue:A,next:null},O8===null){if(Ml===null)throw Error(p0(308));O8=e,Ml.dependencies={lanes:0,firstContext:e}}else O8=O8.next=e;return A}var Y9=null;function $d(e){Y9===null?Y9=[e]:Y9.push(e)}function GS(e,A,t,n){var i=A.interleaved;return i===null?(t.next=t,$d(A)):(t.next=i.next,i.next=t),A.interleaved=t,Ge(e,n)}function Ge(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 Et=!1;function AE(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function bS(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 Ne(e,A){return{eventTime:e,lane:A,tag:0,payload:null,callback:null,next:null}}function Tt(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,Ge(e,t)}return i=n.interleaved,i===null?(A.next=A,$d(n)):(A.next=i.next,i.next=A),n.interleaved=A,Ge(e,t)}function ba(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,bd(e,t)}}function qm(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 Rl(e,A,t,n){var i=e.updateQueue;Et=!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,p=o;switch(C=A,h=t,p.tag){case 1:if(d=p.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=p.payload,C=typeof d=="function"?d.call(h,I,C):d,C==null)break A;I=U2({},I,C);break A;case 2:Et=!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 Xm(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{i2=t,QI.transition=n}}function tv(){return L3().memoizedState}function Qb(e,A,t){var n=Ft(e);if(t={lane:n,action:t,hasEagerState:!1,eagerState:null,next:null},nv(e))iv(A,t);else if(t=GS(e,A,t,n),t!==null){var i=I4();lA(t,e,n,i),rv(t,A,n)}}function pb(e,A,t){var n=Ft(e),i={lane:n,action:t,hasEagerState:!1,eagerState:null,next:null};if(nv(e))iv(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,hA(o,s)){var a=A.interleaved;a===null?(i.next=i,$d(A)):(i.next=a.next,a.next=i),A.interleaved=i;return}}catch{}finally{}t=GS(e,A,i,n),t!==null&&(i=I4(),lA(t,e,n,i),rv(t,A,n))}}function nv(e){var A=e.alternate;return e===x2||A!==null&&A===x2}function iv(e,A){fi=vl=!0;var t=e.pending;t===null?A.next=A:(A.next=t.next,t.next=A),e.pending=A}function rv(e,A,t){if(t&4194240){var n=A.lanes;n&=e.pendingLanes,t|=n,A.lanes=t,bd(e,t)}}var Nl={readContext:k3,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},mb={readContext:k3,useCallback:function(e,A){return LA().memoizedState=[e,A===void 0?null:A],e},useContext:k3,useEffect:Ay,useImperativeHandle:function(e,A,t){return t=t!=null?t.concat([e]):null,Pa(4194308,4,qS.bind(null,A,e),t)},useLayoutEffect:function(e,A){return Pa(4194308,4,e,A)},useInsertionEffect:function(e,A){return Pa(4,2,e,A)},useMemo:function(e,A){var t=LA();return A=A===void 0?null:A,e=e(),t.memoizedState=[e,A],e},useReducer:function(e,A,t){var n=LA();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=Qb.bind(null,x2,e),[n.memoizedState,e]},useRef:function(e){var A=LA();return e={current:e},A.memoizedState=e},useState:$m,useDebugValue:aE,useDeferredValue:function(e){return LA().memoizedState=e},useTransition:function(){var e=$m(!1),A=e[0];return e=Bb.bind(null,e[1]),LA().memoizedState=e,[A,e]},useMutableSource:function(){},useSyncExternalStore:function(e,A,t){var n=x2,i=LA();if(w2){if(t===void 0)throw Error(p0(407));t=t()}else{if(t=A(),R1===null)throw Error(p0(349));s6&30||JS(n,A,t)}i.memoizedState=t;var r={value:t,getSnapshot:A};return i.queue=r,Ay(KS.bind(null,n,r,e),[e]),n.flags|=2048,Zi(9,HS.bind(null,n,r,t,A),void 0,null),t},useId:function(){var e=LA(),A=R1.identifierPrefix;if(w2){var t=Se,n=Re;t=(n&~(1<<32-aA(n)-1)).toString(32)+t,A=":"+A+"R"+t,t=zi++,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[OA]=A,e[Ji]=n,hv(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*V2()-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=V2(),A.sibling=null,t=S2.current,c2(S2,n?t&1|2:t&1),A):(W1(A),null);case 22:case 23:return IE(),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 Nb(e,A){switch(zd(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),tE(),e=A.flags,e&65536&&!(e&128)?(A.flags=e&-65537|128,A):null;case 5:return eE(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 qd(A.type._context),null;case 22:case 23:return IE(),null;case 24:return null;default:return null}}var po=!1,$1=!1,xb=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){G2(e,A,n)}else t.current=null}function Gh(e,A,t){try{t()}catch(n){G2(e,A,n)}}var cy=!1;function Tb(e,A){if(ph=fl,e=mS(),Kd(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 p=d.memoizedProps,m=d.memoizedState,f=A.stateNode,Q=f.getSnapshotBeforeUpdate(A.elementType===A.type?p:$3(A.type,p),m);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){G2(A,A.return,w)}if(e=A.sibling,e!==null){e.return=A.return,J0=e;break}J0=A.return}return d=cy,cy=!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 Ev(e){var A=e.alternate;A!==null&&(e.alternate=null,Ev(A)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(A=e.stateNode,A!==null&&(delete A[OA],delete A[Ji],delete A[Dh],delete A[Cb],delete A[hb])),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 Bv(e){return e.tag===5||e.tag===3||e.tag===4}function uy(e){A:for(;;){for(;e.sibling===null;){if(e.return===null||Bv(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 _1=null,nA=!1;function at(e,A,t){for(t=t.child;t!==null;)Qv(e,A,t),t=t.sibling}function Qv(e,A,t){if(KA&&typeof KA.onCommitFiberUnmount=="function")try{KA.onCommitFiberUnmount(fg,t)}catch{}switch(t.tag){case 5:$1||P8(t,A);case 6:var n=_1,i=nA;_1=null,at(e,A,t),_1=n,nA=i,_1!==null&&(nA?(e=_1,t=t.stateNode,e.nodeType===8?e.parentNode.removeChild(t):e.removeChild(t)):_1.removeChild(t.stateNode));break;case 18:_1!==null&&(nA?(e=_1,t=t.stateNode,e.nodeType===8?fI(e.parentNode,t):e.nodeType===1&&fI(e,t),Gi(e)):fI(_1,t.stateNode));break;case 4:n=_1,i=nA,_1=t.stateNode.containerInfo,nA=!0,at(e,A,t),_1=n,nA=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)}at(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){G2(t,A,o)}at(e,A,t);break;case 21:at(e,A,t);break;case 22:t.mode&1?($1=(n=$1)||t.memoizedState!==null,at(e,A,t),$1=n):at(e,A,t);break;default:at(e,A,t)}}function Iy(e){var A=e.updateQueue;if(A!==null){e.updateQueue=null;var t=e.stateNode;t===null&&(t=e.stateNode=new xb),A.forEach(function(n){var i=Pb.bind(null,e,n);t.has(n)||(t.add(n),n.then(i,i))})}}function W3(e,A){var t=A.deletions;if(t!==null)for(var n=0;ni&&(i=s),n&=~r}if(n=i,n=V2()-n,n=(120>n?120:480>n?480:1080>n?1080:1920>n?1920:3e3>n?3e3:4320>n?4320:1960*Fb(n/1960))-n,10e?16:e,Dt===null)var n=!1;else{if(e=Dt,Dt=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;aV2()-cE?j9(e,0):gE|=t),U4(e,A)}function Sv(e,A){A===0&&(e.mode&1?(A=co,co<<=1,!(co&130023424)&&(co=4194304)):A=1);var t=I4();e=Ge(e,A),e!==null&&(Ur(e,A,t),U4(e,t))}function Ob(e){var A=e.memoizedState,t=0;A!==null&&(t=A.retryLane),Sv(e,t)}function Pb(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),Sv(e,t)}var vv;vv=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,Sb(e,A,t);v4=!!(e.flags&131072)}else v4=!1,w2&&A.flags&1048576&&US(A,yl,A.index);switch(A.lanes=0,A.tag){case 2:var n=A.type;Pa(e,A),e=A.pendingProps;var i=h7(A,e4.current);t7(A,t),i=iE(null,A,n,e,i,t);var r=rE();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,$d(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&&Vd(A),g4(null,A,i,t),A=A.child),A;case 16:n=A.elementType;A:{switch(Pa(e,A),e=A.pendingProps,i=n._init,n=i(n._payload),A.type=n,i=A.tag=Jb(n),e=$3(n,e),i){case 0:A=Uh(null,A,n,e,t);break A;case 1:A=ay(null,A,n,e,t);break A;case 11:A=sy(null,A,n,e,t);break A;case 14:A=oy(null,A,n,$3(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:$3(n,i),Uh(e,A,n,i,t);case 1:return n=A.type,i=A.pendingProps,i=A.elementType===n?i:$3(n,i),ay(e,A,n,i,t);case 3:A:{if(uv(A),e===null)throw Error(p0(387));n=A.pendingProps,r=A.memoizedState,i=r.element,bS(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=ly(e,A,n,t,i);break A}else if(n!==i){i=B7(Error(p0(424)),A),A=ly(e,A,n,t,i);break A}else for(W4=xt(A.stateNode.containerInfo.firstChild),X4=A,w2=!0,iA=null,t=LS(A,null,n,t),A.child=t;t;)t.flags=t.flags&-3|4096,t=t.sibling;else{if(f7(),n===i){A=be(e,A,t);break A}g4(e,A,n,t)}A=A.child}return A;case 5:return OS(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),cv(e,A),g4(e,A,s,t),A.child;case 6:return e===null&&Sh(A),null;case 13:return Iv(e,A,t);case 4:return AE(A,A.stateNode.containerInfo),n=A.pendingProps,e===null?A.child=d7(A,null,n,t):g4(e,A,n,t),A.child;case 11:return n=A.type,i=A.pendingProps,i=A.elementType===n?i:$3(n,i),sy(e,A,n,i,t);case 7:return g4(e,A,A.pendingProps,t),A.child;case 8:return g4(e,A,A.pendingProps.children,t),A.child;case 12:return g4(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(hA(r.value,s)){if(r.children===i.children&&!x4.current){A=be(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=Ne(-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}g4(e,A,i.children,t),A=A.child}return A;case 9:return i=A.type,n=A.pendingProps.children,t7(A,t),i=k3(i),n=n(i),A.flags|=1,g4(e,A,n,t),A.child;case 14:return n=A.type,i=$3(n,A.pendingProps),i=$3(n.type,i),oy(e,A,n,i,t);case 15:return lv(e,A,A.type,A.pendingProps,t);case 17:return n=A.type,i=A.pendingProps,i=A.elementType===n?i:$3(n,i),Pa(e,A),A.tag=1,T4(n)?(e=!0,pl(A)):e=!1,t7(A,t),sv(A,n,i),xh(A,n,i,t),Fh(null,A,n,!0,e,t);case 19:return Cv(e,A,t);case 22:return gv(e,A,t)}throw Error(p0(156,A.tag))};function Nv(e,A){return nS(e,A)}function Yb(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 v3(e,A,t,n){return new Yb(e,A,t,n)}function hE(e){return e=e.prototype,!(!e||!e.isReactComponent)}function Jb(e){if(typeof e=="function")return hE(e)?1:0;if(e!=null){if(e=e.$$typeof,e===Fd)return 11;if(e===_d)return 14}return 2}function _t(e,A){var t=e.alternate;return t===null?(t=v3(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 Ha(e,A,t,n,i,r){var s=2;if(n=e,typeof e=="function")hE(e)&&(s=1);else if(typeof e=="string")s=5;else A:switch(e){case T8:return q9(t.children,i,r,A);case Ud:s=8,i|=8;break;case eh:return e=v3(12,t,A,i|2),e.elementType=eh,e.lanes=r,e;case th:return e=v3(13,t,A,i),e.elementType=th,e.lanes=r,e;case nh:return e=v3(19,t,A,i),e.elementType=nh,e.lanes=r,e;case OR:return Mg(t,i,r,A);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case GR:s=10;break A;case bR:s=9;break A;case Fd:s=11;break A;case _d:s=14;break A;case dt:s=16,n=null;break A}throw Error(p0(130,e==null?e:typeof e,""))}return A=v3(s,t,A,i),A.elementType=e,A.type=n,A.lanes=r,A}function q9(e,A,t,n){return e=v3(7,e,n,A),e.lanes=t,e}function Mg(e,A,t,n){return e=v3(22,e,n,A),e.elementType=OR,e.lanes=t,e.stateNode={isHidden:!1},e}function wI(e,A,t){return e=v3(6,e,null,A),e.lanes=t,e}function DI(e,A,t){return A=v3(4,e.children!==null?e.children:[],e.key,A),A.lanes=t,A.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},A}function Hb(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=rI(0),this.expirationTimes=rI(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=rI(0),this.identifierPrefix=n,this.onRecoverableError=i,this.mutableSourceEagerHydrationData=null}function fE(e,A,t,n,i,r,s,o,a){return e=new Hb(e,A,t,o,a),A===1?(A=1,r===!0&&(A|=8)):A=0,r=v3(3,null,null,A),e.current=r,r.stateNode=e,r.memoizedState={element:n,isDehydrated:t,cache:null,transitions:null,pendingSuspenseBoundaries:null},$d(r),e}function Kb(e,A,t){var n=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(Fv)}catch(e){console.error(e)}}Fv(),FR.exports=s3;var jb=FR.exports,_v,py=jb;_v=py.createRoot,py.hydrateRoot;function ji(){return ji=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[OA]=A,e[Hi]=n,hv(e,A,!1,!1),A.stateNode=e;A:{switch(s=uh(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=Sl(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*V2()-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=V2(),A.sibling=null,t=S2.current,c2(S2,n?t&1|2:t&1),A):(W1(A),null);case 22:case 23:return CE(),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 Nb(e,A){switch(Wd(A),A.tag){case 1:return T4(A.type)&&pl(),e=A.flags,e&65536?(A.flags=e&-65537|128,A):null;case 3:return E7(),Q2(x4),Q2(e4),nE(),e=A.flags,e&65536&&!(e&128)?(A.flags=e&-65537|128,A):null;case 5:return tE(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 Xd(A.type._context),null;case 22:case 23:return CE(),null;case 24:return null;default:return null}}var mo=!1,$1=!1,xb=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){G2(e,A,n)}else t.current=null}function bh(e,A,t){try{t()}catch(n){G2(e,A,n)}}var cy=!1;function Tb(e,A){if(mh=dl,e=mS(),Vd(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(yh={focusedElem:e,selectionRange:t},dl=!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 p=d.memoizedProps,m=d.memoizedState,f=A.stateNode,Q=f.getSnapshotBeforeUpdate(A.elementType===A.type?p:$3(A.type,p),m);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){G2(A,A.return,w)}if(e=A.sibling,e!==null){e.return=A.return,J0=e;break}J0=A.return}return d=cy,cy=!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&&bh(A,t,r)}i=i.next}while(i!==n)}}function Dg(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 Oh(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 Ev(e){var A=e.alternate;A!==null&&(e.alternate=null,Ev(A)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(A=e.stateNode,A!==null&&(delete A[OA],delete A[Hi],delete A[Mh],delete A[Cb],delete A[hb])),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 Bv(e){return e.tag===5||e.tag===3||e.tag===4}function uy(e){A:for(;;){for(;e.sibling===null;){if(e.return===null||Bv(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 Ph(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=Ql));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}function Yh(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(Yh(e,A,t),e=e.sibling;e!==null;)Yh(e,A,t),e=e.sibling}var _1=null,nA=!1;function at(e,A,t){for(t=t.child;t!==null;)Qv(e,A,t),t=t.sibling}function Qv(e,A,t){if(KA&&typeof KA.onCommitFiberUnmount=="function")try{KA.onCommitFiberUnmount(dg,t)}catch{}switch(t.tag){case 5:$1||P8(t,A);case 6:var n=_1,i=nA;_1=null,at(e,A,t),_1=n,nA=i,_1!==null&&(nA?(e=_1,t=t.stateNode,e.nodeType===8?e.parentNode.removeChild(t):e.removeChild(t)):_1.removeChild(t.stateNode));break;case 18:_1!==null&&(nA?(e=_1,t=t.stateNode,e.nodeType===8?dI(e.parentNode,t):e.nodeType===1&&dI(e,t),bi(e)):dI(_1,t.stateNode));break;case 4:n=_1,i=nA,_1=t.stateNode.containerInfo,nA=!0,at(e,A,t),_1=n,nA=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)&&bh(t,A,s),i=i.next}while(i!==n)}at(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){G2(t,A,o)}at(e,A,t);break;case 21:at(e,A,t);break;case 22:t.mode&1?($1=(n=$1)||t.memoizedState!==null,at(e,A,t),$1=n):at(e,A,t);break;default:at(e,A,t)}}function Iy(e){var A=e.updateQueue;if(A!==null){e.updateQueue=null;var t=e.stateNode;t===null&&(t=e.stateNode=new xb),A.forEach(function(n){var i=Pb.bind(null,e,n);t.has(n)||(t.add(n),n.then(i,i))})}}function W3(e,A){var t=A.deletions;if(t!==null)for(var n=0;ni&&(i=s),n&=~r}if(n=i,n=V2()-n,n=(120>n?120:480>n?480:1080>n?1080:1920>n?1920:3e3>n?3e3:4320>n?4320:1960*Fb(n/1960))-n,10e?16:e,Dt===null)var n=!1;else{if(e=Dt,Dt=null,Ul=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;aV2()-uE?j9(e,0):cE|=t),U4(e,A)}function Sv(e,A){A===0&&(e.mode&1?(A=uo,uo<<=1,!(uo&130023424)&&(uo=4194304)):A=1);var t=I4();e=Ge(e,A),e!==null&&(Fr(e,A,t),U4(e,t))}function Ob(e){var A=e.memoizedState,t=0;A!==null&&(t=A.retryLane),Sv(e,t)}function Pb(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),Sv(e,t)}var vv;vv=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,Sb(e,A,t);v4=!!(e.flags&131072)}else v4=!1,w2&&A.flags&1048576&&US(A,wl,A.index);switch(A.lanes=0,A.tag){case 2:var n=A.type;Ya(e,A),e=A.pendingProps;var i=h7(A,e4.current);t7(A,t),i=rE(null,A,n,e,i,t);var r=sE();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,ml(A)):r=!1,A.memoizedState=i.state!==null&&i.state!==void 0?i.state:null,AE(A),i.updater=wg,A.stateNode=i,i._reactInternals=A,Th(A,n,e,t),A=_h(null,A,n,!0,r,t)):(A.tag=0,w2&&r&&zd(A),g4(null,A,i,t),A=A.child),A;case 16:n=A.elementType;A:{switch(Ya(e,A),e=A.pendingProps,i=n._init,n=i(n._payload),A.type=n,i=A.tag=Jb(n),e=$3(n,e),i){case 0:A=Fh(null,A,n,e,t);break A;case 1:A=ay(null,A,n,e,t);break A;case 11:A=sy(null,A,n,e,t);break A;case 14:A=oy(null,A,n,$3(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:$3(n,i),Fh(e,A,n,i,t);case 1:return n=A.type,i=A.pendingProps,i=A.elementType===n?i:$3(n,i),ay(e,A,n,i,t);case 3:A:{if(uv(A),e===null)throw Error(p0(387));n=A.pendingProps,r=A.memoizedState,i=r.element,bS(e,A),Rl(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=ly(e,A,n,t,i);break A}else if(n!==i){i=B7(Error(p0(424)),A),A=ly(e,A,n,t,i);break A}else for(W4=xt(A.stateNode.containerInfo.firstChild),X4=A,w2=!0,iA=null,t=LS(A,null,n,t),A.child=t;t;)t.flags=t.flags&-3|4096,t=t.sibling;else{if(f7(),n===i){A=be(e,A,t);break A}g4(e,A,n,t)}A=A.child}return A;case 5:return OS(A),e===null&&vh(A),n=A.type,i=A.pendingProps,r=e!==null?e.memoizedProps:null,s=i.children,wh(n,i)?s=null:r!==null&&wh(n,r)&&(A.flags|=32),cv(e,A),g4(e,A,s,t),A.child;case 6:return e===null&&vh(A),null;case 13:return Iv(e,A,t);case 4:return eE(A,A.stateNode.containerInfo),n=A.pendingProps,e===null?A.child=d7(A,null,n,t):g4(e,A,n,t),A.child;case 11:return n=A.type,i=A.pendingProps,i=A.elementType===n?i:$3(n,i),sy(e,A,n,i,t);case 7:return g4(e,A,A.pendingProps,t),A.child;case 8:return g4(e,A,A.pendingProps.children,t),A.child;case 12:return g4(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(Dl,n._currentValue),n._currentValue=s,r!==null)if(hA(r.value,s)){if(r.children===i.children&&!x4.current){A=be(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=Ne(-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),Nh(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),Nh(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}g4(e,A,i.children,t),A=A.child}return A;case 9:return i=A.type,n=A.pendingProps.children,t7(A,t),i=k3(i),n=n(i),A.flags|=1,g4(e,A,n,t),A.child;case 14:return n=A.type,i=$3(n,A.pendingProps),i=$3(n.type,i),oy(e,A,n,i,t);case 15:return lv(e,A,A.type,A.pendingProps,t);case 17:return n=A.type,i=A.pendingProps,i=A.elementType===n?i:$3(n,i),Ya(e,A),A.tag=1,T4(n)?(e=!0,ml(A)):e=!1,t7(A,t),sv(A,n,i),Th(A,n,i,t),_h(null,A,n,!0,e,t);case 19:return Cv(e,A,t);case 22:return gv(e,A,t)}throw Error(p0(156,A.tag))};function Nv(e,A){return nS(e,A)}function Yb(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 v3(e,A,t,n){return new Yb(e,A,t,n)}function fE(e){return e=e.prototype,!(!e||!e.isReactComponent)}function Jb(e){if(typeof e=="function")return fE(e)?1:0;if(e!=null){if(e=e.$$typeof,e===_d)return 11;if(e===kd)return 14}return 2}function _t(e,A){var t=e.alternate;return t===null?(t=v3(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 Ka(e,A,t,n,i,r){var s=2;if(n=e,typeof e=="function")fE(e)&&(s=1);else if(typeof e=="string")s=5;else A:switch(e){case T8:return q9(t.children,i,r,A);case Fd:s=8,i|=8;break;case th:return e=v3(12,t,A,i|2),e.elementType=th,e.lanes=r,e;case nh:return e=v3(13,t,A,i),e.elementType=nh,e.lanes=r,e;case ih:return e=v3(19,t,A,i),e.elementType=ih,e.lanes=r,e;case OR:return Rg(t,i,r,A);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case GR:s=10;break A;case bR:s=9;break A;case _d:s=11;break A;case kd:s=14;break A;case dt:s=16,n=null;break A}throw Error(p0(130,e==null?e:typeof e,""))}return A=v3(s,t,A,i),A.elementType=e,A.type=n,A.lanes=r,A}function q9(e,A,t,n){return e=v3(7,e,n,A),e.lanes=t,e}function Rg(e,A,t,n){return e=v3(22,e,n,A),e.elementType=OR,e.lanes=t,e.stateNode={isHidden:!1},e}function DI(e,A,t){return e=v3(6,e,null,A),e.lanes=t,e}function MI(e,A,t){return A=v3(4,e.children!==null?e.children:[],e.key,A),A.lanes=t,A.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},A}function Hb(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 dE(e,A,t,n,i,r,s,o,a){return e=new Hb(e,A,t,o,a),A===1?(A=1,r===!0&&(A|=8)):A=0,r=v3(3,null,null,A),e.current=r,r.stateNode=e,r.memoizedState={element:n,isDehydrated:t,cache:null,transitions:null,pendingSuspenseBoundaries:null},AE(r),e}function Kb(e,A,t){var n=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(Fv)}catch(e){console.error(e)}}Fv(),FR.exports=s3;var jb=FR.exports,_v,py=jb;_v=py.createRoot,py.hydrateRoot;function qi(){return qi=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 O2(e,A,t){return Math.max(A,Math.min(t,e))}function NE(e,A){return(e%A+A)%A}function xO(e,A,t,n,i){return n+(e-A)*(i-n)/(t-A)}function TO(e,A,t){return e!==A?(t-e)/(A-e):0}function mi(e,A,t){return(1-t)*e+t*A}function UO(e,A,t,n){return mi(e,A,1-Math.exp(-t*n))}function FO(e,A=1){return A-Math.abs(NE(e,A*2)-A)}function _O(e,A,t){return e<=A?0:e>=t?1:(e=(e-A)/(t-A),e*e*(3-2*e))}function kO(e,A,t){return e<=A?0:e>=t?1:(e=(e-A)/(t-A),e*e*e*(e*(e*6-15)+10))}function LO(e,A){return e+Math.floor(Math.random()*(A-e+1))}function GO(e,A){return e+Math.random()*(A-e)}function bO(e){return e*(.5-Math.random())}function OO(e){e!==void 0&&(my=e);let A=my+=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 PO(e){return e*$9}function YO(e){return e*p7}function Rf(e){return(e&e-1)===0&&e!==0}function LN(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 JO(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 HO={DEG2RAD:$9,RAD2DEG:p7,generateUUID:$4,clamp:O2,euclideanModulo:NE,mapLinear:xO,inverseLerp:TO,lerp:mi,damp:UO,pingpong:FO,smoothstep:_O,smootherstep:kO,randInt:LO,randFloat:GO,randFloatSpread:bO,seededRandom:OO,degToRad:PO,radToDeg:YO,isPowerOfTwo:Rf,ceilPowerOfTwo:LN,floorPowerOfTwo:bl,setQuaternionFromProperEuler:JO,normalize:M5,denormalize:S4};class c0{constructor(A=0,t=0){c0.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(O2(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],p=i[0],m=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*p+o*Q+a*R,r[3]=s*m+o*B+a*M,r[6]=s*f+o*w+a*x,r[1]=l*p+u*Q+I*R,r[4]=l*m+u*B+I*M,r[7]=l*f+u*w+I*x,r[2]=C*p+h*Q+d*R,r[5]=C*m+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 p=1/d;return A[0]=I*p,A[1]=(i*l-u*n)*p,A[2]=(o*n-i*s)*p,A[3]=C*p,A[4]=(u*t-i*a)*p,A[5]=(i*r-o*t)*p,A[6]=h*p,A[7]=(n*a-l*t)*p,A[8]=(s*t-n*r)*p,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(MI.makeScale(A,t)),this}rotate(A){return this.premultiply(MI.makeRotation(-A)),this}translate(A,t){return this.premultiply(MI.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 MI=new x5;function GN(e){for(let A=e.length-1;A>=0;--A)if(e[A]>=65535)return!0;return!1}const KO={Int8Array,Uint8Array,Uint8ClampedArray,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array};function J8(e,A){return new KO[e](A)}function gr(e){return document.createElementNS("http://www.w3.org/1999/xhtml",e)}function bN(){const e=gr("canvas");return e.style.display="block",e}const yy={};function yi(e){e in yy||(yy[e]=!0,console.warn(e))}const wy=new x5().set(.8224621,.177538,0,.0331941,.9668058,0,.0170827,.0723974,.9105199),Dy=new x5().set(1.2249401,-.2249404,0,-.0420569,1.0420571,0,-.0196376,-.0786361,1.0982735),wo={[G3]:{transfer:rr,primaries:sr,toReference:e=>e,fromReference:e=>e},[t2]:{transfer:l2,primaries:sr,toReference:e=>e.convertSRGBToLinear(),fromReference:e=>e.convertLinearToSRGB()},[Gr]:{transfer:rr,primaries:or,toReference:e=>e.applyMatrix3(Dy),fromReference:e=>e.applyMatrix3(wy)},[_g]:{transfer:l2,primaries:or,toReference:e=>e.convertSRGBToLinear().applyMatrix3(Dy),fromReference:e=>e.applyMatrix3(wy).convertLinearToSRGB()}},VO=new Set([G3,Gr]),A2={enabled:!0,_workingColorSpace:G3,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(!VO.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=wo[A].toReference,i=wo[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 wo[e].primaries},getTransfer:function(e){return e===c4?rr:wo[e].transfer}};function i7(e){return e<.04045?e*.0773993808:Math.pow(e*.9478672986+.0521327014,2.4)}function RI(e){return e<.0031308?e*12.92:1.055*Math.pow(e,.41666)-.055}let A8;class xE{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===t2?Lt:vE}set encoding(A){yi("THREE.Texture: Property .encoding has been replaced by .colorSpace."),this.colorSpace=A===Lt?t2:c4}}I2.DEFAULT_IMAGE=null;I2.DEFAULT_MAPPING=Tg;I2.DEFAULT_ANISOTROPY=1;class n2{constructor(A=0,t=0,n=0,i=1){n2.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],p=a[2],m=a[6],f=a[10];if(Math.abs(u-C)<.01&&Math.abs(I-p)<.01&&Math.abs(d-m)<.01){if(Math.abs(u+C)<.1&&Math.abs(I+p)<.1&&Math.abs(d+m)<.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+p)/4,T=(d+m)/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((m-d)*(m-d)+(I-p)*(I-p)+(C-u)*(C-u));return Math.abs(Q)<.001&&(Q=1),this.x=(m-d)/Q,this.y=(I-p)/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 ON extends Y3{constructor(A=1,t=1,n={}){super(),this.isRenderTarget=!0,this.width=A,this.height=t,this.depth=1,this.scissor=new n2(0,0,A,t),this.scissorTest=!1,this.viewport=new n2(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===Lt?t2:c4),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 V9(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 v1 extends ON{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=e2,this.minFilter=e2,this.wrapR=A4,this.generateMipmaps=!1,this.flipY=!1,this.unpackAlignment=1}}class ZO extends v1{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 TE 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=e2,this.minFilter=e2,this.wrapR=A4,this.generateMipmaps=!1,this.flipY=!1,this.unpackAlignment=1}}class jO extends v1{constructor(A=1,t=1,n=1){super(A,t),this.isWebGL3DRenderTarget=!0,this.depth=n,this.texture=new TE(null,A,t,n),this.texture.isRenderTargetTexture=!0}}class qO extends v1{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);m=Math.sin(m*M)/R,o=Math.sin(o*M)/R}const w=o*Q;if(a=a*m+C*w,l=l*m+h*w,u=u*m+d*w,I=I*m+p*w,m===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(O2(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(My.setFromEuler(A))}applyAxisAngle(A,t){return this.applyQuaternion(My.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 vI.copy(this).projectOnVector(A),this.sub(vI)}reflect(A){return this.sub(vI.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(O2(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 vI=new k,My=new F4;class Ae{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),Mo.subVectors(this.max,Fn),e8.subVectors(A.a,Fn),t8.subVectors(A.b,Fn),n8.subVectors(A.c,Fn),lt.subVectors(t8,e8),gt.subVectors(n8,t8),Q9.subVectors(e8,n8);let t=[0,-lt.z,lt.y,0,-gt.z,gt.y,0,-Q9.z,Q9.y,lt.z,0,-lt.x,gt.z,0,-gt.x,Q9.z,0,-Q9.x,-lt.y,lt.x,0,-gt.y,gt.x,0,-Q9.y,Q9.x,0];return!NI(t,e8,t8,n8,Mo)||(t=[1,0,0,0,1,0,0,0,1],!NI(t,e8,t8,n8,Mo))?!1:(Ro.crossVectors(lt,gt),t=[Ro.x,Ro.y,Ro.z],NI(t,e8,t8,n8,Mo))}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:(fe[0].set(this.min.x,this.min.y,this.min.z).applyMatrix4(A),fe[1].set(this.min.x,this.min.y,this.max.z).applyMatrix4(A),fe[2].set(this.min.x,this.max.y,this.min.z).applyMatrix4(A),fe[3].set(this.min.x,this.max.y,this.max.z).applyMatrix4(A),fe[4].set(this.max.x,this.min.y,this.min.z).applyMatrix4(A),fe[5].set(this.max.x,this.min.y,this.max.z).applyMatrix4(A),fe[6].set(this.max.x,this.max.y,this.min.z).applyMatrix4(A),fe[7].set(this.max.x,this.max.y,this.max.z).applyMatrix4(A),this.setFromPoints(fe),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 fe=[new k,new k,new k,new k,new k,new k,new k,new k],Z3=new k,Do=new Ae,e8=new k,t8=new k,n8=new k,lt=new k,gt=new k,Q9=new k,Fn=new k,Mo=new k,Ro=new k,p9=new k;function NI(e,A,t,n,i){for(let r=0,s=e.length-3;r<=s;r+=3){p9.fromArray(e,r);const o=i.x*Math.abs(p9.x)+i.y*Math.abs(p9.y)+i.z*Math.abs(p9.z),a=A.dot(p9),l=t.dot(p9),u=n.dot(p9);if(Math.max(-Math.max(a,l,u),Math.min(a,l,u))>o)return!1}return!0}const XO=new Ae,_n=new k,xI=new k;class BA{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):XO.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):(xI.subVectors(A.center,this.center).setLength(A.radius),this.expandByPoint(_n.copy(A.center).add(xI)),this.expandByPoint(_n.copy(A.center).sub(xI))),this)}equals(A){return A.center.equals(this.center)&&A.radius===this.radius}clone(){return new this.constructor().copy(this)}}const de=new k,TI=new k,So=new k,ct=new k,UI=new k,vo=new k,FI=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,de)),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=de.subVectors(A,this.origin).dot(this.direction);return t<0?this.origin.distanceToSquared(A):(de.copy(this.origin).addScaledVector(this.direction,t),de.distanceToSquared(A))}distanceSqToSegment(A,t,n,i){TI.copy(A).add(t).multiplyScalar(.5),So.copy(t).sub(A).normalize(),ct.copy(this.origin).sub(TI);const r=A.distanceTo(t)*.5,s=-this.direction.dot(So),o=ct.dot(this.direction),a=-ct.dot(So),l=ct.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 p=1/u;I*=p,C*=p,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(TI).addScaledVector(So,C),h}intersectSphere(A,t){de.subVectors(A.center,this.origin);const n=de.dot(this.direction),i=de.dot(de)-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,de)!==null}intersectTriangle(A,t,n,i,r){UI.subVectors(t,A),vo.subVectors(n,A),FI.crossVectors(UI,vo);let s=this.direction.dot(FI),o;if(s>0){if(i)return null;o=1}else if(s<0)o=-1,s=-s;else return null;ct.subVectors(this.origin,A);const a=o*this.direction.dot(vo.crossVectors(ct,vo));if(a<0)return null;const l=o*this.direction.dot(UI.cross(ct));if(l<0||a+l>s)return null;const u=-o*ct.dot(FI);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,p,m){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,p,m)}set(A,t,n,i,r,s,o,a,l,u,I,C,h,d,p,m){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]=p,f[15]=m,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,p=o*I;t[0]=a*u,t[4]=-a*I,t[8]=l,t[1]=h+d*l,t[5]=C-p*l,t[9]=-o*a,t[2]=p-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,p=l*I;t[0]=C+p*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]=p+C*o,t[10]=s*a}else if(A.order==="ZXY"){const C=a*u,h=a*I,d=l*u,p=l*I;t[0]=C-p*o,t[4]=-s*I,t[8]=d+h*o,t[1]=h+d*o,t[5]=s*u,t[9]=p-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,p=o*I;t[0]=a*u,t[4]=d*l-h,t[8]=C*l+p,t[1]=a*I,t[5]=p*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,p=o*l;t[0]=a*u,t[4]=p-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-p*I}else if(A.order==="XZY"){const C=s*a,h=s*l,d=o*a,p=o*l;t[0]=a*u,t[4]=-I,t[8]=l*u,t[1]=C*I+p,t[5]=s*u,t[9]=h*I-d,t[2]=d*I-h,t[6]=o*u,t[10]=p*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($O,A,AP)}lookAt(A,t,n){const i=this.elements;return H4.subVectors(A,t),H4.lengthSq()===0&&(H4.z=1),H4.normalize(),ut.crossVectors(n,H4),ut.lengthSq()===0&&(Math.abs(n.z)===1?H4.x+=1e-4:H4.z+=1e-4,H4.normalize(),ut.crossVectors(n,H4)),ut.normalize(),No.crossVectors(H4,ut),i[0]=ut.x,i[4]=No.x,i[8]=H4.x,i[1]=ut.y,i[5]=No.y,i[9]=H4.y,i[2]=ut.z,i[6]=No.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],p=n[6],m=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],A0=i[10],n0=i[14],O=i[3],Y=i[7],H=i[11],G=i[15];return r[0]=s*M+o*N+a*P+l*O,r[4]=s*x+o*F+a*W+l*Y,r[8]=s*T+o*K+a*A0+l*H,r[12]=s*v+o*V+a*n0+l*G,r[1]=u*M+I*N+C*P+h*O,r[5]=u*x+I*F+C*W+h*Y,r[9]=u*T+I*K+C*A0+h*H,r[13]=u*v+I*V+C*n0+h*G,r[2]=d*M+p*N+m*P+f*O,r[6]=d*x+p*F+m*W+f*Y,r[10]=d*T+p*K+m*A0+f*H,r[14]=d*v+p*V+m*n0+f*G,r[3]=Q*M+B*N+w*P+R*O,r[7]=Q*x+B*F+w*W+R*Y,r[11]=Q*T+B*K+w*A0+R*H,r[15]=Q*v+B*V+w*n0+R*G,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],p=A[7],m=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)+p*(+t*a*h-t*l*C+r*s*C-i*s*h+i*l*u-r*a*u)+m*(+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],p=A[13],m=A[14],f=A[15],Q=I*m*l-p*C*l+p*a*h-o*m*h-I*a*f+o*C*f,B=d*C*l-u*m*l-d*a*h+s*m*h+u*a*f-s*C*f,w=u*p*l-d*I*l+d*o*h-s*p*h-u*o*f+s*I*f,R=d*I*a-u*p*a-d*o*C+s*p*C+u*o*m-s*I*m,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]=(p*C*r-I*m*r-p*i*h+n*m*h+I*i*f-n*C*f)*x,A[2]=(o*m*r-p*a*r+p*i*l-n*m*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*m*r-d*C*r+d*i*h-t*m*h-u*i*f+t*C*f)*x,A[6]=(d*a*r-s*m*r-d*i*l+t*m*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*p*r-d*n*h+t*p*h+u*n*f-t*I*f)*x,A[10]=(s*p*r-d*o*r+d*n*l-t*p*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*p*i-d*I*i+d*n*C-t*p*C-u*n*m+t*I*m)*x,A[14]=(d*o*i-s*p*i-d*n*a+t*p*a+s*n*m-t*o*m)*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,p=s*u,m=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-(p+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]=(m+Q)*M,i[7]=0,i[8]=(d+B)*x,i[9]=(m-Q)*x,i[10]=(1-(C+p))*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=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],j3.copy(this);const l=1/r,u=1/s,I=1/o;return j3.elements[0]*=l,j3.elements[1]*=l,j3.elements[2]*=l,j3.elements[4]*=u,j3.elements[5]*=u,j3.elements[6]*=u,j3.elements[8]*=I,j3.elements[9]*=I,j3.elements[10]*=I,t.setFromRotationMatrix(j3),n.x=r,n.y=s,n.z=o,this}makePerspective(A,t,n,i,r,s,o=YA){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===YA)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=YA){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,p;if(o===YA)d=(s+r)*I,p=-2*I;else if(o===lr)d=r*I,p=-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]=p,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,j3=new y5,$O=new k(0,0,0),AP=new k(1,1,1),ut=new k,No=new k,H4=new k,Ry=new y5,Sy=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(O2(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(-O2(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(O2(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(-O2(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(O2(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(-O2(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 Ry.makeRotationFromQuaternion(A),this.setFromRotationMatrix(Ry,t,n)}setFromVector3(A,t=this._order){return this.set(A.x,A.y,A.z,t)}reorder(A){return Sy.setFromEuler(this),this.setFromQuaternion(Sy,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 A6{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,tP),A}getWorldScale(A){return this.updateWorldMatrix(!0,!1),this.matrixWorld.decompose(kn,nP,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){q3.subVectors(i,t),Be.subVectors(n,t),_I.subVectors(A,t);const s=q3.dot(q3),o=q3.dot(Be),a=q3.dot(_I),l=Be.dot(Be),u=Be.dot(_I),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,Qe),Qe.x>=0&&Qe.y>=0&&Qe.x+Qe.y<=1}static getUV(A,t,n,i,r,s,o,a){return To===!1&&(console.warn("THREE.Triangle.getUV() has been renamed to THREE.Triangle.getInterpolation()."),To=!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,Qe),a.setScalar(0),a.addScaledVector(r,Qe.x),a.addScaledVector(s,Qe.y),a.addScaledVector(o,Qe.z),a}static isFrontFacing(A,t,n,i){return q3.subVectors(n,t),Be.subVectors(A,t),q3.cross(Be).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 q3.subVectors(this.c,this.b),Be.subVectors(this.a,this.b),q3.cross(Be).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 To===!1&&(console.warn("THREE.Triangle.getUV() has been renamed to THREE.Triangle.getInterpolation()."),To=!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),kI.subVectors(A,n);const a=s8.dot(kI),l=o8.dot(kI);if(a<=0&&l<=0)return t.copy(n);LI.subVectors(A,i);const u=s8.dot(LI),I=o8.dot(LI);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);GI.subVectors(A,r);const h=s8.dot(GI),d=o8.dot(GI);if(d>=0&&h<=d)return t.copy(r);const p=h*l-a*d;if(p<=0&&l>=0&&d<=0)return o=l/(l-d),t.copy(n).addScaledVector(o8,o);const m=u*d-h*I;if(m<=0&&I-u>=0&&h-d>=0)return Uy.subVectors(r,i),o=(I-u)/(I-u+(h-d)),t.copy(i).addScaledVector(Uy,o);const f=1/(m+p+C);return s=p*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 PN={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},It={h:0,s:0,l:0},Uo={h:0,s:0,l:0};function bI(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 _0{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=t2){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=NE(A,1),t=O2(t,0,1),n=O2(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=bI(s,r,A+1/3),this.g=bI(s,r,A),this.b=bI(s,r,A-1/3)}return A2.toWorkingColorSpace(this,i),this}setStyle(A,t=t2){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=t2){const n=PN[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=RI(A.r),this.g=RI(A.g),this.b=RI(A.b),this}convertSRGBToLinear(){return this.copySRGBToLinear(this),this}convertLinearToSRGB(){return this.copyLinearToSRGB(this),this}getHex(A=t2){return A2.fromWorkingColorSpace(j1.copy(this),A),Math.round(O2(j1.r*255,0,255))*65536+Math.round(O2(j1.g*255,0,255))*256+Math.round(O2(j1.b*255,0,255))}getHexString(A=t2){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!==X9&&(n.blending=this.blending),this.side!==jA&&(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!==mt&&(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!==F9&&(n.stencilFail=this.stencilFail),this.stencilZFail!==F9&&(n.stencilZFail=this.stencilZFail),this.stencilZPass!==F9&&(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 r9 extends I1{constructor(A){super(),this.isMeshBasicMaterial=!0,this.type="MeshBasicMaterial",this.color=new _0(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 Me=oP();function oP(){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=O2(e,-65504,65504),Me.floatView[0]=e;const A=Me.uint32View[0],t=A>>23&511;return Me.baseTable[t]+((A&8388607)>>Me.shiftTable[t])}function ii(e){const A=e>>10;return Me.uint32View[0]=Me.mantissaTable[Me.offsetTable[A]+(e&1023)]+Me.exponentTable[A],Me.floatView[0]}const aP={toHalfFloat:y4,fromHalfFloat:ii},q2=new k,Fo=new c0;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=N3,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))&&(Fy.copy(r).invert(),m9.copy(A.ray).applyMatrix4(Fy),!(n.boundingBox!==null&&m9.intersectsBox(n.boundingBox)===!1)&&this._computeIntersections(A,t,m9)))}_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,p=C.length;dt.far?null:{distance:l,point:Po.clone(),object:e}}function Yo(e,A,t,n,i,r,s,o,a,l){e.getVertexPosition(o,l8),e.getVertexPosition(a,g8),e.getVertexPosition(l,c8);const u=dP(e,A,t,n,l8,g8,c8,Oo);if(u){i&&(Lo.fromBufferAttribute(i,o),Go.fromBufferAttribute(i,a),bo.fromBufferAttribute(i,l),u.uv=D4.getInterpolation(Oo,l8,g8,c8,Lo,Go,bo,new c0)),r&&(Lo.fromBufferAttribute(r,o),Go.fromBufferAttribute(r,a),bo.fromBufferAttribute(r,l),u.uv1=D4.getInterpolation(Oo,l8,g8,c8,Lo,Go,bo,new c0),u.uv2=u.uv1),s&&(ky.fromBufferAttribute(s,o),Ly.fromBufferAttribute(s,a),Gy.fromBufferAttribute(s,l),u.normal=D4.getInterpolation(Oo,l8,g8,c8,ky,Ly,Gy,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 W0(l,3)),this.setAttribute("normal",new W0(u,3)),this.setAttribute("uv",new W0(I,2));function d(p,m,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,A0=T+1;let n0=0,O=0;const Y=new k;for(let H=0;H0?1:-1,u.push(Y.x,Y.y,Y.z),I.push(Z/x),I.push(1-H/T),n0+=1}}for(let H=0;H>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 O2(e,A,t){return Math.max(A,Math.min(t,e))}function xE(e,A){return(e%A+A)%A}function xO(e,A,t,n,i){return n+(e-A)*(i-n)/(t-A)}function TO(e,A,t){return e!==A?(t-e)/(A-e):0}function mi(e,A,t){return(1-t)*e+t*A}function UO(e,A,t,n){return mi(e,A,1-Math.exp(-t*n))}function FO(e,A=1){return A-Math.abs(xE(e,A*2)-A)}function _O(e,A,t){return e<=A?0:e>=t?1:(e=(e-A)/(t-A),e*e*(3-2*e))}function kO(e,A,t){return e<=A?0:e>=t?1:(e=(e-A)/(t-A),e*e*e*(e*(e*6-15)+10))}function LO(e,A){return e+Math.floor(Math.random()*(A-e+1))}function GO(e,A){return e+Math.random()*(A-e)}function bO(e){return e*(.5-Math.random())}function OO(e){e!==void 0&&(my=e);let A=my+=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 PO(e){return e*$9}function YO(e){return e*p7}function Sf(e){return(e&e-1)===0&&e!==0}function LN(e){return Math.pow(2,Math.ceil(Math.log(e)/Math.LN2))}function Ol(e){return Math.pow(2,Math.floor(Math.log(e)/Math.LN2))}function JO(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 HO={DEG2RAD:$9,RAD2DEG:p7,generateUUID:$4,clamp:O2,euclideanModulo:xE,mapLinear:xO,inverseLerp:TO,lerp:mi,damp:UO,pingpong:FO,smoothstep:_O,smootherstep:kO,randInt:LO,randFloat:GO,randFloatSpread:bO,seededRandom:OO,degToRad:PO,radToDeg:YO,isPowerOfTwo:Sf,ceilPowerOfTwo:LN,floorPowerOfTwo:Ol,setQuaternionFromProperEuler:JO,normalize:M5,denormalize:S4};class c0{constructor(A=0,t=0){c0.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(O2(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],p=i[0],m=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*p+o*Q+a*R,r[3]=s*m+o*B+a*M,r[6]=s*f+o*w+a*x,r[1]=l*p+u*Q+I*R,r[4]=l*m+u*B+I*M,r[7]=l*f+u*w+I*x,r[2]=C*p+h*Q+d*R,r[5]=C*m+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 p=1/d;return A[0]=I*p,A[1]=(i*l-u*n)*p,A[2]=(o*n-i*s)*p,A[3]=C*p,A[4]=(u*t-i*a)*p,A[5]=(i*r-o*t)*p,A[6]=h*p,A[7]=(n*a-l*t)*p,A[8]=(s*t-n*r)*p,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 GN(e){for(let A=e.length-1;A>=0;--A)if(e[A]>=65535)return!0;return!1}const KO={Int8Array,Uint8Array,Uint8ClampedArray,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array};function J8(e,A){return new KO[e](A)}function cr(e){return document.createElementNS("http://www.w3.org/1999/xhtml",e)}function bN(){const e=cr("canvas");return e.style.display="block",e}const yy={};function yi(e){e in yy||(yy[e]=!0,console.warn(e))}const wy=new x5().set(.8224621,.177538,0,.0331941,.9668058,0,.0170827,.0723974,.9105199),Dy=new x5().set(1.2249401,-.2249404,0,-.0420569,1.0420571,0,-.0196376,-.0786361,1.0982735),Do={[G3]:{transfer:sr,primaries:or,toReference:e=>e,fromReference:e=>e},[t2]:{transfer:l2,primaries:or,toReference:e=>e.convertSRGBToLinear(),fromReference:e=>e.convertLinearToSRGB()},[br]:{transfer:sr,primaries:ar,toReference:e=>e.applyMatrix3(Dy),fromReference:e=>e.applyMatrix3(wy)},[kg]:{transfer:l2,primaries:ar,toReference:e=>e.convertSRGBToLinear().applyMatrix3(Dy),fromReference:e=>e.applyMatrix3(wy).convertLinearToSRGB()}},VO=new Set([G3,br]),A2={enabled:!0,_workingColorSpace:G3,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(!VO.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=Do[A].toReference,i=Do[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 Do[e].primaries},getTransfer:function(e){return e===c4?sr:Do[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 TE{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=cr("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=cr("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!==Ug)return A;if(A.applyMatrix3(this.matrix),A.x<0||A.x>1)switch(this.wrapS){case er:A.x=A.x-Math.floor(A.x);break;case A4:A.x=A.x<0?0:1;break;case tr: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 er:A.y=A.y-Math.floor(A.y);break;case A4:A.y=A.y<0?0:1;break;case tr: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===t2?Lt:NE}set encoding(A){yi("THREE.Texture: Property .encoding has been replaced by .colorSpace."),this.colorSpace=A===Lt?t2:c4}}I2.DEFAULT_IMAGE=null;I2.DEFAULT_MAPPING=Ug;I2.DEFAULT_ANISOTROPY=1;class n2{constructor(A=0,t=0,n=0,i=1){n2.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],p=a[2],m=a[6],f=a[10];if(Math.abs(u-C)<.01&&Math.abs(I-p)<.01&&Math.abs(d-m)<.01){if(Math.abs(u+C)<.1&&Math.abs(I+p)<.1&&Math.abs(d+m)<.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+p)/4,T=(d+m)/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((m-d)*(m-d)+(I-p)*(I-p)+(C-u)*(C-u));return Math.abs(Q)<.001&&(Q=1),this.x=(m-d)/Q,this.y=(I-p)/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 ON extends Y3{constructor(A=1,t=1,n={}){super(),this.isRenderTarget=!0,this.width=A,this.height=t,this.depth=1,this.scissor=new n2(0,0,A,t),this.scissorTest=!1,this.viewport=new n2(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===Lt?t2:c4),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 V9(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 v1 extends ON{constructor(A=1,t=1,n={}){super(A,t,n),this.isWebGLRenderTarget=!0}}class Lg 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=e2,this.minFilter=e2,this.wrapR=A4,this.generateMipmaps=!1,this.flipY=!1,this.unpackAlignment=1}}class ZO extends v1{constructor(A=1,t=1,n=1){super(A,t),this.isWebGLArrayRenderTarget=!0,this.depth=n,this.texture=new Lg(null,A,t,n),this.texture.isRenderTargetTexture=!0}}class UE 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=e2,this.minFilter=e2,this.wrapR=A4,this.generateMipmaps=!1,this.flipY=!1,this.unpackAlignment=1}}class jO extends v1{constructor(A=1,t=1,n=1){super(A,t),this.isWebGL3DRenderTarget=!0,this.depth=n,this.texture=new UE(null,A,t,n),this.texture.isRenderTargetTexture=!0}}class qO extends v1{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);m=Math.sin(m*M)/R,o=Math.sin(o*M)/R}const w=o*Q;if(a=a*m+C*w,l=l*m+h*w,u=u*m+d*w,I=I*m+p*w,m===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(O2(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(My.setFromEuler(A))}applyAxisAngle(A,t){return this.applyQuaternion(My.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(O2(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,My=new F4;class Ae{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),Ro.subVectors(this.max,Fn),e8.subVectors(A.a,Fn),t8.subVectors(A.b,Fn),n8.subVectors(A.c,Fn),lt.subVectors(t8,e8),gt.subVectors(n8,t8),Q9.subVectors(e8,n8);let t=[0,-lt.z,lt.y,0,-gt.z,gt.y,0,-Q9.z,Q9.y,lt.z,0,-lt.x,gt.z,0,-gt.x,Q9.z,0,-Q9.x,-lt.y,lt.x,0,-gt.y,gt.x,0,-Q9.y,Q9.x,0];return!xI(t,e8,t8,n8,Ro)||(t=[1,0,0,0,1,0,0,0,1],!xI(t,e8,t8,n8,Ro))?!1:(So.crossVectors(lt,gt),t=[So.x,So.y,So.z],xI(t,e8,t8,n8,Ro))}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:(fe[0].set(this.min.x,this.min.y,this.min.z).applyMatrix4(A),fe[1].set(this.min.x,this.min.y,this.max.z).applyMatrix4(A),fe[2].set(this.min.x,this.max.y,this.min.z).applyMatrix4(A),fe[3].set(this.min.x,this.max.y,this.max.z).applyMatrix4(A),fe[4].set(this.max.x,this.min.y,this.min.z).applyMatrix4(A),fe[5].set(this.max.x,this.min.y,this.max.z).applyMatrix4(A),fe[6].set(this.max.x,this.max.y,this.min.z).applyMatrix4(A),fe[7].set(this.max.x,this.max.y,this.max.z).applyMatrix4(A),this.setFromPoints(fe),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 fe=[new k,new k,new k,new k,new k,new k,new k,new k],Z3=new k,Mo=new Ae,e8=new k,t8=new k,n8=new k,lt=new k,gt=new k,Q9=new k,Fn=new k,Ro=new k,So=new k,p9=new k;function xI(e,A,t,n,i){for(let r=0,s=e.length-3;r<=s;r+=3){p9.fromArray(e,r);const o=i.x*Math.abs(p9.x)+i.y*Math.abs(p9.y)+i.z*Math.abs(p9.z),a=A.dot(p9),l=t.dot(p9),u=n.dot(p9);if(Math.max(-Math.max(a,l,u),Math.min(a,l,u))>o)return!1}return!0}const XO=new Ae,_n=new k,TI=new k;class BA{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):XO.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 de=new k,UI=new k,vo=new k,ct=new k,FI=new k,No=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,de)),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=de.subVectors(A,this.origin).dot(this.direction);return t<0?this.origin.distanceToSquared(A):(de.copy(this.origin).addScaledVector(this.direction,t),de.distanceToSquared(A))}distanceSqToSegment(A,t,n,i){UI.copy(A).add(t).multiplyScalar(.5),vo.copy(t).sub(A).normalize(),ct.copy(this.origin).sub(UI);const r=A.distanceTo(t)*.5,s=-this.direction.dot(vo),o=ct.dot(this.direction),a=-ct.dot(vo),l=ct.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 p=1/u;I*=p,C*=p,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(vo,C),h}intersectSphere(A,t){de.subVectors(A.center,this.origin);const n=de.dot(this.direction),i=de.dot(de)-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,de)!==null}intersectTriangle(A,t,n,i,r){FI.subVectors(t,A),No.subVectors(n,A),_I.crossVectors(FI,No);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;ct.subVectors(this.origin,A);const a=o*this.direction.dot(No.crossVectors(ct,No));if(a<0)return null;const l=o*this.direction.dot(FI.cross(ct));if(l<0||a+l>s)return null;const u=-o*ct.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,p,m){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,p,m)}set(A,t,n,i,r,s,o,a,l,u,I,C,h,d,p,m){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]=p,f[15]=m,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,p=o*I;t[0]=a*u,t[4]=-a*I,t[8]=l,t[1]=h+d*l,t[5]=C-p*l,t[9]=-o*a,t[2]=p-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,p=l*I;t[0]=C+p*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]=p+C*o,t[10]=s*a}else if(A.order==="ZXY"){const C=a*u,h=a*I,d=l*u,p=l*I;t[0]=C-p*o,t[4]=-s*I,t[8]=d+h*o,t[1]=h+d*o,t[5]=s*u,t[9]=p-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,p=o*I;t[0]=a*u,t[4]=d*l-h,t[8]=C*l+p,t[1]=a*I,t[5]=p*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,p=o*l;t[0]=a*u,t[4]=p-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-p*I}else if(A.order==="XZY"){const C=s*a,h=s*l,d=o*a,p=o*l;t[0]=a*u,t[4]=-I,t[8]=l*u,t[1]=C*I+p,t[5]=s*u,t[9]=h*I-d,t[2]=d*I-h,t[6]=o*u,t[10]=p*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($O,A,AP)}lookAt(A,t,n){const i=this.elements;return H4.subVectors(A,t),H4.lengthSq()===0&&(H4.z=1),H4.normalize(),ut.crossVectors(n,H4),ut.lengthSq()===0&&(Math.abs(n.z)===1?H4.x+=1e-4:H4.z+=1e-4,H4.normalize(),ut.crossVectors(n,H4)),ut.normalize(),xo.crossVectors(H4,ut),i[0]=ut.x,i[4]=xo.x,i[8]=H4.x,i[1]=ut.y,i[5]=xo.y,i[9]=H4.y,i[2]=ut.z,i[6]=xo.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],p=n[6],m=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],A0=i[10],n0=i[14],O=i[3],Y=i[7],H=i[11],G=i[15];return r[0]=s*M+o*N+a*P+l*O,r[4]=s*x+o*F+a*W+l*Y,r[8]=s*T+o*K+a*A0+l*H,r[12]=s*v+o*V+a*n0+l*G,r[1]=u*M+I*N+C*P+h*O,r[5]=u*x+I*F+C*W+h*Y,r[9]=u*T+I*K+C*A0+h*H,r[13]=u*v+I*V+C*n0+h*G,r[2]=d*M+p*N+m*P+f*O,r[6]=d*x+p*F+m*W+f*Y,r[10]=d*T+p*K+m*A0+f*H,r[14]=d*v+p*V+m*n0+f*G,r[3]=Q*M+B*N+w*P+R*O,r[7]=Q*x+B*F+w*W+R*Y,r[11]=Q*T+B*K+w*A0+R*H,r[15]=Q*v+B*V+w*n0+R*G,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],p=A[7],m=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)+p*(+t*a*h-t*l*C+r*s*C-i*s*h+i*l*u-r*a*u)+m*(+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],p=A[13],m=A[14],f=A[15],Q=I*m*l-p*C*l+p*a*h-o*m*h-I*a*f+o*C*f,B=d*C*l-u*m*l-d*a*h+s*m*h+u*a*f-s*C*f,w=u*p*l-d*I*l+d*o*h-s*p*h-u*o*f+s*I*f,R=d*I*a-u*p*a-d*o*C+s*p*C+u*o*m-s*I*m,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]=(p*C*r-I*m*r-p*i*h+n*m*h+I*i*f-n*C*f)*x,A[2]=(o*m*r-p*a*r+p*i*l-n*m*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*m*r-d*C*r+d*i*h-t*m*h-u*i*f+t*C*f)*x,A[6]=(d*a*r-s*m*r-d*i*l+t*m*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*p*r-d*n*h+t*p*h+u*n*f-t*I*f)*x,A[10]=(s*p*r-d*o*r+d*n*l-t*p*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*p*i-d*I*i+d*n*C-t*p*C-u*n*m+t*I*m)*x,A[14]=(d*o*i-s*p*i-d*n*a+t*p*a+s*n*m-t*o*m)*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,p=s*u,m=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-(p+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]=(m+Q)*M,i[7]=0,i[8]=(d+B)*x,i[9]=(m-Q)*x,i[10]=(1-(C+p))*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=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],j3.copy(this);const l=1/r,u=1/s,I=1/o;return j3.elements[0]*=l,j3.elements[1]*=l,j3.elements[2]*=l,j3.elements[4]*=u,j3.elements[5]*=u,j3.elements[6]*=u,j3.elements[8]*=I,j3.elements[9]*=I,j3.elements[10]*=I,t.setFromRotationMatrix(j3),n.x=r,n.y=s,n.z=o,this}makePerspective(A,t,n,i,r,s,o=YA){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===YA)h=-(s+r)/(s-r),d=-2*s*r/(s-r);else if(o===gr)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=YA){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,p;if(o===YA)d=(s+r)*I,p=-2*I;else if(o===gr)d=r*I,p=-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]=p,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,j3=new y5,$O=new k(0,0,0),AP=new k(1,1,1),ut=new k,xo=new k,H4=new k,Ry=new y5,Sy=new F4;class Or{constructor(A=0,t=0,n=0,i=Or.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(O2(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(-O2(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(O2(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(-O2(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(O2(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(-O2(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 Ry.makeRotationFromQuaternion(A),this.setFromRotationMatrix(Ry,t,n)}setFromVector3(A,t=this._order){return this.set(A.x,A.y,A.z,t)}reorder(A){return Sy.setFromEuler(this),this.setFromQuaternion(Sy,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}}Or.DEFAULT_ORDER="XYZ";class A6{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,tP),A}getWorldScale(A){return this.updateWorldMatrix(!0,!1),this.matrixWorld.decompose(kn,nP,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){q3.subVectors(i,t),Be.subVectors(n,t),kI.subVectors(A,t);const s=q3.dot(q3),o=q3.dot(Be),a=q3.dot(kI),l=Be.dot(Be),u=Be.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,Qe),Qe.x>=0&&Qe.y>=0&&Qe.x+Qe.y<=1}static getUV(A,t,n,i,r,s,o,a){return Uo===!1&&(console.warn("THREE.Triangle.getUV() has been renamed to THREE.Triangle.getInterpolation()."),Uo=!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,Qe),a.setScalar(0),a.addScaledVector(r,Qe.x),a.addScaledVector(s,Qe.y),a.addScaledVector(o,Qe.z),a}static isFrontFacing(A,t,n,i){return q3.subVectors(n,t),Be.subVectors(A,t),q3.cross(Be).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 q3.subVectors(this.c,this.b),Be.subVectors(this.a,this.b),q3.cross(Be).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 Uo===!1&&(console.warn("THREE.Triangle.getUV() has been renamed to THREE.Triangle.getInterpolation()."),Uo=!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 p=h*l-a*d;if(p<=0&&l>=0&&d<=0)return o=l/(l-d),t.copy(n).addScaledVector(o8,o);const m=u*d-h*I;if(m<=0&&I-u>=0&&h-d>=0)return Uy.subVectors(r,i),o=(I-u)/(I-u+(h-d)),t.copy(i).addScaledVector(Uy,o);const f=1/(m+p+C);return s=p*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 PN={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},It={h:0,s:0,l:0},Fo={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 _0{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=t2){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=xE(A,1),t=O2(t,0,1),n=O2(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=t2){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=t2){const n=PN[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=t2){return A2.fromWorkingColorSpace(j1.copy(this),A),Math.round(O2(j1.r*255,0,255))*65536+Math.round(O2(j1.g*255,0,255))*256+Math.round(O2(j1.b*255,0,255))}getHexString(A=t2){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!==X9&&(n.blending=this.blending),this.side!==jA&&(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!==kl&&(n.blendSrc=this.blendSrc),this.blendDst!==Ll&&(n.blendDst=this.blendDst),this.blendEquation!==mt&&(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!==Xi&&(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!==Mf&&(n.stencilFunc=this.stencilFunc),this.stencilRef!==0&&(n.stencilRef=this.stencilRef),this.stencilFuncMask!==255&&(n.stencilFuncMask=this.stencilFuncMask),this.stencilFail!==F9&&(n.stencilFail=this.stencilFail),this.stencilZFail!==F9&&(n.stencilZFail=this.stencilZFail),this.stencilZPass!==F9&&(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 r9 extends I1{constructor(A){super(),this.isMeshBasicMaterial=!0,this.type="MeshBasicMaterial",this.color=new _0(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=Gr,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 Me=oP();function oP(){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=O2(e,-65504,65504),Me.floatView[0]=e;const A=Me.uint32View[0],t=A>>23&511;return Me.baseTable[t]+((A&8388607)>>Me.shiftTable[t])}function ii(e){const A=e>>10;return Me.uint32View[0]=Me.mantissaTable[Me.offsetTable[A]+(e&1023)]+Me.exponentTable[A],Me.floatView[0]}const aP={toHalfFloat:y4,fromHalfFloat:ii},q2=new k,_o=new c0;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=lr,this.updateRange={offset:0,count:-1},this.gpuType=N3,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))&&(Fy.copy(r).invert(),m9.copy(A.ray).applyMatrix4(Fy),!(n.boundingBox!==null&&m9.intersectsBox(n.boundingBox)===!1)&&this._computeIntersections(A,t,m9)))}_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,p=C.length;dt.far?null:{distance:l,point:Yo.clone(),object:e}}function Jo(e,A,t,n,i,r,s,o,a,l){e.getVertexPosition(o,l8),e.getVertexPosition(a,g8),e.getVertexPosition(l,c8);const u=dP(e,A,t,n,l8,g8,c8,Po);if(u){i&&(Go.fromBufferAttribute(i,o),bo.fromBufferAttribute(i,a),Oo.fromBufferAttribute(i,l),u.uv=D4.getInterpolation(Po,l8,g8,c8,Go,bo,Oo,new c0)),r&&(Go.fromBufferAttribute(r,o),bo.fromBufferAttribute(r,a),Oo.fromBufferAttribute(r,l),u.uv1=D4.getInterpolation(Po,l8,g8,c8,Go,bo,Oo,new c0),u.uv2=u.uv1),s&&(ky.fromBufferAttribute(s,o),Ly.fromBufferAttribute(s,a),Gy.fromBufferAttribute(s,l),u.normal=D4.getInterpolation(Po,l8,g8,c8,ky,Ly,Gy,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 W0(l,3)),this.setAttribute("normal",new W0(u,3)),this.setAttribute("uv",new W0(I,2));function d(p,m,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,A0=T+1;let n0=0,O=0;const Y=new k;for(let H=0;H0?1:-1,u.push(Y.x,Y.y,Y.z),I.push(Z/x),I.push(1-H/T),n0+=1}}for(let H=0;H0&&(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=YA}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 r1 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($9*.5*this.fov);return .5*this.getFilmHeight()/A}getEffectiveFOV(){return p7*2*Math.atan(Math.tan($9*.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($9*.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 HN extends X5{constructor(A,t,n){super(),this.type="CubeCamera",this.renderTarget=n,this.coordinateSystem=null,this.activeMipmapLevel=0;const i=new r1(u8,I8,A,t);i.layers=this.layers,this.add(i);const r=new r1(u8,I8,A,t);r.layers=this.layers,this.add(r);const s=new r1(u8,I8,A,t);s.layers=this.layers,this.add(s);const o=new r1(u8,I8,A,t);o.layers=this.layers,this.add(o);const a=new r1(u8,I8,A,t);a.layers=this.layers,this.add(a);const l=new r1(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===YA)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 p=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=p,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:Oe,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 KN extends v1{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===Lt?t2:c4),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:` +}`;class Y1 extends I1{constructor(A){super(),this.isShaderMaterial=!0,this.type="ShaderMaterial",this.defines={},this.uniforms={},this.uniformsGroups=[],this.vertexShader=BP,this.fragmentShader=QP,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=EP(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=YA}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 r1 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($9*.5*this.fov);return .5*this.getFilmHeight()/A}getEffectiveFOV(){return p7*2*Math.atan(Math.tan($9*.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($9*.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 HN extends X5{constructor(A,t,n){super(),this.type="CubeCamera",this.renderTarget=n,this.coordinateSystem=null,this.activeMipmapLevel=0;const i=new r1(u8,I8,A,t);i.layers=this.layers,this.add(i);const r=new r1(u8,I8,A,t);r.layers=this.layers,this.add(r);const s=new r1(u8,I8,A,t);s.layers=this.layers,this.add(s);const o=new r1(u8,I8,A,t);o.layers=this.layers,this.add(o);const a=new r1(u8,I8,A,t);a.layers=this.layers,this.add(a);const l=new r1(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===YA)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===gr)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 p=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=p,A.setRenderTarget(n,5,i),A.render(t,u),A.setRenderTarget(I,C,h),A.xr.enabled=d,n.texture.needsPMREMUpdate=!0}}class Pr extends I2{constructor(A,t,n,i,r,s,o,a,l,u){A=A!==void 0?A:[],t=t!==void 0?t:Oe,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 KN extends v1{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===Lt?t2:c4),this.texture=new Pr(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,7 +80,7 @@ Error generating stack: `+r.message+` gl_FragColor = texture2D( tEquirect, sampleUV ); } - `},i=new w6(5,5,5),r=new Y1({name:"CubemapFromEquirect",uniforms:m7(n.uniforms),vertexShader:n.vertexShader,fragmentShader:n.fragmentShader,side:a1,blending:U3});r.uniforms.tEquirect.value=t;const s=new D1(i,r),o=t.minFilter;return t.minFilter===Jt&&(t.minFilter=o2),new HN(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 YI=new k,pP=new k,mP=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=YI.subVectors(n,t).cross(pP.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(YI),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||mP.getNormalMatrix(A),i=this.coplanarPoint(YI).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 y9=new BA,Jo=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=YA){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],p=i[10],m=i[11],f=i[12],Q=i[13],B=i[14],w=i[15];if(n[0].setComponents(a-r,C-l,m-h,w-f).normalize(),n[1].setComponents(a+r,C+l,m+h,w+f).normalize(),n[2].setComponents(a+s,C+u,m+d,w+Q).normalize(),n[3].setComponents(a-s,C-u,m-d,w-Q).normalize(),n[4].setComponents(a-o,C-I,m-p,w-B).normalize(),t===YA)n[5].setComponents(a+o,C+I,m+p,w+B).normalize();else if(t===lr)n[5].setComponents(o,I,p,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(),y9.copy(A.boundingSphere).applyMatrix4(A.matrixWorld);else{const t=A.geometry;t.boundingSphere===null&&t.computeBoundingSphere(),y9.copy(t.boundingSphere).applyMatrix4(A.matrixWorld)}return this.intersectsSphere(y9)}intersectsSprite(A){return y9.center.set(0,0,0),y9.radius=.7071067811865476,y9.applyMatrix4(A.matrixWorld),this.intersectsSphere(y9)}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,Jo.y=i.normal.y>0?A.max.y:A.min.y,Jo.z=i.normal.z>0?A.max.z:A.min.z,i.distanceToPoint(Jo)<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 VN(){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 yP(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||mP.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 y9=new BA,Ho=new k;class Gg{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=YA){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],p=i[10],m=i[11],f=i[12],Q=i[13],B=i[14],w=i[15];if(n[0].setComponents(a-r,C-l,m-h,w-f).normalize(),n[1].setComponents(a+r,C+l,m+h,w+f).normalize(),n[2].setComponents(a+s,C+u,m+d,w+Q).normalize(),n[3].setComponents(a-s,C-u,m-d,w-Q).normalize(),n[4].setComponents(a-o,C-I,m-p,w-B).normalize(),t===YA)n[5].setComponents(a+o,C+I,m+p,w+B).normalize();else if(t===gr)n[5].setComponents(o,I,p,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(),y9.copy(A.boundingSphere).applyMatrix4(A.matrixWorld);else{const t=A.geometry;t.boundingSphere===null&&t.computeBoundingSphere(),y9.copy(t.boundingSphere).applyMatrix4(A.matrixWorld)}return this.intersectsSphere(y9)}intersectsSprite(A){return y9.center.set(0,0,0),y9.radius=.7071067811865476,y9.applyMatrix4(A.matrixWorld),this.intersectsSphere(y9)}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,Ho.y=i.normal.y>0?A.max.y:A.min.y,Ho.z=i.normal.z>0?A.max.z:A.min.z,i.distanceToPoint(Ho)<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 VN(){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 yP(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 #include #include -}`,D5={alphahash_fragment:wP,alphahash_pars_fragment:DP,alphamap_fragment:MP,alphamap_pars_fragment:RP,alphatest_fragment:SP,alphatest_pars_fragment:vP,aomap_fragment:NP,aomap_pars_fragment:xP,begin_vertex:TP,beginnormal_vertex:UP,bsdfs:FP,iridescence_fragment:_P,bumpmap_pars_fragment:kP,clipping_planes_fragment:LP,clipping_planes_pars_fragment:GP,clipping_planes_pars_vertex:bP,clipping_planes_vertex:OP,color_fragment:PP,color_pars_fragment:YP,color_pars_vertex:JP,color_vertex:HP,common:KP,cube_uv_reflection_fragment:VP,defaultnormal_vertex:zP,displacementmap_pars_vertex:WP,displacementmap_vertex:ZP,emissivemap_fragment:jP,emissivemap_pars_fragment:qP,colorspace_fragment:XP,colorspace_pars_fragment:$P,envmap_fragment:AY,envmap_common_pars_fragment:eY,envmap_pars_fragment:tY,envmap_pars_vertex:nY,envmap_physical_pars_fragment:hY,envmap_vertex:iY,fog_vertex:rY,fog_pars_vertex:sY,fog_fragment:oY,fog_pars_fragment:aY,gradientmap_pars_fragment:lY,lightmap_fragment:gY,lightmap_pars_fragment:cY,lights_lambert_fragment:uY,lights_lambert_pars_fragment:IY,lights_pars_begin:CY,lights_toon_fragment:fY,lights_toon_pars_fragment:dY,lights_phong_fragment:EY,lights_phong_pars_fragment:BY,lights_physical_fragment:QY,lights_physical_pars_fragment:pY,lights_fragment_begin:mY,lights_fragment_maps:yY,lights_fragment_end:wY,logdepthbuf_fragment:DY,logdepthbuf_pars_fragment:MY,logdepthbuf_pars_vertex:RY,logdepthbuf_vertex:SY,map_fragment:vY,map_pars_fragment:NY,map_particle_fragment:xY,map_particle_pars_fragment:TY,metalnessmap_fragment:UY,metalnessmap_pars_fragment:FY,morphcolor_vertex:_Y,morphnormal_vertex:kY,morphtarget_pars_vertex:LY,morphtarget_vertex:GY,normal_fragment_begin:bY,normal_fragment_maps:OY,normal_pars_fragment:PY,normal_pars_vertex:YY,normal_vertex:JY,normalmap_pars_fragment:HY,clearcoat_normal_fragment_begin:KY,clearcoat_normal_fragment_maps:VY,clearcoat_pars_fragment:zY,iridescence_pars_fragment:WY,opaque_fragment:ZY,packing:jY,premultiplied_alpha_fragment:qY,project_vertex:XY,dithering_fragment:$Y,dithering_pars_fragment:AJ,roughnessmap_fragment:eJ,roughnessmap_pars_fragment:tJ,shadowmap_pars_fragment:nJ,shadowmap_pars_vertex:iJ,shadowmap_vertex:rJ,shadowmask_pars_fragment:sJ,skinbase_vertex:oJ,skinning_pars_vertex:aJ,skinning_vertex:lJ,skinnormal_vertex:gJ,specularmap_fragment:cJ,specularmap_pars_fragment:uJ,tonemapping_fragment:IJ,tonemapping_pars_fragment:CJ,transmission_fragment:hJ,transmission_pars_fragment:fJ,uv_pars_fragment:dJ,uv_pars_vertex:EJ,uv_vertex:BJ,worldpos_vertex:QJ,background_vert:pJ,background_frag:mJ,backgroundCube_vert:yJ,backgroundCube_frag:wJ,cube_vert:DJ,cube_frag:MJ,depth_vert:RJ,depth_frag:SJ,distanceRGBA_vert:vJ,distanceRGBA_frag:NJ,equirect_vert:xJ,equirect_frag:TJ,linedashed_vert:UJ,linedashed_frag:FJ,meshbasic_vert:_J,meshbasic_frag:kJ,meshlambert_vert:LJ,meshlambert_frag:GJ,meshmatcap_vert:bJ,meshmatcap_frag:OJ,meshnormal_vert:PJ,meshnormal_frag:YJ,meshphong_vert:JJ,meshphong_frag:HJ,meshphysical_vert:KJ,meshphysical_frag:VJ,meshtoon_vert:zJ,meshtoon_frag:WJ,points_vert:ZJ,points_frag:jJ,shadow_vert:qJ,shadow_frag:XJ,sprite_vert:$J,sprite_frag:AH},x0={common:{diffuse:{value:new _0(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 c0(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 _0(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 _0(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 _0(16777215)},opacity:{value:1},center:{value:new c0(.5,.5)},rotation:{value:0},map:{value:null},mapTransform:{value:new x5},alphaMap:{value:null},alphaMapTransform:{value:new x5},alphaTest:{value:0}}},rA={basic:{uniforms:a4([x0.common,x0.specularmap,x0.envmap,x0.aomap,x0.lightmap,x0.fog]),vertexShader:D5.meshbasic_vert,fragmentShader:D5.meshbasic_frag},lambert:{uniforms:a4([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 _0(0)}}]),vertexShader:D5.meshlambert_vert,fragmentShader:D5.meshlambert_frag},phong:{uniforms:a4([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 _0(0)},specular:{value:new _0(1118481)},shininess:{value:30}}]),vertexShader:D5.meshphong_vert,fragmentShader:D5.meshphong_frag},standard:{uniforms:a4([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 _0(0)},roughness:{value:1},metalness:{value:0},envMapIntensity:{value:1}}]),vertexShader:D5.meshphysical_vert,fragmentShader:D5.meshphysical_frag},toon:{uniforms:a4([x0.common,x0.aomap,x0.lightmap,x0.emissivemap,x0.bumpmap,x0.normalmap,x0.displacementmap,x0.gradientmap,x0.fog,x0.lights,{emissive:{value:new _0(0)}}]),vertexShader:D5.meshtoon_vert,fragmentShader:D5.meshtoon_frag},matcap:{uniforms:a4([x0.common,x0.bumpmap,x0.normalmap,x0.displacementmap,x0.fog,{matcap:{value:null}}]),vertexShader:D5.meshmatcap_vert,fragmentShader:D5.meshmatcap_frag},points:{uniforms:a4([x0.points,x0.fog]),vertexShader:D5.points_vert,fragmentShader:D5.points_frag},dashed:{uniforms:a4([x0.common,x0.fog,{scale:{value:1},dashSize:{value:1},totalSize:{value:2}}]),vertexShader:D5.linedashed_vert,fragmentShader:D5.linedashed_frag},depth:{uniforms:a4([x0.common,x0.displacementmap]),vertexShader:D5.depth_vert,fragmentShader:D5.depth_frag},normal:{uniforms:a4([x0.common,x0.bumpmap,x0.normalmap,x0.displacementmap,{opacity:{value:1}}]),vertexShader:D5.meshnormal_vert,fragmentShader:D5.meshnormal_frag},sprite:{uniforms:a4([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:a4([x0.common,x0.displacementmap,{referencePosition:{value:new k},nearDistance:{value:1},farDistance:{value:1e3}}]),vertexShader:D5.distanceRGBA_vert,fragmentShader:D5.distanceRGBA_frag},shadow:{uniforms:a4([x0.lights,x0.fog,{color:{value:new _0(0)},opacity:{value:1}}]),vertexShader:D5.shadow_vert,fragmentShader:D5.shadow_frag}};rA.physical={uniforms:a4([rA.standard.uniforms,{clearcoat:{value:0},clearcoatMap:{value:null},clearcoatMapTransform:{value:new x5},clearcoatNormalMap:{value:null},clearcoatNormalMapTransform:{value:new x5},clearcoatNormalScale:{value:new c0(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 _0(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 c0},transmissionSamplerMap:{value:null},thickness:{value:0},thicknessMap:{value:null},thicknessMapTransform:{value:new x5},attenuationDistance:{value:0},attenuationColor:{value:new _0(0)},specularColor:{value:new _0(1,1,1)},specularColorMap:{value:null},specularColorMapTransform:{value:new x5},specularIntensity:{value:1},specularIntensityMap:{value:null},specularIntensityMapTransform:{value:new x5},anisotropyVector:{value:new c0},anisotropyMap:{value:null},anisotropyMapTransform:{value:new x5}}]),vertexShader:D5.meshphysical_vert,fragmentShader:D5.meshphysical_frag};const Ho={r:0,b:0,g:0};function eH(e,A,t,n,i,r,s){const o=new _0(0);let a=r===!0?0:1,l,u,I=null,C=0,h=null;function d(m,f){let Q=!1,B=f.isScene===!0?f.background:null;B&&B.isTexture&&(B=(f.backgroundBlurriness>0?t:A).get(B)),B===null?p(o,a):B&&B.isColor&&(p(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 D1(new w6(1,1,1),new Y1({name:"BackgroundCubeMaterial",uniforms:m7(rA.backgroundCube.uniforms),vertexShader:rA.backgroundCube.vertexShader,fragmentShader:rA.backgroundCube.fragmentShader,side:a1,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(),m.unshift(u,u.geometry,u.material,0,0,null)):B&&B.isTexture&&(l===void 0&&(l=new D1(new Pr(2,2),new Y1({name:"BackgroundMaterial",uniforms:m7(rA.background.uniforms),vertexShader:rA.background.vertexShader,fragmentShader:rA.background.fragmentShader,side:jA,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(),m.unshift(l,l.geometry,l.material,0,0,null))}function p(m,f){m.getRGB(Ho,YN(e)),n.buffers.color.setClear(Ho.r,Ho.g,Ho.b,f,s)}return{getClearColor:function(){return o},setClearColor:function(m,f=1){o.set(m),a=f,p(o,a)},getClearAlpha:function(){return a},setClearAlpha:function(m){a=m,p(o,a)},render:d}}function tH(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=m(null);let l=a,u=!1;function I(P,W,A0,n0,O){let Y=!1;if(s){const H=p(n0,A0,W);l!==H&&(l=H,h(l.object)),Y=f(P,n0,A0,O),Y&&Q(P,n0,A0,O)}else{const H=W.wireframe===!0;(l.geometry!==n0.id||l.program!==A0.id||l.wireframe!==H)&&(l.geometry=n0.id,l.program=A0.id,l.wireframe=H,Y=!0)}O!==null&&t.update(O,e.ELEMENT_ARRAY_BUFFER),(Y||u)&&(u=!1,T(P,W,A0,n0),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 p(P,W,A0){const n0=A0.wireframe===!0;let O=o[P.id];O===void 0&&(O={},o[P.id]=O);let Y=O[W.id];Y===void 0&&(Y={},O[W.id]=Y);let H=Y[n0];return H===void 0&&(H=m(C()),Y[n0]=H),H}function m(P){const W=[],A0=[],n0=[];for(let O=0;O=0){const f0=O[Z];let m0=Y[Z];if(m0===void 0&&(Z==="instanceMatrix"&&P.instanceMatrix&&(m0=P.instanceMatrix),Z==="instanceColor"&&P.instanceColor&&(m0=P.instanceColor)),f0===void 0||f0.attribute!==m0||m0&&f0.data!==m0.data)return!0;H++}return l.attributesNum!==H||l.index!==n0}function Q(P,W,A0,n0){const O={},Y=W.attributes;let H=0;const G=A0.getAttributes();for(const Z in G)if(G[Z].location>=0){let f0=Y[Z];f0===void 0&&(Z==="instanceMatrix"&&P.instanceMatrix&&(f0=P.instanceMatrix),Z==="instanceColor"&&P.instanceColor&&(f0=P.instanceColor));const m0={};m0.attribute=f0,f0&&f0.data&&(m0.data=f0.data),O[Z]=m0,H++}l.attributes=O,l.attributesNum=H,l.index=n0}function B(){const P=l.newAttributes;for(let W=0,A0=P.length;W=0){let g0=O[G];if(g0===void 0&&(G==="instanceMatrix"&&P.instanceMatrix&&(g0=P.instanceMatrix),G==="instanceColor"&&P.instanceColor&&(g0=P.instanceColor)),g0!==void 0){const f0=g0.normalized,m0=g0.itemSize,y0=t.get(g0);if(y0===void 0)continue;const T0=y0.buffer,Z0=y0.type,z0=y0.bytesPerElement,C5=n.isWebGL2===!0&&(Z0===e.INT||Z0===e.UNSIGNED_INT||g0.gpuType===mE);if(g0.isInterleavedBufferAttribute){const O0=g0.data,J=O0.stride,E0=g0.offset;if(O0.isInstancedInterleavedBuffer){for(let I0=0;I00&&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),p=e.getParameter(e.MAX_VERTEX_ATTRIBS),m=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:p,maxVertexUniforms:m,maxVaryings:f,maxFragmentUniforms:Q,vertexTextures:B,floatFragmentTextures:w,floatVertexTextures:R,maxSamples:M}}function rH(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,p=I.clipIntersection,m=I.clipShadows,f=e.get(I);if(!i||d===null||d.length===0||r&&!m)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=p?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 p=I!==null?I.length:0;let m=null;if(p!==0){if(m=a.value,d!==!0||m===null){const f=h+p*4,Q=C.matrixWorldInverse;o.getNormalMatrix(Q),(m===null||m.length0){const l=new KN(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,by=[.125,.215,.35,.446,.526,.582],G9=20,JI=new Yr,Oy=new _0;let HI=null,KI=0,VI=0;const _9=(1+Math.sqrt(5))/2,C8=1/_9,Py=[new k(1,1,1),new k(-1,1,1),new k(1,1,-1),new k(-1,1,-1),new k(0,_9,C8),new k(0,_9,-C8),new k(C8,0,_9),new k(-C8,0,_9),new k(_9,C8,0),new k(-_9,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){HI=this._renderer.getRenderTarget(),KI=this._renderer.getActiveCubeFace(),VI=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=Hy(),this._compileMaterial(this._cubemapMaterial))}compileEquirectangularShader(){this._equirectMaterial===null&&(this._equirectMaterial=Jy(),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),p&&u.render(d,o),u.render(A,o)}d.geometry.dispose(),d.material.dispose(),u.toneMapping=C,u.autoClear=I,A.background=m}_textureToCubeUV(A,t){const n=this._renderer,i=A.mapping===Oe||A.mapping===Yt;i?(this._cubemapMaterial===null&&(this._cubemapMaterial=Hy()),this._cubemapMaterial.uniforms.flipEnvMap.value=A.isRenderTargetTexture===!1?-1:1):this._equirectMaterial===null&&(this._equirectMaterial=Jy());const r=i?this._cubemapMaterial:this._equirectMaterial,s=new D1(this._lodPlanes[0],r),o=r.uniforms;o.envMap.value=A;const a=this._cubeSize;Ko(t,0,0,3*a,2*a),n.setRenderTarget(t),n.render(s,JI)}_applyPMREM(A){const t=this._renderer,n=t.autoClear;t.autoClear=!1;for(let i=1;iG9&&console.warn(`sigmaRadians, ${r}, is too large and will clip, as it requested ${m} samples when the maximum is set to ${G9}`);const f=[];let Q=0;for(let x=0;xB-H8?i-B+H8:0),M=4*(this._cubeSize-w);Ko(t,R,M,3*w,2*w),a.setRenderTarget(t),a.render(I,JI)}}function oH(e){const A=[],t=[],n=[];let i=e;const r=e-H8+1+by.length;for(let s=0;se-H8?a=by[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,p=3,m=2,f=1,Q=new Float32Array(p*d*h),B=new Float32Array(m*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,p*d*M),B.set(C,m*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,p)),R.setAttribute("uv",new T5(B,m)),R.setAttribute("faceIndex",new T5(w,f)),A.push(R),i>H8&&i--}return{lodPlanes:A,sizeLods:t,sigmas:n}}function Yy(e,A,t){const n=new v1(e,A,t);return n.texture.mapping=H7,n.texture.name="PMREM.cubeUv",n.scissorTest=!0,n}function Ko(e,A,t,n,i){e.viewport.set(A,t,n,i),e.scissor.set(A,t,n,i)}function aH(e,A,t){const n=new Float32Array(G9),i=new k(0,1,0);return new Y1({name:"SphericalGaussianBlur",defines:{n:G9,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:_E(),fragmentShader:` +}`,D5={alphahash_fragment:wP,alphahash_pars_fragment:DP,alphamap_fragment:MP,alphamap_pars_fragment:RP,alphatest_fragment:SP,alphatest_pars_fragment:vP,aomap_fragment:NP,aomap_pars_fragment:xP,begin_vertex:TP,beginnormal_vertex:UP,bsdfs:FP,iridescence_fragment:_P,bumpmap_pars_fragment:kP,clipping_planes_fragment:LP,clipping_planes_pars_fragment:GP,clipping_planes_pars_vertex:bP,clipping_planes_vertex:OP,color_fragment:PP,color_pars_fragment:YP,color_pars_vertex:JP,color_vertex:HP,common:KP,cube_uv_reflection_fragment:VP,defaultnormal_vertex:zP,displacementmap_pars_vertex:WP,displacementmap_vertex:ZP,emissivemap_fragment:jP,emissivemap_pars_fragment:qP,colorspace_fragment:XP,colorspace_pars_fragment:$P,envmap_fragment:AY,envmap_common_pars_fragment:eY,envmap_pars_fragment:tY,envmap_pars_vertex:nY,envmap_physical_pars_fragment:hY,envmap_vertex:iY,fog_vertex:rY,fog_pars_vertex:sY,fog_fragment:oY,fog_pars_fragment:aY,gradientmap_pars_fragment:lY,lightmap_fragment:gY,lightmap_pars_fragment:cY,lights_lambert_fragment:uY,lights_lambert_pars_fragment:IY,lights_pars_begin:CY,lights_toon_fragment:fY,lights_toon_pars_fragment:dY,lights_phong_fragment:EY,lights_phong_pars_fragment:BY,lights_physical_fragment:QY,lights_physical_pars_fragment:pY,lights_fragment_begin:mY,lights_fragment_maps:yY,lights_fragment_end:wY,logdepthbuf_fragment:DY,logdepthbuf_pars_fragment:MY,logdepthbuf_pars_vertex:RY,logdepthbuf_vertex:SY,map_fragment:vY,map_pars_fragment:NY,map_particle_fragment:xY,map_particle_pars_fragment:TY,metalnessmap_fragment:UY,metalnessmap_pars_fragment:FY,morphcolor_vertex:_Y,morphnormal_vertex:kY,morphtarget_pars_vertex:LY,morphtarget_vertex:GY,normal_fragment_begin:bY,normal_fragment_maps:OY,normal_pars_fragment:PY,normal_pars_vertex:YY,normal_vertex:JY,normalmap_pars_fragment:HY,clearcoat_normal_fragment_begin:KY,clearcoat_normal_fragment_maps:VY,clearcoat_pars_fragment:zY,iridescence_pars_fragment:WY,opaque_fragment:ZY,packing:jY,premultiplied_alpha_fragment:qY,project_vertex:XY,dithering_fragment:$Y,dithering_pars_fragment:AJ,roughnessmap_fragment:eJ,roughnessmap_pars_fragment:tJ,shadowmap_pars_fragment:nJ,shadowmap_pars_vertex:iJ,shadowmap_vertex:rJ,shadowmask_pars_fragment:sJ,skinbase_vertex:oJ,skinning_pars_vertex:aJ,skinning_vertex:lJ,skinnormal_vertex:gJ,specularmap_fragment:cJ,specularmap_pars_fragment:uJ,tonemapping_fragment:IJ,tonemapping_pars_fragment:CJ,transmission_fragment:hJ,transmission_pars_fragment:fJ,uv_pars_fragment:dJ,uv_pars_vertex:EJ,uv_vertex:BJ,worldpos_vertex:QJ,background_vert:pJ,background_frag:mJ,backgroundCube_vert:yJ,backgroundCube_frag:wJ,cube_vert:DJ,cube_frag:MJ,depth_vert:RJ,depth_frag:SJ,distanceRGBA_vert:vJ,distanceRGBA_frag:NJ,equirect_vert:xJ,equirect_frag:TJ,linedashed_vert:UJ,linedashed_frag:FJ,meshbasic_vert:_J,meshbasic_frag:kJ,meshlambert_vert:LJ,meshlambert_frag:GJ,meshmatcap_vert:bJ,meshmatcap_frag:OJ,meshnormal_vert:PJ,meshnormal_frag:YJ,meshphong_vert:JJ,meshphong_frag:HJ,meshphysical_vert:KJ,meshphysical_frag:VJ,meshtoon_vert:zJ,meshtoon_frag:WJ,points_vert:ZJ,points_frag:jJ,shadow_vert:qJ,shadow_frag:XJ,sprite_vert:$J,sprite_frag:AH},x0={common:{diffuse:{value:new _0(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 c0(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 _0(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 _0(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 _0(16777215)},opacity:{value:1},center:{value:new c0(.5,.5)},rotation:{value:0},map:{value:null},mapTransform:{value:new x5},alphaMap:{value:null},alphaMapTransform:{value:new x5},alphaTest:{value:0}}},rA={basic:{uniforms:a4([x0.common,x0.specularmap,x0.envmap,x0.aomap,x0.lightmap,x0.fog]),vertexShader:D5.meshbasic_vert,fragmentShader:D5.meshbasic_frag},lambert:{uniforms:a4([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 _0(0)}}]),vertexShader:D5.meshlambert_vert,fragmentShader:D5.meshlambert_frag},phong:{uniforms:a4([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 _0(0)},specular:{value:new _0(1118481)},shininess:{value:30}}]),vertexShader:D5.meshphong_vert,fragmentShader:D5.meshphong_frag},standard:{uniforms:a4([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 _0(0)},roughness:{value:1},metalness:{value:0},envMapIntensity:{value:1}}]),vertexShader:D5.meshphysical_vert,fragmentShader:D5.meshphysical_frag},toon:{uniforms:a4([x0.common,x0.aomap,x0.lightmap,x0.emissivemap,x0.bumpmap,x0.normalmap,x0.displacementmap,x0.gradientmap,x0.fog,x0.lights,{emissive:{value:new _0(0)}}]),vertexShader:D5.meshtoon_vert,fragmentShader:D5.meshtoon_frag},matcap:{uniforms:a4([x0.common,x0.bumpmap,x0.normalmap,x0.displacementmap,x0.fog,{matcap:{value:null}}]),vertexShader:D5.meshmatcap_vert,fragmentShader:D5.meshmatcap_frag},points:{uniforms:a4([x0.points,x0.fog]),vertexShader:D5.points_vert,fragmentShader:D5.points_frag},dashed:{uniforms:a4([x0.common,x0.fog,{scale:{value:1},dashSize:{value:1},totalSize:{value:2}}]),vertexShader:D5.linedashed_vert,fragmentShader:D5.linedashed_frag},depth:{uniforms:a4([x0.common,x0.displacementmap]),vertexShader:D5.depth_vert,fragmentShader:D5.depth_frag},normal:{uniforms:a4([x0.common,x0.bumpmap,x0.normalmap,x0.displacementmap,{opacity:{value:1}}]),vertexShader:D5.meshnormal_vert,fragmentShader:D5.meshnormal_frag},sprite:{uniforms:a4([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:a4([x0.common,x0.displacementmap,{referencePosition:{value:new k},nearDistance:{value:1},farDistance:{value:1e3}}]),vertexShader:D5.distanceRGBA_vert,fragmentShader:D5.distanceRGBA_frag},shadow:{uniforms:a4([x0.lights,x0.fog,{color:{value:new _0(0)},opacity:{value:1}}]),vertexShader:D5.shadow_vert,fragmentShader:D5.shadow_frag}};rA.physical={uniforms:a4([rA.standard.uniforms,{clearcoat:{value:0},clearcoatMap:{value:null},clearcoatMapTransform:{value:new x5},clearcoatNormalMap:{value:null},clearcoatNormalMapTransform:{value:new x5},clearcoatNormalScale:{value:new c0(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 _0(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 c0},transmissionSamplerMap:{value:null},thickness:{value:0},thicknessMap:{value:null},thicknessMapTransform:{value:new x5},attenuationDistance:{value:0},attenuationColor:{value:new _0(0)},specularColor:{value:new _0(1,1,1)},specularColorMap:{value:null},specularColorMapTransform:{value:new x5},specularIntensity:{value:1},specularIntensityMap:{value:null},specularIntensityMapTransform:{value:new x5},anisotropyVector:{value:new c0},anisotropyMap:{value:null},anisotropyMapTransform:{value:new x5}}]),vertexShader:D5.meshphysical_vert,fragmentShader:D5.meshphysical_frag};const Ko={r:0,b:0,g:0};function eH(e,A,t,n,i,r,s){const o=new _0(0);let a=r===!0?0:1,l,u,I=null,C=0,h=null;function d(m,f){let Q=!1,B=f.isScene===!0?f.background:null;B&&B.isTexture&&(B=(f.backgroundBlurriness>0?t:A).get(B)),B===null?p(o,a):B&&B.isColor&&(p(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 D1(new w6(1,1,1),new Y1({name:"BackgroundCubeMaterial",uniforms:m7(rA.backgroundCube.uniforms),vertexShader:rA.backgroundCube.vertexShader,fragmentShader:rA.backgroundCube.fragmentShader,side:a1,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(),m.unshift(u,u.geometry,u.material,0,0,null)):B&&B.isTexture&&(l===void 0&&(l=new D1(new Yr(2,2),new Y1({name:"BackgroundMaterial",uniforms:m7(rA.background.uniforms),vertexShader:rA.background.vertexShader,fragmentShader:rA.background.fragmentShader,side:jA,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(),m.unshift(l,l.geometry,l.material,0,0,null))}function p(m,f){m.getRGB(Ko,YN(e)),n.buffers.color.setClear(Ko.r,Ko.g,Ko.b,f,s)}return{getClearColor:function(){return o},setClearColor:function(m,f=1){o.set(m),a=f,p(o,a)},getClearAlpha:function(){return a},setClearAlpha:function(m){a=m,p(o,a)},render:d}}function tH(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=m(null);let l=a,u=!1;function I(P,W,A0,n0,O){let Y=!1;if(s){const H=p(n0,A0,W);l!==H&&(l=H,h(l.object)),Y=f(P,n0,A0,O),Y&&Q(P,n0,A0,O)}else{const H=W.wireframe===!0;(l.geometry!==n0.id||l.program!==A0.id||l.wireframe!==H)&&(l.geometry=n0.id,l.program=A0.id,l.wireframe=H,Y=!0)}O!==null&&t.update(O,e.ELEMENT_ARRAY_BUFFER),(Y||u)&&(u=!1,T(P,W,A0,n0),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 p(P,W,A0){const n0=A0.wireframe===!0;let O=o[P.id];O===void 0&&(O={},o[P.id]=O);let Y=O[W.id];Y===void 0&&(Y={},O[W.id]=Y);let H=Y[n0];return H===void 0&&(H=m(C()),Y[n0]=H),H}function m(P){const W=[],A0=[],n0=[];for(let O=0;O=0){const f0=O[Z];let m0=Y[Z];if(m0===void 0&&(Z==="instanceMatrix"&&P.instanceMatrix&&(m0=P.instanceMatrix),Z==="instanceColor"&&P.instanceColor&&(m0=P.instanceColor)),f0===void 0||f0.attribute!==m0||m0&&f0.data!==m0.data)return!0;H++}return l.attributesNum!==H||l.index!==n0}function Q(P,W,A0,n0){const O={},Y=W.attributes;let H=0;const G=A0.getAttributes();for(const Z in G)if(G[Z].location>=0){let f0=Y[Z];f0===void 0&&(Z==="instanceMatrix"&&P.instanceMatrix&&(f0=P.instanceMatrix),Z==="instanceColor"&&P.instanceColor&&(f0=P.instanceColor));const m0={};m0.attribute=f0,f0&&f0.data&&(m0.data=f0.data),O[Z]=m0,H++}l.attributes=O,l.attributesNum=H,l.index=n0}function B(){const P=l.newAttributes;for(let W=0,A0=P.length;W=0){let g0=O[G];if(g0===void 0&&(G==="instanceMatrix"&&P.instanceMatrix&&(g0=P.instanceMatrix),G==="instanceColor"&&P.instanceColor&&(g0=P.instanceColor)),g0!==void 0){const f0=g0.normalized,m0=g0.itemSize,y0=t.get(g0);if(y0===void 0)continue;const T0=y0.buffer,Z0=y0.type,z0=y0.bytesPerElement,C5=n.isWebGL2===!0&&(Z0===e.INT||Z0===e.UNSIGNED_INT||g0.gpuType===yE);if(g0.isInterleavedBufferAttribute){const O0=g0.data,J=O0.stride,E0=g0.offset;if(O0.isInstancedInterleavedBuffer){for(let I0=0;I00&&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),p=e.getParameter(e.MAX_VERTEX_ATTRIBS),m=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:p,maxVertexUniforms:m,maxVaryings:f,maxFragmentUniforms:Q,vertexTextures:B,floatFragmentTextures:w,floatVertexTextures:R,maxSamples:M}}function rH(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,p=I.clipIntersection,m=I.clipShadows,f=e.get(I);if(!i||d===null||d.length===0||r&&!m)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=p?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 p=I!==null?I.length:0;let m=null;if(p!==0){if(m=a.value,d!==!0||m===null){const f=h+p*4,Q=C.matrixWorldInverse;o.getNormalMatrix(Q),(m===null||m.length0){const l=new KN(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 Jr=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,by=[.125,.215,.35,.446,.526,.582],G9=20,HI=new Jr,Oy=new _0;let KI=null,VI=0,zI=0;const _9=(1+Math.sqrt(5))/2,C8=1/_9,Py=[new k(1,1,1),new k(-1,1,1),new k(1,1,-1),new k(-1,1,-1),new k(0,_9,C8),new k(0,_9,-C8),new k(C8,0,_9),new k(-C8,0,_9),new k(_9,C8,0),new k(-_9,C8,0)];class vf{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=Hy(),this._compileMaterial(this._cubemapMaterial))}compileEquirectangularShader(){this._equirectMaterial===null&&(this._equirectMaterial=Jy(),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),p&&u.render(d,o),u.render(A,o)}d.geometry.dispose(),d.material.dispose(),u.toneMapping=C,u.autoClear=I,A.background=m}_textureToCubeUV(A,t){const n=this._renderer,i=A.mapping===Oe||A.mapping===Yt;i?(this._cubemapMaterial===null&&(this._cubemapMaterial=Hy()),this._cubemapMaterial.uniforms.flipEnvMap.value=A.isRenderTargetTexture===!1?-1:1):this._equirectMaterial===null&&(this._equirectMaterial=Jy());const r=i?this._cubemapMaterial:this._equirectMaterial,s=new D1(this._lodPlanes[0],r),o=r.uniforms;o.envMap.value=A;const a=this._cubeSize;Vo(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;iG9&&console.warn(`sigmaRadians, ${r}, is too large and will clip, as it requested ${m} samples when the maximum is set to ${G9}`);const f=[];let Q=0;for(let x=0;xB-H8?i-B+H8:0),M=4*(this._cubeSize-w);Vo(t,R,M,3*w,2*w),a.setRenderTarget(t),a.render(I,HI)}}function oH(e){const A=[],t=[],n=[];let i=e;const r=e-H8+1+by.length;for(let s=0;se-H8?a=by[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,p=3,m=2,f=1,Q=new Float32Array(p*d*h),B=new Float32Array(m*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,p*d*M),B.set(C,m*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,p)),R.setAttribute("uv",new T5(B,m)),R.setAttribute("faceIndex",new T5(w,f)),A.push(R),i>H8&&i--}return{lodPlanes:A,sizeLods:t,sigmas:n}}function Yy(e,A,t){const n=new v1(e,A,t);return n.texture.mapping=H7,n.texture.name="PMREM.cubeUv",n.scissorTest=!0,n}function Vo(e,A,t,n,i){e.viewport.set(A,t,n,i),e.scissor.set(A,t,n,i)}function aH(e,A,t){const n=new Float32Array(G9),i=new k(0,1,0);return new Y1({name:"SphericalGaussianBlur",defines:{n:G9,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:kE(),fragmentShader:` precision mediump float; precision mediump int; @@ -3477,7 +3477,7 @@ void main() { } } - `,blending:U3,depthTest:!1,depthWrite:!1})}function Jy(){return new Y1({name:"EquirectangularToCubeUV",uniforms:{envMap:{value:null}},vertexShader:_E(),fragmentShader:` + `,blending:U3,depthTest:!1,depthWrite:!1})}function Jy(){return new Y1({name:"EquirectangularToCubeUV",uniforms:{envMap:{value:null}},vertexShader:kE(),fragmentShader:` precision mediump float; precision mediump int; @@ -3496,7 +3496,7 @@ void main() { gl_FragColor = vec4( texture2D ( envMap, uv ).rgb, 1.0 ); } - `,blending:U3,depthTest:!1,depthWrite:!1})}function Hy(){return new Y1({name:"CubemapToCubeUV",uniforms:{envMap:{value:null},flipEnvMap:{value:-1}},vertexShader:_E(),fragmentShader:` + `,blending:U3,depthTest:!1,depthWrite:!1})}function Hy(){return new Y1({name:"CubemapToCubeUV",uniforms:{envMap:{value:null},flipEnvMap:{value:-1}},vertexShader:kE(),fragmentShader:` precision mediump float; precision mediump int; @@ -3512,7 +3512,7 @@ void main() { gl_FragColor = textureCube( envMap, vec3( flipEnvMap * vOutputDirection.x, vOutputDirection.yz ) ); } - `,blending:U3,depthTest:!1,depthWrite:!1})}function _E(){return` + `,blending:U3,depthTest:!1,depthWrite:!1})}function kE(){return` precision mediump float; precision mediump int; @@ -3567,19 +3567,19 @@ void main() { gl_Position = vec4( position, 1.0 ); } - `}function lH(e){let A=new WeakMap,t=null;function n(o){if(o&&o.isTexture){const a=o.mapping,l=a===Xi||a===$i,u=a===Oe||a===Yt;if(l||u)if(o.isRenderTargetTexture&&o.needsPMREMUpdate===!0){o.needsPMREMUpdate=!1;let I=A.get(o);return t===null&&(t=new Sf(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 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(N/A.maxTextureSize),N=A.maxTextureSize);const K=new Float32Array(N*F*4*p),V=new kg(K,N,F,p);V.type=N3,V.needsUpdate=!0;const P=v*4;for(let A0=0;A00)return e;const i=A*t;let r=Ky[i];if(r===void 0&&(r=new Float32Array(i),Ky[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 g1(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 vf(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*p),V=new Lg(K,N,F,p);V.type=N3,V.needsUpdate=!0;const P=v*4;for(let A0=0;A00)return e;const i=A*t;let r=Ky[i];if(r===void 0&&(r=new Float32Array(i),Ky[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 g1(e,A){if(e.length!==A.length)return!1;for(let t=0,n=e.length;t":" "} ${o}: ${t[s]}`)}return n.join(` -`)}function cK(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 G3:case Gr:return[n,"LinearTransferOETF"];case t2:case _g:return[n,"sRGBTransferOETF"];default:return console.warn("THREE.WebGLProgram: Unsupported color space:",e),[n,"LinearTransferOETF"]}}function Xy(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 cK(e){const A=A2.getPrimaries(A2.workingColorSpace),t=A2.getPrimaries(e);let n;switch(A===t?n="":A===ar&&t===or?n="LinearDisplayP3ToLinearSRGB":A===or&&t===ar&&(n="LinearSRGBToLinearDisplayP3"),e){case G3:case br:return[n,"LinearTransferOETF"];case t2:case kg:return[n,"sRGBTransferOETF"];default:return console.warn("THREE.WebGLProgram: Unsupported color space:",e),[n,"LinearTransferOETF"]}}function Xy(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+` -`+gK(e.getShaderSource(A),s)}else return i}function uK(e,A){const t=cK(A);return`vec4 ${e}( vec4 value ) { return ${t[0]}( ${t[1]}( value ) ); }`}function IK(e,A){let t;switch(A){case gN:t="Linear";break;case cN:t="Reinhard";break;case uN:t="OptimizedCineon";break;case QE:t="ACESFilmic";break;case IN:t="Custom";break;default:console.warn("THREE.WebGLProgram: Unsupported toneMapping:",A),t="Linear"}return"vec3 "+e+"( vec3 color ) { return "+t+"ToneMapping( color ); }"}function CK(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(ri).join(` +`+gK(e.getShaderSource(A),s)}else return i}function uK(e,A){const t=cK(A);return`vec4 ${e}( vec4 value ) { return ${t[0]}( ${t[1]}( value ) ); }`}function IK(e,A){let t;switch(A){case gN:t="Linear";break;case cN:t="Reinhard";break;case uN:t="OptimizedCineon";break;case pE:t="ACESFilmic";break;case IN:t="Custom";break;default:console.warn("THREE.WebGLProgram: Unsupported toneMapping:",A),t="Linear"}return"vec3 "+e+"( vec3 color ) { return "+t+"ToneMapping( color ); }"}function CK(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(ri).join(` `)}function hK(e){const A=[];for(const t in e){const n=e[t];n!==!1&&A.push("#define "+t+" "+n)}return A.join(` -`)}function fK(e,A){const t={},n=e.getProgramParameter(A,e.ACTIVE_ATTRIBUTES);for(let i=0;i/gm;function vf(e){return e.replace(dK,BK)}const EK=new Map([["encodings_fragment","colorspace_fragment"],["encodings_pars_fragment","colorspace_pars_fragment"],["output_fragment","opaque_fragment"]]);function BK(e,A){let t=D5[A];if(t===void 0){const n=EK.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 QK=/#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 ew(e){return e.replace(QK,pK)}function pK(e,A,t,n){let i="";for(let r=parseInt(A);r/gm;function Nf(e){return e.replace(dK,BK)}const EK=new Map([["encodings_fragment","colorspace_fragment"],["encodings_pars_fragment","colorspace_pars_fragment"],["output_fragment","opaque_fragment"]]);function BK(e,A){let t=D5[A];if(t===void 0){const n=EK.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 Nf(t)}const QK=/#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 ew(e){return e.replace(QK,pK)}function pK(e,A,t,n){let i="";for(let r=parseInt(A);r0&&(m+=` `),f=[h,"#define SHADER_TYPE "+t.shaderType,"#define SHADER_NAME "+t.shaderName,d].filter(ri).join(` @@ -3588,16 +3588,16 @@ precision `+e.precision+" int;";return e.precision==="highp"?A+=` `].filter(ri).join(` `),f=[h,tw(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!==gA?"#define TONE_MAPPING":"",t.toneMapping!==gA?D5.tonemapping_pars_fragment:"",t.toneMapping!==gA?IK("toneMapping",t.toneMapping):"",t.dithering?"#define DITHERING":"",t.opaque?"#define OPAQUE":"",D5.colorspace_pars_fragment,uK("linearToOutputTexel",t.outputColorSpace),t.useDepthPacking?"#define DEPTH_PACKING "+t.depthPacking:"",` `].filter(ri).join(` -`)),s=vf(s),s=$y(s,t),s=Aw(s,t),o=vf(o),o=$y(o,t),o=Aw(o,t),s=ew(s),o=ew(o),t.isWebGL2&&t.isRawShaderMaterial!==!0&&(Q=`#version 300 es +`)),s=Nf(s),s=$y(s,t),s=Aw(s,t),o=Nf(o),o=$y(o,t),o=Aw(o,t),s=ew(s),o=ew(o),t.isWebGL2&&t.isRawShaderMaterial!==!0&&(Q=`#version 300 es `,m=["precision mediump sampler2DArray;","#define attribute in","#define varying out","#define texture2D texture"].join(` `)+` -`+m,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(` +`+m,f=["precision mediump sampler2DArray;","#define varying in",t.glslVersion===Rf?"":"layout(location = 0) out highp vec4 pc_fragColor;",t.glslVersion===Rf?"":"#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+m+s,w=Q+f+o,R=qy(i,i.VERTEX_SHADER,B),M=qy(i,i.FRAGMENT_SHADER,w);i.attachShader(p,R),i.attachShader(p,M),t.index0AttributeName!==void 0?i.bindAttribLocation(p,0,t.index0AttributeName):t.morphTargets===!0&&i.bindAttribLocation(p,0,"position"),i.linkProgram(p);function x(F){if(e.debug.checkShaderErrors){const K=i.getProgramInfoLog(p).trim(),V=i.getShaderInfoLog(R).trim(),P=i.getShaderInfoLog(M).trim();let W=!0,A0=!0;if(i.getProgramParameter(p,i.LINK_STATUS)===!1)if(W=!1,typeof e.debug.onShaderError=="function")e.debug.onShaderError(i,p,R,M);else{const n0=Xy(i,R,"vertex"),O=Xy(i,M,"fragment");console.error("THREE.WebGLProgram: Shader Error "+i.getError()+" - VALIDATE_STATUS "+i.getProgramParameter(p,i.VALIDATE_STATUS)+` Program Info Log: `+K+` `+n0+` -`+O)}else K!==""?console.warn("THREE.WebGLProgram: Program Info Log:",K):(V===""||P==="")&&(A0=!1);A0&&(F.diagnostics={runnable:W,programLog:K,vertexShader:{log:V,prefix:m},fragmentShader:{log:P,prefix:f}})}i.deleteShader(R),i.deleteShader(M),T=new qa(i,p),v=fK(i,p)}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(p,aK)),N},this.destroy=function(){n.releaseStatesOfProgram(this),i.deleteProgram(p),this.program=void 0},this.type=t.shaderType,this.name=t.shaderName,this.id=lK++,this.cacheKey=A,this.usedTimes=1,this.program=p,this.vertexShader=R,this.fragmentShader=M,this}let SK=0;class vK{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 NK(A),t.set(A,n)),n}}class NK{constructor(A){this.id=SK++,this.code=A,this.usedTimes=0}}function xK(e,A,t,n,i,r,s){const o=new A6,a=new vK,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 p(v){return v===0?"uv":`uv${v}`}function m(v,N,F,K,V){const P=K.fog,W=V.geometry,A0=v.isMeshStandardMaterial?K.environment:null,n0=(v.isMeshStandardMaterial?t:A).get(v.envMap||A0),O=n0&&n0.mapping===H7?n0.image.height:null,Y=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 H=W.morphAttributes.position||W.morphAttributes.normal||W.morphAttributes.color,G=H!==void 0?H.length:0;let Z=0;W.morphAttributes.position!==void 0&&(Z=1),W.morphAttributes.normal!==void 0&&(Z=2),W.morphAttributes.color!==void 0&&(Z=3);let g0,f0,m0,y0;if(Y){const D2=rA[Y];g0=D2.vertexShader,f0=D2.fragmentShader}else g0=v.vertexShader,f0=v.fragmentShader,a.update(v),m0=a.getVertexShaderID(v),y0=a.getFragmentShaderID(v);const T0=e.getRenderTarget(),Z0=V.isInstancedMesh===!0,z0=!!v.map,C5=!!v.matcap,O0=!!n0,J=!!v.aoMap,E0=!!v.lightMap,I0=!!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,b=v.sheen>0,U=v.transmission>0,i0=a5&&!!v.anisotropyMap,w0=k5&&!!v.clearcoatMap,B0=k5&&!!v.clearcoatNormalMap,D0=k5&&!!v.clearcoatRoughnessMap,j0=p2&&!!v.iridescenceMap,v0=p2&&!!v.iridescenceThicknessMap,k0=b&&!!v.sheenColorMap,h5=b&&!!v.sheenRoughnessMap,H5=!!v.specularMap,R0=!!v.specularColorMap,$5=!!v.specularIntensityMap,B5=U&&!!v.transmissionMap,c5=U&&!!v.thicknessMap,i5=!!v.gradientMap,Y0=!!v.alphaMap,O5=v.alphaTest>0,j=!!v.alphaHash,L0=!!v.extensions,S0=!!W.attributes.uv1,C0=!!W.attributes.uv2,N0=!!W.attributes.uv3;let s5=gA;return v.toneMapped&&(T0===null||T0.isXRRenderTarget===!0)&&(s5=e.toneMapping),{isWebGL2:u,shaderID:Y,shaderType:v.type,shaderName:v.name,vertexShader:g0,fragmentShader:f0,defines:v.defines,customVertexShaderID:m0,customFragmentShaderID:y0,isRawShaderMaterial:v.isRawShaderMaterial===!0,glslVersion:v.glslVersion,precision:h,instancing:Z0,instancingColor:Z0&&V.instanceColor!==null,supportsVertexTextures:C,outputColorSpace:T0===null?e.outputColorSpace:T0.isXRRenderTarget===!0?T0.texture.colorSpace:G3,map:z0,matcap:C5,envMap:O0,envMapMode:O0&&n0.mapping,envMapCubeUVHeight:O,aoMap:J,lightMap:E0,bumpMap:I0,normalMap:Q0,displacementMap:C&&d0,emissiveMap:e5,normalMapObjectSpace:Q0&&v.normalMapType===SN,normalMapTangentSpace:Q0&&v.normalMapType===i9,metalnessMap:b0,roughnessMap:K0,anisotropy:a5,anisotropyMap:i0,clearcoat:k5,clearcoatMap:w0,clearcoatNormalMap:B0,clearcoatRoughnessMap:D0,iridescence:p2,iridescenceMap:j0,iridescenceThicknessMap:v0,sheen:b,sheenColorMap:k0,sheenRoughnessMap:h5,specularMap:H5,specularColorMap:R0,specularIntensityMap:$5,transmission:U,transmissionMap:B5,thicknessMap:c5,gradientMap:i5,opaque:v.transparent===!1&&v.blending===X9,alphaMap:Y0,alphaTest:O5,alphaHash:j,combine:v.combine,mapUv:z0&&p(v.map.channel),aoMapUv:J&&p(v.aoMap.channel),lightMapUv:E0&&p(v.lightMap.channel),bumpMapUv:I0&&p(v.bumpMap.channel),normalMapUv:Q0&&p(v.normalMap.channel),displacementMapUv:d0&&p(v.displacementMap.channel),emissiveMapUv:e5&&p(v.emissiveMap.channel),metalnessMapUv:b0&&p(v.metalnessMap.channel),roughnessMapUv:K0&&p(v.roughnessMap.channel),anisotropyMapUv:i0&&p(v.anisotropyMap.channel),clearcoatMapUv:w0&&p(v.clearcoatMap.channel),clearcoatNormalMapUv:B0&&p(v.clearcoatNormalMap.channel),clearcoatRoughnessMapUv:D0&&p(v.clearcoatRoughnessMap.channel),iridescenceMapUv:j0&&p(v.iridescenceMap.channel),iridescenceThicknessMapUv:v0&&p(v.iridescenceThicknessMap.channel),sheenColorMapUv:k0&&p(v.sheenColorMap.channel),sheenRoughnessMapUv:h5&&p(v.sheenRoughnessMap.channel),specularMapUv:H5&&p(v.specularMap.channel),specularColorMapUv:R0&&p(v.specularColorMap.channel),specularIntensityMapUv:$5&&p(v.specularIntensityMap.channel),transmissionMapUv:B5&&p(v.transmissionMap.channel),thicknessMapUv:c5&&p(v.thicknessMap.channel),alphaMapUv:Y0&&p(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:C0,vertexUv3s:N0,pointsUvs:V.isPoints===!0&&!!W.attributes.uv&&(z0||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:G,morphTextureStride:Z,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:z0&&v.map.isVideoTexture===!0&&A2.getTransfer(v.map.colorSpace)===l2,premultipliedAlpha:v.premultipliedAlpha,doubleSided:v.side===M4,flipSided:v.side===a1,useDepthPacking:v.depthPacking>=0,depthPacking:v.depthPacking||0,index0AttributeName:v.index0AttributeName,extensionDerivatives:L0&&v.extensions.derivatives===!0,extensionFragDepth:L0&&v.extensions.fragDepth===!0,extensionDrawBuffers:L0&&v.extensions.drawBuffers===!0,extensionShaderTextureLOD:L0&&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=rA[N];F=JN.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,p,m){const f=s(I,C,h,d,p,m);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||UK),n.length>1&&n.sort(C||nw),i.length>1&&i.sort(C||nw)}function u(){for(let I=A,C=e.length;I=r.length?(s=new iw,r.push(s)):s=r[i],s}function t(){e=new WeakMap}return{get:A,dispose:t}}function _K(){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 _0};break;case"SpotLight":t={position:new k,direction:new k,color:new _0,distance:0,coneCos:0,penumbraCos:0,decay:0};break;case"PointLight":t={position:new k,color:new _0,distance:0,decay:0};break;case"HemisphereLight":t={direction:new k,skyColor:new _0,groundColor:new _0};break;case"RectAreaLight":t={color:new _0,position:new k,halfWidth:new k,halfHeight:new k};break}return e[A.id]=t,t}}}function kK(){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 c0};break;case"SpotLight":t={shadowBias:0,shadowNormalBias:0,shadowRadius:1,shadowMapSize:new c0};break;case"PointLight":t={shadowBias:0,shadowNormalBias:0,shadowRadius:1,shadowMapSize:new c0,shadowCameraNear:1,shadowCameraFar:1e3};break}return e[A.id]=t,t}}}let LK=0;function GK(e,A){return(A.castShadow?2:0)-(e.castShadow?2:0)+(A.map?1:0)-(e.map?1:0)}function bK(e,A){const t=new _K,n=kK(),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 p=0,m=0,f=0,Q=0,B=0,w=0,R=0,M=0,x=0,T=0,v=0;u.sort(GK);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!==p||F.pointLength!==m||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=p,i.spot.length=f,i.rectArea.length=Q,i.point.length=m,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=p,F.pointLength=m,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=LK++)}function l(u,I){let C=0,h=0,d=0,p=0,m=0;const f=I.matrixWorldInverse;for(let Q=0,B=u.length;Q=o.length?(a=new rw(e,A),o.push(a)):a=o[s],a}function i(){t=new WeakMap}return{get:n,dispose:i}}class kE extends I1{constructor(A){super(),this.isMeshDepthMaterial=!0,this.type="MeshDepthMaterial",this.depthPacking=n9,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 LE extends I1{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 PK=`void main() { +`+O)}else K!==""?console.warn("THREE.WebGLProgram: Program Info Log:",K):(V===""||P==="")&&(A0=!1);A0&&(F.diagnostics={runnable:W,programLog:K,vertexShader:{log:V,prefix:m},fragmentShader:{log:P,prefix:f}})}i.deleteShader(R),i.deleteShader(M),T=new Xa(i,p),v=fK(i,p)}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(p,aK)),N},this.destroy=function(){n.releaseStatesOfProgram(this),i.deleteProgram(p),this.program=void 0},this.type=t.shaderType,this.name=t.shaderName,this.id=lK++,this.cacheKey=A,this.usedTimes=1,this.program=p,this.vertexShader=R,this.fragmentShader=M,this}let SK=0;class vK{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 NK(A),t.set(A,n)),n}}class NK{constructor(A){this.id=SK++,this.code=A,this.usedTimes=0}}function xK(e,A,t,n,i,r,s){const o=new A6,a=new vK,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 p(v){return v===0?"uv":`uv${v}`}function m(v,N,F,K,V){const P=K.fog,W=V.geometry,A0=v.isMeshStandardMaterial?K.environment:null,n0=(v.isMeshStandardMaterial?t:A).get(v.envMap||A0),O=n0&&n0.mapping===H7?n0.image.height:null,Y=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 H=W.morphAttributes.position||W.morphAttributes.normal||W.morphAttributes.color,G=H!==void 0?H.length:0;let Z=0;W.morphAttributes.position!==void 0&&(Z=1),W.morphAttributes.normal!==void 0&&(Z=2),W.morphAttributes.color!==void 0&&(Z=3);let g0,f0,m0,y0;if(Y){const D2=rA[Y];g0=D2.vertexShader,f0=D2.fragmentShader}else g0=v.vertexShader,f0=v.fragmentShader,a.update(v),m0=a.getVertexShaderID(v),y0=a.getFragmentShaderID(v);const T0=e.getRenderTarget(),Z0=V.isInstancedMesh===!0,z0=!!v.map,C5=!!v.matcap,O0=!!n0,J=!!v.aoMap,E0=!!v.lightMap,I0=!!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,b=v.sheen>0,U=v.transmission>0,i0=a5&&!!v.anisotropyMap,w0=k5&&!!v.clearcoatMap,B0=k5&&!!v.clearcoatNormalMap,D0=k5&&!!v.clearcoatRoughnessMap,j0=p2&&!!v.iridescenceMap,v0=p2&&!!v.iridescenceThicknessMap,k0=b&&!!v.sheenColorMap,h5=b&&!!v.sheenRoughnessMap,H5=!!v.specularMap,R0=!!v.specularColorMap,$5=!!v.specularIntensityMap,B5=U&&!!v.transmissionMap,c5=U&&!!v.thicknessMap,i5=!!v.gradientMap,Y0=!!v.alphaMap,O5=v.alphaTest>0,j=!!v.alphaHash,L0=!!v.extensions,S0=!!W.attributes.uv1,C0=!!W.attributes.uv2,N0=!!W.attributes.uv3;let s5=gA;return v.toneMapped&&(T0===null||T0.isXRRenderTarget===!0)&&(s5=e.toneMapping),{isWebGL2:u,shaderID:Y,shaderType:v.type,shaderName:v.name,vertexShader:g0,fragmentShader:f0,defines:v.defines,customVertexShaderID:m0,customFragmentShaderID:y0,isRawShaderMaterial:v.isRawShaderMaterial===!0,glslVersion:v.glslVersion,precision:h,instancing:Z0,instancingColor:Z0&&V.instanceColor!==null,supportsVertexTextures:C,outputColorSpace:T0===null?e.outputColorSpace:T0.isXRRenderTarget===!0?T0.texture.colorSpace:G3,map:z0,matcap:C5,envMap:O0,envMapMode:O0&&n0.mapping,envMapCubeUVHeight:O,aoMap:J,lightMap:E0,bumpMap:I0,normalMap:Q0,displacementMap:C&&d0,emissiveMap:e5,normalMapObjectSpace:Q0&&v.normalMapType===SN,normalMapTangentSpace:Q0&&v.normalMapType===i9,metalnessMap:b0,roughnessMap:K0,anisotropy:a5,anisotropyMap:i0,clearcoat:k5,clearcoatMap:w0,clearcoatNormalMap:B0,clearcoatRoughnessMap:D0,iridescence:p2,iridescenceMap:j0,iridescenceThicknessMap:v0,sheen:b,sheenColorMap:k0,sheenRoughnessMap:h5,specularMap:H5,specularColorMap:R0,specularIntensityMap:$5,transmission:U,transmissionMap:B5,thicknessMap:c5,gradientMap:i5,opaque:v.transparent===!1&&v.blending===X9,alphaMap:Y0,alphaTest:O5,alphaHash:j,combine:v.combine,mapUv:z0&&p(v.map.channel),aoMapUv:J&&p(v.aoMap.channel),lightMapUv:E0&&p(v.lightMap.channel),bumpMapUv:I0&&p(v.bumpMap.channel),normalMapUv:Q0&&p(v.normalMap.channel),displacementMapUv:d0&&p(v.displacementMap.channel),emissiveMapUv:e5&&p(v.emissiveMap.channel),metalnessMapUv:b0&&p(v.metalnessMap.channel),roughnessMapUv:K0&&p(v.roughnessMap.channel),anisotropyMapUv:i0&&p(v.anisotropyMap.channel),clearcoatMapUv:w0&&p(v.clearcoatMap.channel),clearcoatNormalMapUv:B0&&p(v.clearcoatNormalMap.channel),clearcoatRoughnessMapUv:D0&&p(v.clearcoatRoughnessMap.channel),iridescenceMapUv:j0&&p(v.iridescenceMap.channel),iridescenceThicknessMapUv:v0&&p(v.iridescenceThicknessMap.channel),sheenColorMapUv:k0&&p(v.sheenColorMap.channel),sheenRoughnessMapUv:h5&&p(v.sheenRoughnessMap.channel),specularMapUv:H5&&p(v.specularMap.channel),specularColorMapUv:R0&&p(v.specularColorMap.channel),specularIntensityMapUv:$5&&p(v.specularIntensityMap.channel),transmissionMapUv:B5&&p(v.transmissionMap.channel),thicknessMapUv:c5&&p(v.thicknessMap.channel),alphaMapUv:Y0&&p(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:C0,vertexUv3s:N0,pointsUvs:V.isPoints===!0&&!!W.attributes.uv&&(z0||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:G,morphTextureStride:Z,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:z0&&v.map.isVideoTexture===!0&&A2.getTransfer(v.map.colorSpace)===l2,premultipliedAlpha:v.premultipliedAlpha,doubleSided:v.side===M4,flipSided:v.side===a1,useDepthPacking:v.depthPacking>=0,depthPacking:v.depthPacking||0,index0AttributeName:v.index0AttributeName,extensionDerivatives:L0&&v.extensions.derivatives===!0,extensionFragDepth:L0&&v.extensions.fragDepth===!0,extensionDrawBuffers:L0&&v.extensions.drawBuffers===!0,extensionShaderTextureLOD:L0&&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=rA[N];F=JN.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,p,m){const f=s(I,C,h,d,p,m);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||UK),n.length>1&&n.sort(C||nw),i.length>1&&i.sort(C||nw)}function u(){for(let I=A,C=e.length;I=r.length?(s=new iw,r.push(s)):s=r[i],s}function t(){e=new WeakMap}return{get:A,dispose:t}}function _K(){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 _0};break;case"SpotLight":t={position:new k,direction:new k,color:new _0,distance:0,coneCos:0,penumbraCos:0,decay:0};break;case"PointLight":t={position:new k,color:new _0,distance:0,decay:0};break;case"HemisphereLight":t={direction:new k,skyColor:new _0,groundColor:new _0};break;case"RectAreaLight":t={color:new _0,position:new k,halfWidth:new k,halfHeight:new k};break}return e[A.id]=t,t}}}function kK(){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 c0};break;case"SpotLight":t={shadowBias:0,shadowNormalBias:0,shadowRadius:1,shadowMapSize:new c0};break;case"PointLight":t={shadowBias:0,shadowNormalBias:0,shadowRadius:1,shadowMapSize:new c0,shadowCameraNear:1,shadowCameraFar:1e3};break}return e[A.id]=t,t}}}let LK=0;function GK(e,A){return(A.castShadow?2:0)-(e.castShadow?2:0)+(A.map?1:0)-(e.map?1:0)}function bK(e,A){const t=new _K,n=kK(),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 p=0,m=0,f=0,Q=0,B=0,w=0,R=0,M=0,x=0,T=0,v=0;u.sort(GK);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!==p||F.pointLength!==m||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=p,i.spot.length=f,i.rectArea.length=Q,i.point.length=m,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=p,F.pointLength=m,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=LK++)}function l(u,I){let C=0,h=0,d=0,p=0,m=0;const f=I.matrixWorldInverse;for(let Q=0,B=u.length;Q=o.length?(a=new rw(e,A),o.push(a)):a=o[s],a}function i(){t=new WeakMap}return{get:n,dispose:i}}class LE extends I1{constructor(A){super(),this.isMeshDepthMaterial=!0,this.type="MeshDepthMaterial",this.depthPacking=n9,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 GE extends I1{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 PK=`void main() { gl_Position = vec4( position, 1.0 ); }`,YK=`uniform sampler2D shadow_pass; uniform vec2 resolution; @@ -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 JK(e,A,t){let n=new Lg;const i=new c0,r=new c0,s=new n2,o=new kE({depthPacking:RN}),a=new LE,l={},u=t.maxTextureSize,I={[jA]:a1,[a1]:jA,[M4]:M4},C=new Y1({defines:{VSM_SAMPLES:8},uniforms:{shadow_pass:{value:null},resolution:{value:new c0},radius:{value:4}},vertexShader:PK,fragmentShader:YK}),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 p=new D1(d,C),m=this;this.enabled=!1,this.autoUpdate=!0,this.needsUpdate=!1,this.type=xg;let f=this.type;this.render=function(R,M,x){if(m.enabled===!1||m.autoUpdate===!1&&m.needsUpdate===!1||R.length===0)return;const T=e.getRenderTarget(),v=e.getActiveCubeFace(),N=e.getActiveMipmapLevel(),F=e.state;F.setBlending(U3),F.buffers.color.setClear(1,1,1,1),F.buffers.depth.setTest(!0),F.setScissorTest(!1);const K=f!==AA&&this.type===AA,V=f===AA&&this.type!==AA;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,n0.mapSize.x=r.x),i.y>u&&(r.y=Math.floor(u/O.y),i.y=r.y*O.y,n0.mapSize.y=r.y)),n0.map===null||K===!0||V===!0){const H=this.type!==AA?{minFilter:e2,magFilter:e2}:{};n0.map!==null&&n0.map.dispose(),n0.map=new v1(i.x,i.y,H),n0.map.texture.name=A0.name+".shadowMap",n0.camera.updateProjectionMatrix()}e.setRenderTarget(n0.map),e.clear();const Y=n0.getViewportCount();for(let H=0;H0||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===AA?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===AA)&&(!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,A0=P.length;W=1):H.indexOf("OpenGL ES")!==-1&&(Y=parseFloat(/^OpenGL ES (\d)/.exec(H)[1]),O=Y>=2);let G=null,Z={};const g0=e.getParameter(e.SCISSOR_BOX),f0=e.getParameter(e.VIEWPORT),m0=new n2().fromArray(g0),y0=new n2().fromArray(f0);function T0(j,L0,S0,C0){const N0=new Uint8Array(4),s5=e.createTexture();e.bindTexture(j,s5),e.texParameteri(j,e.TEXTURE_MIN_FILTER,e.NEAREST),e.texParameteri(j,e.TEXTURE_MAG_FILTER,e.NEAREST);for(let Y5=0;Y5"u"?!1:/OculusBrowser/g.test(navigator.userAgent),d=new WeakMap;let p;const m=new WeakMap;let f=!1;try{f=typeof OffscreenCanvas<"u"&&new OffscreenCanvas(1,1).getContext("2d")!==null}catch{}function Q(b,U){return f?new OffscreenCanvas(b,U):gr("canvas")}function B(b,U,i0,w0){let B0=1;if((b.width>w0||b.height>w0)&&(B0=w0/Math.max(b.width,b.height)),B0<1||U===!0)if(typeof HTMLImageElement<"u"&&b instanceof HTMLImageElement||typeof HTMLCanvasElement<"u"&&b instanceof HTMLCanvasElement||typeof ImageBitmap<"u"&&b instanceof ImageBitmap){const D0=U?bl:Math.floor,j0=D0(B0*b.width),v0=D0(B0*b.height);p===void 0&&(p=Q(j0,v0));const k0=i0?Q(j0,v0):p;return k0.width=j0,k0.height=v0,k0.getContext("2d").drawImage(b,0,0,j0,v0),console.warn("THREE.WebGLRenderer: Texture has been resized from ("+b.width+"x"+b.height+") to ("+j0+"x"+v0+")."),k0}else return"data"in b&&console.warn("THREE.WebGLRenderer: Image in DataTexture is too big ("+b.width+"x"+b.height+")."),b;return b}function w(b){return Rf(b.width)&&Rf(b.height)}function R(b){return o?!1:b.wrapS!==A4||b.wrapT!==A4||b.minFilter!==e2&&b.minFilter!==o2}function M(b,U){return b.generateMipmaps&&U&&b.minFilter!==e2&&b.minFilter!==o2}function x(b){e.generateMipmap(b)}function T(b,U,i0,w0,B0=!1){if(o===!1)return U;if(b!==null){if(e[b]!==void 0)return e[b];console.warn("THREE.WebGLRenderer: Attempt to use non-existing WebGL internal format '"+b+"'")}let D0=U;if(U===e.RED&&(i0===e.FLOAT&&(D0=e.R32F),i0===e.HALF_FLOAT&&(D0=e.R16F),i0===e.UNSIGNED_BYTE&&(D0=e.R8)),U===e.RED_INTEGER&&(i0===e.UNSIGNED_BYTE&&(D0=e.R8UI),i0===e.UNSIGNED_SHORT&&(D0=e.R16UI),i0===e.UNSIGNED_INT&&(D0=e.R32UI),i0===e.BYTE&&(D0=e.R8I),i0===e.SHORT&&(D0=e.R16I),i0===e.INT&&(D0=e.R32I)),U===e.RG&&(i0===e.FLOAT&&(D0=e.RG32F),i0===e.HALF_FLOAT&&(D0=e.RG16F),i0===e.UNSIGNED_BYTE&&(D0=e.RG8)),U===e.RGBA){const j0=B0?rr:A2.getTransfer(w0);i0===e.FLOAT&&(D0=e.RGBA32F),i0===e.HALF_FLOAT&&(D0=e.RGBA16F),i0===e.UNSIGNED_BYTE&&(D0=j0===l2?e.SRGB8_ALPHA8:e.RGBA8),i0===e.UNSIGNED_SHORT_4_4_4_4&&(D0=e.RGBA4),i0===e.UNSIGNED_SHORT_5_5_5_1&&(D0=e.RGB5_A1)}return(D0===e.R16F||D0===e.R32F||D0===e.RG16F||D0===e.RG32F||D0===e.RGBA16F||D0===e.RGBA32F)&&A.get("EXT_color_buffer_float"),D0}function v(b,U,i0){return M(b,i0)===!0||b.isFramebufferTexture&&b.minFilter!==e2&&b.minFilter!==o2?Math.log2(Math.max(U.width,U.height))+1:b.mipmaps!==void 0&&b.mipmaps.length>0?b.mipmaps.length:b.isCompressedTexture&&Array.isArray(b.image)?U.mipmaps.length:1}function N(b){return b===e2||b===Ll||b===pi?e.NEAREST:e.LINEAR}function F(b){const U=b.target;U.removeEventListener("dispose",F),V(U),U.isVideoTexture&&d.delete(U)}function K(b){const U=b.target;U.removeEventListener("dispose",K),W(U)}function V(b){const U=n.get(b);if(U.__webglInit===void 0)return;const i0=b.source,w0=m.get(i0);if(w0){const B0=w0[U.__cacheKey];B0.usedTimes--,B0.usedTimes===0&&P(b),Object.keys(w0).length===0&&m.delete(i0)}n.remove(b)}function P(b){const U=n.get(b);e.deleteTexture(U.__webglTexture);const i0=b.source,w0=m.get(i0);delete w0[U.__cacheKey],s.memory.textures--}function W(b){const U=b.texture,i0=n.get(b),w0=n.get(U);if(w0.__webglTexture!==void 0&&(e.deleteTexture(w0.__webglTexture),s.memory.textures--),b.depthTexture&&b.depthTexture.dispose(),b.isWebGLCubeRenderTarget)for(let B0=0;B0<6;B0++){if(Array.isArray(i0.__webglFramebuffer[B0]))for(let D0=0;D0=a&&console.warn("THREE.WebGLTextures: Trying to use "+b+" texture units while this GPU supports only "+a),A0+=1,b}function Y(b){const U=[];return U.push(b.wrapS),U.push(b.wrapT),U.push(b.wrapR||0),U.push(b.magFilter),U.push(b.minFilter),U.push(b.anisotropy),U.push(b.internalFormat),U.push(b.format),U.push(b.type),U.push(b.generateMipmaps),U.push(b.premultiplyAlpha),U.push(b.flipY),U.push(b.unpackAlignment),U.push(b.colorSpace),U.join()}function H(b,U){const i0=n.get(b);if(b.isVideoTexture&&k5(b),b.isRenderTargetTexture===!1&&b.version>0&&i0.__version!==b.version){const w0=b.image;if(w0===null)console.warn("THREE.WebGLRenderer: Texture marked for update but no image data found.");else if(w0.complete===!1)console.warn("THREE.WebGLRenderer: Texture marked for update but image is incomplete");else{z0(i0,b,U);return}}t.bindTexture(e.TEXTURE_2D,i0.__webglTexture,e.TEXTURE0+U)}function G(b,U){const i0=n.get(b);if(b.version>0&&i0.__version!==b.version){z0(i0,b,U);return}t.bindTexture(e.TEXTURE_2D_ARRAY,i0.__webglTexture,e.TEXTURE0+U)}function Z(b,U){const i0=n.get(b);if(b.version>0&&i0.__version!==b.version){z0(i0,b,U);return}t.bindTexture(e.TEXTURE_3D,i0.__webglTexture,e.TEXTURE0+U)}function g0(b,U){const i0=n.get(b);if(b.version>0&&i0.__version!==b.version){C5(i0,b,U);return}t.bindTexture(e.TEXTURE_CUBE_MAP,i0.__webglTexture,e.TEXTURE0+U)}const f0={[Ar]:e.REPEAT,[A4]:e.CLAMP_TO_EDGE,[er]:e.MIRRORED_REPEAT},m0={[e2]:e.NEAREST,[Ll]:e.NEAREST_MIPMAP_NEAREST,[pi]:e.NEAREST_MIPMAP_LINEAR,[o2]:e.LINEAR,[pE]:e.LINEAR_MIPMAP_NEAREST,[Jt]:e.LINEAR_MIPMAP_LINEAR},y0={[vN]:e.NEVER,[kN]:e.ALWAYS,[NN]:e.LESS,[TN]:e.LEQUAL,[xN]:e.EQUAL,[_N]:e.GEQUAL,[UN]:e.GREATER,[FN]:e.NOTEQUAL};function T0(b,U,i0){if(i0?(e.texParameteri(b,e.TEXTURE_WRAP_S,f0[U.wrapS]),e.texParameteri(b,e.TEXTURE_WRAP_T,f0[U.wrapT]),(b===e.TEXTURE_3D||b===e.TEXTURE_2D_ARRAY)&&e.texParameteri(b,e.TEXTURE_WRAP_R,f0[U.wrapR]),e.texParameteri(b,e.TEXTURE_MAG_FILTER,m0[U.magFilter]),e.texParameteri(b,e.TEXTURE_MIN_FILTER,m0[U.minFilter])):(e.texParameteri(b,e.TEXTURE_WRAP_S,e.CLAMP_TO_EDGE),e.texParameteri(b,e.TEXTURE_WRAP_T,e.CLAMP_TO_EDGE),(b===e.TEXTURE_3D||b===e.TEXTURE_2D_ARRAY)&&e.texParameteri(b,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(b,e.TEXTURE_MAG_FILTER,N(U.magFilter)),e.texParameteri(b,e.TEXTURE_MIN_FILTER,N(U.minFilter)),U.minFilter!==e2&&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(b,e.TEXTURE_COMPARE_MODE,e.COMPARE_REF_TO_TEXTURE),e.texParameteri(b,e.TEXTURE_COMPARE_FUNC,y0[U.compareFunction])),A.has("EXT_texture_filter_anisotropic")===!0){const w0=A.get("EXT_texture_filter_anisotropic");if(U.magFilter===e2||U.minFilter!==pi&&U.minFilter!==Jt||U.type===N3&&A.has("OES_texture_float_linear")===!1||o===!1&&U.type===Ht&&A.has("OES_texture_half_float_linear")===!1)return;(U.anisotropy>1||n.get(U).__currentAnisotropy)&&(e.texParameterf(b,w0.TEXTURE_MAX_ANISOTROPY_EXT,Math.min(U.anisotropy,i.getMaxAnisotropy())),n.get(U).__currentAnisotropy=U.anisotropy)}}function Z0(b,U){let i0=!1;b.__webglInit===void 0&&(b.__webglInit=!0,U.addEventListener("dispose",F));const w0=U.source;let B0=m.get(w0);B0===void 0&&(B0={},m.set(w0,B0));const D0=Y(U);if(D0!==b.__cacheKey){B0[D0]===void 0&&(B0[D0]={texture:e.createTexture(),usedTimes:0},s.memory.textures++,i0=!0),B0[D0].usedTimes++;const j0=B0[b.__cacheKey];j0!==void 0&&(B0[b.__cacheKey].usedTimes--,j0.usedTimes===0&&P(U)),b.__cacheKey=D0,b.__webglTexture=B0[D0].texture}return i0}function z0(b,U,i0){let w0=e.TEXTURE_2D;(U.isDataArrayTexture||U.isCompressedArrayTexture)&&(w0=e.TEXTURE_2D_ARRAY),U.isData3DTexture&&(w0=e.TEXTURE_3D);const B0=Z0(b,U),D0=U.source;t.bindTexture(w0,b.__webglTexture,e.TEXTURE0+i0);const j0=n.get(D0);if(D0.version!==j0.__version||B0===!0){t.activeTexture(e.TEXTURE0+i0);const v0=A2.getPrimaries(A2.workingColorSpace),k0=U.colorSpace===c4?null:A2.getPrimaries(U.colorSpace),h5=U.colorSpace===c4||v0===k0?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 R0=B(U.image,H5,!1,u);R0=p2(U,R0);const $5=w(R0)||o,B5=r.convert(U.format,U.colorSpace);let c5=r.convert(U.type),i5=T(U.internalFormat,B5,c5,U.colorSpace,U.isVideoTexture);T0(w0,U,$5);let Y0;const O5=U.mipmaps,j=o&&U.isVideoTexture!==!0,L0=j0.__version===void 0||B0===!0,S0=v(U,R0,$5);if(U.isDepthTexture)i5=e.DEPTH_COMPONENT,o?U.type===N3?i5=e.DEPTH_COMPONENT32F:U.type===PA?i5=e.DEPTH_COMPONENT24:U.type===xe?i5=e.DEPTH24_STENCIL8:i5=e.DEPTH_COMPONENT16:U.type===N3&&console.error("WebGLRenderer: Floating point depth texture requires WebGL2."),U.format===kt&&i5===e.DEPTH_COMPONENT&&U.type!==Ug&&U.type!==PA&&(console.warn("THREE.WebGLRenderer: Use UnsignedShortType or UnsignedIntType for DepthFormat DepthTexture."),U.type=PA,c5=r.convert(U.type)),U.format===Kt&&i5===e.DEPTH_COMPONENT&&(i5=e.DEPTH_STENCIL,U.type!==xe&&(console.warn("THREE.WebGLRenderer: Use UnsignedInt248Type for DepthStencilFormat DepthTexture."),U.type=xe,c5=r.convert(U.type))),L0&&(j?t.texStorage2D(e.TEXTURE_2D,1,i5,R0.width,R0.height):t.texImage2D(e.TEXTURE_2D,0,i5,R0.width,R0.height,0,B5,c5,null));else if(U.isDataTexture)if(O5.length>0&&$5){j&&L0&&t.texStorage2D(e.TEXTURE_2D,S0,i5,O5[0].width,O5[0].height);for(let C0=0,N0=O5.length;C0>=1,N0>>=1}}else if(O5.length>0&&$5){j&&L0&&t.texStorage2D(e.TEXTURE_2D,S0,i5,O5[0].width,O5[0].height);for(let C0=0,N0=O5.length;C00&&L0++,t.texStorage2D(e.TEXTURE_CUBE_MAP,L0,Y0,R0[0].width,R0[0].height));for(let C0=0;C0<6;C0++)if(H5){O5?t.texSubImage2D(e.TEXTURE_CUBE_MAP_POSITIVE_X+C0,0,0,0,R0[C0].width,R0[C0].height,c5,i5,R0[C0].data):t.texImage2D(e.TEXTURE_CUBE_MAP_POSITIVE_X+C0,0,Y0,R0[C0].width,R0[C0].height,0,c5,i5,R0[C0].data);for(let N0=0;N0>D0),R0=Math.max(1,U.height>>D0);B0===e.TEXTURE_3D||B0===e.TEXTURE_2D_ARRAY?t.texImage3D(B0,D0,k0,H5,R0,U.depth,0,j0,v0,null):t.texImage2D(B0,D0,k0,H5,R0,0,j0,v0,null)}t.bindFramebuffer(e.FRAMEBUFFER,b),a5(U)?C.framebufferTexture2DMultisampleEXT(e.FRAMEBUFFER,w0,B0,n.get(i0).__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,w0,B0,n.get(i0).__webglTexture,D0),t.bindFramebuffer(e.FRAMEBUFFER,null)}function J(b,U,i0){if(e.bindRenderbuffer(e.RENDERBUFFER,b),U.depthBuffer&&!U.stencilBuffer){let w0=o===!0?e.DEPTH_COMPONENT24:e.DEPTH_COMPONENT16;if(i0||a5(U)){const B0=U.depthTexture;B0&&B0.isDepthTexture&&(B0.type===N3?w0=e.DEPTH_COMPONENT32F:B0.type===PA&&(w0=e.DEPTH_COMPONENT24));const D0=K0(U);a5(U)?C.renderbufferStorageMultisampleEXT(e.RENDERBUFFER,D0,w0,U.width,U.height):e.renderbufferStorageMultisample(e.RENDERBUFFER,D0,w0,U.width,U.height)}else e.renderbufferStorage(e.RENDERBUFFER,w0,U.width,U.height);e.framebufferRenderbuffer(e.FRAMEBUFFER,e.DEPTH_ATTACHMENT,e.RENDERBUFFER,b)}else if(U.depthBuffer&&U.stencilBuffer){const w0=K0(U);i0&&a5(U)===!1?e.renderbufferStorageMultisample(e.RENDERBUFFER,w0,e.DEPTH24_STENCIL8,U.width,U.height):a5(U)?C.renderbufferStorageMultisampleEXT(e.RENDERBUFFER,w0,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,b)}else{const w0=U.isWebGLMultipleRenderTargets===!0?U.texture:[U.texture];for(let B0=0;B00){i0.__webglFramebuffer[v0]=[];for(let k0=0;k00){i0.__webglFramebuffer=[];for(let v0=0;v00&&a5(b)===!1){const v0=D0?U:[U];i0.__webglMultisampledFramebuffer=e.createFramebuffer(),i0.__webglColorRenderbuffer=[],t.bindFramebuffer(e.FRAMEBUFFER,i0.__webglMultisampledFramebuffer);for(let k0=0;k00)for(let k0=0;k00)for(let k0=0;k00&&a5(b)===!1){const U=b.isWebGLMultipleRenderTargets?b.texture:[b.texture],i0=b.width,w0=b.height;let B0=e.COLOR_BUFFER_BIT;const D0=[],j0=b.stencilBuffer?e.DEPTH_STENCIL_ATTACHMENT:e.DEPTH_ATTACHMENT,v0=n.get(b),k0=b.isWebGLMultipleRenderTargets===!0;if(k0)for(let h5=0;h50&&A.has("WEBGL_multisampled_render_to_texture")===!0&&U.__useRenderToTexture!==!1}function k5(b){const U=s.render.frame;d.get(b)!==U&&(d.set(b,U),b.update())}function p2(b,U){const i0=b.colorSpace,w0=b.format,B0=b.type;return b.isCompressedTexture===!0||b.isVideoTexture===!0||b.format===Gl||i0!==G3&&i0!==c4&&(A2.getTransfer(i0)===l2?o===!1?A.has("EXT_sRGB")===!0&&w0===R4?(b.format=Gl,b.minFilter=o2,b.generateMipmaps=!1):U=xE.sRGBToLinear(U):(w0!==R4||B0!==C4)&&console.warn("THREE.WebGLTextures: sRGB encoded textures have to use RGBAFormat and UnsignedByteType."):console.error("THREE.WebGLTextures: Unsupported texture color space:",i0)),U}this.allocateTextureUnit=O,this.resetTextureUnits=n0,this.setTexture2D=H,this.setTexture2DArray=G,this.setTexture3D=Z,this.setTextureCube=g0,this.rebindTextures=Q0,this.setupRenderTarget=d0,this.updateRenderTargetMipmap=e5,this.updateMultisampleRenderTarget=b0,this.setupDepthRenderbuffer=I0,this.setupFrameBufferTexture=O0,this.useMultisampledRTT=a5}function qN(e,A,t){const n=t.isWebGL2;function i(r,s=c4){let o;const a=A2.getTransfer(s);if(r===C4)return e.UNSIGNED_BYTE;if(r===yE)return e.UNSIGNED_SHORT_4_4_4_4;if(r===wE)return e.UNSIGNED_SHORT_5_5_5_1;if(r===hN)return e.BYTE;if(r===fN)return e.SHORT;if(r===Ug)return e.UNSIGNED_SHORT;if(r===mE)return e.INT;if(r===PA)return e.UNSIGNED_INT;if(r===N3)return e.FLOAT;if(r===Ht)return n?e.HALF_FLOAT:(o=A.get("OES_texture_half_float"),o!==null?o.HALF_FLOAT_OES:null);if(r===dN)return e.ALPHA;if(r===R4)return e.RGBA;if(r===EN)return e.LUMINANCE;if(r===BN)return e.LUMINANCE_ALPHA;if(r===kt)return e.DEPTH_COMPONENT;if(r===Kt)return e.DEPTH_STENCIL;if(r===Gl)return o=A.get("EXT_sRGB"),o!==null?o.SRGB_ALPHA_EXT:null;if(r===QN)return e.RED;if(r===DE)return e.RED_INTEGER;if(r===pN)return e.RG;if(r===ME)return e.RG_INTEGER;if(r===RE)return e.RGBA_INTEGER;if(r===Ka||r===Va||r===za||r===Wa)if(a===l2)if(o=A.get("WEBGL_compressed_texture_s3tc_srgb"),o!==null){if(r===Ka)return o.COMPRESSED_SRGB_S3TC_DXT1_EXT;if(r===Va)return o.COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT;if(r===za)return o.COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT;if(r===Wa)return o.COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT}else return null;else if(o=A.get("WEBGL_compressed_texture_s3tc"),o!==null){if(r===Ka)return o.COMPRESSED_RGB_S3TC_DXT1_EXT;if(r===Va)return o.COMPRESSED_RGBA_S3TC_DXT1_EXT;if(r===za)return o.COMPRESSED_RGBA_S3TC_DXT3_EXT;if(r===Wa)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===mN)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===Za||r===Qf||r===pf)if(o=A.get("EXT_texture_compression_bptc"),o!==null){if(r===Za)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===yN||r===mf||r===yf||r===wf)if(o=A.get("EXT_texture_compression_rgtc"),o!==null){if(r===Za)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===xe?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 XN extends r1{constructor(A=[]){super(),this.isArrayCamera=!0,this.cameras=A}}class K8 extends X5{constructor(){super(),this.isGroup=!0,this.type="Group"}}const VK={type:"move"};class WI{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 p of A.hand.values()){const m=t.getJointPose(p,n),f=this._getHandJoint(l,p);m!==null&&(f.matrix.fromArray(m.transform.matrix),f.matrix.decompose(f.position,f.rotation,f.scale),f.matrixWorldNeedsUpdate=!0,f.jointRadius=m.radius),f.visible=m!==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(VK)))}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:kt,u!==kt&&u!==Kt)throw new Error("DepthTexture format must be either THREE.DepthFormat or THREE.DepthStencilFormat");n===void 0&&u===kt&&(n=PA),n===void 0&&u===Kt&&(n=xe),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:e2,this.minFilter=a!==void 0?a:e2,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 zK extends Y3{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 p=t.getContextAttributes();let m=null,f=null;const Q=[],B=[],w=new r1;w.layers.enable(1),w.viewport=new n2;const R=new r1;R.layers.enable(2),R.viewport=new n2;const M=[w,R],x=new XN;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(G){let Z=Q[G];return Z===void 0&&(Z=new WI,Q[G]=Z),Z.getTargetRaySpace()},this.getControllerGrip=function(G){let Z=Q[G];return Z===void 0&&(Z=new WI,Q[G]=Z),Z.getGripSpace()},this.getHand=function(G){let Z=Q[G];return Z===void 0&&(Z=new WI,Q[G]=Z),Z.getHandSpace()};function N(G){const Z=B.indexOf(G.inputSource);if(Z===-1)return;const g0=Q[Z];g0!==void 0&&(g0.update(G.inputSource,G.frame,l||s),g0.dispatchEvent({type:G.type,data:G.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 G=0;G=0&&(B[f0]=null,Q[f0].disconnect(g0))}for(let Z=0;Z=B.length){B.push(g0),f0=y0;break}else if(B[y0]===null){B[y0]=g0,f0=y0;break}if(f0===-1)break}const m0=Q[f0];m0&&m0.connect(g0)}}const V=new k,P=new k;function W(G,Z,g0){V.setFromMatrixPosition(Z.matrixWorld),P.setFromMatrixPosition(g0.matrixWorld);const f0=V.distanceTo(P),m0=Z.projectionMatrix.elements,y0=g0.projectionMatrix.elements,T0=m0[14]/(m0[10]-1),Z0=m0[14]/(m0[10]+1),z0=(m0[9]+1)/m0[5],C5=(m0[9]-1)/m0[5],O0=(m0[8]-1)/m0[0],J=(y0[8]+1)/y0[0],E0=T0*O0,I0=T0*J,Q0=f0/(-O0+J),d0=Q0*-O0;Z.matrixWorld.decompose(G.position,G.quaternion,G.scale),G.translateX(d0),G.translateZ(Q0),G.matrixWorld.compose(G.position,G.quaternion,G.scale),G.matrixWorldInverse.copy(G.matrixWorld).invert();const e5=T0+Q0,b0=Z0+Q0,K0=E0-d0,a5=I0+(f0-d0),k5=z0*Z0/b0*e5,p2=C5*Z0/b0*e5;G.projectionMatrix.makePerspective(K0,a5,k5,p2,e5,b0),G.projectionMatrixInverse.copy(G.projectionMatrix).invert()}function A0(G,Z){Z===null?G.matrixWorld.copy(G.matrix):G.matrixWorld.multiplyMatrices(Z.matrixWorld,G.matrix),G.matrixWorldInverse.copy(G.matrixWorld).invert()}this.updateCamera=function(G){if(i===null)return;x.near=R.near=w.near=G.near,x.far=R.far=w.far=G.far,(T!==x.near||v!==x.far)&&(i.updateRenderState({depthNear:x.near,depthFar:x.far}),T=x.near,v=x.far);const Z=G.parent,g0=x.cameras;A0(x,Z);for(let f0=0;f00&&(m.alphaTest.value=f.alphaTest);const Q=A.get(f).envMap;if(Q&&(m.envMap.value=Q,m.flipEnvMap.value=Q.isCubeTexture&&Q.isRenderTargetTexture===!1?-1:1,m.reflectivity.value=f.reflectivity,m.ior.value=f.ior,m.refractionRatio.value=f.refractionRatio),f.lightMap){m.lightMap.value=f.lightMap;const B=e._useLegacyLights===!0?Math.PI:1;m.lightMapIntensity.value=f.lightMapIntensity*B,t(f.lightMap,m.lightMapTransform)}f.aoMap&&(m.aoMap.value=f.aoMap,m.aoMapIntensity.value=f.aoMapIntensity,t(f.aoMap,m.aoMapTransform))}function s(m,f){m.diffuse.value.copy(f.color),m.opacity.value=f.opacity,f.map&&(m.map.value=f.map,t(f.map,m.mapTransform))}function o(m,f){m.dashSize.value=f.dashSize,m.totalSize.value=f.dashSize+f.gapSize,m.scale.value=f.scale}function a(m,f,Q,B){m.diffuse.value.copy(f.color),m.opacity.value=f.opacity,m.size.value=f.size*Q,m.scale.value=B*.5,f.map&&(m.map.value=f.map,t(f.map,m.uvTransform)),f.alphaMap&&(m.alphaMap.value=f.alphaMap,t(f.alphaMap,m.alphaMapTransform)),f.alphaTest>0&&(m.alphaTest.value=f.alphaTest)}function l(m,f){m.diffuse.value.copy(f.color),m.opacity.value=f.opacity,m.rotation.value=f.rotation,f.map&&(m.map.value=f.map,t(f.map,m.mapTransform)),f.alphaMap&&(m.alphaMap.value=f.alphaMap,t(f.alphaMap,m.alphaMapTransform)),f.alphaTest>0&&(m.alphaTest.value=f.alphaTest)}function u(m,f){m.specular.value.copy(f.specular),m.shininess.value=Math.max(f.shininess,1e-4)}function I(m,f){f.gradientMap&&(m.gradientMap.value=f.gradientMap)}function C(m,f){m.metalness.value=f.metalness,f.metalnessMap&&(m.metalnessMap.value=f.metalnessMap,t(f.metalnessMap,m.metalnessMapTransform)),m.roughness.value=f.roughness,f.roughnessMap&&(m.roughnessMap.value=f.roughnessMap,t(f.roughnessMap,m.roughnessMapTransform)),A.get(f).envMap&&(m.envMapIntensity.value=f.envMapIntensity)}function h(m,f,Q){m.ior.value=f.ior,f.sheen>0&&(m.sheenColor.value.copy(f.sheenColor).multiplyScalar(f.sheen),m.sheenRoughness.value=f.sheenRoughness,f.sheenColorMap&&(m.sheenColorMap.value=f.sheenColorMap,t(f.sheenColorMap,m.sheenColorMapTransform)),f.sheenRoughnessMap&&(m.sheenRoughnessMap.value=f.sheenRoughnessMap,t(f.sheenRoughnessMap,m.sheenRoughnessMapTransform))),f.clearcoat>0&&(m.clearcoat.value=f.clearcoat,m.clearcoatRoughness.value=f.clearcoatRoughness,f.clearcoatMap&&(m.clearcoatMap.value=f.clearcoatMap,t(f.clearcoatMap,m.clearcoatMapTransform)),f.clearcoatRoughnessMap&&(m.clearcoatRoughnessMap.value=f.clearcoatRoughnessMap,t(f.clearcoatRoughnessMap,m.clearcoatRoughnessMapTransform)),f.clearcoatNormalMap&&(m.clearcoatNormalMap.value=f.clearcoatNormalMap,t(f.clearcoatNormalMap,m.clearcoatNormalMapTransform),m.clearcoatNormalScale.value.copy(f.clearcoatNormalScale),f.side===a1&&m.clearcoatNormalScale.value.negate())),f.iridescence>0&&(m.iridescence.value=f.iridescence,m.iridescenceIOR.value=f.iridescenceIOR,m.iridescenceThicknessMinimum.value=f.iridescenceThicknessRange[0],m.iridescenceThicknessMaximum.value=f.iridescenceThicknessRange[1],f.iridescenceMap&&(m.iridescenceMap.value=f.iridescenceMap,t(f.iridescenceMap,m.iridescenceMapTransform)),f.iridescenceThicknessMap&&(m.iridescenceThicknessMap.value=f.iridescenceThicknessMap,t(f.iridescenceThicknessMap,m.iridescenceThicknessMapTransform))),f.transmission>0&&(m.transmission.value=f.transmission,m.transmissionSamplerMap.value=Q.texture,m.transmissionSamplerSize.value.set(Q.width,Q.height),f.transmissionMap&&(m.transmissionMap.value=f.transmissionMap,t(f.transmissionMap,m.transmissionMapTransform)),m.thickness.value=f.thickness,f.thicknessMap&&(m.thicknessMap.value=f.thicknessMap,t(f.thicknessMap,m.thicknessMapTransform)),m.attenuationDistance.value=f.attenuationDistance,m.attenuationColor.value.copy(f.attenuationColor)),f.anisotropy>0&&(m.anisotropyVector.value.set(f.anisotropy*Math.cos(f.anisotropyRotation),f.anisotropy*Math.sin(f.anisotropyRotation)),f.anisotropyMap&&(m.anisotropyMap.value=f.anisotropyMap,t(f.anisotropyMap,m.anisotropyMapTransform))),m.specularIntensity.value=f.specularIntensity,m.specularColor.value.copy(f.specularColor),f.specularColorMap&&(m.specularColorMap.value=f.specularColorMap,t(f.specularColorMap,m.specularColorMapTransform)),f.specularIntensityMap&&(m.specularIntensityMap.value=f.specularIntensityMap,t(f.specularIntensityMap,m.specularIntensityMapTransform))}function d(m,f){f.matcap&&(m.matcap.value=f.matcap)}function p(m,f){const Q=A.get(f).light;m.referencePosition.value.setFromMatrixPosition(Q.matrixWorld),m.nearDistance.value=Q.shadow.camera.near,m.farDistance.value=Q.shadow.camera.far}return{refreshFogUniforms:n,refreshMaterialUniforms:i}}function ZK(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",m));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 p(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 m(Q){const B=Q.target;B.removeEventListener("dispose",m);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 GE{constructor(A={}){const{canvas:t=bN(),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 p=null,m=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=t2,this._useLegacyLights=!1,this.toneMapping=gA,this.toneMappingExposure=1;const B=this;let w=!1,R=0,M=0,x=null,T=-1,v=null;const N=new n2,F=new n2;let K=null;const V=new _0(0);let P=0,W=t.width,A0=t.height,n0=1,O=null,Y=null;const H=new n2(0,0,W,A0),G=new n2(0,0,W,A0);let Z=!1;const g0=new Lg;let f0=!1,m0=!1,y0=null;const T0=new y5,Z0=new c0,z0=new k,C5={background:null,fog:null,environment:null,overrideMaterial:null,isScene:!0};function O0(){return x===null?n0:1}let J=n;function E0(_,e0){for(let r0=0;r0<_.length;r0++){const o0=_[r0],a0=t.getContext(o0,e0);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",j,!1),t.addEventListener("webglcontextcreationerror",L0,!1),J===null){const e0=["webgl2","webgl","experimental-webgl"];if(B.isWebGL1Renderer===!0&&e0.shift(),J=E0(e0,_),J===null)throw E0(e0)?new Error("Error creating WebGL context with your selected attributes."):new Error("Error creating WebGL context.")}typeof WebGLRenderingContext<"u"&&J instanceof WebGLRenderingContext&&console.warn("THREE.WebGLRenderer: WebGL 1 support was deprecated in r153 and will be removed in r163."),J.getShaderPrecisionFormat===void 0&&(J.getShaderPrecisionFormat=function(){return{rangeMin:1,rangeMax:1,precision:1}})}catch(_){throw console.error("THREE.WebGLRenderer: "+_.message),_}let I0,Q0,d0,e5,b0,K0,a5,k5,p2,b,U,i0,w0,B0,D0,j0,v0,k0,h5,H5,R0,$5,B5,c5;function i5(){I0=new gH(J),Q0=new iH(J,I0,A),I0.init(Q0),$5=new qN(J,I0,Q0),d0=new HK(J,I0,Q0),e5=new IH(J),b0=new TK,K0=new KK(J,I0,d0,b0,Q0,$5,e5),a5=new sH(B),k5=new lH(B),p2=new yP(J,Q0),B5=new tH(J,I0,p2,Q0),b=new cH(J,p2,e5,B5),U=new dH(J,b,p2,e5),h5=new fH(J,Q0,K0),j0=new rH(b0),i0=new xK(B,a5,k5,I0,Q0,B5,j0),w0=new WK(B,b0),B0=new FK,D0=new OK(I0,Q0),k0=new eH(B,a5,k5,d0,U,C,a),v0=new JK(B,U,Q0),c5=new ZK(J,e5,Q0,d0),H5=new nH(J,I0,e5,Q0),R0=new uH(J,I0,e5,Q0),e5.programs=i0.programs,B.capabilities=Q0,B.extensions=I0,B.properties=b0,B.renderLists=B0,B.shadowMap=v0,B.state=d0,B.info=e5}i5();const Y0=new zK(B,J);this.xr=Y0,this.getContext=function(){return J},this.getContextAttributes=function(){return J.getContextAttributes()},this.forceContextLoss=function(){const _=I0.get("WEBGL_lose_context");_&&_.loseContext()},this.forceContextRestore=function(){const _=I0.get("WEBGL_lose_context");_&&_.restoreContext()},this.getPixelRatio=function(){return n0},this.setPixelRatio=function(_){_!==void 0&&(n0=_,this.setSize(W,A0,!1))},this.getSize=function(_){return _.set(W,A0)},this.setSize=function(_,e0,r0=!0){if(Y0.isPresenting){console.warn("THREE.WebGLRenderer: Can't change size while VR device is presenting.");return}W=_,A0=e0,t.width=Math.floor(_*n0),t.height=Math.floor(e0*n0),r0===!0&&(t.style.width=_+"px",t.style.height=e0+"px"),this.setViewport(0,0,_,e0)},this.getDrawingBufferSize=function(_){return _.set(W*n0,A0*n0).floor()},this.setDrawingBufferSize=function(_,e0,r0){W=_,A0=e0,n0=r0,t.width=Math.floor(_*r0),t.height=Math.floor(e0*r0),this.setViewport(0,0,_,e0)},this.getCurrentViewport=function(_){return _.copy(N)},this.getViewport=function(_){return _.copy(H)},this.setViewport=function(_,e0,r0,o0){_.isVector4?H.set(_.x,_.y,_.z,_.w):H.set(_,e0,r0,o0),d0.viewport(N.copy(H).multiplyScalar(n0).floor())},this.getScissor=function(_){return _.copy(G)},this.setScissor=function(_,e0,r0,o0){_.isVector4?G.set(_.x,_.y,_.z,_.w):G.set(_,e0,r0,o0),d0.scissor(F.copy(G).multiplyScalar(n0).floor())},this.getScissorTest=function(){return Z},this.setScissorTest=function(_){d0.setScissorTest(Z=_)},this.setOpaqueSort=function(_){O=_},this.setTransparentSort=function(_){Y=_},this.getClearColor=function(_){return _.copy(k0.getClearColor())},this.setClearColor=function(){k0.setClearColor.apply(k0,arguments)},this.getClearAlpha=function(){return k0.getClearAlpha()},this.setClearAlpha=function(){k0.setClearAlpha.apply(k0,arguments)},this.clear=function(_=!0,e0=!0,r0=!0){let o0=0;if(_){let a0=!1;if(x!==null){const P0=x.texture.format;a0=P0===RE||P0===ME||P0===DE}if(a0){const P0=x.texture.type,X0=P0===C4||P0===PA||P0===Ug||P0===xe||P0===yE||P0===wE,o5=k0.getClearColor(),l5=k0.getClearAlpha(),d5=o5.r,f5=o5.g,E5=o5.b;X0?(h[0]=d5,h[1]=f5,h[2]=E5,h[3]=l5,J.clearBufferuiv(J.COLOR,0,h)):(d[0]=d5,d[1]=f5,d[2]=E5,d[3]=l5,J.clearBufferiv(J.COLOR,0,d))}else o0|=J.COLOR_BUFFER_BIT}e0&&(o0|=J.DEPTH_BUFFER_BIT),r0&&(o0|=J.STENCIL_BUFFER_BIT,this.state.buffers.stencil.setMask(4294967295)),J.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",j,!1),t.removeEventListener("webglcontextcreationerror",L0,!1),B0.dispose(),D0.dispose(),b0.dispose(),a5.dispose(),k5.dispose(),U.dispose(),B5.dispose(),c5.dispose(),i0.dispose(),Y0.dispose(),Y0.removeEventListener("sessionstart",i4),Y0.removeEventListener("sessionend",r2),y0&&(y0.dispose(),y0=null),N1.stop()};function O5(_){_.preventDefault(),console.log("THREE.WebGLRenderer: Context Lost."),w=!0}function j(){console.log("THREE.WebGLRenderer: Context Restored."),w=!1;const _=e5.autoReset,e0=v0.enabled,r0=v0.autoUpdate,o0=v0.needsUpdate,a0=v0.type;i5(),e5.autoReset=_,v0.enabled=e0,v0.autoUpdate=r0,v0.needsUpdate=o0,v0.type=a0}function L0(_){console.error("THREE.WebGLRenderer: A WebGL context could not be created. Reason: ",_.statusMessage)}function S0(_){const e0=_.target;e0.removeEventListener("dispose",S0),C0(e0)}function C0(_){N0(_),b0.remove(_)}function N0(_){const e0=b0.get(_).programs;e0!==void 0&&(e0.forEach(function(r0){i0.releaseProgram(r0)}),_.isShaderMaterial&&i0.releaseShaderCache(_))}this.renderBufferDirect=function(_,e0,r0,o0,a0,P0){e0===null&&(e0=C5);const X0=a0.isMesh&&a0.matrixWorld.determinant()<0,o5=zc(_,e0,r0,o0,a0);d0.setMaterial(o0,X0);let l5=r0.index,d5=1;if(o0.wireframe===!0){if(l5=b.getWireframeAttribute(r0),l5===void 0)return;d5=2}const f5=r0.drawRange,E5=r0.attributes.position;let M2=f5.start*d5,x1=(f5.start+f5.count)*d5;P0!==null&&(M2=Math.max(M2,P0.start*d5),x1=Math.min(x1,(P0.start+P0.count)*d5)),l5!==null?(M2=Math.max(M2,0),x1=Math.min(x1,l5.count)):E5!=null&&(M2=Math.max(M2,0),x1=Math.min(x1,E5.count));const C2=x1-M2;if(C2<0||C2===1/0)return;B5.setup(a0,o0,o5,r0,l5);let C1,u5=H5;if(l5!==null&&(C1=p2.get(l5),u5=R0,u5.setIndex(C1)),a0.isMesh)o0.wireframe===!0?(d0.setLineWidth(o0.wireframeLinewidth*O0()),u5.setMode(J.LINES)):u5.setMode(J.TRIANGLES);else if(a0.isLine){let V0=o0.linewidth;V0===void 0&&(V0=1),d0.setLineWidth(V0*O0()),a0.isLineSegments?u5.setMode(J.LINES):a0.isLineLoop?u5.setMode(J.LINE_LOOP):u5.setMode(J.LINE_STRIP)}else a0.isPoints?u5.setMode(J.POINTS):a0.isSprite&&u5.setMode(J.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(_,e0,r0){_.transparent===!0&&_.side===M4&&_.forceSinglePass===!1?(_.side=a1,_.needsUpdate=!0,G6(_,e0,r0),_.side=jA,_.needsUpdate=!0,G6(_,e0,r0),_.side=M4):G6(_,e0,r0)}this.compile=function(_,e0,r0=null){r0===null&&(r0=_),m=D0.get(r0),m.init(),Q.push(m),r0.traverseVisible(function(a0){a0.isLight&&a0.layers.test(e0.layers)&&(m.pushLight(a0),a0.castShadow&&m.pushShadow(a0))}),_!==r0&&_.traverseVisible(function(a0){a0.isLight&&a0.layers.test(e0.layers)&&(m.pushLight(a0),a0.castShadow&&m.pushShadow(a0))}),m.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)}I0.get("KHR_parallel_shader_compile")!==null?P0():setTimeout(P0,10)})};let Y5=null;function D2(_){Y5&&Y5(_)}function i4(){N1.stop()}function r2(){N1.start()}const N1=new VN;N1.setAnimationLoop(D2),typeof self<"u"&&N1.setContext(self),this.setAnimationLoop=function(_){Y5=_,Y0.setAnimationLoop(_),_===null?N1.stop():N1.start()},Y0.addEventListener("sessionstart",i4),Y0.addEventListener("sessionend",r2),this.render=function(_,e0){if(e0!==void 0&&e0.isCamera!==!0){console.error("THREE.WebGLRenderer.render: camera is not an instance of THREE.Camera.");return}if(w===!0)return;_.matrixWorldAutoUpdate===!0&&_.updateMatrixWorld(),e0.parent===null&&e0.matrixWorldAutoUpdate===!0&&e0.updateMatrixWorld(),Y0.enabled===!0&&Y0.isPresenting===!0&&(Y0.cameraAutoUpdate===!0&&Y0.updateCamera(e0),e0=Y0.getCamera()),_.isScene===!0&&_.onBeforeRender(B,_,e0,x),m=D0.get(_,Q.length),m.init(),Q.push(m),T0.multiplyMatrices(e0.projectionMatrix,e0.matrixWorldInverse),g0.setFromProjectionMatrix(T0),m0=this.localClippingEnabled,f0=j0.init(this.clippingPlanes,m0),p=B0.get(_,f.length),p.init(),f.push(p),a3(_,e0,0,B.sortObjects),p.finish(),B.sortObjects===!0&&p.sort(O,Y),this.info.render.frame++,f0===!0&&j0.beginShadows();const r0=m.state.shadowsArray;if(v0.render(r0,_,e0),f0===!0&&j0.endShadows(),this.info.autoReset===!0&&this.info.reset(),k0.render(p,_),m.setupLights(B._useLegacyLights),e0.isArrayCamera){const o0=e0.cameras;for(let a0=0,P0=o0.length;a00?m=Q[Q.length-1]:m=null,f.pop(),f.length>0?p=f[f.length-1]:p=null};function a3(_,e0,r0,o0){if(_.visible===!1)return;if(_.layers.test(e0.layers)){if(_.isGroup)r0=_.renderOrder;else if(_.isLOD)_.autoUpdate===!0&&_.update(e0);else if(_.isLight)m.pushLight(_),_.castShadow&&m.pushShadow(_);else if(_.isSprite){if(!_.frustumCulled||g0.intersectsSprite(_)){o0&&z0.setFromMatrixPosition(_.matrixWorld).applyMatrix4(T0);const X0=U.update(_),o5=_.material;o5.visible&&p.push(_,X0,o5,r0,z0.z,null)}}else if((_.isMesh||_.isLine||_.isPoints)&&(!_.frustumCulled||g0.intersectsObject(_))){const X0=U.update(_),o5=_.material;if(o0&&(_.boundingSphere!==void 0?(_.boundingSphere===null&&_.computeBoundingSphere(),z0.copy(_.boundingSphere.center)):(X0.boundingSphere===null&&X0.computeBoundingSphere(),z0.copy(X0.boundingSphere.center)),z0.applyMatrix4(_.matrixWorld).applyMatrix4(T0)),Array.isArray(o5)){const l5=X0.groups;for(let d5=0,f5=l5.length;d50&&sn(a0,P0,e0,r0),o0&&d0.viewport(N.copy(o0)),a0.length>0&&L6(a0,e0,r0),P0.length>0&&L6(P0,e0,r0),X0.length>0&&L6(X0,e0,r0),d0.buffers.depth.setTest(!0),d0.buffers.depth.setMask(!0),d0.buffers.color.setMask(!0),d0.setPolygonOffset(!1)}function sn(_,e0,r0,o0){if((r0.isScene===!0?r0.overrideMaterial:null)!==null)return;const P0=Q0.isWebGL2;y0===null&&(y0=new v1(1,1,{generateMipmaps:!0,type:I0.has("EXT_color_buffer_half_float")?Ht:C4,minFilter:Jt,samples:P0?4:0})),B.getDrawingBufferSize(Z0),P0?y0.setSize(Z0.x,Z0.y):y0.setSize(bl(Z0.x),bl(Z0.y));const X0=B.getRenderTarget();B.setRenderTarget(y0),B.getClearColor(V),P=B.getClearAlpha(),P<1&&B.setClearColor(16777215,.5),B.clear();const o5=B.toneMapping;B.toneMapping=gA,L6(_,r0,o0),K0.updateMultisampleRenderTarget(y0),K0.updateRenderTargetMipmap(y0);let l5=!1;for(let d5=0,f5=e0.length;d50),E5=!!r0.morphAttributes.position,M2=!!r0.morphAttributes.normal,x1=!!r0.morphAttributes.color;let C2=gA;o0.toneMapped&&(x===null||x.isXRRenderTarget===!0)&&(C2=B.toneMapping);const C1=r0.morphAttributes.position||r0.morphAttributes.normal||r0.morphAttributes.color,u5=C1!==void 0?C1.length:0,V0=b0.get(o0),l3=m.state.lights;if(f0===!0&&(m0===!0||_!==v)){const f1=_===v&&o0.id===T;j0.setState(o0,_,f1)}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!==j0.numPlanes||V0.numIntersection!==j0.numIntersection)||V0.vertexAlphas!==d5||V0.vertexTangents!==f5||V0.morphTargets!==E5||V0.morphNormals!==M2||V0.morphColors!==x1||V0.toneMapping!==C2||Q0.isWebGL2===!0&&V0.morphTargetsCount!==u5)&&(G5=!0):(G5=!0,V0.__version=o0.version);let F2=V0.currentProgram;G5===!0&&(F2=G6(o0,e0,a0));let DA=!1,g3=!1,h1=!1;const W2=F2.getUniforms(),MA=V0.uniforms;if(d0.useProgram(F2.program)&&(DA=!0,g3=!0,h1=!0),o0.id!==T&&(T=o0.id,g3=!0),DA||v!==_){W2.setValue(J,"projectionMatrix",_.projectionMatrix),W2.setValue(J,"viewMatrix",_.matrixWorldInverse);const f1=W2.map.cameraPosition;f1!==void 0&&f1.setValue(J,z0.setFromMatrixPosition(_.matrixWorld)),Q0.logarithmicDepthBuffer&&W2.setValue(J,"logDepthBufFC",2/(Math.log(_.far+1)/Math.LN2)),(o0.isMeshPhongMaterial||o0.isMeshToonMaterial||o0.isMeshLambertMaterial||o0.isMeshBasicMaterial||o0.isMeshStandardMaterial||o0.isShaderMaterial)&&W2.setValue(J,"isOrthographic",_.isOrthographicCamera===!0),v!==_&&(v=_,g3=!0,h1=!0)}if(a0.isSkinnedMesh){W2.setOptional(J,a0,"bindMatrix"),W2.setOptional(J,a0,"bindMatrixInverse");const f1=a0.skeleton;f1&&(Q0.floatVertexTextures?(f1.boneTexture===null&&f1.computeBoneTexture(),W2.setValue(J,"boneTexture",f1.boneTexture,K0),W2.setValue(J,"boneTextureSize",f1.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,F2),(g3||V0.receiveShadow!==a0.receiveShadow)&&(V0.receiveShadow=a0.receiveShadow,W2.setValue(J,"receiveShadow",a0.receiveShadow)),o0.isMeshGouraudMaterial&&o0.envMap!==null&&(MA.envMap.value=l5,MA.flipEnvMap.value=l5.isCubeTexture&&l5.isRenderTargetTexture===!1?-1:1),g3&&(W2.setValue(J,"toneMappingExposure",B.toneMappingExposure),V0.needsLights&&Wc(MA,h1),P0&&o0.fog===!0&&w0.refreshFogUniforms(MA,P0),w0.refreshMaterialUniforms(MA,o0,n0,A0,y0),qa.upload(J,cs(V0),MA,K0)),o0.isShaderMaterial&&o0.uniformsNeedUpdate===!0&&(qa.upload(J,cs(V0),MA,K0),o0.uniformsNeedUpdate=!1),o0.isSpriteMaterial&&W2.setValue(J,"center",a0.center),W2.setValue(J,"modelViewMatrix",a0.modelViewMatrix),W2.setValue(J,"normalMatrix",a0.normalMatrix),W2.setValue(J,"modelMatrix",a0.matrixWorld),o0.isShaderMaterial||o0.isRawShaderMaterial){const f1=o0.uniformsGroups;for(let O6=0,b4=f1.length;O60&&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(H).multiplyScalar(n0).floor(),F.copy(G).multiplyScalar(n0).floor(),K=Z;if(d0.bindFramebuffer(J.FRAMEBUFFER,a0)&&Q0.drawBuffers&&o0&&d0.drawBuffers(_,a0),d0.viewport(N),d0.scissor(F),d0.setScissorTest(K),P0){const l5=b0.get(_.texture);J.framebufferTexture2D(J.FRAMEBUFFER,J.COLOR_ATTACHMENT0,J.TEXTURE_CUBE_MAP_POSITIVE_X+e0,l5.__webglTexture,r0)}else if(X0){const l5=b0.get(_.texture),d5=e0||0;J.framebufferTextureLayer(J.FRAMEBUFFER,J.COLOR_ATTACHMENT0,l5.__webglTexture,r0||0,d5)}T=-1},this.readRenderTargetPixels=function(_,e0,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(J.FRAMEBUFFER,o5);try{const l5=_.texture,d5=l5.format,f5=l5.type;if(d5!==R4&&$5.convert(d5)!==J.getParameter(J.IMPLEMENTATION_COLOR_READ_FORMAT)){console.error("THREE.WebGLRenderer.readRenderTargetPixels: renderTarget is not in RGBA or implementation defined format.");return}const E5=f5===Ht&&(I0.has("EXT_color_buffer_half_float")||Q0.isWebGL2&&I0.has("EXT_color_buffer_float"));if(f5!==C4&&$5.convert(f5)!==J.getParameter(J.IMPLEMENTATION_COLOR_READ_TYPE)&&!(f5===N3&&(Q0.isWebGL2||I0.has("OES_texture_float")||I0.has("WEBGL_color_buffer_float")))&&!E5){console.error("THREE.WebGLRenderer.readRenderTargetPixels: renderTarget is not in UnsignedByteType or implementation defined type.");return}e0>=0&&e0<=_.width-o0&&r0>=0&&r0<=_.height-a0&&J.readPixels(e0,r0,o0,a0,$5.convert(d5),$5.convert(f5),P0)}finally{const l5=x!==null?b0.get(x).__webglFramebuffer:null;d0.bindFramebuffer(J.FRAMEBUFFER,l5)}}},this.copyFramebufferToTexture=function(_,e0,r0=0){const o0=Math.pow(2,-r0),a0=Math.floor(e0.image.width*o0),P0=Math.floor(e0.image.height*o0);K0.setTexture2D(e0,0),J.copyTexSubImage2D(J.TEXTURE_2D,r0,0,0,_.x,_.y,a0,P0),d0.unbindTexture()},this.copyTextureToTexture=function(_,e0,r0,o0=0){const a0=e0.image.width,P0=e0.image.height,X0=$5.convert(r0.format),o5=$5.convert(r0.type);K0.setTexture2D(r0,0),J.pixelStorei(J.UNPACK_FLIP_Y_WEBGL,r0.flipY),J.pixelStorei(J.UNPACK_PREMULTIPLY_ALPHA_WEBGL,r0.premultiplyAlpha),J.pixelStorei(J.UNPACK_ALIGNMENT,r0.unpackAlignment),e0.isDataTexture?J.texSubImage2D(J.TEXTURE_2D,o0,_.x,_.y,a0,P0,X0,o5,e0.image.data):e0.isCompressedTexture?J.compressedTexSubImage2D(J.TEXTURE_2D,o0,_.x,_.y,e0.mipmaps[0].width,e0.mipmaps[0].height,X0,e0.mipmaps[0].data):J.texSubImage2D(J.TEXTURE_2D,o0,_.x,_.y,X0,o5,e0.image),o0===0&&r0.generateMipmaps&&J.generateMipmap(J.TEXTURE_2D),d0.unbindTexture()},this.copyTextureToTexture3D=function(_,e0,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=J.TEXTURE_3D;else if(o0.isDataArrayTexture)K0.setTexture2DArray(o0,0),f5=J.TEXTURE_2D_ARRAY;else{console.warn("THREE.WebGLRenderer.copyTextureToTexture3D: only supports THREE.DataTexture3D and THREE.DataTexture2DArray.");return}J.pixelStorei(J.UNPACK_FLIP_Y_WEBGL,o0.flipY),J.pixelStorei(J.UNPACK_PREMULTIPLY_ALPHA_WEBGL,o0.premultiplyAlpha),J.pixelStorei(J.UNPACK_ALIGNMENT,o0.unpackAlignment);const E5=J.getParameter(J.UNPACK_ROW_LENGTH),M2=J.getParameter(J.UNPACK_IMAGE_HEIGHT),x1=J.getParameter(J.UNPACK_SKIP_PIXELS),C2=J.getParameter(J.UNPACK_SKIP_ROWS),C1=J.getParameter(J.UNPACK_SKIP_IMAGES),u5=r0.isCompressedTexture?r0.mipmaps[0]:r0.image;J.pixelStorei(J.UNPACK_ROW_LENGTH,u5.width),J.pixelStorei(J.UNPACK_IMAGE_HEIGHT,u5.height),J.pixelStorei(J.UNPACK_SKIP_PIXELS,_.min.x),J.pixelStorei(J.UNPACK_SKIP_ROWS,_.min.y),J.pixelStorei(J.UNPACK_SKIP_IMAGES,_.min.z),r0.isDataTexture||r0.isData3DTexture?J.texSubImage3D(f5,a0,e0.x,e0.y,e0.z,P0,X0,o5,l5,d5,u5.data):r0.isCompressedArrayTexture?(console.warn("THREE.WebGLRenderer.copyTextureToTexture3D: untested support for compressed srcTexture."),J.compressedTexSubImage3D(f5,a0,e0.x,e0.y,e0.z,P0,X0,o5,l5,u5.data)):J.texSubImage3D(f5,a0,e0.x,e0.y,e0.z,P0,X0,o5,l5,d5,u5),J.pixelStorei(J.UNPACK_ROW_LENGTH,E5),J.pixelStorei(J.UNPACK_IMAGE_HEIGHT,M2),J.pixelStorei(J.UNPACK_SKIP_PIXELS,x1),J.pixelStorei(J.UNPACK_SKIP_ROWS,C2),J.pixelStorei(J.UNPACK_SKIP_IMAGES,C1),a0===0&&o0.generateMipmaps&&J.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 YA}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===t2?Lt:vE}set outputEncoding(A){console.warn("THREE.WebGLRenderer: Property .outputEncoding has been removed. Use .outputColorSpace instead."),this.outputColorSpace=A===Lt?t2:G3}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 $N extends GE{}$N.prototype.isWebGL1Renderer=!0;class Og{constructor(A,t=25e-5){this.isFogExp2=!0,this.name="",this.color=new _0(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 _0(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,Vo,On,zo,sw,ZI,ow,new c0),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 Wo(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(Ax)}const Zo=new k,aw=new k;class tx 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){Zo.setFromMatrixPosition(this.matrixWorld);const i=A.ray.origin.distanceTo(Zo);this.getObjectForDistance(i).raycast(A,t)}}update(A){const t=this.levels;if(t.length>1){Zo.setFromMatrixPosition(A.matrixWorld),aw.setFromMatrixPosition(this.matrixWorld);const n=Zo.distanceTo(aw)/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(m.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 $K 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 AV extends I2{constructor(A,t){super({width:A,height:t}),this.isFramebufferTexture=!0,this.magFilter=e2,this.minFilter=e2,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 eV 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 tV extends Hg{constructor(A,t,n){super(void 0,A[0].width,A[0].height,t,n,Oe),this.isCompressedCubeTexture=!0,this.isCubeTexture=!0,this.image=A}}class ox 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 QA{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 c0: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(O2(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(O2(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 QA{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 c0,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]:(ea.subVectors(i[0],i[1]).add(i[0]),l=ea);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(ww(o,a.x,l.x,u.x,I.x),ww(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 c0(0,-.5),new c0(.5,0),new c0(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=O2(i,0,Math.PI*2);const r=[],s=[],o=[],a=[],l=[],u=1/t,I=new k,C=new c0,h=new k,d=new k,p=new k;let m=0,f=0;for(let Q=0;Q<=A.length-1;Q++)switch(Q){case 0:m=A[Q+1].x-A[Q].x,f=A[Q+1].y-A[Q].y,h.x=f*1,h.y=-m,h.z=f*0,p.copy(h),h.normalize(),a.push(h.x,h.y,h.z);break;case A.length-1:a.push(p.x,p.y,p.z);break;default:m=A[Q+1].x-A[Q].x,f=A[Q+1].y-A[Q].y,h.x=f*1,h.y=-m,h.z=f*0,d.copy(h),h.x+=p.x,h.y+=p.y,h.z+=p.z,h.normalize(),a.push(h.x,h.y,h.z),p.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 W0(I,3)),this.setAttribute("normal",new W0(C,3)),this.setAttribute("uv",new W0(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),A0=Math.cos(P);R.x=F*W,R.y=-N*n+m,R.z=F*A0,I.push(R.x,R.y,R.z),w.set(W,x,A0).normalize(),C.push(w.x,w.y,w.z),h.push(V,1-N),v.push(d++)}p.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 c0,x=new c0,T=new c0;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 ur(r,s,t,o,a,h,0),s}};function Cx(e,A,t,n,i){let r,s;if(i===MV(e,A,t,n)>0)for(r=A;r=A;r-=n)s=Dw(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)||N2(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&&QV(e,n,i,r);let o=e,a,l;for(;e.prev!==e.next;){if(a=e.prev,l=e.next,r?uV(e,n,i,r):cV(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=IV(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 cV(e){const A=e.prev,t=e,n=e.next;if(N2(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)&&N2(d.prev,d,d.next)>=0)return!1;d=d.next}return!0}function uV(e,A,t,n){const i=e.prev,r=e,s=e.next;if(N2(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,m=u>I?u>C?u:C:I>C?I:C,f=xf(h,d,A,t,n),Q=xf(p,m,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<=p&&B.y>=d&&B.y<=m&&B!==i&&B!==s&&V8(o,u,a,I,l,C,B.x,B.y)&&N2(B.prev,B,B.next)>=0||(B=B.prevZ,w.x>=h&&w.x<=p&&w.y>=d&&w.y<=m&&w!==i&&w!==s&&V8(o,u,a,I,l,C,w.x,w.y)&&N2(w.prev,w,w.next)>=0))return!1;w=w.nextZ}for(;B&&B.z>=f;){if(B.x>=h&&B.x<=p&&B.y>=d&&B.y<=m&&B!==i&&B!==s&&V8(o,u,a,I,l,C,B.x,B.y)&&N2(B.prev,B,B.next)>=0)return!1;B=B.prevZ}for(;w&&w.z<=Q;){if(w.x>=h&&w.x<=p&&w.y>=d&&w.y<=m&&w!==i&&w!==s&&V8(o,u,a,I,l,C,w.x,w.y)&&N2(w.prev,w,w.next)>=0)return!1;w=w.nextZ}return!0}function IV(e,A,t){let n=e;do{const i=n.prev,r=n.next.next;!jg(i,r)&&hx(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&&yV(s,o)){let a=fx(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 hV(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&&BV(i,t)))&&(i=t,u=I)),t=t.next;while(t!==o);return i}function BV(e,A){return N2(e.prev,e,A.prev)<0&&N2(A.next,e,e.next)<0}function QV(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,pV(i)}function pV(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 mV(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 yV(e,A){return e.next.i!==A.i&&e.prev.i!==A.i&&!wV(e,A)&&(Ir(e,A)&&Ir(A,e)&&DV(e,A)&&(N2(e.prev,e,A.prev)||N2(e,A.prev,A))||jg(e,A)&&N2(e.prev,e,e.next)>0&&N2(A.prev,A,A.next)>0)}function N2(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 hx(e,A,t,n){const i=sa(N2(e,A,t)),r=sa(N2(e,A,n)),s=sa(N2(t,n,e)),o=sa(N2(t,n,A));return!!(i!==r&&s!==o||i===0&&ra(e,t,A)||r===0&&ra(e,n,A)||s===0&&ra(t,e,n)||o===0&&ra(t,A,n))}function ra(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 sa(e){return e>0?1:e<0?-1:0}function wV(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&&hx(t,t.next,e,A))return!0;t=t.next}while(t!==e);return!1}function Ir(e,A){return N2(e.prev,e,e.next)<0?N2(e,A,e.next)>=0&&N2(e,e.prev,A)>=0:N2(e,A,e.prev)<0||N2(e,e.next,A)<0}function DV(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 fx(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 Dw(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 MV(e,A,t,n){let i=0;for(let r=A,s=t-n;r2&&e[A-1].equals(e[0])&&e.pop()}function Rw(e,A){for(let t=0;tNumber.EPSILON){const U=Math.sqrt(p2),i0=Math.sqrt(a5*a5+k5*k5),w0=E0.x-K0/U,B0=E0.y+b0/U,D0=I0.x-k5/i0,j0=I0.y+a5/i0,v0=((D0-w0)*k5-(j0-B0)*a5)/(b0*k5-K0*a5);Q0=w0+b0*v0-J.x,d0=B0+K0*v0-J.y;const k0=Q0*Q0+d0*d0;if(k0<=2)return new c0(Q0,d0);e5=Math.sqrt(k0/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 c0(Q0/e5,d0/e5)}const Y=[];for(let J=0,E0=P.length,I0=E0-1,Q0=J+1;J=0;J--){const E0=J/m,I0=h*Math.cos(E0*Math.PI/2),Q0=d*Math.sin(E0*Math.PI/2)+p;for(let d0=0,e5=P.length;d0=0;){const Q0=I0;let d0=I0-1;d0<0&&(d0=J.length-1);for(let e5=0,b0=u+m*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 px extends I1{constructor(A){super(),this.isMeshPhongMaterial=!0,this.type="MeshPhongMaterial",this.color=new _0(16777215),this.specular=new _0(1118481),this.shininess=30,this.map=null,this.lightMap=null,this.lightMapIntensity=1,this.aoMap=null,this.aoMapIntensity=1,this.emissive=new _0(0),this.emissiveIntensity=1,this.emissiveMap=null,this.bumpMap=null,this.bumpScale=1,this.normalMap=null,this.normalMapType=i9,this.normalScale=new c0(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 mx extends I1{constructor(A){super(),this.isMeshToonMaterial=!0,this.defines={TOON:""},this.type="MeshToonMaterial",this.color=new _0(16777215),this.map=null,this.gradientMap=null,this.lightMap=null,this.lightMapIntensity=1,this.aoMap=null,this.aoMapIntensity=1,this.emissive=new _0(0),this.emissiveIntensity=1,this.emissiveMap=null,this.bumpMap=null,this.bumpScale=1,this.normalMap=null,this.normalMapType=i9,this.normalScale=new c0(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 ZE extends I1{constructor(A){super(),this.isMeshNormalMaterial=!0,this.type="MeshNormalMaterial",this.bumpMap=null,this.bumpScale=1,this.normalMap=null,this.normalMapType=i9,this.normalScale=new c0(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 yx extends I1{constructor(A){super(),this.isMeshLambertMaterial=!0,this.type="MeshLambertMaterial",this.color=new _0(16777215),this.map=null,this.lightMap=null,this.lightMapIntensity=1,this.aoMap=null,this.aoMapIntensity=1,this.emissive=new _0(0),this.emissiveIntensity=1,this.emissiveMap=null,this.bumpMap=null,this.bumpScale=1,this.normalMap=null,this.normalMapType=i9,this.normalScale=new c0(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 wx extends I1{constructor(A){super(),this.isMeshMatcapMaterial=!0,this.defines={MATCAP:""},this.type="MeshMatcapMaterial",this.color=new _0(16777215),this.matcap=null,this.map=null,this.bumpMap=null,this.bumpScale=1,this.normalMap=null,this.normalMapType=i9,this.normalScale=new c0(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 Dx 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 z9(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 Mx(e){return ArrayBuffer.isView(e)&&!(e instanceof DataView)}function Rx(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 jE(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 NV(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 p=0;pr.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;p=o.values.slice(f,Q)}else{const f=o.createInterpolant(),Q=u,B=I-u;f.evaluate(r),p=f.resultBuffer.slice(Q,B)}a==="quaternion"&&new F4().fromArray(p).normalize().conjugate().toArray(p);const m=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&&Mx(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()===ja,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}}pA.prototype.TimeBufferType=Float32Array;pA.prototype.ValueBufferType=Float32Array;pA.prototype.DefaultInterpolation=nr;class D6 extends pA{}D6.prototype.ValueTypeName="bool";D6.prototype.ValueBufferType=Array;D6.prototype.DefaultInterpolation=tr;D6.prototype.InterpolantFactoryMethodLinear=void 0;D6.prototype.InterpolantFactoryMethodSmooth=void 0;class XE extends pA{}XE.prototype.ValueTypeName="color";class hr extends pA{}hr.prototype.ValueTypeName="number";class Nx 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 pA{InterpolantFactoryMethodLinear(A){return new Nx(this.times,this.values,this.getValueSize(),A)}}Z7.prototype.ValueTypeName="quaternion";Z7.prototype.DefaultInterpolation=nr;Z7.prototype.InterpolantFactoryMethodSmooth=void 0;class M6 extends pA{}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 pA{}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(FV(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(pA.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,p){if(h.length!==0){const m=[],f=[];jE(h,m,f,d),m.length!==0&&p.push(new I(C,m,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(pe[A]!==void 0){pe[A].push({onLoad:t,onProgress:n,onError:i});return}pe[A]=[],pe[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=pe[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 p=0;const m=new ReadableStream({start(f){Q();function Q(){I.read().then(({done:B,value:w})=>{if(B)f.close();else{p+=w.byteLength;const R=new ProgressEvent("progress",{lengthComputable:d,loaded:p,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=>{c6.add(A,l);const u=pe[A];delete pe[A];for(let I=0,C=u.length;I{const u=pe[A];if(u===void 0)throw this.manager.itemError(A),l;delete pe[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 kV extends G4{constructor(A){super(A)}load(A,t,n,i){const r=this,s=new Pe(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 _0().setHex(s.value);break;case"v2":i.uniforms[r].value=new c0().fromArray(s.value);break;case"v3":i.uniforms[r].value=new k().fromArray(s.value);break;case"v4":i.uniforms[r].value=new n2().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 c0().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 c0().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:Ex,SpriteMaterial:bE,RawShaderMaterial:Bx,ShaderMaterial:Y1,PointsMaterial:PE,MeshPhysicalMaterial:Qx,MeshStandardMaterial:WE,MeshPhongMaterial:px,MeshToonMaterial:mx,MeshNormalMaterial:ZE,MeshLambertMaterial:yx,MeshDepthMaterial:kE,MeshDistanceMaterial:LE,MeshBasicMaterial:r9,MeshMatcapMaterial:wx,LineDashedMaterial:Dx,LineBasicMaterial:E4,Material:I1};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 $E(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 oa,eB=class{static getContext(){return oa===void 0&&(oa=new(window.AudioContext||window.webkitAudioContext)),oa}static setContext(A){oa=A}};class VV extends G4{constructor(A){super(A)}load(A,t,n,i){const r=this,s=new Pe(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);eB.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 _w=new y5,kw=new y5,w9=new y5;class zV{constructor(){this.type="StereoCamera",this.aspect=1,this.eyeSep=.064,this.cameraL=new r1,this.cameraL.layers.enable(1),this.cameraL.matrixAutoUpdate=!1,this.cameraR=new r1,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,w9.copy(A.projectionMatrix);const i=t.eyeSep/2,r=i*t.near/t.focus,s=t.near*Math.tan($9*t.fov*.5)/t.zoom;let o,a;kw.elements[12]=-i,_w.elements[12]=i,o=-s*t.aspect+r,a=s*t.aspect+r,w9.elements[0]=2*t.near/(a-o),w9.elements[8]=(a+o)/(a-o),this.cameraL.projectionMatrix.copy(w9),o=-s*t.aspect-r,a=s*t.aspect-r,w9.elements[0]=2*t.near/(a-o),w9.elements[8]=(a+o)/(a-o),this.cameraR.projectionMatrix.copy(w9)}this.cameraL.matrixWorld.copy(A.matrixWorld).multiply(kw),this.cameraR.matrixWorld.copy(A.matrixWorld).multiply(_w)}}class tB{constructor(A=!0){this.autoStart=A,this.startTime=0,this.oldTime=0,this.elapsedTime=0,this.running=!1}start(){this.startTime=Lw(),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=Lw();A=(t-this.oldTime)/1e3,this.oldTime=t,this.elapsedTime+=A}return A}}function Lw(){return(typeof performance>"u"?Date:performance).now()}const D9=new k,Gw=new F4,WV=new k,M9=new k;class ZV extends X5{constructor(){super(),this.type="AudioListener",this.context=eB.getContext(),this.gain=this.context.createGain(),this.gain.connect(this.context.destination),this.filter=null,this.timeDelta=0,this._clock=new tB}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(D9,Gw,WV),M9.set(0,0,-1).applyQuaternion(Gw),t.positionX){const i=this.context.currentTime+this.timeDelta;t.positionX.linearRampToValueAtTime(D9.x,i),t.positionY.linearRampToValueAtTime(D9.y,i),t.positionZ.linearRampToValueAtTime(D9.z,i),t.forwardX.linearRampToValueAtTime(M9.x,i),t.forwardY.linearRampToValueAtTime(M9.y,i),t.forwardZ.linearRampToValueAtTime(M9.z,i),t.upX.linearRampToValueAtTime(n.x,i),t.upY.linearRampToValueAtTime(n.y,i),t.upZ.linearRampToValueAtTime(n.z,i)}else t.setPosition(D9.x,D9.y,D9.z),t.setOrientation(M9.x,M9.y,M9.z,n.x,n.y,n.z)}}class Px 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 nB="\\[\\]\\.:\\/",$V=new RegExp("["+nB+"]","g"),iB="[^"+nB+"]",Az="[^"+nB.replace("\\.","")+"]",ez=/((?:WC+[\/:])*)/.source.replace("WC",iB),tz=/(WCOD+)?/.source.replace("WCOD",Az),nz=/(?:\.(WC+)(?:\[(.+)\])?)?/.source.replace("WC",iB),iz=/\.(WC+)(?:\[(.+)\])?/.source.replace("WC",iB),rz=new RegExp("^"+ez+tz+nz+iz+"$"),sz=["material","materials","bones","map"];class oz{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($V,"")}static parseTrackName(A){const t=rz.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);sz.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 p=n[h],m=p[I],f=p[u];p[u]=m,p[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,p=i;d!==p;++d){const m=n[d];m[I]=m[C],m.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 Jx{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:H9,endingEnd:H9};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=DN,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 SE: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===MN;if(A===0)return r===-1?i:s&&(r&1)===1?t-i:i;if(n===wN){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=K9,i.endingEnd=K9):(A?i.endingStart=this.zeroSlopeAtStart?K9:H9:i.endingStart=ir,t?i.endingEnd=this.zeroSlopeAtEnd?K9:H9: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 lz=new Float32Array(1);class gz extends Y3{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 p=t&&t._propertyBindings[I].binding.parsedPath;d=new Yx(K5.create(n,h,p),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,Pw).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 Yw=new k,aa=new k;class Ez{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){Yw.subVectors(A,this.start),aa.subVectors(this.end,this.start);const n=aa.dot(aa);let r=aa.dot(Yw)/n;return t&&(r=O2(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 Jw=new k;class Bz 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{Ww.set(A.z,0,-A.x).normalize();const t=Math.acos(A.y);this.quaternion.setFromAxisAngle(Ww,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 Tz extends ee{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 W0(t,3)),i.setAttribute("color",new W0(n,3));const r=new E4({vertexColors:!0,toneMapped:!1});super(i,r),this.type="AxesHelper"}setColors(A,t,n){const i=new _0,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 Uz{constructor(){this.type="ShapePath",this.color=new _0,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(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=zA.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 e6,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,p;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 m;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,n0.mapSize.x=r.x),i.y>u&&(r.y=Math.floor(u/O.y),i.y=r.y*O.y,n0.mapSize.y=r.y)),n0.map===null||K===!0||V===!0){const H=this.type!==AA?{minFilter:e2,magFilter:e2}:{};n0.map!==null&&n0.map.dispose(),n0.map=new v1(i.x,i.y,H),n0.map.texture.name=A0.name+".shadowMap",n0.camera.updateProjectionMatrix()}e.setRenderTarget(n0.map),e.clear();const Y=n0.getViewportCount();for(let H=0;H0||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===AA?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===AA)&&(!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,A0=P.length;W=1):H.indexOf("OpenGL ES")!==-1&&(Y=parseFloat(/^OpenGL ES (\d)/.exec(H)[1]),O=Y>=2);let G=null,Z={};const g0=e.getParameter(e.SCISSOR_BOX),f0=e.getParameter(e.VIEWPORT),m0=new n2().fromArray(g0),y0=new n2().fromArray(f0);function T0(j,L0,S0,C0){const N0=new Uint8Array(4),s5=e.createTexture();e.bindTexture(j,s5),e.texParameteri(j,e.TEXTURE_MIN_FILTER,e.NEAREST),e.texParameteri(j,e.TEXTURE_MAG_FILTER,e.NEAREST);for(let Y5=0;Y5"u"?!1:/OculusBrowser/g.test(navigator.userAgent),d=new WeakMap;let p;const m=new WeakMap;let f=!1;try{f=typeof OffscreenCanvas<"u"&&new OffscreenCanvas(1,1).getContext("2d")!==null}catch{}function Q(b,U){return f?new OffscreenCanvas(b,U):cr("canvas")}function B(b,U,i0,w0){let B0=1;if((b.width>w0||b.height>w0)&&(B0=w0/Math.max(b.width,b.height)),B0<1||U===!0)if(typeof HTMLImageElement<"u"&&b instanceof HTMLImageElement||typeof HTMLCanvasElement<"u"&&b instanceof HTMLCanvasElement||typeof ImageBitmap<"u"&&b instanceof ImageBitmap){const D0=U?Ol:Math.floor,j0=D0(B0*b.width),v0=D0(B0*b.height);p===void 0&&(p=Q(j0,v0));const k0=i0?Q(j0,v0):p;return k0.width=j0,k0.height=v0,k0.getContext("2d").drawImage(b,0,0,j0,v0),console.warn("THREE.WebGLRenderer: Texture has been resized from ("+b.width+"x"+b.height+") to ("+j0+"x"+v0+")."),k0}else return"data"in b&&console.warn("THREE.WebGLRenderer: Image in DataTexture is too big ("+b.width+"x"+b.height+")."),b;return b}function w(b){return Sf(b.width)&&Sf(b.height)}function R(b){return o?!1:b.wrapS!==A4||b.wrapT!==A4||b.minFilter!==e2&&b.minFilter!==o2}function M(b,U){return b.generateMipmaps&&U&&b.minFilter!==e2&&b.minFilter!==o2}function x(b){e.generateMipmap(b)}function T(b,U,i0,w0,B0=!1){if(o===!1)return U;if(b!==null){if(e[b]!==void 0)return e[b];console.warn("THREE.WebGLRenderer: Attempt to use non-existing WebGL internal format '"+b+"'")}let D0=U;if(U===e.RED&&(i0===e.FLOAT&&(D0=e.R32F),i0===e.HALF_FLOAT&&(D0=e.R16F),i0===e.UNSIGNED_BYTE&&(D0=e.R8)),U===e.RED_INTEGER&&(i0===e.UNSIGNED_BYTE&&(D0=e.R8UI),i0===e.UNSIGNED_SHORT&&(D0=e.R16UI),i0===e.UNSIGNED_INT&&(D0=e.R32UI),i0===e.BYTE&&(D0=e.R8I),i0===e.SHORT&&(D0=e.R16I),i0===e.INT&&(D0=e.R32I)),U===e.RG&&(i0===e.FLOAT&&(D0=e.RG32F),i0===e.HALF_FLOAT&&(D0=e.RG16F),i0===e.UNSIGNED_BYTE&&(D0=e.RG8)),U===e.RGBA){const j0=B0?sr:A2.getTransfer(w0);i0===e.FLOAT&&(D0=e.RGBA32F),i0===e.HALF_FLOAT&&(D0=e.RGBA16F),i0===e.UNSIGNED_BYTE&&(D0=j0===l2?e.SRGB8_ALPHA8:e.RGBA8),i0===e.UNSIGNED_SHORT_4_4_4_4&&(D0=e.RGBA4),i0===e.UNSIGNED_SHORT_5_5_5_1&&(D0=e.RGB5_A1)}return(D0===e.R16F||D0===e.R32F||D0===e.RG16F||D0===e.RG32F||D0===e.RGBA16F||D0===e.RGBA32F)&&A.get("EXT_color_buffer_float"),D0}function v(b,U,i0){return M(b,i0)===!0||b.isFramebufferTexture&&b.minFilter!==e2&&b.minFilter!==o2?Math.log2(Math.max(U.width,U.height))+1:b.mipmaps!==void 0&&b.mipmaps.length>0?b.mipmaps.length:b.isCompressedTexture&&Array.isArray(b.image)?U.mipmaps.length:1}function N(b){return b===e2||b===Gl||b===pi?e.NEAREST:e.LINEAR}function F(b){const U=b.target;U.removeEventListener("dispose",F),V(U),U.isVideoTexture&&d.delete(U)}function K(b){const U=b.target;U.removeEventListener("dispose",K),W(U)}function V(b){const U=n.get(b);if(U.__webglInit===void 0)return;const i0=b.source,w0=m.get(i0);if(w0){const B0=w0[U.__cacheKey];B0.usedTimes--,B0.usedTimes===0&&P(b),Object.keys(w0).length===0&&m.delete(i0)}n.remove(b)}function P(b){const U=n.get(b);e.deleteTexture(U.__webglTexture);const i0=b.source,w0=m.get(i0);delete w0[U.__cacheKey],s.memory.textures--}function W(b){const U=b.texture,i0=n.get(b),w0=n.get(U);if(w0.__webglTexture!==void 0&&(e.deleteTexture(w0.__webglTexture),s.memory.textures--),b.depthTexture&&b.depthTexture.dispose(),b.isWebGLCubeRenderTarget)for(let B0=0;B0<6;B0++){if(Array.isArray(i0.__webglFramebuffer[B0]))for(let D0=0;D0=a&&console.warn("THREE.WebGLTextures: Trying to use "+b+" texture units while this GPU supports only "+a),A0+=1,b}function Y(b){const U=[];return U.push(b.wrapS),U.push(b.wrapT),U.push(b.wrapR||0),U.push(b.magFilter),U.push(b.minFilter),U.push(b.anisotropy),U.push(b.internalFormat),U.push(b.format),U.push(b.type),U.push(b.generateMipmaps),U.push(b.premultiplyAlpha),U.push(b.flipY),U.push(b.unpackAlignment),U.push(b.colorSpace),U.join()}function H(b,U){const i0=n.get(b);if(b.isVideoTexture&&k5(b),b.isRenderTargetTexture===!1&&b.version>0&&i0.__version!==b.version){const w0=b.image;if(w0===null)console.warn("THREE.WebGLRenderer: Texture marked for update but no image data found.");else if(w0.complete===!1)console.warn("THREE.WebGLRenderer: Texture marked for update but image is incomplete");else{z0(i0,b,U);return}}t.bindTexture(e.TEXTURE_2D,i0.__webglTexture,e.TEXTURE0+U)}function G(b,U){const i0=n.get(b);if(b.version>0&&i0.__version!==b.version){z0(i0,b,U);return}t.bindTexture(e.TEXTURE_2D_ARRAY,i0.__webglTexture,e.TEXTURE0+U)}function Z(b,U){const i0=n.get(b);if(b.version>0&&i0.__version!==b.version){z0(i0,b,U);return}t.bindTexture(e.TEXTURE_3D,i0.__webglTexture,e.TEXTURE0+U)}function g0(b,U){const i0=n.get(b);if(b.version>0&&i0.__version!==b.version){C5(i0,b,U);return}t.bindTexture(e.TEXTURE_CUBE_MAP,i0.__webglTexture,e.TEXTURE0+U)}const f0={[er]:e.REPEAT,[A4]:e.CLAMP_TO_EDGE,[tr]:e.MIRRORED_REPEAT},m0={[e2]:e.NEAREST,[Gl]:e.NEAREST_MIPMAP_NEAREST,[pi]:e.NEAREST_MIPMAP_LINEAR,[o2]:e.LINEAR,[mE]:e.LINEAR_MIPMAP_NEAREST,[Jt]:e.LINEAR_MIPMAP_LINEAR},y0={[vN]:e.NEVER,[kN]:e.ALWAYS,[NN]:e.LESS,[TN]:e.LEQUAL,[xN]:e.EQUAL,[_N]:e.GEQUAL,[UN]:e.GREATER,[FN]:e.NOTEQUAL};function T0(b,U,i0){if(i0?(e.texParameteri(b,e.TEXTURE_WRAP_S,f0[U.wrapS]),e.texParameteri(b,e.TEXTURE_WRAP_T,f0[U.wrapT]),(b===e.TEXTURE_3D||b===e.TEXTURE_2D_ARRAY)&&e.texParameteri(b,e.TEXTURE_WRAP_R,f0[U.wrapR]),e.texParameteri(b,e.TEXTURE_MAG_FILTER,m0[U.magFilter]),e.texParameteri(b,e.TEXTURE_MIN_FILTER,m0[U.minFilter])):(e.texParameteri(b,e.TEXTURE_WRAP_S,e.CLAMP_TO_EDGE),e.texParameteri(b,e.TEXTURE_WRAP_T,e.CLAMP_TO_EDGE),(b===e.TEXTURE_3D||b===e.TEXTURE_2D_ARRAY)&&e.texParameteri(b,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(b,e.TEXTURE_MAG_FILTER,N(U.magFilter)),e.texParameteri(b,e.TEXTURE_MIN_FILTER,N(U.minFilter)),U.minFilter!==e2&&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(b,e.TEXTURE_COMPARE_MODE,e.COMPARE_REF_TO_TEXTURE),e.texParameteri(b,e.TEXTURE_COMPARE_FUNC,y0[U.compareFunction])),A.has("EXT_texture_filter_anisotropic")===!0){const w0=A.get("EXT_texture_filter_anisotropic");if(U.magFilter===e2||U.minFilter!==pi&&U.minFilter!==Jt||U.type===N3&&A.has("OES_texture_float_linear")===!1||o===!1&&U.type===Ht&&A.has("OES_texture_half_float_linear")===!1)return;(U.anisotropy>1||n.get(U).__currentAnisotropy)&&(e.texParameterf(b,w0.TEXTURE_MAX_ANISOTROPY_EXT,Math.min(U.anisotropy,i.getMaxAnisotropy())),n.get(U).__currentAnisotropy=U.anisotropy)}}function Z0(b,U){let i0=!1;b.__webglInit===void 0&&(b.__webglInit=!0,U.addEventListener("dispose",F));const w0=U.source;let B0=m.get(w0);B0===void 0&&(B0={},m.set(w0,B0));const D0=Y(U);if(D0!==b.__cacheKey){B0[D0]===void 0&&(B0[D0]={texture:e.createTexture(),usedTimes:0},s.memory.textures++,i0=!0),B0[D0].usedTimes++;const j0=B0[b.__cacheKey];j0!==void 0&&(B0[b.__cacheKey].usedTimes--,j0.usedTimes===0&&P(U)),b.__cacheKey=D0,b.__webglTexture=B0[D0].texture}return i0}function z0(b,U,i0){let w0=e.TEXTURE_2D;(U.isDataArrayTexture||U.isCompressedArrayTexture)&&(w0=e.TEXTURE_2D_ARRAY),U.isData3DTexture&&(w0=e.TEXTURE_3D);const B0=Z0(b,U),D0=U.source;t.bindTexture(w0,b.__webglTexture,e.TEXTURE0+i0);const j0=n.get(D0);if(D0.version!==j0.__version||B0===!0){t.activeTexture(e.TEXTURE0+i0);const v0=A2.getPrimaries(A2.workingColorSpace),k0=U.colorSpace===c4?null:A2.getPrimaries(U.colorSpace),h5=U.colorSpace===c4||v0===k0?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 R0=B(U.image,H5,!1,u);R0=p2(U,R0);const $5=w(R0)||o,B5=r.convert(U.format,U.colorSpace);let c5=r.convert(U.type),i5=T(U.internalFormat,B5,c5,U.colorSpace,U.isVideoTexture);T0(w0,U,$5);let Y0;const O5=U.mipmaps,j=o&&U.isVideoTexture!==!0,L0=j0.__version===void 0||B0===!0,S0=v(U,R0,$5);if(U.isDepthTexture)i5=e.DEPTH_COMPONENT,o?U.type===N3?i5=e.DEPTH_COMPONENT32F:U.type===PA?i5=e.DEPTH_COMPONENT24:U.type===xe?i5=e.DEPTH24_STENCIL8:i5=e.DEPTH_COMPONENT16:U.type===N3&&console.error("WebGLRenderer: Floating point depth texture requires WebGL2."),U.format===kt&&i5===e.DEPTH_COMPONENT&&U.type!==Fg&&U.type!==PA&&(console.warn("THREE.WebGLRenderer: Use UnsignedShortType or UnsignedIntType for DepthFormat DepthTexture."),U.type=PA,c5=r.convert(U.type)),U.format===Kt&&i5===e.DEPTH_COMPONENT&&(i5=e.DEPTH_STENCIL,U.type!==xe&&(console.warn("THREE.WebGLRenderer: Use UnsignedInt248Type for DepthStencilFormat DepthTexture."),U.type=xe,c5=r.convert(U.type))),L0&&(j?t.texStorage2D(e.TEXTURE_2D,1,i5,R0.width,R0.height):t.texImage2D(e.TEXTURE_2D,0,i5,R0.width,R0.height,0,B5,c5,null));else if(U.isDataTexture)if(O5.length>0&&$5){j&&L0&&t.texStorage2D(e.TEXTURE_2D,S0,i5,O5[0].width,O5[0].height);for(let C0=0,N0=O5.length;C0>=1,N0>>=1}}else if(O5.length>0&&$5){j&&L0&&t.texStorage2D(e.TEXTURE_2D,S0,i5,O5[0].width,O5[0].height);for(let C0=0,N0=O5.length;C00&&L0++,t.texStorage2D(e.TEXTURE_CUBE_MAP,L0,Y0,R0[0].width,R0[0].height));for(let C0=0;C0<6;C0++)if(H5){O5?t.texSubImage2D(e.TEXTURE_CUBE_MAP_POSITIVE_X+C0,0,0,0,R0[C0].width,R0[C0].height,c5,i5,R0[C0].data):t.texImage2D(e.TEXTURE_CUBE_MAP_POSITIVE_X+C0,0,Y0,R0[C0].width,R0[C0].height,0,c5,i5,R0[C0].data);for(let N0=0;N0>D0),R0=Math.max(1,U.height>>D0);B0===e.TEXTURE_3D||B0===e.TEXTURE_2D_ARRAY?t.texImage3D(B0,D0,k0,H5,R0,U.depth,0,j0,v0,null):t.texImage2D(B0,D0,k0,H5,R0,0,j0,v0,null)}t.bindFramebuffer(e.FRAMEBUFFER,b),a5(U)?C.framebufferTexture2DMultisampleEXT(e.FRAMEBUFFER,w0,B0,n.get(i0).__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,w0,B0,n.get(i0).__webglTexture,D0),t.bindFramebuffer(e.FRAMEBUFFER,null)}function J(b,U,i0){if(e.bindRenderbuffer(e.RENDERBUFFER,b),U.depthBuffer&&!U.stencilBuffer){let w0=o===!0?e.DEPTH_COMPONENT24:e.DEPTH_COMPONENT16;if(i0||a5(U)){const B0=U.depthTexture;B0&&B0.isDepthTexture&&(B0.type===N3?w0=e.DEPTH_COMPONENT32F:B0.type===PA&&(w0=e.DEPTH_COMPONENT24));const D0=K0(U);a5(U)?C.renderbufferStorageMultisampleEXT(e.RENDERBUFFER,D0,w0,U.width,U.height):e.renderbufferStorageMultisample(e.RENDERBUFFER,D0,w0,U.width,U.height)}else e.renderbufferStorage(e.RENDERBUFFER,w0,U.width,U.height);e.framebufferRenderbuffer(e.FRAMEBUFFER,e.DEPTH_ATTACHMENT,e.RENDERBUFFER,b)}else if(U.depthBuffer&&U.stencilBuffer){const w0=K0(U);i0&&a5(U)===!1?e.renderbufferStorageMultisample(e.RENDERBUFFER,w0,e.DEPTH24_STENCIL8,U.width,U.height):a5(U)?C.renderbufferStorageMultisampleEXT(e.RENDERBUFFER,w0,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,b)}else{const w0=U.isWebGLMultipleRenderTargets===!0?U.texture:[U.texture];for(let B0=0;B00){i0.__webglFramebuffer[v0]=[];for(let k0=0;k00){i0.__webglFramebuffer=[];for(let v0=0;v00&&a5(b)===!1){const v0=D0?U:[U];i0.__webglMultisampledFramebuffer=e.createFramebuffer(),i0.__webglColorRenderbuffer=[],t.bindFramebuffer(e.FRAMEBUFFER,i0.__webglMultisampledFramebuffer);for(let k0=0;k00)for(let k0=0;k00)for(let k0=0;k00&&a5(b)===!1){const U=b.isWebGLMultipleRenderTargets?b.texture:[b.texture],i0=b.width,w0=b.height;let B0=e.COLOR_BUFFER_BIT;const D0=[],j0=b.stencilBuffer?e.DEPTH_STENCIL_ATTACHMENT:e.DEPTH_ATTACHMENT,v0=n.get(b),k0=b.isWebGLMultipleRenderTargets===!0;if(k0)for(let h5=0;h50&&A.has("WEBGL_multisampled_render_to_texture")===!0&&U.__useRenderToTexture!==!1}function k5(b){const U=s.render.frame;d.get(b)!==U&&(d.set(b,U),b.update())}function p2(b,U){const i0=b.colorSpace,w0=b.format,B0=b.type;return b.isCompressedTexture===!0||b.isVideoTexture===!0||b.format===bl||i0!==G3&&i0!==c4&&(A2.getTransfer(i0)===l2?o===!1?A.has("EXT_sRGB")===!0&&w0===R4?(b.format=bl,b.minFilter=o2,b.generateMipmaps=!1):U=TE.sRGBToLinear(U):(w0!==R4||B0!==C4)&&console.warn("THREE.WebGLTextures: sRGB encoded textures have to use RGBAFormat and UnsignedByteType."):console.error("THREE.WebGLTextures: Unsupported texture color space:",i0)),U}this.allocateTextureUnit=O,this.resetTextureUnits=n0,this.setTexture2D=H,this.setTexture2DArray=G,this.setTexture3D=Z,this.setTextureCube=g0,this.rebindTextures=Q0,this.setupRenderTarget=d0,this.updateRenderTargetMipmap=e5,this.updateMultisampleRenderTarget=b0,this.setupDepthRenderbuffer=I0,this.setupFrameBufferTexture=O0,this.useMultisampledRTT=a5}function qN(e,A,t){const n=t.isWebGL2;function i(r,s=c4){let o;const a=A2.getTransfer(s);if(r===C4)return e.UNSIGNED_BYTE;if(r===wE)return e.UNSIGNED_SHORT_4_4_4_4;if(r===DE)return e.UNSIGNED_SHORT_5_5_5_1;if(r===hN)return e.BYTE;if(r===fN)return e.SHORT;if(r===Fg)return e.UNSIGNED_SHORT;if(r===yE)return e.INT;if(r===PA)return e.UNSIGNED_INT;if(r===N3)return e.FLOAT;if(r===Ht)return n?e.HALF_FLOAT:(o=A.get("OES_texture_half_float"),o!==null?o.HALF_FLOAT_OES:null);if(r===dN)return e.ALPHA;if(r===R4)return e.RGBA;if(r===EN)return e.LUMINANCE;if(r===BN)return e.LUMINANCE_ALPHA;if(r===kt)return e.DEPTH_COMPONENT;if(r===Kt)return e.DEPTH_STENCIL;if(r===bl)return o=A.get("EXT_sRGB"),o!==null?o.SRGB_ALPHA_EXT:null;if(r===QN)return e.RED;if(r===ME)return e.RED_INTEGER;if(r===pN)return e.RG;if(r===RE)return e.RG_INTEGER;if(r===SE)return e.RGBA_INTEGER;if(r===Va||r===za||r===Wa||r===Za)if(a===l2)if(o=A.get("WEBGL_compressed_texture_s3tc_srgb"),o!==null){if(r===Va)return o.COMPRESSED_SRGB_S3TC_DXT1_EXT;if(r===za)return o.COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT;if(r===Wa)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===Va)return o.COMPRESSED_RGB_S3TC_DXT1_EXT;if(r===za)return o.COMPRESSED_RGBA_S3TC_DXT1_EXT;if(r===Wa)return o.COMPRESSED_RGBA_S3TC_DXT3_EXT;if(r===Za)return o.COMPRESSED_RGBA_S3TC_DXT5_EXT}else return null;if(r===Af||r===ef||r===tf||r===nf)if(o=A.get("WEBGL_compressed_texture_pvrtc"),o!==null){if(r===Af)return o.COMPRESSED_RGB_PVRTC_4BPPV1_IMG;if(r===ef)return o.COMPRESSED_RGB_PVRTC_2BPPV1_IMG;if(r===tf)return o.COMPRESSED_RGBA_PVRTC_4BPPV1_IMG;if(r===nf)return o.COMPRESSED_RGBA_PVRTC_2BPPV1_IMG}else return null;if(r===mN)return o=A.get("WEBGL_compressed_texture_etc1"),o!==null?o.COMPRESSED_RGB_ETC1_WEBGL:null;if(r===rf||r===sf)if(o=A.get("WEBGL_compressed_texture_etc"),o!==null){if(r===rf)return a===l2?o.COMPRESSED_SRGB8_ETC2:o.COMPRESSED_RGB8_ETC2;if(r===sf)return a===l2?o.COMPRESSED_SRGB8_ALPHA8_ETC2_EAC:o.COMPRESSED_RGBA8_ETC2_EAC}else return null;if(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||r===Qf)if(o=A.get("WEBGL_compressed_texture_astc"),o!==null){if(r===of)return a===l2?o.COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR:o.COMPRESSED_RGBA_ASTC_4x4_KHR;if(r===af)return a===l2?o.COMPRESSED_SRGB8_ALPHA8_ASTC_5x4_KHR:o.COMPRESSED_RGBA_ASTC_5x4_KHR;if(r===lf)return a===l2?o.COMPRESSED_SRGB8_ALPHA8_ASTC_5x5_KHR:o.COMPRESSED_RGBA_ASTC_5x5_KHR;if(r===gf)return a===l2?o.COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR:o.COMPRESSED_RGBA_ASTC_6x5_KHR;if(r===cf)return a===l2?o.COMPRESSED_SRGB8_ALPHA8_ASTC_6x6_KHR:o.COMPRESSED_RGBA_ASTC_6x6_KHR;if(r===uf)return a===l2?o.COMPRESSED_SRGB8_ALPHA8_ASTC_8x5_KHR:o.COMPRESSED_RGBA_ASTC_8x5_KHR;if(r===If)return a===l2?o.COMPRESSED_SRGB8_ALPHA8_ASTC_8x6_KHR:o.COMPRESSED_RGBA_ASTC_8x6_KHR;if(r===Cf)return a===l2?o.COMPRESSED_SRGB8_ALPHA8_ASTC_8x8_KHR:o.COMPRESSED_RGBA_ASTC_8x8_KHR;if(r===hf)return a===l2?o.COMPRESSED_SRGB8_ALPHA8_ASTC_10x5_KHR:o.COMPRESSED_RGBA_ASTC_10x5_KHR;if(r===ff)return a===l2?o.COMPRESSED_SRGB8_ALPHA8_ASTC_10x6_KHR:o.COMPRESSED_RGBA_ASTC_10x6_KHR;if(r===df)return a===l2?o.COMPRESSED_SRGB8_ALPHA8_ASTC_10x8_KHR:o.COMPRESSED_RGBA_ASTC_10x8_KHR;if(r===Ef)return a===l2?o.COMPRESSED_SRGB8_ALPHA8_ASTC_10x10_KHR:o.COMPRESSED_RGBA_ASTC_10x10_KHR;if(r===Bf)return a===l2?o.COMPRESSED_SRGB8_ALPHA8_ASTC_12x10_KHR:o.COMPRESSED_RGBA_ASTC_12x10_KHR;if(r===Qf)return a===l2?o.COMPRESSED_SRGB8_ALPHA8_ASTC_12x12_KHR:o.COMPRESSED_RGBA_ASTC_12x12_KHR}else return null;if(r===ja||r===pf||r===mf)if(o=A.get("EXT_texture_compression_bptc"),o!==null){if(r===ja)return a===l2?o.COMPRESSED_SRGB_ALPHA_BPTC_UNORM_EXT:o.COMPRESSED_RGBA_BPTC_UNORM_EXT;if(r===pf)return o.COMPRESSED_RGB_BPTC_SIGNED_FLOAT_EXT;if(r===mf)return o.COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_EXT}else return null;if(r===yN||r===yf||r===wf||r===Df)if(o=A.get("EXT_texture_compression_rgtc"),o!==null){if(r===ja)return o.COMPRESSED_RED_RGTC1_EXT;if(r===yf)return o.COMPRESSED_SIGNED_RED_RGTC1_EXT;if(r===wf)return o.COMPRESSED_RED_GREEN_RGTC2_EXT;if(r===Df)return o.COMPRESSED_SIGNED_RED_GREEN_RGTC2_EXT}else return null;return r===xe?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 XN extends r1{constructor(A=[]){super(),this.isArrayCamera=!0,this.cameras=A}}class K8 extends X5{constructor(){super(),this.isGroup=!0,this.type="Group"}}const VK={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 p of A.hand.values()){const m=t.getJointPose(p,n),f=this._getHandJoint(l,p);m!==null&&(f.matrix.fromArray(m.transform.matrix),f.matrix.decompose(f.position,f.rotation,f.scale),f.matrixWorldNeedsUpdate=!0,f.jointRadius=m.radius),f.visible=m!==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(VK)))}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 Og extends I2{constructor(A,t,n,i,r,s,o,a,l,u){if(u=u!==void 0?u:kt,u!==kt&&u!==Kt)throw new Error("DepthTexture format must be either THREE.DepthFormat or THREE.DepthStencilFormat");n===void 0&&u===kt&&(n=PA),n===void 0&&u===Kt&&(n=xe),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:e2,this.minFilter=a!==void 0?a:e2,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 zK extends Y3{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 p=t.getContextAttributes();let m=null,f=null;const Q=[],B=[],w=new r1;w.layers.enable(1),w.viewport=new n2;const R=new r1;R.layers.enable(2),R.viewport=new n2;const M=[w,R],x=new XN;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(G){let Z=Q[G];return Z===void 0&&(Z=new ZI,Q[G]=Z),Z.getTargetRaySpace()},this.getControllerGrip=function(G){let Z=Q[G];return Z===void 0&&(Z=new ZI,Q[G]=Z),Z.getGripSpace()},this.getHand=function(G){let Z=Q[G];return Z===void 0&&(Z=new ZI,Q[G]=Z),Z.getHandSpace()};function N(G){const Z=B.indexOf(G.inputSource);if(Z===-1)return;const g0=Q[Z];g0!==void 0&&(g0.update(G.inputSource,G.frame,l||s),g0.dispatchEvent({type:G.type,data:G.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 G=0;G=0&&(B[f0]=null,Q[f0].disconnect(g0))}for(let Z=0;Z=B.length){B.push(g0),f0=y0;break}else if(B[y0]===null){B[y0]=g0,f0=y0;break}if(f0===-1)break}const m0=Q[f0];m0&&m0.connect(g0)}}const V=new k,P=new k;function W(G,Z,g0){V.setFromMatrixPosition(Z.matrixWorld),P.setFromMatrixPosition(g0.matrixWorld);const f0=V.distanceTo(P),m0=Z.projectionMatrix.elements,y0=g0.projectionMatrix.elements,T0=m0[14]/(m0[10]-1),Z0=m0[14]/(m0[10]+1),z0=(m0[9]+1)/m0[5],C5=(m0[9]-1)/m0[5],O0=(m0[8]-1)/m0[0],J=(y0[8]+1)/y0[0],E0=T0*O0,I0=T0*J,Q0=f0/(-O0+J),d0=Q0*-O0;Z.matrixWorld.decompose(G.position,G.quaternion,G.scale),G.translateX(d0),G.translateZ(Q0),G.matrixWorld.compose(G.position,G.quaternion,G.scale),G.matrixWorldInverse.copy(G.matrixWorld).invert();const e5=T0+Q0,b0=Z0+Q0,K0=E0-d0,a5=I0+(f0-d0),k5=z0*Z0/b0*e5,p2=C5*Z0/b0*e5;G.projectionMatrix.makePerspective(K0,a5,k5,p2,e5,b0),G.projectionMatrixInverse.copy(G.projectionMatrix).invert()}function A0(G,Z){Z===null?G.matrixWorld.copy(G.matrix):G.matrixWorld.multiplyMatrices(Z.matrixWorld,G.matrix),G.matrixWorldInverse.copy(G.matrixWorld).invert()}this.updateCamera=function(G){if(i===null)return;x.near=R.near=w.near=G.near,x.far=R.far=w.far=G.far,(T!==x.near||v!==x.far)&&(i.updateRenderState({depthNear:x.near,depthFar:x.far}),T=x.near,v=x.far);const Z=G.parent,g0=x.cameras;A0(x,Z);for(let f0=0;f00&&(m.alphaTest.value=f.alphaTest);const Q=A.get(f).envMap;if(Q&&(m.envMap.value=Q,m.flipEnvMap.value=Q.isCubeTexture&&Q.isRenderTargetTexture===!1?-1:1,m.reflectivity.value=f.reflectivity,m.ior.value=f.ior,m.refractionRatio.value=f.refractionRatio),f.lightMap){m.lightMap.value=f.lightMap;const B=e._useLegacyLights===!0?Math.PI:1;m.lightMapIntensity.value=f.lightMapIntensity*B,t(f.lightMap,m.lightMapTransform)}f.aoMap&&(m.aoMap.value=f.aoMap,m.aoMapIntensity.value=f.aoMapIntensity,t(f.aoMap,m.aoMapTransform))}function s(m,f){m.diffuse.value.copy(f.color),m.opacity.value=f.opacity,f.map&&(m.map.value=f.map,t(f.map,m.mapTransform))}function o(m,f){m.dashSize.value=f.dashSize,m.totalSize.value=f.dashSize+f.gapSize,m.scale.value=f.scale}function a(m,f,Q,B){m.diffuse.value.copy(f.color),m.opacity.value=f.opacity,m.size.value=f.size*Q,m.scale.value=B*.5,f.map&&(m.map.value=f.map,t(f.map,m.uvTransform)),f.alphaMap&&(m.alphaMap.value=f.alphaMap,t(f.alphaMap,m.alphaMapTransform)),f.alphaTest>0&&(m.alphaTest.value=f.alphaTest)}function l(m,f){m.diffuse.value.copy(f.color),m.opacity.value=f.opacity,m.rotation.value=f.rotation,f.map&&(m.map.value=f.map,t(f.map,m.mapTransform)),f.alphaMap&&(m.alphaMap.value=f.alphaMap,t(f.alphaMap,m.alphaMapTransform)),f.alphaTest>0&&(m.alphaTest.value=f.alphaTest)}function u(m,f){m.specular.value.copy(f.specular),m.shininess.value=Math.max(f.shininess,1e-4)}function I(m,f){f.gradientMap&&(m.gradientMap.value=f.gradientMap)}function C(m,f){m.metalness.value=f.metalness,f.metalnessMap&&(m.metalnessMap.value=f.metalnessMap,t(f.metalnessMap,m.metalnessMapTransform)),m.roughness.value=f.roughness,f.roughnessMap&&(m.roughnessMap.value=f.roughnessMap,t(f.roughnessMap,m.roughnessMapTransform)),A.get(f).envMap&&(m.envMapIntensity.value=f.envMapIntensity)}function h(m,f,Q){m.ior.value=f.ior,f.sheen>0&&(m.sheenColor.value.copy(f.sheenColor).multiplyScalar(f.sheen),m.sheenRoughness.value=f.sheenRoughness,f.sheenColorMap&&(m.sheenColorMap.value=f.sheenColorMap,t(f.sheenColorMap,m.sheenColorMapTransform)),f.sheenRoughnessMap&&(m.sheenRoughnessMap.value=f.sheenRoughnessMap,t(f.sheenRoughnessMap,m.sheenRoughnessMapTransform))),f.clearcoat>0&&(m.clearcoat.value=f.clearcoat,m.clearcoatRoughness.value=f.clearcoatRoughness,f.clearcoatMap&&(m.clearcoatMap.value=f.clearcoatMap,t(f.clearcoatMap,m.clearcoatMapTransform)),f.clearcoatRoughnessMap&&(m.clearcoatRoughnessMap.value=f.clearcoatRoughnessMap,t(f.clearcoatRoughnessMap,m.clearcoatRoughnessMapTransform)),f.clearcoatNormalMap&&(m.clearcoatNormalMap.value=f.clearcoatNormalMap,t(f.clearcoatNormalMap,m.clearcoatNormalMapTransform),m.clearcoatNormalScale.value.copy(f.clearcoatNormalScale),f.side===a1&&m.clearcoatNormalScale.value.negate())),f.iridescence>0&&(m.iridescence.value=f.iridescence,m.iridescenceIOR.value=f.iridescenceIOR,m.iridescenceThicknessMinimum.value=f.iridescenceThicknessRange[0],m.iridescenceThicknessMaximum.value=f.iridescenceThicknessRange[1],f.iridescenceMap&&(m.iridescenceMap.value=f.iridescenceMap,t(f.iridescenceMap,m.iridescenceMapTransform)),f.iridescenceThicknessMap&&(m.iridescenceThicknessMap.value=f.iridescenceThicknessMap,t(f.iridescenceThicknessMap,m.iridescenceThicknessMapTransform))),f.transmission>0&&(m.transmission.value=f.transmission,m.transmissionSamplerMap.value=Q.texture,m.transmissionSamplerSize.value.set(Q.width,Q.height),f.transmissionMap&&(m.transmissionMap.value=f.transmissionMap,t(f.transmissionMap,m.transmissionMapTransform)),m.thickness.value=f.thickness,f.thicknessMap&&(m.thicknessMap.value=f.thicknessMap,t(f.thicknessMap,m.thicknessMapTransform)),m.attenuationDistance.value=f.attenuationDistance,m.attenuationColor.value.copy(f.attenuationColor)),f.anisotropy>0&&(m.anisotropyVector.value.set(f.anisotropy*Math.cos(f.anisotropyRotation),f.anisotropy*Math.sin(f.anisotropyRotation)),f.anisotropyMap&&(m.anisotropyMap.value=f.anisotropyMap,t(f.anisotropyMap,m.anisotropyMapTransform))),m.specularIntensity.value=f.specularIntensity,m.specularColor.value.copy(f.specularColor),f.specularColorMap&&(m.specularColorMap.value=f.specularColorMap,t(f.specularColorMap,m.specularColorMapTransform)),f.specularIntensityMap&&(m.specularIntensityMap.value=f.specularIntensityMap,t(f.specularIntensityMap,m.specularIntensityMapTransform))}function d(m,f){f.matcap&&(m.matcap.value=f.matcap)}function p(m,f){const Q=A.get(f).light;m.referencePosition.value.setFromMatrixPosition(Q.matrixWorld),m.nearDistance.value=Q.shadow.camera.near,m.farDistance.value=Q.shadow.camera.far}return{refreshFogUniforms:n,refreshMaterialUniforms:i}}function ZK(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",m));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 p(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 m(Q){const B=Q.target;B.removeEventListener("dispose",m);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 bE{constructor(A={}){const{canvas:t=bN(),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 p=null,m=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=t2,this._useLegacyLights=!1,this.toneMapping=gA,this.toneMappingExposure=1;const B=this;let w=!1,R=0,M=0,x=null,T=-1,v=null;const N=new n2,F=new n2;let K=null;const V=new _0(0);let P=0,W=t.width,A0=t.height,n0=1,O=null,Y=null;const H=new n2(0,0,W,A0),G=new n2(0,0,W,A0);let Z=!1;const g0=new Gg;let f0=!1,m0=!1,y0=null;const T0=new y5,Z0=new c0,z0=new k,C5={background:null,fog:null,environment:null,overrideMaterial:null,isScene:!0};function O0(){return x===null?n0:1}let J=n;function E0(_,e0){for(let r0=0;r0<_.length;r0++){const o0=_[r0],a0=t.getContext(o0,e0);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",j,!1),t.addEventListener("webglcontextcreationerror",L0,!1),J===null){const e0=["webgl2","webgl","experimental-webgl"];if(B.isWebGL1Renderer===!0&&e0.shift(),J=E0(e0,_),J===null)throw E0(e0)?new Error("Error creating WebGL context with your selected attributes."):new Error("Error creating WebGL context.")}typeof WebGLRenderingContext<"u"&&J instanceof WebGLRenderingContext&&console.warn("THREE.WebGLRenderer: WebGL 1 support was deprecated in r153 and will be removed in r163."),J.getShaderPrecisionFormat===void 0&&(J.getShaderPrecisionFormat=function(){return{rangeMin:1,rangeMax:1,precision:1}})}catch(_){throw console.error("THREE.WebGLRenderer: "+_.message),_}let I0,Q0,d0,e5,b0,K0,a5,k5,p2,b,U,i0,w0,B0,D0,j0,v0,k0,h5,H5,R0,$5,B5,c5;function i5(){I0=new gH(J),Q0=new iH(J,I0,A),I0.init(Q0),$5=new qN(J,I0,Q0),d0=new HK(J,I0,Q0),e5=new IH(J),b0=new TK,K0=new KK(J,I0,d0,b0,Q0,$5,e5),a5=new sH(B),k5=new lH(B),p2=new yP(J,Q0),B5=new tH(J,I0,p2,Q0),b=new cH(J,p2,e5,B5),U=new dH(J,b,p2,e5),h5=new fH(J,Q0,K0),j0=new rH(b0),i0=new xK(B,a5,k5,I0,Q0,B5,j0),w0=new WK(B,b0),B0=new FK,D0=new OK(I0,Q0),k0=new eH(B,a5,k5,d0,U,C,a),v0=new JK(B,U,Q0),c5=new ZK(J,e5,Q0,d0),H5=new nH(J,I0,e5,Q0),R0=new uH(J,I0,e5,Q0),e5.programs=i0.programs,B.capabilities=Q0,B.extensions=I0,B.properties=b0,B.renderLists=B0,B.shadowMap=v0,B.state=d0,B.info=e5}i5();const Y0=new zK(B,J);this.xr=Y0,this.getContext=function(){return J},this.getContextAttributes=function(){return J.getContextAttributes()},this.forceContextLoss=function(){const _=I0.get("WEBGL_lose_context");_&&_.loseContext()},this.forceContextRestore=function(){const _=I0.get("WEBGL_lose_context");_&&_.restoreContext()},this.getPixelRatio=function(){return n0},this.setPixelRatio=function(_){_!==void 0&&(n0=_,this.setSize(W,A0,!1))},this.getSize=function(_){return _.set(W,A0)},this.setSize=function(_,e0,r0=!0){if(Y0.isPresenting){console.warn("THREE.WebGLRenderer: Can't change size while VR device is presenting.");return}W=_,A0=e0,t.width=Math.floor(_*n0),t.height=Math.floor(e0*n0),r0===!0&&(t.style.width=_+"px",t.style.height=e0+"px"),this.setViewport(0,0,_,e0)},this.getDrawingBufferSize=function(_){return _.set(W*n0,A0*n0).floor()},this.setDrawingBufferSize=function(_,e0,r0){W=_,A0=e0,n0=r0,t.width=Math.floor(_*r0),t.height=Math.floor(e0*r0),this.setViewport(0,0,_,e0)},this.getCurrentViewport=function(_){return _.copy(N)},this.getViewport=function(_){return _.copy(H)},this.setViewport=function(_,e0,r0,o0){_.isVector4?H.set(_.x,_.y,_.z,_.w):H.set(_,e0,r0,o0),d0.viewport(N.copy(H).multiplyScalar(n0).floor())},this.getScissor=function(_){return _.copy(G)},this.setScissor=function(_,e0,r0,o0){_.isVector4?G.set(_.x,_.y,_.z,_.w):G.set(_,e0,r0,o0),d0.scissor(F.copy(G).multiplyScalar(n0).floor())},this.getScissorTest=function(){return Z},this.setScissorTest=function(_){d0.setScissorTest(Z=_)},this.setOpaqueSort=function(_){O=_},this.setTransparentSort=function(_){Y=_},this.getClearColor=function(_){return _.copy(k0.getClearColor())},this.setClearColor=function(){k0.setClearColor.apply(k0,arguments)},this.getClearAlpha=function(){return k0.getClearAlpha()},this.setClearAlpha=function(){k0.setClearAlpha.apply(k0,arguments)},this.clear=function(_=!0,e0=!0,r0=!0){let o0=0;if(_){let a0=!1;if(x!==null){const P0=x.texture.format;a0=P0===SE||P0===RE||P0===ME}if(a0){const P0=x.texture.type,X0=P0===C4||P0===PA||P0===Fg||P0===xe||P0===wE||P0===DE,o5=k0.getClearColor(),l5=k0.getClearAlpha(),d5=o5.r,f5=o5.g,E5=o5.b;X0?(h[0]=d5,h[1]=f5,h[2]=E5,h[3]=l5,J.clearBufferuiv(J.COLOR,0,h)):(d[0]=d5,d[1]=f5,d[2]=E5,d[3]=l5,J.clearBufferiv(J.COLOR,0,d))}else o0|=J.COLOR_BUFFER_BIT}e0&&(o0|=J.DEPTH_BUFFER_BIT),r0&&(o0|=J.STENCIL_BUFFER_BIT,this.state.buffers.stencil.setMask(4294967295)),J.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",j,!1),t.removeEventListener("webglcontextcreationerror",L0,!1),B0.dispose(),D0.dispose(),b0.dispose(),a5.dispose(),k5.dispose(),U.dispose(),B5.dispose(),c5.dispose(),i0.dispose(),Y0.dispose(),Y0.removeEventListener("sessionstart",i4),Y0.removeEventListener("sessionend",r2),y0&&(y0.dispose(),y0=null),N1.stop()};function O5(_){_.preventDefault(),console.log("THREE.WebGLRenderer: Context Lost."),w=!0}function j(){console.log("THREE.WebGLRenderer: Context Restored."),w=!1;const _=e5.autoReset,e0=v0.enabled,r0=v0.autoUpdate,o0=v0.needsUpdate,a0=v0.type;i5(),e5.autoReset=_,v0.enabled=e0,v0.autoUpdate=r0,v0.needsUpdate=o0,v0.type=a0}function L0(_){console.error("THREE.WebGLRenderer: A WebGL context could not be created. Reason: ",_.statusMessage)}function S0(_){const e0=_.target;e0.removeEventListener("dispose",S0),C0(e0)}function C0(_){N0(_),b0.remove(_)}function N0(_){const e0=b0.get(_).programs;e0!==void 0&&(e0.forEach(function(r0){i0.releaseProgram(r0)}),_.isShaderMaterial&&i0.releaseShaderCache(_))}this.renderBufferDirect=function(_,e0,r0,o0,a0,P0){e0===null&&(e0=C5);const X0=a0.isMesh&&a0.matrixWorld.determinant()<0,o5=Wc(_,e0,r0,o0,a0);d0.setMaterial(o0,X0);let l5=r0.index,d5=1;if(o0.wireframe===!0){if(l5=b.getWireframeAttribute(r0),l5===void 0)return;d5=2}const f5=r0.drawRange,E5=r0.attributes.position;let M2=f5.start*d5,x1=(f5.start+f5.count)*d5;P0!==null&&(M2=Math.max(M2,P0.start*d5),x1=Math.min(x1,(P0.start+P0.count)*d5)),l5!==null?(M2=Math.max(M2,0),x1=Math.min(x1,l5.count)):E5!=null&&(M2=Math.max(M2,0),x1=Math.min(x1,E5.count));const C2=x1-M2;if(C2<0||C2===1/0)return;B5.setup(a0,o0,o5,r0,l5);let C1,u5=H5;if(l5!==null&&(C1=p2.get(l5),u5=R0,u5.setIndex(C1)),a0.isMesh)o0.wireframe===!0?(d0.setLineWidth(o0.wireframeLinewidth*O0()),u5.setMode(J.LINES)):u5.setMode(J.TRIANGLES);else if(a0.isLine){let V0=o0.linewidth;V0===void 0&&(V0=1),d0.setLineWidth(V0*O0()),a0.isLineSegments?u5.setMode(J.LINES):a0.isLineLoop?u5.setMode(J.LINE_LOOP):u5.setMode(J.LINE_STRIP)}else a0.isPoints?u5.setMode(J.POINTS):a0.isSprite&&u5.setMode(J.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(_,e0,r0){_.transparent===!0&&_.side===M4&&_.forceSinglePass===!1?(_.side=a1,_.needsUpdate=!0,G6(_,e0,r0),_.side=jA,_.needsUpdate=!0,G6(_,e0,r0),_.side=M4):G6(_,e0,r0)}this.compile=function(_,e0,r0=null){r0===null&&(r0=_),m=D0.get(r0),m.init(),Q.push(m),r0.traverseVisible(function(a0){a0.isLight&&a0.layers.test(e0.layers)&&(m.pushLight(a0),a0.castShadow&&m.pushShadow(a0))}),_!==r0&&_.traverseVisible(function(a0){a0.isLight&&a0.layers.test(e0.layers)&&(m.pushLight(a0),a0.castShadow&&m.pushShadow(a0))}),m.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)}I0.get("KHR_parallel_shader_compile")!==null?P0():setTimeout(P0,10)})};let Y5=null;function D2(_){Y5&&Y5(_)}function i4(){N1.stop()}function r2(){N1.start()}const N1=new VN;N1.setAnimationLoop(D2),typeof self<"u"&&N1.setContext(self),this.setAnimationLoop=function(_){Y5=_,Y0.setAnimationLoop(_),_===null?N1.stop():N1.start()},Y0.addEventListener("sessionstart",i4),Y0.addEventListener("sessionend",r2),this.render=function(_,e0){if(e0!==void 0&&e0.isCamera!==!0){console.error("THREE.WebGLRenderer.render: camera is not an instance of THREE.Camera.");return}if(w===!0)return;_.matrixWorldAutoUpdate===!0&&_.updateMatrixWorld(),e0.parent===null&&e0.matrixWorldAutoUpdate===!0&&e0.updateMatrixWorld(),Y0.enabled===!0&&Y0.isPresenting===!0&&(Y0.cameraAutoUpdate===!0&&Y0.updateCamera(e0),e0=Y0.getCamera()),_.isScene===!0&&_.onBeforeRender(B,_,e0,x),m=D0.get(_,Q.length),m.init(),Q.push(m),T0.multiplyMatrices(e0.projectionMatrix,e0.matrixWorldInverse),g0.setFromProjectionMatrix(T0),m0=this.localClippingEnabled,f0=j0.init(this.clippingPlanes,m0),p=B0.get(_,f.length),p.init(),f.push(p),a3(_,e0,0,B.sortObjects),p.finish(),B.sortObjects===!0&&p.sort(O,Y),this.info.render.frame++,f0===!0&&j0.beginShadows();const r0=m.state.shadowsArray;if(v0.render(r0,_,e0),f0===!0&&j0.endShadows(),this.info.autoReset===!0&&this.info.reset(),k0.render(p,_),m.setupLights(B._useLegacyLights),e0.isArrayCamera){const o0=e0.cameras;for(let a0=0,P0=o0.length;a00?m=Q[Q.length-1]:m=null,f.pop(),f.length>0?p=f[f.length-1]:p=null};function a3(_,e0,r0,o0){if(_.visible===!1)return;if(_.layers.test(e0.layers)){if(_.isGroup)r0=_.renderOrder;else if(_.isLOD)_.autoUpdate===!0&&_.update(e0);else if(_.isLight)m.pushLight(_),_.castShadow&&m.pushShadow(_);else if(_.isSprite){if(!_.frustumCulled||g0.intersectsSprite(_)){o0&&z0.setFromMatrixPosition(_.matrixWorld).applyMatrix4(T0);const X0=U.update(_),o5=_.material;o5.visible&&p.push(_,X0,o5,r0,z0.z,null)}}else if((_.isMesh||_.isLine||_.isPoints)&&(!_.frustumCulled||g0.intersectsObject(_))){const X0=U.update(_),o5=_.material;if(o0&&(_.boundingSphere!==void 0?(_.boundingSphere===null&&_.computeBoundingSphere(),z0.copy(_.boundingSphere.center)):(X0.boundingSphere===null&&X0.computeBoundingSphere(),z0.copy(X0.boundingSphere.center)),z0.applyMatrix4(_.matrixWorld).applyMatrix4(T0)),Array.isArray(o5)){const l5=X0.groups;for(let d5=0,f5=l5.length;d50&&sn(a0,P0,e0,r0),o0&&d0.viewport(N.copy(o0)),a0.length>0&&L6(a0,e0,r0),P0.length>0&&L6(P0,e0,r0),X0.length>0&&L6(X0,e0,r0),d0.buffers.depth.setTest(!0),d0.buffers.depth.setMask(!0),d0.buffers.color.setMask(!0),d0.setPolygonOffset(!1)}function sn(_,e0,r0,o0){if((r0.isScene===!0?r0.overrideMaterial:null)!==null)return;const P0=Q0.isWebGL2;y0===null&&(y0=new v1(1,1,{generateMipmaps:!0,type:I0.has("EXT_color_buffer_half_float")?Ht:C4,minFilter:Jt,samples:P0?4:0})),B.getDrawingBufferSize(Z0),P0?y0.setSize(Z0.x,Z0.y):y0.setSize(Ol(Z0.x),Ol(Z0.y));const X0=B.getRenderTarget();B.setRenderTarget(y0),B.getClearColor(V),P=B.getClearAlpha(),P<1&&B.setClearColor(16777215,.5),B.clear();const o5=B.toneMapping;B.toneMapping=gA,L6(_,r0,o0),K0.updateMultisampleRenderTarget(y0),K0.updateRenderTargetMipmap(y0);let l5=!1;for(let d5=0,f5=e0.length;d50),E5=!!r0.morphAttributes.position,M2=!!r0.morphAttributes.normal,x1=!!r0.morphAttributes.color;let C2=gA;o0.toneMapped&&(x===null||x.isXRRenderTarget===!0)&&(C2=B.toneMapping);const C1=r0.morphAttributes.position||r0.morphAttributes.normal||r0.morphAttributes.color,u5=C1!==void 0?C1.length:0,V0=b0.get(o0),l3=m.state.lights;if(f0===!0&&(m0===!0||_!==v)){const f1=_===v&&o0.id===T;j0.setState(o0,_,f1)}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!==j0.numPlanes||V0.numIntersection!==j0.numIntersection)||V0.vertexAlphas!==d5||V0.vertexTangents!==f5||V0.morphTargets!==E5||V0.morphNormals!==M2||V0.morphColors!==x1||V0.toneMapping!==C2||Q0.isWebGL2===!0&&V0.morphTargetsCount!==u5)&&(G5=!0):(G5=!0,V0.__version=o0.version);let F2=V0.currentProgram;G5===!0&&(F2=G6(o0,e0,a0));let DA=!1,g3=!1,h1=!1;const W2=F2.getUniforms(),MA=V0.uniforms;if(d0.useProgram(F2.program)&&(DA=!0,g3=!0,h1=!0),o0.id!==T&&(T=o0.id,g3=!0),DA||v!==_){W2.setValue(J,"projectionMatrix",_.projectionMatrix),W2.setValue(J,"viewMatrix",_.matrixWorldInverse);const f1=W2.map.cameraPosition;f1!==void 0&&f1.setValue(J,z0.setFromMatrixPosition(_.matrixWorld)),Q0.logarithmicDepthBuffer&&W2.setValue(J,"logDepthBufFC",2/(Math.log(_.far+1)/Math.LN2)),(o0.isMeshPhongMaterial||o0.isMeshToonMaterial||o0.isMeshLambertMaterial||o0.isMeshBasicMaterial||o0.isMeshStandardMaterial||o0.isShaderMaterial)&&W2.setValue(J,"isOrthographic",_.isOrthographicCamera===!0),v!==_&&(v=_,g3=!0,h1=!0)}if(a0.isSkinnedMesh){W2.setOptional(J,a0,"bindMatrix"),W2.setOptional(J,a0,"bindMatrixInverse");const f1=a0.skeleton;f1&&(Q0.floatVertexTextures?(f1.boneTexture===null&&f1.computeBoneTexture(),W2.setValue(J,"boneTexture",f1.boneTexture,K0),W2.setValue(J,"boneTextureSize",f1.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,F2),(g3||V0.receiveShadow!==a0.receiveShadow)&&(V0.receiveShadow=a0.receiveShadow,W2.setValue(J,"receiveShadow",a0.receiveShadow)),o0.isMeshGouraudMaterial&&o0.envMap!==null&&(MA.envMap.value=l5,MA.flipEnvMap.value=l5.isCubeTexture&&l5.isRenderTargetTexture===!1?-1:1),g3&&(W2.setValue(J,"toneMappingExposure",B.toneMappingExposure),V0.needsLights&&Zc(MA,h1),P0&&o0.fog===!0&&w0.refreshFogUniforms(MA,P0),w0.refreshMaterialUniforms(MA,o0,n0,A0,y0),Xa.upload(J,us(V0),MA,K0)),o0.isShaderMaterial&&o0.uniformsNeedUpdate===!0&&(Xa.upload(J,us(V0),MA,K0),o0.uniformsNeedUpdate=!1),o0.isSpriteMaterial&&W2.setValue(J,"center",a0.center),W2.setValue(J,"modelViewMatrix",a0.modelViewMatrix),W2.setValue(J,"normalMatrix",a0.normalMatrix),W2.setValue(J,"modelMatrix",a0.matrixWorld),o0.isShaderMaterial||o0.isRawShaderMaterial){const f1=o0.uniformsGroups;for(let O6=0,b4=f1.length;O60&&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(H).multiplyScalar(n0).floor(),F.copy(G).multiplyScalar(n0).floor(),K=Z;if(d0.bindFramebuffer(J.FRAMEBUFFER,a0)&&Q0.drawBuffers&&o0&&d0.drawBuffers(_,a0),d0.viewport(N),d0.scissor(F),d0.setScissorTest(K),P0){const l5=b0.get(_.texture);J.framebufferTexture2D(J.FRAMEBUFFER,J.COLOR_ATTACHMENT0,J.TEXTURE_CUBE_MAP_POSITIVE_X+e0,l5.__webglTexture,r0)}else if(X0){const l5=b0.get(_.texture),d5=e0||0;J.framebufferTextureLayer(J.FRAMEBUFFER,J.COLOR_ATTACHMENT0,l5.__webglTexture,r0||0,d5)}T=-1},this.readRenderTargetPixels=function(_,e0,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(J.FRAMEBUFFER,o5);try{const l5=_.texture,d5=l5.format,f5=l5.type;if(d5!==R4&&$5.convert(d5)!==J.getParameter(J.IMPLEMENTATION_COLOR_READ_FORMAT)){console.error("THREE.WebGLRenderer.readRenderTargetPixels: renderTarget is not in RGBA or implementation defined format.");return}const E5=f5===Ht&&(I0.has("EXT_color_buffer_half_float")||Q0.isWebGL2&&I0.has("EXT_color_buffer_float"));if(f5!==C4&&$5.convert(f5)!==J.getParameter(J.IMPLEMENTATION_COLOR_READ_TYPE)&&!(f5===N3&&(Q0.isWebGL2||I0.has("OES_texture_float")||I0.has("WEBGL_color_buffer_float")))&&!E5){console.error("THREE.WebGLRenderer.readRenderTargetPixels: renderTarget is not in UnsignedByteType or implementation defined type.");return}e0>=0&&e0<=_.width-o0&&r0>=0&&r0<=_.height-a0&&J.readPixels(e0,r0,o0,a0,$5.convert(d5),$5.convert(f5),P0)}finally{const l5=x!==null?b0.get(x).__webglFramebuffer:null;d0.bindFramebuffer(J.FRAMEBUFFER,l5)}}},this.copyFramebufferToTexture=function(_,e0,r0=0){const o0=Math.pow(2,-r0),a0=Math.floor(e0.image.width*o0),P0=Math.floor(e0.image.height*o0);K0.setTexture2D(e0,0),J.copyTexSubImage2D(J.TEXTURE_2D,r0,0,0,_.x,_.y,a0,P0),d0.unbindTexture()},this.copyTextureToTexture=function(_,e0,r0,o0=0){const a0=e0.image.width,P0=e0.image.height,X0=$5.convert(r0.format),o5=$5.convert(r0.type);K0.setTexture2D(r0,0),J.pixelStorei(J.UNPACK_FLIP_Y_WEBGL,r0.flipY),J.pixelStorei(J.UNPACK_PREMULTIPLY_ALPHA_WEBGL,r0.premultiplyAlpha),J.pixelStorei(J.UNPACK_ALIGNMENT,r0.unpackAlignment),e0.isDataTexture?J.texSubImage2D(J.TEXTURE_2D,o0,_.x,_.y,a0,P0,X0,o5,e0.image.data):e0.isCompressedTexture?J.compressedTexSubImage2D(J.TEXTURE_2D,o0,_.x,_.y,e0.mipmaps[0].width,e0.mipmaps[0].height,X0,e0.mipmaps[0].data):J.texSubImage2D(J.TEXTURE_2D,o0,_.x,_.y,X0,o5,e0.image),o0===0&&r0.generateMipmaps&&J.generateMipmap(J.TEXTURE_2D),d0.unbindTexture()},this.copyTextureToTexture3D=function(_,e0,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=J.TEXTURE_3D;else if(o0.isDataArrayTexture)K0.setTexture2DArray(o0,0),f5=J.TEXTURE_2D_ARRAY;else{console.warn("THREE.WebGLRenderer.copyTextureToTexture3D: only supports THREE.DataTexture3D and THREE.DataTexture2DArray.");return}J.pixelStorei(J.UNPACK_FLIP_Y_WEBGL,o0.flipY),J.pixelStorei(J.UNPACK_PREMULTIPLY_ALPHA_WEBGL,o0.premultiplyAlpha),J.pixelStorei(J.UNPACK_ALIGNMENT,o0.unpackAlignment);const E5=J.getParameter(J.UNPACK_ROW_LENGTH),M2=J.getParameter(J.UNPACK_IMAGE_HEIGHT),x1=J.getParameter(J.UNPACK_SKIP_PIXELS),C2=J.getParameter(J.UNPACK_SKIP_ROWS),C1=J.getParameter(J.UNPACK_SKIP_IMAGES),u5=r0.isCompressedTexture?r0.mipmaps[0]:r0.image;J.pixelStorei(J.UNPACK_ROW_LENGTH,u5.width),J.pixelStorei(J.UNPACK_IMAGE_HEIGHT,u5.height),J.pixelStorei(J.UNPACK_SKIP_PIXELS,_.min.x),J.pixelStorei(J.UNPACK_SKIP_ROWS,_.min.y),J.pixelStorei(J.UNPACK_SKIP_IMAGES,_.min.z),r0.isDataTexture||r0.isData3DTexture?J.texSubImage3D(f5,a0,e0.x,e0.y,e0.z,P0,X0,o5,l5,d5,u5.data):r0.isCompressedArrayTexture?(console.warn("THREE.WebGLRenderer.copyTextureToTexture3D: untested support for compressed srcTexture."),J.compressedTexSubImage3D(f5,a0,e0.x,e0.y,e0.z,P0,X0,o5,l5,u5.data)):J.texSubImage3D(f5,a0,e0.x,e0.y,e0.z,P0,X0,o5,l5,d5,u5),J.pixelStorei(J.UNPACK_ROW_LENGTH,E5),J.pixelStorei(J.UNPACK_IMAGE_HEIGHT,M2),J.pixelStorei(J.UNPACK_SKIP_PIXELS,x1),J.pixelStorei(J.UNPACK_SKIP_ROWS,C2),J.pixelStorei(J.UNPACK_SKIP_IMAGES,C1),a0===0&&o0.generateMipmaps&&J.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 YA}get outputColorSpace(){return this._outputColorSpace}set outputColorSpace(A){this._outputColorSpace=A;const t=this.getContext();t.drawingBufferColorSpace=A===kg?"display-p3":"srgb",t.unpackColorSpace=A2.workingColorSpace===br?"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===t2?Lt:NE}set outputEncoding(A){console.warn("THREE.WebGLRenderer: Property .outputEncoding has been removed. Use .outputColorSpace instead."),this.outputColorSpace=A===Lt?t2:G3}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 $N extends bE{}$N.prototype.isWebGL1Renderer=!0;class Pg{constructor(A,t=25e-5){this.isFogExp2=!0,this.name="",this.color=new _0(A),this.density=t}clone(){return new Pg(this.color,this.density)}toJSON(){return{type:"FogExp2",name:this.name,color:this.color.getHex(),density:this.density}}}class Yg{constructor(A,t=1,n=1e3){this.isFog=!0,this.name="",this.color=new _0(A),this.near=t,this.far=n}clone(){return new Yg(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 Jg{constructor(A,t){this.isInterleavedBuffer=!0,this.array=A,this.stride=t,this.count=A!==void 0?A.length/t:0,this.usage=lr,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,zo,On,Wo,sw,jI,ow,new c0),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(Ax)}const jo=new k,aw=new k;class tx 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){jo.setFromMatrixPosition(this.matrixWorld);const i=A.ray.origin.distanceTo(jo);this.getObjectForDistance(i).raycast(A,t)}}update(A){const t=this.levels;if(t.length>1){jo.setFromMatrixPosition(A.matrixWorld),aw.setFromMatrixPosition(this.matrixWorld);const n=jo.distanceTo(aw)/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(m.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 $K 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 AV extends I2{constructor(A,t){super({width:A,height:t}),this.isFramebufferTexture=!0,this.magFilter=e2,this.minFilter=e2,this.generateMipmaps=!1,this.needsUpdate=!0}}class Kg 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 eV extends Kg{constructor(A,t,n,i,r,s){super(A,t,n,r,s),this.isCompressedArrayTexture=!0,this.image.depth=i,this.wrapR=A4}}class tV extends Kg{constructor(A,t,n){super(void 0,A[0].width,A[0].height,t,n,Oe),this.isCompressedCubeTexture=!0,this.isCubeTexture=!0,this.image=A}}class ox 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 QA{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 c0: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(O2(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(O2(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 Vg extends QA{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 c0,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]:(ta.subVectors(i[0],i[1]).add(i[0]),l=ta);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(ww(o,a.x,l.x,u.x,I.x),ww(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 Hr extends R5{constructor(A=[new c0(0,-.5),new c0(.5,0),new c0(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=O2(i,0,Math.PI*2);const r=[],s=[],o=[],a=[],l=[],u=1/t,I=new k,C=new c0,h=new k,d=new k,p=new k;let m=0,f=0;for(let Q=0;Q<=A.length-1;Q++)switch(Q){case 0:m=A[Q+1].x-A[Q].x,f=A[Q+1].y-A[Q].y,h.x=f*1,h.y=-m,h.z=f*0,p.copy(h),h.normalize(),a.push(h.x,h.y,h.z);break;case A.length-1:a.push(p.x,p.y,p.z);break;default:m=A[Q+1].x-A[Q].x,f=A[Q+1].y-A[Q].y,h.x=f*1,h.y=-m,h.z=f*0,d.copy(h),h.x+=p.x,h.y+=p.y,h.z+=p.z,h.normalize(),a.push(h.x,h.y,h.z),p.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 W0(I,3)),this.setAttribute("normal",new W0(C,3)),this.setAttribute("uv",new W0(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),A0=Math.cos(P);R.x=F*W,R.y=-N*n+m,R.z=F*A0,I.push(R.x,R.y,R.z),w.set(W,x,A0).normalize(),C.push(w.x,w.y,w.z),h.push(V,1-N),v.push(d++)}p.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 c0,x=new c0,T=new c0;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 Ir(r,s,t,o,a,h,0),s}};function Cx(e,A,t,n,i){let r,s;if(i===MV(e,A,t,n)>0)for(r=A;r=A;r-=n)s=Dw(r,e[r],e[r+1],s);return s&&qg(s,s.next)&&(hr(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&&(qg(t,t.next)||N2(t.prev,t,t.next)===0)){if(hr(t),t=A=t.prev,t===t.next)break;n=!0}else t=t.next;while(n||t!==A);return A}function Ir(e,A,t,n,i,r,s){if(!e)return;!s&&r&&QV(e,n,i,r);let o=e,a,l;for(;e.prev!==e.next;){if(a=e.prev,l=e.next,r?uV(e,n,i,r):cV(e)){A.push(a.i/t|0),A.push(e.i/t|0),A.push(l.i/t|0),hr(e),e=l.next,o=l.next;continue}if(e=l,e===o){s?s===1?(e=IV(g6(e),A,t),Ir(e,A,t,n,i,r,2)):s===2&&CV(e,A,t,n,i,r):Ir(g6(e),A,t,n,i,r,1);break}}}function cV(e){const A=e.prev,t=e,n=e.next;if(N2(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)&&N2(d.prev,d,d.next)>=0)return!1;d=d.next}return!0}function uV(e,A,t,n){const i=e.prev,r=e,s=e.next;if(N2(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,m=u>I?u>C?u:C:I>C?I:C,f=Tf(h,d,A,t,n),Q=Tf(p,m,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<=p&&B.y>=d&&B.y<=m&&B!==i&&B!==s&&V8(o,u,a,I,l,C,B.x,B.y)&&N2(B.prev,B,B.next)>=0||(B=B.prevZ,w.x>=h&&w.x<=p&&w.y>=d&&w.y<=m&&w!==i&&w!==s&&V8(o,u,a,I,l,C,w.x,w.y)&&N2(w.prev,w,w.next)>=0))return!1;w=w.nextZ}for(;B&&B.z>=f;){if(B.x>=h&&B.x<=p&&B.y>=d&&B.y<=m&&B!==i&&B!==s&&V8(o,u,a,I,l,C,B.x,B.y)&&N2(B.prev,B,B.next)>=0)return!1;B=B.prevZ}for(;w&&w.z<=Q;){if(w.x>=h&&w.x<=p&&w.y>=d&&w.y<=m&&w!==i&&w!==s&&V8(o,u,a,I,l,C,w.x,w.y)&&N2(w.prev,w,w.next)>=0)return!1;w=w.nextZ}return!0}function IV(e,A,t){let n=e;do{const i=n.prev,r=n.next.next;!qg(i,r)&&hx(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),hr(n),hr(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&&yV(s,o)){let a=fx(s,o);s=g6(s,s.next),a=g6(a,a.next),Ir(s,A,t,n,i,r,0),Ir(a,A,t,n,i,r,0);return}o=o.next}s=s.next}while(s!==e)}function hV(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&&BV(i,t)))&&(i=t,u=I)),t=t.next;while(t!==o);return i}function BV(e,A){return N2(e.prev,e,A.prev)<0&&N2(A.next,e,e.next)<0}function QV(e,A,t,n){let i=e;do i.z===0&&(i.z=Tf(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,pV(i)}function pV(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 Tf(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 mV(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 yV(e,A){return e.next.i!==A.i&&e.prev.i!==A.i&&!wV(e,A)&&(Cr(e,A)&&Cr(A,e)&&DV(e,A)&&(N2(e.prev,e,A.prev)||N2(e,A.prev,A))||qg(e,A)&&N2(e.prev,e,e.next)>0&&N2(A.prev,A,A.next)>0)}function N2(e,A,t){return(A.y-e.y)*(t.x-A.x)-(A.x-e.x)*(t.y-A.y)}function qg(e,A){return e.x===A.x&&e.y===A.y}function hx(e,A,t,n){const i=oa(N2(e,A,t)),r=oa(N2(e,A,n)),s=oa(N2(t,n,e)),o=oa(N2(t,n,A));return!!(i!==r&&s!==o||i===0&&sa(e,t,A)||r===0&&sa(e,n,A)||s===0&&sa(t,e,n)||o===0&&sa(t,A,n))}function sa(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 oa(e){return e>0?1:e<0?-1:0}function wV(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&&hx(t,t.next,e,A))return!0;t=t.next}while(t!==e);return!1}function Cr(e,A){return N2(e.prev,e,e.next)<0?N2(e,A,e.next)>=0&&N2(e,e.prev,A)>=0:N2(e,A,e.prev)<0||N2(e,e.next,A)<0}function DV(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 fx(e,A){const t=new Uf(e.i,e.x,e.y),n=new Uf(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 Dw(e,A,t,n){const i=new Uf(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 hr(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 Uf(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 MV(e,A,t,n){let i=0;for(let r=A,s=t-n;r2&&e[A-1].equals(e[0])&&e.pop()}function Rw(e,A){for(let t=0;tNumber.EPSILON){const U=Math.sqrt(p2),i0=Math.sqrt(a5*a5+k5*k5),w0=E0.x-K0/U,B0=E0.y+b0/U,D0=I0.x-k5/i0,j0=I0.y+a5/i0,v0=((D0-w0)*k5-(j0-B0)*a5)/(b0*k5-K0*a5);Q0=w0+b0*v0-J.x,d0=B0+K0*v0-J.y;const k0=Q0*Q0+d0*d0;if(k0<=2)return new c0(Q0,d0);e5=Math.sqrt(k0/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 c0(Q0/e5,d0/e5)}const Y=[];for(let J=0,E0=P.length,I0=E0-1,Q0=J+1;J=0;J--){const E0=J/m,I0=h*Math.cos(E0*Math.PI/2),Q0=d*Math.sin(E0*Math.PI/2)+p;for(let d0=0,e5=P.length;d0=0;){const Q0=I0;let d0=I0-1;d0<0&&(d0=J.length-1);for(let e5=0,b0=u+m*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 px extends I1{constructor(A){super(),this.isMeshPhongMaterial=!0,this.type="MeshPhongMaterial",this.color=new _0(16777215),this.specular=new _0(1118481),this.shininess=30,this.map=null,this.lightMap=null,this.lightMapIntensity=1,this.aoMap=null,this.aoMapIntensity=1,this.emissive=new _0(0),this.emissiveIntensity=1,this.emissiveMap=null,this.bumpMap=null,this.bumpScale=1,this.normalMap=null,this.normalMapType=i9,this.normalScale=new c0(1,1),this.displacementMap=null,this.displacementScale=1,this.displacementBias=0,this.specularMap=null,this.alphaMap=null,this.envMap=null,this.combine=Gr,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 mx extends I1{constructor(A){super(),this.isMeshToonMaterial=!0,this.defines={TOON:""},this.type="MeshToonMaterial",this.color=new _0(16777215),this.map=null,this.gradientMap=null,this.lightMap=null,this.lightMapIntensity=1,this.aoMap=null,this.aoMapIntensity=1,this.emissive=new _0(0),this.emissiveIntensity=1,this.emissiveMap=null,this.bumpMap=null,this.bumpScale=1,this.normalMap=null,this.normalMapType=i9,this.normalScale=new c0(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 jE extends I1{constructor(A){super(),this.isMeshNormalMaterial=!0,this.type="MeshNormalMaterial",this.bumpMap=null,this.bumpScale=1,this.normalMap=null,this.normalMapType=i9,this.normalScale=new c0(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 yx extends I1{constructor(A){super(),this.isMeshLambertMaterial=!0,this.type="MeshLambertMaterial",this.color=new _0(16777215),this.map=null,this.lightMap=null,this.lightMapIntensity=1,this.aoMap=null,this.aoMapIntensity=1,this.emissive=new _0(0),this.emissiveIntensity=1,this.emissiveMap=null,this.bumpMap=null,this.bumpScale=1,this.normalMap=null,this.normalMapType=i9,this.normalScale=new c0(1,1),this.displacementMap=null,this.displacementScale=1,this.displacementBias=0,this.specularMap=null,this.alphaMap=null,this.envMap=null,this.combine=Gr,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 wx extends I1{constructor(A){super(),this.isMeshMatcapMaterial=!0,this.defines={MATCAP:""},this.type="MeshMatcapMaterial",this.color=new _0(16777215),this.matcap=null,this.map=null,this.bumpMap=null,this.bumpScale=1,this.normalMap=null,this.normalMapType=i9,this.normalScale=new c0(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 Dx 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 z9(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 Mx(e){return ArrayBuffer.isView(e)&&!(e instanceof DataView)}function Rx(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 Ff(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 qE(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 NV(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 p=0;pr.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;p=o.values.slice(f,Q)}else{const f=o.createInterpolant(),Q=u,B=I-u;f.evaluate(r),p=f.resultBuffer.slice(Q,B)}a==="quaternion"&&new F4().fromArray(p).normalize().conjugate().toArray(p);const m=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&&Mx(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()===qa,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}}pA.prototype.TimeBufferType=Float32Array;pA.prototype.ValueBufferType=Float32Array;pA.prototype.DefaultInterpolation=ir;class D6 extends pA{}D6.prototype.ValueTypeName="bool";D6.prototype.ValueBufferType=Array;D6.prototype.DefaultInterpolation=nr;D6.prototype.InterpolantFactoryMethodLinear=void 0;D6.prototype.InterpolantFactoryMethodSmooth=void 0;class $E extends pA{}$E.prototype.ValueTypeName="color";class fr extends pA{}fr.prototype.ValueTypeName="number";class Nx extends zr{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 pA{InterpolantFactoryMethodLinear(A){return new Nx(this.times,this.values,this.getValueSize(),A)}}Z7.prototype.ValueTypeName="quaternion";Z7.prototype.DefaultInterpolation=ir;Z7.prototype.InterpolantFactoryMethodSmooth=void 0;class M6 extends pA{}M6.prototype.ValueTypeName="string";M6.prototype.ValueBufferType=Array;M6.prototype.DefaultInterpolation=nr;M6.prototype.InterpolantFactoryMethodLinear=void 0;M6.prototype.InterpolantFactoryMethodSmooth=void 0;class dr extends pA{}dr.prototype.ValueTypeName="vector";class Er{constructor(A,t=-1,n,i=_g){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(FV(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(pA.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,p){if(h.length!==0){const m=[],f=[];qE(h,m,f,d),m.length!==0&&p.push(new I(C,m,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(pe[A]!==void 0){pe[A].push({onLoad:t,onProgress:n,onError:i});return}pe[A]=[],pe[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=pe[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 p=0;const m=new ReadableStream({start(f){Q();function Q(){I.read().then(({done:B,value:w})=>{if(B)f.close();else{p+=w.byteLength;const R=new ProgressEvent("progress",{lengthComputable:d,loaded:p,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=>{c6.add(A,l);const u=pe[A];delete pe[A];for(let I=0,C=u.length;I{const u=pe[A];if(u===void 0)throw this.manager.itemError(A),l;delete pe[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 kV extends G4{constructor(A){super(A)}load(A,t,n,i){const r=this,s=new Pe(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 _0().setHex(s.value);break;case"v2":i.uniforms[r].value=new c0().fromArray(s.value);break;case"v3":i.uniforms[r].value=new k().fromArray(s.value);break;case"v4":i.uniforms[r].value=new n2().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 c0().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 c0().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:Ex,SpriteMaterial:OE,RawShaderMaterial:Bx,ShaderMaterial:Y1,PointsMaterial:YE,MeshPhysicalMaterial:Qx,MeshStandardMaterial:ZE,MeshPhongMaterial:px,MeshToonMaterial:mx,MeshNormalMaterial:jE,MeshLambertMaterial:yx,MeshDepthMaterial:LE,MeshDistanceMaterial:GE,MeshBasicMaterial:r9,MeshMatcapMaterial:wx,LineDashedMaterial:Dx,LineBasicMaterial:E4,Material:I1};return new t[A]}}class _f{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 AB(t);r=new Br(a),r.setCrossOrigin(this.crossOrigin);for(let l=0,u=A.length;l0){i=new Br(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 aa,tB=class{static getContext(){return aa===void 0&&(aa=new(window.AudioContext||window.webkitAudioContext)),aa}static setContext(A){aa=A}};class VV extends G4{constructor(A){super(A)}load(A,t,n,i){const r=this,s=new Pe(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);tB.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 _w=new y5,kw=new y5,w9=new y5;class zV{constructor(){this.type="StereoCamera",this.aspect=1,this.eyeSep=.064,this.cameraL=new r1,this.cameraL.layers.enable(1),this.cameraL.matrixAutoUpdate=!1,this.cameraR=new r1,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,w9.copy(A.projectionMatrix);const i=t.eyeSep/2,r=i*t.near/t.focus,s=t.near*Math.tan($9*t.fov*.5)/t.zoom;let o,a;kw.elements[12]=-i,_w.elements[12]=i,o=-s*t.aspect+r,a=s*t.aspect+r,w9.elements[0]=2*t.near/(a-o),w9.elements[8]=(a+o)/(a-o),this.cameraL.projectionMatrix.copy(w9),o=-s*t.aspect-r,a=s*t.aspect-r,w9.elements[0]=2*t.near/(a-o),w9.elements[8]=(a+o)/(a-o),this.cameraR.projectionMatrix.copy(w9)}this.cameraL.matrixWorld.copy(A.matrixWorld).multiply(kw),this.cameraR.matrixWorld.copy(A.matrixWorld).multiply(_w)}}class nB{constructor(A=!0){this.autoStart=A,this.startTime=0,this.oldTime=0,this.elapsedTime=0,this.running=!1}start(){this.startTime=Lw(),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=Lw();A=(t-this.oldTime)/1e3,this.oldTime=t,this.elapsedTime+=A}return A}}function Lw(){return(typeof performance>"u"?Date:performance).now()}const D9=new k,Gw=new F4,WV=new k,M9=new k;class ZV extends X5{constructor(){super(),this.type="AudioListener",this.context=tB.getContext(),this.gain=this.context.createGain(),this.gain.connect(this.context.destination),this.filter=null,this.timeDelta=0,this._clock=new nB}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(D9,Gw,WV),M9.set(0,0,-1).applyQuaternion(Gw),t.positionX){const i=this.context.currentTime+this.timeDelta;t.positionX.linearRampToValueAtTime(D9.x,i),t.positionY.linearRampToValueAtTime(D9.y,i),t.positionZ.linearRampToValueAtTime(D9.z,i),t.forwardX.linearRampToValueAtTime(M9.x,i),t.forwardY.linearRampToValueAtTime(M9.y,i),t.forwardZ.linearRampToValueAtTime(M9.z,i),t.upX.linearRampToValueAtTime(n.x,i),t.upY.linearRampToValueAtTime(n.y,i),t.upZ.linearRampToValueAtTime(n.z,i)}else t.setPosition(D9.x,D9.y,D9.z),t.setOrientation(M9.x,M9.y,M9.z,n.x,n.y,n.z)}}class Px 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 iB="\\[\\]\\.:\\/",$V=new RegExp("["+iB+"]","g"),rB="[^"+iB+"]",Az="[^"+iB.replace("\\.","")+"]",ez=/((?:WC+[\/:])*)/.source.replace("WC",rB),tz=/(WCOD+)?/.source.replace("WCOD",Az),nz=/(?:\.(WC+)(?:\[(.+)\])?)?/.source.replace("WC",rB),iz=/\.(WC+)(?:\[(.+)\])?/.source.replace("WC",rB),rz=new RegExp("^"+ez+tz+nz+iz+"$"),sz=["material","materials","bones","map"];class oz{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($V,"")}static parseTrackName(A){const t=rz.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);sz.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 p=n[h],m=p[I],f=p[u];p[u]=m,p[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,p=i;d!==p;++d){const m=n[d];m[I]=m[C],m.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 Jx{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:H9,endingEnd:H9};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=DN,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 vE:for(let u=0,I=a.length;u!==I;++u)a[u].evaluate(s),l[u].accumulateAdditive(o);break;case _g: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===MN;if(A===0)return r===-1?i:s&&(r&1)===1?t-i:i;if(n===wN){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=K9,i.endingEnd=K9):(A?i.endingStart=this.zeroSlopeAtStart?K9:H9:i.endingStart=rr,t?i.endingEnd=this.zeroSlopeAtEnd?K9:H9:i.endingEnd=rr)}_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 lz=new Float32Array(1);class gz extends Y3{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 p=t&&t._propertyBindings[I].binding.parsedPath;d=new Yx(K5.create(n,h,p),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,Pw).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 Yw=new k,la=new k;class Ez{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){Yw.subVectors(A,this.start),la.subVectors(this.end,this.start);const n=la.dot(la);let r=la.dot(Yw)/n;return t&&(r=O2(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 Jw=new k;class Bz 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{Ww.set(A.z,0,-A.x).normalize();const t=Math.acos(A.y);this.quaternion.setFromAxisAngle(Ww,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 Tz extends ee{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 W0(t,3)),i.setAttribute("color",new W0(n,3));const r=new E4({vertexColors:!0,toneMapped:!1});super(i,r),this.type="AxesHelper"}setColors(A,t,n){const i=new _0,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 Uz{constructor(){this.type="ShapePath",this.color=new _0,this.subPaths=[],this.currentPath=null}moveTo(A,t){return this.currentPath=new ur,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=zA.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 e6,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,p;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 m;for(let f=0,Q=C.length;f>>1,Z=O[G];if(0>>1;Gi(m0,H))y0i(T0,m0)?(O[G]=T0,O[y0]=H,G=y0):(O[G]=m0,O[f0]=H,G=f0);else if(y0i(T0,H))O[G]=T0,O[y0]=H,G=y0;else break A}}return Y}function i(O,Y){var H=O.sortIndex-Y.sortIndex;return H!==0?H:O.id-Y.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,p=!1,m=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 Y=t(l);Y!==null;){if(Y.callback===null)n(l);else if(Y.startTime<=O)n(l),Y.sortIndex=Y.expirationTime,A(a,Y);else break;Y=t(l)}}function w(O){if(p=!1,B(O),!d)if(t(a)!==null)d=!0,A0(R);else{var Y=t(l);Y!==null&&n0(w,Y.startTime-O)}}function R(O,Y){d=!1,p&&(p=!1,f(T),T=-1),h=!0;var H=C;try{for(B(Y),I=t(a);I!==null&&(!(I.expirationTime>Y)||O&&!F());){var G=I.callback;if(typeof G=="function"){I.callback=null,C=I.priorityLevel;var Z=G(I.expirationTime<=Y);Y=e.unstable_now(),typeof Z=="function"?I.callback=Z:I===t(a)&&n(a),B(Y)}else n(a);I=t(a)}if(I!==null)var g0=!0;else{var f0=t(l);f0!==null&&n0(w,f0.startTime-Y),g0=!1}return g0}finally{I=null,C=H,h=!1}}var M=!1,x=null,T=-1,v=5,N=-1;function F(){return!(e.unstable_now()-NO||125G?(O.sortIndex=H,A(l,O),t(a)===null&&O===t(l)&&(p?(f(T),T=-1):p=!0,n0(w,H-G))):(O.sortIndex=Z,A(a,O),d||h||(d=!0,A0(R))),O},e.unstable_shouldYield=F,e.unstable_wrapCallback=function(O){var Y=C;return function(){var H=C;C=Y;try{return O.apply(this,arguments)}finally{C=H}}}})(jx);Zx.exports=jx;var kf=Zx.exports;/** + */(function(e){function A(O,Y){var H=O.length;O.push(Y);A:for(;0>>1,Z=O[G];if(0>>1;Gi(m0,H))y0i(T0,m0)?(O[G]=T0,O[y0]=H,G=y0):(O[G]=m0,O[f0]=H,G=f0);else if(y0i(T0,H))O[G]=T0,O[y0]=H,G=y0;else break A}}return Y}function i(O,Y){var H=O.sortIndex-Y.sortIndex;return H!==0?H:O.id-Y.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,p=!1,m=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 Y=t(l);Y!==null;){if(Y.callback===null)n(l);else if(Y.startTime<=O)n(l),Y.sortIndex=Y.expirationTime,A(a,Y);else break;Y=t(l)}}function w(O){if(p=!1,B(O),!d)if(t(a)!==null)d=!0,A0(R);else{var Y=t(l);Y!==null&&n0(w,Y.startTime-O)}}function R(O,Y){d=!1,p&&(p=!1,f(T),T=-1),h=!0;var H=C;try{for(B(Y),I=t(a);I!==null&&(!(I.expirationTime>Y)||O&&!F());){var G=I.callback;if(typeof G=="function"){I.callback=null,C=I.priorityLevel;var Z=G(I.expirationTime<=Y);Y=e.unstable_now(),typeof Z=="function"?I.callback=Z:I===t(a)&&n(a),B(Y)}else n(a);I=t(a)}if(I!==null)var g0=!0;else{var f0=t(l);f0!==null&&n0(w,f0.startTime-Y),g0=!1}return g0}finally{I=null,C=H,h=!1}}var M=!1,x=null,T=-1,v=5,N=-1;function F(){return!(e.unstable_now()-NO||125G?(O.sortIndex=H,A(l,O),t(a)===null&&O===t(l)&&(p?(f(T),T=-1):p=!0,n0(w,H-G))):(O.sortIndex=Z,A(a,O),d||h||(d=!0,A0(R))),O},e.unstable_shouldYield=F,e.unstable_wrapCallback=function(O){var Y=C;return function(){var H=C;C=Y;try{return O.apply(this,arguments)}finally{C=H}}}})(jx);Zx.exports=jx;var Lf=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 Lz=function(A){var t={},n=z,i=kf,r=Object.assign;function s(g){for(var c="https://reactjs.org/docs/error-decoder.html?invariant="+g,E=1;Eq||D[L]!==S[q]){var l0=` -`+D[L].replace(" at new "," at ");return g.displayName&&l0.includes("")&&(l0=l0.replace("",g.displayName)),l0}while(1<=L&&0<=q);break}}}finally{f5=!1,Error.prepareStackTrace=E}return(g=g?g.displayName||g.name:"")?d5(g):""}var M2=Object.prototype.hasOwnProperty,x1=[],C2=-1;function C1(g){return{current:g}}function u5(g){0>C2||(g.current=x1[C2],x1[C2]=null,C2--)}function V0(g,c){C2++,x1[C2]=g.current,g.current=c}var l3={},G5=C1(l3),F2=C1(!1),DA=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 h1(g){return g=g.childContextTypes,g!=null}function W2(){u5(F2),u5(G5)}function MA(g,c,E){if(G5.current!==l3)throw Error(s(168));V0(G5,c),V0(F2,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 f1(g){return g=(g=g.stateNode)&&g.__reactInternalMemoizedMergedChildContext||l3,DA=G5.current,V0(G5,g),V0(F2,F2.current),!0}function O6(g,c,E){var y=g.stateNode;if(!y)throw Error(s(169));E?(g=b6(g,c,DA),y.__reactInternalMemoizedMergedChildContext=g,u5(F2),u5(G5),V0(G5,g)):u5(F2),V0(F2,E)}var b4=Math.clz32?Math.clz32:_k,Is=Math.log,Fk=Math.LN2;function _k(g){return g>>>=0,g===0?32:31-(Is(g)/Fk|0)|0}var Cs=64,hs=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 fs(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 q=L&~D;q!==0?y=on(q):(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 Gk(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,ue=1<<32-b4(c)+D|E<Z5?(B1=m5,m5=null):B1=m5.sibling;var j5=n5(t0,m5,s0[Z5],G0);if(j5===null){m5===null&&(m5=B1);break}g&&m5&&j5.alternate===null&&c(t0,m5),X=S(j5,X,Z5),S5===null?q0=j5:S5.sibling=j5,S5=j5,m5=B1}if(Z5===s0.length)return E(t0,m5),m2&&u9(t0,Z5),q0;if(m5===null){for(;Z5Z5?(B1=m5,m5=null):B1=m5.sibling;var ot=n5(t0,m5,j5.value,G0);if(ot===null){m5===null&&(m5=B1);break}g&&m5&&ot.alternate===null&&c(t0,m5),X=S(ot,X,Z5),S5===null?q0=ot:S5.sibling=ot,S5=ot,m5=B1}if(j5.done)return E(t0,m5),m2&&u9(t0,Z5),q0;if(m5===null){for(;!j5.done;Z5++,j5=s0.next())j5=p5(t0,j5.value,G0),j5!==null&&(X=S(j5,X,Z5),S5===null?q0=j5:S5.sibling=j5,S5=j5);return m2&&u9(t0,Z5),q0}for(m5=y(t0,m5);!j5.done;Z5++,j5=s0.next())j5=s2(m5,t0,Z5,j5.value,G0),j5!==null&&(g&&j5.alternate!==null&&m5.delete(j5.key===null?Z5:j5.key),X=S(j5,X,Z5),S5===null?q0=j5:S5.sibling=j5,S5=j5);return g&&m5.forEach(function(yL){return c(t0,yL)}),m2&&u9(t0,Z5),q0}function E3(t0,X,s0,G0){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 q0=s0.key,S5=X;S5!==null;){if(S5.key===q0){if(q0=s0.type,q0===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===q0||typeof q0=="object"&&q0!==null&&q0.$$typeof===B&&qQ(q0)===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=B9(s0.props.children,t0.mode,G0,s0.key),X.return=t0,t0=X):(G0=io(s0.type,s0.key,s0.props,null,t0.mode,G0),G0.ref=cn(t0,X,s0),G0.return=t0,t0=G0)}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=Xu(s0,t0.mode,G0),X.return=t0,t0=X}return L(t0);case B:return S5=s0._init,E3(t0,X,S5(s0._payload),G0)}if(W(s0))return $0(t0,X,s0,G0);if(M(s0))return V1(t0,X,s0,G0);Rs(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=qu(s0,t0.mode,G0),X.return=t0,t0=X),L(t0)):E(t0,X)}return E3}var V6=XQ(!0),$Q=XQ(!1),un={},C3=C1(un),In=C1(un),z6=C1(un);function xA(g){if(g===un)throw Error(s(174));return g}function hu(g,c){V0(z6,c),V0(In,g),V0(C3,un),g=n0(c),u5(C3),V0(C3,g)}function W6(){u5(C3),u5(In),u5(z6)}function Ap(g){var c=xA(z6.current),E=xA(C3.current);c=O(E,g.type,c),E!==c&&(V0(In,g),V0(C3,c))}function fu(g){In.current===g&&(u5(C3),u5(In))}var R2=C1(0);function Ss(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 du=[];function Eu(){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 Cp(){return TA().memoizedState}function jk(g,c,E){var y=it(g);E={lane:y,action:E,hasEagerState:!1,eagerState:null,next:null},hp(g)?fp(c,E):(dp(g,c,E),E=s4(),g=f3(g,y,E),g!==null&&Ep(g,c,y))}function qk(g,c,E){var y=it(g),D={lane:y,action:E,hasEagerState:!1,eagerState:null,next:null};if(hp(g))fp(c,D);else{dp(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,q=S(L,E);if(D.hasEagerState=!0,D.eagerState=q,SA(q,L))return}catch{}finally{}E=s4(),g=f3(g,y,E),g!==null&&Ep(g,c,y)}}function hp(g){var c=g.alternate;return g===_2||c!==null&&c===_2}function fp(g,c){Cn=Ns=!0;var E=g.pending;E===null?c.next=c:(c.next=E.next,E.next=c),g.pending=c}function dp(g,c,E){Z2!==null&&g.mode&1&&!(U5&2)?(g=c.interleaved,g===null?(E.next=E,NA===null?NA=[c]:NA.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 Ep(g,c,E){if(E&4194240){var y=c.lanes;y&=g.pendingLanes,E|=y,c.lanes=E,Xc(g,E)}}var _s={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},Xk={readContext:c3,useCallback:function(g,c){return Ce().memoizedState=[g,c===void 0?null:c],g},useContext:c3,useEffect:yu,useImperativeHandle:function(g,c,E){return E=E!=null?E.concat([g]):null,Us(4194308,4,gp.bind(null,c,g),E)},useLayoutEffect:function(g,c){return Us(4194308,4,g,c)},useInsertionEffect:function(g,c){return Us(4,2,g,c)},useMemo:function(g,c){var E=Ce();return c=c===void 0?null:c,g=g(),E.memoizedState=[g,c],g},useReducer:function(g,c,E){var y=Ce();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=jk.bind(null,_2,g),[y.memoizedState,g]},useRef:function(g){var c=Ce();return g={current:g},c.memoizedState=g},useState:mu,useDebugValue:wu,useDeferredValue:function(g){var c=mu(g),E=c[0],y=c[1];return yu(function(){var D=h3.transition;h3.transition={};try{y(g)}finally{h3.transition=D}},[g]),E},useTransition:function(){var g=mu(!1),c=g[0];return g=Zk.bind(null,g[1]),Ce().memoizedState=g,[c,g]},useMutableSource:function(){},useSyncExternalStore:function(g,c,E){var y=_2,D=Ce();if(m2){if(E===void 0)throw Error(s(407));E=E()}else{if(E=c(),Z2===null)throw Error(s(349));Z6&30||np(y,c,E)}D.memoizedState=E;var S={value:E,getSnapshot:c};return D.queue=S,yu(rp.bind(null,y,S,g),[g]),y.flags|=2048,fn(9,ip.bind(null,y,S,E,c),void 0,null),E},useId:function(){var g=Ce(),c=Z2.identifierPrefix;if(m2){var E=Ie,y=ue;E=(y&~(1<<32-b4(y)-1)).toString(32)+E,c=":"+c+"R"+E,E=hn++,0")&&(l0=l0.replace("",g.displayName)),l0}while(1<=L&&0<=q);break}}}finally{f5=!1,Error.prepareStackTrace=E}return(g=g?g.displayName||g.name:"")?d5(g):""}var M2=Object.prototype.hasOwnProperty,x1=[],C2=-1;function C1(g){return{current:g}}function u5(g){0>C2||(g.current=x1[C2],x1[C2]=null,C2--)}function V0(g,c){C2++,x1[C2]=g.current,g.current=c}var l3={},G5=C1(l3),F2=C1(!1),DA=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 h1(g){return g=g.childContextTypes,g!=null}function W2(){u5(F2),u5(G5)}function MA(g,c,E){if(G5.current!==l3)throw Error(s(168));V0(G5,c),V0(F2,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 f1(g){return g=(g=g.stateNode)&&g.__reactInternalMemoizedMergedChildContext||l3,DA=G5.current,V0(G5,g),V0(F2,F2.current),!0}function O6(g,c,E){var y=g.stateNode;if(!y)throw Error(s(169));E?(g=b6(g,c,DA),y.__reactInternalMemoizedMergedChildContext=g,u5(F2),u5(G5),V0(G5,g)):u5(F2),V0(F2,E)}var b4=Math.clz32?Math.clz32:_k,Cs=Math.log,Fk=Math.LN2;function _k(g){return g>>>=0,g===0?32:31-(Cs(g)/Fk|0)|0}var hs=64,fs=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 ds(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 q=L&~D;q!==0?y=on(q):(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 Gk(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,ue=1<<32-b4(c)+D|E<Z5?(B1=m5,m5=null):B1=m5.sibling;var j5=n5(t0,m5,s0[Z5],G0);if(j5===null){m5===null&&(m5=B1);break}g&&m5&&j5.alternate===null&&c(t0,m5),X=S(j5,X,Z5),S5===null?q0=j5:S5.sibling=j5,S5=j5,m5=B1}if(Z5===s0.length)return E(t0,m5),m2&&u9(t0,Z5),q0;if(m5===null){for(;Z5Z5?(B1=m5,m5=null):B1=m5.sibling;var ot=n5(t0,m5,j5.value,G0);if(ot===null){m5===null&&(m5=B1);break}g&&m5&&ot.alternate===null&&c(t0,m5),X=S(ot,X,Z5),S5===null?q0=ot:S5.sibling=ot,S5=ot,m5=B1}if(j5.done)return E(t0,m5),m2&&u9(t0,Z5),q0;if(m5===null){for(;!j5.done;Z5++,j5=s0.next())j5=p5(t0,j5.value,G0),j5!==null&&(X=S(j5,X,Z5),S5===null?q0=j5:S5.sibling=j5,S5=j5);return m2&&u9(t0,Z5),q0}for(m5=y(t0,m5);!j5.done;Z5++,j5=s0.next())j5=s2(m5,t0,Z5,j5.value,G0),j5!==null&&(g&&j5.alternate!==null&&m5.delete(j5.key===null?Z5:j5.key),X=S(j5,X,Z5),S5===null?q0=j5:S5.sibling=j5,S5=j5);return g&&m5.forEach(function(yL){return c(t0,yL)}),m2&&u9(t0,Z5),q0}function E3(t0,X,s0,G0){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 q0=s0.key,S5=X;S5!==null;){if(S5.key===q0){if(q0=s0.type,q0===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===q0||typeof q0=="object"&&q0!==null&&q0.$$typeof===B&&qQ(q0)===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=B9(s0.props.children,t0.mode,G0,s0.key),X.return=t0,t0=X):(G0=ro(s0.type,s0.key,s0.props,null,t0.mode,G0),G0.ref=cn(t0,X,s0),G0.return=t0,t0=G0)}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,G0),X.return=t0,t0=X}return L(t0);case B:return S5=s0._init,E3(t0,X,S5(s0._payload),G0)}if(W(s0))return $0(t0,X,s0,G0);if(M(s0))return V1(t0,X,s0,G0);Ss(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,G0),X.return=t0,t0=X),L(t0)):E(t0,X)}return E3}var V6=XQ(!0),$Q=XQ(!1),un={},C3=C1(un),In=C1(un),z6=C1(un);function xA(g){if(g===un)throw Error(s(174));return g}function fu(g,c){V0(z6,c),V0(In,g),V0(C3,un),g=n0(c),u5(C3),V0(C3,g)}function W6(){u5(C3),u5(In),u5(z6)}function Ap(g){var c=xA(z6.current),E=xA(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=C1(0);function vs(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 Cp(){return TA().memoizedState}function jk(g,c,E){var y=it(g);E={lane:y,action:E,hasEagerState:!1,eagerState:null,next:null},hp(g)?fp(c,E):(dp(g,c,E),E=s4(),g=f3(g,y,E),g!==null&&Ep(g,c,y))}function qk(g,c,E){var y=it(g),D={lane:y,action:E,hasEagerState:!1,eagerState:null,next:null};if(hp(g))fp(c,D);else{dp(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,q=S(L,E);if(D.hasEagerState=!0,D.eagerState=q,SA(q,L))return}catch{}finally{}E=s4(),g=f3(g,y,E),g!==null&&Ep(g,c,y)}}function hp(g){var c=g.alternate;return g===_2||c!==null&&c===_2}function fp(g,c){Cn=xs=!0;var E=g.pending;E===null?c.next=c:(c.next=E.next,E.next=c),g.pending=c}function dp(g,c,E){Z2!==null&&g.mode&1&&!(U5&2)?(g=c.interleaved,g===null?(E.next=E,NA===null?NA=[c]:NA.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 Ep(g,c,E){if(E&4194240){var y=c.lanes;y&=g.pendingLanes,E|=y,c.lanes=E,$c(g,E)}}var ks={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},Xk={readContext:c3,useCallback:function(g,c){return Ce().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,Fs(4194308,4,gp.bind(null,c,g),E)},useLayoutEffect:function(g,c){return Fs(4194308,4,g,c)},useInsertionEffect:function(g,c){return Fs(4,2,g,c)},useMemo:function(g,c){var E=Ce();return c=c===void 0?null:c,g=g(),E.memoizedState=[g,c],g},useReducer:function(g,c,E){var y=Ce();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=jk.bind(null,_2,g),[y.memoizedState,g]},useRef:function(g){var c=Ce();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=Zk.bind(null,g[1]),Ce().memoizedState=g,[c,g]},useMutableSource:function(){},useSyncExternalStore:function(g,c,E){var y=_2,D=Ce();if(m2){if(E===void 0)throw Error(s(407));E=E()}else{if(E=c(),Z2===null)throw Error(s(349));Z6&30||np(y,c,E)}D.memoizedState=E;var S={value:E,getSnapshot:c};return D.queue=S,wu(rp.bind(null,y,S,g),[g]),y.flags|=2048,fn(9,ip.bind(null,y,S,E,c),void 0,null),E},useId:function(){var g=Ce(),c=Z2.identifierPrefix;if(m2){var E=Ie,y=ue;E=(y&~(1<<32-b4(y)-1)).toString(32)+E,c=":"+c+"R"+E,E=hn++,0Ju&&(c.flags|=128,y=!0,Qn(D,!1),c.lanes=4194304)}else{if(!y)if(g=Ss(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*d1()-D.renderingStartTime>Ju&&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=d1(),c.sibling=null,g=R2.current,V0(R2,y?g&1|2:g&1),c):(K1(c),null);case 22:case 23:return Wu(),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 nL=o.ReactCurrentOwner,Y4=!1;function r4(g,c,E,y){c.child=g===null?$Q(c,null,E,y):V6(c,g.child,E,y)}function Mp(g,c,E,y,D){E=E.render;var S=c.ref;return Y6(c,D),y=Qu(g,c,E,y,S,D),E=pu(),g!==null&&!Y4?(c.updateQueue=g.updateQueue,c.flags&=-2053,g.lanes&=~D,he(g,c,D)):(m2&&E&&gu(c),c.flags|=1,r4(g,c,y,D),c.child)}function Rp(g,c,E,y,D){if(g===null){var S=E.type;return typeof S=="function"&&!ju(S)&&S.defaultProps===void 0&&E.compare===null&&E.defaultProps===void 0?(c.tag=15,c.type=S,Sp(g,c,S,y,D)):(g=io(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:Bs,E(L,y)&&g.ref===c.ref)return he(g,c,D)}return c.flags|=1,g=st(S,y),g.ref=c.ref,g.return=c,c.child=g}function Sp(g,c,E,y,D){if(g!==null&&Bs(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,he(g,c,D);return Ru(g,c,E,y,D)}function vp(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 r4(g,c,D,E),c.child}function Np(g,c){var E=c.ref;(g===null&&E!==null||g!==null&&g.ref!==E)&&(c.flags|=512,c.flags|=2097152)}function Ru(g,c,E,y,D){var S=h1(E)?DA:G5.current;return S=g3(c,S),Y6(c,D),E=Qu(g,c,E,y,S,D),y=pu(),g!==null&&!Y4?(c.updateQueue=g.updateQueue,c.flags&=-2053,g.lanes&=~D,he(g,c,D)):(m2&&y&&gu(c),c.flags|=1,r4(g,c,E,D),c.child)}function xp(g,c,E,y,D){if(h1(E)){var S=!0;f1(c)}else S=!1;if(Y6(c,D),c.stateNode===null)g!==null&&(g.alternate=null,c.alternate=null,c.flags|=2),KQ(c,E,y),lu(c,E,y,D),y=!0;else if(g===null){var L=c.stateNode,q=c.memoizedProps;L.props=q;var l0=L.context,M0=E.contextType;typeof M0=="object"&&M0!==null?M0=c3(M0):(M0=h1(E)?DA:G5.current,M0=g3(c,M0));var H0=E.getDerivedStateFromProps,p5=typeof H0=="function"||typeof L.getSnapshotBeforeUpdate=="function";p5||typeof L.UNSAFE_componentWillReceiveProps!="function"&&typeof L.componentWillReceiveProps!="function"||(q!==y||l0!==M0)&&VQ(c,L,y,M0),At=!1;var n5=c.memoizedState;L.state=n5,ys(c,y,L,D),l0=c.memoizedState,q!==y||n5!==l0||F2.current||At?(typeof H0=="function"&&(au(c,E,H0,y),l0=c.memoizedState),(q=At||HQ(c,E,q,y,n5,l0,M0))?(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=M0,y=q):(typeof L.componentDidMount=="function"&&(c.flags|=4194308),y=!1)}else{L=c.stateNode,OQ(g,c),q=c.memoizedProps,M0=c.type===c.elementType?q:V3(c.type,q),L.props=M0,p5=c.pendingProps,n5=L.context,l0=E.contextType,typeof l0=="object"&&l0!==null?l0=c3(l0):(l0=h1(E)?DA:G5.current,l0=g3(c,l0));var s2=E.getDerivedStateFromProps;(H0=typeof s2=="function"||typeof L.getSnapshotBeforeUpdate=="function")||typeof L.UNSAFE_componentWillReceiveProps!="function"&&typeof L.componentWillReceiveProps!="function"||(q!==p5||n5!==l0)&&VQ(c,L,y,l0),At=!1,n5=c.memoizedState,L.state=n5,ys(c,y,L,D);var $0=c.memoizedState;q!==p5||n5!==$0||F2.current||At?(typeof s2=="function"&&(au(c,E,s2,y),$0=c.memoizedState),(M0=At||HQ(c,E,M0,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"||q===g.memoizedProps&&n5===g.memoizedState||(c.flags|=4),typeof L.getSnapshotBeforeUpdate!="function"||q===g.memoizedProps&&n5===g.memoizedState||(c.flags|=1024),c.memoizedProps=y,c.memoizedState=$0),L.props=y,L.state=$0,L.context=l0,y=M0):(typeof L.componentDidUpdate!="function"||q===g.memoizedProps&&n5===g.memoizedState||(c.flags|=4),typeof L.getSnapshotBeforeUpdate!="function"||q===g.memoizedProps&&n5===g.memoizedState||(c.flags|=1024),y=!1)}return Su(g,c,E,y,S,D)}function Su(g,c,E,y,D,S){Np(g,c);var L=(c.flags&128)!==0;if(!y&&!L)return D&&O6(c,E,!1),he(g,c,S);y=c.stateNode,nL.current=c;var q=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,q,S)):r4(g,c,q,S),c.memoizedState=y.state,D&&O6(c,E,!0),c.child}function Tp(g){var c=g.stateNode;c.pendingContext?MA(g,c.pendingContext,c.pendingContext!==c.context):c.context&&MA(g,c.context,!1),hu(g,c.containerInfo)}function Up(g,c,E,y,D){return K6(),Cu(D),c.flags|=256,r4(g,c,E,y),c.child}var Gs={dehydrated:null,treeContext:null,retryLane:0};function bs(g){return{baseLanes:g,cachePool:null}}function Fp(g,c,E){var y=c.pendingProps,D=R2.current,S=!1,L=(c.flags&128)!==0,q;if((q=L)||(q=g!==null&&g.memoizedState===null?!1:(D&2)!==0),q?(S=!0,c.flags&=-129):(g===null||g.memoizedState!==null)&&(D|=1),V0(R2,D&1),g===null)return Iu(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=ro(D,y,0,null),g=B9(g,y,E,null),S.return=c,g.return=c,S.sibling=g,c.child=S,c.child.memoizedState=bs(E),c.memoizedState=Gs,g):vu(c,D));if(D=g.memoizedState,D!==null){if(q=D.dehydrated,q!==null){if(L)return c.flags&256?(c.flags&=-257,Os(g,c,E,Error(s(422)))):c.memoizedState!==null?(c.child=g.child,c.flags|=128,null):(S=y.fallback,D=c.mode,y=ro({mode:"visible",children:y.children},D,0,null),S=B9(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=bs(E),c.memoizedState=Gs,S);if(!(c.mode&1))c=Os(g,c,E,null);else if(sn(q))c=Os(g,c,E,Error(s(419)));else if(y=(E&g.childLanes)!==0,Y4||y){if(y=Z2,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))}Zu(),c=Os(g,c,E,Error(s(421)))}else rn(q)?(c.flags|=128,c.child=g.child,c=fL.bind(null,g),L6(q,c),c=null):(E=D.treeContext,E0&&(P4=us(q),O4=c,m2=!0,z3=null,ln=!1,E!==null&&(u3[I3++]=ue,u3[I3++]=Ie,u3[I3++]=c9,ue=E.id,Ie=E.overflow,c9=c)),c=vu(c,c.pendingProps.children),c.flags|=4096);return c}return S?(y=kp(g,c,y.children,y.fallback,E),S=c.child,D=g.child.memoizedState,S.memoizedState=D===null?bs(E):{baseLanes:D.baseLanes|E,cachePool:null},S.childLanes=g.childLanes&~E,c.memoizedState=Gs,y):(E=_p(g,c,y.children,E),c.memoizedState=null,E)}return S?(y=kp(g,c,y.children,y.fallback,E),S=c.child,D=g.child.memoizedState,S.memoizedState=D===null?bs(E):{baseLanes:D.baseLanes|E,cachePool:null},S.childLanes=g.childLanes&~E,c.memoizedState=Gs,y):(E=_p(g,c,y.children,E),c.memoizedState=null,E)}function vu(g,c){return c=ro({mode:"visible",children:c},g.mode,0,null),c.return=g,g.child=c}function _p(g,c,E,y){var D=g.child;return g=D.sibling,E=st(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 kp(g,c,E,y,D){var S=c.mode;g=g.child;var L=g.sibling,q={mode:"hidden",children:E};return!(S&1)&&c.child!==g?(E=c.child,E.childLanes=0,E.pendingProps=q,c.deletions=null):(E=st(g,q),E.subtreeFlags=g.subtreeFlags&14680064),L!==null?y=st(L,y):(y=B9(y,S,D,null),y.flags|=2),y.return=c,E.return=c,E.sibling=y,c.child=E,y}function Os(g,c,E,y){return y!==null&&Cu(y),V6(c,g.child,null,E),g=vu(c,c.pendingProps.children),g.flags|=2,c.memoizedState=null,g}function Lp(g,c,E){g.lanes|=c;var y=g.alternate;y!==null&&(y.lanes|=c),su(g.return,c,E)}function Nu(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 Gp(g,c,E){var y=c.pendingProps,D=y.revealOrder,S=y.tail;if(r4(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&&Lp(g,E,c);else if(g.tag===19)Lp(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&&Ss(g)===null&&(D=E),E=E.sibling;E=D,E===null?(D=c.child,c.child=null):(D=E.sibling,E.sibling=null),Nu(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&&Ss(g)===null){c.child=D;break}g=D.sibling,D.sibling=E,E=D,D=g}Nu(c,!0,E,null,S);break;case"together":Nu(c,!1,null,null,void 0);break;default:c.memoizedState=null}return c.child}function he(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=st(g,g.pendingProps),c.child=E,E.return=c;g.sibling!==null;)g=g.sibling,E=E.sibling=st(g,g.pendingProps),E.return=c;E.sibling=null}return c.child}function iL(g,c,E){switch(c.tag){case 3:Tp(c),K6();break;case 5:Ap(c);break;case 1:h1(c.type)&&f1(c);break;case 4:hu(c,c.stateNode.containerInfo);break;case 10:bQ(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?Fp(g,c,E):(V0(R2,R2.current&1),g=he(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 Gp(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,vp(g,c,E)}return he(g,c,E)}function rL(g,c){switch(cu(c),c.tag){case 1:return h1(c.type)&&W2(),g=c.flags,g&65536?(c.flags=g&-65537|128,c):null;case 3:return W6(),u5(F2),u5(G5),Eu(),g=c.flags,g&65536&&!(g&128)?(c.flags=g&-65537|128,c):null;case 5:return fu(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 ru(c.type._context),null;case 22:case 23:return Wu(),null;case 24:return null;default:return null}}var Ps=!1,C9=!1,sL=typeof WeakSet=="function"?WeakSet:Set,F0=null;function Ys(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 xu(g,c,E){try{E()}catch(y){m4(g,c,y)}}var bp=!1;function oL(g,c){for(Y(g.containerInfo),F0=c;F0!==null;)if(g=F0,c=g.child,(g.subtreeFlags&1028)!==0&&c!==null)c.return=g,F0=c;else for(;F0!==null;){g=F0;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:V3(g.type,y),D);S.__reactInternalSnapshotBeforeUpdate=L}break;case 3:O0&&L0(g.stateNode.containerInfo);break;case 5:case 6:case 4:case 17:break;default:throw Error(s(163))}}catch(q){m4(g,g.return,q)}if(c=g.sibling,c!==null){c.return=g.return,F0=c;break}F0=g.return}return E=bp,bp=!1,E}function h9(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&&xu(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 Tu(g){var c=g.ref;if(c!==null){var E=g.stateNode;switch(g.tag){case 5:g=A0(E);break;default:g=E}typeof c=="function"?c(g):c.current=g}}function Op(g,c,E){if(RA&&typeof RA.onCommitFiberUnmount=="function")try{RA.onCommitFiberUnmount(ds,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)&&xu(c,E,S),y=y.next}while(y!==g)}break;case 1:if(Ys(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:Ys(c,E);break;case 4:O0?Vp(g,c,E):J&&J&&(c=c.stateNode.containerInfo,E=C0(c),Y5(c,E))}}function Pp(g,c,E){for(var y=c;;)if(Op(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 Yp(g){var c=g.alternate;c!==null&&(g.alternate=null,Yp(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 Jp(g){return g.tag===5||g.tag===3||g.tag===4}function Hp(g){A:for(;;){for(;g.sibling===null;){if(g.return===null||Jp(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 Kp(g){if(O0){A:{for(var c=g.return;c!==null;){if(Jp(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=Hp(g),Fu(g,E,c);break;case 3:case 4:c=E.stateNode.containerInfo,E=Hp(g),Uu(g,E,c);break;default:throw Error(s(161))}}}function Uu(g,c,E){var y=g.tag;if(y===5||y===6)g=g.stateNode,c?R0(E,g,c):j0(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 Fu(g,c,E){var y=g.tag;if(y===5||y===6)g=g.stateNode,c?H5(E,g,c):D0(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 Vp(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)Pp(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(Op(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 _u(g,c){if(O0){switch(c.tag){case 0:case 11:case 14:case 15:h9(3,c,c.return),pn(3,c),h9(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&&e0(c.stateNode.containerInfo);return;case 12:return;case 13:Js(c);return;case 19:Js(c);return;case 17:return}throw Error(s(163))}switch(c.tag){case 0:case 11:case 14:case 15:h9(3,c,c.return),pn(3,c),h9(5,c,c.return);return;case 12:return;case 13:Js(c);return;case 19:Js(c);return;case 3:E0&&g!==null&&g.memoizedState.isDehydrated&&e0(c.stateNode.containerInfo);break;case 22:case 23:return}A:if(J){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 Js(g){var c=g.updateQueue;if(c!==null){g.updateQueue=null;var E=g.stateNode;E===null&&(E=g.stateNode=new sL),c.forEach(function(y){var D=dL.bind(null,g,y);E.has(y)||(E.add(y),y.then(D,D))})}}function aL(g,c){for(F0=c;F0!==null;){c=F0;var E=c.deletions;if(E!==null)for(var y=0;y";case Ks:return":has("+(Gu(g)||"")+")";case Vs:return'[role="'+g.value+'"]';case Ws:return'"'+g.value+'"';case zs:return'[data-testname="'+g.value+'"]';default:throw Error(s(365))}}function qp(g,c){var E=[];g=[g,0];for(var y=0;yD&&(D=L),y&=~S}if(y=D,y=d1()-y,y=(120>y?120:480>y?480:1080>y?1080:1920>y?1920:3e3>y?3e3:4320>y?4320:1960*gL(y/1960))-y,10g?16:g,nt===null)var y=!1;else{if(g=nt,nt=null,$s=0,U5&6)throw Error(s(331));var D=U5;for(U5|=4,F0=g.current;F0!==null;){var S=F0,L=S.child;if(F0.flags&16){var q=S.deletions;if(q!==null){for(var l0=0;l0d1()-Yu?f9(g,0):Pu|=E),p4(g,c)}function sm(g,c){c===0&&(g.mode&1?(c=hs,hs<<=1,!(hs&130023424)&&(hs=4194304)):c=1);var E=s4();g=to(g,c),g!==null&&(an(g,c,E),p4(g,E))}function fL(g){var c=g.memoizedState,E=0;c!==null&&(E=c.retryLane),sm(g,E)}function dL(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),sm(g,E)}var om;om=function(g,c,E){if(g!==null)if(g.memoizedProps!==c.pendingProps||F2.current)Y4=!0;else{if(!(g.lanes&E)&&!(c.flags&128))return Y4=!1,iL(g,c,E);Y4=!!(g.flags&131072)}else Y4=!1,m2&&c.flags&1048576&&zQ(c,Ms,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=Qu(null,c,y,g,D,E);var S=pu();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,h1(y)?(S=!0,f1(c)):S=!1,c.memoizedState=D.state!==null&&D.state!==void 0?D.state:null,ou(c),D.updater=ws,c.stateNode=D,D._reactInternals=c,lu(c,y,g,E),c=Su(null,c,y,!0,S,E)):(c.tag=0,m2&&S&&gu(c),r4(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=BL(y),g=V3(y,g),D){case 0:c=Ru(null,c,y,g,E);break A;case 1:c=xp(null,c,y,g,E);break A;case 11:c=Mp(null,c,y,g,E);break A;case 14:c=Rp(null,c,y,V3(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:V3(y,D),Ru(g,c,y,D,E);case 1:return y=c.type,D=c.pendingProps,D=c.elementType===y?D:V3(y,D),xp(g,c,y,D,E);case 3:A:{if(Tp(c),g===null)throw Error(s(387));y=c.pendingProps,S=c.memoizedState,D=S.element,OQ(g,c),ys(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=Up(g,c,y,E,D);break A}else if(y!==D){D=Error(s(424)),c=Up(g,c,y,E,D);break A}else for(E0&&(P4=cs(c.stateNode.containerInfo),O4=c,m2=!0,z3=null,ln=!1),E=$Q(c,null,y,E),c.child=E;E;)E.flags=E.flags&-3|4096,E=E.sibling;else{if(K6(),y===D){c=he(g,c,E);break A}r4(g,c,y,E)}c=c.child}return c;case 5:return Ap(c),g===null&&Iu(c),y=c.type,D=c.pendingProps,S=g!==null?g.memoizedProps:null,L=D.children,m0(y,D)?L=null:S!==null&&m0(y,S)&&(c.flags|=32),Np(g,c),r4(g,c,L,E),c.child;case 6:return g===null&&Iu(c),null;case 13:return Fp(g,c,E);case 4:return hu(c,c.stateNode.containerInfo),y=c.pendingProps,g===null?c.child=V6(c,null,y,E):r4(g,c,y,E),c.child;case 11:return y=c.type,D=c.pendingProps,D=c.elementType===y?D:V3(y,D),Mp(g,c,y,D,E);case 7:return r4(g,c,c.pendingProps,E),c.child;case 8:return r4(g,c,c.pendingProps.children,E),c.child;case 12:return r4(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,bQ(c,y,L),S!==null)if(SA(S.value,L)){if(S.children===D.children&&!F2.current){c=he(g,c,E);break A}}else for(S=c.child,S!==null&&(S.return=c);S!==null;){var q=S.dependencies;if(q!==null){L=S.child;for(var l0=q.firstContext;l0!==null;){if(l0.context===y){if(S.tag===1){l0=ce(-1,E&-E),l0.tag=2;var M0=S.updateQueue;if(M0!==null){M0=M0.shared;var H0=M0.pending;H0===null?l0.next=l0:(l0.next=H0.next,H0.next=l0),M0.pending=l0}}S.lanes|=E,l0=S.alternate,l0!==null&&(l0.lanes|=E),su(S.return,E,c),q.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,q=L.alternate,q!==null&&(q.lanes|=E),su(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}r4(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,r4(g,c,y,E),c.child;case 14:return y=c.type,D=V3(y,c.pendingProps),D=V3(y.type,D),Rp(g,c,y,D,E);case 15:return Sp(g,c,c.type,c.pendingProps,E);case 17:return y=c.type,D=c.pendingProps,D=c.elementType===y?D:V3(y,D),g!==null&&(g.alternate=null,c.alternate=null,c.flags|=2),c.tag=1,h1(y)?(g=!0,f1(c)):g=!1,Y6(c,E),KQ(c,y,D),lu(c,y,D,E),Su(null,c,y,!0,g,E);case 19:return Gp(g,c,E);case 22:return vp(g,c,E)}throw Error(s(156,c.tag))};function am(g,c){return $c(g,c)}function EL(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 EL(g,c,E,y)}function ju(g){return g=g.prototype,!(!g||!g.isReactComponent)}function BL(g){if(typeof g=="function")return ju(g)?1:0;if(g!=null){if(g=g.$$typeof,g===p)return 11;if(g===Q)return 14}return 2}function st(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 io(g,c,E,y,D,S){var L=2;if(y=g,typeof g=="function")ju(g)&&(L=1);else if(typeof g=="string")L=5;else A:switch(g){case u:return B9(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 m:return g=d3(13,E,c,D),g.elementType=m,g.lanes=S,g;case f:return g=d3(19,E,c,D),g.elementType=f,g.lanes=S,g;case w:return ro(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 p: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 B9(g,c,E,y){return g=d3(7,g,y,c),g.lanes=E,g}function ro(g,c,E,y){return g=d3(22,g,y,c),g.elementType=w,g.lanes=E,g.stateNode={},g}function qu(g,c,E){return g=d3(6,g,null,c),g.lanes=E,g}function Xu(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 QL(g,c,E,y,D){this.tag=c,this.containerInfo=g,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=z0,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=qc(0),this.expirationTimes=qc(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=qc(0),this.identifierPrefix=y,this.onRecoverableError=D,E0&&(this.mutableSourceEagerHydrationData=null)}function lm(g,c,E,y,D,S,L,q,l0){return g=new QL(g,c,E,q,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},ou(S),g}function gm(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(h1(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(h1(E))return b6(g,E,c)}return c}function cm(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 um(g,c){if(g=g.memoizedState,g!==null&&g.dehydrated!==null){var E=g.retryLane;g.retryLane=E!==0&&E=M0&&S>=p5&&D<=H0&&L<=n5){g.splice(c,1);break}else if(y!==M0||E.width!==l0.width||n5L){if(!(S!==p5||E.height!==l0.height||H0D)){M0>y&&(l0.width+=M0-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=vs(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*d1()-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=d1(),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 nL=o.ReactCurrentOwner,Y4=!1;function r4(g,c,E,y){c.child=g===null?$Q(c,null,E,y):V6(c,g.child,E,y)}function Mp(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,he(g,c,D)):(m2&&E&&cu(c),c.flags|=1,r4(g,c,y,D),c.child)}function Rp(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,Sp(g,c,S,y,D)):(g=ro(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:Qs,E(L,y)&&g.ref===c.ref)return he(g,c,D)}return c.flags|=1,g=st(S,y),g.ref=c.ref,g.return=c,c.child=g}function Sp(g,c,E,y,D){if(g!==null&&Qs(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,he(g,c,D);return Su(g,c,E,y,D)}function vp(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 r4(g,c,D,E),c.child}function Np(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=h1(E)?DA: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,he(g,c,D)):(m2&&y&&cu(c),c.flags|=1,r4(g,c,E,D),c.child)}function xp(g,c,E,y,D){if(h1(E)){var S=!0;f1(c)}else S=!1;if(Y6(c,D),c.stateNode===null)g!==null&&(g.alternate=null,c.alternate=null,c.flags|=2),KQ(c,E,y),gu(c,E,y,D),y=!0;else if(g===null){var L=c.stateNode,q=c.memoizedProps;L.props=q;var l0=L.context,M0=E.contextType;typeof M0=="object"&&M0!==null?M0=c3(M0):(M0=h1(E)?DA:G5.current,M0=g3(c,M0));var H0=E.getDerivedStateFromProps,p5=typeof H0=="function"||typeof L.getSnapshotBeforeUpdate=="function";p5||typeof L.UNSAFE_componentWillReceiveProps!="function"&&typeof L.componentWillReceiveProps!="function"||(q!==y||l0!==M0)&&VQ(c,L,y,M0),At=!1;var n5=c.memoizedState;L.state=n5,ws(c,y,L,D),l0=c.memoizedState,q!==y||n5!==l0||F2.current||At?(typeof H0=="function"&&(lu(c,E,H0,y),l0=c.memoizedState),(q=At||HQ(c,E,q,y,n5,l0,M0))?(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=M0,y=q):(typeof L.componentDidMount=="function"&&(c.flags|=4194308),y=!1)}else{L=c.stateNode,OQ(g,c),q=c.memoizedProps,M0=c.type===c.elementType?q:V3(c.type,q),L.props=M0,p5=c.pendingProps,n5=L.context,l0=E.contextType,typeof l0=="object"&&l0!==null?l0=c3(l0):(l0=h1(E)?DA:G5.current,l0=g3(c,l0));var s2=E.getDerivedStateFromProps;(H0=typeof s2=="function"||typeof L.getSnapshotBeforeUpdate=="function")||typeof L.UNSAFE_componentWillReceiveProps!="function"&&typeof L.componentWillReceiveProps!="function"||(q!==p5||n5!==l0)&&VQ(c,L,y,l0),At=!1,n5=c.memoizedState,L.state=n5,ws(c,y,L,D);var $0=c.memoizedState;q!==p5||n5!==$0||F2.current||At?(typeof s2=="function"&&(lu(c,E,s2,y),$0=c.memoizedState),(M0=At||HQ(c,E,M0,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"||q===g.memoizedProps&&n5===g.memoizedState||(c.flags|=4),typeof L.getSnapshotBeforeUpdate!="function"||q===g.memoizedProps&&n5===g.memoizedState||(c.flags|=1024),c.memoizedProps=y,c.memoizedState=$0),L.props=y,L.state=$0,L.context=l0,y=M0):(typeof L.componentDidUpdate!="function"||q===g.memoizedProps&&n5===g.memoizedState||(c.flags|=4),typeof L.getSnapshotBeforeUpdate!="function"||q===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){Np(g,c);var L=(c.flags&128)!==0;if(!y&&!L)return D&&O6(c,E,!1),he(g,c,S);y=c.stateNode,nL.current=c;var q=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,q,S)):r4(g,c,q,S),c.memoizedState=y.state,D&&O6(c,E,!0),c.child}function Tp(g){var c=g.stateNode;c.pendingContext?MA(g,c.pendingContext,c.pendingContext!==c.context):c.context&&MA(g,c.context,!1),fu(g,c.containerInfo)}function Up(g,c,E,y,D){return K6(),hu(D),c.flags|=256,r4(g,c,E,y),c.child}var bs={dehydrated:null,treeContext:null,retryLane:0};function Os(g){return{baseLanes:g,cachePool:null}}function Fp(g,c,E){var y=c.pendingProps,D=R2.current,S=!1,L=(c.flags&128)!==0,q;if((q=L)||(q=g!==null&&g.memoizedState===null?!1:(D&2)!==0),q?(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=so(D,y,0,null),g=B9(g,y,E,null),S.return=c,g.return=c,S.sibling=g,c.child=S,c.child.memoizedState=Os(E),c.memoizedState=bs,g):Nu(c,D));if(D=g.memoizedState,D!==null){if(q=D.dehydrated,q!==null){if(L)return c.flags&256?(c.flags&=-257,Ps(g,c,E,Error(s(422)))):c.memoizedState!==null?(c.child=g.child,c.flags|=128,null):(S=y.fallback,D=c.mode,y=so({mode:"visible",children:y.children},D,0,null),S=B9(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=Os(E),c.memoizedState=bs,S);if(!(c.mode&1))c=Ps(g,c,E,null);else if(sn(q))c=Ps(g,c,E,Error(s(419)));else if(y=(E&g.childLanes)!==0,Y4||y){if(y=Z2,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=Ps(g,c,E,Error(s(421)))}else rn(q)?(c.flags|=128,c.child=g.child,c=fL.bind(null,g),L6(q,c),c=null):(E=D.treeContext,E0&&(P4=Is(q),O4=c,m2=!0,z3=null,ln=!1,E!==null&&(u3[I3++]=ue,u3[I3++]=Ie,u3[I3++]=c9,ue=E.id,Ie=E.overflow,c9=c)),c=Nu(c,c.pendingProps.children),c.flags|=4096);return c}return S?(y=kp(g,c,y.children,y.fallback,E),S=c.child,D=g.child.memoizedState,S.memoizedState=D===null?Os(E):{baseLanes:D.baseLanes|E,cachePool:null},S.childLanes=g.childLanes&~E,c.memoizedState=bs,y):(E=_p(g,c,y.children,E),c.memoizedState=null,E)}return S?(y=kp(g,c,y.children,y.fallback,E),S=c.child,D=g.child.memoizedState,S.memoizedState=D===null?Os(E):{baseLanes:D.baseLanes|E,cachePool:null},S.childLanes=g.childLanes&~E,c.memoizedState=bs,y):(E=_p(g,c,y.children,E),c.memoizedState=null,E)}function Nu(g,c){return c=so({mode:"visible",children:c},g.mode,0,null),c.return=g,g.child=c}function _p(g,c,E,y){var D=g.child;return g=D.sibling,E=st(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 kp(g,c,E,y,D){var S=c.mode;g=g.child;var L=g.sibling,q={mode:"hidden",children:E};return!(S&1)&&c.child!==g?(E=c.child,E.childLanes=0,E.pendingProps=q,c.deletions=null):(E=st(g,q),E.subtreeFlags=g.subtreeFlags&14680064),L!==null?y=st(L,y):(y=B9(y,S,D,null),y.flags|=2),y.return=c,E.return=c,E.sibling=y,c.child=E,y}function Ps(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 Lp(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 Gp(g,c,E){var y=c.pendingProps,D=y.revealOrder,S=y.tail;if(r4(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&&Lp(g,E,c);else if(g.tag===19)Lp(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&&vs(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&&vs(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 he(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=st(g,g.pendingProps),c.child=E,E.return=c;g.sibling!==null;)g=g.sibling,E=E.sibling=st(g,g.pendingProps),E.return=c;E.sibling=null}return c.child}function iL(g,c,E){switch(c.tag){case 3:Tp(c),K6();break;case 5:Ap(c);break;case 1:h1(c.type)&&f1(c);break;case 4:fu(c,c.stateNode.containerInfo);break;case 10:bQ(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?Fp(g,c,E):(V0(R2,R2.current&1),g=he(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 Gp(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,vp(g,c,E)}return he(g,c,E)}function rL(g,c){switch(uu(c),c.tag){case 1:return h1(c.type)&&W2(),g=c.flags,g&65536?(c.flags=g&-65537|128,c):null;case 3:return W6(),u5(F2),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 Ys=!1,C9=!1,sL=typeof WeakSet=="function"?WeakSet:Set,F0=null;function Js(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 bp=!1;function oL(g,c){for(Y(g.containerInfo),F0=c;F0!==null;)if(g=F0,c=g.child,(g.subtreeFlags&1028)!==0&&c!==null)c.return=g,F0=c;else for(;F0!==null;){g=F0;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:V3(g.type,y),D);S.__reactInternalSnapshotBeforeUpdate=L}break;case 3:O0&&L0(g.stateNode.containerInfo);break;case 5:case 6:case 4:case 17:break;default:throw Error(s(163))}}catch(q){m4(g,g.return,q)}if(c=g.sibling,c!==null){c.return=g.return,F0=c;break}F0=g.return}return E=bp,bp=!1,E}function h9(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=A0(E);break;default:g=E}typeof c=="function"?c(g):c.current=g}}function Op(g,c,E){if(RA&&typeof RA.onCommitFiberUnmount=="function")try{RA.onCommitFiberUnmount(Es,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(Js(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:Js(c,E);break;case 4:O0?Vp(g,c,E):J&&J&&(c=c.stateNode.containerInfo,E=C0(c),Y5(c,E))}}function Pp(g,c,E){for(var y=c;;)if(Op(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 Yp(g){var c=g.alternate;c!==null&&(g.alternate=null,Yp(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 Jp(g){return g.tag===5||g.tag===3||g.tag===4}function Hp(g){A:for(;;){for(;g.sibling===null;){if(g.return===null||Jp(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 Kp(g){if(O0){A:{for(var c=g.return;c!==null;){if(Jp(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=Hp(g),_u(g,E,c);break;case 3:case 4:c=E.stateNode.containerInfo,E=Hp(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?R0(E,g,c):j0(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):D0(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 Vp(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)Pp(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(Op(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:h9(3,c,c.return),pn(3,c),h9(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&&e0(c.stateNode.containerInfo);return;case 12:return;case 13:Hs(c);return;case 19:Hs(c);return;case 17:return}throw Error(s(163))}switch(c.tag){case 0:case 11:case 14:case 15:h9(3,c,c.return),pn(3,c),h9(5,c,c.return);return;case 12:return;case 13:Hs(c);return;case 19:Hs(c);return;case 3:E0&&g!==null&&g.memoizedState.isDehydrated&&e0(c.stateNode.containerInfo);break;case 22:case 23:return}A:if(J){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 Hs(g){var c=g.updateQueue;if(c!==null){g.updateQueue=null;var E=g.stateNode;E===null&&(E=g.stateNode=new sL),c.forEach(function(y){var D=dL.bind(null,g,y);E.has(y)||(E.add(y),y.then(D,D))})}}function aL(g,c){for(F0=c;F0!==null;){c=F0;var E=c.deletions;if(E!==null)for(var y=0;y";case Vs:return":has("+(bu(g)||"")+")";case zs:return'[role="'+g.value+'"]';case Zs:return'"'+g.value+'"';case Ws:return'[data-testname="'+g.value+'"]';default:throw Error(s(365))}}function qp(g,c){var E=[];g=[g,0];for(var y=0;yD&&(D=L),y&=~S}if(y=D,y=d1()-y,y=(120>y?120:480>y?480:1080>y?1080:1920>y?1920:3e3>y?3e3:4320>y?4320:1960*gL(y/1960))-y,10g?16:g,nt===null)var y=!1;else{if(g=nt,nt=null,Ao=0,U5&6)throw Error(s(331));var D=U5;for(U5|=4,F0=g.current;F0!==null;){var S=F0,L=S.child;if(F0.flags&16){var q=S.deletions;if(q!==null){for(var l0=0;l0d1()-Ju?f9(g,0):Yu|=E),p4(g,c)}function sm(g,c){c===0&&(g.mode&1?(c=fs,fs<<=1,!(fs&130023424)&&(fs=4194304)):c=1);var E=s4();g=no(g,c),g!==null&&(an(g,c,E),p4(g,E))}function fL(g){var c=g.memoizedState,E=0;c!==null&&(E=c.retryLane),sm(g,E)}function dL(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),sm(g,E)}var om;om=function(g,c,E){if(g!==null)if(g.memoizedProps!==c.pendingProps||F2.current)Y4=!0;else{if(!(g.lanes&E)&&!(c.flags&128))return Y4=!1,iL(g,c,E);Y4=!!(g.flags&131072)}else Y4=!1,m2&&c.flags&1048576&&zQ(c,Rs,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,h1(y)?(S=!0,f1(c)):S=!1,c.memoizedState=D.state!==null&&D.state!==void 0?D.state:null,au(c),D.updater=Ds,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),r4(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=BL(y),g=V3(y,g),D){case 0:c=Su(null,c,y,g,E);break A;case 1:c=xp(null,c,y,g,E);break A;case 11:c=Mp(null,c,y,g,E);break A;case 14:c=Rp(null,c,y,V3(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:V3(y,D),Su(g,c,y,D,E);case 1:return y=c.type,D=c.pendingProps,D=c.elementType===y?D:V3(y,D),xp(g,c,y,D,E);case 3:A:{if(Tp(c),g===null)throw Error(s(387));y=c.pendingProps,S=c.memoizedState,D=S.element,OQ(g,c),ws(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=Up(g,c,y,E,D);break A}else if(y!==D){D=Error(s(424)),c=Up(g,c,y,E,D);break A}else for(E0&&(P4=us(c.stateNode.containerInfo),O4=c,m2=!0,z3=null,ln=!1),E=$Q(c,null,y,E),c.child=E;E;)E.flags=E.flags&-3|4096,E=E.sibling;else{if(K6(),y===D){c=he(g,c,E);break A}r4(g,c,y,E)}c=c.child}return c;case 5:return Ap(c),g===null&&Cu(c),y=c.type,D=c.pendingProps,S=g!==null?g.memoizedProps:null,L=D.children,m0(y,D)?L=null:S!==null&&m0(y,S)&&(c.flags|=32),Np(g,c),r4(g,c,L,E),c.child;case 6:return g===null&&Cu(c),null;case 13:return Fp(g,c,E);case 4:return fu(c,c.stateNode.containerInfo),y=c.pendingProps,g===null?c.child=V6(c,null,y,E):r4(g,c,y,E),c.child;case 11:return y=c.type,D=c.pendingProps,D=c.elementType===y?D:V3(y,D),Mp(g,c,y,D,E);case 7:return r4(g,c,c.pendingProps,E),c.child;case 8:return r4(g,c,c.pendingProps.children,E),c.child;case 12:return r4(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,bQ(c,y,L),S!==null)if(SA(S.value,L)){if(S.children===D.children&&!F2.current){c=he(g,c,E);break A}}else for(S=c.child,S!==null&&(S.return=c);S!==null;){var q=S.dependencies;if(q!==null){L=S.child;for(var l0=q.firstContext;l0!==null;){if(l0.context===y){if(S.tag===1){l0=ce(-1,E&-E),l0.tag=2;var M0=S.updateQueue;if(M0!==null){M0=M0.shared;var H0=M0.pending;H0===null?l0.next=l0:(l0.next=H0.next,H0.next=l0),M0.pending=l0}}S.lanes|=E,l0=S.alternate,l0!==null&&(l0.lanes|=E),ou(S.return,E,c),q.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,q=L.alternate,q!==null&&(q.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}r4(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,r4(g,c,y,E),c.child;case 14:return y=c.type,D=V3(y,c.pendingProps),D=V3(y.type,D),Rp(g,c,y,D,E);case 15:return Sp(g,c,c.type,c.pendingProps,E);case 17:return y=c.type,D=c.pendingProps,D=c.elementType===y?D:V3(y,D),g!==null&&(g.alternate=null,c.alternate=null,c.flags|=2),c.tag=1,h1(y)?(g=!0,f1(c)):g=!1,Y6(c,E),KQ(c,y,D),gu(c,y,D,E),vu(null,c,y,!0,g,E);case 19:return Gp(g,c,E);case 22:return vp(g,c,E)}throw Error(s(156,c.tag))};function am(g,c){return Au(g,c)}function EL(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 EL(g,c,E,y)}function qu(g){return g=g.prototype,!(!g||!g.isReactComponent)}function BL(g){if(typeof g=="function")return qu(g)?1:0;if(g!=null){if(g=g.$$typeof,g===p)return 11;if(g===Q)return 14}return 2}function st(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 ro(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 B9(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 m:return g=d3(13,E,c,D),g.elementType=m,g.lanes=S,g;case f:return g=d3(19,E,c,D),g.elementType=f,g.lanes=S,g;case w:return so(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 p: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 B9(g,c,E,y){return g=d3(7,g,y,c),g.lanes=E,g}function so(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 QL(g,c,E,y,D){this.tag=c,this.containerInfo=g,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=z0,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 lm(g,c,E,y,D,S,L,q,l0){return g=new QL(g,c,E,q,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 gm(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(h1(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(h1(E))return b6(g,E,c)}return c}function cm(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 um(g,c){if(g=g.memoizedState,g!==null&&g.dehydrated!==null){var E=g.retryLane;g.retryLane=E!==0&&E=M0&&S>=p5&&D<=H0&&L<=n5){g.splice(c,1);break}else if(y!==M0||E.width!==l0.width||n5L){if(!(S!==p5||E.height!==l0.height||H0D)){M0>y&&(l0.width+=M0-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 A0(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:pL,findFiberByHostInstance:g.findFiberByHostInstance||mL,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{ds=c.inject(g),RA=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=bu(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=s4(),L=it(D);return E=gm(E),c.context===null?c.context=E:c.pendingContext=E,c=ce(S,L),c.payload={element:g},y=y===void 0?null:y,y!==null&&(c.callback=y),et(D,c),g=f3(D,L,S),g!==null&&ms(g,D,L),L},t};Wx.exports=Lz;var Gz=Wx.exports;const bz=Ke(Gz),Oz=e=>typeof e=="object"&&typeof e.then=="function",W9=[];function qx(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=W9.indexOf(i);r!==-1&&W9.splice(r,1)},promise:(Oz(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(W9.push(i),!t)throw i.promise}const Pz=(e,A,t)=>Xx(e,A,!1,t),Yz=(e,A,t)=>void Xx(e,A,!0,t),Jz=e=>{if(e===void 0||e.length===0)W9.splice(0,W9.length);else{const A=W9.find(t=>qx(e,t.keys,t.equal));A&&A.remove()}},rB={},$x=e=>void Object.assign(rB,e);function Hz(e,A){function t(u,{args:I=[],attach:C,...h},d){let p=`${u[0].toUpperCase()}${u.slice(1)}`,m;if(u==="primitive"){if(h.object===void 0)throw new Error("R3F: Primitives without 'object' are invalid!");const f=h.object;m=R8(f,{type:u,root:d,attach:C,primitive:!0})}else{const f=rB[p];if(!f)throw new Error(`R3F: ${p} 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!");m=R8(new f(...I),{type:u,root:d,attach:C,memoizedProps:{args:I}})}return m.__r3f.attach===void 0&&(m instanceof R5?m.__r3f.attach="geometry":m instanceof I1&&(m.__r3f.attach="material")),p!=="inject"&&lC(m,h),m}function n(u,I){let C=!1;if(I){var h,d;(h=I.__r3f)!=null&&h.attach?aC(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,p;if((d=I.__r3f)!=null&&d.attach)aC(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 m=u.children.filter(Q=>Q!==I),f=m.indexOf(C);u.children=[...m.slice(0,f),I,...m.slice(f)],h=!0}h||(p=u.__r3f)==null||p.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,p;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)AD(u,I,I.__r3f.attach);else if(I.isObject3D&&u.isObject3D){var m;u.remove(I),(m=I.__r3f)!=null&&m.root&&$z(Xa(I),I)}const Q=(p=I.__r3f)==null?void 0:p.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 p=(d=u.__r3f)==null?void 0:d.parent;if(!p)return;const m=t(I,C,u.__r3f.root);if(u.children){for(const f of u.children)f.__r3f&&n(m,f);u.children=u.children.filter(f=>!f.__r3f)}u.__r3f.objects.forEach(f=>n(m,f)),u.__r3f.objects=[],u.__r3f.autoRemovedBeforeAppend||s(p,u),m.parent&&(m.__r3f.autoRemovedBeforeAppend=!0),n(p,m),m.raycast&&m.__r3f.eventCount&&Xa(m).getState().internal.interaction.push(m),[h,h.alternate].forEach(f=>{f!==null&&(f.stateNode=m,f.ref&&(typeof f.ref=="function"?f.ref(m):f.ref.current=m))})}const a=()=>console.warn("Text is not allowed in the R3F tree! This could be stray whitespace or characters.");return{reconciler:bz({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:m=[],children:f,...Q}=h,{args:B=[],children:w,...R}=C;if(!Array.isArray(m))throw new Error("R3F: the args prop must be an array!");if(m.some((x,T)=>x!==B[T]))return[!0];const M=sT(u,Q,R,!0);return M.changes.length?[!1,M]:null}},commitUpdate(u,[I,C],h,d,p,m){I?o(u,h,p,m):lC(u,C)},commitMount(u,I,C,h){var d;const p=(d=u.__r3f)!=null?d:{};u.raycast&&p.handlers&&p.eventCount&&Xa(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&&AD(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&&aC(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:lC}}var jw,qw;const oC=e=>"colorSpace"in e||"outputColorSpace"in e,AT=()=>{var e;return(e=rB.ColorManagement)!=null?e:null},eT=e=>e&&e.isOrthographicCamera,Kz=e=>e&&e.hasOwnProperty("current"),j7=typeof window<"u"&&((jw=window.document)!=null&&jw.createElement||((qw=window.navigator)==null?void 0:qw.product)==="ReactNative")?z.useLayoutEffect:z.useEffect;function tT(e){const A=z.useRef(e);return j7(()=>void(A.current=e),[e]),A}function Vz({set:e}){return j7(()=>(e(new Promise(()=>null)),()=>e(!1)),[e]),null}class nT 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}}nT.getDerivedStateFromError=()=>({error:!0});const iT="__default",Xw=new Map,zz=e=>e&&!!e.memoized&&!!e.changes;function rT(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 Xa(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 Wz(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 Zz(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 $w=/-\d+$/;function aC(e,A,t){if(E2.str(t)){if($w.test(t)){const r=t.replace($w,""),{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 AD(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 sT(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 p=Object.keys(a);for(let m=0;m{var f;if((f=e.__r3f)!=null&&f.primitive&&p==="object"||E2.equ(m,a[p]))return;if(/^on(Pointer|Click|DoubleClick|ContextMenu|Wheel)/.test(p))return h.push([p,m,!0,[]]);let Q=[];p.includes("-")&&(Q=p.split("-")),h.push([p,m,!1,Q]);for(const B in i){const w=i[B];B.startsWith(`${p}-`)&&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 jz=typeof process<"u"&&!1;function lC(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}=zz(A)?A:sT(e,A),u=r.eventCount;e.__r3f&&(e.__r3f.memoizedProps=a);for(let C=0;CB[w],e),!(Q&&Q.set))){const[B,...w]=m.reverse();f=w.reverse().reduce((R,M)=>R[M],e),h=B}if(d===iT+"remove")if(f.constructor){let B=Xw.get(f.constructor);B||(B=new f.constructor,Xw.set(f.constructor,B)),d=B[h]}else d=0;if(p)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 A6)){if(Array.isArray(d))Q.fromArray?Q.fromArray(d):Q.set(...d);else if(Q.copy&&d&&d.constructor&&(jz?Q.constructor.name===d.constructor.name:Q.constructor===d.constructor))Q.copy(d);else if(d!==void 0){const B=Q instanceof _0;!B&&Q.setScalar?Q.setScalar(d):Q instanceof A6&&d instanceof A6?Q.mask=d.mask:Q.set(d),!AT()&&!o.linear&&B&&Q.convertSRGBToLinear()}}else if(f[h]=d,f[h]instanceof I2&&f[h].format===R4&&f[h].type===C4){const B=f[h];oC(B)&&oC(o.gl)?B.colorSpace=o.gl.outputColorSpace:B.encoding=o.gl.outputEncoding}S8(e)}if(r.parent&&e.raycast&&u!==r.eventCount){const C=Xa(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 qz(e,A){e.manual||(eT(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 Xz(){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 oT(e,A,t,n){const i=t.get(A);i&&(t.delete(A),t.size===0&&(e.delete(n),i.target.releasePointerCapture(n)))}function $z(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)=>{oT(t.capturedMap,A,n,i)})}function AW(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=Ca(f);return I.has(Q)?!1:(I.add(Q),!0)});u.events.filter&&(p=u.events.filter(p,u));for(const f of p){let Q=f.object;for(;Q;){var m;(m=Q.__r3f)!=null&&m.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 p=Hn(d.object)||C,{raycaster:m,pointer:f,camera:Q,internal:B}=p,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&&oT(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:m.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",m=n(u,h?t:void 0),f=d?A(u):0;a==="onPointerDown"&&(C.initialClick=[u.offsetX,u.offsetY],C.initialHits=m.map(B=>B.eventObject)),d&&!m.length&&f<=2&&(s(u,C.interaction),I&&I(u)),h&&r(m);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(m,u,f,Q)}}return{handlePointer:o}}const aT=e=>!!(e!=null&&e.render),lT=z.createContext(null),eW=(e,A)=>{const t=zx((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(eT(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}})),p=new c0;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 tB,pointer:p,mouse:p,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=rT(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,qz(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 gT(e,A){const t={callback:e};return A.add(t),()=>void A.delete(t)}let ha,cT=new Set,uT=new Set,tW=new Set;const nW=e=>gT(e,cT),iW=e=>gT(e,uT);function gC(e,A){if(e.size)for(const{callback:t}of e.values())t(A)}function Kn(e,A){switch(e){case"before":return gC(cT,A);case"after":return gC(uT,A);case"tail":return gC(tW,A)}}let cC,uC;function IC(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),cC=A.internal.subscribers,ha=0;ha0)&&!((u=r.gl.xr)!=null&&u.isPresenting)&&(n+=IC(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)IC(l,I,C);else for(const h of e.values())IC(l,h.store.getState());u&&Kn("after",l)}return{loop:s,invalidate:o,advance:a}}function sW(e){const A=z.useRef(null);return j7(()=>void(A.current=e.current.__r3f),[e]),A}function IT(){const e=z.useContext(lT);if(!e)throw new Error("R3F: Hooks can only be used within the Canvas component!");return e}function A3(e=t=>t,A){return IT()(e,A)}function oc(e,A=0){const t=IT(),n=t.getState().internal.subscribe,i=tT(e);return j7(()=>n(i,A,t),[A,n,t]),null}const eD=new WeakMap;function CT(e,A){return function(t,...n){let i=eD.get(t);return i||(i=new t,eD.set(t,i)),e&&e(i),Promise.all(n.map(r=>new Promise((s,o)=>i.load(r,a=>{a.scene&&Object.assign(a,Wz(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=Pz(CT(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 Yz(CT(t),[e,...n])};zr.clear=function(e,A){const t=Array.isArray(A)?A:[A];return Jz([e,...t])};const D7=new Map,{invalidate:tD,advance:nD}=rW(D7),{reconciler:Pl,applyProps:Q8}=Hz(D7,Xz),p8={objects:"shallow",strict:!1},oW=(e,A)=>{const t=typeof e=="function"?e(A):e;return aT(t)?t:new GE({powerPreference:"high-performance",canvas:A,antialias:!0,alpha:!0,...e})};function aW(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 lW(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||eW(tD,nD),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:p,shadows:m=!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=oW(I,e)});let V=F.raycaster;V||F.set({raycaster:V=new Hx});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 H=v instanceof V7,G=H?v:w?new Yr(0,0,0,0,.1,1e3):new r1(75,0,.1,1e3);H||(G.position.z=5,v&&(Q8(G,v),("aspect"in v||"left"in v||"right"in v||"bottom"in v||"top"in v)&&(G.manual=!0,G.updateProjectionMatrix())),!F.camera&&!(v!=null&&v.rotation)&&G.lookAt(0,0,0)),F.set({camera:G}),V.camera=G}if(!F.scene){let H;h instanceof y7?H=h:(H=new y7,h&&Q8(H,h)),F.set({scene:R8(H)})}if(!F.xr){var A0;const H=(g0,f0)=>{const m0=r.getState();m0.frameloop!=="never"&&nD(g0,!0,m0,f0)},G=()=>{const g0=r.getState();g0.gl.xr.enabled=g0.gl.xr.isPresenting,g0.gl.xr.setAnimationLoop(g0.gl.xr.isPresenting?H:null),g0.gl.xr.isPresenting||tD(g0)},Z={connect(){const g0=r.getState().gl;g0.xr.addEventListener("sessionstart",G),g0.xr.addEventListener("sessionend",G)},disconnect(){const g0=r.getState().gl;g0.xr.removeEventListener("sessionstart",G),g0.xr.removeEventListener("sessionend",G)}};typeof((A0=K.xr)==null?void 0:A0.addEventListener)=="function"&&Z.connect(),F.set({xr:Z})}if(K.shadowMap){const H=K.shadowMap.enabled,G=K.shadowMap.type;if(K.shadowMap.enabled=!!m,E2.boo(m))K.shadowMap.type=Qi;else if(E2.str(m)){var n0;const Z={basic:Gv,percentage:xg,soft:Qi,variance:AA};K.shadowMap.type=(n0=Z[m])!=null?n0:Qi}else E2.obj(m)&&Object.assign(K.shadowMap,m);(H!==K.shadowMap.enabled||G!==K.shadowMap.type)&&(K.shadowMap.needsUpdate=!0)}const O=AT();O&&("enabled"in O?O.enabled=!B:"legacyMode"in O&&(O.legacyMode=B)),a||Q8(K,{outputEncoding:f?3e3:3001,toneMapping:Q?gA:QE}),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)&&!aT(I)&&!E2.equ(I,K,p8)&&Q8(K,I),d&&!F.events.handlers&&F.set({events:d(r)});const Y=aW(e,C);return E2.equ(Y,F.size,p8)||F.setSize(Y.width,Y.height,Y.updateStyle,Y.top,Y.left),M&&F.viewport.dpr!==rT(M)&&F.setDpr(M),F.frameloop!==R&&F.setFrameloop(R),F.onPointerMissed||F.set({onPointerMissed:N}),x&&!E2.equ(x,F.performance,p8)&&F.set(H=>({performance:{...H.performance,...x}})),o=p,a=!0,this},render(u){return a||this.configure(),Pl.updateContainer(z.createElement(gW,{store:r,children:u,onCreated:o,rootElement:e}),s,null,()=>{}),r},unmount(){hT(e)}}}function gW({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(lT.Provider,{value:e},A)}function hT(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(),Zz(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 cW=bf;const iD=Ke(cW);function fT(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&&!hW(a.current.lastBounds,F)&&o(a.current.lastBounds=F)};return[Q,u?iD(Q,u):Q,l?iD(Q,l):Q]},[o,i,l,u]);function p(){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 m(){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||(p(),a.current.element=Q,a.current.scrollContainers=dT(Q),m())};return IW(d,!!t),uW(h),z.useEffect(()=>{p(),m()},[t,d,h]),z.useEffect(()=>p,[]),[f,s,C]}function uW(e){z.useEffect(()=>{const A=e;return window.addEventListener("resize",A),()=>void window.removeEventListener("resize",A)},[e])}function IW(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 dT(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,...dT(e.parentElement)]}const CW=["x","y","top","bottom","left","right","width","height"],hW=(e,A)=>CW.every(t=>e[t]===A[t]);var fW=Object.defineProperty,dW=Object.defineProperties,EW=Object.getOwnPropertyDescriptors,rD=Object.getOwnPropertySymbols,BW=Object.prototype.hasOwnProperty,QW=Object.prototype.propertyIsEnumerable,sD=(e,A,t)=>A in e?fW(e,A,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[A]=t,oD=(e,A)=>{for(var t in A||(A={}))BW.call(A,t)&&sD(e,t,A[t]);if(rD)for(var t of rD(A))QW.call(A,t)&&sD(e,t,A[t]);return e},pW=(e,A)=>dW(e,EW(A)),aD,lD;typeof window<"u"&&((aD=window.document)!=null&&aD.createElement||((lD=window.navigator)==null?void 0:lD.product)==="ReactNative")?z.useLayoutEffect:z.useEffect;function ET(e,A,t){if(!e)return;if(t(e)===!0)return e;let n=e.child;for(;n;){const i=ET(n,A,t);if(i)return i;n=n.sibling}}function BT(e){try{return Object.defineProperties(e,{_currentRenderer:{get(){return null},set(){}},_currentRenderer2:{get(){return null},set(){}}})}catch{return e}}const gD=console.error;console.error=function(){const e=[...arguments].join("");if(e!=null&&e.startsWith("Warning:")&&e.includes("useContext")){console.error=gD;return}return gD.apply(this,arguments)};const sB=BT(z.createContext(null));class QT extends z.Component{render(){return z.createElement(sB.Provider,{value:this._reactInternals},this.props.children)}}function mW(){const e=z.useContext(sB);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=ET(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 yW(){const e=mW(),[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!==sB&&!A.has(i)&&A.set(i,z.useContext(BT(i)))}t=t.return}return A}function wW(){const e=yW();return z.useMemo(()=>Array.from(e.keys()).reduce((A,t)=>n=>z.createElement(A,null,z.createElement(t.Provider,pW(oD({},n),{value:e.get(t)}))),A=>z.createElement(QT,oD({},A))),[e])}const CC={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 pT(e){const{handlePointer:A}=AW(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(CC).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]=CC[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]=CC[r];n.connected.removeEventListener(o,s)}}),t(r=>({events:{...r.events,connected:void 0}}))}}}}const DW=z.forwardRef(function({children:A,fallback:t,resize:n,style:i,gl:r,events:s=pT,eventSource:o,eventPrefix:a,shadows:l,linear:u,flat:I,legacy:C,orthographic:h,frameloop:d,dpr:p,performance:m,raycaster:f,camera:Q,scene:B,onPointerMissed:w,onCreated:R,...M},x){z.useMemo(()=>$x(Fz),[]);const T=wW(),[v,N]=fT({scroll:!0,debounce:{scroll:50,resize:0},...n}),F=z.useRef(null),K=z.useRef(null);z.useImperativeHandle(x,()=>F.current);const V=tT(w),[P,W]=z.useState(!1),[A0,n0]=z.useState(!1);if(P)throw P;if(A0)throw A0;const O=z.useRef(null);j7(()=>{const H=F.current;N.width>0&&N.height>0&&H&&(O.current||(O.current=lW(H)),O.current.configure({gl:r,events:s,shadows:l,linear:u,flat:I,legacy:C,orthographic:h,frameloop:d,dpr:p,performance:m,raycaster:f,camera:Q,scene:B,size:N,onPointerMissed:(...G)=>V.current==null?void 0:V.current(...G),onCreated:G=>{G.events.connect==null||G.events.connect(o?Kz(o)?o.current:o:K.current),a&&G.setEvents({compute:(Z,g0)=>{const f0=Z[a+"X"],m0=Z[a+"Y"];g0.pointer.set(f0/g0.size.width*2-1,-(m0/g0.size.height)*2+1),g0.raycaster.setFromCamera(g0.pointer,g0.camera)}}),R==null||R(G)}}),O.current.render(z.createElement(T,null,z.createElement(nT,{set:n0},z.createElement(z.Suspense,{fallback:z.createElement(Vz,{set:W})},A)))))}),z.useEffect(()=>{const H=F.current;if(H)return()=>hT(H)},[]);const Y=o?"none":"auto";return z.createElement("div",ji({ref:K,style:{position:"relative",width:"100%",height:"100%",overflow:"hidden",pointerEvents:Y,...i}},M),z.createElement("div",{ref:v,style:{width:"100%",height:"100%"}},z.createElement("canvas",{ref:F,style:{display:"block"}},t)))}),MW=z.forwardRef(function(A,t){return z.createElement(QT,null,z.createElement(DW,ji({},A,{ref:t})))});let Vn=0;const RW=zx(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})),SW=e=>`Loading ${e.toFixed(2)}%`;function vW({containerStyles:e,innerStyles:A,barStyles:t,dataStyles:n,dataInterpolation:i=SW,initialState:r=s=>s}){const{active:s,progress:o}=RW(),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:{...fa.container,opacity:s?1:0,...e}},z.createElement("div",null,z.createElement("div",{style:{...fa.inner,...A}},z.createElement("div",{style:{...fa.bar,transform:`scaleX(${o/100})`,...t}}),z.createElement("span",{ref:u,style:{...fa.data,...n}})))):null}const fa={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 NW(){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 hC=e=>e===Object(e)&&!Array.isArray(e)&&typeof e!="function";function oB(e,A){const t=A3(r=>r.gl),n=zr(rc,hC(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]:hC(n)&&(r=Object.values(n)),r.forEach(s=>{s instanceof I2&&t.initTexture(s)})}},[t,n]),z.useMemo(()=>{if(hC(e)){const r={};let s=0;for(const o in e)r[o]=n[s++];return r}else return n},[e,n])}oB.preload=e=>zr.preload(rc,e);oB.clear=e=>zr.clear(rc,e);function xW(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 v1(r,s,{minFilter:o2,magFilter:o2,type:Ht,...u});return l&&(C.depthTexture=new bg(r,s,N3)),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 TW=e=>typeof e=="function",UW=z.forwardRef(({envMap:e,resolution:A=256,frames:t=1/0,children:n,makeDefault:i,...r},s)=>{const o=A3(({set:m})=>m),a=A3(({camera:m})=>m),l=A3(({size:m})=>m),u=z.useRef(null);z.useImperativeHandle(s,()=>u.current,[]);const I=z.useRef(null),C=xW(A);z.useLayoutEffect(()=>{r.manual||u.current.updateProjectionMatrix()},[l,r]),z.useLayoutEffect(()=>{u.current.updateProjectionMatrix()}),z.useLayoutEffect(()=>{if(i){const m=a;return o(()=>({camera:u.current})),()=>o(()=>({camera:m}))}},[u,i,o]);let h=0,d=null;const p=TW(n);return oc(m=>{p&&(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,p=15*l,m=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,p,m,f),B.fillStyle=r,B.globalAlpha=.9,B.fillRect(d,p,m,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,p),B.fillStyle=i,B.fillText(a(w)+" "+n+" ("+a(s)+"-"+a(o)+")",C,h),B.drawImage(Q,d+l,p,m-l,f,d,p,m-l,f),B.fillRect(d+m-l,p,l,f),B.fillStyle=r,B.globalAlpha=.9,B.fillRect(d+m-l,p,l,a((1-w/R)*f))}}},t})})(mT);var FW=mT.exports;const _W=Ke(FW);var yT={exports:{}},wT={};/** + `)+g.join(" > ")}return null},t.getPublicRootInstance=function(g){if(g=g.current,!g.child)return null;switch(g.child.tag){case 5:return A0(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:pL,findFiberByHostInstance:g.findFiberByHostInstance||mL,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{Es=c.inject(g),RA=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=s4(),L=it(D);return E=gm(E),c.context===null?c.context=E:c.pendingContext=E,c=ce(S,L),c.payload={element:g},y=y===void 0?null:y,y!==null&&(c.callback=y),et(D,c),g=f3(D,L,S),g!==null&&ys(g,D,L),L},t};Wx.exports=Lz;var Gz=Wx.exports;const bz=Ke(Gz),Oz=e=>typeof e=="object"&&typeof e.then=="function",W9=[];function qx(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=W9.indexOf(i);r!==-1&&W9.splice(r,1)},promise:(Oz(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(W9.push(i),!t)throw i.promise}const Pz=(e,A,t)=>Xx(e,A,!1,t),Yz=(e,A,t)=>void Xx(e,A,!0,t),Jz=e=>{if(e===void 0||e.length===0)W9.splice(0,W9.length);else{const A=W9.find(t=>qx(e,t.keys,t.equal));A&&A.remove()}},sB={},$x=e=>void Object.assign(sB,e);function Hz(e,A){function t(u,{args:I=[],attach:C,...h},d){let p=`${u[0].toUpperCase()}${u.slice(1)}`,m;if(u==="primitive"){if(h.object===void 0)throw new Error("R3F: Primitives without 'object' are invalid!");const f=h.object;m=R8(f,{type:u,root:d,attach:C,primitive:!0})}else{const f=sB[p];if(!f)throw new Error(`R3F: ${p} 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!");m=R8(new f(...I),{type:u,root:d,attach:C,memoizedProps:{args:I}})}return m.__r3f.attach===void 0&&(m instanceof R5?m.__r3f.attach="geometry":m instanceof I1&&(m.__r3f.attach="material")),p!=="inject"&&gC(m,h),m}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,bf(I),S8(I)}}function i(u,I,C){let h=!1;if(I){var d,p;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 m=u.children.filter(Q=>Q!==I),f=m.indexOf(C);u.children=[...m.slice(0,f),I,...m.slice(f)],h=!0}h||(p=u.__r3f)==null||p.objects.push(I),I.__r3f||R8(I,{}),I.__r3f.parent=u,bf(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,p;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)AD(u,I,I.__r3f.attach);else if(I.isObject3D&&u.isObject3D){var m;u.remove(I),(m=I.__r3f)!=null&&m.root&&$z($a(I),I)}const Q=(p=I.__r3f)==null?void 0:p.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"?Lf.unstable_scheduleCallback(Lf.unstable_IdlePriority,w):w()}S8(u)}}function o(u,I,C,h){var d;const p=(d=u.__r3f)==null?void 0:d.parent;if(!p)return;const m=t(I,C,u.__r3f.root);if(u.children){for(const f of u.children)f.__r3f&&n(m,f);u.children=u.children.filter(f=>!f.__r3f)}u.__r3f.objects.forEach(f=>n(m,f)),u.__r3f.objects=[],u.__r3f.autoRemovedBeforeAppend||s(p,u),m.parent&&(m.__r3f.autoRemovedBeforeAppend=!0),n(p,m),m.raycast&&m.__r3f.eventCount&&$a(m).getState().internal.interaction.push(m),[h,h.alternate].forEach(f=>{f!==null&&(f.stateNode=m,f.ref&&(typeof f.ref=="function"?f.ref(m):f.ref.current=m))})}const a=()=>console.warn("Text is not allowed in the R3F tree! This could be stray whitespace or characters.");return{reconciler:bz({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:m=[],children:f,...Q}=h,{args:B=[],children:w,...R}=C;if(!Array.isArray(m))throw new Error("R3F: the args prop must be an array!");if(m.some((x,T)=>x!==B[T]))return[!0];const M=sT(u,Q,R,!0);return M.changes.length?[!1,M]:null}},commitUpdate(u,[I,C],h,d,p,m){I?o(u,h,p,m):gC(u,C)},commitMount(u,I,C,h){var d;const p=(d=u.__r3f)!=null?d:{};u.raycast&&p.handlers&&p.eventCount&&$a(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&&AD(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 jw,qw;const aC=e=>"colorSpace"in e||"outputColorSpace"in e,AT=()=>{var e;return(e=sB.ColorManagement)!=null?e:null},eT=e=>e&&e.isOrthographicCamera,Kz=e=>e&&e.hasOwnProperty("current"),j7=typeof window<"u"&&((jw=window.document)!=null&&jw.createElement||((qw=window.navigator)==null?void 0:qw.product)==="ReactNative")?z.useLayoutEffect:z.useEffect;function tT(e){const A=z.useRef(e);return j7(()=>void(A.current=e),[e]),A}function Vz({set:e}){return j7(()=>(e(new Promise(()=>null)),()=>e(!1)),[e]),null}class nT 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}}nT.getDerivedStateFromError=()=>({error:!0});const iT="__default",Xw=new Map,zz=e=>e&&!!e.memoized&&!!e.changes;function rT(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 $a(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 Wz(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 Zz(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 Gf(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 $w=/-\d+$/;function lC(e,A,t){if(E2.str(t)){if($w.test(t)){const r=t.replace($w,""),{target:s,key:o}=Gf(e,r);Array.isArray(s[o])||(s[o]=[])}const{target:n,key:i}=Gf(e,t);A.__r3f.previousAttach=n[i],n[i]=A}else A.__r3f.previousAttach=t(e,A)}function AD(e,A,t){var n,i;if(E2.str(t)){const{target:r,key:s}=Gf(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 sT(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 p=Object.keys(a);for(let m=0;m{var f;if((f=e.__r3f)!=null&&f.primitive&&p==="object"||E2.equ(m,a[p]))return;if(/^on(Pointer|Click|DoubleClick|ContextMenu|Wheel)/.test(p))return h.push([p,m,!0,[]]);let Q=[];p.includes("-")&&(Q=p.split("-")),h.push([p,m,!1,Q]);for(const B in i){const w=i[B];B.startsWith(`${p}-`)&&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 jz=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}=zz(A)?A:sT(e,A),u=r.eventCount;e.__r3f&&(e.__r3f.memoizedProps=a);for(let C=0;CB[w],e),!(Q&&Q.set))){const[B,...w]=m.reverse();f=w.reverse().reduce((R,M)=>R[M],e),h=B}if(d===iT+"remove")if(f.constructor){let B=Xw.get(f.constructor);B||(B=new f.constructor,Xw.set(f.constructor,B)),d=B[h]}else d=0;if(p)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 A6)){if(Array.isArray(d))Q.fromArray?Q.fromArray(d):Q.set(...d);else if(Q.copy&&d&&d.constructor&&(jz?Q.constructor.name===d.constructor.name:Q.constructor===d.constructor))Q.copy(d);else if(d!==void 0){const B=Q instanceof _0;!B&&Q.setScalar?Q.setScalar(d):Q instanceof A6&&d instanceof A6?Q.mask=d.mask:Q.set(d),!AT()&&!o.linear&&B&&Q.convertSRGBToLinear()}}else if(f[h]=d,f[h]instanceof I2&&f[h].format===R4&&f[h].type===C4){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=$a(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&&bf(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 bf(e){e.onUpdate==null||e.onUpdate(e)}function qz(e,A){e.manual||(eT(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 ha(e){return(e.eventObject||e.object).uuid+"/"+e.index+e.instanceId}function Xz(){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 oT(e,A,t,n){const i=t.get(A);i&&(t.delete(A),t.size===0&&(e.delete(n),i.target.releasePointerCapture(n)))}function $z(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)=>{oT(t.capturedMap,A,n,i)})}function AW(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=ha(f);return I.has(Q)?!1:(I.add(Q),!0)});u.events.filter&&(p=u.events.filter(p,u));for(const f of p){let Q=f.object;for(;Q;){var m;(m=Q.__r3f)!=null&&m.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(ha(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 p=Hn(d.object)||C,{raycaster:m,pointer:f,camera:Q,internal:B}=p,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&&oT(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:m.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(ha(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",m=n(u,h?t:void 0),f=d?A(u):0;a==="onPointerDown"&&(C.initialClick=[u.offsetX,u.offsetY],C.initialHits=m.map(B=>B.eventObject)),d&&!m.length&&f<=2&&(s(u,C.interaction),I&&I(u)),h&&r(m);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=ha(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(m,u,f,Q)}}return{handlePointer:o}}const aT=e=>!!(e!=null&&e.render),lT=z.createContext(null),eW=(e,A)=>{const t=zx((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(eT(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}})),p=new c0;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 nB,pointer:p,mouse:p,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=rT(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,qz(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 gT(e,A){const t={callback:e};return A.add(t),()=>void A.delete(t)}let fa,cT=new Set,uT=new Set,tW=new Set;const nW=e=>gT(e,cT),iW=e=>gT(e,uT);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(cT,A);case"after":return cC(uT,A);case"tail":return cC(tW,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,fa=0;fa0)&&!((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 sW(e){const A=z.useRef(null);return j7(()=>void(A.current=e.current.__r3f),[e]),A}function IT(){const e=z.useContext(lT);if(!e)throw new Error("R3F: Hooks can only be used within the Canvas component!");return e}function A3(e=t=>t,A){return IT()(e,A)}function ac(e,A=0){const t=IT(),n=t.getState().internal.subscribe,i=tT(e);return j7(()=>n(i,A,t),[A,n,t]),null}const eD=new WeakMap;function CT(e,A){return function(t,...n){let i=eD.get(t);return i||(i=new t,eD.set(t,i)),e&&e(i),Promise.all(n.map(r=>new Promise((s,o)=>i.load(r,a=>{a.scene&&Object.assign(a,Wz(a.scene)),s(a)},A,a=>o(new Error(`Could not load ${r}: ${a==null?void 0:a.message}`))))))}}function Wr(e,A,t,n){const i=Array.isArray(A)?A:[A],r=Pz(CT(t,n),[e,...i],{equal:E2.equ});return Array.isArray(A)?r:r[0]}Wr.preload=function(e,A,t){const n=Array.isArray(A)?A:[A];return Yz(CT(t),[e,...n])};Wr.clear=function(e,A){const t=Array.isArray(A)?A:[A];return Jz([e,...t])};const D7=new Map,{invalidate:tD,advance:nD}=rW(D7),{reconciler:Yl,applyProps:Q8}=Hz(D7,Xz),p8={objects:"shallow",strict:!1},oW=(e,A)=>{const t=typeof e=="function"?e(A):e;return aT(t)?t:new bE({powerPreference:"high-performance",canvas:A,antialias:!0,alpha:!0,...e})};function aW(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 lW(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||eW(tD,nD),s=t||Yl.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:p,shadows:m=!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=oW(I,e)});let V=F.raycaster;V||F.set({raycaster:V=new Hx});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 H=v instanceof V7,G=H?v:w?new Jr(0,0,0,0,.1,1e3):new r1(75,0,.1,1e3);H||(G.position.z=5,v&&(Q8(G,v),("aspect"in v||"left"in v||"right"in v||"bottom"in v||"top"in v)&&(G.manual=!0,G.updateProjectionMatrix())),!F.camera&&!(v!=null&&v.rotation)&&G.lookAt(0,0,0)),F.set({camera:G}),V.camera=G}if(!F.scene){let H;h instanceof y7?H=h:(H=new y7,h&&Q8(H,h)),F.set({scene:R8(H)})}if(!F.xr){var A0;const H=(g0,f0)=>{const m0=r.getState();m0.frameloop!=="never"&&nD(g0,!0,m0,f0)},G=()=>{const g0=r.getState();g0.gl.xr.enabled=g0.gl.xr.isPresenting,g0.gl.xr.setAnimationLoop(g0.gl.xr.isPresenting?H:null),g0.gl.xr.isPresenting||tD(g0)},Z={connect(){const g0=r.getState().gl;g0.xr.addEventListener("sessionstart",G),g0.xr.addEventListener("sessionend",G)},disconnect(){const g0=r.getState().gl;g0.xr.removeEventListener("sessionstart",G),g0.xr.removeEventListener("sessionend",G)}};typeof((A0=K.xr)==null?void 0:A0.addEventListener)=="function"&&Z.connect(),F.set({xr:Z})}if(K.shadowMap){const H=K.shadowMap.enabled,G=K.shadowMap.type;if(K.shadowMap.enabled=!!m,E2.boo(m))K.shadowMap.type=Qi;else if(E2.str(m)){var n0;const Z={basic:Gv,percentage:Tg,soft:Qi,variance:AA};K.shadowMap.type=(n0=Z[m])!=null?n0:Qi}else E2.obj(m)&&Object.assign(K.shadowMap,m);(H!==K.shadowMap.enabled||G!==K.shadowMap.type)&&(K.shadowMap.needsUpdate=!0)}const O=AT();O&&("enabled"in O?O.enabled=!B:"legacyMode"in O&&(O.legacyMode=B)),a||Q8(K,{outputEncoding:f?3e3:3001,toneMapping:Q?gA:pE}),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)&&!aT(I)&&!E2.equ(I,K,p8)&&Q8(K,I),d&&!F.events.handlers&&F.set({events:d(r)});const Y=aW(e,C);return E2.equ(Y,F.size,p8)||F.setSize(Y.width,Y.height,Y.updateStyle,Y.top,Y.left),M&&F.viewport.dpr!==rT(M)&&F.setDpr(M),F.frameloop!==R&&F.setFrameloop(R),F.onPointerMissed||F.set({onPointerMissed:N}),x&&!E2.equ(x,F.performance,p8)&&F.set(H=>({performance:{...H.performance,...x}})),o=p,a=!0,this},render(u){return a||this.configure(),Yl.updateContainer(z.createElement(gW,{store:r,children:u,onCreated:o,rootElement:e}),s,null,()=>{}),r},unmount(){hT(e)}}}function gW({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(lT.Provider,{value:e},A)}function hT(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),Yl.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(),Zz(i),D7.delete(e)}catch{}},500)})}}Yl.injectIntoDevTools({bundleType:0,rendererPackageName:"@react-three/fiber",version:z.version});function Of(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}Of.debounce=Of;var cW=Of;const iD=Ke(cW);function fT(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&&!hW(a.current.lastBounds,F)&&o(a.current.lastBounds=F)};return[Q,u?iD(Q,u):Q,l?iD(Q,l):Q]},[o,i,l,u]);function p(){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 m(){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||(p(),a.current.element=Q,a.current.scrollContainers=dT(Q),m())};return IW(d,!!t),uW(h),z.useEffect(()=>{p(),m()},[t,d,h]),z.useEffect(()=>p,[]),[f,s,C]}function uW(e){z.useEffect(()=>{const A=e;return window.addEventListener("resize",A),()=>void window.removeEventListener("resize",A)},[e])}function IW(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 dT(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,...dT(e.parentElement)]}const CW=["x","y","top","bottom","left","right","width","height"],hW=(e,A)=>CW.every(t=>e[t]===A[t]);var fW=Object.defineProperty,dW=Object.defineProperties,EW=Object.getOwnPropertyDescriptors,rD=Object.getOwnPropertySymbols,BW=Object.prototype.hasOwnProperty,QW=Object.prototype.propertyIsEnumerable,sD=(e,A,t)=>A in e?fW(e,A,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[A]=t,oD=(e,A)=>{for(var t in A||(A={}))BW.call(A,t)&&sD(e,t,A[t]);if(rD)for(var t of rD(A))QW.call(A,t)&&sD(e,t,A[t]);return e},pW=(e,A)=>dW(e,EW(A)),aD,lD;typeof window<"u"&&((aD=window.document)!=null&&aD.createElement||((lD=window.navigator)==null?void 0:lD.product)==="ReactNative")?z.useLayoutEffect:z.useEffect;function ET(e,A,t){if(!e)return;if(t(e)===!0)return e;let n=e.child;for(;n;){const i=ET(n,A,t);if(i)return i;n=n.sibling}}function BT(e){try{return Object.defineProperties(e,{_currentRenderer:{get(){return null},set(){}},_currentRenderer2:{get(){return null},set(){}}})}catch{return e}}const gD=console.error;console.error=function(){const e=[...arguments].join("");if(e!=null&&e.startsWith("Warning:")&&e.includes("useContext")){console.error=gD;return}return gD.apply(this,arguments)};const oB=BT(z.createContext(null));class QT extends z.Component{render(){return z.createElement(oB.Provider,{value:this._reactInternals},this.props.children)}}function mW(){const e=z.useContext(oB);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=ET(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 yW(){const e=mW(),[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!==oB&&!A.has(i)&&A.set(i,z.useContext(BT(i)))}t=t.return}return A}function wW(){const e=yW();return z.useMemo(()=>Array.from(e.keys()).reduce((A,t)=>n=>z.createElement(A,null,z.createElement(t.Provider,pW(oD({},n),{value:e.get(t)}))),A=>z.createElement(QT,oD({},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 pT(e){const{handlePointer:A}=AW(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 DW=z.forwardRef(function({children:A,fallback:t,resize:n,style:i,gl:r,events:s=pT,eventSource:o,eventPrefix:a,shadows:l,linear:u,flat:I,legacy:C,orthographic:h,frameloop:d,dpr:p,performance:m,raycaster:f,camera:Q,scene:B,onPointerMissed:w,onCreated:R,...M},x){z.useMemo(()=>$x(Fz),[]);const T=wW(),[v,N]=fT({scroll:!0,debounce:{scroll:50,resize:0},...n}),F=z.useRef(null),K=z.useRef(null);z.useImperativeHandle(x,()=>F.current);const V=tT(w),[P,W]=z.useState(!1),[A0,n0]=z.useState(!1);if(P)throw P;if(A0)throw A0;const O=z.useRef(null);j7(()=>{const H=F.current;N.width>0&&N.height>0&&H&&(O.current||(O.current=lW(H)),O.current.configure({gl:r,events:s,shadows:l,linear:u,flat:I,legacy:C,orthographic:h,frameloop:d,dpr:p,performance:m,raycaster:f,camera:Q,scene:B,size:N,onPointerMissed:(...G)=>V.current==null?void 0:V.current(...G),onCreated:G=>{G.events.connect==null||G.events.connect(o?Kz(o)?o.current:o:K.current),a&&G.setEvents({compute:(Z,g0)=>{const f0=Z[a+"X"],m0=Z[a+"Y"];g0.pointer.set(f0/g0.size.width*2-1,-(m0/g0.size.height)*2+1),g0.raycaster.setFromCamera(g0.pointer,g0.camera)}}),R==null||R(G)}}),O.current.render(z.createElement(T,null,z.createElement(nT,{set:n0},z.createElement(z.Suspense,{fallback:z.createElement(Vz,{set:W})},A)))))}),z.useEffect(()=>{const H=F.current;if(H)return()=>hT(H)},[]);const Y=o?"none":"auto";return z.createElement("div",qi({ref:K,style:{position:"relative",width:"100%",height:"100%",overflow:"hidden",pointerEvents:Y,...i}},M),z.createElement("div",{ref:v,style:{width:"100%",height:"100%"}},z.createElement("canvas",{ref:F,style:{display:"block"}},t)))}),MW=z.forwardRef(function(A,t){return z.createElement(QT,null,z.createElement(DW,qi({},A,{ref:t})))});let Vn=0;const RW=zx(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})),SW=e=>`Loading ${e.toFixed(2)}%`;function vW({containerStyles:e,innerStyles:A,barStyles:t,dataStyles:n,dataInterpolation:i=SW,initialState:r=s=>s}){const{active:s,progress:o}=RW(),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:{...da.container,opacity:s?1:0,...e}},z.createElement("div",null,z.createElement("div",{style:{...da.inner,...A}},z.createElement("div",{style:{...da.bar,transform:`scaleX(${o/100})`,...t}}),z.createElement("span",{ref:u,style:{...da.data,...n}})))):null}const da={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 NW(){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 aB(e,A){const t=A3(r=>r.gl),n=Wr(sc,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])}aB.preload=e=>Wr.preload(sc,e);aB.clear=e=>Wr.clear(sc,e);function xW(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 v1(r,s,{minFilter:o2,magFilter:o2,type:Ht,...u});return l&&(C.depthTexture=new Og(r,s,N3)),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 TW=e=>typeof e=="function",UW=z.forwardRef(({envMap:e,resolution:A=256,frames:t=1/0,children:n,makeDefault:i,...r},s)=>{const o=A3(({set:m})=>m),a=A3(({camera:m})=>m),l=A3(({size:m})=>m),u=z.useRef(null);z.useImperativeHandle(s,()=>u.current,[]);const I=z.useRef(null),C=xW(A);z.useLayoutEffect(()=>{r.manual||u.current.updateProjectionMatrix()},[l,r]),z.useLayoutEffect(()=>{u.current.updateProjectionMatrix()}),z.useLayoutEffect(()=>{if(i){const m=a;return o(()=>({camera:u.current})),()=>o(()=>({camera:m}))}},[u,i,o]);let h=0,d=null;const p=TW(n);return ac(m=>{p&&(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,p=15*l,m=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,p,m,f),B.fillStyle=r,B.globalAlpha=.9,B.fillRect(d,p,m,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,p),B.fillStyle=i,B.fillText(a(w)+" "+n+" ("+a(s)+"-"+a(o)+")",C,h),B.drawImage(Q,d+l,p,m-l,f,d,p,m-l,f),B.fillRect(d+m-l,p,l,f),B.fillStyle=r,B.globalAlpha=.9,B.fillRect(d+m-l,p,l,a((1-w/R)*f))}}},t})})(mT);var FW=mT.exports;const _W=Ke(FW);var yT={exports:{}},wT={};/** * @license React * use-sync-external-store-shim.production.min.js * @@ -3667,69 +3667,69 @@ 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 M7=z;function kW(e,A){return e===A&&(e!==0||1/e===1/A)||e!==e&&A!==A}var LW=typeof Object.is=="function"?Object.is:kW,GW=M7.useState,bW=M7.useEffect,OW=M7.useLayoutEffect,PW=M7.useDebugValue;function YW(e,A){var t=A(),n=GW({inst:{value:t,getSnapshot:A}}),i=n[0].inst,r=n[1];return OW(function(){i.value=t,i.getSnapshot=A,fC(i)&&r({inst:i})},[e,t,A]),bW(function(){return fC(i)&&r({inst:i}),e(function(){fC(i)&&r({inst:i})})},[e]),PW(t),t}function fC(e){var A=e.getSnapshot;e=e.value;try{var t=A();return!LW(e,t)}catch{return!0}}function JW(e,A){return A()}var HW=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?JW:YW;wT.useSyncExternalStore=M7.useSyncExternalStore!==void 0?M7.useSyncExternalStore:HW;yT.exports=wT;var KW=yT.exports;const VW=Ke(KW);var DT={exports:{}};(function(e,A){(function(t,n){e.exports=n()})(mR,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}})})(DT);var zW=DT.exports;const WW=Ke(zW),ZW=WW("089fad0j9awfem09wavefc09uwaef");function M3(e,A=0,t=1){return Math.max(A,Math.min(t,e))}function cD(e){return 2*Math.floor(e/2)}function jW(e,A){return Math.round(e/A)*A}function qW(){return ZW()}function da(e,A){const t=Math.min(e,A),i=Math.max(e,A)-t+1;return t+Math.floor(qW()*i)}const dC=new Set,t4={emit(e,A,t,n){t4.invoke(AZ(e,A,t,n))},invoke(e){dC.forEach(A=>A.handle(e))},connect(e){dC.add(e)},disconnect(e){dC.delete(e)}},XW="useandom-26T198340PX75pxJACKVERYMINDBUSHWOLF_GQZbfghjklqvwyzrict";let $W=(e=21)=>{let A="",t=crypto.getRandomValues(new Uint8Array(e));for(;e--;)A+=XW[t[e]&63];return A};function ac(){return $W()}function AZ(e,A,t,n){return{id:ac(),target:e,sender:A,data:t,player:n}}function eZ(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){t4.emit(o,n,a,l)},reply(o,a,l,u){s.emit(`${o.sender}:${a}`,l,u)},handle(o){const{target:a,path:l}=eZ(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 t4.connect(s),s}function tZ(e){const A=new Set;function t(n){A.has(n.id)||(A.add(n.id),t4.invoke(n))}return S6("forward",["all"],n=>{A.has(n.id)||(A.add(n.id),e(n))}),t}function nZ(e){return new Worker("/assets/instance-BGVmenFp.js",{name:e==null?void 0:e.name})}function iZ(e,A,t,n){const i=n??"anon";return t4.emit(`error:${A}`,e,t,i),oZ(e,t,i)}function rZ(e,A){t4.emit("register:reboot",e,void 0,A)}function sZ(e,A){t4.emit("gadgetserver:clearscroll",e,void 0,A)}function EC(e,...A){return t4.emit("tape:info",e,A),!0}function oZ(e,...A){return t4.emit("tape:error",e,A),!1}function aZ(e,A){t4.emit("tape:open",e,A)}function lZ(e,A,t){t4.emit("vm:mem",e,A,t)}function uD(e,A){t4.emit("vm:login",e,void 0,A)}function gZ(e,A){t4.emit("vm:doot",e,void 0,A)}function cZ(e,A,t){t4.emit("vm:cli",e,A,t)}/*! + */var M7=z;function kW(e,A){return e===A&&(e!==0||1/e===1/A)||e!==e&&A!==A}var LW=typeof Object.is=="function"?Object.is:kW,GW=M7.useState,bW=M7.useEffect,OW=M7.useLayoutEffect,PW=M7.useDebugValue;function YW(e,A){var t=A(),n=GW({inst:{value:t,getSnapshot:A}}),i=n[0].inst,r=n[1];return OW(function(){i.value=t,i.getSnapshot=A,dC(i)&&r({inst:i})},[e,t,A]),bW(function(){return dC(i)&&r({inst:i}),e(function(){dC(i)&&r({inst:i})})},[e]),PW(t),t}function dC(e){var A=e.getSnapshot;e=e.value;try{var t=A();return!LW(e,t)}catch{return!0}}function JW(e,A){return A()}var HW=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?JW:YW;wT.useSyncExternalStore=M7.useSyncExternalStore!==void 0?M7.useSyncExternalStore:HW;yT.exports=wT;var KW=yT.exports;const VW=Ke(KW);var DT={exports:{}};(function(e,A){(function(t,n){e.exports=n()})(mR,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}})})(DT);var zW=DT.exports;const WW=Ke(zW),ZW=WW("089fad0j9awfem09wavefc09uwaef");function M3(e,A=0,t=1){return Math.max(A,Math.min(t,e))}function cD(e){return 2*Math.floor(e/2)}function jW(e,A){return Math.round(e/A)*A}function qW(){return ZW()}function Ea(e,A){const t=Math.min(e,A),i=Math.max(e,A)-t+1;return t+Math.floor(qW()*i)}const EC=new Set,t4={emit(e,A,t,n){t4.invoke(AZ(e,A,t,n))},invoke(e){EC.forEach(A=>A.handle(e))},connect(e){EC.add(e)},disconnect(e){EC.delete(e)}},XW="useandom-26T198340PX75pxJACKVERYMINDBUSHWOLF_GQZbfghjklqvwyzrict";let $W=(e=21)=>{let A="",t=crypto.getRandomValues(new Uint8Array(e));for(;e--;)A+=XW[t[e]&63];return A};function lc(){return $W()}function AZ(e,A,t,n){return{id:lc(),target:e,sender:A,data:t,player:n}}function eZ(e){const[A,...t]=e.split(":");return{target:A,path:t.join(":")}}function S6(e,A,t){const n=lc(),i=e.toLowerCase(),r=A.map(o=>o.toLowerCase()),s={id(){return n},name(){return e},tags(){return A},emit(o,a,l){t4.emit(o,n,a,l)},reply(o,a,l,u){s.emit(`${o.sender}:${a}`,l,u)},handle(o){const{target:a,path:l}=eZ(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 t4.connect(s),s}function tZ(e){const A=new Set;function t(n){A.has(n.id)||(A.add(n.id),t4.invoke(n))}return S6("forward",["all"],n=>{A.has(n.id)||(A.add(n.id),e(n))}),t}function nZ(e){return new Worker("/assets/instance-BGVmenFp.js",{name:e==null?void 0:e.name})}function iZ(e,A,t,n){const i=n??"anon";return t4.emit(`error:${A}`,e,t,i),oZ(e,t,i)}function rZ(e,A){t4.emit("register:reboot",e,void 0,A)}function sZ(e,A){t4.emit("gadgetserver:clearscroll",e,void 0,A)}function BC(e,...A){return t4.emit("tape:info",e,A),!0}function oZ(e,...A){return t4.emit("tape:error",e,A),!1}function aZ(e,A){t4.emit("tape:open",e,A)}function lZ(e,A,t){t4.emit("vm:mem",e,A,t)}function uD(e,A){t4.emit("vm:login",e,void 0,A)}function gZ(e,A){t4.emit("vm:doot",e,void 0,A)}function cZ(e,A,t){t4.emit("vm:cli",e,A,t)}/*! * https://github.com/Starcounter-Jack/JSON-Patch * (c) 2017-2022 Joachim Wester * MIT licensed - */var uZ=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)}}(),IZ=Object.prototype.hasOwnProperty;function Of(e,A){return IZ.call(e,A)}function Pf(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 k9(e){return e.indexOf("/")===-1&&e.indexOf("~")===-1?e:e.replace(/~/g,"~0").replace(/\//g,"~1")}function MT(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 L2("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 L2("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=hZ[A.op].call(A,l,h,e);if(s.test===!1)throw new L2("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 L2("Test operation failed","TEST_OPERATION_FAILED",r,A,e);return s}if(l=l[h],t&&u0)throw new L2('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 L2("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 L2("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 L2("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 L2("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 L2("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=RT([s],t);if(o&&o.name==="OPERATION_PATH_UNRESOLVABLE")throw new L2("Cannot perform the operation from a path that does not exist","OPERATION_FROM_UNRESOLVABLE",A,e,t)}}}else throw new L2("Operation `op` property is not one of operations defined in RFC-6902","OPERATION_OP_INVALID",A,e,t)}function RT(e,A,t){try{if(!Array.isArray(e))throw new L2("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;n=48&&n<=57){A++;continue}return!1}return!0}function k9(e){return e.indexOf("/")===-1&&e.indexOf("~")===-1?e:e.replace(/~/g,"~0").replace(/\//g,"~1")}function MT(e){return e.replace(/~1/g,"/").replace(/~0/g,"~")}function Hf(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&&!Jf(h))throw new L2("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);Jf(h)&&(h=~~h)}if(u>=I){if(t&&A.op==="add"&&h>l.length)throw new L2("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=hZ[A.op].call(A,l,h,e);if(s.test===!1)throw new L2("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 L2("Test operation failed","TEST_OPERATION_FAILED",r,A,e);return s}if(l=l[h],t&&u0)throw new L2('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 L2("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 L2("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")&&Hf(e.value))throw new L2("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 L2("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 L2("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=RT([s],t);if(o&&o.name==="OPERATION_PATH_UNRESOLVABLE")throw new L2("Cannot perform the operation from a path that does not exist","OPERATION_FROM_UNRESOLVABLE",A,e,t)}}}else throw new L2("Operation `op` property is not one of operations defined in RFC-6902","OPERATION_OP_INVALID",A,e,t)}function RT(e,A,t){try{if(!Array.isArray(e))throw new L2("Patch sequence must be an array","SEQUENCE_NOT_AN_ARRAY");if(A)gc(N4(A),N4(e),t||!0);else{t=t||Hl;for(var n=0;n0&&(e.patches=[],e.callback&&e.callback(n)),n}function gB(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)?gB(u,I,t,n+"/"+k9(l),i):u!==I&&(i&&t.push({op:"test",path:n+"/"+k9(l),value:N4(u)}),t.push({op:"replace",path:n+"/"+k9(l),value:N4(I)}))}else Array.isArray(e)===Array.isArray(A)?(i&&t.push({op:"test",path:n+"/"+k9(l),value:N4(u)}),t.push({op:"remove",path:n+"/"+k9(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,ST=e=>e&&(Vf.has(e)?Vf.get(e):Kf(e)===Object.prototype||Kf(e)===Array.prototype),Hl=e=>typeof e=="object"&&e!==null,vZ=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)},uB=e=>e[cB]||e,vT=(e,A,t,n)=>{if(!ST(e))return e;let i=n&&n.get(e);if(!i){const a=uB(e);i=(l=>Object.values(Object.getOwnPropertyDescriptors(l)).some(u=>!u.configurable&&!u.writable))(a)?[a,vZ(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,p)=>{if(!I){let m=u[Wn].get(a);if(m||(m={},u[Wn].set(a,m)),d===Mi)m[Mi]=!0;else{let f=m[d];f||(f=new Set,m[d]=f),f.add(p)}}},h={get:(d,p)=>p===cB?a:(C("k",p),vT(Reflect.get(d,p),u[Wn],u.c,u.t)),has:(d,p)=>p===RZ?(I=!0,u[Wn].delete(a),!0):(C("h",p),Reflect.has(d,p)),getOwnPropertyDescriptor:(d,p)=>(C("o",p),Reflect.getOwnPropertyDescriptor(d,p)),ownKeys:d=>(C(Mi),Reflect.ownKeys(d))};return l&&(h.set=h.deleteProperty=()=>!1),[h,u]})(r,!!s),o[1].p=SZ(s||r,o[0]),t&&t.set(r,o)),o[1][Wn]=A,o[1].c=t,o[1].t=n,o[1].p},NT=(e,A,t,n,i=Object.is)=>{if(i(e,A))return!1;if(!Hl(e)||!Hl(A))return!0;const r=t.get(uB(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=NT(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})}},NZ=e=>ST(e)&&e[cB]||null,CD=(e,A=!0)=>{Vf.set(e,A)},xZ=(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(uB(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.3",ZSS_COMMIT_HASH:"d704c462f37f6f15f7d6f44a698ef313801efdef",ZSS_COMMIT_MESSAGE:"feat: loglevel",BASE_URL:"/",MODE:"production",DEV:!1,PROD:!0,SSR:!1};const BC=e=>typeof e=="object"&&e!==null,Bt=new WeakMap,Ea=new WeakSet,TZ=(e=Object.is,A=(l,u)=>new Proxy(l,u),t=l=>BC(l)&&!Ea.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 CD(h,!0),i.set(l,[u,h]),Reflect.ownKeys(l).forEach(d=>{if(Object.getOwnPropertyDescriptor(h,d))return;const p=Reflect.get(l,d),{enumerable:m}=Reflect.getOwnPropertyDescriptor(l,d),f={value:p,enumerable:m,configurable:!0};if(Ea.has(p))CD(p,!1);else if(p instanceof Promise)delete f.value,f.get=()=>I(p);else if(Bt.has(p)){const[Q,B]=Bt.get(p);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,N=++o[0])=>{I!==N&&(I=N,C.forEach(F=>F(v,N)))};let d=o[1];const p=(v=++o[1])=>(d!==v&&!C.size&&(d=v,f.forEach(([N])=>{const F=N[1](v);F>I&&(I=F)})),I),m=v=>(N,F)=>{const K=[...N];K[1]=[v,...K[1]],h(K,F)},f=new Map,Q=(v,N)=>{if((Kl?"production":void 0)!=="production"&&f.has(v))throw new Error("prop listener already exists");if(C.size){const F=N[3](m(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((Kl?"production":void 0)!=="production"&&K)throw new Error("remove already exists");const P=F[3](m(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),BC(F)&&(F=NZ(F)||F);let W=F;if(F instanceof Promise)F.then(A0=>{F.status="fulfilled",F.value=A0,h(["resolve",[N],A0])}).catch(A0=>{F.status="rejected",F.reason=A0,h(["reject",[N],A0])});else{!Bt.has(F)&&t(F)&&(W=a(F));const A0=!Ea.has(W)&&Bt.get(W);A0&&Q(N,A0)}return Reflect.set(v,N,W,K),h(["set",[N],F,P]),!0}});s.set(l,x);const T=[R,p,r,w];return Bt.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,Bt,Ea,e,A,t,n,i,r,s,o],[UZ]=TZ();function gc(e={}){return UZ(e)}function FZ(e,A,t){const n=Bt.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 hD(e,A){const t=Bt.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 _Z={ZSS_LANG_DEV:"false",ZSS_STATS_DEV:"false",ZSS_SHOW_CODE:"false",ZSS_BRANCH_NAME:"main",ZSS_BRANCH_VERSION:"0.12.3",ZSS_COMMIT_HASH:"d704c462f37f6f15f7d6f44a698ef313801efdef",ZSS_COMMIT_MESSAGE:"feat: loglevel",BASE_URL:"/",MODE:"production",DEV:!1,PROD:!0,SSR:!1};const{use:fD}=Ti,{useSyncExternalStore:kZ}=VW,LZ=(e,A)=>{const t=z.useRef();z.useEffect(()=>{t.current=xZ(e,A)}),z.useDebugValue(t.current)},GZ=new WeakMap;function Wr(e,A){const n=z.useRef(),i=z.useRef();let r=!0;const s=kZ(z.useCallback(l=>{const u=FZ(e,l);return l(),u},[e,void 0]),()=>{const l=hD(e,fD);try{if(!r&&n.current&&i.current&&!NT(n.current,l,i.current,new WeakMap))return n.current}catch{}return l},()=>hD(e,fD));r=!1;const o=new WeakMap;z.useEffect(()=>{n.current=s,i.current=o}),(_Z?"production":void 0)!=="production"&&LZ(s,o);const a=z.useMemo(()=>new WeakMap,[]);return vT(s,o,a,GZ)}let QC=!1;const Mt=gc({state:{player:"",layers:[],layout:[],layoutreset:!1,layoutfocus:""}}),bZ=S6("gadgetclient",["ready","second"],e=>{switch(e.target){case"reset":e.player===Mt.state.player&&(QC=!1,Mt.state=e.data);break;case"patch":if(e.player===Mt.state.player&&!QC)try{lc(Mt.state,e.data,!0)}catch(A){A instanceof aB&&(QC=!0,bZ.reply(e,"desync",void 0,e.player))}break}});function OZ(){return Mt.state}function PZ(e){return e&&Mt.state.player===""?(Mt.state.player=e,!0):!1}function xT(){return Mt.state.player}function v2(e){return e!=null}const YZ=Object.keys;function TT(e){return typeof e=="number"}function zf(e){return typeof e=="string"}function JZ(e){return Array.isArray(e)}var b9=(e=>(e[e.TOP=0]="TOP",e[e.BOTTOM=1]="BOTTOM",e[e.RIGHT=2]="RIGHT",e[e.LEFT=3]="LEFT",e[e.FULL=4]="FULL",e[e.MAX=5]="MAX",e))(b9||{});const w3=gc({open:!1,mode:1,logs:[],loglevel:2});function Wf(e){w3.open=e}function UT(e){w3.mode=w3.mode+e,w3.mode<0&&(w3.mode+=5),w3.mode>=5&&(w3.mode-=5)}function HZ(){return Wr(w3)}S6("tape",[],e=>{function A(){w3.logs.unshift([ac(),e.target,e.sender,...e.data])}switch(e.target){case"info":w3.loglevel>=1&&A();break;case"debug":w3.loglevel>=2&&A();break;case"error":w3.loglevel>0&&A();break;case"open":TT(e.data)&&(Wf(!0),UT(e.data));break}});let pC=0;const dD=24,Zn=S6("bip",["second","ready","error","memset"],e=>{switch(e.target){case"second":if(++pC,pC>=dD){pC-=dD;const A=xT();A&&gZ(Zn.name(),A)}break;case"ready":e.player&&PZ(e.player)&&uD(Zn.name(),e.player);break;case"error:login":e.player&&rZ(Zn.name(),e.player);break;case"error:reboot":e.player&&aZ(Zn.name(),b9.FULL);break;case"ackmem":e.player&&uD(Zn.name(),e.player)}});var KZ=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?_T(e,A,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[A]=t,b2=(e,A)=>{for(var t in A||(A={}))Aj.call(A,t)&&BD(e,t,A[t]);if(ED)for(var t of ED(A))ej.call(A,t)&&BD(e,t,A[t]);return e},tj=(e,A)=>XZ(e,$Z(A)),te=(e,A)=>{for(var t in A)_T(e,t,{get:A[t],enumerable:!0})},IB={};te(IB,{_1:()=>kT,_2:()=>LT,_3:()=>bT,_4:()=>OT,_5:()=>PT,_6:()=>YT,_7:()=>JT,_8:()=>HT,__1:()=>CB,__2:()=>GT,__3:()=>nj,__4:()=>ij,__5:()=>rj,__6:()=>sj,__7:()=>oj,__8:()=>aj,app:()=>L5});function QD(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=QD(t,r,-o|0),e=n.apply(null,QD(t,0,r))}}function kT(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 CB(e){var A=e.length;return A===1?e:function(t){return kT(e,t)}}function LT(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 GT(e){var A=e.length;return A===2?e:function(t,n){return LT(e,t,n)}}function bT(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 nj(e){var A=e.length;return A===3?e:function(t,n,i){return bT(e,t,n,i)}}function OT(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 ij(e){var A=e.length;return A===4?e:function(t,n,i,r){return OT(e,t,n,i,r)}}function PT(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 rj(e){var A=e.length;return A===5?e:function(t,n,i,r,s){return PT(e,t,n,i,r,s)}}function YT(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 sj(e){var A=e.length;return A===6?e:function(t,n,i,r,s,o){return YT(e,t,n,i,r,s,o)}}function JT(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 oj(e){var A=e.length;return A===7?e:function(t,n,i,r,s,o,a){return JT(e,t,n,i,r,s,o,a)}}function HT(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 HT(e,t,n,i,r,s,o,a,l)}}var KT={};te(KT,{$$Map:()=>vj,$$Set:()=>Nj,RenderDelegate:()=>xj,mount:()=>eU,renderWithDelegate:()=>Tj,stepGarbageCollector:()=>Uj,visit:()=>tU});var VT={};te(VT,{create:()=>$T,isNode:()=>Rj,shallowCopy:()=>AU,symbol:()=>hB});function pD(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 lj(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 gj(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 cj(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 uj(e,A){return{hd:A,tl:e}}function Ij(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 hj(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 fj(e,A){if(!e)return A;var t={hd:e.hd,tl:0};return Ij(e.tl,t).tl=A,t}function dj(e,A){if(!e)return 0;var t={hd:A(e.hd),tl:0};return Cj(e.tl,t,A),t}function zT(e,A){return dj(e,CB(A))}function Ej(e,A){if(!e)return 0;var t={hd:A(0,e.hd),tl:0};return hj(A,1,e.tl,t),t}function Bj(e,A){return Ej(e,GT(A))}function WT(e){for(var A=e,t=0;;){var n=t,i=A;if(!i)return n;t=n+1|0,A=i.tl}}function Qj(e,A,t){for(;;){var n=t,i=A;if(!n)return;e[i]=n.hd,t=n.tl,A=i+1|0}}function ZT(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 pj(e){var A=WT(e),t=new Array(A);return Qj(t,0,e),t}function mj(e,A){for(;;){var t=e;if(!t)return;A(t.hd),e=t.tl}}function jT(e,A){mj(e,CB(A))}function yj(e,A,t){for(;;){var n=A,i=e;if(!i)return n;A=t(n,i.hd),e=i.tl}}function qT(e,A,t,n){for(let i in n)if(n.hasOwnProperty(i)){const r=n[i];(!t.hasOwnProperty(i)||!VZ(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 wj(e,A){if(A in e)return gj(e[A])}function Dj(e){if(e!==void 0)return cj(e);throw new Error("getExn")}function mD(e,A,t,n){qT(e,A,t,n)}function XT(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=XT(t,A.charCodeAt(n)|0);return t}function Mj(e,A,t){var n=mC(-2128831035,e),i=wj(A,"key"),r=i!==void 0&&lj(i,4)?mC(n,i):mC(n,Dj(JSON.stringify(A)));return yj(t,r,XT)&2147483647}var hB="__ELEM_NODE__";function $T(e,A,t){var n=ZT(t),i=zT(n,function(r){return r.hash});return{symbol:hB,hash:Mj(e,A,i),kind:e,props:A,children:n}}function Rj(e){var A=pD(e);if(typeof A=="number"||A.TAG!==3)return!1;var t=pD(e.symbol);return typeof t=="number"||t.TAG!==1?!1:t._0===hB}function AU(e){return{symbol:e.symbol,hash:e.hash,kind:e.kind,props:Object.assign({},e.props),generation:{contents:0}}}function Sj(e){return Array.from(e.values())}var vj={valuesArray:Sj},Nj={},xj={};function eU(e,A){var t=e.getNodeMap();if(t.has(A.hash)){var n=t.get(A.hash);mD(e,n.hash,n.props,A.props),n.generation.contents=0;return}e.createNode(A.hash,A.kind),mD(e,A.hash,{},A.props),jT(A.children,function(i){e.appendChild(A.hash,i.hash)}),t.set(A.hash,AU(A))}function tU(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),eU(e,s),t=fj(s.children,r)}}function Tj(e,A){var t=new Set,n=Bj(ZT(A),function(i,r){return $T("root",{channel:i},[r])});tU(e,t,n),e.activateRoots(pj(zT(n,function(i){return i.hash}))),e.commitUpdates()}function Uj(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),uj(i,r)):i},0);if(WT(n)>0)return e.commitUpdates(),jT(n,function(i){A.delete(i.hash)})}var Fj=IB,nU=KT,_j=function(e,A){return Fj._2(nU.renderWithDelegate,e,A)};nU.stepGarbageCollector;var kj=IB,fB=VT,iU=function(e,A,t){return kj._3(fB.create,e,A,t)},Lj=fB.isNode;fB.shallowCopy;function $(e){return typeof e=="number"?iU("const",{value:e},[]):(ZZ(U0(e),`Whoops, expecting a Node type here! Got: ${typeof e}`),e)}function U0(e){return Lj(e)}function u0(e,A,t){return iU(e,A,t.map($))}var v6={};te(v6,{accum:()=>Pj,biquad:()=>Iq,capture:()=>Qq,constant:()=>rU,convolve:()=>qj,counter:()=>Oj,delay:()=>oq,env:()=>rq,fft:()=>Bq,latch:()=>Hj,maxhold:()=>Kj,meter:()=>fq,metro:()=>Wj,mm1p:()=>gq,once:()=>Vj,phasor:()=>Yj,pole:()=>iq,prewarp:()=>lq,rand:()=>zj,sample:()=>Zj,sampleseq:()=>tq,sampleseq2:()=>nq,scope:()=>Eq,sdelay:()=>aq,seq:()=>Xj,seq2:()=>$j,snapshot:()=>dq,sparseq:()=>Aq,sparseq2:()=>eq,sr:()=>Gj,svf:()=>cq,svfshelf:()=>uq,syncphasor:()=>Jj,table:()=>jj,tapIn:()=>Cq,tapOut:()=>hq,time:()=>bj,z:()=>sq});function rU(e){return u0("const",e,[])}function Gj(){return u0("sr",{},[])}function bj(){return u0("time",{},[])}function Oj(e,A){return typeof e=="number"||U0(e)?u0("counter",{},[$(e)]):u0("counter",e,[$(A)])}function Pj(e,A,t){return typeof e=="number"||U0(e)?u0("accum",{},[$(e),$(A)]):u0("accum",e,[$(A),$(t)])}function Yj(e,A){return typeof e=="number"||U0(e)?u0("phasor",{},[$(e)]):u0("phasor",e,[$(A)])}function Jj(e,A,t){return typeof e=="number"||U0(e)?u0("sphasor",{},[$(e),$(A)]):u0("sphasor",e,[$(A),$(t)])}function Hj(e,A,t){return typeof e=="number"||U0(e)?u0("latch",{},[$(e),$(A)]):u0("latch",e,[$(A),$(t)])}function Kj(e,A,t){return typeof e=="number"||U0(e)?u0("maxhold",{},[$(e),$(A)]):u0("maxhold",e,[$(A),$(t)])}function Vj(e,A){return typeof e=="number"||U0(e)?u0("once",{},[$(e)]):u0("once",e,[$(A)])}function zj(e){return typeof e<"u"?u0("rand",e,[]):u0("rand",{},[])}function Wj(e){return typeof e<"u"?u0("metro",e,[]):u0("metro",{},[])}function Zj(e,A,t){return u0("sample",e,[$(A),$(t)])}function jj(e,A){return u0("table",e,[$(A)])}function qj(e,A){return u0("convolve",e,[$(A)])}function Xj(e,A,t){return u0("seq",e,[$(A),$(t)])}function $j(e,A,t){return u0("seq2",e,[$(A),$(t)])}function Aq(e,A,t){return u0("sparseq",e,[$(A),$(t)])}function eq(e,A){return u0("sparseq2",e,[$(A)])}function tq(e,A){return u0("sampleseq",e,[$(A)])}function nq(e,A){return u0("sampleseq2",e,[$(A)])}function iq(e,A,t){return typeof e=="number"||U0(e)?u0("pole",{},[$(e),$(A)]):u0("pole",e,[$(A),$(t)])}function rq(e,A,t,n){return typeof e=="number"||U0(e)?u0("env",{},[$(e),$(A),$(t)]):u0("env",e,[$(A),$(t),$(n)])}function sq(e,A){return typeof e=="number"||U0(e)?u0("z",{},[$(e)]):u0("z",e,[$(A)])}function oq(e,A,t,n){return typeof e=="number"||U0(e)?u0("delay",{},[$(e),$(A),$(t)]):u0("delay",e,[$(A),$(t),$(n)])}function aq(e,A){return u0("sdelay",e,[$(A)])}function lq(e){return u0("prewarp",{},[e])}function gq(e,A,t){return typeof e=="number"||U0(e)?u0("mm1p",{},[$(e),$(A)]):u0("mm1p",e,[$(A),$(t)])}function cq(e,A,t,n){return typeof e=="number"||U0(e)?u0("svf",{},[$(e),$(A),$(t)]):u0("svf",e,[$(A),$(t),$(n)])}function uq(e,A,t,n,i){return typeof e=="number"||U0(e)?u0("svfshelf",{},[$(e),$(A),$(t),$(n)]):u0("svfshelf",e,[$(A),$(t),$(n),$(i)])}function Iq(e,A,t,n,i,r,s){return typeof e=="number"||U0(e)?u0("biquad",{},[$(e),$(A),$(t),$(n),$(i),$(r)]):u0("biquad",e,[$(A),$(t),$(n),$(i),$(r),$(s)])}function Cq(e){return u0("tapIn",e,[])}function hq(e,A){return u0("tapOut",e,[$(A)])}function fq(e,A){return typeof e=="number"||U0(e)?u0("meter",{},[$(e)]):u0("meter",e,[$(A)])}function dq(e,A,t){return typeof e=="number"||U0(e)?u0("snapshot",{},[$(e),$(A)]):u0("snapshot",e,[$(A),$(t)])}function Eq(e,...A){return typeof e=="number"||U0(e)?u0("scope",{},[e,...A].map($)):u0("scope",e,A.map($))}function Bq(e,A){return typeof e=="number"||U0(e)?u0("fft",{},[$(e)]):u0("fft",e,[$(A)])}function Qq(e,A,t){return typeof e=="number"||U0(e)?u0("capture",{},[$(e),$(A)]):u0("capture",e,[$(A),$(t)])}var sU={};te(sU,{compress:()=>eX,skcompress:()=>tX});var N6={};te(N6,{abs:()=>Fq,add:()=>Jq,and:()=>Pq,asinh:()=>Dq,ceil:()=>vq,cos:()=>mq,div:()=>Vq,eq:()=>Oq,exp:()=>Uq,floor:()=>Nq,ge:()=>Lq,geq:()=>Gq,identity:()=>oU,le:()=>_q,leq:()=>kq,ln:()=>Mq,log:()=>Rq,log2:()=>Sq,max:()=>Zq,min:()=>Wq,mod:()=>zq,mul:()=>Kq,or:()=>Yq,pow:()=>bq,round:()=>xq,sin:()=>pq,sqrt:()=>Tq,sub:()=>Hq,tan:()=>yq,tanh:()=>wq});function oU(e,A){return typeof e=="number"||U0(e)?u0("in",{},[$(e)]):typeof A=="number"||U0(A)?u0("in",e,[$(A)]):u0("in",e,[])}function pq(e,A){return typeof e=="number"||U0(e)?u0("sin",{},[$(e)]):u0("sin",e,[$(A)])}function mq(e,A){return typeof e=="number"||U0(e)?u0("cos",{},[$(e)]):u0("cos",e,[$(A)])}function yq(e,A){return typeof e=="number"||U0(e)?u0("tan",{},[$(e)]):u0("tan",e,[$(A)])}function wq(e,A){return typeof e=="number"||U0(e)?u0("tanh",{},[$(e)]):u0("tanh",e,[$(A)])}function Dq(e,A){return typeof e=="number"||U0(e)?u0("asinh",{},[$(e)]):u0("asinh",e,[$(A)])}function Mq(e,A){return typeof e=="number"||U0(e)?u0("ln",{},[$(e)]):u0("ln",e,[$(A)])}function Rq(e,A){return typeof e=="number"||U0(e)?u0("log",{},[$(e)]):u0("log",e,[$(A)])}function Sq(e,A){return typeof e=="number"||U0(e)?u0("log2",{},[$(e)]):u0("log2",e,[$(A)])}function vq(e,A){return typeof e=="number"||U0(e)?u0("ceil",{},[$(e)]):u0("ceil",e,[$(A)])}function Nq(e,A){return typeof e=="number"||U0(e)?u0("floor",{},[$(e)]):u0("floor",e,[$(A)])}function xq(e,A){return typeof e=="number"||U0(e)?u0("round",{},[$(e)]):u0("round",e,[$(A)])}function Tq(e,A){return typeof e=="number"||U0(e)?u0("sqrt",{},[$(e)]):u0("sqrt",e,[$(A)])}function Uq(e,A){return typeof e=="number"||U0(e)?u0("exp",{},[$(e)]):u0("exp",e,[$(A)])}function Fq(e,A){return typeof e=="number"||U0(e)?u0("abs",{},[$(e)]):u0("abs",e,[$(A)])}function _q(e,A,t){return typeof e=="number"||U0(e)?u0("le",{},[$(e),$(A)]):u0("le",e,[$(A),$(t)])}function kq(e,A,t){return typeof e=="number"||U0(e)?u0("leq",{},[$(e),$(A)]):u0("leq",e,[$(A),$(t)])}function Lq(e,A,t){return typeof e=="number"||U0(e)?u0("ge",{},[$(e),$(A)]):u0("ge",e,[$(A),$(t)])}function Gq(e,A,t){return typeof e=="number"||U0(e)?u0("geq",{},[$(e),$(A)]):u0("geq",e,[$(A),$(t)])}function bq(e,A,t){return typeof e=="number"||U0(e)?u0("pow",{},[$(e),$(A)]):u0("pow",e,[$(A),$(t)])}function Oq(e,A,t){return typeof e=="number"||U0(e)?u0("eq",{},[$(e),$(A)]):u0("eq",e,[$(A),$(t)])}function Pq(e,A,t){return typeof e=="number"||U0(e)?u0("and",{},[$(e),$(A)]):u0("and",e,[$(A),$(t)])}function Yq(e,A,t){return typeof e=="number"||U0(e)?u0("or",{},[$(e),$(A)]):u0("or",e,[$(A),$(t)])}function Jq(e,...A){return typeof e=="number"||U0(e)?u0("add",{},[e,...A].map($)):u0("add",e,A.map($))}function Hq(e,...A){return typeof e=="number"||U0(e)?u0("sub",{},[e,...A].map($)):u0("sub",e,A.map($))}function Kq(e,...A){return typeof e=="number"||U0(e)?u0("mul",{},[e,...A].map($)):u0("mul",e,A.map($))}function Vq(e,...A){return typeof e=="number"||U0(e)?u0("div",{},[e,...A].map($)):u0("div",e,A.map($))}function zq(e,...A){return typeof e=="number"||U0(e)?u0("mod",{},[e,...A].map($)):u0("mod",e,A.map($))}function Wq(e,...A){return typeof e=="number"||U0(e)?u0("min",{},[e,...A].map($)):u0("min",e,A.map($))}function Zq(e,...A){return typeof e=="number"||U0(e)?u0("max",{},[e,...A].map($)):u0("max",e,A.map($))}var Zr={};te(Zr,{db2gain:()=>Xq,gain2db:()=>$q,hann:()=>AX,ms2samps:()=>jq,select:()=>aU,tau2pole:()=>qq});var z2=b2(b2({},v6),N6);function jq(e){return z2.mul(z2.sr(),z2.div(e,1e3))}function qq(e){return z2.exp(z2.div(-1,z2.mul(e,z2.sr())))}function Xq(e){return z2.pow(10,z2.mul(e,1/20))}function $q(e){return aU(z2.ge(e,0),z2.max(-120,z2.mul(20,z2.log(e))),-120)}function aU(e,A,t){return z2.add(z2.mul(e,A),z2.mul(z2.sub(1,e),t))}function AX(e){return z2.mul(.5,z2.sub(1,z2.cos(z2.mul(2*Math.PI,e))))}var N5=b2(b2(b2({},v6),N6),Zr);function eX(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 tX(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),p=N5.db2gain(d);return N5.mul(s,p)}var lU={};te(lU,{adsr:()=>hX});var cc={};te(cc,{allpass:()=>gX,bandpass:()=>aX,dcblock:()=>iX,df11:()=>rX,highpass:()=>oX,highshelf:()=>IX,lowpass:()=>sX,lowshelf:()=>uX,notch:()=>lX,peak:()=>cX,pink:()=>CX,sm:()=>nX,smooth:()=>Zf,zero:()=>dB});var w5=b2(b2(b2({},v6),N6),Zr);function Zf(e,A,t){return typeof e=="number"||U0(e)?w5.pole(e,w5.mul(w5.sub(1,e),A)):w5.pole(e,A,w5.mul(w5.sub(1,A),t))}function nX(e,A){return typeof e=="number"||U0(e)?Zf(w5.tau2pole(.02),e):Zf(e,w5.tau2pole(.02),A)}function dB(e,A,t,n){let[i,r,s]=typeof e=="number"||U0(e)?[e,A,t]:[A,t,n];return w5.sub(w5.mul(i,s),w5.mul(r,w5.z(s)))}function iX(e,A){let t=typeof e=="number"||U0(e)?e:A;return w5.pole(.995,dB(1,1,t))}function rX(e,A,t,n,i){let[r,s,o,a]=typeof e=="number"||U0(e)?[e,A,t,n]:[A,t,n,i];return w5.pole(o,dB(r,s,a))}function sX(e,A,t,n){return typeof e=="number"||U0(e)?w5.svf({mode:"lowpass"},e,A,t):w5.svf(Object.assign({},e,{mode:"lowpass"}),A,t,n)}function oX(e,A,t,n){return typeof e=="number"||U0(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"||U0(e)?w5.svf({mode:"bandpass"},e,A,t):w5.svf(Object.assign({},e,{mode:"bandpass"}),A,t,n)}function lX(e,A,t,n){return typeof e=="number"||U0(e)?w5.svf({mode:"notch"},e,A,t):w5.svf(Object.assign({},e,{mode:"notch"}),A,t,n)}function gX(e,A,t,n){return typeof e=="number"||U0(e)?w5.svf({mode:"allpass"},e,A,t):w5.svf(Object.assign({},e,{mode:"allpass"}),A,t,n)}function cX(e,A,t,n,i){return typeof e=="number"||U0(e)?w5.svfshelf({mode:"peak"},e,A,t,n):w5.svfshelf(Object.assign({},e,{mode:"peak"}),A,t,n,i)}function uX(e,A,t,n,i){return typeof e=="number"||U0(e)?w5.svfshelf({mode:"lowshelf"},e,A,t,n):w5.svfshelf(Object.assign({},e,{mode:"lowshelf"}),A,t,n,i)}function IX(e,A,t,n,i){return typeof e=="number"||U0(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"||U0(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 X3=b2(b2(b2(b2({},v6),N6),cc),Zr);function hX(e,A,t,n,i,r){let s=typeof e=="number"||U0(e)?[e,A,t,n,i]:[A,t,n,i,r],[o,a,l,u,I]=s,C=X3.mul(o,X3.sr()),h=X3.le(X3.counter(I),C),d=X3.select(I,X3.select(h,1,l),0),p=X3.select(I,X3.select(h,o,a),u),m=X3.tau2pole(X3.div(p,6.91));return X3.smooth(m,d)}var gU={};te(gU,{blepsaw:()=>BX,blepsquare:()=>QX,bleptriangle:()=>pX,cycle:()=>fX,noise:()=>Xf,pinknoise:()=>mX,saw:()=>qf,square:()=>dX,train:()=>jf,triangle:()=>EX});var J5=b2(b2(b2({},v6),N6),cc);function jf(e,A){return typeof e=="number"||U0(e)?J5.le(J5.phasor(e,0),.5):J5.le(J5.phasor(e,A,0),.5)}function fX(e,A){return typeof e=="number"||U0(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"||U0(e)?J5.sub(J5.mul(2,J5.phasor(e,0)),1):J5.sub(J5.mul(2,J5.phasor(e,A,0)),1)}function dX(e,A){return typeof e=="number"||U0(e)?J5.sub(J5.mul(2,jf(e)),1):J5.sub(J5.mul(2,jf(e,A)),1)}function EX(e,A){return typeof e=="number"||U0(e)?J5.mul(2,J5.sub(.5,J5.abs(qf(e)))):J5.mul(2,J5.sub(.5,J5.abs(qf(e,A))))}function BX(e,A){let n=!(typeof e=="number"||U0(e))?A:e;return u0("blepsaw",{},[n])}function QX(e,A){let n=!(typeof e=="number"||U0(e))?A:e;return u0("blepsquare",{},[n])}function pX(e,A){let n=!(typeof e=="number"||U0(e))?A:e;return u0("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 mX(e){return typeof e>"u"?J5.pink(Xf()):J5.pink(Xf(e))}var yX=class extends qZ{constructor(){super()}},y2=tj(b2(b2(b2(b2(b2(b2(b2({},v6),sU),lU),cc),N6),gU),Zr),{const:rU,in:oU}),m8={CREATE_NODE:0,DELETE_NODE:1,APPEND_CHILD:2,SET_PROPERTY:3,ACTIVATE_ROOTS:4,COMMIT_UPDATES:5},wX=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 yD(){return typeof performance>"u"?Date.now():performance.now()}var DX=class{constructor(e){this._delegate=new wX,this._sendMessage=e,this._nextRefId=0}createRef(e,A,t){let n=`__refKey:${this._nextRefId++}`,i=u0(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(),qT(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=yD();this._delegate.clear(),_j(this._delegate,e.map($));const t=yD(),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 MX(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 NX extends yX{initialize(A,t={},n=16){return me(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([vX,SX],{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 DX(u=>me(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 me(this,void 0,void 0,function*(){const t=yield this._renderer.render(...A),{result:n}=t,i=MX(t,["result"]);return n.success?Promise.resolve(i):Promise.reject(n)})}updateVirtualFileSystem(A){return me(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 me(this,void 0,void 0,function*(){return yield this._sendWorkletRequest("pruneVirtualFileSystem",{})})}listVirtualFileSystem(){return me(this,void 0,void 0,function*(){return yield this._sendWorkletRequest("listVirtualFileSystem",{})})}reset(){return me(this,void 0,void 0,function*(){return yield this._sendWorkletRequest("reset",{})})}setCurrentTime(A){return me(this,void 0,void 0,function*(){return yield this._sendWorkletRequest("setCurrentTime",{time:A})})}setCurrentTimeMs(A){return me(this,void 0,void 0,function*(){return yield this._sendWorkletRequest("setCurrentTimeMs",{time:A})})}}function t1(e,A){return{key:`${e}:${A}`}}function xX(e,A=16){return 1/(e/60)*4/A}function cU(e){return Math.round(e/1e3*44100)}function y8(e,A,t,n){const i=t1(e,"tap").key,r=y2.sdelay({...t1(e,"sdelay"),size:cU(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=t1(e,"tap").key,r=y2.sdelay({...t1(e,"sdelay"),size:cU(100)},y2.tapIn({name:i})),s=y2.convolve({...t1(e,"convolve"),path:n},r);return y2.tapOut({name:i},y2.add(A,y2.mul(t*.0347,s)))}const TX=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,UX=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 uU=!1;const jr=new NX;async function FX(){await jr.updateVirtualFileSystem({reverb1:(await j8.decodeAudioData(TX)).getChannelData(0),reverb2:(await j8.decodeAudioData(UX)).getChannelData(0)}),CU(0)}jr.on("load",function(){uU=!0,FX()});const j8=new AudioContext,y1={type:0,freq:0,room:0,drum:"",loop:!1};function wD(e,A,t){let n;switch(A%3){default:n=y2.square(t1(e,"voice"),t);break;case 1:n=y2.saw(t1(e,"voice"),t);break;case 2:n=y2.triangle(t1(e,"voice"),t);break}return y2.mul(t1(e,"mul"),.85,n)}function IU(e){return t1("drum",`${e}`).key}const $f={};function EB(){const e=Object.keys($f);if(!e.length)return;const A=[],t="doot";A.push(y2.mul(t1(t,"mul"),y2.ge(y1.freq,0),wD(t1(t,"voice").key,y1.type,y1.freq))),A.push(...e.map(s=>{const o=s===y1.drum?1:0;return y2.mul(t1(s,"mul"),y2.const({...t1(s,"gate"),value:o}),wD(t1(s,"voice").key,y1.type,y2.seq2({...t1(s,"seq"),loop:y1.loop,seq:$f[s]},y2.train(1e3),y2.const({...t1(s,"reset"),value:o}))))}));let n=y2.add(...A);const i=t1("room",`${y1.room}:1`).key,r=t1("room",`${y1.room}:2`).key;switch(y1.room){case 0:break;case 1:n=y8(i,n,.2,L9*1e3);break;case 2:n=y8(i,n,.35,L9*1e3*4);break;case 3:n=y8(i,n,.5,L9*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,L9*1e3),.4,"reverb2");break;case 8:n=w8(r,y8(i,n,.35,L9*1e3*4),.4,"reverb2");break;case 9:n=w8(r,y8(i,n,.5,L9*1e3*8),.4,"reverb2");break}n=y2.dcblock(n),jr.render(n,n).catch(s=>console.error(s))}function _X(e){uU?e():jr.on("load",e)}function _A(e,A){$f[IU(e)]=[...A,0]}function CU(e){y1.freq=e,y1.drum="",EB()}function kX(e){y1.freq=0,y1.drum=IU(e),EB()}function LX(e){y1.type=e}function GX(e){y1.room=e}function bX(e){y1.loop=e}function DD(){y1.freq=0,y1.drum="",EB()}async function OX(){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},hU=new Array(256).fill(0),PX=32,YX=Math.exp(Math.LN2/12);for(let e=1;e<=15;++e){let A=Math.exp(e*Math.LN2)*PX;for(let t=0;t<=11;++t)hU[e*16+t]=Math.floor(A),A*=YX}_X(()=>{let e=0;_A(e++,[3200]),_A(e++,Q3(1,14).map(t=>t*100+1e3)),_A(e++,Q3(1,16).map(t=>t%2*1600+1600+t%4*1600)),_A(e++,[]),_A(e++,Q3(1,14).map(()=>da(0,5e3)+500));const A=Q3(0,16).fill(0);Q3(1,8).forEach(t=>{A[t*2-1]=1600,A[t*2]=da(0,1600)+800}),_A(e++,A),_A(e++,Q3(1,14).map(t=>t%2*880+880+t%3*440)),_A(e++,Q3(1,14).map(t=>700-t*12)),_A(e++,Q3(1,14).map(t=>t*20+1200-da(0,t*40))),_A(e++,Q3(1,14).map(()=>da(0,440)+220))});const L9=xX(150);function JX(e){const A=L9*.5;if(d2.time+=e,d2.time0))return;if(d2.bufferpos>=d2.buffer.length){DD(),d2.isplaying=!1;return}const t=d2.buffer[d2.bufferpos++];LX(t.type),GX(t.room),bX(t.loop),DD(),t.freq===0||(t.freq<240?CU(hU[t.freq]):kX(t.freq-240)),d2.durationcounter=t.duration}const HX={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 KX(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 MD=performance.now();setInterval(()=>{const e=performance.now(),A=(e-MD)/1e3;MD=e,JX(A)},10);S6("pcspeaker",[],e=>{switch(e.target){case"play":if(JZ(e.data)){const[A,t]=e.data;TT(A)&&zf(t)&&VX(A,t)}break}});var BB={},Te={},u6={};Object.defineProperty(u6,"__esModule",{value:!0});u6.throwUnknownDataType=u6.getType=void 0;function fU(e){return Object.prototype.toString.call(e)}u6.getType=fU;function zX(e){throw new TypeError("unsupported data type: "+fU(e))}u6.throwUnknownDataType=zX;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 Ye="";for(let e=0;e<10;e++){const A=String.fromCharCode(48+e);Ye+=A}for(let e=0;e<26;e++){const A=String.fromCharCode(65+e);Ye+=A}for(let e=0;e<26;e++){const A=String.fromCharCode(97+e);Ye+=A}const S7=Ye.length,QB={};for(let e=0;e=0;n--){const i=e[n];let r=QB[i];r*=t,A+=r,t*=S7}return A}L1.s_to_int=pB;function dU(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(QB[r]);s*=t,A+=s,t*=n}return A}L1.s_to_big_int=dU;function mB(e){if(e===0)return Ye[0];const A=[];for(;e!==0;){const t=e%S7,n=Ye[t];A.push(n),e-=t,e/=S7}return A.reverse().join("")}L1.int_to_s=mB;function EU(e){const A=BigInt(0),t=BigInt(S7);if(e===A)return Ye[0];const n=[];for(;e!==A;){const i=e%t,r=Ye[Number(i)];n.push(r),e/=t}return n.reverse().join("")}L1.big_int_to_s=EU;function BU(e){return e.split("").reverse().join("")}function QU(e){if(e<0)return"-"+QU(-e);let[A,t]=e.toString().split(".");if(!t)return mB(e);let n;t&&([t,n]=t.split("e")),A=$a(A),t=BU(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=QU;function $a(e){const A=+e;return A.toString()===e&&A+1!==A&&A-1!==A?mB(A):":"+EU(BigInt(e))}L1.int_str_to_s=$a;function DC(e){return e[0]===":"?dU(e.substring(1)).toString():pB(e).toString()}function pU(e){if(e[0]==="-")return-pU(e.substr(1));let[A,t,n]=e.split(".");if(!t)return pB(A);A=DC(A),t=DC(t),t=BU(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=pU;Object.defineProperty(k1,"__esModule",{value:!0});k1.decodeStr=k1.encodeStr=k1.decodeBool=k1.encodeBool=k1.decodeKey=k1.decodeNum=k1.encodeNum=void 0;const yB=L1;function WX(e){return"n|"+(0,yB.num_to_s)(e)}k1.encodeNum=WX;function ZX(e){return e=e.replace("n|",""),(0,yB.s_to_num)(e)}k1.decodeNum=ZX;function jX(e){return typeof e=="number"?e:(0,yB.s_to_int)(e)}k1.decodeKey=jX;function qX(e){return e?"b|T":"b|F"}k1.encodeBool=qX;function XX(e){switch(e){case"b|T":return!0;case"b|F":return!1}return!!e}k1.decodeBool=XX;function $X(e){switch(e[0]+e[1]){case"b|":case"o|":case"n|":case"a|":case"s|":e="s|"+e}return e}k1.encodeStr=$X;function A$(e){return e[0]+e[1]==="s|"?e.substr(2):e}k1.decodeStr=A$;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 e$=uc,t$=u6,MC=k1,n$=L1;function i$(e){return e.store.toArray()}z4.memToValues=i$;function mU(){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[m]=B++,f=String(p)}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,p="",m=[],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,m.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 m.join("")}if(C==0&&(C=Math.pow(2,d),d++),I[x])p=I[x];else if(x===h)p=Q+Q.charAt(0);else return null;m.push(p),I[h++]=Q+p.charAt(0),C--,Q=p,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})})(wB);var DU=wB.exports;function C$(e){return JSON.stringify(BB.compress(e))}function h$(e){return BB.decompress(JSON.parse(e))}function f$(e){return DU.compressToEncodedURIComponent(C$(e))}function d$(e){return h$(DU.decompressFromEncodedURIComponent(e))}const Ad=3;var x3=(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))(x3||{});const MU=2,r7=8,s7=14,Z4=r7*MU,u4=s7*MU,ve=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 E$(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 B$=1,Q$=16,p$=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 m$=60,y$=25;new Array(m$*y$);const w$=40,RD=Math.round(1e3/w$);var RU=typeof global=="object"&&global&&global.Object===Object&&global,D$=typeof self=="object"&&self&&self.Object===Object&&self,ne=RU||D$||Function("return this")(),b3=ne.Symbol,SU=Object.prototype,M$=SU.hasOwnProperty,R$=SU.toString,qn=b3?b3.toStringTag:void 0;function S$(e){var A=M$.call(e,qn),t=e[qn];try{e[qn]=void 0;var n=!0}catch{}var i=R$.call(e);return n&&(A?e[qn]=t:delete e[qn]),i}var v$=Object.prototype,N$=v$.toString;function x$(e){return N$.call(e)}var T$="[object Null]",U$="[object Undefined]",SD=b3?b3.toStringTag:void 0;function a9(e){return e==null?e===void 0?U$:T$:SD&&SD in Object(e)?S$(e):x$(e)}function fA(e){return e!=null&&typeof e=="object"}var F$="[object Symbol]";function Ic(e){return typeof e=="symbol"||fA(e)&&a9(e)==F$}function Cc(e,A){for(var t=-1,n=e==null?0:e.length,i=Array(n);++t0){if(++A>=u00)return arguments[0]}else A=0;return e.apply(void 0,arguments)}}function f00(e){return function(){return e}}var Vl=function(){try{var e=T6(Object,"defineProperty");return e({},"",{}),e}catch{}}(),d00=Vl?function(e,A){return Vl(e,"toString",{configurable:!0,enumerable:!1,value:f00(A),writable:!0})}:N7,E00=h00(d00);function NU(e,A){for(var t=-1,n=e==null?0:e.length;++t-1}var p00=9007199254740991,m00=/^(?:0|[1-9]\d*)$/;function fc(e,A){var t=typeof e;return A=A??p00,!!A&&(t=="number"||t!="symbol"&&m00.test(e))&&e>-1&&e%1==0&&e-1&&e%1==0&&e<=M00}function ie(e){return e!=null&&vB(e.length)&&!ze(e)}function UU(e,A,t){if(!O3(t))return!1;var n=typeof A;return(n=="number"?ie(t)&&fc(A,t.length):n=="string"&&A in t)?qr(t[A],e):!1}function R00(e){return SB(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&&UU(t[0],t[1],s)&&(r=i<3?void 0:r,i=1),A=Object(A);++n-1}function G50(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 We(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&U10?new x7:void 0;for(r.set(e,A),r.set(A,e);++I2?A[2]:void 0;for(i&&UU(A[0],A[1],i)&&(n=1);++t=y40&&(r=GB,s=!1,A=new x7(A));A:for(;++i-1?i[r?A[s]:s]:void 0}}var v40=Math.max;function N40(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=v40(n+i,0)),xU(e,re(A),i)}var U7=S40(N40);function dA(e){return e&&e.length?e[0]:void 0}function x40(e,A){var t=-1,n=ie(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:x40;return t(e,re(A))}function F3(e,A){return _B(A5(e,A))}var T40=Object.prototype,U40=T40.hasOwnProperty,F40=p40(function(e,A,t){U40.call(e,t)?e[t].push(A):MB(e,t,[A])}),_40=Object.prototype,k40=_40.hasOwnProperty;function L40(e,A){return e!=null&&k40.call(e,A)}function r5(e,A){return e!=null&&$U(e,A,L40)}var G40="[object String]";function k4(e){return typeof e=="string"||!z5(e)&&fA(e)&&a9(e)==G40}function b40(e,A){return Cc(A,function(t){return e[t]})}function i1(e){return e==null?[]:b40(e,P3(e))}var O40=Math.max;function B4(e,A,t,n){e=ie(e)?e:i1(e),t=t&&!n?hc(t):0;var i=e.length;return t<0&&(t=O40(i+t,0)),k4(e)?t<=i&&e.indexOf(A,t)>-1:!!i&&DB(e,A,t)>-1}function rM(e,A,t){var n=e==null?0:e.length;if(!n)return-1;var i=0;return DB(e,A,i)}var P40="[object Map]",Y40="[object Set]",J40=Object.prototype,H40=J40.hasOwnProperty;function u2(e){if(e==null)return!0;if(ie(e)&&(z5(e)||typeof e=="string"||typeof e.splice=="function"||Qr(e)||NB(e)||Ec(e)))return!e.length;var A=D3(e);if(A==P40||A==Y40)return!e.size;if(Xr(e))return!bU(e).length;for(var t in e)if(H40.call(e,t))return!1;return!0}var K40="[object RegExp]";function V40(e){return fA(e)&&a9(e)==K40}var sM=zt&&zt.isRegExp,Je=sM?Bc(sM):V40;function He(e){return e===void 0}var z40="Expected a function";function W40(e){if(typeof e!="function")throw new TypeError(z40);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 Z40(e,A,t,n){if(!O3(e))return e;A=mc(A,e);for(var i=-1,r=A.length,s=r-1,o=e;o!=null&&++i=e30){var l=A30(e);if(l)return bB(l);s=!1,i=GB,a=new x7}else a=o;A:for(;++n{t.accept(A)})}}class r3 extends se{constructor(A){super([]),this.idx=1,n3(this,mA(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 se{constructor(A){super(A.definition),this.orgText="",n3(this,mA(A,t=>t!==void 0))}}class L4 extends se{constructor(A){super(A.definition),this.ignoreAmbiguities=!1,n3(this,mA(A,t=>t!==void 0))}}class _4 extends se{constructor(A){super(A.definition),this.idx=1,n3(this,mA(A,t=>t!==void 0))}}class oe extends se{constructor(A){super(A.definition),this.idx=1,n3(this,mA(A,t=>t!==void 0))}}class ae extends se{constructor(A){super(A.definition),this.idx=1,n3(this,mA(A,t=>t!==void 0))}}class s1 extends se{constructor(A){super(A.definition),this.idx=1,n3(this,mA(A,t=>t!==void 0))}}class yA extends se{constructor(A){super(A.definition),this.idx=1,n3(this,mA(A,t=>t!==void 0))}}class wA extends se{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,mA(A,t=>t!==void 0))}}let T2=class{constructor(A){this.idx=1,n3(this,mA(A,t=>t!==void 0))}accept(A){A.visit(this)}};function r30(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 oe)return{type:"RepetitionMandatory",idx:e.idx,definition:A(e.definition)};if(e instanceof ae)return{type:"RepetitionMandatoryWithSeparator",idx:e.idx,separator:el(new T2({terminalType:e.separator})),definition:A(e.definition)};if(e instanceof yA)return{type:"RepetitionWithSeparator",idx:e.idx,separator:el(new T2({terminalType:e.separator})),definition:A(e.definition)};if(e instanceof s1)return{type:"Repetition",idx:e.idx,definition:A(e.definition)};if(e instanceof wA)return{type:"Alternation",idx:e.idx,definition:A(e.definition)};if(e instanceof T2){const t={type:"Terminal",name:e.terminalType.name,label:n30(e.terminalType),idx:e.idx};k4(e.label)&&(t.terminalLabel=e.label);const n=e.terminalType.PATTERN;return e.terminalType.PATTERN&&(t.pattern=Je(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 oe:return this.visitRepetitionMandatory(t);case ae:return this.visitRepetitionMandatoryWithSeparator(t);case yA:return this.visitRepetitionWithSeparator(t);case s1:return this.visitRepetition(t);case wA:return this.visitAlternation(t);case T2: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 s30(e){return e instanceof L4||e instanceof _4||e instanceof s1||e instanceof oe||e instanceof ae||e instanceof yA||e instanceof T2||e instanceof q7}function Wl(e,A=[]){return e instanceof _4||e instanceof s1||e instanceof yA?!0:e instanceof wA?tF(e.definition,n=>Wl(n,A)):e instanceof r3&&B4(A,e)?!1:e instanceof se?(e instanceof r3&&A.push(e),uA(e.definition,n=>Wl(n,A))):!1}function o30(e){return e instanceof wA}function GA(e){if(e instanceof r3)return"SUBRULE";if(e instanceof _4)return"OPTION";if(e instanceof wA)return"OR";if(e instanceof oe)return"AT_LEAST_ONE";if(e instanceof ae)return"AT_LEAST_ONE_SEP";if(e instanceof yA)return"MANY_SEP";if(e instanceof s1)return"MANY";if(e instanceof T2)return"CONSUME";throw Error("non exhaustive match")}class Dc{walk(A,t=[]){g5(A.definition,(n,i)=>{const r=F1(A.definition,i+1);if(n instanceof r3)this.walkProdRef(n,r,t);else if(n instanceof T2)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 oe)this.walkAtLeastOne(n,r,t);else if(n instanceof ae)this.walkAtLeastOneSep(n,r,t);else if(n instanceof yA)this.walkManySep(n,r,t);else if(n instanceof s1)this.walkMany(n,r,t);else if(n instanceof wA)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=oM(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=oM(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 oM(e,A,t){return[new _4({definition:[new T2({terminalType:e.separator})].concat(e.definition)})].concat(A,t)}function es(e){if(e instanceof r3)return es(e.referencedRule);if(e instanceof T2)return g30(e);if(s30(e))return a30(e);if(o30(e))return l30(e);throw Error("non exhaustive match")}function a30(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 YB(A)}function l30(e){const A=A5(e.definition,t=>es(t));return YB(cA(A))}function g30(e){return[e.terminalType]}const sF="_~IN~_";class c30 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=I30(A.referencedRule,A.idx)+this.topProd.name,r=t.concat(n),s=new L4({definition:r}),o=es(s);this.follows[i]=o}}function u30(e){const A={};return g5(e,t=>{const n=new c30(t).startWalking();n3(A,n)}),A}function I30(e,A){return e.name+A+sF}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 aM(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 lM=[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")],h30=/[0-9a-fA-F]/,pa=/[0-9]/,f30=/[1-9]/;class d30{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=lM;break;case"S":A=lM,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(` + */var gB=new WeakMap,EZ=function(){function e(A){this.observers=new Map,this.obj=A}return e}(),BZ=function(){function e(A,t){this.callback=A,this.observer=t}return e}();function QZ(e){return gB.get(e)}function pZ(e,A){return e.observers.get(A)}function mZ(e,A){e.observers.delete(A.callback)}function yZ(e,A){A.unobserve()}function wZ(e,A){var t=[],n,i=QZ(e);if(!i)i=new EZ(e),gB.set(e,i);else{var r=pZ(i,A);n=r&&r.observer}if(n)return n;if(n={},i.value=N4(e),A){n.callback=A,n.next=null;var s=function(){Kf(n)},o=function(){clearTimeout(n.next),n.next=setTimeout(s)};typeof window<"u"&&(window.addEventListener("mouseup",o),window.addEventListener("keyup",o),window.addEventListener("mousedown",o),window.addEventListener("keydown",o),window.addEventListener("change",o))}return n.patches=t,n.object=e,n.unobserve=function(){Kf(n),clearTimeout(n.next),mZ(i,n),typeof window<"u"&&(window.removeEventListener("mouseup",o),window.removeEventListener("keyup",o),window.removeEventListener("mousedown",o),window.removeEventListener("keydown",o),window.removeEventListener("change",o))},i.observers.set(A,new BZ(A,n)),n}function Kf(e,A){A===void 0&&(A=!1);var t=gB.get(e.object);cB(t.value,e.object,e.patches,"",A),e.patches.length&&gc(t.value,e.patches);var n=e.patches;return n.length>0&&(e.patches=[],e.callback&&e.callback(n)),n}function cB(e,A,t,n,i){if(A!==e){typeof A.toJSON=="function"&&(A=A.toJSON());for(var r=Yf(A),s=Yf(e),o=!1,a=s.length-1;a>=0;a--){var l=s[a],u=e[l];if(Pf(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)?cB(u,I,t,n+"/"+k9(l),i):u!==I&&(i&&t.push({op:"test",path:n+"/"+k9(l),value:N4(u)}),t.push({op:"replace",path:n+"/"+k9(l),value:N4(I)}))}else Array.isArray(e)===Array.isArray(A)?(i&&t.push({op:"test",path:n+"/"+k9(l),value:N4(u)}),t.push({op:"remove",path:n+"/"+k9(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 Vf=Object.getPrototypeOf,zf=new WeakMap,ST=e=>e&&(zf.has(e)?zf.get(e):Vf(e)===Object.prototype||Vf(e)===Array.prototype),Kl=e=>typeof e=="object"&&e!==null,vZ=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(Vf(e),A)},IB=e=>e[uB]||e,vT=(e,A,t,n)=>{if(!ST(e))return e;let i=n&&n.get(e);if(!i){const a=IB(e);i=(l=>Object.values(Object.getOwnPropertyDescriptors(l)).some(u=>!u.configurable&&!u.writable))(a)?[a,vZ(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,p)=>{if(!I){let m=u[Wn].get(a);if(m||(m={},u[Wn].set(a,m)),d===Mi)m[Mi]=!0;else{let f=m[d];f||(f=new Set,m[d]=f),f.add(p)}}},h={get:(d,p)=>p===uB?a:(C("k",p),vT(Reflect.get(d,p),u[Wn],u.c,u.t)),has:(d,p)=>p===RZ?(I=!0,u[Wn].delete(a),!0):(C("h",p),Reflect.has(d,p)),getOwnPropertyDescriptor:(d,p)=>(C("o",p),Reflect.getOwnPropertyDescriptor(d,p)),ownKeys:d=>(C(Mi),Reflect.ownKeys(d))};return l&&(h.set=h.deleteProperty=()=>!1),[h,u]})(r,!!s),o[1].p=SZ(s||r,o[0]),t&&t.set(r,o)),o[1][Wn]=A,o[1].c=t,o[1].t=n,o[1].p},NT=(e,A,t,n,i=Object.is)=>{if(i(e,A))return!1;if(!Kl(e)||!Kl(A))return!0;const r=t.get(IB(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=NT(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})}},NZ=e=>ST(e)&&e[uB]||null,CD=(e,A=!0)=>{zf.set(e,A)},xZ=(e,A,t)=>{const n=[],i=new WeakSet,r=(s,o)=>{if(i.has(s))return;Kl(s)&&i.add(s);const a=Kl(s)&&A.get(IB(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 Vl={ZSS_LANG_DEV:"false",ZSS_STATS_DEV:"false",ZSS_SHOW_CODE:"false",ZSS_BRANCH_NAME:"main",ZSS_BRANCH_VERSION:"0.12.3",ZSS_COMMIT_HASH:"ff87388f7c856bd1b42db63a0fb558b3514e64ca",ZSS_COMMIT_MESSAGE:"feat: dev console toggle support on windows",BASE_URL:"/",MODE:"production",DEV:!1,PROD:!0,SSR:!1};const QC=e=>typeof e=="object"&&e!==null,Bt=new WeakMap,Ba=new WeakSet,TZ=(e=Object.is,A=(l,u)=>new Proxy(l,u),t=l=>QC(l)&&!Ba.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 CD(h,!0),i.set(l,[u,h]),Reflect.ownKeys(l).forEach(d=>{if(Object.getOwnPropertyDescriptor(h,d))return;const p=Reflect.get(l,d),{enumerable:m}=Reflect.getOwnPropertyDescriptor(l,d),f={value:p,enumerable:m,configurable:!0};if(Ba.has(p))CD(p,!1);else if(p instanceof Promise)delete f.value,f.get=()=>I(p);else if(Bt.has(p)){const[Q,B]=Bt.get(p);f.value=r(Q,B(),I)}Object.defineProperty(h,d,f)}),Object.preventExtensions(h)},s=new WeakMap,o=[1,1],a=l=>{if(!QC(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 p=(v=++o[1])=>(d!==v&&!C.size&&(d=v,f.forEach(([N])=>{const F=N[1](v);F>I&&(I=F)})),I),m=v=>(N,F)=>{const K=[...N];K[1]=[v,...K[1]],h(K,F)},f=new Map,Q=(v,N)=>{if((Vl?"production":void 0)!=="production"&&f.has(v))throw new Error("prop listener already exists");if(C.size){const F=N[3](m(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((Vl?"production":void 0)!=="production"&&K)throw new Error("remove already exists");const P=F[3](m(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),QC(F)&&(F=NZ(F)||F);let W=F;if(F instanceof Promise)F.then(A0=>{F.status="fulfilled",F.value=A0,h(["resolve",[N],A0])}).catch(A0=>{F.status="rejected",F.reason=A0,h(["reject",[N],A0])});else{!Bt.has(F)&&t(F)&&(W=a(F));const A0=!Ba.has(W)&&Bt.get(W);A0&&Q(N,A0)}return Reflect.set(v,N,W,K),h(["set",[N],F,P]),!0}});s.set(l,x);const T=[R,p,r,w];return Bt.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,Bt,Ba,e,A,t,n,i,r,s,o],[UZ]=TZ();function cc(e={}){return UZ(e)}function FZ(e,A,t){const n=Bt.get(e);(Vl?"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 hD(e,A){const t=Bt.get(e);(Vl?"production":void 0)!=="production"&&!t&&console.warn("Please use proxy object");const[n,i,r]=t;return r(n,i(),A)}var _Z={ZSS_LANG_DEV:"false",ZSS_STATS_DEV:"false",ZSS_SHOW_CODE:"false",ZSS_BRANCH_NAME:"main",ZSS_BRANCH_VERSION:"0.12.3",ZSS_COMMIT_HASH:"ff87388f7c856bd1b42db63a0fb558b3514e64ca",ZSS_COMMIT_MESSAGE:"feat: dev console toggle support on windows",BASE_URL:"/",MODE:"production",DEV:!1,PROD:!0,SSR:!1};const{use:fD}=Ui,{useSyncExternalStore:kZ}=VW,LZ=(e,A)=>{const t=z.useRef();z.useEffect(()=>{t.current=xZ(e,A)}),z.useDebugValue(t.current)},GZ=new WeakMap;function Zr(e,A){const n=z.useRef(),i=z.useRef();let r=!0;const s=kZ(z.useCallback(l=>{const u=FZ(e,l);return l(),u},[e,void 0]),()=>{const l=hD(e,fD);try{if(!r&&n.current&&i.current&&!NT(n.current,l,i.current,new WeakMap))return n.current}catch{}return l},()=>hD(e,fD));r=!1;const o=new WeakMap;z.useEffect(()=>{n.current=s,i.current=o}),(_Z?"production":void 0)!=="production"&&LZ(s,o);const a=z.useMemo(()=>new WeakMap,[]);return vT(s,o,a,GZ)}let pC=!1;const Mt=cc({state:{player:"",layers:[],layout:[],layoutreset:!1,layoutfocus:""}}),bZ=S6("gadgetclient",["ready","second"],e=>{switch(e.target){case"reset":e.player===Mt.state.player&&(pC=!1,Mt.state=e.data);break;case"patch":if(e.player===Mt.state.player&&!pC)try{gc(Mt.state,e.data,!0)}catch(A){A instanceof lB&&(pC=!0,bZ.reply(e,"desync",void 0,e.player))}break}});function OZ(){return Mt.state}function PZ(e){return e&&Mt.state.player===""?(Mt.state.player=e,!0):!1}function xT(){return Mt.state.player}function v2(e){return e!=null}const YZ=Object.keys;function TT(e){return typeof e=="number"}function Wf(e){return typeof e=="string"}function JZ(e){return Array.isArray(e)}var b9=(e=>(e[e.TOP=0]="TOP",e[e.BOTTOM=1]="BOTTOM",e[e.RIGHT=2]="RIGHT",e[e.LEFT=3]="LEFT",e[e.FULL=4]="FULL",e[e.MAX=5]="MAX",e))(b9||{});const w3=cc({open:!1,mode:1,logs:[],loglevel:2});function Zf(e){w3.open=e}function UT(e){w3.mode=w3.mode+e,w3.mode<0&&(w3.mode+=5),w3.mode>=5&&(w3.mode-=5)}function HZ(){return Zr(w3)}S6("tape",[],e=>{function A(){w3.logs.unshift([lc(),e.target,e.sender,...e.data])}switch(e.target){case"info":w3.loglevel>=1&&A();break;case"debug":w3.loglevel>=2&&A();break;case"error":w3.loglevel>0&&A();break;case"open":TT(e.data)&&(Zf(!0),UT(e.data));break}});let mC=0;const dD=24,Zn=S6("bip",["second","ready","error","memset"],e=>{switch(e.target){case"second":if(++mC,mC>=dD){mC-=dD;const A=xT();A&&gZ(Zn.name(),A)}break;case"ready":e.player&&PZ(e.player)&&uD(Zn.name(),e.player);break;case"error:login":e.player&&rZ(Zn.name(),e.player);break;case"error:reboot":e.player&&aZ(Zn.name(),b9.FULL);break;case"ackmem":e.player&&uD(Zn.name(),e.player)}});var KZ=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?_T(e,A,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[A]=t,b2=(e,A)=>{for(var t in A||(A={}))Aj.call(A,t)&&BD(e,t,A[t]);if(ED)for(var t of ED(A))ej.call(A,t)&&BD(e,t,A[t]);return e},tj=(e,A)=>XZ(e,$Z(A)),te=(e,A)=>{for(var t in A)_T(e,t,{get:A[t],enumerable:!0})},CB={};te(CB,{_1:()=>kT,_2:()=>LT,_3:()=>bT,_4:()=>OT,_5:()=>PT,_6:()=>YT,_7:()=>JT,_8:()=>HT,__1:()=>hB,__2:()=>GT,__3:()=>nj,__4:()=>ij,__5:()=>rj,__6:()=>sj,__7:()=>oj,__8:()=>aj,app:()=>L5});function QD(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=QD(t,r,-o|0),e=n.apply(null,QD(t,0,r))}}function kT(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 hB(e){var A=e.length;return A===1?e:function(t){return kT(e,t)}}function LT(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 GT(e){var A=e.length;return A===2?e:function(t,n){return LT(e,t,n)}}function bT(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 nj(e){var A=e.length;return A===3?e:function(t,n,i){return bT(e,t,n,i)}}function OT(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 ij(e){var A=e.length;return A===4?e:function(t,n,i,r){return OT(e,t,n,i,r)}}function PT(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 rj(e){var A=e.length;return A===5?e:function(t,n,i,r,s){return PT(e,t,n,i,r,s)}}function YT(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 sj(e){var A=e.length;return A===6?e:function(t,n,i,r,s,o){return YT(e,t,n,i,r,s,o)}}function JT(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 oj(e){var A=e.length;return A===7?e:function(t,n,i,r,s,o,a){return JT(e,t,n,i,r,s,o,a)}}function HT(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 HT(e,t,n,i,r,s,o,a,l)}}var KT={};te(KT,{$$Map:()=>vj,$$Set:()=>Nj,RenderDelegate:()=>xj,mount:()=>eU,renderWithDelegate:()=>Tj,stepGarbageCollector:()=>Uj,visit:()=>tU});var VT={};te(VT,{create:()=>$T,isNode:()=>Rj,shallowCopy:()=>AU,symbol:()=>fB});function pD(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 lj(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 gj(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 cj(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 uj(e,A){return{hd:A,tl:e}}function Ij(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 hj(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 fj(e,A){if(!e)return A;var t={hd:e.hd,tl:0};return Ij(e.tl,t).tl=A,t}function dj(e,A){if(!e)return 0;var t={hd:A(e.hd),tl:0};return Cj(e.tl,t,A),t}function zT(e,A){return dj(e,hB(A))}function Ej(e,A){if(!e)return 0;var t={hd:A(0,e.hd),tl:0};return hj(A,1,e.tl,t),t}function Bj(e,A){return Ej(e,GT(A))}function WT(e){for(var A=e,t=0;;){var n=t,i=A;if(!i)return n;t=n+1|0,A=i.tl}}function Qj(e,A,t){for(;;){var n=t,i=A;if(!n)return;e[i]=n.hd,t=n.tl,A=i+1|0}}function ZT(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 pj(e){var A=WT(e),t=new Array(A);return Qj(t,0,e),t}function mj(e,A){for(;;){var t=e;if(!t)return;A(t.hd),e=t.tl}}function jT(e,A){mj(e,hB(A))}function yj(e,A,t){for(;;){var n=A,i=e;if(!i)return n;A=t(n,i.hd),e=i.tl}}function qT(e,A,t,n){for(let i in n)if(n.hasOwnProperty(i)){const r=n[i];(!t.hasOwnProperty(i)||!VZ(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 wj(e,A){if(A in e)return gj(e[A])}function Dj(e){if(e!==void 0)return cj(e);throw new Error("getExn")}function mD(e,A,t,n){qT(e,A,t,n)}function XT(e,A){return Math.imul(e^A,16777619)}function yC(e,A){for(var t=e,n=0,i=A.length;n<=i;++n)t=XT(t,A.charCodeAt(n)|0);return t}function Mj(e,A,t){var n=yC(-2128831035,e),i=wj(A,"key"),r=i!==void 0&&lj(i,4)?yC(n,i):yC(n,Dj(JSON.stringify(A)));return yj(t,r,XT)&2147483647}var fB="__ELEM_NODE__";function $T(e,A,t){var n=ZT(t),i=zT(n,function(r){return r.hash});return{symbol:fB,hash:Mj(e,A,i),kind:e,props:A,children:n}}function Rj(e){var A=pD(e);if(typeof A=="number"||A.TAG!==3)return!1;var t=pD(e.symbol);return typeof t=="number"||t.TAG!==1?!1:t._0===fB}function AU(e){return{symbol:e.symbol,hash:e.hash,kind:e.kind,props:Object.assign({},e.props),generation:{contents:0}}}function Sj(e){return Array.from(e.values())}var vj={valuesArray:Sj},Nj={},xj={};function eU(e,A){var t=e.getNodeMap();if(t.has(A.hash)){var n=t.get(A.hash);mD(e,n.hash,n.props,A.props),n.generation.contents=0;return}e.createNode(A.hash,A.kind),mD(e,A.hash,{},A.props),jT(A.children,function(i){e.appendChild(A.hash,i.hash)}),t.set(A.hash,AU(A))}function tU(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),eU(e,s),t=fj(s.children,r)}}function Tj(e,A){var t=new Set,n=Bj(ZT(A),function(i,r){return $T("root",{channel:i},[r])});tU(e,t,n),e.activateRoots(pj(zT(n,function(i){return i.hash}))),e.commitUpdates()}function Uj(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),uj(i,r)):i},0);if(WT(n)>0)return e.commitUpdates(),jT(n,function(i){A.delete(i.hash)})}var Fj=CB,nU=KT,_j=function(e,A){return Fj._2(nU.renderWithDelegate,e,A)};nU.stepGarbageCollector;var kj=CB,dB=VT,iU=function(e,A,t){return kj._3(dB.create,e,A,t)},Lj=dB.isNode;dB.shallowCopy;function $(e){return typeof e=="number"?iU("const",{value:e},[]):(ZZ(U0(e),`Whoops, expecting a Node type here! Got: ${typeof e}`),e)}function U0(e){return Lj(e)}function u0(e,A,t){return iU(e,A,t.map($))}var v6={};te(v6,{accum:()=>Pj,biquad:()=>Iq,capture:()=>Qq,constant:()=>rU,convolve:()=>qj,counter:()=>Oj,delay:()=>oq,env:()=>rq,fft:()=>Bq,latch:()=>Hj,maxhold:()=>Kj,meter:()=>fq,metro:()=>Wj,mm1p:()=>gq,once:()=>Vj,phasor:()=>Yj,pole:()=>iq,prewarp:()=>lq,rand:()=>zj,sample:()=>Zj,sampleseq:()=>tq,sampleseq2:()=>nq,scope:()=>Eq,sdelay:()=>aq,seq:()=>Xj,seq2:()=>$j,snapshot:()=>dq,sparseq:()=>Aq,sparseq2:()=>eq,sr:()=>Gj,svf:()=>cq,svfshelf:()=>uq,syncphasor:()=>Jj,table:()=>jj,tapIn:()=>Cq,tapOut:()=>hq,time:()=>bj,z:()=>sq});function rU(e){return u0("const",e,[])}function Gj(){return u0("sr",{},[])}function bj(){return u0("time",{},[])}function Oj(e,A){return typeof e=="number"||U0(e)?u0("counter",{},[$(e)]):u0("counter",e,[$(A)])}function Pj(e,A,t){return typeof e=="number"||U0(e)?u0("accum",{},[$(e),$(A)]):u0("accum",e,[$(A),$(t)])}function Yj(e,A){return typeof e=="number"||U0(e)?u0("phasor",{},[$(e)]):u0("phasor",e,[$(A)])}function Jj(e,A,t){return typeof e=="number"||U0(e)?u0("sphasor",{},[$(e),$(A)]):u0("sphasor",e,[$(A),$(t)])}function Hj(e,A,t){return typeof e=="number"||U0(e)?u0("latch",{},[$(e),$(A)]):u0("latch",e,[$(A),$(t)])}function Kj(e,A,t){return typeof e=="number"||U0(e)?u0("maxhold",{},[$(e),$(A)]):u0("maxhold",e,[$(A),$(t)])}function Vj(e,A){return typeof e=="number"||U0(e)?u0("once",{},[$(e)]):u0("once",e,[$(A)])}function zj(e){return typeof e<"u"?u0("rand",e,[]):u0("rand",{},[])}function Wj(e){return typeof e<"u"?u0("metro",e,[]):u0("metro",{},[])}function Zj(e,A,t){return u0("sample",e,[$(A),$(t)])}function jj(e,A){return u0("table",e,[$(A)])}function qj(e,A){return u0("convolve",e,[$(A)])}function Xj(e,A,t){return u0("seq",e,[$(A),$(t)])}function $j(e,A,t){return u0("seq2",e,[$(A),$(t)])}function Aq(e,A,t){return u0("sparseq",e,[$(A),$(t)])}function eq(e,A){return u0("sparseq2",e,[$(A)])}function tq(e,A){return u0("sampleseq",e,[$(A)])}function nq(e,A){return u0("sampleseq2",e,[$(A)])}function iq(e,A,t){return typeof e=="number"||U0(e)?u0("pole",{},[$(e),$(A)]):u0("pole",e,[$(A),$(t)])}function rq(e,A,t,n){return typeof e=="number"||U0(e)?u0("env",{},[$(e),$(A),$(t)]):u0("env",e,[$(A),$(t),$(n)])}function sq(e,A){return typeof e=="number"||U0(e)?u0("z",{},[$(e)]):u0("z",e,[$(A)])}function oq(e,A,t,n){return typeof e=="number"||U0(e)?u0("delay",{},[$(e),$(A),$(t)]):u0("delay",e,[$(A),$(t),$(n)])}function aq(e,A){return u0("sdelay",e,[$(A)])}function lq(e){return u0("prewarp",{},[e])}function gq(e,A,t){return typeof e=="number"||U0(e)?u0("mm1p",{},[$(e),$(A)]):u0("mm1p",e,[$(A),$(t)])}function cq(e,A,t,n){return typeof e=="number"||U0(e)?u0("svf",{},[$(e),$(A),$(t)]):u0("svf",e,[$(A),$(t),$(n)])}function uq(e,A,t,n,i){return typeof e=="number"||U0(e)?u0("svfshelf",{},[$(e),$(A),$(t),$(n)]):u0("svfshelf",e,[$(A),$(t),$(n),$(i)])}function Iq(e,A,t,n,i,r,s){return typeof e=="number"||U0(e)?u0("biquad",{},[$(e),$(A),$(t),$(n),$(i),$(r)]):u0("biquad",e,[$(A),$(t),$(n),$(i),$(r),$(s)])}function Cq(e){return u0("tapIn",e,[])}function hq(e,A){return u0("tapOut",e,[$(A)])}function fq(e,A){return typeof e=="number"||U0(e)?u0("meter",{},[$(e)]):u0("meter",e,[$(A)])}function dq(e,A,t){return typeof e=="number"||U0(e)?u0("snapshot",{},[$(e),$(A)]):u0("snapshot",e,[$(A),$(t)])}function Eq(e,...A){return typeof e=="number"||U0(e)?u0("scope",{},[e,...A].map($)):u0("scope",e,A.map($))}function Bq(e,A){return typeof e=="number"||U0(e)?u0("fft",{},[$(e)]):u0("fft",e,[$(A)])}function Qq(e,A,t){return typeof e=="number"||U0(e)?u0("capture",{},[$(e),$(A)]):u0("capture",e,[$(A),$(t)])}var sU={};te(sU,{compress:()=>eX,skcompress:()=>tX});var N6={};te(N6,{abs:()=>Fq,add:()=>Jq,and:()=>Pq,asinh:()=>Dq,ceil:()=>vq,cos:()=>mq,div:()=>Vq,eq:()=>Oq,exp:()=>Uq,floor:()=>Nq,ge:()=>Lq,geq:()=>Gq,identity:()=>oU,le:()=>_q,leq:()=>kq,ln:()=>Mq,log:()=>Rq,log2:()=>Sq,max:()=>Zq,min:()=>Wq,mod:()=>zq,mul:()=>Kq,or:()=>Yq,pow:()=>bq,round:()=>xq,sin:()=>pq,sqrt:()=>Tq,sub:()=>Hq,tan:()=>yq,tanh:()=>wq});function oU(e,A){return typeof e=="number"||U0(e)?u0("in",{},[$(e)]):typeof A=="number"||U0(A)?u0("in",e,[$(A)]):u0("in",e,[])}function pq(e,A){return typeof e=="number"||U0(e)?u0("sin",{},[$(e)]):u0("sin",e,[$(A)])}function mq(e,A){return typeof e=="number"||U0(e)?u0("cos",{},[$(e)]):u0("cos",e,[$(A)])}function yq(e,A){return typeof e=="number"||U0(e)?u0("tan",{},[$(e)]):u0("tan",e,[$(A)])}function wq(e,A){return typeof e=="number"||U0(e)?u0("tanh",{},[$(e)]):u0("tanh",e,[$(A)])}function Dq(e,A){return typeof e=="number"||U0(e)?u0("asinh",{},[$(e)]):u0("asinh",e,[$(A)])}function Mq(e,A){return typeof e=="number"||U0(e)?u0("ln",{},[$(e)]):u0("ln",e,[$(A)])}function Rq(e,A){return typeof e=="number"||U0(e)?u0("log",{},[$(e)]):u0("log",e,[$(A)])}function Sq(e,A){return typeof e=="number"||U0(e)?u0("log2",{},[$(e)]):u0("log2",e,[$(A)])}function vq(e,A){return typeof e=="number"||U0(e)?u0("ceil",{},[$(e)]):u0("ceil",e,[$(A)])}function Nq(e,A){return typeof e=="number"||U0(e)?u0("floor",{},[$(e)]):u0("floor",e,[$(A)])}function xq(e,A){return typeof e=="number"||U0(e)?u0("round",{},[$(e)]):u0("round",e,[$(A)])}function Tq(e,A){return typeof e=="number"||U0(e)?u0("sqrt",{},[$(e)]):u0("sqrt",e,[$(A)])}function Uq(e,A){return typeof e=="number"||U0(e)?u0("exp",{},[$(e)]):u0("exp",e,[$(A)])}function Fq(e,A){return typeof e=="number"||U0(e)?u0("abs",{},[$(e)]):u0("abs",e,[$(A)])}function _q(e,A,t){return typeof e=="number"||U0(e)?u0("le",{},[$(e),$(A)]):u0("le",e,[$(A),$(t)])}function kq(e,A,t){return typeof e=="number"||U0(e)?u0("leq",{},[$(e),$(A)]):u0("leq",e,[$(A),$(t)])}function Lq(e,A,t){return typeof e=="number"||U0(e)?u0("ge",{},[$(e),$(A)]):u0("ge",e,[$(A),$(t)])}function Gq(e,A,t){return typeof e=="number"||U0(e)?u0("geq",{},[$(e),$(A)]):u0("geq",e,[$(A),$(t)])}function bq(e,A,t){return typeof e=="number"||U0(e)?u0("pow",{},[$(e),$(A)]):u0("pow",e,[$(A),$(t)])}function Oq(e,A,t){return typeof e=="number"||U0(e)?u0("eq",{},[$(e),$(A)]):u0("eq",e,[$(A),$(t)])}function Pq(e,A,t){return typeof e=="number"||U0(e)?u0("and",{},[$(e),$(A)]):u0("and",e,[$(A),$(t)])}function Yq(e,A,t){return typeof e=="number"||U0(e)?u0("or",{},[$(e),$(A)]):u0("or",e,[$(A),$(t)])}function Jq(e,...A){return typeof e=="number"||U0(e)?u0("add",{},[e,...A].map($)):u0("add",e,A.map($))}function Hq(e,...A){return typeof e=="number"||U0(e)?u0("sub",{},[e,...A].map($)):u0("sub",e,A.map($))}function Kq(e,...A){return typeof e=="number"||U0(e)?u0("mul",{},[e,...A].map($)):u0("mul",e,A.map($))}function Vq(e,...A){return typeof e=="number"||U0(e)?u0("div",{},[e,...A].map($)):u0("div",e,A.map($))}function zq(e,...A){return typeof e=="number"||U0(e)?u0("mod",{},[e,...A].map($)):u0("mod",e,A.map($))}function Wq(e,...A){return typeof e=="number"||U0(e)?u0("min",{},[e,...A].map($)):u0("min",e,A.map($))}function Zq(e,...A){return typeof e=="number"||U0(e)?u0("max",{},[e,...A].map($)):u0("max",e,A.map($))}var jr={};te(jr,{db2gain:()=>Xq,gain2db:()=>$q,hann:()=>AX,ms2samps:()=>jq,select:()=>aU,tau2pole:()=>qq});var z2=b2(b2({},v6),N6);function jq(e){return z2.mul(z2.sr(),z2.div(e,1e3))}function qq(e){return z2.exp(z2.div(-1,z2.mul(e,z2.sr())))}function Xq(e){return z2.pow(10,z2.mul(e,1/20))}function $q(e){return aU(z2.ge(e,0),z2.max(-120,z2.mul(20,z2.log(e))),-120)}function aU(e,A,t){return z2.add(z2.mul(e,A),z2.mul(z2.sub(1,e),t))}function AX(e){return z2.mul(.5,z2.sub(1,z2.cos(z2.mul(2*Math.PI,e))))}var N5=b2(b2(b2({},v6),N6),jr);function eX(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 tX(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),p=N5.db2gain(d);return N5.mul(s,p)}var lU={};te(lU,{adsr:()=>hX});var uc={};te(uc,{allpass:()=>gX,bandpass:()=>aX,dcblock:()=>iX,df11:()=>rX,highpass:()=>oX,highshelf:()=>IX,lowpass:()=>sX,lowshelf:()=>uX,notch:()=>lX,peak:()=>cX,pink:()=>CX,sm:()=>nX,smooth:()=>jf,zero:()=>EB});var w5=b2(b2(b2({},v6),N6),jr);function jf(e,A,t){return typeof e=="number"||U0(e)?w5.pole(e,w5.mul(w5.sub(1,e),A)):w5.pole(e,A,w5.mul(w5.sub(1,A),t))}function nX(e,A){return typeof e=="number"||U0(e)?jf(w5.tau2pole(.02),e):jf(e,w5.tau2pole(.02),A)}function EB(e,A,t,n){let[i,r,s]=typeof e=="number"||U0(e)?[e,A,t]:[A,t,n];return w5.sub(w5.mul(i,s),w5.mul(r,w5.z(s)))}function iX(e,A){let t=typeof e=="number"||U0(e)?e:A;return w5.pole(.995,EB(1,1,t))}function rX(e,A,t,n,i){let[r,s,o,a]=typeof e=="number"||U0(e)?[e,A,t,n]:[A,t,n,i];return w5.pole(o,EB(r,s,a))}function sX(e,A,t,n){return typeof e=="number"||U0(e)?w5.svf({mode:"lowpass"},e,A,t):w5.svf(Object.assign({},e,{mode:"lowpass"}),A,t,n)}function oX(e,A,t,n){return typeof e=="number"||U0(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"||U0(e)?w5.svf({mode:"bandpass"},e,A,t):w5.svf(Object.assign({},e,{mode:"bandpass"}),A,t,n)}function lX(e,A,t,n){return typeof e=="number"||U0(e)?w5.svf({mode:"notch"},e,A,t):w5.svf(Object.assign({},e,{mode:"notch"}),A,t,n)}function gX(e,A,t,n){return typeof e=="number"||U0(e)?w5.svf({mode:"allpass"},e,A,t):w5.svf(Object.assign({},e,{mode:"allpass"}),A,t,n)}function cX(e,A,t,n,i){return typeof e=="number"||U0(e)?w5.svfshelf({mode:"peak"},e,A,t,n):w5.svfshelf(Object.assign({},e,{mode:"peak"}),A,t,n,i)}function uX(e,A,t,n,i){return typeof e=="number"||U0(e)?w5.svfshelf({mode:"lowshelf"},e,A,t,n):w5.svfshelf(Object.assign({},e,{mode:"lowshelf"}),A,t,n,i)}function IX(e,A,t,n,i){return typeof e=="number"||U0(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"||U0(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 X3=b2(b2(b2(b2({},v6),N6),uc),jr);function hX(e,A,t,n,i,r){let s=typeof e=="number"||U0(e)?[e,A,t,n,i]:[A,t,n,i,r],[o,a,l,u,I]=s,C=X3.mul(o,X3.sr()),h=X3.le(X3.counter(I),C),d=X3.select(I,X3.select(h,1,l),0),p=X3.select(I,X3.select(h,o,a),u),m=X3.tau2pole(X3.div(p,6.91));return X3.smooth(m,d)}var gU={};te(gU,{blepsaw:()=>BX,blepsquare:()=>QX,bleptriangle:()=>pX,cycle:()=>fX,noise:()=>$f,pinknoise:()=>mX,saw:()=>Xf,square:()=>dX,train:()=>qf,triangle:()=>EX});var J5=b2(b2(b2({},v6),N6),uc);function qf(e,A){return typeof e=="number"||U0(e)?J5.le(J5.phasor(e,0),.5):J5.le(J5.phasor(e,A,0),.5)}function fX(e,A){return typeof e=="number"||U0(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 Xf(e,A){return typeof e=="number"||U0(e)?J5.sub(J5.mul(2,J5.phasor(e,0)),1):J5.sub(J5.mul(2,J5.phasor(e,A,0)),1)}function dX(e,A){return typeof e=="number"||U0(e)?J5.sub(J5.mul(2,qf(e)),1):J5.sub(J5.mul(2,qf(e,A)),1)}function EX(e,A){return typeof e=="number"||U0(e)?J5.mul(2,J5.sub(.5,J5.abs(Xf(e)))):J5.mul(2,J5.sub(.5,J5.abs(Xf(e,A))))}function BX(e,A){let n=!(typeof e=="number"||U0(e))?A:e;return u0("blepsaw",{},[n])}function QX(e,A){let n=!(typeof e=="number"||U0(e))?A:e;return u0("blepsquare",{},[n])}function pX(e,A){let n=!(typeof e=="number"||U0(e))?A:e;return u0("bleptriangle",{},[n])}function $f(e){return typeof e>"u"?J5.sub(J5.mul(2,J5.rand()),1):J5.sub(J5.mul(2,J5.rand(e)),1)}function mX(e){return typeof e>"u"?J5.pink($f()):J5.pink($f(e))}var yX=class extends qZ{constructor(){super()}},y2=tj(b2(b2(b2(b2(b2(b2(b2({},v6),sU),lU),uc),N6),gU),jr),{const:rU,in:oU}),m8={CREATE_NODE:0,DELETE_NODE:1,APPEND_CHILD:2,SET_PROPERTY:3,ACTIVATE_ROOTS:4,COMMIT_UPDATES:5},wX=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 yD(){return typeof performance>"u"?Date.now():performance.now()}var DX=class{constructor(e){this._delegate=new wX,this._sendMessage=e,this._nextRefId=0}createRef(e,A,t){let n=`__refKey:${this._nextRefId++}`,i=u0(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(),qT(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=yD();this._delegate.clear(),_j(this._delegate,e.map($));const t=yD(),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 MX(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 NX extends yX{initialize(A,t={},n=16){return me(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(wC)){const r=new Blob([vX,SX],{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[wC]=!0}return this._promiseMap=new Map,this._nextRequestId=0,this._worklet=new AudioWorkletNode(A,`ElementaryAudioWorkletProcessor@${wC}`,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=>me(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 me(this,void 0,void 0,function*(){const t=yield this._renderer.render(...A),{result:n}=t,i=MX(t,["result"]);return n.success?Promise.resolve(i):Promise.reject(n)})}updateVirtualFileSystem(A){return me(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 me(this,void 0,void 0,function*(){return yield this._sendWorkletRequest("pruneVirtualFileSystem",{})})}listVirtualFileSystem(){return me(this,void 0,void 0,function*(){return yield this._sendWorkletRequest("listVirtualFileSystem",{})})}reset(){return me(this,void 0,void 0,function*(){return yield this._sendWorkletRequest("reset",{})})}setCurrentTime(A){return me(this,void 0,void 0,function*(){return yield this._sendWorkletRequest("setCurrentTime",{time:A})})}setCurrentTimeMs(A){return me(this,void 0,void 0,function*(){return yield this._sendWorkletRequest("setCurrentTimeMs",{time:A})})}}function t1(e,A){return{key:`${e}:${A}`}}function xX(e,A=16){return 1/(e/60)*4/A}function cU(e){return Math.round(e/1e3*44100)}function y8(e,A,t,n){const i=t1(e,"tap").key,r=y2.sdelay({...t1(e,"sdelay"),size:cU(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=t1(e,"tap").key,r=y2.sdelay({...t1(e,"sdelay"),size:cU(100)},y2.tapIn({name:i})),s=y2.convolve({...t1(e,"convolve"),path:n},r);return y2.tapOut({name:i},y2.add(A,y2.mul(t*.0347,s)))}const TX=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,UX=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 uU=!1;const qr=new NX;async function FX(){await qr.updateVirtualFileSystem({reverb1:(await j8.decodeAudioData(TX)).getChannelData(0),reverb2:(await j8.decodeAudioData(UX)).getChannelData(0)}),CU(0)}qr.on("load",function(){uU=!0,FX()});const j8=new AudioContext,y1={type:0,freq:0,room:0,drum:"",loop:!1};function wD(e,A,t){let n;switch(A%3){default:n=y2.square(t1(e,"voice"),t);break;case 1:n=y2.saw(t1(e,"voice"),t);break;case 2:n=y2.triangle(t1(e,"voice"),t);break}return y2.mul(t1(e,"mul"),.85,n)}function IU(e){return t1("drum",`${e}`).key}const Ad={};function BB(){const e=Object.keys(Ad);if(!e.length)return;const A=[],t="doot";A.push(y2.mul(t1(t,"mul"),y2.ge(y1.freq,0),wD(t1(t,"voice").key,y1.type,y1.freq))),A.push(...e.map(s=>{const o=s===y1.drum?1:0;return y2.mul(t1(s,"mul"),y2.const({...t1(s,"gate"),value:o}),wD(t1(s,"voice").key,y1.type,y2.seq2({...t1(s,"seq"),loop:y1.loop,seq:Ad[s]},y2.train(1e3),y2.const({...t1(s,"reset"),value:o}))))}));let n=y2.add(...A);const i=t1("room",`${y1.room}:1`).key,r=t1("room",`${y1.room}:2`).key;switch(y1.room){case 0:break;case 1:n=y8(i,n,.2,L9*1e3);break;case 2:n=y8(i,n,.35,L9*1e3*4);break;case 3:n=y8(i,n,.5,L9*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,L9*1e3),.4,"reverb2");break;case 8:n=w8(r,y8(i,n,.35,L9*1e3*4),.4,"reverb2");break;case 9:n=w8(r,y8(i,n,.5,L9*1e3*8),.4,"reverb2");break}n=y2.dcblock(n),qr.render(n,n).catch(s=>console.error(s))}function _X(e){uU?e():qr.on("load",e)}function _A(e,A){Ad[IU(e)]=[...A,0]}function CU(e){y1.freq=e,y1.drum="",BB()}function kX(e){y1.freq=0,y1.drum=IU(e),BB()}function LX(e){y1.type=e}function GX(e){y1.room=e}function bX(e){y1.loop=e}function DD(){y1.freq=0,y1.drum="",BB()}async function OX(){j8.state==="suspended"&&await j8.resume(),(await qr.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},hU=new Array(256).fill(0),PX=32,YX=Math.exp(Math.LN2/12);for(let e=1;e<=15;++e){let A=Math.exp(e*Math.LN2)*PX;for(let t=0;t<=11;++t)hU[e*16+t]=Math.floor(A),A*=YX}_X(()=>{let e=0;_A(e++,[3200]),_A(e++,Q3(1,14).map(t=>t*100+1e3)),_A(e++,Q3(1,16).map(t=>t%2*1600+1600+t%4*1600)),_A(e++,[]),_A(e++,Q3(1,14).map(()=>Ea(0,5e3)+500));const A=Q3(0,16).fill(0);Q3(1,8).forEach(t=>{A[t*2-1]=1600,A[t*2]=Ea(0,1600)+800}),_A(e++,A),_A(e++,Q3(1,14).map(t=>t%2*880+880+t%3*440)),_A(e++,Q3(1,14).map(t=>700-t*12)),_A(e++,Q3(1,14).map(t=>t*20+1200-Ea(0,t*40))),_A(e++,Q3(1,14).map(()=>Ea(0,440)+220))});const L9=xX(150);function JX(e){const A=L9*.5;if(d2.time+=e,d2.time0))return;if(d2.bufferpos>=d2.buffer.length){DD(),d2.isplaying=!1;return}const t=d2.buffer[d2.bufferpos++];LX(t.type),GX(t.room),bX(t.loop),DD(),t.freq===0||(t.freq<240?CU(hU[t.freq]):kX(t.freq-240)),d2.durationcounter=t.duration}const HX={c:0,d:2,e:4,f:5,g:7,a:9,b:11};function DC(e){const A=parseFloat(e);return Number.isNaN(A)?void 0:A}function KX(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 MD=performance.now();setInterval(()=>{const e=performance.now(),A=(e-MD)/1e3;MD=e,JX(A)},10);S6("pcspeaker",[],e=>{switch(e.target){case"play":if(JZ(e.data)){const[A,t]=e.data;TT(A)&&Wf(t)&&VX(A,t)}break}});var QB={},Te={},u6={};Object.defineProperty(u6,"__esModule",{value:!0});u6.throwUnknownDataType=u6.getType=void 0;function fU(e){return Object.prototype.toString.call(e)}u6.getType=fU;function zX(e){throw new TypeError("unsupported data type: "+fU(e))}u6.throwUnknownDataType=zX;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 Ye="";for(let e=0;e<10;e++){const A=String.fromCharCode(48+e);Ye+=A}for(let e=0;e<26;e++){const A=String.fromCharCode(65+e);Ye+=A}for(let e=0;e<26;e++){const A=String.fromCharCode(97+e);Ye+=A}const S7=Ye.length,pB={};for(let e=0;e=0;n--){const i=e[n];let r=pB[i];r*=t,A+=r,t*=S7}return A}L1.s_to_int=mB;function dU(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(pB[r]);s*=t,A+=s,t*=n}return A}L1.s_to_big_int=dU;function yB(e){if(e===0)return Ye[0];const A=[];for(;e!==0;){const t=e%S7,n=Ye[t];A.push(n),e-=t,e/=S7}return A.reverse().join("")}L1.int_to_s=yB;function EU(e){const A=BigInt(0),t=BigInt(S7);if(e===A)return Ye[0];const n=[];for(;e!==A;){const i=e%t,r=Ye[Number(i)];n.push(r),e/=t}return n.reverse().join("")}L1.big_int_to_s=EU;function BU(e){return e.split("").reverse().join("")}function QU(e){if(e<0)return"-"+QU(-e);let[A,t]=e.toString().split(".");if(!t)return yB(e);let n;t&&([t,n]=t.split("e")),A=Al(A),t=BU(t),t=Al(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=Al(n),i+=n}return i}L1.num_to_s=QU;function Al(e){const A=+e;return A.toString()===e&&A+1!==A&&A-1!==A?yB(A):":"+EU(BigInt(e))}L1.int_str_to_s=Al;function MC(e){return e[0]===":"?dU(e.substring(1)).toString():mB(e).toString()}function pU(e){if(e[0]==="-")return-pU(e.substr(1));let[A,t,n]=e.split(".");if(!t)return mB(A);A=MC(A),t=MC(t),t=BU(t);let i=A+"."+t;if(n){i+="e";let r=!1;n[0]==="-"&&(r=!0,n=n.slice(1)),n=MC(n),i+=r?-n:+n}return+i}L1.s_to_num=pU;Object.defineProperty(k1,"__esModule",{value:!0});k1.decodeStr=k1.encodeStr=k1.decodeBool=k1.encodeBool=k1.decodeKey=k1.decodeNum=k1.encodeNum=void 0;const wB=L1;function WX(e){return"n|"+(0,wB.num_to_s)(e)}k1.encodeNum=WX;function ZX(e){return e=e.replace("n|",""),(0,wB.s_to_num)(e)}k1.decodeNum=ZX;function jX(e){return typeof e=="number"?e:(0,wB.s_to_int)(e)}k1.decodeKey=jX;function qX(e){return e?"b|T":"b|F"}k1.encodeBool=qX;function XX(e){switch(e){case"b|T":return!0;case"b|F":return!1}return!!e}k1.decodeBool=XX;function $X(e){switch(e[0]+e[1]){case"b|":case"o|":case"n|":case"a|":case"s|":e="s|"+e}return e}k1.encodeStr=$X;function A$(e){return e[0]+e[1]==="s|"?e.substr(2):e}k1.decodeStr=A$;var z4={},Ic={};Object.defineProperty(Ic,"__esModule",{value:!0});Ic.config=void 0;Ic.config={sort_key:!1};Object.defineProperty(z4,"__esModule",{value:!0});z4.addValue=z4.makeInMemoryMemory=z4.makeInMemoryCache=z4.makeInMemoryStore=z4.memToValues=void 0;const e$=Ic,t$=u6,RC=k1,n$=L1;function i$(e){return e.store.toArray()}z4.memToValues=i$;function mU(){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[m]=B++,f=String(p)}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,p="",m=[],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,m.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 m.join("")}if(C==0&&(C=Math.pow(2,d),d++),I[x])p=I[x];else if(x===h)p=Q+Q.charAt(0);else return null;m.push(p),I[h++]=Q+p.charAt(0),C--,Q=p,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})})(DB);var DU=DB.exports;function C$(e){return JSON.stringify(QB.compress(e))}function h$(e){return QB.decompress(JSON.parse(e))}function f$(e){return DU.compressToEncodedURIComponent(C$(e))}function d$(e){return h$(DU.decompressFromEncodedURIComponent(e))}const ed=3;var x3=(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))(x3||{});const MU=2,r7=8,s7=14,Z4=r7*MU,u4=s7*MU,ve=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 E$(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 B$=1,Q$=16,p$=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 m$=60,y$=25;new Array(m$*y$);const w$=40,RD=Math.round(1e3/w$);var RU=typeof global=="object"&&global&&global.Object===Object&&global,D$=typeof self=="object"&&self&&self.Object===Object&&self,ne=RU||D$||Function("return this")(),b3=ne.Symbol,SU=Object.prototype,M$=SU.hasOwnProperty,R$=SU.toString,qn=b3?b3.toStringTag:void 0;function S$(e){var A=M$.call(e,qn),t=e[qn];try{e[qn]=void 0;var n=!0}catch{}var i=R$.call(e);return n&&(A?e[qn]=t:delete e[qn]),i}var v$=Object.prototype,N$=v$.toString;function x$(e){return N$.call(e)}var T$="[object Null]",U$="[object Undefined]",SD=b3?b3.toStringTag:void 0;function a9(e){return e==null?e===void 0?U$:T$:SD&&SD in Object(e)?S$(e):x$(e)}function fA(e){return e!=null&&typeof e=="object"}var F$="[object Symbol]";function Cc(e){return typeof e=="symbol"||fA(e)&&a9(e)==F$}function hc(e,A){for(var t=-1,n=e==null?0:e.length,i=Array(n);++t0){if(++A>=u00)return arguments[0]}else A=0;return e.apply(void 0,arguments)}}function f00(e){return function(){return e}}var zl=function(){try{var e=T6(Object,"defineProperty");return e({},"",{}),e}catch{}}(),d00=zl?function(e,A){return zl(e,"toString",{configurable:!0,enumerable:!1,value:f00(A),writable:!0})}:N7,E00=h00(d00);function NU(e,A){for(var t=-1,n=e==null?0:e.length;++t-1}var p00=9007199254740991,m00=/^(?:0|[1-9]\d*)$/;function dc(e,A){var t=typeof e;return A=A??p00,!!A&&(t=="number"||t!="symbol"&&m00.test(e))&&e>-1&&e%1==0&&e-1&&e%1==0&&e<=M00}function ie(e){return e!=null&&NB(e.length)&&!ze(e)}function UU(e,A,t){if(!O3(t))return!1;var n=typeof A;return(n=="number"?ie(t)&&dc(A,t.length):n=="string"&&A in t)?Xr(t[A],e):!1}function R00(e){return vB(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&&UU(t[0],t[1],s)&&(r=i<3?void 0:r,i=1),A=Object(A);++n-1}function G50(e,A){var t=this.__data__,n=pc(t,e);return n<0?(++this.size,t.push([e,A])):t[n][1]=A,this}function We(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&U10?new x7:void 0;for(r.set(e,A),r.set(A,e);++I2?A[2]:void 0;for(i&&UU(A[0],A[1],i)&&(n=1);++t=y40&&(r=bB,s=!1,A=new x7(A));A:for(;++i-1?i[r?A[s]:s]:void 0}}var v40=Math.max;function N40(e,A,t){var n=e==null?0:e.length;if(!n)return-1;var i=t==null?0:fc(t);return i<0&&(i=v40(n+i,0)),xU(e,re(A),i)}var U7=S40(N40);function dA(e){return e&&e.length?e[0]:void 0}function x40(e,A){var t=-1,n=ie(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)?hc:x40;return t(e,re(A))}function F3(e,A){return kB(A5(e,A))}var T40=Object.prototype,U40=T40.hasOwnProperty,F40=p40(function(e,A,t){U40.call(e,t)?e[t].push(A):RB(e,t,[A])}),_40=Object.prototype,k40=_40.hasOwnProperty;function L40(e,A){return e!=null&&k40.call(e,A)}function r5(e,A){return e!=null&&$U(e,A,L40)}var G40="[object String]";function k4(e){return typeof e=="string"||!z5(e)&&fA(e)&&a9(e)==G40}function b40(e,A){return hc(A,function(t){return e[t]})}function i1(e){return e==null?[]:b40(e,P3(e))}var O40=Math.max;function B4(e,A,t,n){e=ie(e)?e:i1(e),t=t&&!n?fc(t):0;var i=e.length;return t<0&&(t=O40(i+t,0)),k4(e)?t<=i&&e.indexOf(A,t)>-1:!!i&&MB(e,A,t)>-1}function rM(e,A,t){var n=e==null?0:e.length;if(!n)return-1;var i=0;return MB(e,A,i)}var P40="[object Map]",Y40="[object Set]",J40=Object.prototype,H40=J40.hasOwnProperty;function u2(e){if(e==null)return!0;if(ie(e)&&(z5(e)||typeof e=="string"||typeof e.splice=="function"||pr(e)||xB(e)||Bc(e)))return!e.length;var A=D3(e);if(A==P40||A==Y40)return!e.size;if($r(e))return!bU(e).length;for(var t in e)if(H40.call(e,t))return!1;return!0}var K40="[object RegExp]";function V40(e){return fA(e)&&a9(e)==K40}var sM=zt&&zt.isRegExp,Je=sM?Qc(sM):V40;function He(e){return e===void 0}var z40="Expected a function";function W40(e){if(typeof e!="function")throw new TypeError(z40);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 Z40(e,A,t,n){if(!O3(e))return e;A=yc(A,e);for(var i=-1,r=A.length,s=r-1,o=e;o!=null&&++i=e30){var l=A30(e);if(l)return OB(l);s=!1,i=bB,a=new x7}else a=o;A:for(;++n{t.accept(A)})}}class r3 extends se{constructor(A){super([]),this.idx=1,n3(this,mA(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 se{constructor(A){super(A.definition),this.orgText="",n3(this,mA(A,t=>t!==void 0))}}class L4 extends se{constructor(A){super(A.definition),this.ignoreAmbiguities=!1,n3(this,mA(A,t=>t!==void 0))}}class _4 extends se{constructor(A){super(A.definition),this.idx=1,n3(this,mA(A,t=>t!==void 0))}}class oe extends se{constructor(A){super(A.definition),this.idx=1,n3(this,mA(A,t=>t!==void 0))}}class ae extends se{constructor(A){super(A.definition),this.idx=1,n3(this,mA(A,t=>t!==void 0))}}class s1 extends se{constructor(A){super(A.definition),this.idx=1,n3(this,mA(A,t=>t!==void 0))}}class yA extends se{constructor(A){super(A.definition),this.idx=1,n3(this,mA(A,t=>t!==void 0))}}class wA extends se{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,mA(A,t=>t!==void 0))}}let T2=class{constructor(A){this.idx=1,n3(this,mA(A,t=>t!==void 0))}accept(A){A.visit(this)}};function r30(e){return A5(e,tl)}function tl(e){function A(t){return A5(t,tl)}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 oe)return{type:"RepetitionMandatory",idx:e.idx,definition:A(e.definition)};if(e instanceof ae)return{type:"RepetitionMandatoryWithSeparator",idx:e.idx,separator:tl(new T2({terminalType:e.separator})),definition:A(e.definition)};if(e instanceof yA)return{type:"RepetitionWithSeparator",idx:e.idx,separator:tl(new T2({terminalType:e.separator})),definition:A(e.definition)};if(e instanceof s1)return{type:"Repetition",idx:e.idx,definition:A(e.definition)};if(e instanceof wA)return{type:"Alternation",idx:e.idx,definition:A(e.definition)};if(e instanceof T2){const t={type:"Terminal",name:e.terminalType.name,label:n30(e.terminalType),idx:e.idx};k4(e.label)&&(t.terminalLabel=e.label);const n=e.terminalType.PATTERN;return e.terminalType.PATTERN&&(t.pattern=Je(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 oe:return this.visitRepetitionMandatory(t);case ae:return this.visitRepetitionMandatoryWithSeparator(t);case yA:return this.visitRepetitionWithSeparator(t);case s1:return this.visitRepetition(t);case wA:return this.visitAlternation(t);case T2: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 s30(e){return e instanceof L4||e instanceof _4||e instanceof s1||e instanceof oe||e instanceof ae||e instanceof yA||e instanceof T2||e instanceof q7}function Zl(e,A=[]){return e instanceof _4||e instanceof s1||e instanceof yA?!0:e instanceof wA?tF(e.definition,n=>Zl(n,A)):e instanceof r3&&B4(A,e)?!1:e instanceof se?(e instanceof r3&&A.push(e),uA(e.definition,n=>Zl(n,A))):!1}function o30(e){return e instanceof wA}function GA(e){if(e instanceof r3)return"SUBRULE";if(e instanceof _4)return"OPTION";if(e instanceof wA)return"OR";if(e instanceof oe)return"AT_LEAST_ONE";if(e instanceof ae)return"AT_LEAST_ONE_SEP";if(e instanceof yA)return"MANY_SEP";if(e instanceof s1)return"MANY";if(e instanceof T2)return"CONSUME";throw Error("non exhaustive match")}class Mc{walk(A,t=[]){g5(A.definition,(n,i)=>{const r=F1(A.definition,i+1);if(n instanceof r3)this.walkProdRef(n,r,t);else if(n instanceof T2)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 oe)this.walkAtLeastOne(n,r,t);else if(n instanceof ae)this.walkAtLeastOneSep(n,r,t);else if(n instanceof yA)this.walkManySep(n,r,t);else if(n instanceof s1)this.walkMany(n,r,t);else if(n instanceof wA)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=oM(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=oM(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 oM(e,A,t){return[new _4({definition:[new T2({terminalType:e.separator})].concat(e.definition)})].concat(A,t)}function ts(e){if(e instanceof r3)return ts(e.referencedRule);if(e instanceof T2)return g30(e);if(s30(e))return a30(e);if(o30(e))return l30(e);throw Error("non exhaustive match")}function a30(e){let A=[];const t=e.definition;let n=0,i=t.length>n,r,s=!0;for(;i&&s;)r=t[n],s=Zl(r),A=A.concat(ts(r)),n=n+1,i=t.length>n;return JB(A)}function l30(e){const A=A5(e.definition,t=>ts(t));return JB(cA(A))}function g30(e){return[e.terminalType]}const sF="_~IN~_";class c30 extends Mc{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=I30(A.referencedRule,A.idx)+this.topProd.name,r=t.concat(n),s=new L4({definition:r}),o=ts(s);this.follows[i]=o}}function u30(e){const A={};return g5(e,t=>{const n=new c30(t).startWalking();n3(A,n)}),A}function I30(e,A){return e.name+A+sF}function I5(e){return e.charCodeAt(0)}function TC(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 aM(e){return e.type==="Character"}const jl=[];for(let e=I5("0");e<=I5("9");e++)jl.push(e);const ql=[I5("_")].concat(jl);for(let e=I5("a");e<=I5("z");e++)ql.push(e);for(let e=I5("A");e<=I5("Z");e++)ql.push(e);const lM=[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")],h30=/[0-9a-fA-F]/,ma=/[0-9]/,f30=/[1-9]/;class d30{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=jl;break;case"D":A=jl,t=!0;break;case"s":A=lM;break;case"S":A=lM,t=!0;break;case"w":A=ql;break;case"W":A=ql,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,aM(n)&&this.isRangeDash()){this.consumeChar("-");const i=this.classAtom();if(i.type,aM(i)){if(i.value=this.input.length)throw Error("Unexpected end of input");this.idx++}loc(A){return{begin:A,end:this.idx}}}class JB{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 E30=new d30;function Mc(e){const A=e.toString();if(tl.hasOwnProperty(A))return tl[A];{const t=E30.pattern(A);return tl[A]=t,t}}function B30(){tl={}}const oF="Complement Sets are not supported for first char optimization",ql=`Unable to use "first char" lexer optimizations: -`;function Q30(e,A=!1){try{const t=Mc(e);return sd(t.value,{},t.flags.ignoreCase)}catch(t){if(t.message===oF)A&&nF(`${ql} 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 HB{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 nl={};const E30=new d30;function Rc(e){const A=e.toString();if(nl.hasOwnProperty(A))return nl[A];{const t=E30.pattern(A);return nl[A]=t,t}}function B30(){nl={}}const oF="Complement Sets are not supported for first char optimization",Xl=`Unable to use "first char" lexer optimizations: +`;function Q30(e,A=!1){try{const t=Rc(e);return od(t.value,{},t.flags.ignoreCase)}catch(t){if(t.message===oF)A&&nF(`${Xl} 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.`),rd(`${ql} + See: https://chevrotain.io/docs/guide/resolving_lexer_errors.html#REGEXP_PARSING for details.`),sd(`${Xl} 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 sd(e,A,t){switch(e.type){case"Disjunction":for(let i=0;i{if(typeof a=="number")ma(a,A,t);else{const l=a;if(t===!0)for(let u=l.from;u<=l.to;u++)ma(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=Wt(u),h=Wt(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 i1(A)}function ma(e,A,t){const n=Wt(e);A[n]=n,t===!0&&p30(e,A)}function p30(e,A){const t=String.fromCharCode(e),n=t.toUpperCase();if(n!==t){const i=Wt(n.charCodeAt(0));A[i]=i}else{const i=t.toLowerCase();if(i!==t){const r=Wt(i.charCodeAt(0));A[r]=r}}}function gM(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)?uA(e.value,od):od(e.value):!1}class m30 extends JB{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?gM(A,this.targetCharCodes)===void 0&&(this.found=!0):gM(A,this.targetCharCodes)!==void 0&&(this.found=!0)}}function HB(e,A){if(A instanceof RegExp){const t=Mc(A),n=new m30(e);return n.visit(t),n.found}else return U7(A,t=>B4(e,t.charCodeAt(0)))!==void 0}const C6="PATTERN",oi="defaultMode",ya="modes";let aF=typeof new RegExp("(?:)").sticky=="boolean";function y30(e,A){A=PB(A,{useSticky:aF,debug:!1,safeMode:!1,positionTracking:"full",lineTerminatorCharacters:["\r",` -`],tracer:(Q,B)=>B()});const t=A.tracer;t("initCharCodeToOptimizedIndexMap",()=>{V30()});let n;t("Reject Lexer.NA",()=>{n=wc(e,Q=>Q[C6]===S1.NA)});let i=!1,r;t("Transform Patterns",()=>{i=!1,r=A5(n,Q=>{const B=Q[C6];if(Je(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?uM(B):cM(B)}else{if(ze(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?uM(R):cM(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!==S1.SKIPPED){if(k4(B))return B;if(He(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=>rM(n,R)):[rM(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=cF(A.lineTerminatorCharacters);I=A5(n,B=>!1),A.positionTracking!=="onlyOffset"&&(I=A5(n,B=>r5(B,"LINE_BREAKS")?!!B.LINE_BREAKS:gF(B,Q)===!1&&HB(Q,B.PATTERN)))});let C,h,d,p;t("Misc Mapping #2",()=>{C=A5(n,lF),h=A5(r,J30),d=i3(n,(Q,B)=>{const w=B.GROUP;return k4(w)&&w!==S1.SKIPPED&&(Q[w]=[]),Q},{}),p=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 m=!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=Wt(R);TC(Q,M,p[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=Wt(x);R!==T&&(R=T,TC(Q,T,p[w]))})}else if(Je(B.PATTERN))if(B.PATTERN.unicode)m=!1,A.ensureOptimizations&&rd(`${ql} Unable to analyze < ${B.PATTERN.toString()} > pattern. + Please open an issue at: https://github.com/chevrotain/chevrotain/issues`+n)}}return[]}function od(e,A,t){switch(e.type){case"Disjunction":for(let i=0;i{if(typeof a=="number")ya(a,A,t);else{const l=a;if(t===!0)for(let u=l.from;u<=l.to;u++)ya(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=Wt(u),h=Wt(I);for(let d=C;d<=h;d++)A[d]=d}}}});break;case"Group":od(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"&&ad(s)===!1||s.type!=="Group"&&o===!1)break}break;default:throw Error("non exhaustive match!")}return i1(A)}function ya(e,A,t){const n=Wt(e);A[n]=n,t===!0&&p30(e,A)}function p30(e,A){const t=String.fromCharCode(e),n=t.toUpperCase();if(n!==t){const i=Wt(n.charCodeAt(0));A[i]=i}else{const i=t.toLowerCase();if(i!==t){const r=Wt(i.charCodeAt(0));A[r]=r}}}function gM(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 ad(e){const A=e.quantifier;return A&&A.atLeast===0?!0:e.value?z5(e.value)?uA(e.value,ad):ad(e.value):!1}class m30 extends HB{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?gM(A,this.targetCharCodes)===void 0&&(this.found=!0):gM(A,this.targetCharCodes)!==void 0&&(this.found=!0)}}function KB(e,A){if(A instanceof RegExp){const t=Rc(A),n=new m30(e);return n.visit(t),n.found}else return U7(A,t=>B4(e,t.charCodeAt(0)))!==void 0}const C6="PATTERN",oi="defaultMode",wa="modes";let aF=typeof new RegExp("(?:)").sticky=="boolean";function y30(e,A){A=YB(A,{useSticky:aF,debug:!1,safeMode:!1,positionTracking:"full",lineTerminatorCharacters:["\r",` +`],tracer:(Q,B)=>B()});const t=A.tracer;t("initCharCodeToOptimizedIndexMap",()=>{V30()});let n;t("Reject Lexer.NA",()=>{n=Dc(e,Q=>Q[C6]===S1.NA)});let i=!1,r;t("Transform Patterns",()=>{i=!1,r=A5(n,Q=>{const B=Q[C6];if(Je(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?uM(B):cM(B)}else{if(ze(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?uM(R):cM(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!==S1.SKIPPED){if(k4(B))return B;if(He(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=>rM(n,R)):[rM(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=cF(A.lineTerminatorCharacters);I=A5(n,B=>!1),A.positionTracking!=="onlyOffset"&&(I=A5(n,B=>r5(B,"LINE_BREAKS")?!!B.LINE_BREAKS:gF(B,Q)===!1&&KB(Q,B.PATTERN)))});let C,h,d,p;t("Misc Mapping #2",()=>{C=A5(n,lF),h=A5(r,J30),d=i3(n,(Q,B)=>{const w=B.GROUP;return k4(w)&&w!==S1.SKIPPED&&(Q[w]=[]),Q},{}),p=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 m=!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=Wt(R);UC(Q,M,p[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=Wt(x);R!==T&&(R=T,UC(Q,T,p[w]))})}else if(Je(B.PATTERN))if(B.PATTERN.unicode)m=!1,A.ensureOptimizations&&sd(`${Xl} 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=Q30(B.PATTERN,A.ensureOptimizations);u2(R)&&(m=!1),g5(R,M=>{TC(Q,M,p[w])})}else A.ensureOptimizations&&rd(`${ql} 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=Q30(B.PATTERN,A.ensureOptimizations);u2(R)&&(m=!1),g5(R,M=>{UC(Q,M,p[w])})}else A.ensureOptimizations&&sd(`${Xl} 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`),m=!1;return Q},[])}),{emptyGroups:d,patternIdxToConfig:p,charCodeToPatternIdxToConfig:f,hasCustom:i,canBeOptimized:m}}function w30(e,A){let t=[];const n=M30(e);t=t.concat(n.errors);const i=R30(n.valid),r=i.valid;return t=t.concat(i.errors),t=t.concat(D30(r)),t=t.concat(_30(r)),t=t.concat(k30(r,A)),t=t.concat(L30(r)),t}function D30(e){let A=[];const t=J3(e,n=>Je(n[C6]));return A=A.concat(v30(t)),A=A.concat(T30(t)),A=A.concat(U30(t)),A=A.concat(F30(t)),A=A.concat(N30(t)),A}function M30(e){const A=J3(e,i=>!r5(i,C6)),t=A5(A,i=>({message:"Token Type: ->"+i.name+"<- missing static 'PATTERN' property",type:Y2.MISSING_PATTERN,tokenTypes:[i]})),n=yc(e,A);return{errors:t,valid:n}}function R30(e){const A=J3(e,i=>{const r=i[C6];return!Je(r)&&!ze(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:Y2.INVALID_PATTERN,tokenTypes:[i]})),n=yc(e,A);return{errors:t,valid:n}}const S30=/[^\\][$]/;function v30(e){class A extends JB{constructor(){super(...arguments),this.found=!1}visitEndAnchor(r){this.found=!0}}const t=J3(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: + For details See: https://chevrotain.io/docs/guide/resolving_lexer_errors.html#CUSTOM_OPTIMIZE`),m=!1;return Q},[])}),{emptyGroups:d,patternIdxToConfig:p,charCodeToPatternIdxToConfig:f,hasCustom:i,canBeOptimized:m}}function w30(e,A){let t=[];const n=M30(e);t=t.concat(n.errors);const i=R30(n.valid),r=i.valid;return t=t.concat(i.errors),t=t.concat(D30(r)),t=t.concat(_30(r)),t=t.concat(k30(r,A)),t=t.concat(L30(r)),t}function D30(e){let A=[];const t=J3(e,n=>Je(n[C6]));return A=A.concat(v30(t)),A=A.concat(T30(t)),A=A.concat(U30(t)),A=A.concat(F30(t)),A=A.concat(N30(t)),A}function M30(e){const A=J3(e,i=>!r5(i,C6)),t=A5(A,i=>({message:"Token Type: ->"+i.name+"<- missing static 'PATTERN' property",type:Y2.MISSING_PATTERN,tokenTypes:[i]})),n=wc(e,A);return{errors:t,valid:n}}function R30(e){const A=J3(e,i=>{const r=i[C6];return!Je(r)&&!ze(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:Y2.INVALID_PATTERN,tokenTypes:[i]})),n=wc(e,A);return{errors:t,valid:n}}const S30=/[^\\][$]/;function v30(e){class A extends HB{constructor(){super(...arguments),this.found=!1}visitEndAnchor(r){this.found=!0}}const t=J3(e,i=>{const r=i.PATTERN;try{const s=Rc(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 end of input anchor '$' - See chevrotain.io/docs/guide/resolving_lexer_errors.html#ANCHORS for details.`,type:Y2.EOI_ANCHOR_FOUND,tokenTypes:[i]}))}function N30(e){const A=J3(e,n=>n.PATTERN.test(""));return A5(A,n=>({message:"Token Type: ->"+n.name+"<- static 'PATTERN' must not match an empty string",type:Y2.EMPTY_MATCH_PATTERN,tokenTypes:[n]}))}const x30=/[^\\[][\^]|^\^/;function T30(e){class A extends JB{constructor(){super(...arguments),this.found=!1}visitStartAnchor(r){this.found=!0}}const t=J3(e,i=>{const r=i.PATTERN;try{const s=Mc(r),o=new A;return o.visit(s),o.found}catch{return x30.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:Y2.EOI_ANCHOR_FOUND,tokenTypes:[i]}))}function N30(e){const A=J3(e,n=>n.PATTERN.test(""));return A5(A,n=>({message:"Token Type: ->"+n.name+"<- static 'PATTERN' must not match an empty string",type:Y2.EMPTY_MATCH_PATTERN,tokenTypes:[n]}))}const x30=/[^\\[][\^]|^\^/;function T30(e){class A extends HB{constructor(){super(...arguments),this.found=!1}visitStartAnchor(r){this.found=!0}}const t=J3(e,i=>{const r=i.PATTERN;try{const s=Rc(r),o=new A;return o.visit(s),o.found}catch{return x30.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:Y2.SOI_ANCHOR_FOUND,tokenTypes:[i]}))}function U30(e){const A=J3(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:Y2.UNSUPPORTED_FLAGS_FOUND,tokenTypes:[n]}))}function F30(e){const A=[];let t=A5(e,r=>i3(e,(s,o)=>(r.PATTERN.source===o.PATTERN.source&&!B4(A,o)&&o.PATTERN!==S1.NA&&(A.push(o),s.push(o)),s),[]));t=As(t);const n=J3(t,r=>r.length>1);return A5(n,r=>{const s=A5(r,a=>a.name);return{message:`The same RegExp pattern ->${dA(r).PATTERN}<-has been used in all of the following Token Types: ${s.join(", ")} <-`,type:Y2.DUPLICATE_PATTERNS_FOUND,tokenTypes:r}})}function _30(e){const A=J3(e,n=>{if(!r5(n,"GROUP"))return!1;const i=n.GROUP;return i!==S1.SKIPPED&&i!==S1.NA&&!k4(i)});return A5(A,n=>({message:"Token Type: ->"+n.name+"<- static 'GROUP' can only be Lexer.SKIPPED/Lexer.NA/A String",type:Y2.INVALID_GROUP_TYPE_FOUND,tokenTypes:[n]}))}function k30(e,A){const t=J3(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:Y2.PUSH_MODE_DOES_NOT_EXIST,tokenTypes:[i]}))}function L30(e){const A=[],t=i3(e,(n,i,r)=>{const s=i.PATTERN;return s===S1.NA||(k4(s)?n.push({str:s,idx:r,tokenType:i}):Je(s)&&b30(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:Y2.SOI_ANCHOR_FOUND,tokenTypes:[i]}))}function U30(e){const A=J3(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:Y2.UNSUPPORTED_FLAGS_FOUND,tokenTypes:[n]}))}function F30(e){const A=[];let t=A5(e,r=>i3(e,(s,o)=>(r.PATTERN.source===o.PATTERN.source&&!B4(A,o)&&o.PATTERN!==S1.NA&&(A.push(o),s.push(o)),s),[]));t=es(t);const n=J3(t,r=>r.length>1);return A5(n,r=>{const s=A5(r,a=>a.name);return{message:`The same RegExp pattern ->${dA(r).PATTERN}<-has been used in all of the following Token Types: ${s.join(", ")} <-`,type:Y2.DUPLICATE_PATTERNS_FOUND,tokenTypes:r}})}function _30(e){const A=J3(e,n=>{if(!r5(n,"GROUP"))return!1;const i=n.GROUP;return i!==S1.SKIPPED&&i!==S1.NA&&!k4(i)});return A5(A,n=>({message:"Token Type: ->"+n.name+"<- static 'GROUP' can only be Lexer.SKIPPED/Lexer.NA/A String",type:Y2.INVALID_GROUP_TYPE_FOUND,tokenTypes:[n]}))}function k30(e,A){const t=J3(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:Y2.PUSH_MODE_DOES_NOT_EXIST,tokenTypes:[i]}))}function L30(e){const A=[],t=i3(e,(n,i,r)=>{const s=i.PATTERN;return s===S1.NA||(k4(s)?n.push({str:s,idx:r,tokenType:i}):Je(s)&&b30(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:Y2.UNREACHABLE_PATTERN,tokenTypes:[n,o]})}})}),A}function G30(e,A){if(Je(A)){const t=A.exec(e);return t!==null&&t.index===0}else{if(ze(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 b30(e){return U7([".","\\","[","]","|","^","$","(",")","?","*","+","{"],t=>e.source.indexOf(t)!==-1)===void 0}function cM(e){const A=e.ignoreCase?"i":"";return new RegExp(`^(?:${e.source})`,A)}function uM(e){const A=e.ignoreCase?"iy":"y";return new RegExp(`${e.source}`,A)}function O30(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:Y2.MULTI_MODE_LEXER_WITHOUT_DEFAULT_MODE}),r5(e,ya)||n.push({message:"A MultiMode Lexer cannot be initialized without a <"+ya+`> property in its definition -`,type:Y2.MULTI_MODE_LEXER_WITHOUT_MODES_PROPERTY}),r5(e,ya)&&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:Y2.MULTI_MODE_LEXER_DEFAULT_MODE_VALUE_DOES_NOT_EXIST}),r5(e,ya)&&g5(e.modes,(i,r)=>{g5(i,(s,o)=>{if(He(s))n.push({message:`A Lexer cannot be initialized using an undefined Token Type. Mode:<${r}> at index: <${o}> +`,type:Y2.MULTI_MODE_LEXER_WITHOUT_DEFAULT_MODE}),r5(e,wa)||n.push({message:"A MultiMode Lexer cannot be initialized without a <"+wa+`> property in its definition +`,type:Y2.MULTI_MODE_LEXER_WITHOUT_MODES_PROPERTY}),r5(e,wa)&&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:Y2.MULTI_MODE_LEXER_DEFAULT_MODE_VALUE_DOES_NOT_EXIST}),r5(e,wa)&&g5(e.modes,(i,r)=>{g5(i,(s,o)=>{if(He(s))n.push({message:`A Lexer cannot be initialized using an undefined Token Type. Mode:<${r}> at index: <${o}> `,type:Y2.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=>{!He(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:Y2.MULTI_MODE_LEXER_LONGER_ALT_NOT_IN_CURRENT_MODE})})}})}),n}function P30(e,A,t){const n=[];let i=!1;const r=As(cA(i1(e.modes))),s=wc(r,a=>a[C6]===S1.NA),o=cF(t);return A&&g5(s,a=>{const l=gF(a,o);if(l!==!1){const I={message:K30(a,l),type:l.issue,tokenType:a};n.push(I)}else r5(a,"LINE_BREAKS")?a.LINE_BREAKS===!0&&(i=!0):HB(o,a.PATTERN)&&(i=!0)}),A&&!i&&n.push({message:`Warning: No LINE_BREAKS Found. +`,type:Y2.MULTI_MODE_LEXER_LONGER_ALT_NOT_IN_CURRENT_MODE})})}})}),n}function P30(e,A,t){const n=[];let i=!1;const r=es(cA(i1(e.modes))),s=Dc(r,a=>a[C6]===S1.NA),o=cF(t);return A&&g5(s,a=>{const l=gF(a,o);if(l!==!1){const I={message:K30(a,l),type:l.issue,tokenType:a};n.push(I)}else r5(a,"LINE_BREAKS")?a.LINE_BREAKS===!0&&(i=!0):KB(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:Y2.NO_LINE_BREAKS_FLAGS}),n}function Y30(e){const A={},t=P3(e);return g5(t,n=>{const i=e[n];if(z5(i))A[n]=[];else throw Error("non exhaustive match")}),A}function lF(e){const A=e.PATTERN;if(Je(A))return!1;if(ze(A))return!0;if(r5(A,"exec"))return!0;if(k4(A))return!1;throw Error("non exhaustive match")}function J30(e){return k4(e)&&e.length===1?e.charCodeAt(0):!1}const H30={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 lF(e){const A=e.PATTERN;if(Je(A))return!1;if(ze(A))return!0;if(r5(A,"exec"))return!0;if(k4(A))return!1;throw Error("non exhaustive match")}function J30(e){return k4(e)&&e.length===1?e.charCodeAt(0):!1}const H30={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===Y2.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 cF(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 Wt(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 IM=1;const uF={};function ns(e){const A=z30(e);W30(A),j30(A),Z30(A),g5(A,t=>{t.isParent=t.categoryMatches.length>0})}function z30(e){let A=n4(e),t=e,n=!0;for(;n;){t=As(cA(A5(t,r=>r.CATEGORIES)));const i=yc(t,A);A=A.concat(i),u2(i)?n=!1:t=i}return A}function W30(e){g5(e,A=>{CF(A)||(uF[IM]=A,A.tokenTypeIdx=IM++),CM(A)&&!z5(A.CATEGORIES)&&(A.CATEGORIES=[A.CATEGORIES]),CM(A)||(A.CATEGORIES=[]),q30(A)||(A.categoryMatches=[]),X30(A)||(A.categoryMatchesMap={})})}function Z30(e){g5(e,A=>{A.categoryMatches=[],g5(A.categoryMatchesMap,(t,n)=>{A.categoryMatches.push(uF[n].tokenTypeIdx)})})}function j30(e){g5(e,A=>{IF([],A)})}function IF(e,A){g5(e,t=>{A.categoryMatchesMap[t.tokenTypeIdx]=!0}),g5(A.CATEGORIES,t=>{const n=e.concat(A);B4(n,t)||IF(n,t)})}function CF(e){return r5(e,"tokenTypeIdx")}function CM(e){return r5(e,"CATEGORIES")}function q30(e){return r5(e,"categoryMatches")}function X30(e){return r5(e,"categoryMatchesMap")}function $30(e){return r5(e,"tokenTypeIdx")}const AA0={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 Y2;(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"})(Y2||(Y2={}));const li={deferDefinitionErrorsHandling:!1,positionTracking:"full",lineTerminatorsPattern:/\n|\r\n?/g,lineTerminatorCharacters:[` + For details See: https://chevrotain.io/docs/guide/resolving_lexer_errors.html#CUSTOM_LINE_BREAK`;throw Error("non exhaustive match")}function cF(e){return A5(e,t=>k4(t)?t.charCodeAt(0):t)}function UC(e,A,t){e[A]===void 0?e[A]=[t]:e[A].push(t)}const ai=256;let il=[];function Wt(e){return e255?255+~~(e/255):e}}function ns(e,A){const t=e.tokenTypeIdx;return t===A.tokenTypeIdx?!0:A.isParent===!0&&A.categoryMatchesMap[t]===!0}function $l(e,A){return e.tokenTypeIdx===A.tokenTypeIdx}let IM=1;const uF={};function is(e){const A=z30(e);W30(A),j30(A),Z30(A),g5(A,t=>{t.isParent=t.categoryMatches.length>0})}function z30(e){let A=n4(e),t=e,n=!0;for(;n;){t=es(cA(A5(t,r=>r.CATEGORIES)));const i=wc(t,A);A=A.concat(i),u2(i)?n=!1:t=i}return A}function W30(e){g5(e,A=>{CF(A)||(uF[IM]=A,A.tokenTypeIdx=IM++),CM(A)&&!z5(A.CATEGORIES)&&(A.CATEGORIES=[A.CATEGORIES]),CM(A)||(A.CATEGORIES=[]),q30(A)||(A.categoryMatches=[]),X30(A)||(A.categoryMatchesMap={})})}function Z30(e){g5(e,A=>{A.categoryMatches=[],g5(A.categoryMatchesMap,(t,n)=>{A.categoryMatches.push(uF[n].tokenTypeIdx)})})}function j30(e){g5(e,A=>{IF([],A)})}function IF(e,A){g5(e,t=>{A.categoryMatchesMap[t.tokenTypeIdx]=!0}),g5(A.CATEGORIES,t=>{const n=e.concat(A);B4(n,t)||IF(n,t)})}function CF(e){return r5(e,"tokenTypeIdx")}function CM(e){return r5(e,"CATEGORIES")}function q30(e){return r5(e,"categoryMatches")}function X30(e){return r5(e,"categoryMatchesMap")}function $30(e){return r5(e,"tokenTypeIdx")}const AA0={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 Y2;(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"})(Y2||(Y2={}));const li={deferDefinitionErrorsHandling:!1,positionTracking:"full",lineTerminatorsPattern:/\n|\r\n?/g,lineTerminatorCharacters:[` `,"\r"],ensureOptimizations:!1,safeMode:!1,errorMessageProvider:AA0,traceInitPerf:!1,skipValidations:!1,recoveryEnabled:!0};Object.freeze(li);class S1{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}=iF(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=H30;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:n4(A)},defaultMode:oi}:(r=!1,i=n4(A))}),this.config.skipValidations===!1&&(this.TRACE_INIT("performRuntimeChecks",()=>{this.lexerDefinitionErrors=this.lexerDefinitionErrors.concat(O30(i,this.trackStartLines,this.config.lineTerminatorCharacters))}),this.TRACE_INIT("performWarningRuntimeChecks",()=>{this.lexerDefinitionWarning=this.lexerDefinitionWarning.concat(P30(i,this.trackStartLines,this.config.lineTerminatorCharacters))})),i.modes=i.modes?i.modes:{},g5(i.modes,(o,a)=>{i.modes[a]=wc(o,l=>He(l))});const s=P3(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(w30(o,s))}),u2(this.lexerDefinitionErrors)){ns(o);let l;this.TRACE_INIT("analyzeTokenTypes",()=>{l=y30(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#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:n4(A)},defaultMode:oi}:(r=!1,i=n4(A))}),this.config.skipValidations===!1&&(this.TRACE_INIT("performRuntimeChecks",()=>{this.lexerDefinitionErrors=this.lexerDefinitionErrors.concat(O30(i,this.trackStartLines,this.config.lineTerminatorCharacters))}),this.TRACE_INIT("performWarningRuntimeChecks",()=>{this.lexerDefinitionWarning=this.lexerDefinitionWarning.concat(P30(i,this.trackStartLines,this.config.lineTerminatorCharacters))})),i.modes=i.modes?i.modes:{},g5(i.modes,(o,a)=>{i.modes[a]=Dc(o,l=>He(l))});const s=P3(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(w30(o,s))}),u2(this.lexerDefinitionErrors)){is(o);let l;this.TRACE_INIT("analyzeTokenTypes",()=>{l=y30(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=>{nF(o.message)}),this.TRACE_INIT("Choosing sub-methods implementations",()=>{if(aF?(this.chopInput=N7,this.match=this.matchWithTest):(this.updateLastIndex=e1,this.match=this.matchWithExec),r&&(this.handleModes=e1),this.trackStartLines===!1&&(this.computeNewColumn=N7),this.trackEndLines===!1&&(this.updateTokenEndLineColumnLocation=e1),/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",()=>{B30()}),this.TRACE_INIT("toFastProperties",()=>{rF(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,p,m,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=Y30(this.emptyGroups),K=this.trackStartLines,V=this.config.lineTerminatorsPattern;let P=0,W=[],A0=[];const n0=[],O=[];Object.freeze(O);let Y;function H(){return W}function G(y0){const T0=Wt(y0),Z0=A0[T0];return Z0===void 0?O:Z0}const Z=y0=>{if(n0.length===1&&y0.tokenType.PUSH_MODE===void 0){const T0=this.config.errorMessageProvider.buildUnableToPopLexerModeMessage(y0);T.push({offset:y0.startOffset,line:y0.startLine,column:y0.startColumn,length:y0.image.length,message:T0})}else{n0.pop();const T0=T7(n0);W=this.patternIdxToConfig[T0],A0=this.charCodeToPatternIdxToConfig[T0],P=W.length;const Z0=this.canModeBeOptimized[T0]&&this.config.safeMode===!1;A0&&Z0?Y=G:Y=H}};function g0(y0){n0.push(y0),A0=this.charCodeToPatternIdxToConfig[y0],W=this.patternIdxToConfig[y0],P=W.length,P=W.length;const T0=this.canModeBeOptimized[y0]&&this.config.safeMode===!1;A0&&T0?Y=G:Y=H}g0.call(this,t);let f0;const m0=this.config.recoveryEnabled;for(;wa.length){a=s,l=u,f0=J;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 z0=0,C5,O0;V.lastIndex=0;do C5=V.test(a),C5===!0&&(O0=V.lastIndex-1,z0++);while(C5===!0);z0!==0&&(v=v+z0,N=I-O0,this.updateTokenEndLineColumnLocation(d,C,O0,z0,v,N,I))}this.handleModes(f0,Z,g0,d)}else{const z0=w,C5=v,O0=N;let J=m0===!1;for(;J===!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=` +See: https://github.com/chevrotain/chevrotain/issues/564#issuecomment-349062346 for details.`;return r5(e,hM)&&(t.CATEGORIES=e[hM]),is([t]),r5(e,fM)&&(t.LABEL=e[fM]),r5(e,dM)&&(t.GROUP=e[dM]),r5(e,BM)&&(t.POP_MODE=e[BM]),r5(e,EM)&&(t.PUSH_MODE=e[EM]),r5(e,QM)&&(t.LONGER_ALT=e[QM]),r5(e,pM)&&(t.LINE_BREAKS=e[pM]),r5(e,mM)&&(t.START_CHARS_HINT=e[mM]),t}const h6=Q5({name:"EOF",pattern:S1.NA});is([h6]);function VB(e,A,t,n,i,r,s,o){return{image:A,startOffset:t,endOffset:n,startLine:i,endLine:r,startColumn:s,endColumn:o,tokenTypeIdx:e.tokenTypeIdx,tokenType:e}}function nA0(e,A){return ns(e,A)}const fF={buildMismatchTokenMessage({expected:e,actual:A,previous:t,ruleName:n}){return`Expecting ${hF(e)?`--> ${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: '`+dA(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=` @@ -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 q7?A=e.topLevelRule.name:A=e.topLevelRule,`Duplicate definition, rule: ->${A}<- is already defined in the grammar: ->${e.grammarName}<-`}};function rA0(e,A){const t=new sA0(e,A);return t.resolveRefs(),t.errors}class sA0 extends X7{constructor(A,t){super(),this.nameToTopRule=A,this.errMsgProvider=t,this.errors=[]}resolveRefs(){g5(i1(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 oA0 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=n4(this.path.ruleStack).reverse(),this.occurrenceStack=n4(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 aA0 extends oA0{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 lA0 extends Rc{walkMany(A,t,n){if(A.idx===this.occurrence){const i=dA(t.concat(n));this.result.isEndOfRule=i===void 0,i instanceof T2&&(this.result.token=i.terminalType,this.result.occurrence=i.idx)}else super.walkMany(A,t,n)}}class yM extends Rc{walkManySep(A,t,n){if(A.idx===this.occurrence){const i=dA(t.concat(n));this.result.isEndOfRule=i===void 0,i instanceof T2&&(this.result.token=i.terminalType,this.result.occurrence=i.idx)}else super.walkManySep(A,t,n)}}class gA0 extends Rc{walkAtLeastOne(A,t,n){if(A.idx===this.occurrence){const i=dA(t.concat(n));this.result.isEndOfRule=i===void 0,i instanceof T2&&(this.result.token=i.terminalType,this.result.occurrence=i.idx)}else super.walkAtLeastOne(A,t,n)}}class wM extends Rc{walkAtLeastOneSep(A,t,n){if(A.idx===this.occurrence){const i=dA(t.concat(n));this.result.isEndOfRule=i===void 0,i instanceof T2&&(this.result.token=i.terminalType,this.result.occurrence=i.idx)}else super.walkAtLeastOneSep(A,t,n)}}function ad(e,A,t=[]){t=n4(t);let n=[],i=0;function r(o){return o.concat(F1(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 T2)t.push(o.terminalType);else throw Error("non exhaustive match")}i++}return n.push({partialPath:t,suffixDef:F1(e,i)}),n}function dF(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,p=C.ruleStack,m=C.occurrenceStack;if(u2(h))continue;const f=h[0];if(f===i){const Q={idx:d,def:F1(h),ruleStack:yr(p),occurrenceStack:yr(m)};I.push(Q)}else if(f instanceof T2)if(d=0;Q--){const B=f.definition[Q],w={idx:d,def:B.definition.concat(F1(h)),ruleStack:p,occurrenceStack:m};I.push(w),I.push(s)}else if(f instanceof L4)I.push({idx:d,def:f.definition.concat(F1(h)),ruleStack:p,occurrenceStack:m});else if(f instanceof q7)I.push(cA0(f,d,p,m));else throw Error("non exhaustive match")}return u}function cA0(e,A,t,n){const i=n4(t);i.push(e.name);const r=n4(n);return r.push(1),{idx:A,def:e.definition,ruleStack:i,occurrenceStack:r}}var P2;(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"})(P2||(P2={}));function EF(e){if(e instanceof _4||e==="Option")return P2.OPTION;if(e instanceof s1||e==="Repetition")return P2.REPETITION;if(e instanceof oe||e==="RepetitionMandatory")return P2.REPETITION_MANDATORY;if(e instanceof ae||e==="RepetitionMandatoryWithSeparator")return P2.REPETITION_MANDATORY_WITH_SEPARATOR;if(e instanceof yA||e==="RepetitionWithSeparator")return P2.REPETITION_WITH_SEPARATOR;if(e instanceof wA||e==="Alternation")return P2.ALTERNATION;throw Error("non exhaustive match")}function uA0(e,A,t,n,i,r){const s=VB(e,A,t),o=pF(s)?Xl:ts;return r(s,n,o,i)}function IA0(e,A,t,n,i,r){const s=zB(e,A,i,t),o=pF(s)?Xl:ts;return r(s[0],o,n)}function CA0(e,A,t,n){const i=e.length,r=uA(e,s=>uA(s,o=>o.length===1));if(A)return function(s){const o=A5(s,a=>a.GATE);for(let a=0;acA(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=cA(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=DM(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=DM(o.length);for(let a=0;a{const f=UC(m.partialPath);g5(f,Q=>{i[a][Q]=!0})})}}}}return n}function VB(e,A,t,n){const i=new BF(e,P2.ALTERNATION,n);return A.accept(i),QF(i.result,t)}function zB(e,A,t,n){const i=new BF(e,t);A.accept(i);const r=i.result,o=new fA0(A,e,t).startWalking(),a=new L4({definition:r}),l=new L4({definition:o});return QF([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 pF(e){return uA(e,A=>uA(A,t=>uA(t,n=>u2(n.categoryMatches))))}function BA0(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 QA0(e,A,t,n){const i=F3(e,a=>pA0(a,t)),r=UA0(e,A,t),s=F3(e,a=>vA0(a,t)),o=F3(e,a=>wA0(a,e,n,t));return i.concat(r,s,o)}function pA0(e,A){const t=new yA0;e.accept(t);const n=t.allProductions,i=F40(n,mA0),r=mA(i,o=>o.length>1);return A5(i1(r),o=>{const a=dA(o),l=A.buildDuplicateFoundError(e,o),u=GA(a),I={message:l,type:h4.DUPLICATE_PRODUCTIONS,ruleName:e.name,dslName:u,occurrence:a.idx},C=mF(a);return C&&(I.parameter=C),I})}function mA0(e){return`${GA(e)}_#_${e.idx}_#_${mF(e)}`}function mF(e){return e instanceof T2?e.terminalType.name:e instanceof r3?e.nonTerminalName:""}class yA0 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 wA0(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 DA0(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 yF(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=F3(a,u=>{const I=n4(n);return I.push(u),yF(e,u,t,I)});return i.concat(l)}}function il(e){let A=[];if(u2(e))return A;const t=dA(e);if(t instanceof r3)A.push(t.referencedRule);else if(t instanceof L4||t instanceof _4||t instanceof oe||t instanceof ae||t instanceof yA||t instanceof s1)A=A.concat(il(t.definition));else if(t instanceof wA)A=cA(A5(t.definition,r=>il(r.definition)));else if(!(t instanceof T2))throw Error("non exhaustive match");const n=Wl(t),i=e.length>1;if(n&&i){const r=F1(e);return A.concat(il(r))}else return A}class WB extends X7{constructor(){super(...arguments),this.alternations=[]}visitAlternation(A){this.alternations.push(A)}}function MA0(e,A){const t=new WB;e.accept(t);const n=t.alternations;return F3(n,r=>{const s=yr(r.definition);return F3(s,(o,a)=>{const l=dF([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 RA0(e,A,t){const n=new WB;e.accept(n);let i=n.alternations;return i=wc(i,s=>s.ignoreAmbiguities===!0),F3(i,s=>{const o=s.idx,a=s.maxLookahead||A,l=VB(o,e,a,s),u=xA0(l,s,e,t),I=TA0(l,s,e,t);return u.concat(I)})}class SA0 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 vA0(e,A){const t=new WB;e.accept(t);const n=t.alternations;return F3(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 NA0(e,A,t){const n=[];return g5(e,i=>{const r=new SA0;i.accept(r);const s=r.allProductions;g5(s,o=>{const a=EF(o),l=o.maxLookahead||A,u=o.idx,C=zB(u,i,a,l)[0];if(u2(cA(C))){const h=t.buildEmptyRepetitionError({topLevelRule:i,repetition:o});n.push({message:h,type:h4.NO_NON_EMPTY_LOOKAHEAD,ruleName:i.name})}})}),n}function xA0(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 TA0(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(F3(i,s=>{if(A.definition[s.idx].ignoreAmbiguities===!0)return[];const a=s.idx,l=s.path,u=J3(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 UA0(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 FA0(e){const A=PB(e,{errMsgProvider:iA0}),t={};return g5(e.rules,n=>{t[n.name]=n}),rA0(t,A.errMsgProvider)}function _A0(e){return e=PB(e,{errMsgProvider:Z9}),QA0(e.rules,e.tokenTypes,e.errMsgProvider,e.grammarName)}const wF="MismatchedTokenException",DF="NoViableAltException",MF="EarlyExitException",RF="NotAllInputParsedException",SF=[wF,DF,MF,RF];Object.freeze(SF);function $l(e){return B4(SF,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 vF extends Sc{constructor(A,t,n){super(A,t),this.previousToken=n,this.name=wF}}class kA0 extends Sc{constructor(A,t,n){super(A,t),this.previousToken=n,this.name=DF}}class LA0 extends Sc{constructor(A,t){super(A,t),this.name=RF}}class GA0 extends Sc{constructor(A,t,n){super(A,t),this.previousToken=n,this.name=MF}}const FC={},NF="InRuleRecoveryException";class bA0 extends Error{constructor(A){super(A),this.name=NF}}class OA0{initRecoverable(A){this.firstAfterRepMap={},this.resyncFollows={},this.recoveryEnabled=r5(A,"recoveryEnabled")?A.recoveryEnabled:Zt.recoveryEnabled,this.recoveryEnabled&&(this.attemptInRepetitionRecovery=PA0)}getTokenToInsert(A){const t=KB(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 vF(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 bA0("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=>nA0(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 cA(A)}getFollowSetFromFollowKey(A){if(A===FC)return[h6];const t=A.ruleName+A.idxInCallingRule+sF+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=n4(this.RULE_OCCURRENCE_STACK);return{ruleStack:n,occurrenceStack:i,lastTok:A,lastTokOccurrence:t}}getHumanReadableRuleStack(){return A5(this.RULE_STACK,A=>this.shortRuleNameToFullName(A))}}function PA0(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 YA0=4,l9=8,xF=1<yF(t,t,Z9))}validateEmptyOrAlternatives(A){return F3(A,t=>MA0(t,Z9))}validateAmbiguousAlternationAlternatives(A,t){return F3(A,n=>RA0(n,t,Z9))}validateSomeNonEmptyLookaheadPath(A,t){return NA0(A,t,Z9)}buildLookaheadForAlternation(A){return uA0(A.prodOccurrence,A.rule,A.maxLookahead,A.hasPredicates,A.dynamicTokensEnabled,CA0)}buildLookaheadForOptional(A){return IA0(A.prodOccurrence,A.rule,A.maxLookahead,A.dynamicTokensEnabled,EF(A.prodType),hA0)}}class HA0{initLooksAhead(A){this.dynamicTokensEnabled=r5(A,"dynamicTokensEnabled")?A.dynamicTokensEnabled:Zt.dynamicTokensEnabled,this.maxLookahead=r5(A,"maxLookahead")?A.maxLookahead:Zt.maxLookahead,this.lookaheadStrategy=r5(A,"lookaheadStrategy")?A.lookaheadStrategy:new JA0({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}=VA0(t);g5(n,l=>{const u=l.idx===0?"":l.idx;this.TRACE_INIT(`${GA(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],xF,l.idx);this.setLaFuncCache(C,I)})}),g5(i,l=>{this.computeLookaheadFunc(t,l.idx,gd,"Repetition",l.maxLookahead,GA(l))}),g5(r,l=>{this.computeLookaheadFunc(t,l.idx,TF,"Option",l.maxLookahead,GA(l))}),g5(s,l=>{this.computeLookaheadFunc(t,l.idx,cd,"RepetitionMandatory",l.maxLookahead,GA(l))}),g5(o,l=>{this.computeLookaheadFunc(t,l.idx,rl,"RepetitionMandatoryWithSeparator",l.maxLookahead,GA(l))}),g5(a,l=>{this.computeLookaheadFunc(t,l.idx,ud,"RepetitionWithSeparator",l.maxLookahead,GA(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 KA0 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 wa=new KA0;function VA0(e){wa.reset(),e.accept(wa);const A=wa.dslMethods;return wa.reset(),A}function MM(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 rA0(e,A){const t=new sA0(e,A);return t.resolveRefs(),t.errors}class sA0 extends X7{constructor(A,t){super(),this.nameToTopRule=A,this.errMsgProvider=t,this.errors=[]}resolveRefs(){g5(i1(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 oA0 extends Mc{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=n4(this.path.ruleStack).reverse(),this.occurrenceStack=n4(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 aA0 extends oA0{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=ts(r),this.found=!0}}}class Sc extends Mc{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 lA0 extends Sc{walkMany(A,t,n){if(A.idx===this.occurrence){const i=dA(t.concat(n));this.result.isEndOfRule=i===void 0,i instanceof T2&&(this.result.token=i.terminalType,this.result.occurrence=i.idx)}else super.walkMany(A,t,n)}}class yM extends Sc{walkManySep(A,t,n){if(A.idx===this.occurrence){const i=dA(t.concat(n));this.result.isEndOfRule=i===void 0,i instanceof T2&&(this.result.token=i.terminalType,this.result.occurrence=i.idx)}else super.walkManySep(A,t,n)}}class gA0 extends Sc{walkAtLeastOne(A,t,n){if(A.idx===this.occurrence){const i=dA(t.concat(n));this.result.isEndOfRule=i===void 0,i instanceof T2&&(this.result.token=i.terminalType,this.result.occurrence=i.idx)}else super.walkAtLeastOne(A,t,n)}}class wM extends Sc{walkAtLeastOneSep(A,t,n){if(A.idx===this.occurrence){const i=dA(t.concat(n));this.result.isEndOfRule=i===void 0,i instanceof T2&&(this.result.token=i.terminalType,this.result.occurrence=i.idx)}else super.walkAtLeastOneSep(A,t,n)}}function ld(e,A,t=[]){t=n4(t);let n=[],i=0;function r(o){return o.concat(F1(e,i+1))}function s(o){const a=ld(r(o),A,t);return n.concat(a)}for(;t.length{u2(a.definition)===!1&&(n=s(a.definition))}),n;if(o instanceof T2)t.push(o.terminalType);else throw Error("non exhaustive match")}i++}return n.push({partialPath:t,suffixDef:F1(e,i)}),n}function dF(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,p=C.ruleStack,m=C.occurrenceStack;if(u2(h))continue;const f=h[0];if(f===i){const Q={idx:d,def:F1(h),ruleStack:wr(p),occurrenceStack:wr(m)};I.push(Q)}else if(f instanceof T2)if(d=0;Q--){const B=f.definition[Q],w={idx:d,def:B.definition.concat(F1(h)),ruleStack:p,occurrenceStack:m};I.push(w),I.push(s)}else if(f instanceof L4)I.push({idx:d,def:f.definition.concat(F1(h)),ruleStack:p,occurrenceStack:m});else if(f instanceof q7)I.push(cA0(f,d,p,m));else throw Error("non exhaustive match")}return u}function cA0(e,A,t,n){const i=n4(t);i.push(e.name);const r=n4(n);return r.push(1),{idx:A,def:e.definition,ruleStack:i,occurrenceStack:r}}var P2;(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"})(P2||(P2={}));function EF(e){if(e instanceof _4||e==="Option")return P2.OPTION;if(e instanceof s1||e==="Repetition")return P2.REPETITION;if(e instanceof oe||e==="RepetitionMandatory")return P2.REPETITION_MANDATORY;if(e instanceof ae||e==="RepetitionMandatoryWithSeparator")return P2.REPETITION_MANDATORY_WITH_SEPARATOR;if(e instanceof yA||e==="RepetitionWithSeparator")return P2.REPETITION_WITH_SEPARATOR;if(e instanceof wA||e==="Alternation")return P2.ALTERNATION;throw Error("non exhaustive match")}function uA0(e,A,t,n,i,r){const s=zB(e,A,t),o=pF(s)?$l:ns;return r(s,n,o,i)}function IA0(e,A,t,n,i,r){const s=WB(e,A,i,t),o=pF(s)?$l:ns;return r(s[0],o,n)}function CA0(e,A,t,n){const i=e.length,r=uA(e,s=>uA(s,o=>o.length===1));if(A)return function(s){const o=A5(s,a=>a.GATE);for(let a=0;acA(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=cA(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;rld([s],1)),n=DM(t.length),i=A5(t,s=>{const o={};return g5(s,a=>{const l=FC(a.partialPath);g5(l,u=>{o[u]=!0})}),o});let r=t;for(let s=1;s<=A;s++){const o=r;r=DM(o.length);for(let a=0;a{const f=FC(m.partialPath);g5(f,Q=>{i[a][Q]=!0})})}}}}return n}function zB(e,A,t,n){const i=new BF(e,P2.ALTERNATION,n);return A.accept(i),QF(i.result,t)}function WB(e,A,t,n){const i=new BF(e,t);A.accept(i);const r=i.result,o=new fA0(A,e,t).startWalking(),a=new L4({definition:r}),l=new L4({definition:o});return QF([a,l],n)}function gd(e,A){A:for(let t=0;t{const i=A[n];return t===i||i.categoryMatchesMap[t.tokenTypeIdx]})}function pF(e){return uA(e,A=>uA(A,t=>uA(t,n=>u2(n.categoryMatches))))}function BA0(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 QA0(e,A,t,n){const i=F3(e,a=>pA0(a,t)),r=UA0(e,A,t),s=F3(e,a=>vA0(a,t)),o=F3(e,a=>wA0(a,e,n,t));return i.concat(r,s,o)}function pA0(e,A){const t=new yA0;e.accept(t);const n=t.allProductions,i=F40(n,mA0),r=mA(i,o=>o.length>1);return A5(i1(r),o=>{const a=dA(o),l=A.buildDuplicateFoundError(e,o),u=GA(a),I={message:l,type:h4.DUPLICATE_PRODUCTIONS,ruleName:e.name,dslName:u,occurrence:a.idx},C=mF(a);return C&&(I.parameter=C),I})}function mA0(e){return`${GA(e)}_#_${e.idx}_#_${mF(e)}`}function mF(e){return e instanceof T2?e.terminalType.name:e instanceof r3?e.nonTerminalName:""}class yA0 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 wA0(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 DA0(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 yF(e,A,t,n=[]){const i=[],r=rl(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=wc(r,n.concat([e])),l=F3(a,u=>{const I=n4(n);return I.push(u),yF(e,u,t,I)});return i.concat(l)}}function rl(e){let A=[];if(u2(e))return A;const t=dA(e);if(t instanceof r3)A.push(t.referencedRule);else if(t instanceof L4||t instanceof _4||t instanceof oe||t instanceof ae||t instanceof yA||t instanceof s1)A=A.concat(rl(t.definition));else if(t instanceof wA)A=cA(A5(t.definition,r=>rl(r.definition)));else if(!(t instanceof T2))throw Error("non exhaustive match");const n=Zl(t),i=e.length>1;if(n&&i){const r=F1(e);return A.concat(rl(r))}else return A}class ZB extends X7{constructor(){super(...arguments),this.alternations=[]}visitAlternation(A){this.alternations.push(A)}}function MA0(e,A){const t=new ZB;e.accept(t);const n=t.alternations;return F3(n,r=>{const s=wr(r.definition);return F3(s,(o,a)=>{const l=dF([o],[],ns,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 RA0(e,A,t){const n=new ZB;e.accept(n);let i=n.alternations;return i=Dc(i,s=>s.ignoreAmbiguities===!0),F3(i,s=>{const o=s.idx,a=s.maxLookahead||A,l=zB(o,e,a,s),u=xA0(l,s,e,t),I=TA0(l,s,e,t);return u.concat(I)})}class SA0 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 vA0(e,A){const t=new ZB;e.accept(t);const n=t.alternations;return F3(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 NA0(e,A,t){const n=[];return g5(e,i=>{const r=new SA0;i.accept(r);const s=r.allProductions;g5(s,o=>{const a=EF(o),l=o.maxLookahead||A,u=o.idx,C=WB(u,i,a,l)[0];if(u2(cA(C))){const h=t.buildEmptyRepetitionError({topLevelRule:i,repetition:o});n.push({message:h,type:h4.NO_NON_EMPTY_LOOKAHEAD,ruleName:i.name})}})}),n}function xA0(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&&gd(C,u)&&A.definition[h].ignoreAmbiguities!==!0&&I.push(h)}),I.length>1&&!gd(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 TA0(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 es(F3(i,s=>{if(A.definition[s.idx].ignoreAmbiguities===!0)return[];const a=s.idx,l=s.path,u=J3(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 UA0(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 FA0(e){const A=YB(e,{errMsgProvider:iA0}),t={};return g5(e.rules,n=>{t[n.name]=n}),rA0(t,A.errMsgProvider)}function _A0(e){return e=YB(e,{errMsgProvider:Z9}),QA0(e.rules,e.tokenTypes,e.errMsgProvider,e.grammarName)}const wF="MismatchedTokenException",DF="NoViableAltException",MF="EarlyExitException",RF="NotAllInputParsedException",SF=[wF,DF,MF,RF];Object.freeze(SF);function Ag(e){return B4(SF,e.name)}class vc 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 vF extends vc{constructor(A,t,n){super(A,t),this.previousToken=n,this.name=wF}}class kA0 extends vc{constructor(A,t,n){super(A,t),this.previousToken=n,this.name=DF}}class LA0 extends vc{constructor(A,t){super(A,t),this.name=RF}}class GA0 extends vc{constructor(A,t,n){super(A,t),this.previousToken=n,this.name=MF}}const _C={},NF="InRuleRecoveryException";class bA0 extends Error{constructor(A){super(A),this.name=NF}}class OA0{initRecoverable(A){this.firstAfterRepMap={},this.resyncFollows={},this.recoveryEnabled=r5(A,"recoveryEnabled")?A.recoveryEnabled:Zt.recoveryEnabled,this.recoveryEnabled&&(this.attemptInRepetitionRecovery=PA0)}getTokenToInsert(A){const t=VB(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 vF(h,l,this.LA(0));d.resyncedTokens=wr(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 bA0("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=>nA0(t,r));if(i!==void 0)return i;t=this.LA(n),n++}}getCurrFollowKey(){if(this.RULE_STACK.length===1)return _C;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?_C:{ruleName:this.shortRuleNameToFullName(n),idxInCallingRule:t[i],inRule:this.shortRuleNameToFullName(A[i-1])})}flattenFollowSet(){const A=A5(this.buildFullFollowKeyStack(),t=>this.getFollowSetFromFollowKey(t));return cA(A)}getFollowSetFromFollowKey(A){if(A===_C)return[h6];const t=A.ruleName+A.idxInCallingRule+sF+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 wr(t)}attemptInRepetitionRecovery(A,t,n,i,r,s,o){}getCurrentGrammarPath(A,t){const n=this.getHumanReadableRuleStack(),i=n4(this.RULE_OCCURRENCE_STACK);return{ruleStack:n,occurrenceStack:i,lastTok:A,lastTokOccurrence:t}}getHumanReadableRuleStack(){return A5(this.RULE_STACK,A=>this.shortRuleNameToFullName(A))}}function PA0(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 YA0=4,l9=8,xF=1<yF(t,t,Z9))}validateEmptyOrAlternatives(A){return F3(A,t=>MA0(t,Z9))}validateAmbiguousAlternationAlternatives(A,t){return F3(A,n=>RA0(n,t,Z9))}validateSomeNonEmptyLookaheadPath(A,t){return NA0(A,t,Z9)}buildLookaheadForAlternation(A){return uA0(A.prodOccurrence,A.rule,A.maxLookahead,A.hasPredicates,A.dynamicTokensEnabled,CA0)}buildLookaheadForOptional(A){return IA0(A.prodOccurrence,A.rule,A.maxLookahead,A.dynamicTokensEnabled,EF(A.prodType),hA0)}}class HA0{initLooksAhead(A){this.dynamicTokensEnabled=r5(A,"dynamicTokensEnabled")?A.dynamicTokensEnabled:Zt.dynamicTokensEnabled,this.maxLookahead=r5(A,"maxLookahead")?A.maxLookahead:Zt.maxLookahead,this.lookaheadStrategy=r5(A,"lookaheadStrategy")?A.lookaheadStrategy:new JA0({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}=VA0(t);g5(n,l=>{const u=l.idx===0?"":l.idx;this.TRACE_INIT(`${GA(l)}${u}`,()=>{const I=this.lookaheadStrategy.buildLookaheadForAlternation({prodOccurrence:l.idx,rule:t,maxLookahead:l.maxLookahead||this.maxLookahead,hasPredicates:l.hasPredicates,dynamicTokensEnabled:this.dynamicTokensEnabled}),C=kC(this.fullRuleNameToShort[t.name],xF,l.idx);this.setLaFuncCache(C,I)})}),g5(i,l=>{this.computeLookaheadFunc(t,l.idx,cd,"Repetition",l.maxLookahead,GA(l))}),g5(r,l=>{this.computeLookaheadFunc(t,l.idx,TF,"Option",l.maxLookahead,GA(l))}),g5(s,l=>{this.computeLookaheadFunc(t,l.idx,ud,"RepetitionMandatory",l.maxLookahead,GA(l))}),g5(o,l=>{this.computeLookaheadFunc(t,l.idx,sl,"RepetitionMandatoryWithSeparator",l.maxLookahead,GA(l))}),g5(a,l=>{this.computeLookaheadFunc(t,l.idx,Id,"RepetitionWithSeparator",l.maxLookahead,GA(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=kC(this.fullRuleNameToShort[A.name],n,t);this.setLaFuncCache(a,o)})}getKeyForAutomaticLookahead(A,t){const n=this.getLastExplicitRuleShortName();return kC(n,A,t)}getLaFuncFromCache(A){return this.lookAheadFuncsCache.get(A)}setLaFuncCache(A,t){this.lookAheadFuncsCache.set(A,t)}}class KA0 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 Da=new KA0;function VA0(e){Da.reset(),e.accept(Da);const A=Da.dslMethods;return Da.reset(),A}function MM(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 XA0(e,A,t){const n=function(){};UF(n,e+"BaseSemanticsWithDefaults");const i=Object.create(t.prototype);return g5(A,r=>{i[r]=jA0}),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 $A0(e,A){return Ae0(e,A)}function Ae0(e,A){const t=J3(A,i=>ze(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 ee0{initTreeBuilder(A){if(this.CST_STACK=[],this.outputCst=A.outputCst,this.nodeLocationTracking=r5(A,"nodeLocationTracking")?A.nodeLocationTracking:Zt.nodeLocationTracking,!this.outputCst)this.cstInvocationStateUpdate=e1,this.cstFinallyStateUpdate=e1,this.cstPostTerminal=e1,this.cstPostNonTerminal=e1,this.cstPostRule=e1;else if(/full/i.test(this.nodeLocationTracking))this.recoveryEnabled?(this.setNodeLocationFromToken=RM,this.setNodeLocationFromNode=RM,this.cstPostRule=e1,this.setInitialNodeLocation=this.setInitialNodeLocationFullRecovery):(this.setNodeLocationFromToken=e1,this.setNodeLocationFromNode=e1,this.cstPostRule=this.cstPostRuleFull,this.setInitialNodeLocation=this.setInitialNodeLocationFullRegular);else if(/onlyOffset/i.test(this.nodeLocationTracking))this.recoveryEnabled?(this.setNodeLocationFromToken=MM,this.setNodeLocationFromNode=MM,this.cstPostRule=e1,this.setInitialNodeLocation=this.setInitialNodeLocationOnlyOffsetRecovery):(this.setNodeLocationFromToken=e1,this.setNodeLocationFromNode=e1,this.cstPostRule=this.cstPostRuleOnlyOffset,this.setInitialNodeLocation=this.setInitialNodeLocationOnlyOffsetRegular);else if(/none/i.test(this.nodeLocationTracking))this.setNodeLocationFromToken=e1,this.setNodeLocationFromNode=e1,this.cstPostRule=e1,this.setInitialNodeLocation=e1;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];zA0(n,t,A),this.setNodeLocationFromToken(n.location,t)}cstPostNonTerminal(A,t){const n=this.CST_STACK[this.CST_STACK.length-1];WA0(n,t,A),this.setNodeLocationFromNode(n.location,A.location)}getBaseCstVisitorConstructor(){if(He(this.baseCstVisitorConstructor)){const A=qA0(this.className,P3(this.gastProductionsCache));return this.baseCstVisitorConstructor=A,A}return this.baseCstVisitorConstructor}getBaseCstVisitorConstructorWithDefaults(){if(He(this.baseCstVisitorWithDefaultsConstructor)){const A=XA0(this.className,P3(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 te0{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 ne0{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: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=tg){const i=DA0(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 r30(i1(this.gastProductionsCache))}}class ie0{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. + `)}`)}}};return t.prototype=n,t.prototype.constructor=t,t._RULE_NAMES=A,t}function XA0(e,A,t){const n=function(){};UF(n,e+"BaseSemanticsWithDefaults");const i=Object.create(t.prototype);return g5(A,r=>{i[r]=jA0}),n.prototype=i,n.prototype.constructor=n,n}var Cd;(function(e){e[e.REDUNDANT_METHOD=0]="REDUNDANT_METHOD",e[e.MISSING_METHOD=1]="MISSING_METHOD"})(Cd||(Cd={}));function $A0(e,A){return Ae0(e,A)}function Ae0(e,A){const t=J3(A,i=>ze(e[i])===!1),n=A5(t,i=>({msg:`Missing visitor method: <${i}> on ${e.constructor.name} CST Visitor.`,type:Cd.MISSING_METHOD,methodName:i}));return es(n)}class ee0{initTreeBuilder(A){if(this.CST_STACK=[],this.outputCst=A.outputCst,this.nodeLocationTracking=r5(A,"nodeLocationTracking")?A.nodeLocationTracking:Zt.nodeLocationTracking,!this.outputCst)this.cstInvocationStateUpdate=e1,this.cstFinallyStateUpdate=e1,this.cstPostTerminal=e1,this.cstPostNonTerminal=e1,this.cstPostRule=e1;else if(/full/i.test(this.nodeLocationTracking))this.recoveryEnabled?(this.setNodeLocationFromToken=RM,this.setNodeLocationFromNode=RM,this.cstPostRule=e1,this.setInitialNodeLocation=this.setInitialNodeLocationFullRecovery):(this.setNodeLocationFromToken=e1,this.setNodeLocationFromNode=e1,this.cstPostRule=this.cstPostRuleFull,this.setInitialNodeLocation=this.setInitialNodeLocationFullRegular);else if(/onlyOffset/i.test(this.nodeLocationTracking))this.recoveryEnabled?(this.setNodeLocationFromToken=MM,this.setNodeLocationFromNode=MM,this.cstPostRule=e1,this.setInitialNodeLocation=this.setInitialNodeLocationOnlyOffsetRecovery):(this.setNodeLocationFromToken=e1,this.setNodeLocationFromNode=e1,this.cstPostRule=this.cstPostRuleOnlyOffset,this.setInitialNodeLocation=this.setInitialNodeLocationOnlyOffsetRegular);else if(/none/i.test(this.nodeLocationTracking))this.setNodeLocationFromToken=e1,this.setNodeLocationFromNode=e1,this.cstPostRule=e1,this.setInitialNodeLocation=e1;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];zA0(n,t,A),this.setNodeLocationFromToken(n.location,t)}cstPostNonTerminal(A,t){const n=this.CST_STACK[this.CST_STACK.length-1];WA0(n,t,A),this.setNodeLocationFromNode(n.location,A.location)}getBaseCstVisitorConstructor(){if(He(this.baseCstVisitorConstructor)){const A=qA0(this.className,P3(this.gastProductionsCache));return this.baseCstVisitorConstructor=A,A}return this.baseCstVisitorConstructor}getBaseCstVisitorConstructorWithDefaults(){if(He(this.baseCstVisitorWithDefaultsConstructor)){const A=XA0(this.className,P3(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 te0{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)):tg}LA(A){const t=this.currIdx+A;return t<0||this.tokVectorLength<=t?tg: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 ne0{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=ng){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=ng){const i=DA0(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(Ag(i))return!1;throw i}finally{this.reloadRecogState(n),this.isBackTrackingStack.pop()}}}getGAstProductions(){return this.gastProductionsCache}getSerializedGastProductions(){return r30(i1(this.gastProductionsCache))}}class ie0{initRecognizerEngine(A,t){if(this.className=this.constructor.name,this.shortRuleNameToFull={},this.fullRuleNameToShort={},this.ruleShortNameIdx=256,this.tokenMatcher=$l,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")&&uA(cA(i1(A.modes)),$30)){const r=cA(i1(A.modes)),s=YB(r);this.tokensMap=i3(s,(o,a)=>(o[a.name]=a,o),{})}else if(O3(A))this.tokensMap=n4(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")?cA(i1(A.modes)):i1(A),i=uA(n,r=>u2(r.categoryMatches));this.tokenMatcher=i?Xl:ts,ns(i1(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,P2.REPETITION_MANDATORY,t.ERR_MSG);this.attemptInRepetitionRecovery(this.atLeastOneInternal,[A,t],i,cd,A,gA0)}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,wM],o,rl,A,wM)}else throw this.raiseEarlyExitException(A,P2.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,lA0,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,yM],o,ud,A,yM)}}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(xF,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 LA0(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 vF(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===NF?n:r}}else throw n}saveRecogState(){const A=this.errors,t=n4(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 re0{initErrorHandler(A){this._errors=[],this.errorMessageProvider=r5(A,"errorMessageProvider")?A.errorMessageProvider:Zt.errorMessageProvider}SAVE_ERROR(A){if($l(A))return A.context={ruleStack:this.getHumanReadableRuleStack(),ruleOccurrenceStack:n4(this.RULE_OCCURRENCE_STACK)},this._errors.push(A),A;throw Error("Trying to save an Error which is not a RecognitionException")}get errors(){return n4(this._errors)}set errors(A){this._errors=A}raiseEarlyExitException(A,t,n){const i=this.getCurrRuleFullName(),r=this.getGAstProductions()[i],o=zB(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 GA0(l,this.LA(1),this.LA(0)))}raiseNoAltException(A,t){const n=this.getCurrRuleFullName(),i=this.getGAstProductions()[n],r=VB(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 kA0(a,this.LA(1),o))}}class se0{initContentAssist(){}computeContentAssist(A,t){const n=this.gastProductionsCache[A];if(He(n))throw Error(`Rule ->${A}<- does not exist in this grammar.`);return dF([n],t,this.tokenMatcher,this.maxLookahead)}getNextPossibleTokenTypes(A){const t=dA(A.ruleStack),i=this.getGAstProductions()[t];return new aA0(i,A).startWalking()}}const vc={description:"This Object indicates the Parser is during Recording Phase"};Object.freeze(vc);const SM=!0,vM=Math.pow(2,l9)-1,FF=Q5({name:"RECORDING_PHASE_TOKEN",pattern:S1.NA});ns([FF]);const _F=KB(FF,`This IToken indicates the Parser is in Recording Phase + For Further details.`)}if(z5(A))this.tokensMap=i3(A,(r,s)=>(r[s.name]=s,r),{});else if(r5(A,"modes")&&uA(cA(i1(A.modes)),$30)){const r=cA(i1(A.modes)),s=JB(r);this.tokensMap=i3(s,(o,a)=>(o[a.name]=a,o),{})}else if(O3(A))this.tokensMap=n4(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")?cA(i1(A.modes)):i1(A),i=uA(n,r=>u2(r.categoryMatches));this.tokenMatcher=i?$l:ns,is(i1(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:ng.resyncEnabled,r=r5(n,"recoveryValueFunc")?n.recoveryValueFunc:ng.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(ud,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,P2.REPETITION_MANDATORY,t.ERR_MSG);this.attemptInRepetitionRecovery(this.atLeastOneInternal,[A,t],i,ud,A,gA0)}atLeastOneSepFirstInternal(A,t){const n=this.getKeyForAutomaticLookahead(sl,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,wM],o,sl,A,wM)}else throw this.raiseEarlyExitException(A,P2.REPETITION_MANDATORY_WITH_SEPARATOR,t.ERR_MSG)}manyInternal(A,t){const n=this.getKeyForAutomaticLookahead(cd,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,cd,A,lA0,s)}manySepFirstInternal(A,t){const n=this.getKeyForAutomaticLookahead(Id,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,yM],o,Id,A,yM)}}repetitionSepSecondInternal(A,t,n,i,r){for(;n();)this.CONSUME(t),i.call(this);this.attemptInRepetitionRecovery(this.repetitionSepSecondInternal,[A,t,n,i,r],n,sl,A,r)}doSingleRepetition(A){const t=this.getLexerPosition();return A.call(this),this.getLexerPosition()>t}orInternal(A,t){const n=this.getKeyForAutomaticLookahead(xF,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 LA0(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 Ag(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 vF(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===NF?n:r}}else throw n}saveRecogState(){const A=this.errors,t=n4(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 re0{initErrorHandler(A){this._errors=[],this.errorMessageProvider=r5(A,"errorMessageProvider")?A.errorMessageProvider:Zt.errorMessageProvider}SAVE_ERROR(A){if(Ag(A))return A.context={ruleStack:this.getHumanReadableRuleStack(),ruleOccurrenceStack:n4(this.RULE_OCCURRENCE_STACK)},this._errors.push(A),A;throw Error("Trying to save an Error which is not a RecognitionException")}get errors(){return n4(this._errors)}set errors(A){this._errors=A}raiseEarlyExitException(A,t,n){const i=this.getCurrRuleFullName(),r=this.getGAstProductions()[i],o=WB(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 GA0(l,this.LA(1),this.LA(0)))}raiseNoAltException(A,t){const n=this.getCurrRuleFullName(),i=this.getGAstProductions()[n],r=zB(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 kA0(a,this.LA(1),o))}}class se0{initContentAssist(){}computeContentAssist(A,t){const n=this.gastProductionsCache[A];if(He(n))throw Error(`Rule ->${A}<- does not exist in this grammar.`);return dF([n],t,this.tokenMatcher,this.maxLookahead)}getNextPossibleTokenTypes(A){const t=dA(A.ruleStack),i=this.getGAstProductions()[t];return new aA0(i,A).startWalking()}}const Nc={description:"This Object indicates the Parser is during Recording Phase"};Object.freeze(Nc);const SM=!0,vM=Math.pow(2,l9)-1,FF=Q5({name:"RECORDING_PHASE_TOKEN",pattern:S1.NA});is([FF]);const _F=VB(FF,`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(_F);const oe0={name:`This CSTNode indicates the Parser is in Recording Phase - See: https://chevrotain.io/docs/guide/internals.html#grammar-recording for details`,children:{}};class ae0{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+` + See: https://chevrotain.io/docs/guide/internals.html#grammar-recording for details`,children:{}};class ae0{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 tg}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 $n.call(this,_4,A,t)}atLeastOneInternalRecord(A,t){$n.call(this,oe,t,A)}atLeastOneSepFirstInternalRecord(A,t){$n.call(this,ae,t,A,SM)}manyInternalRecord(A,t){$n.call(this,s1,t,A)}manySepFirstInternalRecord(A,t){$n.call(this,yA,t,A,SM)}orInternalRecord(A,t){return le0.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?oe0: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 T2({idx:t,terminalType:A,label:n==null?void 0:n.LABEL});return i.definition.push(r),_F}}function $n(e,A,t,n=!1){Ag(t);const i=T7(this.recordingProdStack),r=ze(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 le0(e,A){Ag(A);const t=T7(this.recordingProdStack),n=z5(e)===!1,i=n===!1?e:e.DEF,r=new wA({definition:[],idx:A,ignoreAmbiguities:n&&e.IGNORE_AMBIGUITIES===!0});r5(e,"MAX_LOOKAHEAD")&&(r.maxLookahead=e.MAX_LOOKAHEAD);const s=tF(i,o=>ze(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 NM(e){return e===0?"":`${e}`}function Ag(e){if(e<0||e>vM){const A=new Error(`Invalid DSL Method idx value: <${e}> - Idx value must be a none negative value smaller than ${vM+1}`);throw A.KNOWN_RECORDER_ERROR=!0,A}}class ge0{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=Zt.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}=iF(t),s=i>10?console.warn:console.log;return this.traceInitIndent time: ${i}ms`),this.traceInitIndent--,r}else return t()}}function ce0(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=KB(h6,"",NaN,NaN,NaN,NaN,NaN,NaN);Object.freeze(eg);const Zt=Object.freeze({recoveryEnabled:!1,maxLookahead:3,dynamicTokensEnabled:!1,outputCst:!0,errorMessageProvider:fF,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",()=>{rF(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=FA0({rules:i1(this.gastProductionsCache)}),this.definitionErrors=this.definitionErrors.concat(n)}),this.TRACE_INIT("Grammar Validations",()=>{if(u2(n)&&this.skipValidations===!1){const i=_A0({rules:i1(this.gastProductionsCache),tokenTypes:i1(this.tokensMap),errMsgProvider:Z9,grammarName:t}),r=BA0({lookaheadStrategy:this.lookaheadStrategy,rules:i1(this.gastProductionsCache),tokenTypes:i1(this.tokensMap),grammarName:t});this.definitionErrors=this.definitionErrors.concat(i,r)}}),u2(this.definitionErrors)&&(this.recoveryEnabled&&this.TRACE_INIT("computeAllProdsFollows",()=>{const i=u30(i1(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:i1(this.gastProductionsCache)}),this.preComputeLookaheadFunctions(i1(this.gastProductionsCache))})),!Nc.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,oe,t,A)}atLeastOneSepFirstInternalRecord(A,t){$n.call(this,ae,t,A,SM)}manyInternalRecord(A,t){$n.call(this,s1,t,A)}manySepFirstInternalRecord(A,t){$n.call(this,yA,t,A,SM)}orInternalRecord(A,t){return le0.call(this,A,t)}subruleInternalRecord(A,t,n){if(eg(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?oe0:Nc}consumeInternalRecord(A,t,n){if(eg(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 T2({idx:t,terminalType:A,label:n==null?void 0:n.LABEL});return i.definition.push(r),_F}}function $n(e,A,t,n=!1){eg(t);const i=T7(this.recordingProdStack),r=ze(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(),Nc}function le0(e,A){eg(A);const t=T7(this.recordingProdStack),n=z5(e)===!1,i=n===!1?e:e.DEF,r=new wA({definition:[],idx:A,ignoreAmbiguities:n&&e.IGNORE_AMBIGUITIES===!0});r5(e,"MAX_LOOKAHEAD")&&(r.maxLookahead=e.MAX_LOOKAHEAD);const s=tF(i,o=>ze(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()}),Nc}function NM(e){return e===0?"":`${e}`}function eg(e){if(e<0||e>vM){const A=new Error(`Invalid DSL Method idx value: <${e}> + Idx value must be a none negative value smaller than ${vM+1}`);throw A.KNOWN_RECORDER_ERROR=!0,A}}class ge0{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=Zt.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}=iF(t),s=i>10?console.warn:console.log;return this.traceInitIndent time: ${i}ms`),this.traceInitIndent--,r}else return t()}}function ce0(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 tg=VB(h6,"",NaN,NaN,NaN,NaN,NaN,NaN);Object.freeze(tg);const Zt=Object.freeze({recoveryEnabled:!1,maxLookahead:3,dynamicTokensEnabled:!1,outputCst:!0,errorMessageProvider:fF,nodeLocationTracking:"none",traceInitPerf:!1,skipValidations:!1}),ng=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 xc{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",()=>{rF(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=FA0({rules:i1(this.gastProductionsCache)}),this.definitionErrors=this.definitionErrors.concat(n)}),this.TRACE_INIT("Grammar Validations",()=>{if(u2(n)&&this.skipValidations===!1){const i=_A0({rules:i1(this.gastProductionsCache),tokenTypes:i1(this.tokensMap),errMsgProvider:Z9,grammarName:t}),r=BA0({lookaheadStrategy:this.lookaheadStrategy,rules:i1(this.gastProductionsCache),tokenTypes:i1(this.tokensMap),grammarName:t});this.definitionErrors=this.definitionErrors.concat(i,r)}}),u2(this.definitionErrors)&&(this.recoveryEnabled&&this.TRACE_INIT("computeAllProdsFollows",()=>{const i=u30(i1(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:i1(this.gastProductionsCache)}),this.preComputeLookaheadFunctions(i1(this.gastProductionsCache))})),!xc.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:Zt.skipValidations}}Nc.DEFER_DEFINITION_ERRORS_HANDLING=!1;ce0(Nc,[OA0,HA0,ee0,te0,ie0,ne0,re0,se0,ae0,ge0]);const F7=!!JSON.parse("false"),ue0=!!JSON.parse("false");JSON.parse("false");const ZB=Q3(32,126).map(e=>String.fromCharCode(e)),Ie0=Q5({name:"Newline",line_breaks:!0,start_chars_hint:[` -`,"\r"],pattern:/\n|\r\n?/}),Ce0=Q5({name:"Whitespace",pattern:/ +/,group:S1.SKIPPED}),he0=Q5({name:"Whitespace",pattern:/\s+/,line_breaks:!0,group:S1.SKIPPED}),fe0=Q5({name:"Stat",pattern:/@.*/,start_chars_hint:["@"]}),de0=Q5({name:"Command",pattern:/#/,start_chars_hint:["#"]});function Ee0(e,A,t){return null}const Be0=Q5({name:"Text",pattern:Ee0,line_breaks:!1,start_chars_hint:ZB.filter(e=>"@#/?':!".includes(e)===!1)}),Qe0=Q5({name:"Comment",pattern:/'.*/,start_chars_hint:["'"]}),pe0=Q5({name:"Label",pattern:/:[^;:\n]*/,start_chars_hint:[":"]}),me0=Q5({name:"HyperLink",pattern:/!/,start_chars_hint:["!"]}),ye0=Q5({name:"HyperLinkText",pattern:/;[^;\n]*/,start_chars_hint:[";"]}),H3=Q5({name:"StringLiteral",pattern:/[^-0-9"!;@#/?\s]+[^-"!;@#/?\s]*/,start_chars_hint:ZB}),we0=Q5({name:"StringLiteralDouble",pattern:/"(?:[^\\"]|\\(?:[^\n\r]|u[0-9a-fA-F]{4}))*"/}),De0=Q5({name:"NumberLiteral",pattern:/-?(\d*\.)?\d+([eE][+-]?\d+)?[jJ]?[lL]?/});function K3(e){return Q5({name:e,pattern:new RegExp(e.toLowerCase(),"i"),longer_alt:H3})}const Me0=Q5({name:"IsEq",pattern:/=|is|eq|equal/,longer_alt:H3}),Re0=Q5({name:"IsNotEq",pattern:/!=|not ?eq|not ?equal/,longer_alt:H3}),Se0=Q5({name:"IsLessThan",pattern:/<|below/,longer_alt:H3}),ve0=Q5({name:"IsGreaterThan",pattern:/>|above/,longer_alt:H3}),Ne0=Q5({name:"IsLessThanOrEqual",pattern:/<=|below ?or ?eq|below ?or ?equal/,longer_alt:H3}),xe0=Q5({name:"IsGreaterThanOrEqual",pattern:/>=|above ?or ?eq|above ?or ?equal/,longer_alt:H3}),Te0=Q5({name:"Or",pattern:/or/i,longer_alt:H3}),Ue0=Q5({name:"Not",pattern:/not/i,longer_alt:H3}),Fe0=Q5({name:"And",pattern:/and/i,longer_alt:H3}),_e0=Q5({name:"Plus",pattern:/\+/}),ke0=Q5({name:"Minus",pattern:/-/}),Le0=Q5({name:"Power",pattern:/\*\*/}),Ge0=Q5({name:"Multiply",pattern:/\*/}),be0=Q5({name:"Divide",pattern:/\//}),Oe0=Q5({name:"ModDivide",pattern:/%/}),Pe0=Q5({name:"FloorDivide",pattern:/%%/}),Ye0=Q5({name:"Query",pattern:/\?/}),Je0=Q5({name:"LParen",pattern:/\(/,push_mode:"ignore_newlines"}),He0=Q5({name:"RParen",pattern:/\)/,pop_mode:!0}),Ke0=Q5({name:"play",pattern:/play .*/,start_chars_hint:ZB,longer_alt:H3}),Ve0=K3("if"),ze0=K3("do"),We0=K3("else"),Ze0=K3("endif"),je0=K3("while"),qe0=K3("endwhile"),Xe0=K3("repeat"),$e0=K3("endrepeat"),At0=K3("read"),et0=K3("endread"),tt0=K3("break"),nt0=K3("continue");function kF(e){return[...e,De0,Me0,Re0,Ne0,Se0,xe0,ve0,Te0,Ue0,Fe0,_e0,ke0,Le0,Ge0,be0,Pe0,Oe0,Ye0,Je0,He0,we0,H3]}const it0=kF([Be0,fe0,Ke0,de0,Qe0,pe0,me0,ye0,Ie0,Ce0,Ve0,ze0,We0,Ze0,je0,qe0,Xe0,$e0,At0,et0,tt0,nt0]);new S1({defaultMode:"use_newlines",modes:{use_newlines:it0,ignore_newlines:kF([he0])}},{skipValidations:!F7,ensureOptimizations:F7});function rt0(e){return v2(e)&&typeof e=="object"&&zf(e.id)&&zf(e.name)&&Array.isArray(e.pages)&&typeof e.pages=="object"&&typeof e.player=="object"}function Da(){try{const e=window.location.hash.slice(1);if(e.length)return d$(e)}catch{}return[{},{}]}function xM(e){const A=`#${f$(e)}`;window.location.hash=A}const M8=S6("register",[],e=>{switch(e.target){case"reboot":if(e.player){const[A]=Da();rt0(A)?lZ(M8.name(),A,e.player):iZ(M8.name(),"reboot","no book found in memory",e.player)}break;case"flush":{const[,A]=Da();v2(e.data)&&xM([e.data,A]);break}case"read":{const[A]=e.data,[,t]=Da();if(v2(t)){const n=t[A];v2(t)?(M8.reply(e,"register",[A,n]),EC(M8.name(),"read",n,"for",A)):EC(M8.name(),"read",A,"is empty")}break}case"write":{const[A,t]=e.data,[n,i]=Da();v2(i)&&(i[A]=t,xM([n,i]),EC(M8.name(),"wrote",t,"to",A));break}}}),TM=1,UM=2,kC=4,LC=8,wr=32,Ue=64,e3=128,xc=31,Cd=63,n6=127,st0=2147483647,jt=Math.floor,sl=Math.abs,LF=(e,A)=>ee>A?e:A,GF=e=>e!==0?e<0:1/e<0,bF=Number.MAX_SAFE_INTEGER,ot0=Number.isInteger||(e=>typeof e=="number"&&isFinite(e)&&jt(e)===e),_7=()=>new Set,GC=e=>e[e.length-1],at0=(e,A)=>{for(let t=0;te.toLowerCase(),ct0=/^\s*/g,ut0=e=>e.replace(ct0,""),It0=/([A-Z])/g,FM=(e,A)=>ut0(e.replace(It0,t=>`${A}${gt0(t)}`)),Ct0=e=>{const A=unescape(encodeURIComponent(e)),t=A.length,n=new Uint8Array(t);for(let i=0;iDr.encode(e),ft0=Dr?ht0: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 Xt=e=>new Error(e),ZA=()=>{throw Xt("Method unimplemented")},qA=()=>{throw Xt("Unexpected case")};class is{constructor(){this.cpos=0,this.cbuf=new Uint8Array(100),this.bufs=[]}}const bt=()=>new is,dt0=e=>{let A=e.cpos;for(let t=0;t{const A=new Uint8Array(dt0(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=m1,F5=(e,A)=>{for(;A>n6;)m1(e,e3|n6&A),A=jt(A/128);m1(e,n6&A)},jB=(e,A)=>{const t=GF(A);for(t&&(A=-A),m1(e,(A>Cd?e3:0)|(t?Ue:0)|Cd&A),A=jt(A/64);A>0;)m1(e,(A>n6?e3:0)|n6&A),A=jt(A/128)},fd=new Uint8Array(3e4),Bt0=fd.length/3,Qt0=(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=LF(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)},qB=(e,A)=>{Et0(e,A);const t=new DataView(e.cbuf.buffer,e.cpos,A);return e.cpos+=A,t},mt0=(e,A)=>qB(e,4).setFloat32(0,A,!1),yt0=(e,A)=>qB(e,8).setFloat64(0,A,!1),wt0=(e,A)=>qB(e,8).setBigInt64(0,A,!1),_M=new DataView(new ArrayBuffer(4)),Dt0=e=>(_M.setFloat32(0,e),_M.getFloat32(0)===e),Mr=(e,A)=>{switch(typeof A){case"string":m1(e,119),a7(e,A);break;case"number":ot0(A)&&sl(A)<=st0?(m1(e,125),jB(e,A)):Dt0(A)?(m1(e,124),mt0(e,A)):(m1(e,123),yt0(e,A));break;case"bigint":m1(e,122),wt0(e,A);break;case"object":if(A===null)m1(e,126);else if(lt0(A)){m1(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 LM=e=>{e.count>0&&(jB(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++:(LM(this),this.count=1,this.s=A)}toUint8Array(){return LM(this),oA(this.encoder)}}const GM=e=>{if(e.count>0){const A=e.diff*2+(e.count===1?0:1);jB(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++):(GM(this),this.count=1,this.diff=A-this.s,this.s=A)}toUint8Array(){return GM(this),oA(this.encoder)}}class Mt0{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()),oA(A)}}const OF=Xt("Unexpected end of array"),PF=Xt("Integer out of Range");class Uc{constructor(A){this.arr=A,this.pos=0}}const _6=e=>new Uc(e),Rt0=e=>e.pos!==e.arr.length,St0=(e,A)=>{const t=new Uint8Array(e.arr.buffer,e.pos+e.arr.byteOffset,A);return e.pos+=A,t},l4=e=>St0(e,_5(e)),k7=e=>e.arr[e.pos++],_5=e=>{let A=0,t=1;const n=e.arr.length;for(;e.posbF)throw PF}throw OF},XB=e=>{let A=e.arr[e.pos++],t=A&Cd,n=64;const i=(A&Ue)>0?-1:1;if(!(A&e3))return i*t;const r=e.arr.length;for(;e.posbF)throw PF}throw OF},vt0=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))}},Nt0=e=>Ni.decode(l4(e)),l7=Ni?Nt0:vt0,$B=(e,A)=>{const t=new DataView(e.arr.buffer,e.arr.byteOffset+e.pos,A);return e.pos+=A,t},xt0=e=>$B(e,4).getFloat32(0,!1),Tt0=e=>$B(e,8).getFloat64(0,!1),Ut0=e=>$B(e,8).getBigInt64(0,!1),Ft0=[e=>{},e=>null,XB,xt0,Tt0,Ut0,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;nFt0[127-k7(e)](e);class bM 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),Rt0(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=XB(this);const A=GF(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=XB(this),t=A&1;this.diff=jt(A/2),this.count=1,t&&(this.count=_5(this)+2)}return this.s+=this.diff,this.count--,this.s}}class _t0{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 IA=()=>new Map,dd=e=>{const A=IA();return e.forEach((t,n)=>{A.set(n,t)}),A},g9=(e,A,t)=>{let n=e.get(A);return n===void 0&&e.set(A,n=t()),n},kt0=(e,A)=>{const t=[];for(const[n,i]of e)t.push(A(i,n));return t},Lt0=(e,A)=>{for(const[t,n]of e)if(A(n,t))return!0;return!1};class Gt0{constructor(){this._observers=IA()}on(A,t){return g9(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 qt((this._observers.get(A)||IA()).values()).forEach(n=>n(...t))}destroy(){this._observers=IA()}}const bt0=crypto.getRandomValues.bind(crypto),YF=()=>bt0(new Uint32Array(1))[0],Ot0="10000000-1000-4000-8000"+-1e11,Pt0=()=>Ot0.replace(/[018]/g,e=>(e^YF()&15>>e/4).toString(16)),OM=e=>new Promise(e);Promise.all.bind(Promise);const PM=e=>e===void 0?null:e;class Yt0{constructor(){this.map=new Map}setItem(A,t){this.map.set(A,t)}getItem(A){return this.map.get(A)}}let JF=new Yt0,Jt0=!0;try{typeof localStorage<"u"&&localStorage&&(JF=localStorage,Jt0=!1)}catch{}const Ht0=JF,Kt0=Object.assign,Vt0=Object.keys,zt0=(e,A)=>{for(const t in e)A(e[t],t)},YM=e=>Vt0(e).length,Wt0=e=>{for(const A in e)return!1;return!0},Zt0=(e,A)=>{for(const t in e)if(!A(e[t],t))return!1;return!0},jt0=(e,A)=>Object.prototype.hasOwnProperty.call(e,A),qt0=(e,A)=>e===A||YM(e)===YM(A)&&Zt0(e,(t,n)=>(t!==void 0||jt0(A,n))&&A[n]===t),AQ=(e,A,t=0)=>{try{for(;te,$t0=(e,A)=>A.includes(e);var HF={};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 kA;const A90=()=>{if(kA===void 0)if(Sr){kA=IA();const e=process.argv;let A=null;for(let t=0;t{if(e.length!==0){const[A,t]=e.split("=");kA.set(`--${FM(A,"-")}`,t),kA.set(`-${FM(A,"-")}`,t)}})):kA=IA();return kA},Ed=e=>A90().has(e),Bd=e=>PM(Sr?HF[e.toUpperCase().replaceAll("-","_")]:Ht0.getItem(e)),e90=e=>Ed("--"+e)||Bd(e)!==null;e90("production");const JM=Sr&&$t0(HF.FORCE_COLOR,["true","1","2"]),t90=!Ed("no-colors")&&(!Sr||process.stdout.isTTY||JM)&&(!Sr||Ed("color")||JM||Bd("COLORTERM")!==null||(Bd("TERM")||"").includes("color")),n90=e=>new Uint8Array(e),i90=e=>{const A=n90(e.byteLength);return A.set(e),A};class r90{constructor(A,t){this.left=A,this.right=t}}const ye=(e,A)=>new r90(e,A);typeof DOMParser<"u"&&new DOMParser;const s90=e=>kt0(e,(A,t)=>`${t}:${A};`).join(""),je=Symbol,KF=je(),VF=je(),o90=je(),a90=je(),l90=je(),zF=je(),g90=je(),WF=je(),c90=je(),u90=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=IA();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(...h90(e)),d90.forEach(A=>A.print(e))},d90=_7(),ZF=e=>({[Symbol.iterator](){return this},next:e}),E90=(e,A)=>ZF(()=>{let t;do t=e.next();while(!t.done&&!A(t.value));return t}),PC=(e,A)=>ZF(()=>{const{done:t,value:n}=e.next();return{done:t,value:t?void 0:A(n)}});class eQ{constructor(A,t){this.clock=A,this.len=t}}class rs{constructor(){this.clients=new Map}}const jF=(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=jt((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&&B90(t,A.clock)!==null},tQ=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{g9(e.clients,A,()=>[]).push(new eQ(t,n))},p90=()=>new rs,m90=e=>{const A=p90();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),qt(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=g9(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},XF=YF;class An extends Gt0{constructor({guid:A=Pt0(),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=XF(),this.guid=A,this.collectionid=t,this.share=new Map,this.store=new o_,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=OM(l=>{this.on("load",()=>{this.isLoaded=!0,l(this)})});const a=()=>OM(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(qt(this.subdocs).map(A=>A.guid))}transact(A,t=null){return g2(this,A,t)}get(A,t=b1){const n=g9(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(){qt(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 $F{constructor(A){this.restDecoder=A}resetDsCurVal(){}readDsClock(){return _5(this.restDecoder)}readDsLen(){return _5(this.restDecoder)}}class A_ extends $F{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 i90(l4(this.restDecoder))}readJSON(){return JSON.parse(l7(this.restDecoder))}readKey(){return l7(this.restDecoder)}}class y90{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 y90{constructor(A){super(A),this.keys=[],_5(A),this.keyClockDecoder=new OC(l4(A)),this.clientDecoder=new al(l4(A)),this.leftClockDecoder=new OC(l4(A)),this.rightClockDecoder=new OC(l4(A)),this.infoDecoder=new bM(l4(A),k7),this.stringDecoder=new _t0(l4(A)),this.parentInfoDecoder=new bM(l4(A),k7),this.typeRefDecoder=new al(l4(A)),this.lenDecoder=new al(l4(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 l4(this.restDecoder)}readJSON(){return Rr(this.restDecoder)}readKey(){const A=this.keyClockDecoder.read();if(A{n=F6(n,A[0].id.clock);const i=XA(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)=>{M1(A,r)>i&&n.set(r,i)}),Fc(A).forEach((i,r)=>{t.has(r)||n.set(r,0)}),F5(e.restEncoder,n.size),qt(n.entries()).sort((i,r)=>r[0]-i[0]).forEach(([i,r])=>{w90(e,A.clients.get(i),i,r)})},D90=(e,A)=>{const t=IA(),n=_5(e.restDecoder);for(let i=0;i{const n=[];let i=qt(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 o_,a=new Map,l=(h,d)=>{const p=a.get(h);(p==null||p>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,p=t.get(d);p?(p.i--,o.clients.set(d,p.refs.slice(p.i)),t.delete(d),p.i=0,p.refs=[]):o.clients.set(d,[h]),i=i.filter(m=>m!==d)}n.length=0};for(;;){if(u.constructor!==S3){const d=g9(I,u.id.client,()=>M1(A,u.id.client))-u.id.clock;if(d<0)n.push(u),l(u.id.client,u.id.clock-1),C();else{const p=u.getMissing(e,A);if(p!==null){n.push(u);const m=t.get(p)||{refs:[],i:0};if(m.refs.length===m.i)l(p,M1(A,p)),C();else{u=m.refs[m.i++];continue}}else(d===0||d0)u=n.pop();else if(s!==null&&s.i0){const h=new f6;return iQ(h,o,new Map),F5(h.restEncoder,0),{missing:a,update:h.toUint8Array()}}return null},R90=(e,A)=>iQ(e,A.doc.store,A.beforeState),S90=(e,A,t,n=new L7(e))=>g2(A,i=>{i.local=!1;let r=!1;const s=i.doc,o=s.store,a=D90(n,s),l=M90(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=HM(n,i,o);if(o.pendingDs){const C=new L7(_6(o.pendingDs));_5(C.restDecoder);const h=HM(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,n_(i.doc,C)}},t,!1),n_=(e,A,t,n=L7)=>{const i=_6(A);S90(i,e,t,new n(i))},v90=(e,A,t)=>n_(e,A,t,A_),N90=(e,A,t=new Map)=>{iQ(e,A.store,t),$7(e,m90(A.store))},x90=(e,A=new Uint8Array([0]),t=new f6)=>{const n=i_(A);N90(t,e,n);const i=[t.toUint8Array()];if(e.store.pendingDs&&i.push(e.store.pendingDs),e.store.pendingStructs&&i.push(z90(e.store.pendingStructs.update,A)),i.length>1){if(t.constructor===ss)return K90(i.map((r,s)=>s===0?r:Z90(r)));if(t.constructor===f6)return ig(i)}return i[0]},T90=(e,A)=>x90(e,A,new ss),U90=e=>{const A=new Map,t=_5(e.restDecoder);for(let n=0;nU90(new $F(_6(e))),r_=(e,A)=>(F5(e.restEncoder,A.size),qt(A.entries()).sort((t,n)=>n[0]-t[0]).forEach(([t,n])=>{F5(e.restEncoder,t),F5(e.restEncoder,n)}),e),F90=(e,A)=>r_(e,Fc(A.store)),_90=(e,A=new t_)=>(e instanceof Map?r_(A,e):F90(A,e),A.toUint8Array()),k90=e=>_90(e,new e_);class L90{constructor(){this.l=[]}}const KM=()=>new L90,VM=(e,A)=>e.l.push(A),zM=(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.")},s_=(e,A,t)=>AQ(e.l,[A,t]);class g7{constructor(A,t){this.client=A,this.clock=t}}const Ma=(e,A)=>e===A||e!==null&&A!==null&&e.client===A.client&&e.clock===A.clock,P5=(e,A)=>new g7(e,A),G90=e=>{for(const[A,t]of e.doc.share.entries())if(t===e)return A;throw qA()},N8=(e,A)=>A===void 0?!e.deleted:A.sv.has(e.id.client)&&(A.sv.get(e.id.client)||0)>e.id.clock&&!qF(A.ds,e.id),Qd=(e,A)=>{const t=g9(e.meta,Qd,_7),n=e.doc.store;t.has(A)||(A.sv.forEach((i,r)=>{i{}),t.add(A))};class o_{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},M1=(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},a_=(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 qA()}t.push(A)},XA=(e,A)=>{let t=0,n=e.length-1,i=e[n],r=i.id.clock;if(r===A)return n;let s=jt(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[XA(t,A.clock)]},YC=b90,pd=(e,A,t)=>{const n=XA(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)]},WM=(e,A,t)=>{const n=A.clients.get(t.client),i=XA(n,t.clock),r=n[i];return t.clock!==r.id.clock+r.length-1&&r.constructor!==R3&&n.splice(i+1,0,gg(e,r,t.clock-r.id.clock+1)),r},O90=(e,A,t)=>{const n=e.clients.get(A.id.client);n[XA(n,A.id.clock)]=t},l_=(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&&!Lt0(A.afterState,(t,n)=>A.beforeState.get(n)!==t)?!1:(tQ(A.deleteSet),R90(e,A),$7(e,A.deleteSet),!0),jM=(e,A,t)=>{const n=A._item;(n===null||n.id.clock<(e.beforeState.get(n.id.client)||0)&&!n.deleted)&&g9(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 l1&&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},Y90=(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=XA(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=LF(i.length-1,1+XA(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)}})},g_=(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),s_(l._dEH,a,t))})}),o.push(()=>n.emit("afterTransaction",[t,n])),AQ(o,[]),t._needFormattingCleanup&&l60(t)}finally{n.gc&&Y90(r,i,n.gcFilter),J90(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(XA(h,C),1);for(let p=h.length-1;p>=d;)p-=1+ll(h,p)}});for(let u=s.length-1;u>=0;u--){const{client:I,clock:C}=s[u].id,h=i.clients.get(I),d=XA(h,C);d+11||d>0&&ll(h,d)}if(!t.local&&t.afterState.get(n.clientID)!==t.beforeState.get(n.clientID)&&(f90(WF,KF,"[yjs] ",VF,zF,"Changed the client-id because another client seems to be using it."),n.clientID=XF()),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])):g_(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 P90(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&&g_(i,0)}}return s};function*H90(e){const A=_5(e.restDecoder);for(let t=0;tig(e,A_,ss),V90=(e,A)=>{if(e.constructor===R3){const{client:t,clock:n}=e.id;return new R3(P5(t,n+A),e.length-A)}else if(e.constructor===S3){const{client:t,clock:n}=e.id;return new S3(P5(t,n+A),e.length-A)}else{const t=e,{client:n,clock:i}=t.id;return new l1(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 rQ(u,!0)),r=null;const s=new t,o=new sQ(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===S3?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)yt(o,r.struct,r.offset),r={struct:C,offset:0},u.next();else if(r.struct.id.clock+r.struct.length0&&(r.struct.constructor===S3?r.struct.length-=d:C=V90(C,d)),r.struct.mergeWith(C)||(yt(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!==S3;C=u.next())yt(o,r.struct,r.offset),r={struct:C,offset:0}}r!==null&&(yt(o,r.struct,r.offset),r=null),oQ(o);const a=n.map(u=>nQ(u)),l=Q90(a);return $7(s,l),s.toUint8Array()},z90=(e,A,t=L7,n=f6)=>{const i=i_(A),r=new n,s=new sQ(r),o=new t(_6(e)),a=new rQ(o,!1);for(;a.curr;){const u=a.curr,I=u.id.client,C=i.get(I)||0;if(a.curr.constructor===S3){a.next();continue}if(u.id.clock+u.length>C)for(yt(s,u,F6(C-u.id.clock,0)),a.next();a.curr&&a.curr.id.client===I;)yt(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()}oQ(s);const l=nQ(o);return $7(r,l),r.toUint8Array()},c_=e=>{e.written>0&&(e.clientStructs.push({written:e.written,restEncoder:oA(e.encoder.restEncoder)}),e.encoder.restEncoder=bt(),e.written=0)},yt=(e,A,t)=>{e.written>0&&e.currClient!==A.id.client&&c_(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++},oQ=e=>{c_(e);const A=e.encoder.restEncoder;F5(A,e.clientStructs.length);for(let t=0;t{const i=new t(_6(e)),r=new rQ(i,!1),s=new n,o=new sQ(s);for(let l=r.curr;l!==null;l=r.next())yt(o,A(l),0);oQ(o);const a=nQ(i);return $7(s,a),s.toUint8Array()},Z90=e=>W90(e,Xt0,L7,ss),qM="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=j90(this.currentTarget,this.target))}deletes(A){return qF(this.transaction.deleteSet,A.id)}get keys(){if(this._keys===null){if(this.transaction.doc._transactionCleanups.length===0)throw Xt(qM);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 Xt(qM);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 j90=(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},u_=80;let aQ=0;class q90{constructor(A,t){A.marker=!0,this.p=A,this.index=t,this.timestamp=aQ++}}const X90=e=>{e.timestamp=aQ++},I_=(e,A,t)=>{e.p.marker=!1,e.p=A,A.marker=!0,e.index=t,e.timestamp=aQ++},$90=(e,A,t)=>{if(e.length>=u_){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(;g9(i,e,()=>[]).push(t),e._item!==null;)e=e._item.parent;s_(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=KM(),this._dEH=KM(),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){VM(this._eH,A)}observeDeep(A){VM(this._dEH,A)}unobserve(A){zM(this._eH,A)}unobserveDeep(A){zM(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},h_=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},A60=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}}}},d_=(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 l1(P5(s,M1(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 l1(P5(s,M1(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 l1(P5(s,M1(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 l1(P5(s,M1(o,s)),i,i&&i.lastId,a,a&&a.id,A,null,new qe(I)),i.integrate(e,0);else throw new Error("Unexpected content type in insert operation")}}}),u()},E_=()=>Xt("Length exceeded!"),B_=(e,A,t,n)=>{if(t>A._length)throw E_();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)},Q_=(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 E_();A._searchMarker&&vr(A._searchMarker,i,-r+n)},sg=(e,A,t)=>{const n=A._map.get(t);n!==void 0&&n.delete(e)},lQ=(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 qe(n);else throw new Error("Unexpected content type")}new l1(P5(s,M1(r.store,s)),i,i&&i.lastId,null,null,A,t,o).integrate(e,0)},gQ=(e,A)=>{const t=e._map.get(A);return t!==void 0&&!t.deleted?t.content.getContent()[t.length-1]:void 0},p_=e=>{const A={};return e._map.forEach((t,n)=>{t.deleted||(A[n]=t.content.getContent()[t.length-1])}),A},m_=(e,A)=>{const t=e._map.get(A);return t!==void 0&&!t.deleted},t60=(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},Ra=e=>E90(e.entries(),A=>!A[1].deleted);class n60 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 n60(this,A))}insert(A,t){this.doc!==null?g2(this.doc,n=>{B_(n,this,A,t)}):this._prelimContent.splice(A,0,...t)}push(A){this.doc!==null?g2(this.doc,t=>{e60(t,this,A)}):this._prelimContent.push(...A)}unshift(A){this.insert(0,A)}delete(A,t=1){this.doc!==null?g2(this.doc,n=>{Q_(n,this,A,t)}):this._prelimContent.splice(A,t)}get(A){return d_(this,A)}toArray(){return h_(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 f_(this,A)}forEach(A){Nr(this,A)}[Symbol.iterator](){return A60(this)}_write(A){A.writeTypeRef(R60)}}const i60=e=>new c7;class r60 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 r60(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[...Ra(this._map)].length}keys(){return PC(Ra(this._map),A=>A[0])}values(){return PC(Ra(this._map),A=>A[1].content.getContent()[A[1].length-1])}entries(){return PC(Ra(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=>{lQ(n,this,A,t)}):this._prelimContent.set(A,t),t}get(A){return gQ(this,A)}has(A){return m_(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(S60)}}const s60=e=>new G7,Rt=(e,A)=>e===A||typeof e=="object"&&typeof A=="object"&&e&&A&&qt0(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&&qA(),this.right.content.constructor){case u1: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 XM=(e,A,t)=>{for(;A.right!==null&&t>0;){switch(A.right.content.constructor){case u1: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 XM(e,s,t-r.index)}else{const s=new md(null,A._start,0,i);return XM(e,s,t)}},y_=(e,A,t,n)=>{for(;t.right!==null&&(t.right.deleted===!0||t.right.content.constructor===u1&&Rt(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 l1(P5(r,M1(i.store,r)),a,a&&a.lastId,l,l&&l.id,A,null,new u1(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)},w_=(e,A)=>{for(;e.right!==null;){if(!(e.right.deleted||e.right.content.constructor===u1&&Rt(A[e.right.content.key]??null,e.right.content.value)))break;e.forward()}},D_=(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(!Rt(l,a)){s.set(o,l);const{left:u,right:I}=t;t.right=new l1(P5(r,M1(i.store,r)),u,u&&u.lastId,I,I&&I.id,A,null,new u1(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;w_(t,i);const o=D_(e,A,t,i),a=n.constructor===String?new $A(n):n instanceof b1?new qe(n):new k6(n);let{left:l,right:u,index:I}=t;A._searchMarker&&vr(A._searchMarker,t.index,a.getLength()),u=new l1(P5(s,M1(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(),y_(e,A,t,o)},$M=(e,A,t,n,i)=>{const r=e.doc,s=r.clientID;w_(t,i);const o=D_(e,A,t,i);A:for(;t.right!==null&&(n>0||o.size>0&&(t.right.deleted||t.right.content.constructor===u1));){if(!t.right.deleted)switch(t.right.content.constructor){case u1:{const{key:a,value:l}=t.right.content,u=i[a];if(u!==void 0){if(Rt(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 l1(P5(s,M1(r.store,s)),t.left,t.left&&t.left.lastId,t.right,t.right&&t.right.id,A,null,new $A(a)),t.right.integrate(e,0),t.forward()}y_(e,A,t,o)},M_=(e,A,t,n,i)=>{let r=A;const s=IA();for(;r&&(!r.countable||r.deleted);){if(!r.deleted&&r.content.constructor===u1){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 u1:{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},o60=(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===u1){const n=A.content.key;t.has(n)?A.delete(e):t.add(n)}A=A.left}},a60=e=>{let A=0;return g2(e.doc,t=>{let n=e._start,i=e._start,r=IA();const s=dd(r);for(;i;){if(i.deleted===!1)switch(i.content.constructor){case u1:en(s,i.content);break;default:A+=M_(t,n,i,r,s),r=dd(s),n=i;break}i=i.right}}),A},l60=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&&l_(e,t.store.clients.get(n),r,i,s=>{!s.deleted&&s.content.constructor===u1&&s.constructor!==R3&&A.add(s.parent)})}g2(t,n=>{jF(e,e.deleteSet,i=>{if(i instanceof R3||!i.parent._hasFormatting||A.has(i.parent))return;const r=i.parent;i.content.constructor===u1?A.add(r):o60(n,i)});for(const i of A)a60(i)})},AR=(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 qe:case k6:case $A: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,p)=>{d!==null&&(h.attributes[p]=d)}))),l="";break;case"retain":u>0&&(h={retain:u},Wt0(a)||(h.attributes=Kt0({},a))),u=0;break}h&&t.push(h),o=null}};for(;s!==null;){switch(s.content.constructor){case qe: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 $A: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 u1:{const{key:h,value:d}=s.content;if(this.adds(s)){if(!this.deletes(s)){const p=i.get(h)??null;Rt(p,d)?d!==null&&s.delete(n):(o==="retain"&&C(),Rt(d,r.get(h)??null)?delete a[h]:a[h]=d)}}else if(this.deletes(s)){r.set(h,d);const p=i.get(h)??null;Rt(p,d)||(o==="retain"&&C(),a[h]=p)}else if(!s.deleted){r.set(h,d);const p=a[h];p!==void 0&&(Rt(p,d)?p!==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 g60(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===$A&&(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?$M(n,this,i,s.retain,s.attributes||{}):s.delete!==void 0&&AR(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,p)=>{C=!0,I[p]=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 $A:{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 qe: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 u1: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=Sa(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=Sa(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=>{AR(i,Sa(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=Sa(r,this,A,!1);s.right!==null&&$M(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=>{lQ(n,this,A,t)}):this._pending.push(()=>this.setAttribute(A,t))}getAttribute(A){return gQ(this,A)}getAttributes(){return p_(this)}_write(A){A.writeTypeRef(v60)}}const c60=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(),qt(new HC(this,t=>t.nodeName&&t.nodeName.toUpperCase()===A))}_callObserver(A,t){Lc(this,A,new C60(this,t,A))}toString(){return f_(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=>{B_(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 Xt("Reference item not found");n.splice(i,0,...t)}}delete(A,t=1){this.doc!==null?g2(this.doc,n=>{Q_(n,this,A,t)}):this._prelimContent.splice(A,t)}toArray(){return h_(this)}push(A){this.insert(this.length,A)}unshift(A){this.insert(0,A)}get(A){return d_(this,A)}slice(A=0,t=this.length){return C_(this,A,t)}forEach(A){Nr(this,A)}_write(A){A.writeTypeRef(x60)}}const u60=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 zt0(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=>{lQ(n,this,A,t)}):this._prelimAttrs.set(A,t)}getAttribute(A){return gQ(this,A)}hasAttribute(A){return m_(this,A)}getAttributes(A){return A?t60(this,A):p_(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(N60),A.writeKey(this.nodeName)}}const I60=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(T60),A.writeKey(this.hookName)}}const h60=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(U60)}}const f60=e=>new ag;class cQ{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 d60=0;class R3 extends cQ{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),a_(A.doc.store,this)}write(A,t){A.writeInfo(d60),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 E60=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 B60=e=>new xr(e.readLen()),R_=(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(R_(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 Q60=e=>new as(R_(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 p60=e=>new k6(e.readJSON());class u1{constructor(A,t){this.key=A,this.value=t}getLength(){return 1}getContent(){return[]}isCountable(){return!1}copy(){return new u1(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 m60=e=>new u1(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 D60=e=>new $A(e.readString()),M60=[i60,s60,c60,I60,u60,h60,f60],R60=0,S60=1,v60=2,N60=3,x60=4,T60=5,U60=6;class qe{constructor(A){this.type=A}getLength(){return 1}getContent(){return[this.type]}isCountable(){return!0}copy(){return new qe(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 F60=e=>new qe(M60[e.readTypeRef()](e)),gg=(e,A,t)=>{const{client:n,clock:i}=A.id,r=new l1(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 l1 extends cQ{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()?UM:0}set marker(A){(this.info&LC)>0!==A&&(this.info^=LC)}get marker(){return(this.info&LC)>0}get keep(){return(this.info&TM)>0}set keep(A){this.keep!==A&&(this.info^=TM)}get countable(){return(this.info&UM)>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>=M1(t,this.origin.client))return this.origin.client;if(this.rightOrigin&&this.rightOrigin.client!==this.id.client&&this.rightOrigin.clock>=M1(t,this.rightOrigin.client))return this.rightOrigin.client;if(this.parent&&this.parent.constructor===g7&&this.id.client!==this.parent.client&&this.parent.clock>=M1(t,this.parent.client))return this.parent.client;if(this.origin&&(this.left=WM(A,t,this.origin),this.origin=this.left.lastId),this.rightOrigin&&(this.right=$t(A,this.rightOrigin),this.rightOrigin=this.right.id),this.left&&this.left.constructor===R3||this.right&&this.right.constructor===R3)this.parent=null;else if(!this.parent)this.left&&this.left.constructor===l1&&(this.parent=this.left.parent,this.parentSub=this.left.parentSub),this.right&&this.right.constructor===l1&&(this.parent=this.right.parent,this.parentSub=this.right.parentSub);else if(this.parent.constructor===g7){const n=YC(t,this.parent);n.constructor===R3?this.parent=null:this.parent=n.content.type}return null}integrate(A,t){if(t>0&&(this.id.clock+=t,this.left=WM(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),Ma(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),jM(A,t,this.parentSub),this.content.delete(A)}}gc(A,t){if(!this.deleted)throw qA();this.content.gc(A),t?O90(A,this,new R3(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:Ue)|(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=G90(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)):qA();r!==null&&A.writeString(r)}this.content.write(A,t)}}const S_=(e,A)=>_60[A&xc](e),_60=[()=>{qA()},B60,y60,E60,D60,p60,m60,F60,w60,Q60,()=>{qA()}],k60=10;class S3 extends cQ{get deleted(){return!0}delete(){}mergeWith(A){return this.constructor!==A.constructor?!1:(this.length+=A.length,!0)}integrate(A,t){qA()}write(A,t){A.writeInfo(k60),F5(A.restEncoder,this.length-t)}getMissing(A,t){return null}}const v_=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:{},N_="__ $YJS$ __";v_[N_]===!0&&console.error("Yjs was already imported. This breaks constructor checks and will lead to issues! - https://github.com/yjs/yjs/issues/438");v_[N_]=!0;const uQ=0,x_=1,T_=2,L60=(e,A)=>{F5(e,uQ);const t=k90(A);q1(e,t)},U_=(e,A,t)=>{F5(e,x_),q1(e,T90(A,t))},G60=(e,A,t)=>U_(A,t,l4(e)),F_=(e,A,t)=>{try{v90(A,l4(e),t)}catch(n){console.error("Caught error while handling a Yjs update",n)}},b60=(e,A)=>{F5(e,T_),q1(e,A)},O60=F_,P60=(e,A,t,n)=>{const i=_5(e);switch(i){case uQ:G60(e,A,t);break;case x_:F_(e,t,n);break;case T_:O60(e,t,n);break;default:throw new Error("Unknown message type")}return i},q8={},eR={},Fe={},O9={},eA=S6("shared",["second"],e=>{switch(e.target){case"second":Object.keys(Fe).forEach(A=>{const t=O9[A];t===void 0?eA.emit("shared:join",A):t<10?O9[A]=t+1:delete O9[A]}),Object.keys(eR).forEach(A=>{eA.emit("shared:active",A)});break;case"join":{const A=e.data,t=q8[A];if(t&&eR[A]){eA.reply(e,"joinack",A);const n=bt();L60(n,t),eA.reply(e,"sync",gl(A,n));const i=bt();U_(i,t),eA.reply(e,"sync",gl(A,i))}break}case"joinack":{const A=e.data;q8[A]&&Fe[A]&&(O9[A]=0);break}case"active":{const A=e.data;q8[A]&&Fe[A]&&(O9[A]=0);break}case"sync":{const[A,t,n]=e.data,i=q8[t];if(i&&A!==eA.id()){const r=_6(n),s=bt();if(P60(r,s,i,eA)===uQ){const a=gl(t,s);eA.emit("shared:sync",a)}}break}}});function Y60(e){let A=q8[e];if(A)return A;q8[e]=A=new An({guid:e});function t(n){const i=bt();b60(i,n),eA.emit("shared:sync",gl(e,i))}return A.on("update",t),A.on("destroy",()=>{A==null||A.off("update",t)}),A}function IQ(e){return Y60(e).getMap()}function gl(e,A){const t=oA(A);return[eA.id()??"",e,t]}function __(e,A){const t=e.get(A);return t!=null&&t.toJSON?t.toJSON():t}function J60(e,A,t){typeof t=="string"?e.set(A,new d6(t)):e.set(A,t)}function k_(e){Fe[e]=(Fe[e]??0)+1,Fe[e]===1&&(delete O9[e],eA.emit("shared:join",e))}function L_(e){const A=Fe[e]??0;A<=1?(delete Fe[e],delete O9[e]):Fe[e]=A-1}function H60(e,A,t){const n=IQ(e),i=__(n,A);(i===void 0||t!==i)&&J60(n,A,t)}function K60(e,A,t){const n=IQ(e);function i(){t(__(n,A))}function r(s){s.keysChanged.has(A)&&i()}return i(),n.observe(r),()=>{n.unobserve(r)}}function V60(e,A,t){const n=IQ(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 z60(e,A,t){k_(e);const n=K60(e,A,t);return()=>{n(),L_(e)}}function W60(e,A,t){k_(e);const n=V60(e,A,t);return()=>{n(),L_(e)}}function Z60(){const e=new nZ,A=tZ(t=>e.postMessage(t));e.addEventListener("message",t=>{A(t.data)})}/** + For further details.`);this.skipValidations=r5(t,"skipValidations")?t.skipValidations:Zt.skipValidations}}xc.DEFER_DEFINITION_ERRORS_HANDLING=!1;ce0(xc,[OA0,HA0,ee0,te0,ie0,ne0,re0,se0,ae0,ge0]);const F7=!!JSON.parse("false"),ue0=!!JSON.parse("false");JSON.parse("false");const jB=Q3(32,126).map(e=>String.fromCharCode(e)),Ie0=Q5({name:"Newline",line_breaks:!0,start_chars_hint:[` +`,"\r"],pattern:/\n|\r\n?/}),Ce0=Q5({name:"Whitespace",pattern:/ +/,group:S1.SKIPPED}),he0=Q5({name:"Whitespace",pattern:/\s+/,line_breaks:!0,group:S1.SKIPPED}),fe0=Q5({name:"Stat",pattern:/@.*/,start_chars_hint:["@"]}),de0=Q5({name:"Command",pattern:/#/,start_chars_hint:["#"]});function Ee0(e,A,t){return null}const Be0=Q5({name:"Text",pattern:Ee0,line_breaks:!1,start_chars_hint:jB.filter(e=>"@#/?':!".includes(e)===!1)}),Qe0=Q5({name:"Comment",pattern:/'.*/,start_chars_hint:["'"]}),pe0=Q5({name:"Label",pattern:/:[^;:\n]*/,start_chars_hint:[":"]}),me0=Q5({name:"HyperLink",pattern:/!/,start_chars_hint:["!"]}),ye0=Q5({name:"HyperLinkText",pattern:/;[^;\n]*/,start_chars_hint:[";"]}),H3=Q5({name:"StringLiteral",pattern:/[^-0-9"!;@#/?\s]+[^-"!;@#/?\s]*/,start_chars_hint:jB}),we0=Q5({name:"StringLiteralDouble",pattern:/"(?:[^\\"]|\\(?:[^\n\r]|u[0-9a-fA-F]{4}))*"/}),De0=Q5({name:"NumberLiteral",pattern:/-?(\d*\.)?\d+([eE][+-]?\d+)?[jJ]?[lL]?/});function K3(e){return Q5({name:e,pattern:new RegExp(e.toLowerCase(),"i"),longer_alt:H3})}const Me0=Q5({name:"IsEq",pattern:/=|is|eq|equal/,longer_alt:H3}),Re0=Q5({name:"IsNotEq",pattern:/!=|not ?eq|not ?equal/,longer_alt:H3}),Se0=Q5({name:"IsLessThan",pattern:/<|below/,longer_alt:H3}),ve0=Q5({name:"IsGreaterThan",pattern:/>|above/,longer_alt:H3}),Ne0=Q5({name:"IsLessThanOrEqual",pattern:/<=|below ?or ?eq|below ?or ?equal/,longer_alt:H3}),xe0=Q5({name:"IsGreaterThanOrEqual",pattern:/>=|above ?or ?eq|above ?or ?equal/,longer_alt:H3}),Te0=Q5({name:"Or",pattern:/or/i,longer_alt:H3}),Ue0=Q5({name:"Not",pattern:/not/i,longer_alt:H3}),Fe0=Q5({name:"And",pattern:/and/i,longer_alt:H3}),_e0=Q5({name:"Plus",pattern:/\+/}),ke0=Q5({name:"Minus",pattern:/-/}),Le0=Q5({name:"Power",pattern:/\*\*/}),Ge0=Q5({name:"Multiply",pattern:/\*/}),be0=Q5({name:"Divide",pattern:/\//}),Oe0=Q5({name:"ModDivide",pattern:/%/}),Pe0=Q5({name:"FloorDivide",pattern:/%%/}),Ye0=Q5({name:"Query",pattern:/\?/}),Je0=Q5({name:"LParen",pattern:/\(/,push_mode:"ignore_newlines"}),He0=Q5({name:"RParen",pattern:/\)/,pop_mode:!0}),Ke0=Q5({name:"play",pattern:/play .*/,start_chars_hint:jB,longer_alt:H3}),Ve0=K3("if"),ze0=K3("do"),We0=K3("else"),Ze0=K3("endif"),je0=K3("while"),qe0=K3("endwhile"),Xe0=K3("repeat"),$e0=K3("endrepeat"),At0=K3("read"),et0=K3("endread"),tt0=K3("break"),nt0=K3("continue");function kF(e){return[...e,De0,Me0,Re0,Ne0,Se0,xe0,ve0,Te0,Ue0,Fe0,_e0,ke0,Le0,Ge0,be0,Pe0,Oe0,Ye0,Je0,He0,we0,H3]}const it0=kF([Be0,fe0,Ke0,de0,Qe0,pe0,me0,ye0,Ie0,Ce0,Ve0,ze0,We0,Ze0,je0,qe0,Xe0,$e0,At0,et0,tt0,nt0]);new S1({defaultMode:"use_newlines",modes:{use_newlines:it0,ignore_newlines:kF([he0])}},{skipValidations:!F7,ensureOptimizations:F7});function rt0(e){return v2(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 d$(e)}catch{}return[{},{}]}function xM(e){const A=`#${f$(e)}`;window.location.hash=A}const M8=S6("register",[],e=>{switch(e.target){case"reboot":if(e.player){const[A]=Ma();rt0(A)?lZ(M8.name(),A,e.player):iZ(M8.name(),"reboot","no book found in memory",e.player)}break;case"flush":{const[,A]=Ma();v2(e.data)&&xM([e.data,A]);break}case"read":{const[A]=e.data,[,t]=Ma();if(v2(t)){const n=t[A];v2(t)?(M8.reply(e,"register",[A,n]),BC(M8.name(),"read",n,"for",A)):BC(M8.name(),"read",A,"is empty")}break}case"write":{const[A,t]=e.data,[n,i]=Ma();v2(i)&&(i[A]=t,xM([n,i]),BC(M8.name(),"wrote",t,"to",A));break}}}),TM=1,UM=2,LC=4,GC=8,Dr=32,Ue=64,e3=128,Tc=31,hd=63,n6=127,st0=2147483647,jt=Math.floor,ol=Math.abs,LF=(e,A)=>ee>A?e:A,GF=e=>e!==0?e<0:1/e<0,bF=Number.MAX_SAFE_INTEGER,ot0=Number.isInteger||(e=>typeof e=="number"&&isFinite(e)&&jt(e)===e),_7=()=>new Set,bC=e=>e[e.length-1],at0=(e,A)=>{for(let t=0;te.toLowerCase(),ct0=/^\s*/g,ut0=e=>e.replace(ct0,""),It0=/([A-Z])/g,FM=(e,A)=>ut0(e.replace(It0,t=>`${A}${gt0(t)}`)),Ct0=e=>{const A=unescape(encodeURIComponent(e)),t=A.length,n=new Uint8Array(t);for(let i=0;iMr.encode(e),ft0=Mr?ht0: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 Xt=e=>new Error(e),ZA=()=>{throw Xt("Method unimplemented")},qA=()=>{throw Xt("Unexpected case")};class rs{constructor(){this.cpos=0,this.cbuf=new Uint8Array(100),this.bufs=[]}}const bt=()=>new rs,dt0=e=>{let A=e.cpos;for(let t=0;t{const A=new Uint8Array(dt0(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},fd=m1,F5=(e,A)=>{for(;A>n6;)m1(e,e3|n6&A),A=jt(A/128);m1(e,n6&A)},qB=(e,A)=>{const t=GF(A);for(t&&(A=-A),m1(e,(A>hd?e3:0)|(t?Ue:0)|hd&A),A=jt(A/64);A>0;)m1(e,(A>n6?e3:0)|n6&A),A=jt(A/128)},dd=new Uint8Array(3e4),Bt0=dd.length/3,Qt0=(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=LF(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),Uc(e,A)},XB=(e,A)=>{Et0(e,A);const t=new DataView(e.cbuf.buffer,e.cpos,A);return e.cpos+=A,t},mt0=(e,A)=>XB(e,4).setFloat32(0,A,!1),yt0=(e,A)=>XB(e,8).setFloat64(0,A,!1),wt0=(e,A)=>XB(e,8).setBigInt64(0,A,!1),_M=new DataView(new ArrayBuffer(4)),Dt0=e=>(_M.setFloat32(0,e),_M.getFloat32(0)===e),Rr=(e,A)=>{switch(typeof A){case"string":m1(e,119),a7(e,A);break;case"number":ot0(A)&&ol(A)<=st0?(m1(e,125),qB(e,A)):Dt0(A)?(m1(e,124),mt0(e,A)):(m1(e,123),yt0(e,A));break;case"bigint":m1(e,122),wt0(e,A);break;case"object":if(A===null)m1(e,126);else if(lt0(A)){m1(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 LM=e=>{e.count>0&&(qB(e.encoder,e.count===1?e.s:-e.s),e.count>1&&F5(e.encoder,e.count-2))};class al{constructor(){this.encoder=new rs,this.s=0,this.count=0}write(A){this.s===A?this.count++:(LM(this),this.count=1,this.s=A)}toUint8Array(){return LM(this),oA(this.encoder)}}const GM=e=>{if(e.count>0){const A=e.diff*2+(e.count===1?0:1);qB(e.encoder,A),e.count>1&&F5(e.encoder,e.count-2)}};class OC{constructor(){this.encoder=new rs,this.s=0,this.count=0,this.diff=0}write(A){this.diff===A-this.s?(this.s=A,this.count++):(GM(this),this.count=1,this.diff=A-this.s,this.s=A)}toUint8Array(){return GM(this),oA(this.encoder)}}class Mt0{constructor(){this.sarr=[],this.s="",this.lensE=new al}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 rs;return this.sarr.push(this.s),this.s="",a7(A,this.sarr.join("")),Uc(A,this.lensE.toUint8Array()),oA(A)}}const OF=Xt("Unexpected end of array"),PF=Xt("Integer out of Range");class Fc{constructor(A){this.arr=A,this.pos=0}}const _6=e=>new Fc(e),Rt0=e=>e.pos!==e.arr.length,St0=(e,A)=>{const t=new Uint8Array(e.arr.buffer,e.pos+e.arr.byteOffset,A);return e.pos+=A,t},l4=e=>St0(e,_5(e)),k7=e=>e.arr[e.pos++],_5=e=>{let A=0,t=1;const n=e.arr.length;for(;e.posbF)throw PF}throw OF},$B=e=>{let A=e.arr[e.pos++],t=A&hd,n=64;const i=(A&Ue)>0?-1:1;if(!(A&e3))return i*t;const r=e.arr.length;for(;e.posbF)throw PF}throw OF},vt0=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))}},Nt0=e=>Ni.decode(l4(e)),l7=Ni?Nt0:vt0,AQ=(e,A)=>{const t=new DataView(e.arr.buffer,e.arr.byteOffset+e.pos,A);return e.pos+=A,t},xt0=e=>AQ(e,4).getFloat32(0,!1),Tt0=e=>AQ(e,8).getFloat64(0,!1),Ut0=e=>AQ(e,8).getBigInt64(0,!1),Ft0=[e=>{},e=>null,$B,xt0,Tt0,Ut0,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;nFt0[127-k7(e)](e);class bM extends Fc{constructor(A,t){super(A),this.reader=t,this.s=null,this.count=0}read(){return this.count===0&&(this.s=this.reader(this),Rt0(this)?this.count=_5(this)+1:this.count=-1),this.count--,this.s}}class ll extends Fc{constructor(A){super(A),this.s=0,this.count=0}read(){if(this.count===0){this.s=$B(this);const A=GF(this.s);this.count=1,A&&(this.s=-this.s,this.count=_5(this)+2)}return this.count--,this.s}}class PC extends Fc{constructor(A){super(A),this.s=0,this.count=0,this.diff=0}read(){if(this.count===0){const A=$B(this),t=A&1;this.diff=jt(A/2),this.count=1,t&&(this.count=_5(this)+2)}return this.s+=this.diff,this.count--,this.s}}class _t0{constructor(A){this.decoder=new ll(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 IA=()=>new Map,Ed=e=>{const A=IA();return e.forEach((t,n)=>{A.set(n,t)}),A},g9=(e,A,t)=>{let n=e.get(A);return n===void 0&&e.set(A,n=t()),n},kt0=(e,A)=>{const t=[];for(const[n,i]of e)t.push(A(i,n));return t},Lt0=(e,A)=>{for(const[t,n]of e)if(A(n,t))return!0;return!1};class Gt0{constructor(){this._observers=IA()}on(A,t){return g9(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 qt((this._observers.get(A)||IA()).values()).forEach(n=>n(...t))}destroy(){this._observers=IA()}}const bt0=crypto.getRandomValues.bind(crypto),YF=()=>bt0(new Uint32Array(1))[0],Ot0="10000000-1000-4000-8000"+-1e11,Pt0=()=>Ot0.replace(/[018]/g,e=>(e^YF()&15>>e/4).toString(16)),OM=e=>new Promise(e);Promise.all.bind(Promise);const PM=e=>e===void 0?null:e;class Yt0{constructor(){this.map=new Map}setItem(A,t){this.map.set(A,t)}getItem(A){return this.map.get(A)}}let JF=new Yt0,Jt0=!0;try{typeof localStorage<"u"&&localStorage&&(JF=localStorage,Jt0=!1)}catch{}const Ht0=JF,Kt0=Object.assign,Vt0=Object.keys,zt0=(e,A)=>{for(const t in e)A(e[t],t)},YM=e=>Vt0(e).length,Wt0=e=>{for(const A in e)return!1;return!0},Zt0=(e,A)=>{for(const t in e)if(!A(e[t],t))return!1;return!0},jt0=(e,A)=>Object.prototype.hasOwnProperty.call(e,A),qt0=(e,A)=>e===A||YM(e)===YM(A)&&Zt0(e,(t,n)=>(t!==void 0||jt0(A,n))&&A[n]===t),eQ=(e,A,t=0)=>{try{for(;te,$t0=(e,A)=>A.includes(e);var HF={};const vr=typeof process<"u"&&process.release&&/node|io\.js/.test(process.release.name)&&Object.prototype.toString.call(typeof process<"u"?process:0)==="[object process]";let kA;const A90=()=>{if(kA===void 0)if(vr){kA=IA();const e=process.argv;let A=null;for(let t=0;t{if(e.length!==0){const[A,t]=e.split("=");kA.set(`--${FM(A,"-")}`,t),kA.set(`-${FM(A,"-")}`,t)}})):kA=IA();return kA},Bd=e=>A90().has(e),Qd=e=>PM(vr?HF[e.toUpperCase().replaceAll("-","_")]:Ht0.getItem(e)),e90=e=>Bd("--"+e)||Qd(e)!==null;e90("production");const JM=vr&&$t0(HF.FORCE_COLOR,["true","1","2"]),t90=!Bd("no-colors")&&(!vr||process.stdout.isTTY||JM)&&(!vr||Bd("color")||JM||Qd("COLORTERM")!==null||(Qd("TERM")||"").includes("color")),n90=e=>new Uint8Array(e),i90=e=>{const A=n90(e.byteLength);return A.set(e),A};class r90{constructor(A,t){this.left=A,this.right=t}}const ye=(e,A)=>new r90(e,A);typeof DOMParser<"u"&&new DOMParser;const s90=e=>kt0(e,(A,t)=>`${t}:${A};`).join(""),je=Symbol,KF=je(),VF=je(),o90=je(),a90=je(),l90=je(),zF=je(),g90=je(),WF=je(),c90=je(),u90=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=IA();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(...h90(e)),d90.forEach(A=>A.print(e))},d90=_7(),ZF=e=>({[Symbol.iterator](){return this},next:e}),E90=(e,A)=>ZF(()=>{let t;do t=e.next();while(!t.done&&!A(t.value));return t}),YC=(e,A)=>ZF(()=>{const{done:t,value:n}=e.next();return{done:t,value:t?void 0:A(n)}});class tQ{constructor(A,t){this.clock=A,this.len=t}}class ss{constructor(){this.clients=new Map}}const jF=(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=jt((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&&B90(t,A.clock)!==null},nQ=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 ss;for(let t=0;t{if(!A.clients.has(i)){const r=n.slice();for(let s=t+1;s{g9(e.clients,A,()=>[]).push(new tQ(t,n))},p90=()=>new ss,m90=e=>{const A=p90();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),qt(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 ss,t=_5(e.restDecoder);for(let n=0;n0){const s=g9(A.clients,i,()=>[]);for(let o=0;o{const n=new ss,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},XF=YF;class An extends Gt0{constructor({guid:A=Pt0(),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=XF(),this.guid=A,this.collectionid=t,this.share=new Map,this.store=new o_,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=OM(l=>{this.on("load",()=>{this.isLoaded=!0,l(this)})});const a=()=>OM(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(qt(this.subdocs).map(A=>A.guid))}transact(A,t=null){return g2(this,A,t)}get(A,t=b1){const n=g9(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(){qt(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 $F{constructor(A){this.restDecoder=A}resetDsCurVal(){}readDsClock(){return _5(this.restDecoder)}readDsLen(){return _5(this.restDecoder)}}class A_ extends $F{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 Sr(this.restDecoder)}readBuf(){return i90(l4(this.restDecoder))}readJSON(){return JSON.parse(l7(this.restDecoder))}readKey(){return l7(this.restDecoder)}}class y90{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 y90{constructor(A){super(A),this.keys=[],_5(A),this.keyClockDecoder=new PC(l4(A)),this.clientDecoder=new ll(l4(A)),this.leftClockDecoder=new PC(l4(A)),this.rightClockDecoder=new PC(l4(A)),this.infoDecoder=new bM(l4(A),k7),this.stringDecoder=new _t0(l4(A)),this.parentInfoDecoder=new bM(l4(A),k7),this.typeRefDecoder=new ll(l4(A)),this.lenDecoder=new ll(l4(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 Sr(this.restDecoder)}readBuf(){return l4(this.restDecoder)}readJSON(){return Sr(this.restDecoder)}readKey(){const A=this.keyClockDecoder.read();if(A{n=F6(n,A[0].id.clock);const i=XA(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)=>{M1(A,r)>i&&n.set(r,i)}),_c(A).forEach((i,r)=>{t.has(r)||n.set(r,0)}),F5(e.restEncoder,n.size),qt(n.entries()).sort((i,r)=>r[0]-i[0]).forEach(([i,r])=>{w90(e,A.clients.get(i),i,r)})},D90=(e,A)=>{const t=IA(),n=_5(e.restDecoder);for(let i=0;i{const n=[];let i=qt(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 o_,a=new Map,l=(h,d)=>{const p=a.get(h);(p==null||p>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,p=t.get(d);p?(p.i--,o.clients.set(d,p.refs.slice(p.i)),t.delete(d),p.i=0,p.refs=[]):o.clients.set(d,[h]),i=i.filter(m=>m!==d)}n.length=0};for(;;){if(u.constructor!==S3){const d=g9(I,u.id.client,()=>M1(A,u.id.client))-u.id.clock;if(d<0)n.push(u),l(u.id.client,u.id.clock-1),C();else{const p=u.getMissing(e,A);if(p!==null){n.push(u);const m=t.get(p)||{refs:[],i:0};if(m.refs.length===m.i)l(p,M1(A,p)),C();else{u=m.refs[m.i++];continue}}else(d===0||d0)u=n.pop();else if(s!==null&&s.i0){const h=new f6;return rQ(h,o,new Map),F5(h.restEncoder,0),{missing:a,update:h.toUint8Array()}}return null},R90=(e,A)=>rQ(e,A.doc.store,A.beforeState),S90=(e,A,t,n=new L7(e))=>g2(A,i=>{i.local=!1;let r=!1;const s=i.doc,o=s.store,a=D90(n,s),l=M90(i,o,a),u=o.pendingStructs;if(u){for(const[C,h]of u.missing)if(hh)&&u.missing.set(C,h)}u.update=rg([u.update,l.update])}}else o.pendingStructs=l;const I=HM(n,i,o);if(o.pendingDs){const C=new L7(_6(o.pendingDs));_5(C.restDecoder);const h=HM(C,i,o);I&&h?o.pendingDs=rg([I,h]):o.pendingDs=I||h}else o.pendingDs=I;if(r){const C=o.pendingStructs.update;o.pendingStructs=null,n_(i.doc,C)}},t,!1),n_=(e,A,t,n=L7)=>{const i=_6(A);S90(i,e,t,new n(i))},v90=(e,A,t)=>n_(e,A,t,A_),N90=(e,A,t=new Map)=>{rQ(e,A.store,t),$7(e,m90(A.store))},x90=(e,A=new Uint8Array([0]),t=new f6)=>{const n=i_(A);N90(t,e,n);const i=[t.toUint8Array()];if(e.store.pendingDs&&i.push(e.store.pendingDs),e.store.pendingStructs&&i.push(z90(e.store.pendingStructs.update,A)),i.length>1){if(t.constructor===os)return K90(i.map((r,s)=>s===0?r:Z90(r)));if(t.constructor===f6)return rg(i)}return i[0]},T90=(e,A)=>x90(e,A,new os),U90=e=>{const A=new Map,t=_5(e.restDecoder);for(let n=0;nU90(new $F(_6(e))),r_=(e,A)=>(F5(e.restEncoder,A.size),qt(A.entries()).sort((t,n)=>n[0]-t[0]).forEach(([t,n])=>{F5(e.restEncoder,t),F5(e.restEncoder,n)}),e),F90=(e,A)=>r_(e,_c(A.store)),_90=(e,A=new t_)=>(e instanceof Map?r_(A,e):F90(A,e),A.toUint8Array()),k90=e=>_90(e,new e_);class L90{constructor(){this.l=[]}}const KM=()=>new L90,VM=(e,A)=>e.l.push(A),zM=(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.")},s_=(e,A,t)=>eQ(e.l,[A,t]);class g7{constructor(A,t){this.client=A,this.clock=t}}const Ra=(e,A)=>e===A||e!==null&&A!==null&&e.client===A.client&&e.clock===A.clock,P5=(e,A)=>new g7(e,A),G90=e=>{for(const[A,t]of e.doc.share.entries())if(t===e)return A;throw qA()},N8=(e,A)=>A===void 0?!e.deleted:A.sv.has(e.id.client)&&(A.sv.get(e.id.client)||0)>e.id.clock&&!qF(A.ds,e.id),pd=(e,A)=>{const t=g9(e.meta,pd,_7),n=e.doc.store;t.has(A)||(A.sv.forEach((i,r)=>{i{}),t.add(A))};class o_{constructor(){this.clients=new Map,this.pendingStructs=null,this.pendingDs=null}}const _c=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},M1=(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},a_=(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 qA()}t.push(A)},XA=(e,A)=>{let t=0,n=e.length-1,i=e[n],r=i.id.clock;if(r===A)return n;let s=jt(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[XA(t,A.clock)]},JC=b90,md=(e,A,t)=>{const n=XA(A,t),i=A[n];return i.id.clock{const t=e.doc.store.clients.get(A.client);return t[md(e,t,A.clock)]},WM=(e,A,t)=>{const n=A.clients.get(t.client),i=XA(n,t.clock),r=n[i];return t.clock!==r.id.clock+r.length-1&&r.constructor!==R3&&n.splice(i+1,0,cg(e,r,t.clock-r.id.clock+1)),r},O90=(e,A,t)=>{const n=e.clients.get(A.id.client);n[XA(n,A.id.clock)]=t},l_=(e,A,t,n,i)=>{if(n===0)return;const r=t+n;let s=md(e,A,t),o;do o=A[s++],rA.deleteSet.clients.size===0&&!Lt0(A.afterState,(t,n)=>A.beforeState.get(n)!==t)?!1:(nQ(A.deleteSet),R90(e,A),$7(e,A.deleteSet),!0),jM=(e,A,t)=>{const n=A._item;(n===null||n.id.clock<(e.beforeState.get(n.id.client)||0)&&!n.deleted)&&g9(e.changed,A,_7).add(t)},gl=(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 l1&&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},Y90=(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=XA(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=LF(i.length-1,1+XA(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+gl(i,a)}})},g_=(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),s_(l._dEH,a,t))})}),o.push(()=>n.emit("afterTransaction",[t,n])),eQ(o,[]),t._needFormattingCleanup&&l60(t)}finally{n.gc&&Y90(r,i,n.gcFilter),J90(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(XA(h,C),1);for(let p=h.length-1;p>=d;)p-=1+gl(h,p)}});for(let u=s.length-1;u>=0;u--){const{client:I,clock:C}=s[u].id,h=i.clients.get(I),d=XA(h,C);d+11||d>0&&gl(h,d)}if(!t.local&&t.afterState.get(n.clientID)!==t.beforeState.get(n.clientID)&&(f90(WF,KF,"[yjs] ",VF,zF,"Changed the client-id because another client seems to be using it."),n.clientID=XF()),n.emit("afterTransactionCleanup",[t,n]),n._observers.has("update")){const u=new os;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])):g_(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 P90(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&&g_(i,0)}}return s};function*H90(e){const A=_5(e.restDecoder);for(let t=0;trg(e,A_,os),V90=(e,A)=>{if(e.constructor===R3){const{client:t,clock:n}=e.id;return new R3(P5(t,n+A),e.length-A)}else if(e.constructor===S3){const{client:t,clock:n}=e.id;return new S3(P5(t,n+A),e.length-A)}else{const t=e,{client:n,clock:i}=t.id;return new l1(P5(n,i+A),null,P5(n,i+A-1),null,t.rightOrigin,t.parent,t.parentSub,t.content.splice(A))}},rg=(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 sQ(u,!0)),r=null;const s=new t,o=new oQ(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===S3?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)yt(o,r.struct,r.offset),r={struct:C,offset:0},u.next();else if(r.struct.id.clock+r.struct.length0&&(r.struct.constructor===S3?r.struct.length-=d:C=V90(C,d)),r.struct.mergeWith(C)||(yt(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!==S3;C=u.next())yt(o,r.struct,r.offset),r={struct:C,offset:0}}r!==null&&(yt(o,r.struct,r.offset),r=null),aQ(o);const a=n.map(u=>iQ(u)),l=Q90(a);return $7(s,l),s.toUint8Array()},z90=(e,A,t=L7,n=f6)=>{const i=i_(A),r=new n,s=new oQ(r),o=new t(_6(e)),a=new sQ(o,!1);for(;a.curr;){const u=a.curr,I=u.id.client,C=i.get(I)||0;if(a.curr.constructor===S3){a.next();continue}if(u.id.clock+u.length>C)for(yt(s,u,F6(C-u.id.clock,0)),a.next();a.curr&&a.curr.id.client===I;)yt(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()}aQ(s);const l=iQ(o);return $7(r,l),r.toUint8Array()},c_=e=>{e.written>0&&(e.clientStructs.push({written:e.written,restEncoder:oA(e.encoder.restEncoder)}),e.encoder.restEncoder=bt(),e.written=0)},yt=(e,A,t)=>{e.written>0&&e.currClient!==A.id.client&&c_(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++},aQ=e=>{c_(e);const A=e.encoder.restEncoder;F5(A,e.clientStructs.length);for(let t=0;t{const i=new t(_6(e)),r=new sQ(i,!1),s=new n,o=new oQ(s);for(let l=r.curr;l!==null;l=r.next())yt(o,A(l),0);aQ(o);const a=iQ(i);return $7(s,a),s.toUint8Array()},Z90=e=>W90(e,Xt0,L7,os),qM="You must not compute changes after the event-handler fired.";class kc{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=j90(this.currentTarget,this.target))}deletes(A){return qF(this.transaction.deleteSet,A.id)}get keys(){if(this._keys===null){if(this.transaction.doc._transactionCleanups.length===0)throw Xt(qM);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=bC(a.content.getContent());else return;else a!==null&&this.deletes(a)?(s="update",o=bC(a.content.getContent())):(s="add",o=void 0)}else if(this.deletes(r))s="delete",o=bC(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 Xt(qM);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 j90=(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},u_=80;let lQ=0;class q90{constructor(A,t){A.marker=!0,this.p=A,this.index=t,this.timestamp=lQ++}}const X90=e=>{e.timestamp=lQ++},I_=(e,A,t)=>{e.p.marker=!1,e.p=A,A.marker=!0,e.index=t,e.timestamp=lQ++},$90=(e,A,t)=>{if(e.length>=u_){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)=>ol(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&&ol(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))}},Gc=(e,A,t)=>{const n=e,i=A.changedParentTypes;for(;g9(i,e,()=>[]).push(t),e._item!==null;)e=e._item.parent;s_(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=KM(),this._dEH=KM(),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){VM(this._eH,A)}observeDeep(A){VM(this._dEH,A)}unobserve(A){zM(this._eH,A)}unobserveDeep(A){zM(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},h_=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 xr(e,(n,i)=>{t.push(A(n,i,e))}),t},A60=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}}}},d_=(e,A)=>{const t=Lc(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 l1(P5(s,M1(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 l1(P5(s,M1(o,s)),i,i&&i.lastId,a,a&&a.id,A,null,new as(new Uint8Array(I))),i.integrate(e,0);break;case An:i=new l1(P5(s,M1(o,s)),i,i&&i.lastId,a,a&&a.id,A,null,new ls(I)),i.integrate(e,0);break;default:if(I instanceof b1)i=new l1(P5(s,M1(o,s)),i,i&&i.lastId,a,a&&a.id,A,null,new qe(I)),i.integrate(e,0);else throw new Error("Unexpected content type in insert operation")}}}),u()},E_=()=>Xt("Length exceeded!"),B_=(e,A,t,n)=>{if(t>A._length)throw E_();if(t===0)return A._searchMarker&&Nr(A._searchMarker,t,n.length),sg(e,A,null,n);const i=t,r=Lc(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 sg(e,A,i,t)},Q_=(e,A,t,n)=>{if(n===0)return;const i=t,r=n,s=Lc(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 E_();A._searchMarker&&Nr(A._searchMarker,i,-r+n)},og=(e,A,t)=>{const n=A._map.get(t);n!==void 0&&n.delete(e)},gQ=(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 as(n);break;case An:o=new ls(n);break;default:if(n instanceof b1)o=new qe(n);else throw new Error("Unexpected content type")}new l1(P5(s,M1(r.store,s)),i,i&&i.lastId,null,null,A,t,o).integrate(e,0)},cQ=(e,A)=>{const t=e._map.get(A);return t!==void 0&&!t.deleted?t.content.getContent()[t.length-1]:void 0},p_=e=>{const A={};return e._map.forEach((t,n)=>{t.deleted||(A[n]=t.content.getContent()[t.length-1])}),A},m_=(e,A)=>{const t=e._map.get(A);return t!==void 0&&!t.deleted},t60=(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},Sa=e=>E90(e.entries(),A=>!A[1].deleted);class n60 extends kc{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),Gc(this,A,new n60(this,A))}insert(A,t){this.doc!==null?g2(this.doc,n=>{B_(n,this,A,t)}):this._prelimContent.splice(A,0,...t)}push(A){this.doc!==null?g2(this.doc,t=>{e60(t,this,A)}):this._prelimContent.push(...A)}unshift(A){this.insert(0,A)}delete(A,t=1){this.doc!==null?g2(this.doc,n=>{Q_(n,this,A,t)}):this._prelimContent.splice(A,t)}get(A){return d_(this,A)}toArray(){return h_(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 f_(this,A)}forEach(A){xr(this,A)}[Symbol.iterator](){return A60(this)}_write(A){A.writeTypeRef(R60)}}const i60=e=>new c7;class r60 extends kc{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){Gc(this,A,new r60(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[...Sa(this._map)].length}keys(){return YC(Sa(this._map),A=>A[0])}values(){return YC(Sa(this._map),A=>A[1].content.getContent()[A[1].length-1])}entries(){return YC(Sa(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=>{og(t,this,A)}):this._prelimContent.delete(A)}set(A,t){return this.doc!==null?g2(this.doc,n=>{gQ(n,this,A,t)}):this._prelimContent.set(A,t),t}get(A){return cQ(this,A)}has(A){return m_(this,A)}clear(){this.doc!==null?g2(this.doc,A=>{this.forEach(function(t,n,i){og(A,i,n)})}):this._prelimContent.clear()}_write(A){A.writeTypeRef(S60)}}const s60=e=>new G7,Rt=(e,A)=>e===A||typeof e=="object"&&typeof A=="object"&&e&&A&&qt0(e,A);class yd{constructor(A,t,n,i){this.left=A,this.right=t,this.index=n,this.currentAttributes=i}forward(){switch(this.right===null&&qA(),this.right.content.constructor){case u1: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 XM=(e,A,t)=>{for(;A.right!==null&&t>0;){switch(A.right.content.constructor){case u1:A.right.deleted||en(A.currentAttributes,A.right.content);break;default:A.right.deleted||(t{const i=new Map,r=n?Lc(A,t):null;if(r){const s=new yd(r.p.left,r.p,r.index,i);return XM(e,s,t-r.index)}else{const s=new yd(null,A._start,0,i);return XM(e,s,t)}},y_=(e,A,t,n)=>{for(;t.right!==null&&(t.right.deleted===!0||t.right.content.constructor===u1&&Rt(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 l1(P5(r,M1(i.store,r)),a,a&&a.lastId,l,l&&l.id,A,null,new u1(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)},w_=(e,A)=>{for(;e.right!==null;){if(!(e.right.deleted||e.right.content.constructor===u1&&Rt(A[e.right.content.key]??null,e.right.content.value)))break;e.forward()}},D_=(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(!Rt(l,a)){s.set(o,l);const{left:u,right:I}=t;t.right=new l1(P5(r,M1(i.store,r)),u,u&&u.lastId,I,I&&I.id,A,null,new u1(o,a)),t.right.integrate(e,0),t.forward()}}return s},HC=(e,A,t,n,i)=>{t.currentAttributes.forEach((C,h)=>{i[h]===void 0&&(i[h]=null)});const r=e.doc,s=r.clientID;w_(t,i);const o=D_(e,A,t,i),a=n.constructor===String?new $A(n):n instanceof b1?new qe(n):new k6(n);let{left:l,right:u,index:I}=t;A._searchMarker&&Nr(A._searchMarker,t.index,a.getLength()),u=new l1(P5(s,M1(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(),y_(e,A,t,o)},$M=(e,A,t,n,i)=>{const r=e.doc,s=r.clientID;w_(t,i);const o=D_(e,A,t,i);A:for(;t.right!==null&&(n>0||o.size>0&&(t.right.deleted||t.right.content.constructor===u1));){if(!t.right.deleted)switch(t.right.content.constructor){case u1:{const{key:a,value:l}=t.right.content,u=i[a];if(u!==void 0){if(Rt(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 l1(P5(s,M1(r.store,s)),t.left,t.left&&t.left.lastId,t.right,t.right&&t.right.id,A,null,new $A(a)),t.right.integrate(e,0),t.forward()}y_(e,A,t,o)},M_=(e,A,t,n,i)=>{let r=A;const s=IA();for(;r&&(!r.countable||r.deleted);){if(!r.deleted&&r.content.constructor===u1){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 u1:{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},o60=(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===u1){const n=A.content.key;t.has(n)?A.delete(e):t.add(n)}A=A.left}},a60=e=>{let A=0;return g2(e.doc,t=>{let n=e._start,i=e._start,r=IA();const s=Ed(r);for(;i;){if(i.deleted===!1)switch(i.content.constructor){case u1:en(s,i.content);break;default:A+=M_(t,n,i,r,s),r=Ed(s),n=i;break}i=i.right}}),A},l60=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&&l_(e,t.store.clients.get(n),r,i,s=>{!s.deleted&&s.content.constructor===u1&&s.constructor!==R3&&A.add(s.parent)})}g2(t,n=>{jF(e,e.deleteSet,i=>{if(i instanceof R3||!i.parent._hasFormatting||A.has(i.parent))return;const r=i.parent;i.content.constructor===u1?A.add(r):o60(n,i)});for(const i of A)a60(i)})},AR=(e,A,t)=>{const n=t,i=Ed(A.currentAttributes),r=A.right;for(;t>0&&A.right!==null;){if(A.right.deleted===!1)switch(A.right.content.constructor){case qe:case k6:case $A: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,p)=>{d!==null&&(h.attributes[p]=d)}))),l="";break;case"retain":u>0&&(h={retain:u},Wt0(a)||(h.attributes=Kt0({},a))),u=0;break}h&&t.push(h),o=null}};for(;s!==null;){switch(s.content.constructor){case qe: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 $A: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 u1:{const{key:h,value:d}=s.content;if(this.adds(s)){if(!this.deletes(s)){const p=i.get(h)??null;Rt(p,d)?d!==null&&s.delete(n):(o==="retain"&&C(),Rt(d,r.get(h)??null)?delete a[h]:a[h]=d)}}else if(this.deletes(s)){r.set(h,d);const p=i.get(h)??null;Rt(p,d)||(o==="retain"&&C(),a[h]=p)}else if(!s.deleted){r.set(h,d);const p=a[h];p!==void 0&&(Rt(p,d)?p!==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 g60(this,A,t);Gc(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===$A&&(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 yd(null,this._start,0,new Map);for(let r=0;r0)&&HC(n,this,i,o,s.attributes||{})}else s.retain!==void 0?$M(n,this,i,s.retain,s.attributes||{}):s.delete!==void 0&&AR(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,p)=>{C=!0,I[p]=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 $A:{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 qe: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 u1:N8(a,A)&&(l(),en(r,a.content));break}a=a.right}l()};return A||t?g2(s,I=>{A&&pd(I,A),t&&pd(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=va(r,this,A,!n);n||(n={},s.currentAttributes.forEach((o,a)=>{n[a]=o})),HC(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=va(r,this,A,!n);HC(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=>{AR(i,va(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=va(r,this,A,!1);s.right!==null&&$M(r,this,s,t,n)}):this._pending.push(()=>this.format(A,t,n))}removeAttribute(A){this.doc!==null?g2(this.doc,t=>{og(t,this,A)}):this._pending.push(()=>this.removeAttribute(A))}setAttribute(A,t){this.doc!==null?g2(this.doc,n=>{gQ(n,this,A,t)}):this._pending.push(()=>this.setAttribute(A,t))}getAttribute(A){return cQ(this,A)}getAttributes(){return p_(this)}_write(A){A.writeTypeRef(v60)}}const c60=e=>new d6;class KC{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 KC(this,A)}querySelector(A){A=A.toUpperCase();const n=new KC(this,i=>i.nodeName&&i.nodeName.toUpperCase()===A).next();return n.done?null:n.value}querySelectorAll(A){return A=A.toUpperCase(),qt(new KC(this,t=>t.nodeName&&t.nodeName.toUpperCase()===A))}_callObserver(A,t){Gc(this,A,new C60(this,t,A))}toString(){return f_(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),xr(this,r=>{i.insertBefore(r.toDOM(A,t,n),null)}),i}insert(A,t){this.doc!==null?g2(this.doc,n=>{B_(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;sg(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 Xt("Reference item not found");n.splice(i,0,...t)}}delete(A,t=1){this.doc!==null?g2(this.doc,n=>{Q_(n,this,A,t)}):this._prelimContent.splice(A,t)}toArray(){return h_(this)}push(A){this.insert(this.length,A)}unshift(A){this.insert(0,A)}get(A){return d_(this,A)}slice(A=0,t=this.length){return C_(this,A,t)}forEach(A){xr(this,A)}_write(A){A.writeTypeRef(x60)}}const u60=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 zt0(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=>{og(t,this,A)}):this._prelimAttrs.delete(A)}setAttribute(A,t){this.doc!==null?g2(this.doc,n=>{gQ(n,this,A,t)}):this._prelimAttrs.set(A,t)}getAttribute(A){return cQ(this,A)}hasAttribute(A){return m_(this,A)}getAttributes(A){return A?t60(this,A):p_(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 xr(this,s=>{i.appendChild(s.toDOM(A,t,n))}),n!==void 0&&n._createAssociation(i,this),i}_write(A){A.writeTypeRef(N60),A.writeKey(this.nodeName)}}const I60=e=>new b7(e.readKey());class C60 extends kc{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 ag extends G7{constructor(A){super(),this.hookName=A}_copy(){return new ag(this.hookName)}clone(){const A=new ag(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(T60),A.writeKey(this.hookName)}}const h60=e=>new ag(e.readKey());class lg 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 lg}clone(){const A=new lg;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(U60)}}const f60=e=>new lg;class uQ{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 d60=0;class R3 extends uQ{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),a_(A.doc.store,this)}write(A,t){A.writeInfo(d60),A.writeLen(this.length-t)}getMissing(A,t){return null}}class as{constructor(A){this.content=A}getLength(){return 1}getContent(){return[this.content]}isCountable(){return!0}copy(){return new as(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 E60=e=>new as(e.readBuf());class Tr{constructor(A){this.len=A}getLength(){return this.len}getContent(){return[]}isCountable(){return!1}copy(){return new Tr(this.len)}splice(A){const t=new Tr(this.len-A);return this.len=A,t}mergeWith(A){return this.len+=A.len,!0}integrate(A,t){ig(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 B60=e=>new Tr(e.readLen()),R_=(e,A)=>new An({guid:e,...A,shouldLoad:A.shouldLoad||A.autoLoad||!1});class ls{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 ls(R_(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 Q60=e=>new ls(R_(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 p60=e=>new k6(e.readJSON());class u1{constructor(A,t){this.key=A,this.value=t}getLength(){return 1}getContent(){return[]}isCountable(){return!1}copy(){return new u1(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 m60=e=>new u1(e.readKey(),e.readJSON());class gg{constructor(A){this.arr=A}getLength(){return this.arr.length}getContent(){return this.arr}isCountable(){return!0}copy(){return new gg(this.arr)}splice(A){const t=new gg(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 D60=e=>new $A(e.readString()),M60=[i60,s60,c60,I60,u60,h60,f60],R60=0,S60=1,v60=2,N60=3,x60=4,T60=5,U60=6;class qe{constructor(A){this.type=A}getLength(){return 1}getContent(){return[this.type]}isCountable(){return!0}copy(){return new qe(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 F60=e=>new qe(M60[e.readTypeRef()](e)),cg=(e,A,t)=>{const{client:n,clock:i}=A.id,r=new l1(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 l1 extends uQ{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()?UM:0}set marker(A){(this.info&GC)>0!==A&&(this.info^=GC)}get marker(){return(this.info&GC)>0}get keep(){return(this.info&TM)>0}set keep(A){this.keep!==A&&(this.info^=TM)}get countable(){return(this.info&UM)>0}get deleted(){return(this.info&LC)>0}set deleted(A){this.deleted!==A&&(this.info^=LC)}markDeleted(){this.info|=LC}getMissing(A,t){if(this.origin&&this.origin.client!==this.id.client&&this.origin.clock>=M1(t,this.origin.client))return this.origin.client;if(this.rightOrigin&&this.rightOrigin.client!==this.id.client&&this.rightOrigin.clock>=M1(t,this.rightOrigin.client))return this.rightOrigin.client;if(this.parent&&this.parent.constructor===g7&&this.id.client!==this.parent.client&&this.parent.clock>=M1(t,this.parent.client))return this.parent.client;if(this.origin&&(this.left=WM(A,t,this.origin),this.origin=this.left.lastId),this.rightOrigin&&(this.right=$t(A,this.rightOrigin),this.rightOrigin=this.right.id),this.left&&this.left.constructor===R3||this.right&&this.right.constructor===R3)this.parent=null;else if(!this.parent)this.left&&this.left.constructor===l1&&(this.parent=this.left.parent,this.parentSub=this.left.parentSub),this.right&&this.right.constructor===l1&&(this.parent=this.right.parent,this.parentSub=this.right.parentSub);else if(this.parent.constructor===g7){const n=JC(t,this.parent);n.constructor===R3?this.parent=null:this.parent=n.content.type}return null}integrate(A,t){if(t>0&&(this.id.clock+=t,this.left=WM(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),Ra(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(),ig(A.deleteSet,this.id.client,this.id.clock,this.length),jM(A,t,this.parentSub),this.content.delete(A)}}gc(A,t){if(!this.deleted)throw qA();this.content.gc(A),t?O90(A,this,new R3(this.id,this.length)):this.content=new Tr(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()&Tc|(n===null?0:e3)|(i===null?0:Ue)|(r===null?0:Dr);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=G90(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)):qA();r!==null&&A.writeString(r)}this.content.write(A,t)}}const S_=(e,A)=>_60[A&Tc](e),_60=[()=>{qA()},B60,y60,E60,D60,p60,m60,F60,w60,Q60,()=>{qA()}],k60=10;class S3 extends uQ{get deleted(){return!0}delete(){}mergeWith(A){return this.constructor!==A.constructor?!1:(this.length+=A.length,!0)}integrate(A,t){qA()}write(A,t){A.writeInfo(k60),F5(A.restEncoder,this.length-t)}getMissing(A,t){return null}}const v_=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:{},N_="__ $YJS$ __";v_[N_]===!0&&console.error("Yjs was already imported. This breaks constructor checks and will lead to issues! - https://github.com/yjs/yjs/issues/438");v_[N_]=!0;const IQ=0,x_=1,T_=2,L60=(e,A)=>{F5(e,IQ);const t=k90(A);q1(e,t)},U_=(e,A,t)=>{F5(e,x_),q1(e,T90(A,t))},G60=(e,A,t)=>U_(A,t,l4(e)),F_=(e,A,t)=>{try{v90(A,l4(e),t)}catch(n){console.error("Caught error while handling a Yjs update",n)}},b60=(e,A)=>{F5(e,T_),q1(e,A)},O60=F_,P60=(e,A,t,n)=>{const i=_5(e);switch(i){case IQ:G60(e,A,t);break;case x_:F_(e,t,n);break;case T_:O60(e,t,n);break;default:throw new Error("Unknown message type")}return i},q8={},eR={},Fe={},O9={},eA=S6("shared",["second"],e=>{switch(e.target){case"second":Object.keys(Fe).forEach(A=>{const t=O9[A];t===void 0?eA.emit("shared:join",A):t<10?O9[A]=t+1:delete O9[A]}),Object.keys(eR).forEach(A=>{eA.emit("shared:active",A)});break;case"join":{const A=e.data,t=q8[A];if(t&&eR[A]){eA.reply(e,"joinack",A);const n=bt();L60(n,t),eA.reply(e,"sync",cl(A,n));const i=bt();U_(i,t),eA.reply(e,"sync",cl(A,i))}break}case"joinack":{const A=e.data;q8[A]&&Fe[A]&&(O9[A]=0);break}case"active":{const A=e.data;q8[A]&&Fe[A]&&(O9[A]=0);break}case"sync":{const[A,t,n]=e.data,i=q8[t];if(i&&A!==eA.id()){const r=_6(n),s=bt();if(P60(r,s,i,eA)===IQ){const a=cl(t,s);eA.emit("shared:sync",a)}}break}}});function Y60(e){let A=q8[e];if(A)return A;q8[e]=A=new An({guid:e});function t(n){const i=bt();b60(i,n),eA.emit("shared:sync",cl(e,i))}return A.on("update",t),A.on("destroy",()=>{A==null||A.off("update",t)}),A}function CQ(e){return Y60(e).getMap()}function cl(e,A){const t=oA(A);return[eA.id()??"",e,t]}function __(e,A){const t=e.get(A);return t!=null&&t.toJSON?t.toJSON():t}function J60(e,A,t){typeof t=="string"?e.set(A,new d6(t)):e.set(A,t)}function k_(e){Fe[e]=(Fe[e]??0)+1,Fe[e]===1&&(delete O9[e],eA.emit("shared:join",e))}function L_(e){const A=Fe[e]??0;A<=1?(delete Fe[e],delete O9[e]):Fe[e]=A-1}function H60(e,A,t){const n=CQ(e),i=__(n,A);(i===void 0||t!==i)&&J60(n,A,t)}function K60(e,A,t){const n=CQ(e);function i(){t(__(n,A))}function r(s){s.keysChanged.has(A)&&i()}return i(),n.observe(r),()=>{n.unobserve(r)}}function V60(e,A,t){const n=CQ(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 z60(e,A,t){k_(e);const n=K60(e,A,t);return()=>{n(),L_(e)}}function W60(e,A,t){k_(e);const n=V60(e,A,t);return()=>{n(),L_(e)}}function Z60(){const e=new nZ,A=tZ(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 KC=1/1e3,j60=1e3,q60=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*j60}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}},X60=new V7,ht=null;function $60(){if(ht===null){const e=new Float32Array([-1,-1,0,3,-1,0,-1,3,0]),A=new Float32Array([0,0,2,0,0,2]);ht=new R5,ht.setAttribute!==void 0?(ht.setAttribute("position",new T5(e,3)),ht.setAttribute("uv",new T5(A,2))):(ht.addAttribute("position",new T5(e,3)),ht.addAttribute("uv",new T5(A,2)))}return ht}var le=class G_{constructor(A="Pass",t=new y7,n=X60){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 D1($60(),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=n9){}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 v1||t instanceof I1||t instanceof I2||t instanceof G_)&&this[A].dispose()}}},A80=class extends le{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)}},e80=Number(J7.replace(/\D+/g,""));function b_(e){return e80<154?e.replace("colorspace_fragment","encodings_fragment"):e}var t80=`#include + */var VC=1/1e3,j60=1e3,q60=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*VC}get fixedDelta(){return this._fixedDelta*VC}set fixedDelta(e){this._fixedDelta=e*j60}get elapsed(){return this._elapsed*VC}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}},X60=new V7,ht=null;function $60(){if(ht===null){const e=new Float32Array([-1,-1,0,3,-1,0,-1,3,0]),A=new Float32Array([0,0,2,0,0,2]);ht=new R5,ht.setAttribute!==void 0?(ht.setAttribute("position",new T5(e,3)),ht.setAttribute("uv",new T5(A,2))):(ht.addAttribute("position",new T5(e,3)),ht.addAttribute("uv",new T5(A,2)))}return ht}var le=class G_{constructor(A="Pass",t=new y7,n=X60){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 D1($60(),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=n9){}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 v1||t instanceof I1||t instanceof I2||t instanceof G_)&&this[A].dispose()}}},A80=class extends le{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)}},e80=Number(J7.replace(/\D+/g,""));function b_(e){return e80<154?e.replace("colorspace_fragment","encodings_fragment"):e}var t80=`#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 -}`,n80="varying vec2 vUv;void main(){vUv=position.xy*0.5+0.5;gl_Position=vec4(position.xy,1.0,1.0);}",i80=class extends Y1{constructor(){super({name:"CopyMaterial",uniforms:{inputBuffer:new B2(null),opacity:new B2(1)},blending:U3,toneMapped:!1,depthWrite:!1,depthTest:!1,fragmentShader:t80,vertexShader:n80}),this.fragmentShader=b_(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}},r80=class extends le{constructor(e,A=!0){super("CopyPass"),this.fullscreenMaterial=new i80,this.needsSwap=!1,this.renderTarget=e,e===void 0&&(this.renderTarget=new v1(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!==C4?this.fullscreenMaterial.defines.FRAMEBUFFER_PRECISION_HIGH="1":e!==null&&e.outputColorSpace===t2&&(this.renderTarget.texture.colorSpace=t2))}},tR=new _0,O_=class extends le{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(tR),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(tR,o):l&&e.setClearAlpha(o)}},s80=class extends le{constructor(e,A){super("MaskPass",e,A),this.needsSwap=!1,this.clearPass=new O_(!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)}},o80=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 r80,this.depthTexture=null,this.passes=[],this.timer=new q60,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 c0),n=A.getContext().getContextAttributes().alpha,i=this.inputBuffer.texture.type;i===C4&&A.outputColorSpace===t2&&(this.inputBuffer.texture.colorSpace=t2,this.outputBuffer.texture.colorSpace=t2,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=Kt,A.type=xe):A.type=PA,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 c0:r.getDrawingBufferSize(new c0),o={minFilter:o2,magFilter:o2,stencilBuffer:t,depthBuffer:A,type:n},a=new v1(s.width,s.height,o);return i>0&&(a.ignoreDepthForMultisampleCopy=!1,a.samples=i),n===C4&&r!==null&&r.outputColorSpace===t2&&(a.texture.colorSpace=t2),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 c0),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 s80?s=!0:u instanceof A80&&(s=!1))}setSize(A,t,n){const i=this.renderer,r=i.getSize(new c0);(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 c0);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()}},CA={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"},a80=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=CA.NONE,this.varyings=new Set,this.uvTransformation=!1,this.readDepth=!1,this.colorSpace=G3}},VC=!1,nR=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 a1:t=this.materialsFlatShadedBackSide;break;default:t=this.materialsFlatShaded;break}else switch(A.material.side){case M4:t=this.materialsDoubleSide;break;case a1: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=jA;A[2].skinning=!0,this.materialsBackSide=A.map(t=>{const n=this.cloneMaterial(t);return n.uniforms=Object.assign({},e.uniforms),n.side=a1,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=a1,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}},ft=-1,u7=class extends Y3{constructor(e,A=ft,t=ft,n=1){super(),this.resizable=e,this.baseSize=new c0(1,1),this.preferredSize=new c0(A,t),this.target=this.preferredSize,this.s=n,this.effectiveSize=new c0,this.addEventListener("change",()=>this.updateEffectiveSize()),this.updateEffectiveSize()}updateEffectiveSize(){const e=this.baseSize,A=this.preferredSize,t=this.effectiveSize,n=this.scale;A.width!==ft?t.width=A.width:A.height!==ft?t.width=Math.round(A.height*(e.width/Math.max(e.height,1))):t.width=Math.round(e.width*n),A.height!==ft?t.height=A.height:A.width!==ft?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(ft),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 ft}},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},l80="vec4 blend(const in vec4 x,const in vec4 y,const in float opacity){return mix(x,x+y,opacity);}",g80="vec4 blend(const in vec4 x,const in vec4 y,const in float opacity){return mix(x,y,min(y.a,opacity));}",c80="vec4 blend(const in vec4 x,const in vec4 y,const in float opacity){return mix(x,(x+y)*0.5,opacity);}",u80="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);}",I80="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);}",h80="vec4 blend(const in vec4 x,const in vec4 y,const in float opacity){return mix(x,min(x,y),opacity);}",f80="vec4 blend(const in vec4 x,const in vec4 y,const in float opacity){return mix(x,abs(x-y),opacity);}",d80="vec4 blend(const in vec4 x,const in vec4 y,const in float opacity){return mix(x,x/max(y,1e-12),opacity);}",E80="vec4 blend(const in vec4 x,const in vec4 y,const in float opacity){return mix(x,(x+y-2.0*x*y),opacity);}",B80="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);}",Q80="vec4 blend(const in vec4 x,const in vec4 y,const in float opacity){return mix(x,step(1.0,x+y),opacity);}",p80="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);}",m80="vec4 blend(const in vec4 x,const in vec4 y,const in float opacity){return mix(x,1.0-y,opacity);}",y80="vec4 blend(const in vec4 x,const in vec4 y,const in float opacity){return mix(x,y*(1.0-x),opacity);}",w80="vec4 blend(const in vec4 x,const in vec4 y,const in float opacity){return mix(x,max(x,y),opacity);}",D80="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);}",M80="vec4 blend(const in vec4 x,const in vec4 y,const in float opacity){return mix(x,min(x+y,1.0),opacity);}",R80="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);}",S80="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);}",v80="vec4 blend(const in vec4 x,const in vec4 y,const in float opacity){return mix(x,x*y,opacity);}",N80="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);}",x80="vec4 blend(const in vec4 x,const in vec4 y,const in float opacity){return mix(x,y,opacity);}",T80="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);}",U80="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);}",F80="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);}",_80="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);}",k80="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);}",L80="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);}",G80="vec4 blend(const in vec4 x,const in vec4 y,const in float opacity){return y;}",b80="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);}",O80="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);}",P80=new Map([[v5.ADD,l80],[v5.ALPHA,g80],[v5.AVERAGE,c80],[v5.COLOR,u80],[v5.COLOR_BURN,I80],[v5.COLOR_DODGE,C80],[v5.DARKEN,h80],[v5.DIFFERENCE,f80],[v5.DIVIDE,d80],[v5.DST,null],[v5.EXCLUSION,E80],[v5.HARD_LIGHT,B80],[v5.HARD_MIX,Q80],[v5.HUE,p80],[v5.INVERT,m80],[v5.INVERT_RGB,y80],[v5.LIGHTEN,w80],[v5.LINEAR_BURN,D80],[v5.LINEAR_DODGE,M80],[v5.LINEAR_LIGHT,R80],[v5.LUMINOSITY,S80],[v5.MULTIPLY,v80],[v5.NEGATION,N80],[v5.NORMAL,x80],[v5.OVERLAY,T80],[v5.PIN_LIGHT,U80],[v5.REFLECT,F80],[v5.SATURATION,_80],[v5.SCREEN,k80],[v5.SOFT_LIGHT,L80],[v5.SRC,G80],[v5.SUBTRACT,b80],[v5.VIVID_LIGHT,O80]]),Y80=class extends Y3{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 P80.get(this.blendFunction)}},Q6=class extends Y3{constructor(e,A,{attributes:t=CA.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 Y80(n),this.blendMode.addEventListener("change",a=>this.setChanged()),this._inputColorSpace=G3,this._outputColorSpace=c4}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=n9){}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 v1||A instanceof I1||A instanceof I2||A instanceof le)&&this[e].dispose()}}},J80="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);}",H80=class extends Q6{constructor({blendFunction:e=v5.SRC,brightness:A=0,contrast:t=0}={}){super("BrightnessContrastEffect",J80,{blendFunction:e,uniforms:new Map([["brightness",new B2(A)],["contrast",new B2(t)]])}),this.inputColorSpace=t2}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}},K80=`#ifdef RADIAL_MODULATION +}`,n80="varying vec2 vUv;void main(){vUv=position.xy*0.5+0.5;gl_Position=vec4(position.xy,1.0,1.0);}",i80=class extends Y1{constructor(){super({name:"CopyMaterial",uniforms:{inputBuffer:new B2(null),opacity:new B2(1)},blending:U3,toneMapped:!1,depthWrite:!1,depthTest:!1,fragmentShader:t80,vertexShader:n80}),this.fragmentShader=b_(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}},r80=class extends le{constructor(e,A=!0){super("CopyPass"),this.fullscreenMaterial=new i80,this.needsSwap=!1,this.renderTarget=e,e===void 0&&(this.renderTarget=new v1(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!==C4?this.fullscreenMaterial.defines.FRAMEBUFFER_PRECISION_HIGH="1":e!==null&&e.outputColorSpace===t2&&(this.renderTarget.texture.colorSpace=t2))}},tR=new _0,O_=class extends le{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(tR),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(tR,o):l&&e.setClearAlpha(o)}},s80=class extends le{constructor(e,A){super("MaskPass",e,A),this.needsSwap=!1,this.clearPass=new O_(!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)}},o80=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 r80,this.depthTexture=null,this.passes=[],this.timer=new q60,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 c0),n=A.getContext().getContextAttributes().alpha,i=this.inputBuffer.texture.type;i===C4&&A.outputColorSpace===t2&&(this.inputBuffer.texture.colorSpace=t2,this.outputBuffer.texture.colorSpace=t2,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 Og;return this.inputBuffer.depthTexture=A,this.inputBuffer.dispose(),this.inputBuffer.stencilBuffer?(A.format=Kt,A.type=xe):A.type=PA,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 c0:r.getDrawingBufferSize(new c0),o={minFilter:o2,magFilter:o2,stencilBuffer:t,depthBuffer:A,type:n},a=new v1(s.width,s.height,o);return i>0&&(a.ignoreDepthForMultisampleCopy=!1,a.samples=i),n===C4&&r!==null&&r.outputColorSpace===t2&&(a.texture.colorSpace=t2),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 c0),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 s80?s=!0:u instanceof A80&&(s=!1))}setSize(A,t,n){const i=this.renderer,r=i.getSize(new c0);(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 c0);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()}},CA={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"},a80=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=CA.NONE,this.varyings=new Set,this.uvTransformation=!1,this.readDepth=!1,this.colorSpace=G3}},zC=!1,nR=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 a1:t=this.materialsFlatShadedBackSide;break;default:t=this.materialsFlatShaded;break}else switch(A.material.side){case M4:t=this.materialsDoubleSide;break;case a1: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=jA;A[2].skinning=!0,this.materialsBackSide=A.map(t=>{const n=this.cloneMaterial(t);return n.uniforms=Object.assign({},e.uniforms),n.side=a1,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=a1,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,zC){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 zC}static set workaroundEnabled(e){zC=e}},ft=-1,u7=class extends Y3{constructor(e,A=ft,t=ft,n=1){super(),this.resizable=e,this.baseSize=new c0(1,1),this.preferredSize=new c0(A,t),this.target=this.preferredSize,this.s=n,this.effectiveSize=new c0,this.addEventListener("change",()=>this.updateEffectiveSize()),this.updateEffectiveSize()}updateEffectiveSize(){const e=this.baseSize,A=this.preferredSize,t=this.effectiveSize,n=this.scale;A.width!==ft?t.width=A.width:A.height!==ft?t.width=Math.round(A.height*(e.width/Math.max(e.height,1))):t.width=Math.round(e.width*n),A.height!==ft?t.height=A.height:A.width!==ft?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(ft),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 ft}},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},l80="vec4 blend(const in vec4 x,const in vec4 y,const in float opacity){return mix(x,x+y,opacity);}",g80="vec4 blend(const in vec4 x,const in vec4 y,const in float opacity){return mix(x,y,min(y.a,opacity));}",c80="vec4 blend(const in vec4 x,const in vec4 y,const in float opacity){return mix(x,(x+y)*0.5,opacity);}",u80="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);}",I80="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);}",h80="vec4 blend(const in vec4 x,const in vec4 y,const in float opacity){return mix(x,min(x,y),opacity);}",f80="vec4 blend(const in vec4 x,const in vec4 y,const in float opacity){return mix(x,abs(x-y),opacity);}",d80="vec4 blend(const in vec4 x,const in vec4 y,const in float opacity){return mix(x,x/max(y,1e-12),opacity);}",E80="vec4 blend(const in vec4 x,const in vec4 y,const in float opacity){return mix(x,(x+y-2.0*x*y),opacity);}",B80="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);}",Q80="vec4 blend(const in vec4 x,const in vec4 y,const in float opacity){return mix(x,step(1.0,x+y),opacity);}",p80="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);}",m80="vec4 blend(const in vec4 x,const in vec4 y,const in float opacity){return mix(x,1.0-y,opacity);}",y80="vec4 blend(const in vec4 x,const in vec4 y,const in float opacity){return mix(x,y*(1.0-x),opacity);}",w80="vec4 blend(const in vec4 x,const in vec4 y,const in float opacity){return mix(x,max(x,y),opacity);}",D80="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);}",M80="vec4 blend(const in vec4 x,const in vec4 y,const in float opacity){return mix(x,min(x+y,1.0),opacity);}",R80="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);}",S80="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);}",v80="vec4 blend(const in vec4 x,const in vec4 y,const in float opacity){return mix(x,x*y,opacity);}",N80="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);}",x80="vec4 blend(const in vec4 x,const in vec4 y,const in float opacity){return mix(x,y,opacity);}",T80="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);}",U80="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);}",F80="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);}",_80="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);}",k80="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);}",L80="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);}",G80="vec4 blend(const in vec4 x,const in vec4 y,const in float opacity){return y;}",b80="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);}",O80="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);}",P80=new Map([[v5.ADD,l80],[v5.ALPHA,g80],[v5.AVERAGE,c80],[v5.COLOR,u80],[v5.COLOR_BURN,I80],[v5.COLOR_DODGE,C80],[v5.DARKEN,h80],[v5.DIFFERENCE,f80],[v5.DIVIDE,d80],[v5.DST,null],[v5.EXCLUSION,E80],[v5.HARD_LIGHT,B80],[v5.HARD_MIX,Q80],[v5.HUE,p80],[v5.INVERT,m80],[v5.INVERT_RGB,y80],[v5.LIGHTEN,w80],[v5.LINEAR_BURN,D80],[v5.LINEAR_DODGE,M80],[v5.LINEAR_LIGHT,R80],[v5.LUMINOSITY,S80],[v5.MULTIPLY,v80],[v5.NEGATION,N80],[v5.NORMAL,x80],[v5.OVERLAY,T80],[v5.PIN_LIGHT,U80],[v5.REFLECT,F80],[v5.SATURATION,_80],[v5.SCREEN,k80],[v5.SOFT_LIGHT,L80],[v5.SRC,G80],[v5.SUBTRACT,b80],[v5.VIVID_LIGHT,O80]]),Y80=class extends Y3{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 P80.get(this.blendFunction)}},Q6=class extends Y3{constructor(e,A,{attributes:t=CA.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 Y80(n),this.blendMode.addEventListener("change",a=>this.setChanged()),this._inputColorSpace=G3,this._outputColorSpace=c4}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=n9){}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 v1||A instanceof I1||A instanceof I2||A instanceof le)&&this[e].dispose()}}},J80="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);}",H80=class extends Q6{constructor({blendFunction:e=v5.SRC,brightness:A=0,contrast:t=0}={}){super("BrightnessContrastEffect",J80,{blendFunction:e,uniforms:new Map([["brightness",new B2(A)],["contrast",new B2(t)]])}),this.inputColorSpace=t2}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}},K80=`#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));}`,V80="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;}",z80=class extends Q6{constructor({offset:e=new c0(.001,5e-4),radialModulation:A=!1,modulationOffset:t=.15}={}){super("ChromaticAberrationEffect",K80,{vertexShader:V80,attributes:CA.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}},va={RED:0,GREEN:1,BLUE:2,ALPHA:3},P_=class extends le{constructor(e,A,t=null){super("RenderPass",e,A),this.needsSwap=!1,this.clearPass=new O_,this.overrideMaterialManager=t===null?null:new nR(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 nR(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}},W80=`#include +outputColor=vec4(ra.x,inputColor.g,ba.x,max(max(ra.y,ba.y),inputColor.a));}`,V80="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;}",z80=class extends Q6{constructor({offset:e=new c0(.001,5e-4),radialModulation:A=!1,modulationOffset:t=.15}={}){super("ChromaticAberrationEffect",K80,{vertexShader:V80,attributes:CA.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}},Na={RED:0,GREEN:1,BLUE:2,ALPHA:3},P_=class extends le{constructor(e,A,t=null){super("RenderPass",e,A),this.needsSwap=!1,this.clearPass=new O_,this.overrideMaterialManager=t===null?null:new nR(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 nR(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}},W80=`#include #ifdef GL_FRAGMENT_PRECISION_HIGH uniform highp sampler2D depthBuffer; #else @@ -3853,7 +3853,7 @@ vUv2=uv*vec2(aspect,1.0)*scale; #else vUv2=(uvTransform*vec3(uv,1.0)).xy; #endif -}`,A70=class extends Q6{constructor({blendFunction:e,texture:A=null,aspectCorrection:t=!1}={}){super("TextureEffect",X80,{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($80)):(n.delete("UV_TRANSFORM"),this.setVertexShader(null)),e.type!==C4&&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!==va.RED||A!==va.GREEN||t!==va.BLUE||n!==va.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()}},e70=`#include +}`,A70=class extends Q6{constructor({blendFunction:e,texture:A=null,aspectCorrection:t=!1}={}){super("TextureEffect",X80,{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($80)):(n.delete("UV_TRANSFORM"),this.setVertexShader(null)),e.type!==C4&&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!==Na.RED||A!==Na.GREEN||t!==Na.BLUE||n!==Na.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()}},e70=`#include #include #include #define packFloatToRGBA(v) packDepthToRGBA(v) @@ -3912,7 +3912,7 @@ return orthographicDepthToViewZ(depth,cameraNear,cameraFar); `+n),this.needsDepthTexture=this.getDepthTexture()===null):this.needsDepthTexture=!1,e.colorSpace===t2&&(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=n9){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!==C4&&(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}}},s70=class extends le{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 P_(e,A,new ZE);const a=this.renderPass;a.ignoreBackground=!0,a.skipShadowMapUpdate=!0;const l=a.getClearPass();l.overrideClearColor=new _0(7829503),l.overrideClearAlpha=1,this.renderTarget=t,this.renderTarget===void 0&&(this.renderTarget=new v1(1,1,{minFilter:e2,magFilter:e2}),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 o70=z.createContext(null),rR=e=>(e.getAttributes()&CA.CONVOLUTION)===CA.CONVOLUTION,a70=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=Ht},C)=>{const{gl:h,scene:d,camera:p,size:m}=A3(),f=t||d,Q=A||p,[B,w,R]=z.useMemo(()=>{const v=NW(),N=new o80(h,{depthBuffer:o,stencilBuffer:l,multisampling:u>0&&v?u:0,frameBufferType:I});N.addPass(new P_(f,Q));let F=null,K=null;return a&&(K=new s70(f,Q),K.enabled=!1,N.addPass(K),n!==void 0&&v&&(F=new q80({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(m.width,m.height),[B,m]),oc((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=sW(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=gA,()=>{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(o70.Provider,{value:T,children:h0.jsx("group",{ref:M,children:e})})}));let l70=0;const sR=new WeakMap,ls=(e,A)=>Ti.forwardRef(function({blendFunction:n=void 0,opacity:i=void 0,...r},s){let o=sR.get(e);if(!o){const u=`@react-three/postprocessing/${e.name}-${l70++}`;$x({[u]:e}),sR.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})}),g70=ls(H80),c70=ls(z80),u70=` +#`));this.skipRendering=A===0,this.needsSwap=!this.skipRendering,this.fullscreenMaterial.setShaderData(e)}recompile(){this.updateMaterial()}getDepthTexture(){return this.fullscreenMaterial.depthBuffer}setDepthTexture(e,A=n9){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!==C4&&(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}}},s70=class extends le{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 P_(e,A,new jE);const a=this.renderPass;a.ignoreBackground=!0,a.skipShadowMapUpdate=!0;const l=a.getClearPass();l.overrideClearColor=new _0(7829503),l.overrideClearAlpha=1,this.renderTarget=t,this.renderTarget===void 0&&(this.renderTarget=new v1(1,1,{minFilter:e2,magFilter:e2}),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 o70=z.createContext(null),rR=e=>(e.getAttributes()&CA.CONVOLUTION)===CA.CONVOLUTION,a70=Ui.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=Ht},C)=>{const{gl:h,scene:d,camera:p,size:m}=A3(),f=t||d,Q=A||p,[B,w,R]=z.useMemo(()=>{const v=NW(),N=new o80(h,{depthBuffer:o,stencilBuffer:l,multisampling:u>0&&v?u:0,frameBufferType:I});N.addPass(new P_(f,Q));let F=null,K=null;return a&&(K=new s70(f,Q),K.enabled=!1,N.addPass(K),n!==void 0&&v&&(F=new q80({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(m.width,m.height),[B,m]),ac((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=sW(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=gA,()=>{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(o70.Provider,{value:T,children:h0.jsx("group",{ref:M,children:e})})}));let l70=0;const sR=new WeakMap,gs=(e,A)=>Ui.forwardRef(function({blendFunction:n=void 0,opacity:i=void 0,...r},s){let o=sR.get(e);if(!o){const u=`@react-three/postprocessing/${e.name}-${l70++}`;$x({[u]:e}),sR.set(e,o=u)}const a=A3(u=>u.camera),l=Ui.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})}),g70=gs(H80),c70=gs(z80),u70=` 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 I70 extends Q6{constructor(){super("CRTShapeEffect",u70,{blendFunction:v5.NORMAL,attributes:CA.CONVOLUTION})}}const C70=ls(I70),h70=` +`;class I70 extends Q6{constructor(){super("CRTShapeEffect",u70,{blendFunction:v5.NORMAL,attributes:CA.CONVOLUTION})}}const C70=gs(I70),h70=` 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 f70 extends Q6{constructor(){super("CRTLinesEffect",h70,{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 d70=ls(f70),E70=ls(A70);function B70({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 Q70=Date.now(),tA={get value(){return(Date.now()-Q70)/1e3%1e6}},p70=120;let Y_=0;function m70(e){Y_=p70/e}m70(150);const CQ={get value(){return Y_}};function hQ(e){const A=e.clone();return A.uniforms.time=tA,A.uniforms.interval=CQ,A}function y70(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 Q70=Date.now(),tA={get value(){return(Date.now()-Q70)/1e3%1e6}},p70=120;let Y_=0;function m70(e){Y_=p70/e}m70(150);const hQ={get value(){return Y_}};function fQ(e){const A=e.clone();return A.uniforms.time=tA,A.uniforms.interval=hQ,A}function y70(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 M70(){return hQ(D70)}const cg=[0,1,0],J_=[1,1,0],ug=[1,0,0],H_=[0,0,0],R70=new Float32Array([...cg,...ug,...J_,...cg,...H_,...ug]),S70=new Float32Array([...cg.slice(0,2),...ug.slice(0,2),...J_.slice(0,2),...cg.slice(0,2),...H_.slice(0,2),...ug.slice(0,2)]);function v70(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(S70,2)),e.computeBoundingBox(),e.computeBoundingSphere()}const x70=new Y1({transparent:!1,uniforms:{time:tA,interval:CQ,map:{value:null},alt:{value:null},data:{value:null},palette:{value:null},size:{value:new c0},step:{value:new c0}},vertexShader:` + `});function M70(){return fQ(D70)}const ug=[0,1,0],J_=[1,1,0],Ig=[1,0,0],H_=[0,0,0],R70=new Float32Array([...ug,...Ig,...J_,...ug,...H_,...Ig]),S70=new Float32Array([...ug.slice(0,2),...Ig.slice(0,2),...J_.slice(0,2),...ug.slice(0,2),...H_.slice(0,2),...Ig.slice(0,2)]);function v70(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(S70,2)),e.computeBoundingBox(),e.computeBoundingSphere()}const x70=new Y1({transparent:!1,uniforms:{time:tA,interval:hQ,map:{value:null},alt:{value:null},data:{value:null},palette:{value:null},size:{value:new c0},step:{value:new c0}},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 T70(){return hQ(x70)}const V_=z.createContext([]);function fQ(){return z.useContext(V_)}function U70({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;lM70(),[]);return z.useEffect(()=>{r.uniforms.data.value=w70(e,A)},[e,A]),z.useEffect(()=>{y70(r.uniforms.data.value,e,A,t)},[e,A,t]),z.useEffect(()=>{i.current&&(K_(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 F70({width:e,height:A,alpha:t}){const n=z.useMemo(()=>new Array(e*A).fill(t),[e,A,t]);return h0.jsx(dQ,{width:e,height:A,alphas:n})}function _70(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 _0(e.bits[n]/63,e.bits[n+1]/63,e.bits[n+2]/63)}):[]}const J70=new Y1({transparent:!1,uniforms:{time:tA,interval:CQ,moverate:{value:RD},blendrate:{value:RD*3},map:{value:null},alt:{value:null},palette:{value:null},pointSize:{value:new c0(Z4,u4)},rows:{value:1},step:{value:new c0}},vertexShader:` + `});function T70(){return fQ(x70)}const V_=z.createContext([]);function dQ(){return z.useContext(V_)}function U70({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 ac(()=>{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;lM70(),[]);return z.useEffect(()=>{r.uniforms.data.value=w70(e,A)},[e,A]),z.useEffect(()=>{y70(r.uniforms.data.value,e,A,t)},[e,A,t]),z.useEffect(()=>{i.current&&(K_(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 F70({width:e,height:A,alpha:t}){const n=z.useMemo(()=>new Array(e*A).fill(t),[e,A,t]);return h0.jsx(EQ,{width:e,height:A,alphas:n})}function _70(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*ed;return new _0(e.bits[n]/63,e.bits[n+1]/63,e.bits[n+2]/63)}):[]}const J70=new Y1({transparent:!1,uniforms:{time:tA,interval:hQ,moverate:{value:RD},blendrate:{value:RD*3},map:{value:null},alt:{value:null},palette:{value:null},pointSize:{value:new c0(Z4,u4)},rows:{value:1},step:{value:new c0}},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 H70(){return hQ(J70)}function K70(e){return e.generateMipmaps=!1,e.minFilter=e2,e.magFilter=e2,e.needsUpdate=!0,e}function q_(e){return z.useMemo(()=>e?K70(new ox(_70(e))):void 0,[e==null?void 0:e.id])}function V70({sprites:e,charset:A,palette:t}){const n=q_(A),i=fQ(),r=z.useRef(null),s=z.useMemo(()=>H70(),[]),{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"),p=l.getAttribute("animShake"),m=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||!p||p.count!==e.length||!m||m.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),p=new T5(new Float32Array(e.length*2),2),m=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=j_(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 X_({width:e,height:A,char:t,color:n,bg:i,charset:r,palette:s}){const o=q_(r),a=fQ(),l=z.useRef(null),u=z.useMemo(()=>T70(),[]),{width:I=0,height:C=0}=(o==null?void 0:o.image)??{};return z.useEffect(()=>{u.uniforms.data.value=N70(e,A)},[e,A]),z.useEffect(()=>{v70(u.uniforms.data.value,e,A,t,n,i)},[e,A,t,n,i]),z.useEffect(()=>{if(!o||!l.current)return;K_(l.current,e,A);const h=j_(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 Xe={};Object.defineProperty(Xe,"__esModule",{value:!0});var z70=typeof window<"u"&&/Mac|iPod|iPhone|iPad/.test(window.navigator.platform),zC={alt:"altKey",control:"ctrlKey",meta:"metaKey",shift:"shiftKey"},$_={add:"+",break:"pause",cmd:"meta",command:"meta",ctl:"control",ctrl:"control",del:"delete",down:"arrowdown",esc:"escape",ins:"insert",left:"arrowleft",mod:z70?"meta":"control",opt:"alt",option:"alt",return:"enter",right:"arrowright",space:" ",spacebar:" ",up:"arrowup",win:"meta",windows:"meta"},EQ={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 Na=1;Na<20;Na++)EQ["f"+Na]=111+Na;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 Ak(s,A)}),i=function(o){return n.some(function(a){return ek(a,o)})},r=t==null?i:i(t);return r}function W70(e,A){return Gc(e,A)}function Z70(e,A){return Gc(e,{byKey:!0},A)}function Ak(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=BQ(C),p=zC[d];if(C.length>1&&!p&&!$_[C]&&!EQ[d])throw new TypeError('Unknown modifier: "'+C+'"');(r===1||!p)&&(t?n.key=d:n.which=tk(C)),p&&(n[p]=h?null:!0)}}catch(m){a=!0,l=m}finally{try{!o&&u.return&&u.return()}finally{if(a)throw l}}return n}function ek(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 tk(e){e=BQ(e);var A=EQ[e]||e.toUpperCase().charCodeAt(0);return A}function BQ(e){return e=e.toLowerCase(),e=$_[e]||e,e}var j70=Xe.default=Gc;Xe.isHotkey=Gc;Xe.isCodeHotkey=W70;Xe.isKeyHotkey=Z70;Xe.parseHotkey=Ak;Xe.compareHotkey=ek;Xe.toKeyCode=tk;Xe.toKeyName=BQ;function nk(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 bA={root:nk(),ignorehotkeys:!1},ik=z.createContext(bA.root);function N9(e,A){bA.root.emit(X1[e],A)}const QQ=window.navigator.userAgent.indexOf("Mac")!==-1;document.addEventListener("keydown",e=>{const A=e.key.toLowerCase(),t={alt:e.altKey,ctrl:QQ?e.metaKey:e.ctrlKey,shift:e.shiftKey};switch(A){case"r":t.ctrl||e.preventDefault();break;case"alt":case"meta":case"shift":case"dead":break;default:e.preventDefault();break}switch(A){case"arrowleft":N9(X1.MOVE_LEFT,t);break;case"arrowright":N9(X1.MOVE_RIGHT,t);break;case"arrowup":N9(X1.MOVE_UP,t);break;case"arrowdown":N9(X1.MOVE_DOWN,t);break;case"enter":N9(X1.OK_BUTTON,t);break;case"esc":case"escape":N9(X1.CANCEL_BUTTON,t);break;case"tab":N9(X1.MENU_BUTTON,t);break;default:bA.root.emit("keydown",e);break}},{capture:!0});const aR="keyup";function I7({hotkey:e,children:A}){return z.useEffect(()=>{const t=j70(e,{byKey:!0});function n(i){bA.ignorehotkeys===!1&&t(i)&&A()}return document.addEventListener(aR,n,!1),()=>document.removeEventListener(aR,n,!1)},[e,A]),null}function EA(e){const A=z.useContext(ik);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(()=>nk());return z.useEffect(()=>{const n=bA.root,i=bA.ignorehotkeys;return bA.root=t,bA.ignorehotkeys=!!e,()=>{bA.root=n,bA.ignorehotkeys=i}},[t,e]),h0.jsx(ik.Provider,{value:t,children:A})}const xa=W_(),Ta=Z_();function x9(e,A,t){let n=0;t.alt&&(n|=B$),t.ctrl&&(n|=Q$),t.shift&&(n|=p$),t4.emit("vm:input","gadget",[A,n],e)}function q70({player:e,layers:A,width:t,height:n}){const i=Wr(A),r=E$(i),s=t*Z4,o=r.width*Z4*r.viewscale,a=o-s,l=n*u4,u=r.height*u4*r.viewscale,I=u-l,C=Math.round(Math.min(s,l)*.3333),h=-r.focusx*Z4*r.viewscale,d=s*.5+h,p=-r.focusy*u4*r.viewscale,m=l*.5+p,f=o{const{current:M}=B;if(!M)return;if(v2(M.userData.focus)||(M.position.x=f,M.position.y=Q,M.userData.focus=new c0(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=M3(M.position.x,-a,0)),I>=0&&(M.position.y=M3(M.position.y,-I,0))}),h0.jsxs(tn,{children:[h0.jsx(EA,{MOVE_LEFT:w=>x9(e,X1.MOVE_LEFT,w),MOVE_RIGHT:w=>x9(e,X1.MOVE_RIGHT,w),MOVE_UP:w=>x9(e,X1.MOVE_UP,w),MOVE_DOWN:w=>x9(e,X1.MOVE_DOWN,w),OK_BUTTON:w=>x9(e,X1.OK_BUTTON,w),CANCEL_BUTTON:w=>x9(e,X1.CANCEL_BUTTON,w),MENU_BUTTON:w=>x9(e,X1.MENU_BUTTON,w)}),h0.jsx(U70,{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 xa&&Ta&&h0.jsx("group",{position:[0,0,R],children:h0.jsx(X_,{...w,palette:xa,charset:Ta})},w.id);case si.SPRITES:return xa&&Ta&&h0.jsx("group",{position:[0,0,R],children:z.createElement(V70,{...w,key:w.id,palette:xa,charset:Ta})},w.id);case si.DITHER:return h0.jsx("group",{position:[0,0,R],children:h0.jsx(dQ,{...w})},w.id)}})})})]})}const X70=Q3(32,126).map(e=>String.fromCharCode(e)),$70=Q5({name:"Whitespace",pattern:/ +/}),An0=Q5({name:"WhitespaceSkipped",pattern:/ +/,group:S1.SKIPPED}),rk=Q5({name:"StringLiteral",pattern:/[^ $]+/,start_chars_hint:X70}),pQ=Q5({name:"StringLiteralDouble",pattern:/"(?:[^\\"]|\\(?:[^\n\r]|u[0-9a-fA-F]{4}))*"/}),sk=Q5({name:"MaybeFlag",pattern:/\$[^ $]+/}),mQ=Q5({name:"NumberLiteral",pattern:/\$-?(\d*\.)?\d+([eE][+-]?\d+)?[jJ]?[lL]?\+?/}),yQ=Q5({name:"ContinueLine",pattern:/\\/});function ok(e,A=""){return Q5({name:A||e,pattern:new RegExp(e.toLowerCase(),"i")})}const ak=[["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"]],lR={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},p1=ak.map(([e,A])=>ok(`\\$(${e})`,A||e)),A1=[...ak.map(([e,A])=>ok(`\\$on(${e})`,`on${A||e}`))],en0=[$70,yQ,...p1,...A1,pQ,rk,mQ,sk],tn0=new S1(en0,{skipValidations:!F7,ensureOptimizations:F7}),nn0=new S1([An0,yQ,...p1,...A1,pQ,rk,mQ,sk],{skipValidations:!F7,ensureOptimizations:F7});function lk(e,A=!1){return A?nn0.tokenize(e):tn0.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 in0(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]);in0(e,A)}const gk=z.createContext(p6(1,1,15,1));function ck(e){e.activeColor=e.resetColor,e.activeBg=e.resetBg}function uk(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=lk(e);if(!t.tokens)return!0;const n=uk(t.tokens,A);return A.resetCheck&&n&&ck(A),n}function rn0(e,A,t){const n=lk(e);if(!n.tokens)return;const i=p6(A,t,x3.WHITE,x3.BLACK);return i.measureonly=!0,uk(n.tokens,i),i}function Oc(e,A){const t=A.width-A.x;t<1||O1(e.repeat(t),A)}function yd(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 Pc=z.createContext({sendmessage(){},sendclose(){},didclose(){}}),Ck=z.createContext(""),gR={input:{color:"white",active:"yellow"}};function nn(e){return e?gR.input.active:gR.input.color}function _3(e,A){return typeof e==typeof A?e:A}function hk(e,A){return`vm:${e}:${A}`}function gi(e,A,t=0,n=""){return`${e.substring(0,A)}${n}${e.substring(A+t)}`}function sn0({item:e,context:A}){return O1(e,A),null}function on0({chip:e,active:A,label:t,args:n,context:i}){const[r,s,o]=[_3(n[0],""),_3(n[1],""),_3(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(Pc),I=z.useCallback(()=>{u.sendmessage(hk(e,r)),u.sendclose()},[e,u,r]);return h0.jsxs(h0.Fragment,{children:[A&&h0.jsx(EA,{OK_BUTTON:I}),h0.jsx(I7,{hotkey:s,children:I})]})}function an0({chip:e,active:A,label:t,args:n,context:i}){const[r,s]=[_3(n[0],""),n[1]],o=nn(A);O1(` $purple$16 $${o}${t}`,i);const a=z.useContext(Pc),l=z.useCallback(()=>{a.sendmessage(hk(e,r),s),a.sendclose()},[a,r]);return A&&h0.jsx(EA,{OK_BUTTON:l})}function wQ(e,A){const[t,n]=z.useState(void 0);function i(r){H60(e,A,r)}return z.useEffect(()=>z60(e,A,n),[]),[t,i]}function ln0(e,A){const[t,n]=z.useState(void 0),[i,r]=z.useState(0);return z.useEffect(()=>W60(e,A,s=>{s!==void 0&&t===void 0?n(s):r(1-i)}),[]),[t]}function gn0({chip:e,active:A,label:t,args:n,context:i}){const[r,s,o]=[_3(n[0],""),_3(n[1],-1),_3(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]=wQ(e,r),C=u??0,h=gs(),[d,p]=z.useState(""),[m,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,m,1,"$219+"):d),O1(` # $${M}${R} $green${w} \\`,i),Oc(" ",i);const x=z.useCallback(N=>{const F=N.alt?10:1;I(Math.min(l,C+F))},[l,I,C]),T=z.useCallback(N=>{const F=N.alt?10:1;I(Math.max(a,C-F))},[a,I,C]),v=z.useCallback(()=>{B(N=>{const F=!N;if(F){const K=`${u}`;p(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,p,a,l,u,I,d]);return u!==void 0&&h0.jsxs(h0.Fragment,{children:[A&&h0.jsx(EA,{MOVE_LEFT:T,MOVE_RIGHT:x,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(EA,{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&&p(F=>gi(F,m,1));break;case"backspace":m>0&&(p(F=>gi(F,m-1,1)),f(F=>Math.max(0,F-1)));break}N.key.length===1&&d.lengthgi(F,m,0,N.key)),f(F=>F+1))}})]})]})}function cn0({chip:e,active:A,label:t,args:n,context:i}){const[r,s,o]=[_3(n[0],""),_3(n[1],""),_3(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]=wQ(e,r),d=C??0,p=gs(),m=t.trim(),f=nn(A);bc(i),O1(` $red $29 $${f}${m} \\`,i);const B=gi("----:----",d,1,`$green${A?p?"$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 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(EA,{MOVE_LEFT:R,MOVE_RIGHT:w})})}function un0({chip:e,active:A,label:t,args:n,context:i}){const[r,...s]=[_3(n[0],""),...n.slice(1)],o=0,a=s.length-1,[l,u]=wQ(e,r),I=l??0,C=gs(),h=`${s[I]}`,d=t.trim(),p=nn(A);bc(i),O1(` $dkred ? $${p}${d} \\`,i);const m=A?C?"$26":"$27":"/";O1(`${I+1}$green${m}$${p}${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(EA,{MOVE_LEFT:Q,MOVE_RIGHT:f})})}function In0({chip:e,active:A,label:t,args:n,context:i}){const r=_3(n[0],""),[s]=ln0(e,r),o=(s==null?void 0:s.toJSON())??"",a=gs(),[l,u]=z.useState(0),[I,C]=z.useState(!1),[h,d]=z.useState(void 0),p=`${o} `,m=t.trim(),f=nn(A);bc(i),O1(`$green $20 $${f}${m}$green \\`,i);const Q=i.x,w=i.y*i.width;O1(`${p}\\`,i),Oc(" ",i);const R=v2(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,Ik(Q+x+w,Q+T+w,15,8,i)),I&&a&&yd(Q+l+w,"Û",i);function v(){v2(s)&&(u(x),d(void 0),s.delete(x,T-x+1))}return h0.jsxs(h0.Fragment,{children:[A&&h0.jsx(EA,{OK_BUTTON:()=>{s&&(C(!0),u(s.length),d(void 0))}}),I&&h0.jsx(tn,{blockhotkeys:!0,children:h0.jsx(EA,{MOVE_LEFT:N=>{N.shift?v2(h)||d(M3(l-1,0,o.length)):d(void 0),u(F=>M3(F-1,0,o.length))},MOVE_RIGHT:N=>{N.shift?v2(h)||d(l):d(void 0),u(F=>M3(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:QQ?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":v2(navigator.clipboard)&&navigator.clipboard.writeText(s.toJSON()).catch(W=>console.error(W));break;case"v":v2(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":v2(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(Ck),n=z.useContext(gk);if(n.isEven=n.y%2===0,typeof e=="string")return h0.jsx(sn0,{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(on0,{...a});case"hypertext":return h0.jsx(an0,{...a});case"rn":case"range":return h0.jsx(cn0,{...a});case"sl":case"select":return h0.jsx(un0,{...a});case"nm":case"number":return h0.jsx(gn0,{...a});case"tx":case"text":return h0.jsx(In0,{...a});default:O1(`$red unknown input type ${s}`,n);break}ck(n)}return null}function Yc(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)}),[r,t,n,i])}const cR=W_(),uR=Z_();function Jc({width:e,height:A,tiles:t}){const n=Wr(t);return cR&&uR&&h0.jsx(X_,{...n,width:e,height:A,palette:cR,charset:uR})}function DQ(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 U1(e,A,t,n,i,r){if(n<0||n>=A||i<0||i>=t)return;const s=n+i*A;YZ(r).forEach(o=>{const a=r[o];v2(a)&&(e[o][s]=a)})}function fk({margin:e=1,selected:A=-1,player:t,width:n,height:i,color:r,bg:s,text:o}){const a=Yc(n,i,0,r,s);DQ(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(gk.Provider,{value:l,children:[o.map((u,I)=>h0.jsx(Cn0,{item:u,active:I===A},I)),h0.jsx(Jc,{width:n,height:i,tiles:a})]})})}var dk={update:null,begin:null,loopBegin:null,changeBegin:null,change:null,changeComplete:null,loopComplete:null,complete:null,loop:1,direction:"normal",autoplay:!0,timelineOffset:0},MQ={duration:1e3,delay:0,endDelay:0,easing:"easeOutElastic(1, .5)",round:0},hn0=["translateX","translateY","translateZ","rotate","rotateX","rotateY","rotateZ","scale","scaleX","scaleY","scaleZ","skew","skewX","skewY","perspective","matrix","matrix3d"],Ig={CSS:{},springs:{}};function JA(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!dk.hasOwnProperty(e)&&!MQ.hasOwnProperty(e)&&e!=="targets"&&e!=="keyframes"}};function Ek(e){var A=/\(([^)]+)\)/.exec(e);return A?A[1].split(",").map(function(t){return parseFloat(t)}):[]}function Bk(e,A){var t=Ek(e),n=JA(t5.und(t[0])?1:t[0],.1,100),i=JA(t5.und(t[1])?100:t[1],.1,100),r=JA(t5.und(t[2])?10:t[2],.1,100),s=JA(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 p=A?A*d/1e3:d;return a<1?p=Math.exp(-p*a*o)*(u*Math.cos(l*p)+I*Math.sin(l*p)):p=(u+I*p)*Math.exp(-p*o),d===0||d===1?d:1-p}function h(){var d=Ig.springs[e];if(d)return d;for(var p=1/6,m=0,f=0;;)if(m+=p,C(m)===1){if(f++,f>=16)break}else f=0;var Q=m*p*1e3;return Ig.springs[e]=Q,Q}return A?C:h}function fn0(e){return e===void 0&&(e=10),function(A){return Math.ceil(JA(A,1e-6,1)*e)*(1/e)}}var dn0=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 p,m,f=0;do m=I+(C-I)/2,p=r(m,h,d)-u,p>0?C=m:I=m;while(Math.abs(p)>1e-7&&++f<10);return m}function a(u,I,C,h){for(var d=0;d<4;++d){var p=s(I,C,h);if(p===0)return I;var m=r(I,C,h)-u;I-=m/p}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 p=0;p=.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(m(f),I,h)}}return l}(),Qk=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=JA(n,1,10),s=JA(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 RQ(e,A){if(t5.fnc(e))return e;var t=e.split("(")[0],n=Qk[t],i=Ek(e);switch(t){case"spring":return Bk(e,A);case"cubicBezier":return WC(dn0,i);case"steps":return WC(fn0,i);default:return WC(n,i)}}function pk(e){try{var A=document.querySelectorAll(e);return A}catch{return}}function Hc(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 pn0(e){if(t5.rgb(e))return En0(e);if(t5.hex(e))return Bn0(e);if(t5.hsl(e))return Qn0(e)}function _e(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 mn0(e){if(xi(e,"translate")||e==="perspective")return"px";if(xi(e,"rotate")||xi(e,"skew"))return"deg"}function Dd(e,A){return t5.fnc(e)?e(A.target,A.id,A.total):e}function HA(e,A){return e.getAttribute(A)}function NQ(e,A,t){var n=_e(A);if(SQ([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 mk(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?NQ(e,i,t):i}}function xQ(e,A){if(t5.dom(e)&&!t5.inp(e)&&(!t5.nil(HA(e,A))||t5.svg(e)&&e[A]))return"attribute";if(t5.dom(e)&&SQ(hn0,A))return"transform";if(t5.dom(e)&&A!=="transform"&&mk(e,A))return"css";if(e[A]!=null)return"object"}function yk(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 yn0(e,A,t,n){var i=xi(A,"scale")?1:0+mn0(A),r=yk(e).get(A)||i;return t&&(t.transforms.list.set(A,r),t.transforms.last=A),n?NQ(e,r,n):r}function TQ(e,A,t,n){switch(xQ(e,A)){case"transform":return yn0(e,A,n,t);case"css":return mk(e,A,t);case"attribute":return HA(e,A);default:return e[A]||0}}function UQ(e,A){var t=/^(\*=|\+=|-=)/.exec(e);if(!t)return e;var n=_e(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 wk(e,A){if(t5.col(e))return pn0(e);if(/\s/g.test(e))return e;var t=_e(e),n=t?e.substr(0,e.length-t.length):e;return A?n+A:n}function FQ(e,A){return Math.sqrt(Math.pow(A.x-e.x,2)+Math.pow(A.y-e.y,2))}function wn0(e){return Math.PI*2*HA(e,"r")}function Dn0(e){return HA(e,"width")*2+HA(e,"height")*2}function Mn0(e){return FQ({x:HA(e,"x1"),y:HA(e,"y1")},{x:HA(e,"x2"),y:HA(e,"y2")})}function Dk(e){for(var A=e.points,t=0,n,i=0;i0&&(t+=FQ(n,r)),n=r}return t}function Rn0(e){var A=e.points;return Dk(e)+FQ(A.getItem(A.numberOfItems-1),A.getItem(0))}function Mk(e){if(e.getTotalLength)return e.getTotalLength();switch(e.tagName.toLowerCase()){case"circle":return wn0(e);case"rect":return Dn0(e);case"line":return Mn0(e);case"polyline":return Dk(e);case"polygon":return Rn0(e)}}function Sn0(e){var A=Mk(e);return e.setAttribute("stroke-dasharray",A),A}function vn0(e){for(var A=e.parentNode;t5.svg(A)&&t5.svg(A.parentNode);)A=A.parentNode;return A}function Rk(e,A){var t=A||{},n=t.el||vn0(e),i=n.getBoundingClientRect(),r=HA(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 Nn0(e,A){var t=t5.str(e)?pk(e)[0]:e,n=A||100;return function(i){return{property:i,el:t,svg:Rk(t),totalLength:Mk(t)*(n/100)}}}function xn0(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=Rk(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 CR(e,A){var t=/[+-]?\d*\.?\d+(?:\.\d+)?(?:[eE][+-]?\d+)?/g,n=wk(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 _Q(e){var A=e?Kc(t5.arr(e)?e.map(IR):IR(e)):[];return Hc(A,function(t,n,i){return i.indexOf(t)===n})}function Sk(e){var A=_Q(e);return A.map(function(t,n){return{target:t,id:n,total:A.length,transforms:{list:yk(t)}}})}function Tn0(e,A){var t=vQ(A);if(/^spring/.test(t.easing)&&(t.duration=Bk(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 Vc(s,t)})}function Un0(e){for(var A=Hc(Kc(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=sA.length,s=0;s0?requestAnimationFrame(t):void 0}function n(){J2.suspendWhenDocumentHidden&&(fR()?e=cancelAnimationFrame(e):(sA.forEach(function(i){return i._onDocumentVisibility()}),Tk()))}return typeof document<"u"&&document.addEventListener("visibilitychange",n),A}();function fR(){return!!document&&document.hidden}function J2(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=bn0(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/J2.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||(Y=Math.round(Y*P)/P)),W.push(Y)}var Z=V.length;if(!Z)n0=W[0];else{n0=V[0];for(var g0=0;g00&&(a.began=!0,p("begin")),!a.loopBegan&&a.currentTime>0&&(a.loopBegan=!0,p("loopBegin")),M<=w&&a.currentTime!==0&&d(0),(M>=R&&a.currentTime!==B||!B)&&d(B),M>w&&M=B&&(t=0,m(),a.remaining?(A=n,p("loopComplete"),a.loopBegan=!1,a.direction==="alternate"&&l()):(a.paused=!0,a.completed||(a.completed=!0,p("loopComplete"),p("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 Nk(Q,B),a},a.tick=function(Q){n=Q,A||(A=n),f((n+(t-A))*J2.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,sA.push(a),I(),Tk())},a.reverse=function(){l(),a.completed=!a.reversed,I()},a.restart=function(){a.reset(),a.play()},a.remove=function(Q){var B=_Q(Q);Uk(B,a)},a.reset(),a.autoplay&&a.play(),a}function dR(e,A){for(var t=A.length;t--;)SQ(e,A[t].animatable.target)&&A.splice(t,1)}function Uk(e,A){var t=A.animations,n=A.children;dR(e,t);for(var i=n.length;i--;){var r=n[i],s=r.animations;dR(e,s),!s.length&&!r.children.length&&n.splice(i,1)}!t.length&&!n.length&&A.pause()}function On0(e){for(var A=_Q(e),t=sA.length;t--;){var n=sA[t];Uk(A,n)}}function Pn0(e,A){A===void 0&&(A={});var t=A.direction||"normal",n=A.easing?RQ(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=_e(u?e[1]:e)||0,d=A.start||0+(u?I:0),p=[],m=0;return function(f,Q,B){if(o&&(s=0),a&&(s=(B-1)/2),l&&(s=B-1),!p.length){for(var w=0;w-1&&sA.splice(i,1);function s(C){C.passThrough=!0}for(var o=0;ogc(new Array(t).fill(0)),[t])}function Hn0({width:e,height:A,dither:t}){const n=Wr(t);return h0.jsx(dQ,{width:e,height:A,alphas:n})}function Kn0(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 Vn0({player:e,name:A,width:t,height:n,color:i,bg:r,text:s,shouldclose:o}){const a=t-3,l=n-3,u=Yc(t,n,0,i,r),I=Jn0(a,l),C=z.useContext(Pc);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*-u4:0,W=o?"easeInBack":"easeOutBack",A0={y:V};x.current.position.y=V,J2({y:P,duration:300,easing:W,targets:A0,complete:N,update(){x.current&&(x.current.position.y=jW(A0.y,u4*.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(tn,{children:[h0.jsx(EA,{MOVE_UP:F,MOVE_DOWN:K,CANCEL_BUTTON:C.sendclose}),h0.jsx(Jc,{tiles:u,width:t,height:n}),h0.jsxs("group",{position:[2*Z4,2*u4,0],children:[h0.jsx(Hn0,{dither:I,width:a,height:l}),h0.jsx(fk,{player:e,name:A,width:a,height:l,margin:0,color:i,bg:x3.CLEAR,text:B,selected:w})]})]})})}function ER({player:e,layers:A,rect:t,shouldclose:n=!1}){switch(t.type){case 0:return h0.jsx(fk,{player:e,name:t.name,width:t.width,height:t.height,color:14,bg:1,text:t.text});case 1:return h0.jsx(Vn0,{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(q70,{player:e,layers:A,width:t.width,height:t.height})}return null}function zn0({player:e,layers:A,layout:t}){const n=A3(p=>p.viewport),{width:i,height:r}=n.getCurrentViewport(),s=Math.floor(i/Z4),o=Math.floor(r/u4),a=i-s*Z4,l=r-o*u4,[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(p=>{let m;switch(p.edge){case v8.LEFT:m={name:p.name,type:0,x:C.x,y:C.y,width:p.size,height:C.height,text:p.text},C.x+=p.size,C.width-=p.size,h.push(m);break;default:case v8.RIGHT:m={name:p.name,type:0,x:C.x+C.width-p.size,y:C.y,width:p.size,height:C.height,text:p.text},C.width-=p.size,h.push(m);break;case v8.TOP:m={name:p.name,type:0,x:C.x,y:C.y,width:C.width,height:p.size,text:p.text},C.y+=p.size,C.height-=p.size,h.push(m);break;case v8.BOTTOM:m={name:p.name,type:0,x:C.x,y:C.y+C.height-p.size,width:C.width,height:p.size,text:p.text},C.height-=p.size,h.push(m);break;case v8.SCROLL:m={name:p.name,type:1,x:0,y:0,width:M3(p.size||50,24,C.width-2),height:M3(18,8,C.height-8),text:p.text},m.x=C.x+Math.round((C.width-m.width)*.5),m.y=C.y+Math.floor((C.height-m.height)*.5),d=!1,R7(u,m)||I(N4(m))}}),h.unshift(C),h0.jsx(Pc.Provider,{value:{sendmessage(p,m){t4.emit(p,"gadget",m,e)},sendclose(){sZ("gadget",e)},didclose(){I(void 0)}},children:h0.jsxs("group",{position:[a*.5,l*.5,0],children:[h.map((p,m)=>h0.jsx("group",{position:[p.x*Z4,p.y*u4,m*10],children:h0.jsx(ER,{player:e,layers:A,rect:p})},p.name)),u&&h0.jsxs(Ti.Fragment,{children:[h0.jsx("group",{position:[0,0,800],children:h0.jsx(F70,{width:s,height:o,alpha:.14})}),h0.jsx("group",{position:[u.x*Z4,u.y*u4,900],children:h0.jsx(ER,{player:e,layers:A,rect:u,shouldclose:d})})]},u.name)]})})}function Wn0(e,A,t,n){const i=e.slice(0,A),r=e.slice(A+t);return`${i}${n??""}${r}`}const Cg=1,jC=x3.BLUE,qC=x3.DKBLUE,XC=Z4*Cg,$C=u4*Cg;function Zn0(){const e=A3(Y=>Y.viewport),{width:A,height:t}=e.getCurrentViewport(),n=HZ(),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(n.mode){case b9.TOP:I=Math.round(r*.5);break;case b9.RIGHT:u=Math.round(i*.5),l=(i-u)*XC;break;case b9.BOTTOM:I=Math.round(r*.5),a=(r-I)*$C;break;case b9.LEFT:u=Math.round(i*.5);break;default:case b9.FULL:break}const C=Yc(u,I,0,jC,qC);DQ(C,250,jC,qC);const h={...p6(u,I,jC,qC),...C,x:0,y:I-2,leftEdge:0,rightEdge:u},d=gs(),[p,m]=z.useState(0),[f,Q]=z.useState(0),[B,w]=z.useState([""]),[R,M]=z.useState(void 0);if(u<1||I<1)return null;for(let Y=0;Y=0;++Y){const[H,G,Z,...g0]=n.logs[Y],f0=G==="log"?"":`${G}:`,m0=g0.map(z0=>JSON.stringify(z0)).join(" "),y0=`${H.slice(H.length-3)}>${Z}>${f0} ${m0}`,T0=rn0(y0,u,I);h.y-=(T0==null?void 0:T0.y)??1;const Z0=h.y;O1(y0,h),h.y=Z0}const x=u-2,T=(I-1)*u,v=v2(R),N=v?Math.min(R,p):p,F=v?Math.max(R,p):p,K=F-N,V=B[f],P=v?V.substring(N,F+1):V,W=V.padEnd(u,"_");yd(T,W,h),v&&Ik(T+N,T+F,15,8,h),d&&yd(T+p,"Ý",h);function A0(Y,H,G){B[f]=Wn0(V,Y,H,G)}function n0(Y){v2(Y)?v2(R)||M(M3(Y,0,V.length-1)):M(void 0)}function O(){m(N),M(void 0),A0(N,K)}return h0.jsx("group",{position:[s*.5+l,o+a,0],scale:[Cg,Cg,1],children:n.open?h0.jsxs(tn,{children:[h0.jsx(I7,{hotkey:"Escape",children:()=>Wf(!1)}),h0.jsx(Jc,{width:u,height:I,tiles:C}),h0.jsx(EA,{MENU_BUTTON:Y=>UT(Y.shift?-1:1),MOVE_UP:()=>{Q(M3(f+1,0,B.length-1))},MOVE_DOWN:()=>{Q(M3(f-1,0,B.length-1))},MOVE_LEFT:Y=>{n0(Y.shift?p:void 0),m(M3(p-1,0,V.length))},MOVE_RIGHT:Y=>{n0(Y.shift?p:void 0),m(M3(p+1,0,V.length))},OK_BUTTON:()=>{const Y=v?P:V;w([Y,...B]),Q(0),m(0),M(void 0),w(["",...B]),cZ("tape",Y,xT())},keydown:Y=>{const{key:H}=Y,G=H.toLowerCase(),Z={alt:Y.altKey,ctrl:QQ?Y.metaKey:Y.ctrlKey,shift:Y.shiftKey};switch(G){case"delete":v?O():V.length>0&&A0(p,1);break;case"backspace":v?O():p>0&&(A0(p-1,1),m(p-1));break;default:if(Z.ctrl)switch(G){case"a":M(0),m(V.length);break;case"c":v2(navigator.clipboard)&&navigator.clipboard.writeText(P).catch(g0=>console.error(g0));break;case"v":v2(navigator.clipboard)&&navigator.clipboard.readText().then(g0=>{v?(A0(N,K,g0),M(void 0),m(F)):(A0(p,0,g0),m(p+g0.length))}).catch(g0=>console.error(g0));break;case"x":v2(navigator.clipboard)&&navigator.clipboard.writeText(P).then(()=>O()).catch(g0=>console.error(g0));break}else Z.alt||H.length===1&&V.lengthWf(!n.open)})})}function jn0(){const e=OZ(),{player:A,layout:t}=Wr(e);return h0.jsxs(tn,{children:[h0.jsx(Zn0,{},"console"),h0.jsx(zn0,{player:A,layout:t,layers:e.layers},"display")]})}const qn0="/assets/scratches-DV3m-vM7.jpg",Xn0="main - 0.12.3 - feat: loglevel",$n0=["main - 0.12.3 - feat: loglevel","-".repeat(Xn0.length),"PRESS ANY KEY"];function Ai0({onBoot:e}){const A=A3(l=>l.viewport),{width:t,height:n}=A.getCurrentViewport(),i=Math.floor(t/Z4),r=Math.floor(n/u4),s=t-i*Z4,o=n-r*u4,a=Yc(i,r,0,0,0);return z.useEffect(()=>{async function l(){await OX(),e()}function u(){l()}return document.addEventListener("keydown",u),document.addEventListener("pointerdown",u),()=>{document.removeEventListener("keydown",u),document.removeEventListener("pointerdown",u)}},[e]),z.useEffect(()=>{DQ(a,0,x3.WHITE,x3.DKGRAY);const l={...p6(i,r,x3.WHITE,x3.DKGRAY),...a};$n0.forEach(u=>O1(u,l))},[i,r,a]),h0.jsx("group",{position:[s*.5,o*.5,0],children:h0.jsx(Jc,{width:i,height:r,tiles:a})})}const BR=6e-4;function ei0(){const e=oB(qn0);e.minFilter=e2,e.magFilter=e2;const[A]=z.useState(()=>new _W),[t,n]=z.useState(!1);return z.useEffect(()=>{if(!ue0)return;document.body.appendChild(A.dom),A.showPanel(0),A.dom.style.cssText="position:fixed;bottom:0;left:0;";const i=nW(()=>A.begin()),r=iW(()=>A.end());return()=>{document.body.removeChild(A.dom),i(),r()}},[A]),h0.jsxs(h0.Fragment,{children:[h0.jsx(UW,{makeDefault:!0,near:1,far:2e3,position:[0,0,1e3]}),h0.jsx(B70,{children:t?h0.jsx(jn0,{}):h0.jsx(Ai0,{onBoot:()=>{Z60(),n(!0)}})}),h0.jsx(z.Suspense,{fallback:null,children:h0.jsxs(a70,{multisampling:0,children:[h0.jsx(d70,{}),h0.jsx(c70,{blendFunction:v5.NORMAL,offset:[BR,-BR]}),h0.jsx(C70,{}),h0.jsx(E70,{opacity:.35,texture:e,blendFunction:v5.OVERLAY}),h0.jsx(g70,{brightness:.04,contrast:.1})]})})]})}const QR=new k,pR=new k,ti0=e=>({...pT(e),filter:A=>{const t=A.filter(s=>!(!s.object.visible||(s.object.userData.clippingPlanes??[]).some(a=>(a.projectPoint(s.point,QR),pR.subVectors(s.point,QR).normalize().round(),a.normal.equals(pR)===!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 ni0(){const[e,A]=fT(),t=cD(A.width),n=cD(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(MW,{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:ti0,onCreated:({gl:i})=>{i.localClippingEnabled=!0},children:h0.jsx(ei0,{})})})}),h0.jsx(vW,{})]})}const ii0=_v(document.getElementById("engine"));ii0.render(h0.jsx(z.StrictMode,{children:h0.jsx(ni0,{})}))});export default ri0(); + `});function H70(){return fQ(J70)}function K70(e){return e.generateMipmaps=!1,e.minFilter=e2,e.magFilter=e2,e.needsUpdate=!0,e}function q_(e){return z.useMemo(()=>e?K70(new ox(_70(e))):void 0,[e==null?void 0:e.id])}function V70({sprites:e,charset:A,palette:t}){const n=q_(A),i=dQ(),r=z.useRef(null),s=z.useMemo(()=>H70(),[]),{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"),p=l.getAttribute("animShake"),m=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||!p||p.count!==e.length||!m||m.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),p=new T5(new Float32Array(e.length*2),2),m=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=j_(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 X_({width:e,height:A,char:t,color:n,bg:i,charset:r,palette:s}){const o=q_(r),a=dQ(),l=z.useRef(null),u=z.useMemo(()=>T70(),[]),{width:I=0,height:C=0}=(o==null?void 0:o.image)??{};return z.useEffect(()=>{u.uniforms.data.value=N70(e,A)},[e,A]),z.useEffect(()=>{v70(u.uniforms.data.value,e,A,t,n,i)},[e,A,t,n,i]),z.useEffect(()=>{if(!o||!l.current)return;K_(l.current,e,A);const h=j_(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 Xe={};Object.defineProperty(Xe,"__esModule",{value:!0});var z70=typeof window<"u"&&/Mac|iPod|iPhone|iPad/.test(window.navigator.platform),WC={alt:"altKey",control:"ctrlKey",meta:"metaKey",shift:"shiftKey"},$_={add:"+",break:"pause",cmd:"meta",command:"meta",ctl:"control",ctrl:"control",del:"delete",down:"arrowdown",esc:"escape",ins:"insert",left:"arrowleft",mod:z70?"meta":"control",opt:"alt",option:"alt",return:"enter",right:"arrowright",space:" ",spacebar:" ",up:"arrowup",win:"meta",windows:"meta"},BQ={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 xa=1;xa<20;xa++)BQ["f"+xa]=111+xa;function bc(e,A,t){A&&!("byKey"in A)&&(t=A,A=null),Array.isArray(e)||(e=[e]);var n=e.map(function(s){return Ak(s,A)}),i=function(o){return n.some(function(a){return ek(a,o)})},r=t==null?i:i(t);return r}function W70(e,A){return bc(e,A)}function Z70(e,A){return bc(e,{byKey:!0},A)}function Ak(e,A){var t=A&&A.byKey,n={};e=e.replace("++","+add");var i=e.split("+"),r=i.length;for(var s in WC)n[WC[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=QQ(C),p=WC[d];if(C.length>1&&!p&&!$_[C]&&!BQ[d])throw new TypeError('Unknown modifier: "'+C+'"');(r===1||!p)&&(t?n.key=d:n.which=tk(C)),p&&(n[p]=h?null:!0)}}catch(m){a=!0,l=m}finally{try{!o&&u.return&&u.return()}finally{if(a)throw l}}return n}function ek(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 tk(e){e=QQ(e);var A=BQ[e]||e.toUpperCase().charCodeAt(0);return A}function QQ(e){return e=e.toLowerCase(),e=$_[e]||e,e}var j70=Xe.default=bc;Xe.isHotkey=bc;Xe.isCodeHotkey=W70;Xe.isKeyHotkey=Z70;Xe.parseHotkey=Ak;Xe.compareHotkey=ek;Xe.toKeyCode=tk;Xe.toKeyName=QQ;function nk(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 bA={root:nk(),ignorehotkeys:!1},ik=z.createContext(bA.root);function N9(e,A){bA.root.emit(X1[e],A)}const xi=window.navigator.userAgent.indexOf("Mac")!==-1;document.addEventListener("keydown",e=>{const A=e.key.toLowerCase(),t={alt:e.altKey,ctrl:xi?e.metaKey:e.ctrlKey,shift:e.shiftKey};switch(A){case"r":t.ctrl||e.preventDefault();break;case"i":!xi&&t.shift&&t.ctrl||e.preventDefault();break;case"dead":xi&&t.alt&&t.ctrl||e.preventDefault();break;case"alt":case"meta":case"shift":case"control":break;default:e.preventDefault();break}switch(A){case"arrowleft":N9(X1.MOVE_LEFT,t);break;case"arrowright":N9(X1.MOVE_RIGHT,t);break;case"arrowup":N9(X1.MOVE_UP,t);break;case"arrowdown":N9(X1.MOVE_DOWN,t);break;case"enter":N9(X1.OK_BUTTON,t);break;case"esc":case"escape":N9(X1.CANCEL_BUTTON,t);break;case"tab":N9(X1.MENU_BUTTON,t);break;default:bA.root.emit("keydown",e);break}},{capture:!0});const aR="keyup";function I7({hotkey:e,children:A}){return z.useEffect(()=>{const t=j70(e,{byKey:!0});function n(i){bA.ignorehotkeys===!1&&t(i)&&A()}return document.addEventListener(aR,n,!1),()=>document.removeEventListener(aR,n,!1)},[e,A]),null}function EA(e){const A=z.useContext(ik);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(()=>nk());return z.useEffect(()=>{const n=bA.root,i=bA.ignorehotkeys;return bA.root=t,bA.ignorehotkeys=!!e,()=>{bA.root=n,bA.ignorehotkeys=i}},[t,e]),h0.jsx(ik.Provider,{value:t,children:A})}const Ta=W_(),Ua=Z_();function x9(e,A,t){let n=0;t.alt&&(n|=B$),t.ctrl&&(n|=Q$),t.shift&&(n|=p$),t4.emit("vm:input","gadget",[A,n],e)}function q70({player:e,layers:A,width:t,height:n}){const i=Zr(A),r=E$(i),s=t*Z4,o=r.width*Z4*r.viewscale,a=o-s,l=n*u4,u=r.height*u4*r.viewscale,I=u-l,C=Math.round(Math.min(s,l)*.3333),h=-r.focusx*Z4*r.viewscale,d=s*.5+h,p=-r.focusy*u4*r.viewscale,m=l*.5+p,f=o{const{current:M}=B;if(!M)return;if(v2(M.userData.focus)||(M.position.x=f,M.position.y=Q,M.userData.focus=new c0(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=M3(M.position.x,-a,0)),I>=0&&(M.position.y=M3(M.position.y,-I,0))}),h0.jsxs(tn,{children:[h0.jsx(EA,{MOVE_LEFT:w=>x9(e,X1.MOVE_LEFT,w),MOVE_RIGHT:w=>x9(e,X1.MOVE_RIGHT,w),MOVE_UP:w=>x9(e,X1.MOVE_UP,w),MOVE_DOWN:w=>x9(e,X1.MOVE_DOWN,w),OK_BUTTON:w=>x9(e,X1.OK_BUTTON,w),CANCEL_BUTTON:w=>x9(e,X1.CANCEL_BUTTON,w),MENU_BUTTON:w=>x9(e,X1.MENU_BUTTON,w)}),h0.jsx(U70,{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 Ta&&Ua&&h0.jsx("group",{position:[0,0,R],children:h0.jsx(X_,{...w,palette:Ta,charset:Ua})},w.id);case si.SPRITES:return Ta&&Ua&&h0.jsx("group",{position:[0,0,R],children:z.createElement(V70,{...w,key:w.id,palette:Ta,charset:Ua})},w.id);case si.DITHER:return h0.jsx("group",{position:[0,0,R],children:h0.jsx(EQ,{...w})},w.id)}})})})]})}const X70=Q3(32,126).map(e=>String.fromCharCode(e)),$70=Q5({name:"Whitespace",pattern:/ +/}),An0=Q5({name:"WhitespaceSkipped",pattern:/ +/,group:S1.SKIPPED}),rk=Q5({name:"StringLiteral",pattern:/[^ $]+/,start_chars_hint:X70}),pQ=Q5({name:"StringLiteralDouble",pattern:/"(?:[^\\"]|\\(?:[^\n\r]|u[0-9a-fA-F]{4}))*"/}),sk=Q5({name:"MaybeFlag",pattern:/\$[^ $]+/}),mQ=Q5({name:"NumberLiteral",pattern:/\$-?(\d*\.)?\d+([eE][+-]?\d+)?[jJ]?[lL]?\+?/}),yQ=Q5({name:"ContinueLine",pattern:/\\/});function ok(e,A=""){return Q5({name:A||e,pattern:new RegExp(e.toLowerCase(),"i")})}const ak=[["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"]],lR={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},p1=ak.map(([e,A])=>ok(`\\$(${e})`,A||e)),A1=[...ak.map(([e,A])=>ok(`\\$on(${e})`,`on${A||e}`))],en0=[$70,yQ,...p1,...A1,pQ,rk,mQ,sk],tn0=new S1(en0,{skipValidations:!F7,ensureOptimizations:F7}),nn0=new S1([An0,yQ,...p1,...A1,pQ,rk,mQ,sk],{skipValidations:!F7,ensureOptimizations:F7});function lk(e,A=!1){return A?nn0.tokenize(e):tn0.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 in0(e,A){e.x=A.x,e.y=A.y,e.activeColor=A.activeColor,e.activeBg=A.activeBg}function Oc(e){const A=z.useMemo(()=>({...e}),[e]);in0(e,A)}const gk=z.createContext(p6(1,1,15,1));function ck(e){e.activeColor=e.resetColor,e.activeBg=e.resetBg}function uk(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=lk(e);if(!t.tokens)return!0;const n=uk(t.tokens,A);return A.resetCheck&&n&&ck(A),n}function rn0(e,A,t){const n=lk(e);if(!n.tokens)return;const i=p6(A,t,x3.WHITE,x3.BLACK);return i.measureonly=!0,uk(n.tokens,i),i}function Pc(e,A){const t=A.width-A.x;t<1||O1(e.repeat(t),A)}function wd(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(""),gR={input:{color:"white",active:"yellow"}};function nn(e){return e?gR.input.active:gR.input.color}function _3(e,A){return typeof e==typeof A?e:A}function hk(e,A){return`vm:${e}:${A}`}function gi(e,A,t=0,n=""){return`${e.substring(0,A)}${n}${e.substring(A+t)}`}function sn0({item:e,context:A}){return O1(e,A),null}function on0({chip:e,active:A,label:t,args:n,context:i}){const[r,s,o]=[_3(n[0],""),_3(n[1],""),_3(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(hk(e,r)),u.sendclose()},[e,u,r]);return h0.jsxs(h0.Fragment,{children:[A&&h0.jsx(EA,{OK_BUTTON:I}),h0.jsx(I7,{hotkey:s,children:I})]})}function an0({chip:e,active:A,label:t,args:n,context:i}){const[r,s]=[_3(n[0],""),n[1]],o=nn(A);O1(` $purple$16 $${o}${t}`,i);const a=z.useContext(Yc),l=z.useCallback(()=>{a.sendmessage(hk(e,r),s),a.sendclose()},[a,r]);return A&&h0.jsx(EA,{OK_BUTTON:l})}function wQ(e,A){const[t,n]=z.useState(void 0);function i(r){H60(e,A,r)}return z.useEffect(()=>z60(e,A,n),[]),[t,i]}function ln0(e,A){const[t,n]=z.useState(void 0),[i,r]=z.useState(0);return z.useEffect(()=>W60(e,A,s=>{s!==void 0&&t===void 0?n(s):r(1-i)}),[]),[t]}function gn0({chip:e,active:A,label:t,args:n,context:i}){const[r,s,o]=[_3(n[0],""),_3(n[1],-1),_3(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]=wQ(e,r),C=u??0,h=cs(),[d,p]=z.useState(""),[m,f]=z.useState(0),[Q,B]=z.useState(!1);let w=`${u??0}`;const R=t.trim(),M=nn(A);Oc(i),Q&&(w=h?gi(d,m,1,"$219+"):d),O1(` # $${M}${R} $green${w} \\`,i),Pc(" ",i);const x=z.useCallback(N=>{const F=N.alt?10:1;I(Math.min(l,C+F))},[l,I,C]),T=z.useCallback(N=>{const F=N.alt?10:1;I(Math.max(a,C-F))},[a,I,C]),v=z.useCallback(()=>{B(N=>{const F=!N;if(F){const K=`${u}`;p(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,p,a,l,u,I,d]);return u!==void 0&&h0.jsxs(h0.Fragment,{children:[A&&h0.jsx(EA,{MOVE_LEFT:T,MOVE_RIGHT:x,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(EA,{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&&p(F=>gi(F,m,1));break;case"backspace":m>0&&(p(F=>gi(F,m-1,1)),f(F=>Math.max(0,F-1)));break}N.key.length===1&&d.lengthgi(F,m,0,N.key)),f(F=>F+1))}})]})]})}function cn0({chip:e,active:A,label:t,args:n,context:i}){const[r,s,o]=[_3(n[0],""),_3(n[1],""),_3(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]=wQ(e,r),d=C??0,p=cs(),m=t.trim(),f=nn(A);Oc(i),O1(` $red $29 $${f}${m} \\`,i);const B=gi("----:----",d,1,`$green${A?p?"$26":"$27":"$4"}$${f}`).replaceAll("-","$7").replaceAll(":","$9");O1(`$${f}${a}${B}${l} $green${d+1} \\`,i),Pc(" ",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(EA,{MOVE_LEFT:R,MOVE_RIGHT:w})})}function un0({chip:e,active:A,label:t,args:n,context:i}){const[r,...s]=[_3(n[0],""),...n.slice(1)],o=0,a=s.length-1,[l,u]=wQ(e,r),I=l??0,C=cs(),h=`${s[I]}`,d=t.trim(),p=nn(A);Oc(i),O1(` $dkred ? $${p}${d} \\`,i);const m=A?C?"$26":"$27":"/";O1(`${I+1}$green${m}$${p}${a+1} \\`,i),O1(`$green${h} \\`,i),Pc(" ",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(EA,{MOVE_LEFT:Q,MOVE_RIGHT:f})})}function In0({chip:e,active:A,label:t,args:n,context:i}){const r=_3(n[0],""),[s]=ln0(e,r),o=(s==null?void 0:s.toJSON())??"",a=cs(),[l,u]=z.useState(0),[I,C]=z.useState(!1),[h,d]=z.useState(void 0),p=`${o} `,m=t.trim(),f=nn(A);Oc(i),O1(`$green $20 $${f}${m}$green \\`,i);const Q=i.x,w=i.y*i.width;O1(`${p}\\`,i),Pc(" ",i);const R=v2(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,Ik(Q+x+w,Q+T+w,15,8,i)),I&&a&&wd(Q+l+w,"Û",i);function v(){v2(s)&&(u(x),d(void 0),s.delete(x,T-x+1))}return h0.jsxs(h0.Fragment,{children:[A&&h0.jsx(EA,{OK_BUTTON:()=>{s&&(C(!0),u(s.length),d(void 0))}}),I&&h0.jsx(tn,{blockhotkeys:!0,children:h0.jsx(EA,{MOVE_LEFT:N=>{N.shift?v2(h)||d(M3(l-1,0,o.length)):d(void 0),u(F=>M3(F-1,0,o.length))},MOVE_RIGHT:N=>{N.shift?v2(h)||d(l):d(void 0),u(F=>M3(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:xi?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":v2(navigator.clipboard)&&navigator.clipboard.writeText(s.toJSON()).catch(W=>console.error(W));break;case"v":v2(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":v2(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(Ck),n=z.useContext(gk);if(n.isEven=n.y%2===0,typeof e=="string")return h0.jsx(sn0,{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(on0,{...a});case"hypertext":return h0.jsx(an0,{...a});case"rn":case"range":return h0.jsx(cn0,{...a});case"sl":case"select":return h0.jsx(un0,{...a});case"nm":case"number":return h0.jsx(gn0,{...a});case"tx":case"text":return h0.jsx(In0,{...a});default:O1(`$red unknown input type ${s}`,n);break}ck(n)}return null}function Jc(e,A,t,n,i){const r=e*A;return z.useMemo(()=>cc({char:new Array(r).fill(t),color:new Array(r).fill(n),bg:new Array(r).fill(i)}),[r,t,n,i])}const cR=W_(),uR=Z_();function Hc({width:e,height:A,tiles:t}){const n=Zr(t);return cR&&uR&&h0.jsx(X_,{...n,width:e,height:A,palette:cR,charset:uR})}function DQ(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 U1(e,A,t,n,i,r){if(n<0||n>=A||i<0||i>=t)return;const s=n+i*A;YZ(r).forEach(o=>{const a=r[o];v2(a)&&(e[o][s]=a)})}function fk({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);DQ(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(gk.Provider,{value:l,children:[o.map((u,I)=>h0.jsx(Cn0,{item:u,active:I===A},I)),h0.jsx(Hc,{width:n,height:i,tiles:a})]})})}var dk={update:null,begin:null,loopBegin:null,changeBegin:null,change:null,changeComplete:null,loopComplete:null,complete:null,loop:1,direction:"normal",autoplay:!0,timelineOffset:0},MQ={duration:1e3,delay:0,endDelay:0,easing:"easeOutElastic(1, .5)",round:0},hn0=["translateX","translateY","translateZ","rotate","rotateX","rotateY","rotateZ","scale","scaleX","scaleY","scaleZ","skew","skewX","skewY","perspective","matrix","matrix3d"],Cg={CSS:{},springs:{}};function JA(e,A,t){return Math.min(Math.max(e,A),t)}function Ti(e,A){return e.indexOf(A)>-1}function ZC(e,A){return e.apply(null,A)}var t5={arr:function(e){return Array.isArray(e)},obj:function(e){return Ti(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!dk.hasOwnProperty(e)&&!MQ.hasOwnProperty(e)&&e!=="targets"&&e!=="keyframes"}};function Ek(e){var A=/\(([^)]+)\)/.exec(e);return A?A[1].split(",").map(function(t){return parseFloat(t)}):[]}function Bk(e,A){var t=Ek(e),n=JA(t5.und(t[0])?1:t[0],.1,100),i=JA(t5.und(t[1])?100:t[1],.1,100),r=JA(t5.und(t[2])?10:t[2],.1,100),s=JA(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 p=A?A*d/1e3:d;return a<1?p=Math.exp(-p*a*o)*(u*Math.cos(l*p)+I*Math.sin(l*p)):p=(u+I*p)*Math.exp(-p*o),d===0||d===1?d:1-p}function h(){var d=Cg.springs[e];if(d)return d;for(var p=1/6,m=0,f=0;;)if(m+=p,C(m)===1){if(f++,f>=16)break}else f=0;var Q=m*p*1e3;return Cg.springs[e]=Q,Q}return A?C:h}function fn0(e){return e===void 0&&(e=10),function(A){return Math.ceil(JA(A,1e-6,1)*e)*(1/e)}}var dn0=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 p,m,f=0;do m=I+(C-I)/2,p=r(m,h,d)-u,p>0?C=m:I=m;while(Math.abs(p)>1e-7&&++f<10);return m}function a(u,I,C,h){for(var d=0;d<4;++d){var p=s(I,C,h);if(p===0)return I;var m=r(I,C,h)-u;I-=m/p}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 p=0;p=.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(m(f),I,h)}}return l}(),Qk=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=JA(n,1,10),s=JA(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 RQ(e,A){if(t5.fnc(e))return e;var t=e.split("(")[0],n=Qk[t],i=Ek(e);switch(t){case"spring":return Bk(e,A);case"cubicBezier":return ZC(dn0,i);case"steps":return ZC(fn0,i);default:return ZC(n,i)}}function pk(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 pn0(e){if(t5.rgb(e))return En0(e);if(t5.hex(e))return Bn0(e);if(t5.hsl(e))return Qn0(e)}function _e(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 mn0(e){if(Ti(e,"translate")||e==="perspective")return"px";if(Ti(e,"rotate")||Ti(e,"skew"))return"deg"}function Md(e,A){return t5.fnc(e)?e(A.target,A.id,A.total):e}function HA(e,A){return e.getAttribute(A)}function NQ(e,A,t){var n=_e(A);if(SQ([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 mk(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?NQ(e,i,t):i}}function xQ(e,A){if(t5.dom(e)&&!t5.inp(e)&&(!t5.nil(HA(e,A))||t5.svg(e)&&e[A]))return"attribute";if(t5.dom(e)&&SQ(hn0,A))return"transform";if(t5.dom(e)&&A!=="transform"&&mk(e,A))return"css";if(e[A]!=null)return"object"}function yk(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 yn0(e,A,t,n){var i=Ti(A,"scale")?1:0+mn0(A),r=yk(e).get(A)||i;return t&&(t.transforms.list.set(A,r),t.transforms.last=A),n?NQ(e,r,n):r}function TQ(e,A,t,n){switch(xQ(e,A)){case"transform":return yn0(e,A,n,t);case"css":return mk(e,A,t);case"attribute":return HA(e,A);default:return e[A]||0}}function UQ(e,A){var t=/^(\*=|\+=|-=)/.exec(e);if(!t)return e;var n=_e(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 wk(e,A){if(t5.col(e))return pn0(e);if(/\s/g.test(e))return e;var t=_e(e),n=t?e.substr(0,e.length-t.length):e;return A?n+A:n}function FQ(e,A){return Math.sqrt(Math.pow(A.x-e.x,2)+Math.pow(A.y-e.y,2))}function wn0(e){return Math.PI*2*HA(e,"r")}function Dn0(e){return HA(e,"width")*2+HA(e,"height")*2}function Mn0(e){return FQ({x:HA(e,"x1"),y:HA(e,"y1")},{x:HA(e,"x2"),y:HA(e,"y2")})}function Dk(e){for(var A=e.points,t=0,n,i=0;i0&&(t+=FQ(n,r)),n=r}return t}function Rn0(e){var A=e.points;return Dk(e)+FQ(A.getItem(A.numberOfItems-1),A.getItem(0))}function Mk(e){if(e.getTotalLength)return e.getTotalLength();switch(e.tagName.toLowerCase()){case"circle":return wn0(e);case"rect":return Dn0(e);case"line":return Mn0(e);case"polyline":return Dk(e);case"polygon":return Rn0(e)}}function Sn0(e){var A=Mk(e);return e.setAttribute("stroke-dasharray",A),A}function vn0(e){for(var A=e.parentNode;t5.svg(A)&&t5.svg(A.parentNode);)A=A.parentNode;return A}function Rk(e,A){var t=A||{},n=t.el||vn0(e),i=n.getBoundingClientRect(),r=HA(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 Nn0(e,A){var t=t5.str(e)?pk(e)[0]:e,n=A||100;return function(i){return{property:i,el:t,svg:Rk(t),totalLength:Mk(t)*(n/100)}}}function xn0(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=Rk(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 CR(e,A){var t=/[+-]?\d*\.?\d+(?:\.\d+)?(?:[eE][+-]?\d+)?/g,n=wk(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 _Q(e){var A=e?Vc(t5.arr(e)?e.map(IR):IR(e)):[];return Kc(A,function(t,n,i){return i.indexOf(t)===n})}function Sk(e){var A=_Q(e);return A.map(function(t,n){return{target:t,id:n,total:A.length,transforms:{list:yk(t)}}})}function Tn0(e,A){var t=vQ(A);if(/^spring/.test(t.easing)&&(t.duration=Bk(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 Un0(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=sA.length,s=0;s0?requestAnimationFrame(t):void 0}function n(){J2.suspendWhenDocumentHidden&&(fR()?e=cancelAnimationFrame(e):(sA.forEach(function(i){return i._onDocumentVisibility()}),Tk()))}return typeof document<"u"&&document.addEventListener("visibilitychange",n),A}();function fR(){return!!document&&document.hidden}function J2(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=bn0(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/J2.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||(Y=Math.round(Y*P)/P)),W.push(Y)}var Z=V.length;if(!Z)n0=W[0];else{n0=V[0];for(var g0=0;g00&&(a.began=!0,p("begin")),!a.loopBegan&&a.currentTime>0&&(a.loopBegan=!0,p("loopBegin")),M<=w&&a.currentTime!==0&&d(0),(M>=R&&a.currentTime!==B||!B)&&d(B),M>w&&M=B&&(t=0,m(),a.remaining?(A=n,p("loopComplete"),a.loopBegan=!1,a.direction==="alternate"&&l()):(a.paused=!0,a.completed||(a.completed=!0,p("loopComplete"),p("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 Nk(Q,B),a},a.tick=function(Q){n=Q,A||(A=n),f((n+(t-A))*J2.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,sA.push(a),I(),Tk())},a.reverse=function(){l(),a.completed=!a.reversed,I()},a.restart=function(){a.reset(),a.play()},a.remove=function(Q){var B=_Q(Q);Uk(B,a)},a.reset(),a.autoplay&&a.play(),a}function dR(e,A){for(var t=A.length;t--;)SQ(e,A[t].animatable.target)&&A.splice(t,1)}function Uk(e,A){var t=A.animations,n=A.children;dR(e,t);for(var i=n.length;i--;){var r=n[i],s=r.animations;dR(e,s),!s.length&&!r.children.length&&n.splice(i,1)}!t.length&&!n.length&&A.pause()}function On0(e){for(var A=_Q(e),t=sA.length;t--;){var n=sA[t];Uk(A,n)}}function Pn0(e,A){A===void 0&&(A={});var t=A.direction||"normal",n=A.easing?RQ(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=_e(u?e[1]:e)||0,d=A.start||0+(u?I:0),p=[],m=0;return function(f,Q,B){if(o&&(s=0),a&&(s=(B-1)/2),l&&(s=B-1),!p.length){for(var w=0;w-1&&sA.splice(i,1);function s(C){C.passThrough=!0}for(var o=0;occ(new Array(t).fill(0)),[t])}function Hn0({width:e,height:A,dither:t}){const n=Zr(t);return h0.jsx(EQ,{width:e,height:A,alphas:n})}function Kn0(e){e.splice(0,e.length,...new Array(e.length).fill(0))}function jC(e,A,t,n,i,r){if(n<0||n>=A||i<0||i>=t)return-1;e[n+i*A]=r}function Vn0({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=Jn0(a,l),C=z.useContext(Yc);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*-u4:0,W=o?"easeInBack":"easeOutBack",A0={y:V};x.current.position.y=V,J2({y:P,duration:300,easing:W,targets:A0,complete:N,update(){x.current&&(x.current.position.y=jW(A0.y,u4*.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(tn,{children:[h0.jsx(EA,{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*u4,0],children:[h0.jsx(Hn0,{dither:I,width:a,height:l}),h0.jsx(fk,{player:e,name:A,width:a,height:l,margin:0,color:i,bg:x3.CLEAR,text:B,selected:w})]})]})})}function ER({player:e,layers:A,rect:t,shouldclose:n=!1}){switch(t.type){case 0:return h0.jsx(fk,{player:e,name:t.name,width:t.width,height:t.height,color:14,bg:1,text:t.text});case 1:return h0.jsx(Vn0,{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(q70,{player:e,layers:A,width:t.width,height:t.height})}return null}function zn0({player:e,layers:A,layout:t}){const n=A3(p=>p.viewport),{width:i,height:r}=n.getCurrentViewport(),s=Math.floor(i/Z4),o=Math.floor(r/u4),a=i-s*Z4,l=r-o*u4,[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(p=>{let m;switch(p.edge){case v8.LEFT:m={name:p.name,type:0,x:C.x,y:C.y,width:p.size,height:C.height,text:p.text},C.x+=p.size,C.width-=p.size,h.push(m);break;default:case v8.RIGHT:m={name:p.name,type:0,x:C.x+C.width-p.size,y:C.y,width:p.size,height:C.height,text:p.text},C.width-=p.size,h.push(m);break;case v8.TOP:m={name:p.name,type:0,x:C.x,y:C.y,width:C.width,height:p.size,text:p.text},C.y+=p.size,C.height-=p.size,h.push(m);break;case v8.BOTTOM:m={name:p.name,type:0,x:C.x,y:C.y+C.height-p.size,width:C.width,height:p.size,text:p.text},C.height-=p.size,h.push(m);break;case v8.SCROLL:m={name:p.name,type:1,x:0,y:0,width:M3(p.size||50,24,C.width-2),height:M3(18,8,C.height-8),text:p.text},m.x=C.x+Math.round((C.width-m.width)*.5),m.y=C.y+Math.floor((C.height-m.height)*.5),d=!1,R7(u,m)||I(N4(m))}}),h.unshift(C),h0.jsx(Yc.Provider,{value:{sendmessage(p,m){t4.emit(p,"gadget",m,e)},sendclose(){sZ("gadget",e)},didclose(){I(void 0)}},children:h0.jsxs("group",{position:[a*.5,l*.5,0],children:[h.map((p,m)=>h0.jsx("group",{position:[p.x*Z4,p.y*u4,m*10],children:h0.jsx(ER,{player:e,layers:A,rect:p})},p.name)),u&&h0.jsxs(Ui.Fragment,{children:[h0.jsx("group",{position:[0,0,800],children:h0.jsx(F70,{width:s,height:o,alpha:.14})}),h0.jsx("group",{position:[u.x*Z4,u.y*u4,900],children:h0.jsx(ER,{player:e,layers:A,rect:u,shouldclose:d})})]},u.name)]})})}function Wn0(e,A,t,n){const i=e.slice(0,A),r=e.slice(A+t);return`${i}${n??""}${r}`}const hg=1,qC=x3.BLUE,XC=x3.DKBLUE,$C=Z4*hg,Ah=u4*hg;function Zn0(){const e=A3(Y=>Y.viewport),{width:A,height:t}=e.getCurrentViewport(),n=HZ(),i=Math.floor(A/$C),r=Math.floor(t/Ah),s=A-i*$C,o=t-r*Ah;let a=0,l=0,u=i,I=r;switch(n.mode){case b9.TOP:I=Math.round(r*.5);break;case b9.RIGHT:u=Math.round(i*.5),l=(i-u)*$C;break;case b9.BOTTOM:I=Math.round(r*.5),a=(r-I)*Ah;break;case b9.LEFT:u=Math.round(i*.5);break;default:case b9.FULL:break}const C=Jc(u,I,0,qC,XC);DQ(C,250,qC,XC);const h={...p6(u,I,qC,XC),...C,x:0,y:I-2,leftEdge:0,rightEdge:u},d=cs(),[p,m]=z.useState(0),[f,Q]=z.useState(0),[B,w]=z.useState([""]),[R,M]=z.useState(void 0);if(u<1||I<1)return null;for(let Y=0;Y=0;++Y){const[H,G,Z,...g0]=n.logs[Y],f0=G==="log"?"":`${G}:`,m0=g0.map(z0=>JSON.stringify(z0)).join(" "),y0=`${H.slice(H.length-3)}>${Z}>${f0} ${m0}`,T0=rn0(y0,u,I);h.y-=(T0==null?void 0:T0.y)??1;const Z0=h.y;O1(y0,h),h.y=Z0}const x=u-3,T=(I-1)*u+1,v=v2(R),N=v?Math.min(R,p):p,F=v?Math.max(R,p):p,K=F-N,V=B[f],P=v?V.substring(N,F+1):V,W=V.padEnd(u-2,"_");wd(T,W,h),v&&Ik(T+N,T+F,15,8,h),d&&wd(T+p,"Ý",h);function A0(Y,H,G){B[f]=Wn0(V,Y,H,G)}function n0(Y){v2(Y)?v2(R)||M(M3(Y,0,V.length-1)):M(void 0)}function O(){m(N),M(void 0),A0(N,K)}return h0.jsx("group",{position:[s*.5+l,o+a,0],scale:[hg,hg,1],children:n.open?h0.jsxs(tn,{children:[h0.jsx(I7,{hotkey:"Escape",children:()=>Zf(!1)}),h0.jsx(Hc,{width:u,height:I,tiles:C}),h0.jsx(EA,{MENU_BUTTON:Y=>UT(Y.shift?-1:1),MOVE_UP:()=>{Q(M3(f+1,0,B.length-1))},MOVE_DOWN:()=>{Q(M3(f-1,0,B.length-1))},MOVE_LEFT:Y=>{n0(Y.shift?p:void 0),m(M3(p-1,0,V.length))},MOVE_RIGHT:Y=>{n0(Y.shift?p:void 0),m(M3(p+1,0,V.length))},OK_BUTTON:()=>{const Y=v?P:V;w([Y,...B]),Q(0),m(0),M(void 0),w(["",...B]),cZ("tape",Y,xT())},keydown:Y=>{const{key:H}=Y,G=H.toLowerCase(),Z={alt:Y.altKey,ctrl:xi?Y.metaKey:Y.ctrlKey,shift:Y.shiftKey};switch(G){case"delete":v?O():V.length>0&&A0(p,1);break;case"backspace":v?O():p>0&&(A0(p-1,1),m(p-1));break;default:if(Z.ctrl)switch(G){case"a":M(0),m(V.length);break;case"c":v2(navigator.clipboard)&&navigator.clipboard.writeText(P).catch(g0=>console.error(g0));break;case"v":v2(navigator.clipboard)&&navigator.clipboard.readText().then(g0=>{v?(A0(N,K,g0),M(void 0),m(F)):(A0(p,0,g0),m(p+g0.length))}).catch(g0=>console.error(g0));break;case"x":v2(navigator.clipboard)&&navigator.clipboard.writeText(P).then(()=>O()).catch(g0=>console.error(g0));break}else Z.alt||H.length===1&&V.lengthZf(!n.open)})})}function jn0(){const e=OZ(),{player:A,layout:t}=Zr(e);return h0.jsxs(tn,{children:[h0.jsx(Zn0,{},"console"),h0.jsx(zn0,{player:A,layout:t,layers:e.layers},"display")]})}const qn0="/assets/scratches-DV3m-vM7.jpg",Xn0="main - 0.12.3 - feat: dev console toggle support on windows",$n0=["main - 0.12.3 - feat: dev console toggle support on windows","-".repeat(Xn0.length),"PRESS ANY KEY"];function Ai0({onBoot:e}){const A=A3(l=>l.viewport),{width:t,height:n}=A.getCurrentViewport(),i=Math.floor(t/Z4),r=Math.floor(n/u4),s=t-i*Z4,o=n-r*u4,a=Jc(i,r,0,0,0);return z.useEffect(()=>{async function l(){await OX(),e()}function u(){l()}return document.addEventListener("keydown",u),document.addEventListener("pointerdown",u),()=>{document.removeEventListener("keydown",u),document.removeEventListener("pointerdown",u)}},[e]),z.useEffect(()=>{DQ(a,0,x3.WHITE,x3.DKGRAY);const l={...p6(i,r,x3.WHITE,x3.DKGRAY),...a};$n0.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 BR=6e-4;function ei0(){const e=aB(qn0);e.minFilter=e2,e.magFilter=e2;const[A]=z.useState(()=>new _W),[t,n]=z.useState(!1);return z.useEffect(()=>{if(!ue0)return;document.body.appendChild(A.dom),A.showPanel(0),A.dom.style.cssText="position:fixed;bottom:0;left:0;";const i=nW(()=>A.begin()),r=iW(()=>A.end());return()=>{document.body.removeChild(A.dom),i(),r()}},[A]),h0.jsxs(h0.Fragment,{children:[h0.jsx(UW,{makeDefault:!0,near:1,far:2e3,position:[0,0,1e3]}),h0.jsx(B70,{children:t?h0.jsx(jn0,{}):h0.jsx(Ai0,{onBoot:()=>{Z60(),n(!0)}})}),h0.jsx(z.Suspense,{fallback:null,children:h0.jsxs(a70,{multisampling:0,children:[h0.jsx(d70,{}),h0.jsx(c70,{blendFunction:v5.NORMAL,offset:[BR,-BR]}),h0.jsx(C70,{}),h0.jsx(E70,{opacity:.35,texture:e,blendFunction:v5.OVERLAY}),h0.jsx(g70,{brightness:.04,contrast:.1})]})})]})}const QR=new k,pR=new k,ti0=e=>({...pT(e),filter:A=>{const t=A.filter(s=>!(!s.object.visible||(s.object.userData.clippingPlanes??[]).some(a=>(a.projectPoint(s.point,QR),pR.subVectors(s.point,QR).normalize().round(),a.normal.equals(pR)===!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 ni0(){const[e,A]=fT(),t=cD(A.width),n=cD(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(MW,{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:ti0,onCreated:({gl:i})=>{i.localClippingEnabled=!0},children:h0.jsx(ei0,{})})})}),h0.jsx(vW,{})]})}const ii0=_v(document.getElementById("engine"));ii0.render(h0.jsx(z.StrictMode,{children:h0.jsx(ni0,{})}))});export default ri0(); diff --git a/index.html b/index.html index 75353eba..2c7f248e 100644 --- a/index.html +++ b/index.html @@ -3,11 +3,11 @@ - ZZS - main:0.12.3:d704c462f37f6f15f7d6f44a698ef313801efdef + ZZS - main:0.12.3:ff87388f7c856bd1b42db63a0fb558b3514e64ca - +