{"version":3,"file":"orDogNZ3r.ClEW3_xR.mjs","names":["e","t","r","n","s","a","o","c","i","u","p","l","g","A","y","v","$","w","f","h","m","d","V","b","S","T","k","useState","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","React.useRef","React.useId","className","e","t","u","a","s","n","o","r","c","t","e","i","o","n","r","n","e","t","o","n","e","t","r","a","n","s","e","r","t","o","c","i","h","u","d","f","l","g","m","p","M","n","e","t","o","a","i","s","r","A","c","l","f","u","d","O","g","m","U","q","K","_","G","W","L","D","M","k","B","j","C","$","R","N","x","F","V","se","b","ce","le","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","React.useRef","React.useId","className","c","n","i","Z","A","s","containerStyle","className","useRef","useCallback","b","a","F","k","_","g","m","P","R","M","d","e","t","z","K","x","E","r","o","u","h","Q","l","p","D","y","H","v","f","j","O","X","w","L","U","S","T","J","Y","B","I","N","V","G","W","$","C","q","useState","useLayoutEffect","useEffect","wt","t","n","kt","r","E","at","_","et","Mt","J","Ct","X","At","ot","F","i","e","Pt","o","a","s","u","h","f","T","l","c","p","v","un","hn","d","W","g","y","m","w","b","z","k","M","x","K","ft","ht","an","on","S","C","A","I","D","O","q","U","L","Z","$","j","G","H","B","N","R","Y","P","Q","V","tt","nt","rt","it","st","pt","gt","ct","vt","dt","yt","mt","ut","lt","bt","zt","xt","St","Tt","It","Ot","Lt","Rt","Vt","_t","tn","en","sn","ln","t","e","n","p","a","u","i","s","y","r","rt","ot","o","c","t","e","n","r","a","s","i","o","h","u","l","f","d","c","p","m","U","q","et","j","$","ct","Y","W","st","ut","w","v","At","g","y","_","A","b","I","N","Bt","se","ue","pe","ye","nn","rn","useState","useRef","frame","e","BaseDotLottiePlayer","_Fragment","getDotLottieVersion","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","SVG","useState","addPropertyOverrides","SVGFonts","SVG","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","React.useRef","React.useId","className","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","transformTemplate1","t","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","React.useRef","React.useId","className","Image","addPropertyOverrides","AppLogosFonts","AppLogos","SVG1","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","addPropertyOverrides","SVGFonts","SVG","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","React.useRef","React.useId","className","addPropertyOverrides","AppItems2","ComponentsItems2","NotesItems2","cycleOrder","serializationHash","variantClassNames","transition1","transition2","transition3","transition4","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","addPropertyOverrides","SVGFonts","SVG","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","React.useRef","React.useId","className","addPropertyOverrides","Content2Fonts","Content2","MenuItem2Fonts","MenuItem2","cycleOrder","serializationHash","variantClassNames","transition1","transition2","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","addPropertyOverrides","SVGFonts","SVG","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","React.useRef","React.useId","className","addPropertyOverrides","SVGFonts","SVG","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","React.useRef","React.useId","className","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","t","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","React.useRef","React.useId","className","Image","addPropertyOverrides","AppLogos","SVG","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","React.useRef","React.useId","className","addPropertyOverrides","AppItems","ComponentsItems","NotesItems","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","React.useRef","React.useId","className","addPropertyOverrides","MenuItem2","Content3","Content2","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","React.useRef","React.useId","className","Children","useRef","useMemo","useState","useCallback","size","i","t","React.useContext","React.useMemo","React.Fragment","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","className","Image","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts"],"sources":["https:/ga.jspm.io/npm:@shopify/storefront-api-client@0.2.2/dist/index.mjs","https:/framerusercontent.com/modules/BQrVtr3gJtw4SKcGZ3fW/jY0etIDXBtbDUfveI9af/queries.js","https:/framerusercontent.com/modules/vj7bFUjvEQFgEzNBkdoG/vf3CKm378wlVcBk7IhSU/createStore.js","https:/framer.com/m/framer/store.js@^1.0.0","https:/framerusercontent.com/modules/q0qjLSJzCbedNd7w0WjB/Iry0HupbugSqp3ghUaZk/_utils.js","https:/framerusercontent.com/modules/agcJAgx0B7xqixXVIWIM/9oCMeWyApXAzvuLb7bQW/_hooks.js","https:/framerusercontent.com/modules/zf55MwkOgGHkpXQoJ6K0/seDfAfL83O9mN4Ic9wEV/Shopiframe_Plugin.js","https:/framerusercontent.com/modules/TF9zvh8Puuj0XnvNKbkt/S4zy6h0YD21DvkidmEwc/d1Ax4diHX.js","https:/ga.jspm.io/npm:@motionone/utils@10.14.0/dist/index.es.js","https:/ga.jspm.io/npm:@motionone/easing@10.12.0/dist/index.es.js","https:/ga.jspm.io/npm:@motionone/animation@10.12.0/dist/index.es.js","https:/ga.jspm.io/npm:tslib@2.4.0/tslib.es6.js","https:/ga.jspm.io/npm:hey-listen@1.0.8/dist/index.js","https:/ga.jspm.io/npm:@motionone/generators@10.12.0/dist/index.es.js","https:/ga.jspm.io/npm:@motionone/dom@10.12.0/dist/index.es.js","https:/framerusercontent.com/modules/3EypPEgBMRn7v5FuZXdX/41DFAajjCOrXp6EWzHig/ev4Q_FIhD.js","https:/unpkg.com/@lottiefiles/dotlottie-react@0.11.0/dist/index.js","https:/cdn.jsdelivr.net/npm/fflate@0.8.2/+esm","https:/cdn.jsdelivr.net/npm/valibot@0.13.1/+esm","https:/cdn.jsdelivr.net/npm/@dotlottie/dotlottie-js@0.9.0-beta.13/+esm","https:/framerusercontent.com/modules/smu5EVUYoHvicydS1jnz/T6ZGB73b2P0hijCMrF3x/DotLottieFramer.js","https:/framerusercontent.com/modules/1w5FflQYkZEEvo75kNGb/lcrb6OoFPk9bugtXnMOC/l6M7qrXfW.js","https:/framerusercontent.com/modules/I1DC9cTt2FcHsDUAaRxW/Vndrrgq9BIyekvFr1puQ/SVG.js","https:/framerusercontent.com/modules/qA5HY3eQcyMbBIhEtP6s/inUoiwPNXVZZXTKlyuJ1/HSvPYsvBx.js","https:/framerusercontent.com/modules/7ELfJfDaUOZB8CCRNyFz/vtRhT9I4Vbl44SAAnudg/rSXwdjAh2.js","https:/framerusercontent.com/modules/UVFTgoXN5JXTAAHep0rF/H0zsIDEMY1MA9Pa6rs6d/LE8aflYJT.js","https:/framerusercontent.com/modules/HaSkTSwQVnLb8L0Mo90l/daZArwYhdskTGcXVaVXc/NF9YOvIMe.js","https:/framerusercontent.com/modules/j3r4GtEtMM26EItaHjiE/BPWYfdHSpbsgt636qyeY/LbGRt23jK.js","https:/framerusercontent.com/modules/uzC01rco12TDxuAJaKZn/RCVPDzMTW1E6bsrLfRZM/yUr4Reebh.js","https:/framerusercontent.com/modules/2ZFSwOL2wNN8k0w0t0FN/PaiBq4rIVJB1G8urBRTG/m0hisgyAb.js","https:/framerusercontent.com/modules/0ZlgpkkfNqH1GGwmOPqb/UVGMQoWRsYKOKwZxrAWC/acTa3FoFh.js","https:/framerusercontent.com/modules/BL0nVfBoIi8zssRbQtZY/DGgwjD5bYrQrdFt79lrR/bCMEm4hY1.js","https:/framerusercontent.com/modules/xg2lCLx3yAl22y3go91J/PwdaLhBFzdopoHPkk9J1/Dm2z3H72i.js","https:/framerusercontent.com/modules/GWexmUVz204oWlM1mNpK/solEqmhuXx1HXSg4Wb08/dDufaI9mX.js","https:/framerusercontent.com/modules/2uPdbvqIJGaBbE5W7LnM/uulHRlIaWrF1nCKI6ic5/d0_mFVLeM.js","https:/framerusercontent.com/modules/zcUjdpyB67io2ThBHjgK/qsN7Pb6h7BEczW37UYr9/Mj_H_KY0n.js","https:/framerusercontent.com/modules/B2xAlJLcN0gOnt11mSPw/XVUmpmPn1EPL0dzocT35/Ticker.js","https:/framerusercontent.com/modules/sREtLLd1EjTIOQZTp4FB/BOrHhmSnZyw5xeYIm21u/jsElCyKxy.js","https:/framerusercontent.com/modules/4t4h7AUr3BApPp5CzPTd/iImFIVRLQ5tmnSUFXrZF/orDogNZ3r.js"],"sourcesContent":["const e=\"GraphQL Client\";const t=0;const r=3;const n=\"An error occurred while fetching from the API. Review 'graphQLErrors' for details.\";const s=\"Response returned unexpected Content-Type:\";const o=\"An unknown error has occurred. The API did not return a data object or any errors in its response.\";const i={json:\"application/json\",multipart:\"multipart/mixed\"};const a=1e3;const c=[429,503];function formatErrorMessage(t,r=e){return t.startsWith(`${r}`)?t:`${r}: ${t}`}function getErrorMessage(e){return e instanceof Error?e.message:JSON.stringify(e)}function validateRetries({client:e,retries:n}){if(n!==void 0&&(typeof n!==\"number\"||n<t||n>r))throw new Error(`${e}: The provided \"retries\" value (${n}) is invalid - it cannot be less than ${t} or greater than ${r}`)}function getKeyValueIfValid(e,t){return t&&(typeof t!==\"object\"||Array.isArray(t)||typeof t===\"object\"&&Object.keys(t).length>0)?{[e]:t}:{}}function generateHttpFetch({clientLogger:t,customFetchApi:r=fetch,client:n=e,defaultRetryWaitTime:s=a,retriableCodes:o=c}){const httpFetch=async(e,i,a)=>{const c=i+1;const u=a+1;let p;try{p=await r(...e);t({type:\"HTTP-Response\",content:{requestParams:e,response:p}});if(!p.ok&&o.includes(p.status)&&c<=u)throw new Error;return p}catch(r){if(c<=u){const r=p?.headers.get(\"Retry-After\");await sleep(r?parseInt(r,10):s);t({type:\"HTTP-Retry\",content:{requestParams:e,lastResponse:p,retryAttempt:i,maxRetries:a}});return httpFetch(e,c,a)}throw new Error(formatErrorMessage(`${a>0?`Attempted maximum number of ${a} network retries. Last message - `:\"\"}${getErrorMessage(r)}`,n))}};return httpFetch}async function sleep(e){return new Promise((t=>setTimeout(t,e)))}function createGraphQLClient({headers:t,url:r,customFetchApi:n=p,retries:s=0,logger:o}){validateRetries({client:e,retries:s});const i={headers:t,url:r,retries:s};const c=generateClientLogger(o);const u=generateHttpFetch({customFetchApi:n,clientLogger:c,defaultRetryWaitTime:a});const p=generateFetch(u,i);const l=generateRequest(p);return{config:i,fetch:p,request:l}}function generateClientLogger(e){return t=>{e&&e(t)}}async function processJSONResponse(e){const{errors:t,data:r,extensions:s}=await e.json();return{...getKeyValueIfValid(\"data\",r),...getKeyValueIfValid(\"extensions\",s),...t||!r?{errors:{networkStatusCode:e.status,message:formatErrorMessage(t?n:o),...getKeyValueIfValid(\"graphQLErrors\",t),response:e}}:{}}}function generateFetch(t,{url:r,headers:n,retries:s}){return async(o,i={})=>{const{variables:a,headers:c,url:u,retries:p}=i;const l=JSON.stringify({query:o,variables:a});validateRetries({client:e,retries:p});const g=Object.fromEntries(Object.entries({...n,...c}).map((([e,t])=>[e,Array.isArray(t)?t.join(\", \"):t.toString()])));const d=[u??r,{method:\"POST\",headers:g,body:l}];return t(d,1,p??s)}}function generateRequest(e){return async(...t)=>{try{const r=await e(...t);const{status:n,statusText:o}=r;const a=r.headers.get(\"content-type\")||\"\";return r.ok?a.includes(i.json)?processJSONResponse(r):{errors:{networkStatusCode:n,message:formatErrorMessage(`${s} ${a}`),response:r}}:{errors:{networkStatusCode:n,message:formatErrorMessage(o),response:r}}}catch(e){return{errors:{message:getErrorMessage(e)}}}}}function validateDomainAndGetStoreUrl({client:e,storeDomain:t}){try{if(!t||typeof t!==\"string\")throw new Error;const e=t.trim();const r=e.startsWith(\"http\")?e:`https://${e}`;const n=new URL(r);n.protocol=\"https\";return n.origin}catch(r){throw new Error(`${e}: a valid store domain (\"${t}\") must be provided`)}}function validateApiVersion({client:e,currentSupportedApiVersions:t,apiVersion:r,logger:n}){const s=`${e}: the provided apiVersion (\"${r}\")`;const o=`Currently supported API versions: ${t.join(\", \")}`;if(!r||typeof r!==\"string\")throw new Error(`${s} is invalid. ${o}`);const i=r.trim();t.includes(i)||(n?n({type:\"Unsupported_Api_Version\",content:{apiVersion:r,supportedApiVersions:t}}):console.warn(`${s} is likely deprecated or not supported. ${o}`))}function getQuarterMonth(e){const t=e*3-2;return t===10?t:`0${t}`}function getPrevousVersion(e,t,r){const n=t-r;return n<=0?`${e-1}-${getQuarterMonth(n+4)}`:`${e}-${getQuarterMonth(n)}`}function getCurrentApiVersion(){const e=new Date;const t=e.getUTCMonth();const r=e.getUTCFullYear();const n=Math.floor(t/3+1);return{year:r,quarter:n,version:`${r}-${getQuarterMonth(n)}`}}function getCurrentSupportedApiVersions(){const{year:e,quarter:t,version:r}=getCurrentApiVersion();const n=t===4?`${e+1}-01`:`${e}-${getQuarterMonth(t+1)}`;return[getPrevousVersion(e,t,3),getPrevousVersion(e,t,2),getPrevousVersion(e,t,1),r,n,\"unstable\"]}function generateGetHeaders(e){return t=>({...t??{},...e.headers})}function generateGetGQLClientParams({getHeaders:e,getApiUrl:t}){return(r,n)=>{const s=[r];if(n&&Object.keys(n).length>0){const{variables:r,apiVersion:o,headers:i,retries:a}=n;s.push({...r?{variables:r}:{},...i?{headers:e(i)}:{},...o?{url:t(o)}:{},...a?{retries:a}:{}})}return s}}const u=\"application/json\";const p=\"storefront-api-client\";const l=\"0.2.2\";const g=\"X-Shopify-Storefront-Access-Token\";const d=\"Shopify-Storefront-Private-Token\";const f=\"X-SDK-Variant\";const h=\"X-SDK-Version\";const m=\"X-SDK-Variant-Source\";const A=\"Storefront API Client\";function validatePrivateAccessTokenUsage(e){if(e&&typeof window!==\"undefined\")throw new Error(`${A}: private access tokens and headers should only be used in a server-to-server implementation. Use the public API access token in nonserver environments.`)}function validateRequiredAccessTokens(e,t){if(!e&&!t)throw new Error(`${A}: a public or private access token must be provided`);if(e&&t)throw new Error(`${A}: only provide either a public or private access token`)}function createStorefrontApiClient({storeDomain:e,apiVersion:t,publicAccessToken:r,privateAccessToken:n,clientName:s,retries:o=0,customFetchApi:i,logger:a}){const c=getCurrentSupportedApiVersions();const y=validateDomainAndGetStoreUrl({client:A,storeDomain:e});const v={client:A,currentSupportedApiVersions:c,logger:a};validateApiVersion({...v,apiVersion:t});validateRequiredAccessTokens(r,n);validatePrivateAccessTokenUsage(n);const $=generateApiUrlFormatter(y,t,v);const w={storeDomain:y,apiVersion:t,...r?{publicAccessToken:r}:{privateAccessToken:n},headers:{\"Content-Type\":u,Accept:u,[f]:p,[h]:l,...s?{[m]:s}:{},...r?{[g]:r}:{[d]:n}},apiUrl:$(),clientName:s};const V=createGraphQLClient({headers:w.headers,url:w.apiUrl,retries:o,customFetchApi:i,logger:a});const b=generateGetHeaders(w);const S=generateGetApiUrl(w,$);const T=generateGetGQLClientParams({getHeaders:b,getApiUrl:S});const k={config:w,getHeaders:b,getApiUrl:S,fetch:(...e)=>V.fetch(...T(...e)),request:(...e)=>V.request(...T(...e))};return Object.freeze(k)}function generateApiUrlFormatter(e,t,r){return n=>{n&&validateApiVersion({...r,apiVersion:n});const s=(n??t).trim();return`${e}/api/${s}/graphql.json`}}function generateGetApiUrl(e,t){return r=>r?t(r):e.apiUrl}export{createStorefrontApiClient};\n//# sourceMappingURL=index.mjs.map\n","const cartReturnData=`\nid\ncreatedAt\nupdatedAt\ncheckoutUrl\nlines(first: 250) {\n  edges {\n    node {\n      id\n      quantity\n      merchandise {\n        ... on ProductVariant {\n          id\n          title\n          compareAtPriceV2 {\n            amount\n            currencyCode\n          }\n          priceV2 {\n            amount\n            currencyCode\n          }\n          product {\n            id\n            title\n          }\n          image {\n            url\n            width\n            height\n            altText\n          }\n          selectedOptions {\n            value\n            name\n          }\n        }\n      }\n      attributes {\n        key\n        value\n      }\n    }\n  }\n}\ncost {\n  totalAmount {\n    amount\n    currencyCode\n  }\n  subtotalAmount {\n    amount\n    currencyCode\n  }\n  totalTaxAmount {\n    amount\n    currencyCode\n  }\n  totalDutyAmount {\n    amount\n    currencyCode\n  }\n}`;export const productsQuery=`{\n  products(first: 250) {\n    nodes {\n      compareAtPriceRange {\n        minVariantPrice {\n          amount\n          currencyCode\n        }\n      }\n      availableForSale\n      collections(first: 250) {\n        nodes {\n          title\n          handle\n        }\n      }\n      handle\n      id\n      images(first: 10) {\n        nodes {\n          altText\n          height\n          url\n          width\n        }\n      }\n      options {\n        id\n        name\n        values\n      }\n      priceRange {\n        minVariantPrice {\n          amount\n          currencyCode\n        }\n        maxVariantPrice {\n          amount\n          currencyCode\n        }\n      }\n      productType\n      tags\n      title\n      description\n      vendor\n      updatedAt\n      featuredImage {\n        url\n      }\n      variants(first: 250) {\n        nodes {\n          title\n          availableForSale\n          compareAtPriceV2 {\n            amount\n            currencyCode\n          }\n          priceV2 {\n            amount\n            currencyCode\n          }\n          id\n          image {\n            url\n            width\n            height\n            altText\n          }\n          currentlyNotInStock\n          requiresShipping\n          quantityAvailable\n          taxable\n          selectedOptions {\n            value\n            name\n          }\n        }\n      }\n    }\n  }\n}`;export const createCart=`\n  mutation createCart {\n    cartCreate {\n      cart {\n        id\n      }\n    }\n  }\n`;export const readCart=`\n  query cartQuery($cartId: ID!) {\n    cart(id: $cartId) {\n      ${cartReturnData}\n    }\n  }\n`;export const addItemsToCart=`\n  mutation addCartLines($cartId: ID!, $lines: [CartLineInput!]!) {\n    cartLinesAdd(cartId: $cartId, lines: $lines) {\n      cart {\n         ${cartReturnData}\n      }\n      userErrors {\n        field\n        message\n      }\n    }\n  }\n`;export const updateCartItems=`\n  mutation addCartLines($cartId: ID!, $lines: [CartLineUpdateInput!]!) {\n    cartLinesUpdate(cartId: $cartId, lines: $lines) {\n      cart {\n         ${cartReturnData}\n      }\n      userErrors {\n        field\n        message\n      }\n    }\n  }\n`;export const removeCartItems=`\n  mutation removeCartLines($cartId: ID!, $lineIds: [ID!]!) {\n    cartLinesRemove(cartId: $cartId, lineIds: $lineIds) {\n      cart {\n         ${cartReturnData}\n      }\n      userErrors {\n        field\n        message\n      }\n    }\n  }\n`;\nexport const __FramerMetadata__ = {\"exports\":{\"createCart\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"productsQuery\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"addItemsToCart\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"readCart\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"removeCartItems\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"updateCartItems\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./queries.map","import{useState,useEffect}from\"react\";import{Data,useObserveData}from\"framer\";export function createStore(state1){// Use Data so that a Preview reload resets the state\nconst dataStore=Data({state:Object.freeze({...state1})});// Create a set function that updates the state\nconst setDataStore=newState=>{// If the state is an object, make sure we copy it\nif(typeof newState===\"function\"){newState=newState(dataStore.state);}dataStore.state=Object.freeze({...dataStore.state,...newState});};// Store the initial state, copy the object if it's an object\nlet storeState=typeof state1===\"object\"?Object.freeze({...state1}):state1;// Keep a list of all the listeners, in the form of React hook setters\nconst storeSetters=new Set();// Create a set function that updates all the listeners / setters\nconst setStoreState=newState=>{// If the state is an object, make sure we copy it\nif(typeof newState===\"function\"){newState=newState(storeState);}storeState=typeof newState===\"object\"?Object.freeze({...storeState,...newState}):newState;// Update all the listeners / setters with the new value\nstoreSetters.forEach(setter=>setter(storeState));};// Create the actual hook based on everything above\nfunction useStore(){// Create the hook we are going to use as a listener\nconst[state,setState]=useState(storeState);// If we unmount the component using this hook, we need to remove the listener\n// @ts-ignore\nuseEffect(()=>{// But right now, we need to add the listener\nstoreSetters.add(setState);return()=>storeSetters.delete(setState);},[]);// If Data context exists, use Data, otherwise use vanilla React state\nif(useObserveData()===true){useObserveData();return[dataStore.state,setDataStore];}else{// Return the state and a function to update the central store\nreturn[state,setStoreState];}}return useStore;}\nexport const __FramerMetadata__ = {\"exports\":{\"createStore\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./createStore.map","/*\n * createStore (framer/store@1.0.1)\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/vj7bFUjvEQFgEzNBkdoG/vf3CKm378wlVcBk7IhSU/createStore.js\"\n","import{ControlType,RenderTarget}from\"framer\";export const BaseControls={productID:{title:\"Product ID\",type:ControlType.String}};export const isDev=()=>RenderTarget.current()===RenderTarget.canvas||RenderTarget.current()===RenderTarget.preview;export function cn(...styles){let final={};styles.forEach(style=>{if(style){final={...final,...style};if(typeof style.border===\"object\"){final={...final,...style.border};}if(typeof style.font===\"object\"){final={...final,...style.font};}}});return final;}export function priceCode(price){if(!price)return\"\";return new Intl.NumberFormat(\"en-US\",{style:\"currency\",currency:price.currencyCode}).format(Number(price.amount));}export const textProperties=(fontSize=16,color)=>{return{fontSize:{type:ControlType.Number,min:6,max:100,defaultValue:fontSize},color:{type:ControlType.Color,defaultValue:color},font:{type:ControlType.Font,displayTextAlignment:true},padding:{type:ControlType.Padding}};};\nexport const __FramerMetadata__ = {\"exports\":{\"textProperties\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"priceCode\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"BaseControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"isDev\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"cn\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./_utils.map","import{useState,useEffect}from\"react\";import{createStore}from\"https://framer.com/m/framer/store.js@^1.0.0\";import{isDev,priceCode}from\"https://framerusercontent.com/modules/q0qjLSJzCbedNd7w0WjB/Iry0HupbugSqp3ghUaZk/_utils.js\";import{DefaultProduct}from\"https://framerusercontent.com/modules/W6yslsBl39wY64LQYcWy/1FqYKlgF7UbRUjqy0pxp/_constants.js\";export const useShopify=createStore({client:null,products:[],selectedVariant:null,singleProduct:null,quantity:1,cart:null,devMode:false,font:null});export function useFindProduct(productID){const[shopify]=useShopify();const[selectedProduct,setSelectedProduct]=useState(null);useEffect(()=>{const product=shopify.products.find(item=>item.id===productID);if(product){setSelectedProduct(product);}else{if(shopify.devMode&&isDev()){setSelectedProduct(DefaultProduct);}}},[shopify.products]);return selectedProduct;}export function useProductPrice(product){const[shopify]=useShopify();if(!product)return null;const{singleProduct,selectedVariant}=shopify;if(singleProduct&&singleProduct===product.id&&selectedVariant){const{compareAtPriceV2,availableForSale,currentlyNotInStock,priceV2}=selectedVariant;const camparePrice=compareAtPriceV2&&compareAtPriceV2.amount!==\"0.0\"?priceCode(compareAtPriceV2):null;const price=priceCode(priceV2);return{camparePrice:camparePrice!==price?camparePrice:null,multiplePrice:false,price,availableForSale};}else{const{compareAtPriceRange,priceRange,availableForSale}=product!==null&&product!==void 0?product:{};const camparePrice=compareAtPriceRange.minVariantPrice.amount!==\"0.0\"?priceCode(compareAtPriceRange.minVariantPrice):null;const multiplePrice=priceRange.minVariantPrice.amount!==priceRange.maxVariantPrice.amount;const price=priceCode(priceRange.minVariantPrice);return{camparePrice:camparePrice!==price?camparePrice:null,multiplePrice,price,availableForSale};}}\nexport const __FramerMetadata__ = {\"exports\":{\"useShopify\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useFindProduct\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useProductPrice\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./_hooks.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useEffect}from\"react\";import{addPropertyControls,ControlType}from\"framer\";import{createStorefrontApiClient}from\"@shopify/storefront-api-client\";import{productsQuery,createCart,readCart}from\"https://framerusercontent.com/modules/BQrVtr3gJtw4SKcGZ3fW/jY0etIDXBtbDUfveI9af/queries.js\";import{useShopify}from\"https://framerusercontent.com/modules/agcJAgx0B7xqixXVIWIM/9oCMeWyApXAzvuLb7bQW/_hooks.js\";/**\n * @framerDisableUnlink\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n */export default function Shopiframe_Plugin({API_KEY,DOMAIN,devMode=false,font}){const[shopify,setShopify]=useShopify();useEffect(()=>{setShopify({devMode,font});},[devMode,font]);useEffect(()=>{if(API_KEY&&DOMAIN){setShopify({client:createStorefrontApiClient({storeDomain:DOMAIN,apiVersion:\"2024-01\",publicAccessToken:API_KEY,customFetchApi:fetch})});}},[API_KEY,DOMAIN]);useEffect(()=>{if(shopify.client){const cartId=localStorage.getItem(\"shopifyCartID\");if(!cartId){createNewCart();}else{shopify.client.request(readCart,{variables:{cartId}}).then(res=>{var _res_data,_res_data_cart;if((res===null||res===void 0?void 0:(_res_data=res.data)===null||_res_data===void 0?void 0:_res_data.cart)&&((_res_data_cart=res.data.cart)===null||_res_data_cart===void 0?void 0:_res_data_cart.id)){var _res_data1;var _res_data_cart1;setShopify({cart:(_res_data_cart1=(_res_data1=res.data)===null||_res_data1===void 0?void 0:_res_data1.cart)!==null&&_res_data_cart1!==void 0?_res_data_cart1:null});}else{createNewCart();}}).catch(e=>{createNewCart();});}shopify.client.request(productsQuery).then(res=>{if(res.data){var _res_data_products,_res_data;var _res_data_products_nodes;const products=(_res_data_products_nodes=(_res_data=res.data)===null||_res_data===void 0?void 0:(_res_data_products=_res_data.products)===null||_res_data_products===void 0?void 0:_res_data_products.nodes)!==null&&_res_data_products_nodes!==void 0?_res_data_products_nodes:[];setShopify({products});}});}},[shopify.client]);const createNewCart=()=>{shopify.client.request(createCart).then(res=>{var _res_data_cartCreate_cart,_res_data_cartCreate,_res_data;if((_res_data=res.data)===null||_res_data===void 0?void 0:(_res_data_cartCreate=_res_data.cartCreate)===null||_res_data_cartCreate===void 0?void 0:(_res_data_cartCreate_cart=_res_data_cartCreate.cart)===null||_res_data_cartCreate_cart===void 0?void 0:_res_data_cartCreate_cart.id){localStorage.setItem(\"shopifyCartID\",res.data.cartCreate.cart.id);}});};return /*#__PURE__*/_jsxs(\"div\",{style:styles.container,children:[API_KEY?null:/*#__PURE__*/_jsx(\"span\",{style:styles.warning,children:\"Please insert your Storefront API access token\"}),DOMAIN?null:/*#__PURE__*/_jsx(\"span\",{style:styles.warning,children:\"Please insert your Store Domain\"})]});}addPropertyControls(Shopiframe_Plugin,{API_KEY:{title:\"Access Token\",description:\"Storefront API access token\",type:ControlType.String,defaultValue:\"\",displayTextArea:true},DOMAIN:{title:\"Domain\",description:\"Store Domain, ex: example.myshopify.com\",type:ControlType.String,defaultValue:\"\"},devMode:{title:\"Dev Mode\",description:\"When enable show sample data\",type:ControlType.Boolean,defaultValue:true},font:{type:ControlType.Font,description:\"Default font family\"}});const styles={container:{display:\"flex\",flexDirection:\"column\",gap:8},warning:{color:\"red\",fontSize:16,borderRadius:10}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Shopiframe_Plugin\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"* @framerSupportedLayoutWidth auto\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"auto\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Shopiframe_Plugin.map","// Generated by Framer (d31cd55)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,cx,getFonts,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import Shopiframe_Plugin from\"https://framerusercontent.com/modules/zf55MwkOgGHkpXQoJ6K0/seDfAfL83O9mN4Ic9wEV/Shopiframe_Plugin.js\";const Shopiframe_PluginFonts=getFonts(Shopiframe_Plugin);const serializationHash=\"framer-DV0AL\";const variantClassNames={Pjb86_d5w:\"framer-v-1ae8i5k\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"Pjb86_d5w\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(serializationHash,...sharedStyleClassNames,\"framer-1ae8i5k\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"Pjb86_d5w\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16,...style},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-18lc7ps-container\",layoutDependency:layoutDependency,layoutId:\"MXOJ2yMVL-container\",children:/*#__PURE__*/_jsx(Shopiframe_Plugin,{API_KEY:\"74fb78839db9b1c7e0f640c974e87ab6\",devMode:true,DOMAIN:\"mainnetstudio.myshopify.com\",font:{fontFamily:'\"Poppins\", \"Poppins Placeholder\", sans-serif',fontStyle:\"normal\",fontWeight:400},height:\"100%\",id:\"MXOJ2yMVL\",layoutId:\"MXOJ2yMVL\",style:{width:\"100%\"},width:\"100%\"})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-DV0AL.framer-1gxtjs5, .framer-DV0AL .framer-1gxtjs5 { display: block; }\",\".framer-DV0AL.framer-1ae8i5k { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 70px; justify-content: center; padding: 16px; position: relative; width: 408px; }\",\".framer-DV0AL .framer-18lc7ps-container { flex: 1 0 0px; height: auto; position: relative; width: 1px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-DV0AL.framer-1ae8i5k { gap: 0px; } .framer-DV0AL.framer-1ae8i5k > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-DV0AL.framer-1ae8i5k > :first-child { margin-left: 0px; } .framer-DV0AL.framer-1ae8i5k > :last-child { margin-right: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 70\n * @framerIntrinsicWidth 408\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const Framerd1Ax4diHX=withCSS(Component,css,\"framer-DV0AL\");export default Framerd1Ax4diHX;Framerd1Ax4diHX.displayName=\"Shopiframe_Config\";Framerd1Ax4diHX.defaultProps={height:70,width:408};addFonts(Framerd1Ax4diHX,[{explicitInter:true,fonts:[{family:\"Poppins\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/poppins/v21/pxiEyp8kv8JHgFVrFJXUc1NECPY.woff2\",weight:\"400\"}]},...Shopiframe_PluginFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerd1Ax4diHX\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"70\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"408\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./d1Ax4diHX.map","function addUniqueItem(t,e){-1===t.indexOf(e)&&t.push(e)}function removeItem(t,e){const n=t.indexOf(e);n>-1&&t.splice(n,1)}const clamp=(t,e,n)=>Math.min(Math.max(n,t),e);const t={duration:.3,delay:0,endDelay:0,repeat:0,easing:\"ease\"};const isNumber=t=>\"number\"===typeof t;const isEasingList=t=>Array.isArray(t)&&!isNumber(t[0]);const wrap=(t,e,n)=>{const o=e-t;return((n-t)%o+o)%o+t};function getEasingForSegment(t,e){return isEasingList(t)?t[wrap(0,t.length,e)]:t}const mix=(t,e,n)=>-n*t+n*e+t;const noop=()=>{};const noopReturn=t=>t;const progress=(t,e,n)=>e-t===0?1:(n-t)/(e-t);function fillOffset(t,e){const n=t[t.length-1];for(let o=1;o<=e;o++){const s=progress(0,e,o);t.push(mix(n,1,s))}}function defaultOffset(t){const e=[0];fillOffset(e,t-1);return e}function interpolate(t,e=defaultOffset(t.length),n=noopReturn){const o=t.length;const s=o-e.length;s>0&&fillOffset(e,s);return s=>{let f=0;for(;f<o-2;f++)if(s<e[f+1])break;let r=clamp(0,1,progress(e[f],e[f+1],s));const c=getEasingForSegment(n,f);r=c(r);return mix(t[f],t[f+1],r)}}const isCubicBezier=t=>Array.isArray(t)&&isNumber(t[0]);const isEasingGenerator=t=>\"object\"===typeof t&&Boolean(t.createAnimation);const isFunction=t=>\"function\"===typeof t;const isString=t=>\"string\"===typeof t;const e={ms:t=>1e3*t,s:t=>t/1e3};\n/*\n  Convert velocity into velocity per second\n\n  @param [number]: Unit per frame\n  @param [number]: Frame duration in ms\n*/function velocityPerSecond(t,e){return e?t*(1e3/e):0}export{addUniqueItem,clamp,defaultOffset,t as defaults,fillOffset,getEasingForSegment,interpolate,isCubicBezier,isEasingGenerator,isEasingList,isFunction,isNumber,isString,mix,noop,noopReturn,progress,removeItem,e as time,velocityPerSecond,wrap};\n\n//# sourceMappingURL=index.es.js.map","import{noopReturn as t,clamp as n}from\"@motionone/utils\";const calcBezier=(t,n,e)=>(((1-3*e+3*n)*t+(3*e-6*n))*t+3*n)*t;const e=1e-7;const i=12;function binarySubdivide(t,n,o,r,c){let u;let a;let s=0;do{a=n+(o-n)/2;u=calcBezier(a,r,c)-t;u>0?o=a:n=a}while(Math.abs(u)>e&&++s<i);return a}function cubicBezier(n,e,i,o){if(n===e&&i===o)return t;const getTForX=t=>binarySubdivide(t,0,1,n,i);return t=>0===t||1===t?t:calcBezier(getTForX(t),e,o)}const steps=(t,e=\"end\")=>i=>{i=\"end\"===e?Math.min(i,.999):Math.max(i,.001);const o=i*t;const r=\"end\"===e?Math.floor(o):Math.ceil(o);return n(0,1,r/t)};export{cubicBezier,steps};\n\n//# sourceMappingURL=index.es.js.map","import{noopReturn as t,defaults as i,isEasingGenerator as e,isEasingList as s,interpolate as a}from\"@motionone/utils\";import{cubicBezier as n,steps as r}from\"@motionone/easing\";const o={ease:n(.25,.1,.25,1),\"ease-in\":n(.42,0,1,1),\"ease-in-out\":n(.42,0,.58,1),\"ease-out\":n(0,0,.58,1)};const h=/\\((.*?)\\)/;function getEasingFunction(i){if(\"function\"===typeof i)return i;if(Array.isArray(i))return n(...i);if(o[i])return o[i];if(i.startsWith(\"steps\")){const t=h.exec(i);if(t){const i=t[1].split(\",\");return r(parseFloat(i[0]),i[1].trim())}}return t}class Animation{constructor(n,r=[0,1],{easing:o,duration:h=i.duration,delay:u=i.delay,endDelay:l=i.endDelay,repeat:m=i.repeat,offset:c,direction:p=\"normal\"}={}){this.startTime=null;this.rate=1;this.t=0;this.cancelTimestamp=null;this.easing=t;this.duration=0;this.totalDuration=0;this.repeat=0;this.playState=\"idle\";this.finished=new Promise(((t,i)=>{this.resolve=t;this.reject=i}));o=o||i.easing;if(e(o)){const t=o.createAnimation(r,(()=>\"0\"),true);o=t.easing;void 0!==t.keyframes&&(r=t.keyframes);void 0!==t.duration&&(h=t.duration)}this.repeat=m;this.easing=s(o)?t:getEasingFunction(o);this.updateDuration(h);const d=a(r,c,s(o)?o.map(getEasingFunction):t);this.tick=t=>{var i;u=u;let e=0;e=void 0!==this.pauseTime?this.pauseTime:(t-this.startTime)*this.rate;this.t=e;e/=1e3;e=Math.max(e-u,0);\"finished\"===this.playState&&void 0===this.pauseTime&&(e=this.totalDuration);const s=e/this.duration;let a=Math.floor(s);let r=s%1;!r&&s>=1&&(r=1);1===r&&a--;const o=a%2;(\"reverse\"===p||\"alternate\"===p&&o||\"alternate-reverse\"===p&&!o)&&(r=1-r);const h=e>=this.totalDuration?1:Math.min(r,1);const m=d(this.easing(h));n(m);const c=void 0===this.pauseTime&&(\"finished\"===this.playState||e>=this.totalDuration+l);if(c){this.playState=\"finished\";null===(i=this.resolve)||void 0===i?void 0:i.call(this,m)}else\"idle\"!==this.playState&&(this.frameRequestId=requestAnimationFrame(this.tick))};this.play()}play(){const t=performance.now();this.playState=\"running\";void 0!==this.pauseTime?this.startTime=t-this.pauseTime:this.startTime||(this.startTime=t);this.cancelTimestamp=this.startTime;this.pauseTime=void 0;this.frameRequestId=requestAnimationFrame(this.tick)}pause(){this.playState=\"paused\";this.pauseTime=this.t}finish(){this.playState=\"finished\";this.tick(0)}stop(){var t;this.playState=\"idle\";void 0!==this.frameRequestId&&cancelAnimationFrame(this.frameRequestId);null===(t=this.reject)||void 0===t?void 0:t.call(this,false)}cancel(){this.stop();this.tick(this.cancelTimestamp)}reverse(){this.rate*=-1}commitStyles(){}updateDuration(t){this.duration=t;this.totalDuration=t*(this.repeat+1)}get currentTime(){return this.t}set currentTime(t){void 0!==this.pauseTime||0===this.rate?this.pauseTime=t:this.startTime=performance.now()-t/this.rate}get playbackRate(){return this.rate}set playbackRate(t){this.rate=t}}export{Animation,getEasingFunction};\n\n//# sourceMappingURL=index.es.js.map","var extendStatics=function(e,t){extendStatics=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])};return extendStatics(e,t)};function __extends(e,t){if(\"function\"!==typeof t&&null!==t)throw new TypeError(\"Class extends value \"+String(t)+\" is not a constructor or null\");extendStatics(e,t);function __(){this.constructor=e}e.prototype=null===t?Object.create(t):(__.prototype=t.prototype,new __)}var __assign=function(){__assign=Object.assign||function __assign(e){for(var t,r=1,n=arguments.length;r<n;r++){t=arguments[r];for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o])}return e};return __assign.apply(this,arguments)};function __rest(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&\"function\"===typeof Object.getOwnPropertySymbols){var o=0;for(n=Object.getOwnPropertySymbols(e);o<n.length;o++)t.indexOf(n[o])<0&&Object.prototype.propertyIsEnumerable.call(e,n[o])&&(r[n[o]]=e[n[o]])}return r}function __decorate(e,t,r,n){var o,a=arguments.length,i=a<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if(\"object\"===typeof Reflect&&\"function\"===typeof Reflect.decorate)i=Reflect.decorate(e,t,r,n);else for(var c=e.length-1;c>=0;c--)(o=e[c])&&(i=(a<3?o(i):a>3?o(t,r,i):o(t,r))||i);return a>3&&i&&Object.defineProperty(t,r,i),i}function __param(e,t){return function(r,n){t(r,n,e)}}function __metadata(e,t){if(\"object\"===typeof Reflect&&\"function\"===typeof Reflect.metadata)return Reflect.metadata(e,t)}function __awaiter(e,t,r,n){function adopt(e){return e instanceof r?e:new r((function(t){t(e)}))}return new(r||(r=Promise))((function(r,o){function fulfilled(e){try{step(n.next(e))}catch(e){o(e)}}function rejected(e){try{step(n.throw(e))}catch(e){o(e)}}function step(e){e.done?r(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())}))}function __generator(e,t){var r,n,o,a,i={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return a={next:verb(0),throw:verb(1),return:verb(2)},\"function\"===typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function verb(e){return function(t){return step([e,t])}}function step(a){if(r)throw new TypeError(\"Generator is already executing.\");while(i)try{if(r=1,n&&(o=2&a[0]?n.return:a[0]?n.throw||((o=n.return)&&o.call(n),0):n.next)&&!(o=o.call(n,a[1])).done)return o;(n=0,o)&&(a=[2&a[0],o.value]);switch(a[0]){case 0:case 1:o=a;break;case 4:i.label++;return{value:a[1],done:false};case 5:i.label++;n=a[1];a=[0];continue;case 7:a=i.ops.pop();i.trys.pop();continue;default:if(!(o=i.trys,o=o.length>0&&o[o.length-1])&&(6===a[0]||2===a[0])){i=0;continue}if(3===a[0]&&(!o||a[1]>o[0]&&a[1]<o[3])){i.label=a[1];break}if(6===a[0]&&i.label<o[1]){i.label=o[1];o=a;break}if(o&&i.label<o[2]){i.label=o[2];i.ops.push(a);break}o[2]&&i.ops.pop();i.trys.pop();continue}a=t.call(e,i)}catch(e){a=[6,e];n=0}finally{r=o=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:true}}}var e=Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!(\"get\"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:true,get:function(){return t[r]}});Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r);e[n]=t[r]};function __exportStar(t,r){for(var n in t)\"default\"===n||Object.prototype.hasOwnProperty.call(r,n)||e(r,t,n)}function __values(e){var t=\"function\"===typeof Symbol&&Symbol.iterator,r=t&&e[t],n=0;if(r)return r.call(e);if(e&&\"number\"===typeof e.length)return{next:function(){e&&n>=e.length&&(e=void 0);return{value:e&&e[n++],done:!e}}};throw new TypeError(t?\"Object is not iterable.\":\"Symbol.iterator is not defined.\")}function __read(e,t){var r=\"function\"===typeof Symbol&&e[Symbol.iterator];if(!r)return e;var n,o,a=r.call(e),i=[];try{while((void 0===t||t-- >0)&&!(n=a.next()).done)i.push(n.value)}catch(e){o={error:e}}finally{try{n&&!n.done&&(r=a.return)&&r.call(a)}finally{if(o)throw o.error}}return i}\n/** @deprecated */function __spread(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(__read(arguments[t]));return e}\n/** @deprecated */function __spreadArrays(){for(var e=0,t=0,r=arguments.length;t<r;t++)e+=arguments[t].length;var n=Array(e),o=0;for(t=0;t<r;t++)for(var a=arguments[t],i=0,c=a.length;i<c;i++,o++)n[o]=a[i];return n}function __spreadArray(e,t,r){if(r||2===arguments.length)for(var n,o=0,a=t.length;o<a;o++)if(n||!(o in t)){n||(n=Array.prototype.slice.call(t,0,o));n[o]=t[o]}return e.concat(n||Array.prototype.slice.call(t))}function __await(e){return this instanceof __await?(this.v=e,this):new __await(e)}function __asyncGenerator(e,t,r){if(!Symbol.asyncIterator)throw new TypeError(\"Symbol.asyncIterator is not defined.\");var n,o=r.apply(e,t||[]),a=[];return n={},verb(\"next\"),verb(\"throw\"),verb(\"return\"),n[Symbol.asyncIterator]=function(){return this},n;function verb(e){o[e]&&(n[e]=function(t){return new Promise((function(r,n){a.push([e,t,r,n])>1||resume(e,t)}))})}function resume(e,t){try{step(o[e](t))}catch(e){settle(a[0][3],e)}}function step(e){e.value instanceof __await?Promise.resolve(e.value.v).then(fulfill,reject):settle(a[0][2],e)}function fulfill(e){resume(\"next\",e)}function reject(e){resume(\"throw\",e)}function settle(e,t){(e(t),a.shift(),a.length)&&resume(a[0][0],a[0][1])}}function __asyncDelegator(e){var t,r;return t={},verb(\"next\"),verb(\"throw\",(function(e){throw e})),verb(\"return\"),t[Symbol.iterator]=function(){return this},t;function verb(n,o){t[n]=e[n]?function(t){return(r=!r)?{value:__await(e[n](t)),done:\"return\"===n}:o?o(t):t}:o}}function __asyncValues(e){if(!Symbol.asyncIterator)throw new TypeError(\"Symbol.asyncIterator is not defined.\");var t,r=e[Symbol.asyncIterator];return r?r.call(e):(e=\"function\"===typeof __values?__values(e):e[Symbol.iterator](),t={},verb(\"next\"),verb(\"throw\"),verb(\"return\"),t[Symbol.asyncIterator]=function(){return this},t);function verb(r){t[r]=e[r]&&function(t){return new Promise((function(n,o){t=e[r](t),settle(n,o,t.done,t.value)}))}}function settle(e,t,r,n){Promise.resolve(n).then((function(t){e({value:t,done:r})}),t)}}function __makeTemplateObject(e,t){Object.defineProperty?Object.defineProperty(e,\"raw\",{value:t}):e.raw=t;return e}var t=Object.create?function(e,t){Object.defineProperty(e,\"default\",{enumerable:true,value:t})}:function(e,t){e.default=t};function __importStar(r){if(r&&r.__esModule)return r;var n={};if(null!=r)for(var o in r)\"default\"!==o&&Object.prototype.hasOwnProperty.call(r,o)&&e(n,r,o);t(n,r);return n}function __importDefault(e){return e&&e.__esModule?e:{default:e}}function __classPrivateFieldGet(e,t,r,n){if(\"a\"===r&&!n)throw new TypeError(\"Private accessor was defined without a getter\");if(\"function\"===typeof t?e!==t||!n:!t.has(e))throw new TypeError(\"Cannot read private member from an object whose class did not declare it\");return\"m\"===r?n:\"a\"===r?n.call(e):n?n.value:t.get(e)}function __classPrivateFieldSet(e,t,r,n,o){if(\"m\"===n)throw new TypeError(\"Private method is not writable\");if(\"a\"===n&&!o)throw new TypeError(\"Private accessor was defined without a setter\");if(\"function\"===typeof t?e!==t||!o:!t.has(e))throw new TypeError(\"Cannot write private member to an object whose class did not declare it\");return\"a\"===n?o.call(e,r):o?o.value=r:t.set(e,r),r}function __classPrivateFieldIn(e,t){if(null===t||\"object\"!==typeof t&&\"function\"!==typeof t)throw new TypeError(\"Cannot use 'in' operator on non-object\");return\"function\"===typeof e?t===e:e.has(t)}export{__assign,__asyncDelegator,__asyncGenerator,__asyncValues,__await,__awaiter,__classPrivateFieldGet,__classPrivateFieldIn,__classPrivateFieldSet,e as __createBinding,__decorate,__exportStar,__extends,__generator,__importDefault,__importStar,__makeTemplateObject,__metadata,__param,__read,__rest,__spread,__spreadArray,__spreadArrays,__values};\n\n//# sourceMappingURL=tslib.es6.js.map","var n={};Object.defineProperty(n,\"__esModule\",{value:true});n.warning=function(){};n.invariant=function(){};const e=n.__esModule,t=n.warning,r=n.invariant;export default n;export{e as __esModule,r as invariant,t as warning};\n\n//# sourceMappingURL=index.js.map","import{velocityPerSecond as e,time as t}from\"@motionone/utils\";const s=5;function calcGeneratorVelocity(t,n,r){const a=Math.max(n-s,0);return e(r-t(a),n-a)}const n={stiffness:100,damping:10,mass:1};const calcDampingRatio=(e=n.stiffness,t=n.damping,s=n.mass)=>t/(2*Math.sqrt(e*s));function hasReachedTarget(e,t,s){return e<t&&s>=t||e>t&&s<=t}const spring=({stiffness:e=n.stiffness,damping:s=n.damping,mass:r=n.mass,from:a=0,to:o=1,velocity:c=0,restSpeed:i=2,restDistance:h=.5}={})=>{c=c?t.s(c):0;const u={done:false,hasReachedTarget:false,current:a,target:o};const d=o-a;const f=Math.sqrt(e/r)/1e3;const l=calcDampingRatio(e,s,r);let g;if(l<1){const e=f*Math.sqrt(1-l*l);g=t=>o-Math.exp(-l*f*t)*((l*f*d-c)/e*Math.sin(e*t)+d*Math.cos(e*t))}else g=e=>o-Math.exp(-f*e)*(d+(f*d-c)*e);return e=>{u.current=g(e);const t=0===e?c:calcGeneratorVelocity(g,e,u.current);const s=Math.abs(t)<=i;const n=Math.abs(o-u.current)<=h;u.done=s&&n;u.hasReachedTarget=hasReachedTarget(a,o,u.current);return u}};const glide=({from:e=0,velocity:s=0,power:n=.8,decay:r=.325,bounceDamping:a,bounceStiffness:o,changeTarget:c,min:i,max:h,restDistance:u=.5,restSpeed:d})=>{r=t.ms(r);const f={hasReachedTarget:false,done:false,current:e,target:e};const isOutOfBounds=e=>void 0!==i&&e<i||void 0!==h&&e>h;const nearestBoundary=e=>void 0===i?h:void 0===h||Math.abs(i-e)<Math.abs(h-e)?i:h;let l=n*s;const g=e+l;const m=void 0===c?g:c(g);f.target=m;m!==g&&(l=m-e);const calcDelta=e=>-l*Math.exp(-e/r);const calcLatest=e=>m+calcDelta(e);const applyFriction=e=>{const t=calcDelta(e);const s=calcLatest(e);f.done=Math.abs(t)<=u;f.current=f.done?m:s};let p;let M;const checkCatchBoundary=e=>{if(isOutOfBounds(f.current)){p=e;M=spring({from:f.current,to:nearestBoundary(f.current),velocity:calcGeneratorVelocity(calcLatest,e,f.current),damping:a,stiffness:o,restDistance:u,restSpeed:d})}};checkCatchBoundary(0);return e=>{let t=false;if(!M&&void 0===p){t=true;applyFriction(e);checkCatchBoundary(e)}if(void 0!==p&&e>p){f.hasReachedTarget=true;return M(e-p)}f.hasReachedTarget=false;!t&&applyFriction(e);return f}};const r=10;const a=1e4;function pregenerateKeyframes(e){let t;let s=r;let n=e(0);const o=[n.current];while(!n.done&&s<a){n=e(s);o.push(n.done?n.target:n.current);void 0===t&&n.hasReachedTarget&&(t=s);s+=r}const c=s-r;1===o.length&&o.push(n.current);return{keyframes:o,duration:c/1e3,overshootDuration:(null!==t&&void 0!==t?t:c)/1e3}}export{calcGeneratorVelocity,glide,pregenerateKeyframes,spring};\n\n//# sourceMappingURL=index.es.js.map","import{MotionValue as e}from\"@motionone/types\";import{noopReturn as t,addUniqueItem as n,isCubicBezier as o,defaults as i,isEasingGenerator as s,isNumber as r,time as a,isEasingList as c,noop as l,removeItem as f,mix as u,getEasingForSegment as d,isString as g,defaultOffset as m,fillOffset as h,progress as p,velocityPerSecond as v,interpolate as y}from\"@motionone/utils\";import{Animation as w,getEasingFunction as E}from\"@motionone/animation\";import{__rest as b}from\"tslib\";import{invariant as S}from\"hey-listen\";import{pregenerateKeyframes as A,calcGeneratorVelocity as O,spring as x,glide as V}from\"@motionone/generators\";const z=new WeakMap;function getAnimationData(e){z.has(e)||z.set(e,{transforms:[],values:new Map});return z.get(e)}function getMotionValue(t,n){t.has(n)||t.set(n,new e);return t.get(n)}const W=[\"\",\"X\",\"Y\",\"Z\"];const L=[\"translate\",\"scale\",\"rotate\",\"skew\"];const T={x:\"translateX\",y:\"translateY\",z:\"translateZ\"};const D={syntax:\"<angle>\",initialValue:\"0deg\",toDefaultUnit:e=>e+\"deg\"};const M={translate:{syntax:\"<length-percentage>\",initialValue:\"0px\",toDefaultUnit:e=>e+\"px\"},rotate:D,scale:{syntax:\"<number>\",initialValue:1,toDefaultUnit:t},skew:D};const k=new Map;const asTransformCssVar=e=>`--motion-${e}`;const B=[\"x\",\"y\",\"z\"];L.forEach((e=>{W.forEach((t=>{B.push(e+t);k.set(asTransformCssVar(e+t),M[e])}))}));const compareTransformOrder=(e,t)=>B.indexOf(e)-B.indexOf(t);const j=new Set(B);const isTransform=e=>j.has(e);const addTransformToElement=(e,t)=>{T[t]&&(t=T[t]);const{transforms:o}=getAnimationData(e);n(o,t);e.style.transform=buildTransformTemplate(o)};const buildTransformTemplate=e=>e.sort(compareTransformOrder).reduce(transformListToString,\"\").trim();const transformListToString=(e,t)=>`${e} ${t}(var(${asTransformCssVar(t)}))`;const isCssVar=e=>e.startsWith(\"--\");const P=new Set;function registerCssVariable(e){if(!P.has(e)){P.add(e);try{const{syntax:t,initialValue:n}=k.has(e)?k.get(e):{};CSS.registerProperty({name:e,inherits:false,syntax:t,initialValue:n})}catch(e){}}}const convertEasing=e=>o(e)?cubicBezierAsString(e):e;const cubicBezierAsString=([e,t,n,o])=>`cubic-bezier(${e}, ${t}, ${n}, ${o})`;const testAnimation=e=>document.createElement(\"div\").animate(e,{duration:.001});const C={cssRegisterProperty:()=>\"undefined\"!==typeof CSS&&Object.hasOwnProperty.call(CSS,\"registerProperty\"),waapi:()=>Object.hasOwnProperty.call(Element.prototype,\"animate\"),partialKeyframes:()=>{try{testAnimation({opacity:[1]})}catch(e){return false}return true},finished:()=>Boolean(testAnimation({opacity:[0,1]}).finished)};const $={};const R={};for(const e in C)R[e]=()=>{void 0===$[e]&&($[e]=C[e]());return $[e]};function hydrateKeyframes(e,t){for(let n=0;n<e.length;n++)null===e[n]&&(e[n]=n?e[n-1]:t());return e}const keyframesList=e=>Array.isArray(e)?e:[e];function getStyleName(e){T[e]&&(e=T[e]);return isTransform(e)?asTransformCssVar(e):e}const H={get:(e,t)=>{t=getStyleName(t);let n=isCssVar(t)?e.style.getPropertyValue(t):getComputedStyle(e)[t];if(!n&&0!==n){const e=k.get(t);e&&(n=e.initialValue)}return n},set:(e,t,n)=>{t=getStyleName(t);isCssVar(t)?e.style.setProperty(t,n):e.style[t]=n}};function stopAnimation(e,t=true){if(e&&\"finished\"!==e.playState)try{if(e.stop)e.stop();else{t&&e.commitStyles();e.cancel()}}catch(e){}}function getDevToolsRecord(){return window.__MOTION_DEV_TOOLS_RECORD}function animateStyle(e,t,n,o={}){const f=getDevToolsRecord();const u=false!==o.record&&f;let d;let{duration:g=i.duration,delay:m=i.delay,endDelay:h=i.endDelay,repeat:p=i.repeat,easing:v=i.easing,direction:y,offset:E,allowWebkitAcceleration:b=false}=o;const S=getAnimationData(e);let A=R.waapi();const O=isTransform(t);O&&addTransformToElement(e,t);const x=getStyleName(t);const V=getMotionValue(S.values,x);const z=k.get(x);stopAnimation(V.animation,!(s(v)&&V.generator)&&false!==o.record);return()=>{const readInitialValue=()=>{var t,n;return null!==(n=null!==(t=H.get(e,x))&&void 0!==t?t:null===z||void 0===z?void 0:z.initialValue)&&void 0!==n?n:0};let i=hydrateKeyframes(keyframesList(n),readInitialValue);if(s(v)){const e=v.createAnimation(i,readInitialValue,O,x,V);v=e.easing;void 0!==e.keyframes&&(i=e.keyframes);void 0!==e.duration&&(g=e.duration)}isCssVar(x)&&(R.cssRegisterProperty()?registerCssVariable(x):A=false);if(A){z&&(i=i.map((e=>r(e)?z.toDefaultUnit(e):e)));1!==i.length||R.partialKeyframes()&&!u||i.unshift(readInitialValue());const t={delay:a.ms(m),duration:a.ms(g),endDelay:a.ms(h),easing:c(v)?void 0:convertEasing(v),direction:y,iterations:p+1,fill:\"both\"};d=e.animate({[x]:i,offset:E,easing:c(v)?v.map(convertEasing):void 0},t);d.finished||(d.finished=new Promise(((e,t)=>{d.onfinish=e;d.oncancel=t})));const n=i[i.length-1];d.finished.then((()=>{H.set(e,x,n);d.cancel()})).catch(l);b||(d.playbackRate=1.000001)}else if(O){i=i.map((e=>\"string\"===typeof e?parseFloat(e):e));1===i.length&&i.unshift(parseFloat(readInitialValue()));const render=t=>{z&&(t=z.toDefaultUnit(t));H.set(e,x,t)};d=new w(render,i,Object.assign(Object.assign({},o),{duration:g,easing:v}))}else{const t=i[i.length-1];H.set(e,x,z&&r(t)?z.toDefaultUnit(t):t)}u&&f(e,t,i,{duration:g,delay:m,easing:v,repeat:p,offset:E},\"motion-one\");V.setAnimation(d);return d}}const getOptions=(e,t)=>e[t]?Object.assign(Object.assign({},e),e[t]):Object.assign({},e);function resolveElements(e,t){var n;if(\"string\"===typeof e)if(t){null!==(n=t[e])&&void 0!==n?n:t[e]=document.querySelectorAll(e);e=t[e]}else e=document.querySelectorAll(e);else e instanceof Element&&(e=[e]);return Array.from(e||[])}const createAnimation=e=>e();const withControls=(e,t,n=i.duration)=>new Proxy({animations:e.map(createAnimation).filter(Boolean),duration:n,options:t},I);const getActiveAnimation=e=>e.animations[0];const I={get:(e,t)=>{const n=getActiveAnimation(e);switch(t){case\"duration\":return e.duration;case\"currentTime\":return a.s((null===n||void 0===n?void 0:n[t])||0);case\"playbackRate\":case\"playState\":return null===n||void 0===n?void 0:n[t];case\"finished\":e.finished||(e.finished=Promise.all(e.animations.map(selectFinished)).catch(l));return e.finished;case\"stop\":return()=>{e.animations.forEach((e=>stopAnimation(e)))};case\"forEachNative\":return t=>{e.animations.forEach((n=>t(n,e)))};default:return\"undefined\"===typeof(null===n||void 0===n?void 0:n[t])?void 0:()=>e.animations.forEach((e=>e[t]()))}},set:(e,t,n)=>{switch(t){case\"currentTime\":n=a.ms(n);case\"currentTime\":case\"playbackRate\":for(let o=0;o<e.animations.length;o++)e.animations[o][t]=n;return true}return false}};const selectFinished=e=>e.finished;function stagger(e=.1,{start:t=0,from:n=0,easing:o}={}){return(i,s)=>{const a=r(n)?n:getFromIndex(n,s);const c=Math.abs(a-i);let l=e*c;if(o){const t=s*e;const n=E(o);l=n(l/t)*t}return t+l}}function getFromIndex(e,t){if(\"first\"===e)return 0;{const n=t-1;return\"last\"===e?n:n/2}}function resolveOption(e,t,n){return\"function\"===typeof e?e(t,n):e}function animate(e,t,n={}){e=resolveElements(e);const o=e.length;const i=[];for(let s=0;s<o;s++){const r=e[s];for(const e in t){const a=getOptions(n,e);a.delay=resolveOption(a.delay,s,o);const c=animateStyle(r,e,t[e],a);i.push(c)}}return withControls(i,n,n.duration)}function calcNextTime(e,t,n,o){var i;return r(t)?t:t.startsWith(\"-\")||t.startsWith(\"+\")?Math.max(0,e+parseFloat(t)):\"<\"===t?n:null!==(i=o.get(t))&&void 0!==i?i:e}function eraseKeyframes(e,t,n){for(let o=0;o<e.length;o++){const i=e[o];if(i.at>t&&i.at<n){f(e,i);o--}}}function addKeyframes(e,t,n,o,i,s){eraseKeyframes(e,i,s);for(let r=0;r<t.length;r++)e.push({value:t[r],at:u(i,s,o[r]),easing:d(n,r)})}function compareByTime(e,t){return e.at===t.at?null===e.value?1:-1:e.at-t.at}function timeline(e,t={}){var n;const o=createAnimationsFromTimeline(e,t);const i=o.map((e=>animateStyle(...e))).filter(Boolean);return withControls(i,t,null===(n=o[0])||void 0===n?void 0:n[3].duration)}function createAnimationsFromTimeline(e,t={}){var{defaultOptions:n={}}=t,o=b(t,[\"defaultOptions\"]);const r=[];const a=new Map;const c={};const l=new Map;let f=0;let u=0;let d=0;for(let t=0;t<e.length;t++){const o=e[t];if(g(o)){l.set(o,u);continue}if(!Array.isArray(o)){l.set(o.name,calcNextTime(u,o.at,f,l));continue}const[r,p,v={}]=o;void 0!==v.at&&(u=calcNextTime(u,v.at,f,l));let y=0;const w=resolveElements(r,c);const E=w.length;for(let e=0;e<E;e++){const t=w[e];const o=getElementSequence(t,a);for(const t in p){const r=getValueSequence(t,o);let a=keyframesList(p[t]);const c=getOptions(v,t);let{duration:l=n.duration||i.duration,easing:f=n.easing||i.easing}=c;if(s(f)){const e=isTransform(t);S(2===a.length||!e,\"spring must be provided 2 keyframes within timeline\");const n=f.createAnimation(a,(()=>\"0\"),e);f=n.easing;void 0!==n.keyframes&&(a=n.keyframes);void 0!==n.duration&&(l=n.duration)}const g=resolveOption(v.delay,e,E)||0;const w=u+g;const b=w+l;let{offset:A=m(a.length)}=c;1===A.length&&0===A[0]&&(A[1]=1);const O=length-a.length;O>0&&h(A,O);1===a.length&&a.unshift(null);addKeyframes(r,a,f,A,w,b);y=Math.max(g+l,y);d=Math.max(b,d)}}f=u;u+=y}a.forEach(((e,t)=>{for(const s in e){const a=e[s];a.sort(compareByTime);const c=[];const l=[];const f=[];for(let e=0;e<a.length;e++){const{at:t,value:n,easing:o}=a[e];c.push(n);l.push(p(0,d,t));f.push(o||i.easing)}if(0!==l[0]){l.unshift(0);c.unshift(c[0]);f.unshift(\"linear\")}if(1!==l[l.length-1]){l.push(1);c.push(null)}r.push([t,s,c,Object.assign(Object.assign(Object.assign({},n),{duration:d,easing:f,offset:l}),o)])}}));return r}function getElementSequence(e,t){!t.has(e)&&t.set(e,{});return t.get(e)}function getValueSequence(e,t){t[e]||(t[e]=[]);return t[e]}function createGeneratorEasing(e){const t=new WeakMap;return(n={})=>{const o=new Map;const getGenerator=(t=0,i=100,s=0,r=false)=>{const a=`${t}-${i}-${s}-${r}`;o.has(a)||o.set(a,e(Object.assign({from:t,to:i,velocity:s,restSpeed:r?.05:2,restDistance:r?.01:.5},n)));return o.get(a)};const getKeyframes=e=>{t.has(e)||t.set(e,A(e));return t.get(e)};return{createAnimation:(e,t,n,o,i)=>{var s,r;let a;const c=e.length;let l=n&&c<=2&&e.every(isNumberOrNull);if(l){const n=e[c-1];const l=1===c?null:e[0];let f=0;let u=0;const d=null===i||void 0===i?void 0:i.generator;if(d){const{animation:t,generatorStartTime:n}=i;const o=(null===t||void 0===t?void 0:t.startTime)||n||0;const r=(null===t||void 0===t?void 0:t.currentTime)||performance.now()-o;const a=d(r).current;u=null!==(s=l)&&void 0!==s?s:a;(1===c||2===c&&null===e[0])&&(f=O((e=>d(e).current),r,a))}else u=null!==(r=l)&&void 0!==r?r:parseFloat(t());const g=getGenerator(u,n,f,null===o||void 0===o?void 0:o.includes(\"scale\"));const m=getKeyframes(g);a=Object.assign(Object.assign({},m),{easing:\"linear\"});if(i){i.generator=g;i.generatorStartTime=performance.now()}}else{const e=getKeyframes(getGenerator(0,100));a={easing:\"ease\",duration:e.overshootDuration}}return a}}}}const isNumberOrNull=e=>\"string\"!==typeof e;const N=createGeneratorEasing(x);const F=createGeneratorEasing(V);const U={any:0,all:1};function inView$1(e,t,{root:n,margin:o,amount:i=\"any\"}={}){if(\"undefined\"===typeof IntersectionObserver)return()=>{};const s=resolveElements(e);const r=new WeakMap;const onIntersectionChange=e=>{e.forEach((e=>{const n=r.get(e.target);if(e.isIntersecting!==Boolean(n))if(e.isIntersecting){const n=t(e);\"function\"===typeof n?r.set(e.target,n):a.unobserve(e.target)}else if(n){n(e);r.delete(e.target)}}))};const a=new IntersectionObserver(onIntersectionChange,{root:n,rootMargin:o,threshold:\"number\"===typeof i?i:U[i]});s.forEach((e=>a.observe(e)));return()=>a.disconnect()}const q=new WeakMap;let K;function getElementSize(e,t){if(t){const{inlineSize:e,blockSize:n}=t[0];return{width:e,height:n}}return e instanceof SVGElement&&\"getBBox\"in e?e.getBBox():{width:e.offsetWidth,height:e.offsetHeight}}function notifyTarget({target:e,contentRect:t,borderBoxSize:n}){var o;null===(o=q.get(e))||void 0===o?void 0:o.forEach((o=>{o({target:e,contentSize:t,get size(){return getElementSize(e,n)}})}))}function notifyAll(e){e.forEach(notifyTarget)}function createResizeObserver(){\"undefined\"!==typeof ResizeObserver&&(K=new ResizeObserver(notifyAll))}function resizeElement(e,t){K||createResizeObserver();const n=resolveElements(e);n.forEach((e=>{let n=q.get(e);if(!n){n=new Set;q.set(e,n)}n.add(t);null===K||void 0===K?void 0:K.observe(e)}));return()=>{n.forEach((e=>{const n=q.get(e);null===n||void 0===n?void 0:n.delete(t);(null===n||void 0===n?void 0:n.size)||(null===K||void 0===K?void 0:K.unobserve(e))}))}}const G=new Set;let _;function createWindowResizeHandler(){_=()=>{const e={width:window.innerWidth,height:window.innerHeight};const t={target:window,size:e,contentSize:e};G.forEach((e=>e(t)))};window.addEventListener(\"resize\",_)}function resizeWindow(e){G.add(e);_||createWindowResizeHandler();return()=>{G.delete(e);!G.size&&_&&(_=void 0)}}function resize(e,t){return\"function\"===typeof e?resizeWindow(e):resizeElement(e,t)}const Z=50;const createAxisInfo=()=>({current:0,offset:[],progress:0,scrollLength:0,targetOffset:0,targetLength:0,containerLength:0,velocity:0});const createScrollInfo=()=>({time:0,x:createAxisInfo(),y:createAxisInfo()});const X={x:{length:\"Width\",position:\"Left\"},y:{length:\"Height\",position:\"Top\"}};function updateAxisInfo(e,t,n,o){const i=n[t];const{length:s,position:r}=X[t];const a=i.current;const c=n.time;i.current=e[\"scroll\"+r];i.scrollLength=e[\"scroll\"+s]-e[\"client\"+s];i.offset.length=0;i.offset[0]=0;i.offset[1]=i.scrollLength;i.progress=p(0,i.scrollLength,i.current);const l=o-c;i.velocity=l>Z?0:v(i.current-a,l)}function updateScrollInfo(e,t,n){updateAxisInfo(e,\"x\",t,n);updateAxisInfo(e,\"y\",t,n);t.time=n}function calcInset(e,t){let n={x:0,y:0};let o=e;while(o&&o!==t)if(o instanceof HTMLElement){n.x+=o.offsetLeft;n.y+=o.offsetTop;o=o.offsetParent}else if(o instanceof SVGGraphicsElement&&\"getBBox\"in o){const{top:e,left:t}=o.getBBox();n.x+=t;n.y+=e;while(o&&\"svg\"!==o.tagName)o=o.parentNode}return n}const Y={Enter:[[0,1],[1,1]],Exit:[[0,0],[1,0]],Any:[[1,0],[0,1]],All:[[0,0],[1,1]]};const J={start:0,center:.5,end:1};function resolveEdge(e,t,n=0){let o=0;void 0!==J[e]&&(e=J[e]);if(g(e)){const t=parseFloat(e);e.endsWith(\"px\")?o=t:e.endsWith(\"%\")?e=t/100:e.endsWith(\"vw\")?o=t/100*document.documentElement.clientWidth:e.endsWith(\"vh\")?o=t/100*document.documentElement.clientHeight:e=t}r(e)&&(o=t*e);return n+o}const Q=[0,0];function resolveOffset(e,t,n,o){let i=Array.isArray(e)?e:Q;let s=0;let a=0;if(r(e))i=[e,e];else if(g(e)){e=e.trim();i=e.includes(\" \")?e.split(\" \"):[e,J[e]?e:\"0\"]}s=resolveEdge(i[0],n,o);a=resolveEdge(i[1],t);return s-a}const ee={x:0,y:0};function resolveOffsets(e,t,n){let{offset:o=Y.All}=n;const{target:i=e,axis:s=\"y\"}=n;const r=\"y\"===s?\"height\":\"width\";const a=i!==e?calcInset(i,e):ee;const c=i===e?{width:e.scrollWidth,height:e.scrollHeight}:{width:i.clientWidth,height:i.clientHeight};const l={width:e.clientWidth,height:e.clientHeight};t[s].offset.length=0;let f=!t[s].interpolate;const u=o.length;for(let e=0;e<u;e++){const n=resolveOffset(o[e],l[r],c[r],a[s]);f||n===t[s].interpolatorOffsets[e]||(f=true);t[s].offset[e]=n}if(f){t[s].interpolate=y(m(u),t[s].offset);t[s].interpolatorOffsets=[...t[s].offset]}t[s].progress=t[s].interpolate(t[s].current)}function measure(e,t=e,n){n.x.targetOffset=0;n.y.targetOffset=0;if(t!==e){let o=t;while(o&&o!=e){n.x.targetOffset+=o.offsetLeft;n.y.targetOffset+=o.offsetTop;o=o.offsetParent}}n.x.targetLength=t===e?t.scrollWidth:t.clientWidth;n.y.targetLength=t===e?t.scrollHeight:t.clientHeight;n.x.containerLength=e.clientWidth;n.y.containerLength=e.clientHeight}function createOnScrollHandler(e,t,n,o={}){const i=o.axis||\"y\";return{measure:()=>measure(e,o.target,n),update:t=>{updateScrollInfo(e,n,t);(o.offset||o.target)&&resolveOffsets(e,n,o)},notify:\"function\"===typeof t?()=>t(n):scrubAnimation(t,n[i])}}function scrubAnimation(e,n){e.pause();e.forEachNative(((e,{easing:n})=>{var o,i;if(e.updateDuration){n||(e.easing=t);e.updateDuration(1)}else{const t={duration:1e3};n||(t.easing=\"linear\");null===(i=null===(o=e.effect)||void 0===o?void 0:o.updateTiming)||void 0===i?void 0:i.call(o,t)}}));return()=>{e.currentTime=n.progress}}const te=new WeakMap;const ne=new WeakMap;const oe=new WeakMap;const getEventTarget=e=>e===document.documentElement?window:e;function scroll(e,t={}){var{container:n=document.documentElement}=t,o=b(t,[\"container\"]);let i=oe.get(n);if(!i){i=new Set;oe.set(n,i)}const s=createScrollInfo();const r=createOnScrollHandler(n,e,s,o);i.add(r);if(!te.has(n)){const listener=()=>{const e=performance.now();for(const e of i)e.measure();for(const t of i)t.update(e);for(const e of i)e.notify()};te.set(n,listener);const e=getEventTarget(n);window.addEventListener(\"resize\",listener,{passive:true});n!==document.documentElement&&ne.set(n,resize(n,listener));e.addEventListener(\"scroll\",listener,{passive:true})}const a=te.get(n);const c=requestAnimationFrame(a);return()=>{var t;\"function\"!==typeof e&&e.stop();cancelAnimationFrame(c);const o=oe.get(n);if(!o)return;o.delete(r);if(o.size)return;const i=te.get(n);te.delete(n);if(i){getEventTarget(n).removeEventListener(\"scroll\",i);null===(t=ne.get(n))||void 0===t?void 0:t();window.removeEventListener(\"resize\",i)}}}function hasChanged(e,t){return typeof e!==typeof t||(Array.isArray(e)&&Array.isArray(t)?!shallowCompare(e,t):e!==t)}function shallowCompare(e,t){const n=t.length;if(n!==e.length)return false;for(let o=0;o<n;o++)if(t[o]!==e[o])return false;return true}function isVariant(e){return\"object\"===typeof e}function resolveVariant(e,t){return isVariant(e)?e:e&&t?t[e]:void 0}let ie;function processScheduledAnimations(){if(!ie)return;const e=ie.sort(compareByDepth).map(fireAnimateUpdates);e.forEach(fireNext);e.forEach(fireNext);ie=void 0}function scheduleAnimation(e){if(ie)n(ie,e);else{ie=[e];requestAnimationFrame(processScheduledAnimations)}}function unscheduleAnimation(e){ie&&f(ie,e)}const compareByDepth=(e,t)=>e.getDepth()-t.getDepth();const fireAnimateUpdates=e=>e.animateUpdates();const fireNext=e=>e.next();const motionEvent=(e,t)=>new CustomEvent(e,{detail:{target:t}});function dispatchPointerEvent(e,t,n){e.dispatchEvent(new CustomEvent(t,{detail:{originalEvent:n}}))}function dispatchViewEvent(e,t,n){e.dispatchEvent(new CustomEvent(t,{detail:{originalEntry:n}}))}const se={isActive:e=>Boolean(e.inView),subscribe:(e,{enable:t,disable:n},{inViewOptions:o={}})=>{const{once:i}=o,s=b(o,[\"once\"]);return inView$1(e,(o=>{t();dispatchViewEvent(e,\"viewenter\",o);if(!i)return t=>{n();dispatchViewEvent(e,\"viewleave\",t)}}),s)}};const mouseEvent=(e,t,n)=>o=>{if(!o.pointerType||\"mouse\"===o.pointerType){n();dispatchPointerEvent(e,t,o)}};const re={isActive:e=>Boolean(e.hover),subscribe:(e,{enable:t,disable:n})=>{const o=mouseEvent(e,\"hoverstart\",t);const i=mouseEvent(e,\"hoverend\",n);e.addEventListener(\"pointerenter\",o);e.addEventListener(\"pointerleave\",i);return()=>{e.removeEventListener(\"pointerenter\",o);e.removeEventListener(\"pointerleave\",i)}}};const ae={isActive:e=>Boolean(e.press),subscribe:(e,{enable:t,disable:n})=>{const onPointerUp=t=>{n();dispatchPointerEvent(e,\"pressend\",t);window.removeEventListener(\"pointerup\",onPointerUp)};const onPointerDown=n=>{t();dispatchPointerEvent(e,\"pressstart\",n);window.addEventListener(\"pointerup\",onPointerUp)};e.addEventListener(\"pointerdown\",onPointerDown);return()=>{e.removeEventListener(\"pointerdown\",onPointerDown);window.removeEventListener(\"pointerup\",onPointerUp)}}};const ce={inView:se,hover:re,press:ae};const le=[\"initial\",\"animate\",...Object.keys(ce),\"exit\"];const fe=new WeakMap;function createMotionState(e={},t){let n;let o=t?t.getDepth()+1:0;const i={initial:true,animate:true};const s={};const r={};for(const n of le)r[n]=\"string\"===typeof e[n]?e[n]:null===t||void 0===t?void 0:t.getContext()[n];const a=false===e.initial?\"animate\":\"initial\";let c=resolveVariant(e[a]||r[a],e.variants)||{},f=b(c,[\"transition\"]);const u=Object.assign({},f);function*animateUpdates(){var t,o;const s=f;f={};const r={};for(const n of le){if(!i[n])continue;const s=resolveVariant(e[n]);if(s)for(const n in s)if(\"transition\"!==n){f[n]=s[n];r[n]=getOptions(null!==(o=null!==(t=s.transition)&&void 0!==t?t:e.transition)&&void 0!==o?o:{},n)}}const a=new Set([...Object.keys(f),...Object.keys(s)]);const c=[];a.forEach((e=>{var t;void 0===f[e]&&(f[e]=u[e]);if(hasChanged(s[e],f[e])){null!==(t=u[e])&&void 0!==t?t:u[e]=H.get(n,e);c.push(animateStyle(n,e,f[e],r[e]))}}));yield;const d=c.map((e=>e())).filter(Boolean);if(!d.length)return;const g=f;n.dispatchEvent(motionEvent(\"motionstart\",g));Promise.all(d.map((e=>e.finished))).then((()=>{n.dispatchEvent(motionEvent(\"motioncomplete\",g))})).catch(l)}const setGesture=(e,t)=>()=>{i[e]=t;scheduleAnimation(d)};const updateGestureSubscriptions=()=>{for(const t in ce){const o=ce[t].isActive(e);const i=s[t];if(o&&!i)s[t]=ce[t].subscribe(n,{enable:setGesture(t,true),disable:setGesture(t,false)},e);else if(!o&&i){i();delete s[t]}}};const d={update:t=>{if(n){e=t;updateGestureSubscriptions();scheduleAnimation(d)}},setActive:(e,t)=>{if(n){i[e]=t;scheduleAnimation(d)}},animateUpdates:animateUpdates,getDepth:()=>o,getTarget:()=>f,getOptions:()=>e,getContext:()=>r,mount:e=>{S(Boolean(e),\"Animation state must be mounted with valid Element\");n=e;fe.set(n,d);updateGestureSubscriptions();return()=>{fe.delete(n);unscheduleAnimation(d);for(const e in s)s[e]()}},isMounted:()=>Boolean(n)};return d}function createStyles(e){const t={};const n=[];for(let o in e){const i=e[o];if(isTransform(o)){T[o]&&(o=T[o]);n.push(o);o=asTransformCssVar(o)}let s=Array.isArray(i)?i[0]:i;const a=k.get(o);a&&(s=r(i)?a.toDefaultUnit(i):i);t[o]=s}n.length&&(t.transform=buildTransformTemplate(n));return t}const camelLetterToPipeLetter=e=>`-${e.toLowerCase()}`;const camelToPipeCase=e=>e.replace(/[A-Z]/g,camelLetterToPipeLetter);function createStyleString(e={}){const t=createStyles(e);let n=\"\";for(const e in t){n+=e.startsWith(\"--\")?e:camelToPipeCase(e);n+=`: ${t[e]}; `}return n}export{Y as ScrollOffset,animate,animateStyle,createMotionState,createStyleString,createStyles,getAnimationData,getStyleName,F as glide,inView$1 as inView,fe as mountedStates,resize,scroll,N as spring,stagger,H as style,timeline,withControls};\n\n//# sourceMappingURL=index.es.js.map","// Generated by Framer (c56cc2c)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";const cycleOrder=[\"uOEgUTJt0\",\"Nr64yPvsq\"];const serializationHash=\"framer-CCJTo\";const variantClassNames={Nr64yPvsq:\"framer-v-13z4nux\",uOEgUTJt0:\"framer-v-wlin6k\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Variant 1\":\"uOEgUTJt0\",\"Variant 2\":\"Nr64yPvsq\"};const getProps=({height,id,width,...props})=>{var _humanReadableVariantMap_props_variant,_ref;return{...props,variant:(_ref=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref!==void 0?_ref:\"uOEgUTJt0\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"uOEgUTJt0\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const isDisplayed=()=>{if(baseVariant===\"Nr64yPvsq\")return true;return false;};const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(serializationHash,...sharedStyleClassNames,\"framer-wlin6k\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"uOEgUTJt0\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{backgroundColor:\"var(--token-fc4359aa-72b4-4105-b7a0-1920587b9dd4, rgb(255, 255, 255))\",borderBottomLeftRadius:415,borderBottomRightRadius:415,borderTopLeftRadius:415,borderTopRightRadius:415,...style},variants:{Nr64yPvsq:{backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0}},...addPropertyOverrides({Nr64yPvsq:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:isDisplayed()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-34xmjp\",\"data-framer-name\":\"Asset 35\",fill:\"black\",intrinsicHeight:638,intrinsicWidth:846,layoutDependency:layoutDependency,layoutId:\"Wf56Jguq7\",svg:'<svg id=\"Layer_2\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 846.19 637.7\"><defs><style>.cls-1{fill:#fff}</style></defs><g id=\"Layer_1-2\" data-name=\"Layer_1\"><path class=\"cls-1\" d=\"M590.57 501.1c-9.04-14.63-26.22-17.17-41.69-13.38-18.29 4.27-36.58 10.93-54.53 17.01-25.87 8.87-42.53 26.03-30.41 54.32 3.69 9.22 8.48 17.87 12.72 26.88 8.09 17.13 17.49 39.49 34.14 48.42 18.97 10.59 37.08-5.91 48.27-20.39 22.88-30.06 53.39-74.86 31.65-112.61l-.16-.25ZM188.44 237.39c-10.79-13.84-26.41-25.37-40.49-36.3-36.37-28.85-87.08-36.29-117.39 4.72C9.17 235.4 6.22 273.67 3.03 308.98c-3.07 41.28-4.1 82.65-1.72 124.21.82 13.85 1.86 29.35 7.63 41.77 8.05 19.01 30.5 25.48 43.29 7.93 6.47-8.87 7.98-21.67 7.97-32.95-2.66-60.3-4.19-121.4 8.34-180.65 8.52-32.6 31.91-29.51 55.14-10.9 8.63 6.63 17.08 14.44 26.19 19.88 10.47 6.3 21.36 8.93 31.45 4.87 19.1-8.07 19.29-30.79 7.35-45.45l-.21-.28Zm384.22-116.8c1.48-13.81 6.93-28.19 11.62-41.62 6.59-18.38 14.36-36.72 27.27-51.59 27.97-32.99 69.94-36.12 103.47-9.68 27.96 21.88 47.66 52.46 67.51 81.46 21.03 31.9 41.34 65.03 57.38 100.19 7.78 17.01 11.17 42.26-6.99 52.49-26.09 12.36-42.82-20.55-52.62-39.92-25.05-47.08-52.69-92.73-88.78-131.7-22.52-21.93-41.06-9.09-51.38 17.7-4.82 11.73-8.1 24.72-13.89 35.86-5.82 11.23-13.86 19.59-24.9 21.63-19.87 3.33-31.39-15.42-28.72-34.47l.03-.35Z\"/><path class=\"cls-1\" d=\"m753.8 237.16-.24-.26c-24.53-26.95-62.08-35.02-97.74-30.65-71.29 7.74-128.84 53.74-189.86 87.16-34.53 19.17-73.14 32.43-112.57 34.11-20.63.8-40.92-4.85-61.36-6.35-36.11-1.8-71.87 13.11-98.01 37.8-31.19 28.57-57.4 66.75-57.64 111.05-1.57 54.08 38.35 106.06 92.24 113.33 39.78 5.9 77.6-10.84 109.86-34.25l80.66-67.39c25.79-18.83 55.92-30.92 87.29-36.44 47.67-8.75 96.23-3.52 144.39.39 30.13 2.4 61.89 2.29 89.91-9.93 30.92-12.49 53.76-43.55 57.09-76.85 4.4-43.35-15.47-89.78-44.02-121.72ZM284.57 466.33c-23.6-16.53-48.3 68.74-71.63 45.32-5.37-5.4-7.18-13.41-5.05-20.72 68.3-234.14 175.26 47.32 76.68-24.59Zm450.7-95.31c-14.41 29.74-65.56-42.81-82.48-19.49-69.76 100.12-60.39-200.83 80.5-1.74 4.4 6.21 5.3 14.39 1.98 21.24Z\"/></g></svg>',withExternalLayout:true})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-CCJTo.framer-6uc47b, .framer-CCJTo .framer-6uc47b { display: block; }\",\".framer-CCJTo.framer-wlin6k { height: 20px; mix-blend-mode: difference; overflow: hidden; position: relative; width: 20px; will-change: var(--framer-will-change-override, transform); }\",\".framer-CCJTo .framer-34xmjp { aspect-ratio: 1.3260188087774294 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 57px); left: -4px; position: absolute; right: -4px; top: -1px; }\",\".framer-CCJTo.framer-v-13z4nux.framer-wlin6k { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; padding: 0px; width: min-content; }\",\".framer-CCJTo.framer-v-13z4nux .framer-34xmjp { height: var(--framer-aspect-ratio-supported, 18px); left: unset; position: relative; right: unset; top: unset; width: 24px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-CCJTo.framer-v-13z4nux.framer-wlin6k { gap: 0px; } .framer-CCJTo.framer-v-13z4nux.framer-wlin6k > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-CCJTo.framer-v-13z4nux.framer-wlin6k > :first-child { margin-top: 0px; } .framer-CCJTo.framer-v-13z4nux.framer-wlin6k > :last-child { margin-bottom: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 20\n * @framerIntrinsicWidth 20\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"Nr64yPvsq\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const Framerev4Q_FIhD=withCSS(Component,css,\"framer-CCJTo\");export default Framerev4Q_FIhD;Framerev4Q_FIhD.displayName=\"Cursors/Dot\";Framerev4Q_FIhD.defaultProps={height:20,width:20};addPropertyControls(Framerev4Q_FIhD,{variant:{options:[\"uOEgUTJt0\",\"Nr64yPvsq\"],optionTitles:[\"Variant 1\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum}});addFonts(Framerev4Q_FIhD,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerev4Q_FIhD\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"20\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Nr64yPvsq\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"20\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ev4Q_FIhD.map","import { useState, useRef, useCallback, useEffect, useLayoutEffect } from 'react';\nimport { jsx } from 'react/jsx-runtime';\n\nvar __defProp = Object.defineProperty;\nvar __defProps = Object.defineProperties;\nvar __getOwnPropDescs = Object.getOwnPropertyDescriptors;\nvar __getOwnPropSymbols = Object.getOwnPropertySymbols;\nvar __hasOwnProp = Object.prototype.hasOwnProperty;\nvar __propIsEnum = Object.prototype.propertyIsEnumerable;\nvar __defNormalProp = (obj, key, value) => key in obj ? __defProp(obj, key, { enumerable: true, configurable: true, writable: true, value }) : obj[key] = value;\nvar __spreadValues = (a, b) => {\n  for (var prop in b || (b = {}))\n    if (__hasOwnProp.call(b, prop))\n      __defNormalProp(a, prop, b[prop]);\n  if (__getOwnPropSymbols)\n    for (var prop of __getOwnPropSymbols(b)) {\n      if (__propIsEnum.call(b, prop))\n        __defNormalProp(a, prop, b[prop]);\n    }\n  return a;\n};\nvar __spreadProps = (a, b) => __defProps(a, __getOwnPropDescs(b));\nvar __objRest = (source, exclude) => {\n  var target = {};\n  for (var prop in source)\n    if (__hasOwnProp.call(source, prop) && exclude.indexOf(prop) < 0)\n      target[prop] = source[prop];\n  if (source != null && __getOwnPropSymbols)\n    for (var prop of __getOwnPropSymbols(source)) {\n      if (exclude.indexOf(prop) < 0 && __propIsEnum.call(source, prop))\n        target[prop] = source[prop];\n    }\n  return target;\n};\n\n// ../web/dist/index.js\nvar i0 = Object.defineProperty;\nvar r0 = Object.defineProperties;\nvar a0 = Object.getOwnPropertyDescriptors;\nvar k1 = Object.getOwnPropertySymbols;\nvar t3 = Object.prototype.hasOwnProperty;\nvar n3 = Object.prototype.propertyIsEnumerable;\nvar u2 = (c, n, i) => n in c ? i0(c, n, { enumerable: true, configurable: true, writable: true, value: i }) : c[n] = i;\nvar F = (c, n) => {\n  for (var i in n || (n = {}))\n    t3.call(n, i) && u2(c, i, n[i]);\n  if (k1)\n    for (var i of k1(n))\n      n3.call(n, i) && u2(c, i, n[i]);\n  return c;\n};\nvar k = (c, n) => r0(c, a0(n));\nvar z1 = (c, n) => {\n  var i = {};\n  for (var s in c)\n    t3.call(c, s) && n.indexOf(s) < 0 && (i[s] = c[s]);\n  if (c != null && k1)\n    for (var s of k1(c))\n      n.indexOf(s) < 0 && n3.call(c, s) && (i[s] = c[s]);\n  return i;\n};\nvar _ = (c, n, i) => u2(c, typeof n != \"symbol\" ? n + \"\" : n, i);\nvar g = (c, n, i) => new Promise((s, d) => {\n  var m = (P) => {\n    try {\n      M(i.next(P));\n    } catch (R) {\n      d(R);\n    }\n  }, b = (P) => {\n    try {\n      M(i.throw(P));\n    } catch (R) {\n      d(R);\n    }\n  }, M = (P) => P.done ? s(P.value) : Promise.resolve(P.value).then(m, b);\n  M((i = i.apply(c, n)).next());\n});\nvar l2 = class {\n  requestAnimationFrame(n) {\n    return requestAnimationFrame(n);\n  }\n  cancelAnimationFrame(n) {\n    cancelAnimationFrame(n);\n  }\n};\nvar h2 = class {\n  constructor() {\n    _(this, \"_lastHandleId\", 0);\n    _(this, \"_lastImmediate\", null);\n  }\n  requestAnimationFrame(n) {\n    return this._lastHandleId >= Number.MAX_SAFE_INTEGER && (this._lastHandleId = 0), this._lastHandleId += 1, this._lastImmediate = setImmediate(() => {\n      n(Date.now());\n    }), this._lastHandleId;\n  }\n  cancelAnimationFrame(n) {\n    this._lastImmediate && clearImmediate(this._lastImmediate);\n  }\n};\nvar O1 = class {\n  constructor() {\n    _(this, \"_strategy\");\n    this._strategy = typeof requestAnimationFrame == \"function\" ? new l2() : new h2();\n  }\n  requestAnimationFrame(n) {\n    return this._strategy.requestAnimationFrame(n);\n  }\n  cancelAnimationFrame(n) {\n    this._strategy.cancelAnimationFrame(n);\n  }\n};\nvar A = typeof window != \"undefined\" && typeof window.document != \"undefined\";\nvar W1 = new Uint8Array([80, 75, 3, 4]);\nvar i3 = [\"v\", \"ip\", \"op\", \"layers\", \"fr\", \"w\", \"h\"];\nvar c2 = \"0.38.1\";\nvar p2 = \"@lottiefiles/dotlottie-web\";\nvar r3 = 0.75;\nvar o0 = (() => {\n  var n;\n  var c = typeof document != \"undefined\" ? (n = document.currentScript) == null ? void 0 : n.src : void 0;\n  return function(i = {}) {\n    var s, d = i, m, b, M = new Promise((e, t) => {\n      m = e, b = t;\n    }), P = Object.assign({}, d), R = \"./this.program\", z = \"\", d1;\n    typeof document != \"undefined\" && document.currentScript && (z = document.currentScript.src), c && (z = c), z.startsWith(\"blob:\") ? z = \"\" : z = z.substr(0, z.replace(/[?#].*/, \"\").lastIndexOf(\"/\") + 1), d1 = (e) => fetch(e, { credentials: \"same-origin\" }).then((t) => t.ok ? t.arrayBuffer() : Promise.reject(Error(t.status + \" : \" + t.url)));\n    var L1 = d.print || console.log.bind(console), K = d.printErr || console.error.bind(console);\n    Object.assign(d, P), P = null, d.thisProgram && (R = d.thisProgram);\n    var C1 = d.wasmBinary, M1, E1 = false, B1, r1, x, a1, u1, e1, E, b2, L2;\n    function C22() {\n      var e = M1.buffer;\n      d.HEAP8 = r1 = new Int8Array(e), d.HEAP16 = a1 = new Int16Array(e), d.HEAPU8 = x = new Uint8Array(e), d.HEAPU16 = u1 = new Uint16Array(e), d.HEAP32 = e1 = new Int32Array(e), d.HEAPU32 = E = new Uint32Array(e), d.HEAPF32 = b2 = new Float32Array(e), d.HEAPF64 = L2 = new Float64Array(e);\n    }\n    var M2 = [], E2 = [], P2 = [];\n    function p3() {\n      var e = d.preRun.shift();\n      M2.unshift(e);\n    }\n    var t1 = 0, l1 = null;\n    function P1(e) {\n      var t;\n      throw (t = d.onAbort) == null || t.call(d, e), e = \"Aborted(\" + e + \")\", K(e), E1 = true, e = new WebAssembly.RuntimeError(e + \". Build with -sASSERTIONS for more info.\"), b(e), e;\n    }\n    var I2 = (e) => e.startsWith(\"data:application/octet-stream;base64,\"), h1;\n    function S2(e) {\n      if (e == h1 && C1)\n        return new Uint8Array(C1);\n      throw \"both async and sync fetching of the wasm failed\";\n    }\n    function v3(e) {\n      return C1 ? Promise.resolve().then(() => S2(e)) : d1(e).then((t) => new Uint8Array(t), () => S2(e));\n    }\n    function T2(e, t, r) {\n      return v3(e).then((a) => WebAssembly.instantiate(a, t)).then(r, (a) => {\n        K(`failed to asynchronously prepare wasm: ${a}`), P1(a);\n      });\n    }\n    function f3(e, t) {\n      var r = h1;\n      return C1 || typeof WebAssembly.instantiateStreaming != \"function\" || I2(r) || typeof fetch != \"function\" ? T2(r, e, t) : fetch(r, { credentials: \"same-origin\" }).then((a) => WebAssembly.instantiateStreaming(a, e).then(t, function(o) {\n        return K(`wasm streaming compile failed: ${o}`), K(\"falling back to ArrayBuffer instantiation\"), T2(r, e, t);\n      }));\n    }\n    class x2 {\n      constructor(t) {\n        _(this, \"name\", \"ExitStatus\");\n        this.message = `Program terminated with exit(${t})`, this.status = t;\n      }\n    }\n    var H1 = (e) => {\n      for (; 0 < e.length; )\n        e.shift()(d);\n    }, N1 = d.noExitRuntime || true, F2 = typeof TextDecoder != \"undefined\" ? new TextDecoder() : void 0, c1 = (e, t = 0, r = NaN) => {\n      var a = t + r;\n      for (r = t; e[r] && !(r >= a); )\n        ++r;\n      if (16 < r - t && e.buffer && F2)\n        return F2.decode(e.subarray(t, r));\n      for (a = \"\"; t < r; ) {\n        var o = e[t++];\n        if (o & 128) {\n          var u = e[t++] & 63;\n          if ((o & 224) == 192)\n            a += String.fromCharCode((o & 31) << 6 | u);\n          else {\n            var h = e[t++] & 63;\n            o = (o & 240) == 224 ? (o & 15) << 12 | u << 6 | h : (o & 7) << 18 | u << 12 | h << 6 | e[t++] & 63, 65536 > o ? a += String.fromCharCode(o) : (o -= 65536, a += String.fromCharCode(55296 | o >> 10, 56320 | o & 1023));\n          }\n        } else\n          a += String.fromCharCode(o);\n      }\n      return a;\n    };\n    class m3 {\n      constructor(t) {\n        this.ya = t - 24;\n      }\n    }\n    var A2 = 0, p1 = (e, t, r) => {\n      var a = x;\n      if (0 < r) {\n        r = t + r - 1;\n        for (var o = 0; o < e.length; ++o) {\n          var u = e.charCodeAt(o);\n          if (55296 <= u && 57343 >= u) {\n            var h = e.charCodeAt(++o);\n            u = 65536 + ((u & 1023) << 10) | h & 1023;\n          }\n          if (127 >= u) {\n            if (t >= r)\n              break;\n            a[t++] = u;\n          } else {\n            if (2047 >= u) {\n              if (t + 1 >= r)\n                break;\n              a[t++] = 192 | u >> 6;\n            } else {\n              if (65535 >= u) {\n                if (t + 2 >= r)\n                  break;\n                a[t++] = 224 | u >> 12;\n              } else {\n                if (t + 3 >= r)\n                  break;\n                a[t++] = 240 | u >> 18, a[t++] = 128 | u >> 12 & 63;\n              }\n              a[t++] = 128 | u >> 6 & 63;\n            }\n            a[t++] = 128 | u & 63;\n          }\n        }\n        a[t] = 0;\n      }\n    }, I1 = {}, V1 = (e) => {\n      for (; e.length; ) {\n        var t = e.pop();\n        e.pop()(t);\n      }\n    };\n    function v1(e) {\n      return this.fromWireType(E[e >> 2]);\n    }\n    var o1 = {}, n1 = {}, S1 = {}, f1, Q = (e, t, r) => {\n      function a(l) {\n        if (l = r(l), l.length !== e.length)\n          throw new f1(\"Mismatched type converter count\");\n        for (var p = 0; p < e.length; ++p)\n          H(e[p], l[p]);\n      }\n      e.forEach((l) => S1[l] = t);\n      var o = Array(t.length), u = [], h = 0;\n      t.forEach((l, p) => {\n        n1.hasOwnProperty(l) ? o[p] = n1[l] : (u.push(l), o1.hasOwnProperty(l) || (o1[l] = []), o1[l].push(() => {\n          o[p] = n1[l], ++h, h === u.length && a(o);\n        }));\n      }), u.length === 0 && a(o);\n    }, R2, D = (e) => {\n      for (var t = \"\"; x[e]; )\n        t += R2[x[e++]];\n      return t;\n    }, y;\n    function g3(e, t, r = {}) {\n      var a = t.name;\n      if (!e)\n        throw new y(`type \"${a}\" must have a positive integer typeid pointer`);\n      if (n1.hasOwnProperty(e)) {\n        if (r.cb)\n          return;\n        throw new y(`Cannot register type '${a}' twice`);\n      }\n      n1[e] = t, delete S1[e], o1.hasOwnProperty(e) && (t = o1[e], delete o1[e], t.forEach((o) => o()));\n    }\n    function H(e, t, r = {}) {\n      return g3(e, t, r);\n    }\n    var G1 = (e) => {\n      throw new y(e.wa.za.xa.name + \" instance already deleted\");\n    }, J1 = false, D2 = () => {\n    }, k2 = (e, t, r) => t === r ? e : r.Ca === void 0 ? null : (e = k2(e, t, r.Ca), e === null ? null : r.Wa(e)), z2 = {}, y3 = {}, w3 = (e, t) => {\n      if (t === void 0)\n        throw new y(\"ptr should not be undefined\");\n      for (; e.Ca; )\n        t = e.Ma(t), e = e.Ca;\n      return y3[t];\n    }, T1 = (e, t) => {\n      if (!t.za || !t.ya)\n        throw new f1(\"makeClassHandle requires ptr and ptrType\");\n      if (!!t.Da != !!t.Ba)\n        throw new f1(\"Both smartPtrType and smartPtr must be specified\");\n      return t.count = { value: 1 }, m1(Object.create(e, { wa: { value: t, writable: true } }));\n    }, m1 = (e) => typeof FinalizationRegistry == \"undefined\" ? (m1 = (t) => t, e) : (J1 = new FinalizationRegistry((t) => {\n      t = t.wa, --t.count.value, t.count.value === 0 && (t.Ba ? t.Da.Ga(t.Ba) : t.za.xa.Ga(t.ya));\n    }), m1 = (t) => {\n      var r = t.wa;\n      return r.Ba && J1.register(t, { wa: r }, t), t;\n    }, D2 = (t) => {\n      J1.unregister(t);\n    }, m1(e));\n    function x1() {\n    }\n    var _1 = (e, t) => Object.defineProperty(t, \"name\", { value: e }), O2 = (e, t, r) => {\n      if (e[t].Aa === void 0) {\n        var a = e[t];\n        e[t] = function(...o) {\n          if (!e[t].Aa.hasOwnProperty(o.length))\n            throw new y(`Function '${r}' called with an invalid number of arguments (${o.length}) - expects one of (${e[t].Aa})!`);\n          return e[t].Aa[o.length].apply(this, o);\n        }, e[t].Aa = [], e[t].Aa[a.Ja] = a;\n      }\n    }, q1 = (e, t, r) => {\n      if (d.hasOwnProperty(e)) {\n        if (r === void 0 || d[e].Aa !== void 0 && d[e].Aa[r] !== void 0)\n          throw new y(`Cannot register public name '${e}' twice`);\n        if (O2(d, e, e), d[e].Aa.hasOwnProperty(r))\n          throw new y(`Cannot register multiple overloads of a function with the same number of arguments (${r})!`);\n        d[e].Aa[r] = t;\n      } else\n        d[e] = t, d[e].Ja = r;\n    }, L3 = (e) => {\n      e = e.replace(/[^a-zA-Z0-9_]/g, \"$\");\n      var t = e.charCodeAt(0);\n      return 48 <= t && 57 >= t ? `_${e}` : e;\n    };\n    function C3(e, t, r, a, o, u, h, l) {\n      this.name = e, this.constructor = t, this.Ia = r, this.Ga = a, this.Ca = o, this.Ya = u, this.Ma = h, this.Wa = l, this.fb = [];\n    }\n    var K1 = (e, t, r) => {\n      for (; t !== r; ) {\n        if (!t.Ma)\n          throw new y(`Expected null or instance of ${r.name}, got an instance of ${t.name}`);\n        e = t.Ma(e), t = t.Ca;\n      }\n      return e;\n    };\n    function M3(e, t) {\n      if (t === null) {\n        if (this.Pa)\n          throw new y(`null is not a valid ${this.name}`);\n        return 0;\n      }\n      if (!t.wa)\n        throw new y(`Cannot pass \"${n2(t)}\" as a ${this.name}`);\n      if (!t.wa.ya)\n        throw new y(`Cannot pass deleted object as a pointer of type ${this.name}`);\n      return K1(t.wa.ya, t.wa.za.xa, this.xa);\n    }\n    function E3(e, t) {\n      if (t === null) {\n        if (this.Pa)\n          throw new y(`null is not a valid ${this.name}`);\n        if (this.Oa) {\n          var r = this.Qa();\n          return e !== null && e.push(this.Ga, r), r;\n        }\n        return 0;\n      }\n      if (!t || !t.wa)\n        throw new y(`Cannot pass \"${n2(t)}\" as a ${this.name}`);\n      if (!t.wa.ya)\n        throw new y(`Cannot pass deleted object as a pointer of type ${this.name}`);\n      if (!this.Na && t.wa.za.Na)\n        throw new y(`Cannot convert argument of type ${t.wa.Da ? t.wa.Da.name : t.wa.za.name} to parameter type ${this.name}`);\n      if (r = K1(t.wa.ya, t.wa.za.xa, this.xa), this.Oa) {\n        if (t.wa.Ba === void 0)\n          throw new y(\"Passing raw pointer to smart pointer is illegal\");\n        switch (this.kb) {\n          case 0:\n            if (t.wa.Da === this)\n              r = t.wa.Ba;\n            else\n              throw new y(`Cannot convert argument of type ${t.wa.Da ? t.wa.Da.name : t.wa.za.name} to parameter type ${this.name}`);\n            break;\n          case 1:\n            r = t.wa.Ba;\n            break;\n          case 2:\n            if (t.wa.Da === this)\n              r = t.wa.Ba;\n            else {\n              var a = t.clone();\n              r = this.gb(r, A1(() => a.delete())), e !== null && e.push(this.Ga, r);\n            }\n            break;\n          default:\n            throw new y(\"Unsupporting sharing policy\");\n        }\n      }\n      return r;\n    }\n    function P3(e, t) {\n      if (t === null) {\n        if (this.Pa)\n          throw new y(`null is not a valid ${this.name}`);\n        return 0;\n      }\n      if (!t.wa)\n        throw new y(`Cannot pass \"${n2(t)}\" as a ${this.name}`);\n      if (!t.wa.ya)\n        throw new y(`Cannot pass deleted object as a pointer of type ${this.name}`);\n      if (t.wa.za.Na)\n        throw new y(`Cannot convert argument of type ${t.wa.za.name} to parameter type ${this.name}`);\n      return K1(t.wa.ya, t.wa.za.xa, this.xa);\n    }\n    function g1(e, t, r, a, o, u, h, l, p, v, f) {\n      this.name = e, this.xa = t, this.Pa = r, this.Na = a, this.Oa = o, this.eb = u, this.kb = h, this.Ua = l, this.Qa = p, this.gb = v, this.Ga = f, o || t.Ca !== void 0 ? this.toWireType = E3 : (this.toWireType = a ? M3 : P3, this.Fa = null);\n    }\n    var W2 = (e, t, r) => {\n      if (!d.hasOwnProperty(e))\n        throw new f1(\"Replacing nonexistent public symbol\");\n      d[e].Aa !== void 0 && r !== void 0 ? d[e].Aa[r] = t : (d[e] = t, d[e].Ja = r);\n    }, j, I3 = (e, t, r = []) => (e.includes(\"j\") ? (e = e.replace(/p/g, \"i\"), t = (0, d[\"dynCall_\" + e])(t, ...r)) : t = j.get(t)(...r), t), S3 = (e, t) => (...r) => I3(e, t, r), O = (e, t) => {\n      e = D(e);\n      var r = e.includes(\"j\") ? S3(e, t) : j.get(t);\n      if (typeof r != \"function\")\n        throw new y(`unknown function pointer with signature ${e}: ${t}`);\n      return r;\n    }, $2, U2 = (e) => {\n      e = K2(e);\n      var t = D(e);\n      return X(e), t;\n    }, F1 = (e, t) => {\n      function r(u) {\n        o[u] || n1[u] || (S1[u] ? S1[u].forEach(r) : (a.push(u), o[u] = true));\n      }\n      var a = [], o = {};\n      throw t.forEach(r), new $2(`${e}: ` + a.map(U2).join([\", \"]));\n    }, Y1 = (e, t) => {\n      for (var r = [], a = 0; a < e; a++)\n        r.push(E[t + 4 * a >> 2]);\n      return r;\n    };\n    function T3(e) {\n      for (var t = 1; t < e.length; ++t)\n        if (e[t] !== null && e[t].Fa === void 0)\n          return true;\n      return false;\n    }\n    function X1(e, t, r, a, o) {\n      var u = t.length;\n      if (2 > u)\n        throw new y(\"argTypes array size mismatch! Must at least get return value and 'this' types!\");\n      var h = t[1] !== null && r !== null, l = T3(t), p = t[0].name !== \"void\", v = u - 2, f = Array(v), w = [], L = [];\n      return _1(e, function(...U) {\n        if (L.length = 0, w.length = h ? 2 : 1, w[0] = o, h) {\n          var S = t[1].toWireType(L, this);\n          w[1] = S;\n        }\n        for (var T = 0; T < v; ++T)\n          f[T] = t[T + 2].toWireType(L, U[T]), w.push(f[T]);\n        if (U = a(...w), l)\n          V1(L);\n        else\n          for (T = h ? 1 : 2; T < t.length; T++) {\n            var J = T === 1 ? S : f[T - 2];\n            t[T].Fa !== null && t[T].Fa(J);\n          }\n        return S = p ? t[0].fromWireType(U) : void 0, S;\n      });\n    }\n    var B2 = (e) => {\n      e = e.trim();\n      let t = e.indexOf(\"(\");\n      return t !== -1 ? e.substr(0, t) : e;\n    }, Z1 = [], Y = [], Q1 = (e) => {\n      9 < e && --Y[e + 1] === 0 && (Y[e] = void 0, Z1.push(e));\n    }, e2 = (e) => {\n      if (!e)\n        throw new y(\"Cannot use deleted val. handle = \" + e);\n      return Y[e];\n    }, A1 = (e) => {\n      switch (e) {\n        case void 0:\n          return 2;\n        case null:\n          return 4;\n        case true:\n          return 6;\n        case false:\n          return 8;\n        default:\n          let t = Z1.pop() || Y.length;\n          return Y[t] = e, Y[t + 1] = 1, t;\n      }\n    }, j2 = { name: \"emscripten::val\", fromWireType: (e) => {\n      var t = e2(e);\n      return Q1(e), t;\n    }, toWireType: (e, t) => A1(t), Ea: 8, readValueFromPointer: v1, Fa: null }, x3 = (e, t, r) => {\n      switch (t) {\n        case 1:\n          return r ? function(a) {\n            return this.fromWireType(r1[a]);\n          } : function(a) {\n            return this.fromWireType(x[a]);\n          };\n        case 2:\n          return r ? function(a) {\n            return this.fromWireType(a1[a >> 1]);\n          } : function(a) {\n            return this.fromWireType(u1[a >> 1]);\n          };\n        case 4:\n          return r ? function(a) {\n            return this.fromWireType(e1[a >> 2]);\n          } : function(a) {\n            return this.fromWireType(E[a >> 2]);\n          };\n        default:\n          throw new TypeError(`invalid integer width (${t}): ${e}`);\n      }\n    }, t2 = (e, t) => {\n      var r = n1[e];\n      if (r === void 0)\n        throw e = `${t} has unknown type ${U2(e)}`, new y(e);\n      return r;\n    }, n2 = (e) => {\n      if (e === null)\n        return \"null\";\n      var t = typeof e;\n      return t === \"object\" || t === \"array\" || t === \"function\" ? e.toString() : \"\" + e;\n    }, F3 = (e, t) => {\n      switch (t) {\n        case 4:\n          return function(r) {\n            return this.fromWireType(b2[r >> 2]);\n          };\n        case 8:\n          return function(r) {\n            return this.fromWireType(L2[r >> 3]);\n          };\n        default:\n          throw new TypeError(`invalid float width (${t}): ${e}`);\n      }\n    }, A3 = (e, t, r) => {\n      switch (t) {\n        case 1:\n          return r ? (a) => r1[a] : (a) => x[a];\n        case 2:\n          return r ? (a) => a1[a >> 1] : (a) => u1[a >> 1];\n        case 4:\n          return r ? (a) => e1[a >> 2] : (a) => E[a >> 2];\n        default:\n          throw new TypeError(`invalid integer width (${t}): ${e}`);\n      }\n    }, R3 = Object.assign({ optional: true }, j2), H2 = typeof TextDecoder != \"undefined\" ? new TextDecoder(\"utf-16le\") : void 0, D3 = (e, t) => {\n      for (var r = e >> 1, a = r + t / 2; !(r >= a) && u1[r]; )\n        ++r;\n      if (r <<= 1, 32 < r - e && H2)\n        return H2.decode(x.subarray(e, r));\n      for (r = \"\", a = 0; !(a >= t / 2); ++a) {\n        var o = a1[e + 2 * a >> 1];\n        if (o == 0)\n          break;\n        r += String.fromCharCode(o);\n      }\n      return r;\n    }, k3 = (e, t, r) => {\n      if (r != null || (r = 2147483647), 2 > r)\n        return 0;\n      r -= 2;\n      var a = t;\n      r = r < 2 * e.length ? r / 2 : e.length;\n      for (var o = 0; o < r; ++o)\n        a1[t >> 1] = e.charCodeAt(o), t += 2;\n      return a1[t >> 1] = 0, t - a;\n    }, z3 = (e) => 2 * e.length, O3 = (e, t) => {\n      for (var r = 0, a = \"\"; !(r >= t / 4); ) {\n        var o = e1[e + 4 * r >> 2];\n        if (o == 0)\n          break;\n        ++r, 65536 <= o ? (o -= 65536, a += String.fromCharCode(55296 | o >> 10, 56320 | o & 1023)) : a += String.fromCharCode(o);\n      }\n      return a;\n    }, W3 = (e, t, r) => {\n      if (r != null || (r = 2147483647), 4 > r)\n        return 0;\n      var a = t;\n      r = a + r - 4;\n      for (var o = 0; o < e.length; ++o) {\n        var u = e.charCodeAt(o);\n        if (55296 <= u && 57343 >= u) {\n          var h = e.charCodeAt(++o);\n          u = 65536 + ((u & 1023) << 10) | h & 1023;\n        }\n        if (e1[t >> 2] = u, t += 4, t + 4 > r)\n          break;\n      }\n      return e1[t >> 2] = 0, t - a;\n    }, $3 = (e) => {\n      for (var t = 0, r = 0; r < e.length; ++r) {\n        var a = e.charCodeAt(r);\n        55296 <= a && 57343 >= a && ++r, t += 4;\n      }\n      return t;\n    }, i2 = 0, r2 = [], U3 = (e) => {\n      var t = r2.length;\n      return r2.push(e), t;\n    }, B3 = (e, t) => {\n      for (var r = Array(e), a = 0; a < e; ++a)\n        r[a] = t2(E[t + 4 * a >> 2], \"parameter \" + a);\n      return r;\n    }, j3 = Reflect.construct, y1 = {}, N2 = (e) => {\n      if (!(e instanceof x2 || e == \"unwind\"))\n        throw e;\n    }, V2 = (e) => {\n      var t;\n      throw B1 = e, N1 || 0 < i2 || ((t = d.onExit) == null || t.call(d, e), E1 = true), new x2(e);\n    }, H3 = (e) => {\n      if (!E1)\n        try {\n          if (e(), !(N1 || 0 < i2))\n            try {\n              B1 = e = B1, V2(e);\n            } catch (t) {\n              N2(t);\n            }\n        } catch (t) {\n          N2(t);\n        }\n    }, a2 = {}, G2 = () => {\n      if (!o2) {\n        var e = { USER: \"web_user\", LOGNAME: \"web_user\", PATH: \"/\", PWD: \"/\", HOME: \"/home/web_user\", LANG: (typeof navigator == \"object\" && navigator.languages && navigator.languages[0] || \"C\").replace(\"-\", \"_\") + \".UTF-8\", _: R || \"./this.program\" }, t;\n        for (t in a2)\n          a2[t] === void 0 ? delete e[t] : e[t] = a2[t];\n        var r = [];\n        for (t in e)\n          r.push(`${t}=${e[t]}`);\n        o2 = r;\n      }\n      return o2;\n    }, o2, N3 = [null, [], []], V3 = () => {\n      if (typeof crypto == \"object\" && typeof crypto.getRandomValues == \"function\")\n        return (e) => crypto.getRandomValues(e);\n      P1(\"initRandomDevice\");\n    }, J2 = (e) => (J2 = V3())(e);\n    f1 = d.InternalError = class extends Error {\n      constructor(e) {\n        super(e), this.name = \"InternalError\";\n      }\n    };\n    for (var q22 = Array(256), R1 = 0; 256 > R1; ++R1)\n      q22[R1] = String.fromCharCode(R1);\n    R2 = q22, y = d.BindingError = class extends Error {\n      constructor(e) {\n        super(e), this.name = \"BindingError\";\n      }\n    }, Object.assign(x1.prototype, { isAliasOf: function(e) {\n      if (!(this instanceof x1 && e instanceof x1))\n        return false;\n      var t = this.wa.za.xa, r = this.wa.ya;\n      e.wa = e.wa;\n      var a = e.wa.za.xa;\n      for (e = e.wa.ya; t.Ca; )\n        r = t.Ma(r), t = t.Ca;\n      for (; a.Ca; )\n        e = a.Ma(e), a = a.Ca;\n      return t === a && r === e;\n    }, clone: function() {\n      if (this.wa.ya || G1(this), this.wa.La)\n        return this.wa.count.value += 1, this;\n      var e = m1, t = Object, r = t.create, a = Object.getPrototypeOf(this), o = this.wa;\n      return e = e(r.call(t, a, { wa: { value: { count: o.count, Ka: o.Ka, La: o.La, ya: o.ya, za: o.za, Ba: o.Ba, Da: o.Da } } })), e.wa.count.value += 1, e.wa.Ka = false, e;\n    }, delete() {\n      if (this.wa.ya || G1(this), this.wa.Ka && !this.wa.La)\n        throw new y(\"Object already scheduled for deletion\");\n      D2(this);\n      var e = this.wa;\n      --e.count.value, e.count.value === 0 && (e.Ba ? e.Da.Ga(e.Ba) : e.za.xa.Ga(e.ya)), this.wa.La || (this.wa.Ba = void 0, this.wa.ya = void 0);\n    }, isDeleted: function() {\n      return !this.wa.ya;\n    }, deleteLater: function() {\n      if (this.wa.ya || G1(this), this.wa.Ka && !this.wa.La)\n        throw new y(\"Object already scheduled for deletion\");\n      return this.wa.Ka = true, this;\n    } }), Object.assign(g1.prototype, { Za(e) {\n      return this.Ua && (e = this.Ua(e)), e;\n    }, Sa(e) {\n      var t;\n      (t = this.Ga) == null || t.call(this, e);\n    }, Ea: 8, readValueFromPointer: v1, fromWireType: function(e) {\n      function t() {\n        return this.Oa ? T1(this.xa.Ia, { za: this.eb, ya: r, Da: this, Ba: e }) : T1(this.xa.Ia, { za: this, ya: e });\n      }\n      var r = this.Za(e);\n      if (!r)\n        return this.Sa(e), null;\n      var a = w3(this.xa, r);\n      if (a !== void 0)\n        return a.wa.count.value === 0 ? (a.wa.ya = r, a.wa.Ba = e, a.clone()) : (a = a.clone(), this.Sa(e), a);\n      if (a = this.xa.Ya(r), a = z2[a], !a)\n        return t.call(this);\n      a = this.Na ? a.Va : a.pointerType;\n      var o = k2(r, this.xa, a.xa);\n      return o === null ? t.call(this) : this.Oa ? T1(a.xa.Ia, { za: a, ya: o, Da: this, Ba: e }) : T1(a.xa.Ia, { za: a, ya: o });\n    } }), $2 = d.UnboundTypeError = ((e, t) => {\n      var r = _1(t, function(a) {\n        this.name = t, this.message = a, a = Error(a).stack, a !== void 0 && (this.stack = this.toString() + `\n` + a.replace(/^Error(:[^\\n]*)?\\n/, \"\"));\n      });\n      return r.prototype = Object.create(e.prototype), r.prototype.constructor = r, r.prototype.toString = function() {\n        return this.message === void 0 ? this.name : `${this.name}: ${this.message}`;\n      }, r;\n    })(Error, \"UnboundTypeError\"), Y.push(0, 1, void 0, 1, null, 1, true, 1, false, 1), d.count_emval_handles = () => Y.length / 2 - 5 - Z1.length;\n    var G3 = { c: (e, t, r, a) => {\n      P1(`Assertion failed: ${e ? c1(x, e) : \"\"}, at: ` + [t ? t ? c1(x, t) : \"\" : \"unknown filename\", r, a ? a ? c1(x, a) : \"\" : \"unknown function\"]);\n    }, m: (e, t, r) => {\n      var a = new m3(e);\n      throw E[a.ya + 16 >> 2] = 0, E[a.ya + 4 >> 2] = t, E[a.ya + 8 >> 2] = r, A2 = e, A2;\n    }, N: () => {\n    }, K: () => {\n    }, L: () => {\n    }, Q: function() {\n    }, M: () => {\n    }, S: () => {\n      P1(\"\");\n    }, v: (e) => {\n      var t = I1[e];\n      delete I1[e];\n      var r = t.Qa, a = t.Ga, o = t.Ta, u = o.map((h) => h.bb).concat(o.map((h) => h.ib));\n      Q([e], u, (h) => {\n        var l = {};\n        return o.forEach((p, v) => {\n          var f = h[v], w = p.$a, L = p.ab, U = h[v + o.length], S = p.hb, T = p.jb;\n          l[p.Xa] = { read: (J) => f.fromWireType(w(L, J)), write: (J, w1) => {\n            var B = [];\n            S(T, J, U.toWireType(B, w1)), V1(B);\n          } };\n        }), [{ name: t.name, fromWireType: (p) => {\n          var v = {}, f;\n          for (f in l)\n            v[f] = l[f].read(p);\n          return a(p), v;\n        }, toWireType: (p, v) => {\n          for (var f in l)\n            if (!(f in v))\n              throw new TypeError(`Missing field: \"${f}\"`);\n          var w = r();\n          for (f in l)\n            l[f].write(w, v[f]);\n          return p !== null && p.push(a, w), w;\n        }, Ea: 8, readValueFromPointer: v1, Fa: a }];\n      });\n    }, D: () => {\n    }, X: (e, t, r, a) => {\n      t = D(t), H(e, { name: t, fromWireType: function(o) {\n        return !!o;\n      }, toWireType: function(o, u) {\n        return u ? r : a;\n      }, Ea: 8, readValueFromPointer: function(o) {\n        return this.fromWireType(x[o]);\n      }, Fa: null });\n    }, r: (e, t, r, a, o, u, h, l, p, v, f, w, L) => {\n      f = D(f), u = O(o, u), l && (l = O(h, l)), v && (v = O(p, v)), L = O(w, L);\n      var U = L3(f);\n      q1(U, function() {\n        F1(`Cannot construct ${f} due to unbound types`, [a]);\n      }), Q([e, t, r], a ? [a] : [], (S) => {\n        if (S = S[0], a)\n          var T = S.xa, J = T.Ia;\n        else\n          J = x1.prototype;\n        S = _1(f, function(...d2) {\n          if (Object.getPrototypeOf(this) !== w1)\n            throw new y(\"Use 'new' to construct \" + f);\n          if (B.Ha === void 0)\n            throw new y(f + \" has no accessible constructor\");\n          var e3 = B.Ha[d2.length];\n          if (e3 === void 0)\n            throw new y(`Tried to invoke ctor of ${f} with invalid number of parameters (${d2.length}) - expected (${Object.keys(B.Ha).toString()}) parameters instead!`);\n          return e3.apply(this, d2);\n        });\n        var w1 = Object.create(J, { constructor: { value: S } });\n        S.prototype = w1;\n        var B = new C3(f, S, w1, L, T, u, l, v);\n        if (B.Ca) {\n          var b1;\n          (b1 = B.Ca).Ra != null || (b1.Ra = []), B.Ca.Ra.push(B);\n        }\n        return T = new g1(f, B, true, false, false), b1 = new g1(f + \"*\", B, false, false, false), J = new g1(f + \" const*\", B, false, true, false), z2[e] = { pointerType: b1, Va: J }, W2(U, S), [T, b1, J];\n      });\n    }, q: (e, t, r, a, o, u) => {\n      var h = Y1(t, r);\n      o = O(a, o), Q([], [e], (l) => {\n        l = l[0];\n        var p = `constructor ${l.name}`;\n        if (l.xa.Ha === void 0 && (l.xa.Ha = []), l.xa.Ha[t - 1] !== void 0)\n          throw new y(`Cannot register multiple constructors with identical number of parameters (${t - 1}) for class '${l.name}'! Overload resolution is currently only performed using the parameter count, not actual type info!`);\n        return l.xa.Ha[t - 1] = () => {\n          F1(`Cannot construct ${l.name} due to unbound types`, h);\n        }, Q([], h, (v) => (v.splice(1, 0, null), l.xa.Ha[t - 1] = X1(p, v, null, o, u), [])), [];\n      });\n    }, f: (e, t, r, a, o, u, h, l) => {\n      var p = Y1(r, a);\n      t = D(t), t = B2(t), u = O(o, u), Q([], [e], (v) => {\n        function f() {\n          F1(`Cannot call ${w} due to unbound types`, p);\n        }\n        v = v[0];\n        var w = `${v.name}.${t}`;\n        t.startsWith(\"@@\") && (t = Symbol[t.substring(2)]), l && v.xa.fb.push(t);\n        var L = v.xa.Ia, U = L[t];\n        return U === void 0 || U.Aa === void 0 && U.className !== v.name && U.Ja === r - 2 ? (f.Ja = r - 2, f.className = v.name, L[t] = f) : (O2(L, t, w), L[t].Aa[r - 2] = f), Q([], p, (S) => (S = X1(w, S, v, u, h), L[t].Aa === void 0 ? (S.Ja = r - 2, L[t] = S) : L[t].Aa[r - 2] = S, [])), [];\n      });\n    }, W: (e) => H(e, j2), x: (e, t, r, a) => {\n      function o() {\n      }\n      t = D(t), o.values = {}, H(e, { name: t, constructor: o, fromWireType: function(u) {\n        return this.constructor.values[u];\n      }, toWireType: (u, h) => h.value, Ea: 8, readValueFromPointer: x3(t, r, a), Fa: null }), q1(t, o);\n    }, k: (e, t, r) => {\n      var a = t2(e, \"enum\");\n      t = D(t), e = a.constructor, a = Object.create(a.constructor.prototype, { value: { value: r }, constructor: { value: _1(`${a.name}_${t}`, function() {\n      }) } }), e.values[r] = a, e[t] = a;\n    }, z: (e, t, r) => {\n      t = D(t), H(e, { name: t, fromWireType: (a) => a, toWireType: (a, o) => o, Ea: 8, readValueFromPointer: F3(t, r), Fa: null });\n    }, u: (e, t, r, a, o, u) => {\n      var h = Y1(t, r);\n      e = D(e), e = B2(e), o = O(a, o), q1(e, function() {\n        F1(`Cannot call ${e} due to unbound types`, h);\n      }, t - 1), Q([], h, (l) => (W2(e, X1(e, [l[0], null].concat(l.slice(1)), null, o, u), t - 1), []));\n    }, l: (e, t, r, a, o) => {\n      if (t = D(t), o === -1 && (o = 4294967295), o = (l) => l, a === 0) {\n        var u = 32 - 8 * r;\n        o = (l) => l << u >>> u;\n      }\n      var h = t.includes(\"unsigned\") ? function(l, p) {\n        return p >>> 0;\n      } : function(l, p) {\n        return p;\n      };\n      H(e, { name: t, fromWireType: o, toWireType: h, Ea: 8, readValueFromPointer: A3(t, r, a !== 0), Fa: null });\n    }, h: (e, t, r) => {\n      function a(u) {\n        return new o(r1.buffer, E[u + 4 >> 2], E[u >> 2]);\n      }\n      var o = [Int8Array, Uint8Array, Int16Array, Uint16Array, Int32Array, Uint32Array, Float32Array, Float64Array][t];\n      r = D(r), H(e, { name: r, fromWireType: a, Ea: 8, readValueFromPointer: a }, { cb: true });\n    }, t: (e) => {\n      H(e, R3);\n    }, ba: (e, t, r, a, o, u, h, l, p, v, f, w) => {\n      r = D(r), u = O(o, u), l = O(h, l), v = O(p, v), w = O(f, w), Q([e], [t], (L) => (L = L[0], [new g1(r, L.xa, false, false, true, L, a, u, l, v, w)]));\n    }, A: (e, t) => {\n      t = D(t);\n      var r = t === \"std::string\";\n      H(e, { name: t, fromWireType: function(a) {\n        var o = E[a >> 2], u = a + 4;\n        if (r)\n          for (var h = u, l = 0; l <= o; ++l) {\n            var p = u + l;\n            if (l == o || x[p] == 0) {\n              if (h = h ? c1(x, h, p - h) : \"\", v === void 0)\n                var v = h;\n              else\n                v += \"\\0\", v += h;\n              h = p + 1;\n            }\n          }\n        else {\n          for (v = Array(o), l = 0; l < o; ++l)\n            v[l] = String.fromCharCode(x[u + l]);\n          v = v.join(\"\");\n        }\n        return X(a), v;\n      }, toWireType: function(a, o) {\n        o instanceof ArrayBuffer && (o = new Uint8Array(o));\n        var u, h = typeof o == \"string\";\n        if (!(h || o instanceof Uint8Array || o instanceof Uint8ClampedArray || o instanceof Int8Array))\n          throw new y(\"Cannot pass non-string to std::string\");\n        if (r && h)\n          for (var l = u = 0; l < o.length; ++l) {\n            var p = o.charCodeAt(l);\n            127 >= p ? u++ : 2047 >= p ? u += 2 : 55296 <= p && 57343 >= p ? (u += 4, ++l) : u += 3;\n          }\n        else\n          u = o.length;\n        if (l = s2(4 + u + 1), p = l + 4, E[l >> 2] = u, r && h)\n          p1(o, p, u + 1);\n        else if (h)\n          for (h = 0; h < u; ++h) {\n            var v = o.charCodeAt(h);\n            if (255 < v)\n              throw X(p), new y(\"String has UTF-16 code units that do not fit in 8 bits\");\n            x[p + h] = v;\n          }\n        else\n          for (h = 0; h < u; ++h)\n            x[p + h] = o[h];\n        return a !== null && a.push(X, l), l;\n      }, Ea: 8, readValueFromPointer: v1, Fa(a) {\n        X(a);\n      } });\n    }, s: (e, t, r) => {\n      if (r = D(r), t === 2)\n        var a = D3, o = k3, u = z3, h = (l) => u1[l >> 1];\n      else\n        t === 4 && (a = O3, o = W3, u = $3, h = (l) => E[l >> 2]);\n      H(e, { name: r, fromWireType: (l) => {\n        for (var p = E[l >> 2], v, f = l + 4, w = 0; w <= p; ++w) {\n          var L = l + 4 + w * t;\n          (w == p || h(L) == 0) && (f = a(f, L - f), v === void 0 ? v = f : (v += \"\\0\", v += f), f = L + t);\n        }\n        return X(l), v;\n      }, toWireType: (l, p) => {\n        if (typeof p != \"string\")\n          throw new y(`Cannot pass non-string to C++ string type ${r}`);\n        var v = u(p), f = s2(4 + v + t);\n        return E[f >> 2] = v / t, o(p, f + 4, v + t), l !== null && l.push(X, f), f;\n      }, Ea: 8, readValueFromPointer: v1, Fa(l) {\n        X(l);\n      } });\n    }, w: (e, t, r, a, o, u) => {\n      I1[e] = { name: D(t), Qa: O(r, a), Ga: O(o, u), Ta: [] };\n    }, j: (e, t, r, a, o, u, h, l, p, v) => {\n      I1[e].Ta.push({ Xa: D(t), bb: r, $a: O(a, o), ab: u, ib: h, hb: O(l, p), jb: v });\n    }, Y: (e, t) => {\n      t = D(t), H(e, { lb: true, name: t, Ea: 0, fromWireType: () => {\n      }, toWireType: () => {\n      } });\n    }, I: () => {\n      N1 = false, i2 = 0;\n    }, E: () => {\n      throw 1 / 0;\n    }, $: (e, t, r, a) => (e = r2[e], t = e2(t), e(null, t, r, a)), B: Q1, _: (e, t, r) => {\n      var a = B3(e, t), o = a.shift();\n      e--;\n      var u = Array(e);\n      return t = `methodCaller<(${a.map((h) => h.name).join(\", \")}) => ${o.name}>`, U3(_1(t, (h, l, p, v) => {\n        for (var f = 0, w = 0; w < e; ++w)\n          u[w] = a[w].readValueFromPointer(v + f), f += a[w].Ea;\n        return l = r === 1 ? j3(l, u) : l.apply(h, u), h = [], l = o.toWireType(h, l), h.length && (E[p >> 2] = A1(h)), l;\n      }));\n    }, aa: (e) => {\n      9 < e && (Y[e + 1] += 1);\n    }, Z: (e) => {\n      var t = e2(e);\n      V1(t), Q1(e);\n    }, o: (e, t) => (e = t2(e, \"_emval_take_value\"), e = e.readValueFromPointer(t), A1(e)), F: (e, t) => {\n      if (y1[e] && (clearTimeout(y1[e].id), delete y1[e]), !t)\n        return 0;\n      var r = setTimeout(() => {\n        delete y1[e], H3(() => Y2(e, performance.now()));\n      }, t);\n      return y1[e] = { id: r, mb: t }, 0;\n    }, G: (e, t, r, a) => {\n      var o = (/* @__PURE__ */ new Date()).getFullYear(), u = new Date(o, 0, 1).getTimezoneOffset();\n      o = new Date(o, 6, 1).getTimezoneOffset(), E[e >> 2] = 60 * Math.max(u, o), e1[t >> 2] = +(u != o), t = (h) => {\n        var l = Math.abs(h);\n        return `UTC${0 <= h ? \"-\" : \"+\"}${String(Math.floor(l / 60)).padStart(2, \"0\")}${String(l % 60).padStart(2, \"0\")}`;\n      }, e = t(u), t = t(o), o < u ? (p1(e, r, 17), p1(t, a, 17)) : (p1(e, a, 17), p1(t, r, 17));\n    }, ca: () => performance.now(), H: (e) => {\n      var t = x.length;\n      if (e >>>= 0, 2147483648 < e)\n        return false;\n      for (var r = 1; 4 >= r; r *= 2) {\n        var a = t * (1 + 0.2 / r);\n        a = Math.min(a, e + 100663296);\n        e: {\n          a = (Math.min(2147483648, 65536 * Math.ceil(Math.max(e, a) / 65536)) - M1.buffer.byteLength + 65535) / 65536 | 0;\n          try {\n            M1.grow(a), C22();\n            var o = 1;\n            break e;\n          } catch (u) {\n          }\n          o = void 0;\n        }\n        if (o)\n          return true;\n      }\n      return false;\n    }, U: (e, t) => {\n      var r = 0;\n      return G2().forEach((a, o) => {\n        var u = t + r;\n        for (o = E[e + 4 * o >> 2] = u, u = 0; u < a.length; ++u)\n          r1[o++] = a.charCodeAt(u);\n        r1[o] = 0, r += a.length + 1;\n      }), 0;\n    }, V: (e, t) => {\n      var r = G2();\n      E[e >> 2] = r.length;\n      var a = 0;\n      return r.forEach((o) => a += o.length + 1), E[t >> 2] = a, 0;\n    }, R: () => 52, P: () => 52, O: (e, t, r, a) => {\n      for (var o = 0, u = 0; u < r; u++) {\n        var h = E[t >> 2], l = E[t + 4 >> 2];\n        t += 8;\n        for (var p = 0; p < l; p++) {\n          var v = e, f = x[h + p], w = N3[v];\n          f === 0 || f === 10 ? ((v === 1 ? L1 : K)(c1(w)), w.length = 0) : w.push(f);\n        }\n        o += l;\n      }\n      return E[a >> 2] = o, 0;\n    }, i: X3, d: Y3, e: K3, p: Z3, y: t0, b: J3, a: q3, g: e0, n: Q3, C: n0, T: V2, J: (e, t) => (J2(x.subarray(e, e + t)), 0) }, I = function() {\n      var r;\n      function e(a) {\n        var o;\n        return I = a.exports, M1 = I.da, C22(), j = I.ha, E2.unshift(I.ea), t1--, (o = d.monitorRunDependencies) == null || o.call(d, t1), t1 == 0 && (l1 && (a = l1, l1 = null, a())), I;\n      }\n      var t = { a: G3 };\n      if (t1++, (r = d.monitorRunDependencies) == null || r.call(d, t1), d.instantiateWasm)\n        try {\n          return d.instantiateWasm(t, e);\n        } catch (a) {\n          K(`Module.instantiateWasm callback failed with error: ${a}`), b(a);\n        }\n      return h1 != null || (h1 = I2(\"DotLottiePlayer.wasm\") ? \"DotLottiePlayer.wasm\" : d.locateFile ? d.locateFile(\"DotLottiePlayer.wasm\", z) : z + \"DotLottiePlayer.wasm\"), f3(t, function(a) {\n        e(a.instance);\n      }).catch(b), {};\n    }(), s2 = (e) => (s2 = I.fa)(e), K2 = (e) => (K2 = I.ga)(e), X = (e) => (X = I.ia)(e), Y2 = (e, t) => (Y2 = I.ja)(e, t), N = (e, t) => (N = I.ka)(e, t), V = (e) => (V = I.la)(e), G = () => (G = I.ma)();\n    d.dynCall_iijj = (e, t, r, a, o, u) => (d.dynCall_iijj = I.na)(e, t, r, a, o, u), d.dynCall_vijj = (e, t, r, a, o, u) => (d.dynCall_vijj = I.oa)(e, t, r, a, o, u), d.dynCall_jiii = (e, t, r, a) => (d.dynCall_jiii = I.pa)(e, t, r, a), d.dynCall_jii = (e, t, r) => (d.dynCall_jii = I.qa)(e, t, r);\n    var X2 = d.dynCall_vijjj = (e, t, r, a, o, u, h, l) => (X2 = d.dynCall_vijjj = I.ra)(e, t, r, a, o, u, h, l);\n    d.dynCall_viijii = (e, t, r, a, o, u, h) => (d.dynCall_viijii = I.sa)(e, t, r, a, o, u, h), d.dynCall_iiiiij = (e, t, r, a, o, u, h) => (d.dynCall_iiiiij = I.ta)(e, t, r, a, o, u, h), d.dynCall_iiiiijj = (e, t, r, a, o, u, h, l, p) => (d.dynCall_iiiiijj = I.ua)(e, t, r, a, o, u, h, l, p), d.dynCall_iiiiiijj = (e, t, r, a, o, u, h, l, p, v) => (d.dynCall_iiiiiijj = I.va)(e, t, r, a, o, u, h, l, p, v);\n    function J3(e, t) {\n      var r = G();\n      try {\n        j.get(e)(t);\n      } catch (a) {\n        if (V(r), a !== a + 0)\n          throw a;\n        N(1, 0);\n      }\n    }\n    function q3(e, t, r) {\n      var a = G();\n      try {\n        j.get(e)(t, r);\n      } catch (o) {\n        if (V(a), o !== o + 0)\n          throw o;\n        N(1, 0);\n      }\n    }\n    function K3(e, t, r, a) {\n      var o = G();\n      try {\n        return j.get(e)(t, r, a);\n      } catch (u) {\n        if (V(o), u !== u + 0)\n          throw u;\n        N(1, 0);\n      }\n    }\n    function Y3(e, t, r) {\n      var a = G();\n      try {\n        return j.get(e)(t, r);\n      } catch (o) {\n        if (V(a), o !== o + 0)\n          throw o;\n        N(1, 0);\n      }\n    }\n    function X3(e, t) {\n      var r = G();\n      try {\n        return j.get(e)(t);\n      } catch (a) {\n        if (V(r), a !== a + 0)\n          throw a;\n        N(1, 0);\n      }\n    }\n    function Z3(e, t, r, a, o, u) {\n      var h = G();\n      try {\n        return j.get(e)(t, r, a, o, u);\n      } catch (l) {\n        if (V(h), l !== l + 0)\n          throw l;\n        N(1, 0);\n      }\n    }\n    function Q3(e, t, r, a, o) {\n      var u = G();\n      try {\n        j.get(e)(t, r, a, o);\n      } catch (h) {\n        if (V(u), h !== h + 0)\n          throw h;\n        N(1, 0);\n      }\n    }\n    function e0(e, t, r, a) {\n      var o = G();\n      try {\n        j.get(e)(t, r, a);\n      } catch (u) {\n        if (V(o), u !== u + 0)\n          throw u;\n        N(1, 0);\n      }\n    }\n    function t0(e) {\n      var t = G();\n      try {\n        j.get(e)();\n      } catch (r) {\n        if (V(t), r !== r + 0)\n          throw r;\n        N(1, 0);\n      }\n    }\n    function n0(e, t, r, a, o, u, h, l) {\n      var p = G();\n      try {\n        X2(e, t, r, a, o, u, h, l);\n      } catch (v) {\n        if (V(p), v !== v + 0)\n          throw v;\n        N(1, 0);\n      }\n    }\n    var D1;\n    l1 = function e() {\n      D1 || Z2(), D1 || (l1 = e);\n    };\n    function Z2() {\n      function e() {\n        var r;\n        if (!D1 && (D1 = true, d.calledRun = true, !E1)) {\n          if (H1(E2), m(d), (r = d.onRuntimeInitialized) == null || r.call(d), d.postRun)\n            for (typeof d.postRun == \"function\" && (d.postRun = [d.postRun]); d.postRun.length; ) {\n              var t = d.postRun.shift();\n              P2.unshift(t);\n            }\n          H1(P2);\n        }\n      }\n      if (!(0 < t1)) {\n        if (d.preRun)\n          for (typeof d.preRun == \"function\" && (d.preRun = [d.preRun]); d.preRun.length; )\n            p3();\n        H1(M2), 0 < t1 || (d.setStatus ? (d.setStatus(\"Running...\"), setTimeout(() => {\n          setTimeout(() => d.setStatus(\"\"), 1), e();\n        }, 1)) : e());\n      }\n    }\n    if (d.preInit)\n      for (typeof d.preInit == \"function\" && (d.preInit = [d.preInit]); 0 < d.preInit.length; )\n        d.preInit.pop()();\n    return Z2(), s = M, s;\n  };\n})();\nvar a3 = o0;\nvar i1 = class {\n  constructor() {\n    throw new Error(\"RendererLoader is a static class and cannot be instantiated.\");\n  }\n  static _tryLoad(n) {\n    return g(this, null, function* () {\n      return yield a3({ locateFile: () => n });\n    });\n  }\n  static _loadWithBackup() {\n    return g(this, null, function* () {\n      return this._ModulePromise || (this._ModulePromise = this._tryLoad(this._wasmURL).catch((n) => g(this, null, function* () {\n        let i = `https://unpkg.com/${p2}@${c2}/dist/dotlottie-player.wasm`;\n        console.warn(`Primary WASM load failed from ${this._wasmURL}. Error: ${n.message}`), console.warn(`Attempting to load WASM from backup URL: ${i}`);\n        try {\n          return yield this._tryLoad(i);\n        } catch (s) {\n          throw console.error(`Primary WASM URL failed: ${n.message}`), console.error(`Backup WASM URL failed: ${s.message}`), new Error(\"WASM loading failed from all sources.\");\n        }\n      }))), this._ModulePromise;\n    });\n  }\n  static load() {\n    return g(this, null, function* () {\n      return this._loadWithBackup();\n    });\n  }\n  static setWasmUrl(n) {\n    n !== this._wasmURL && (this._wasmURL = n, this._ModulePromise = null);\n  }\n};\n_(i1, \"_ModulePromise\", null), _(i1, \"_wasmURL\", `https://cdn.jsdelivr.net/npm/${p2}@${c2}/dist/dotlottie-player.wasm`);\nvar s1 = class {\n  constructor() {\n    _(this, \"_eventListeners\", /* @__PURE__ */ new Map());\n  }\n  addEventListener(n, i) {\n    let s = this._eventListeners.get(n);\n    s || (s = /* @__PURE__ */ new Set(), this._eventListeners.set(n, s)), s.add(i);\n  }\n  removeEventListener(n, i) {\n    let s = this._eventListeners.get(n);\n    s && (i ? (s.delete(i), s.size === 0 && this._eventListeners.delete(n)) : this._eventListeners.delete(n));\n  }\n  dispatch(n) {\n    let i = this._eventListeners.get(n.type);\n    i == null || i.forEach((s) => s(n));\n  }\n  removeAllEventListeners() {\n    this._eventListeners.clear();\n  }\n};\nvar W = class {\n  static _initializeObserver() {\n    if (this._observer)\n      return;\n    let n = (i) => {\n      i.forEach((s) => {\n        let d = this._observedCanvases.get(s.target);\n        d && (s.isIntersecting ? d.unfreeze() : d.freeze());\n      });\n    };\n    this._observer = new IntersectionObserver(n, { threshold: 0 });\n  }\n  static observe(n, i) {\n    var s;\n    this._initializeObserver(), !this._observedCanvases.has(n) && (this._observedCanvases.set(n, i), (s = this._observer) == null || s.observe(n));\n  }\n  static unobserve(n) {\n    var i, s;\n    (i = this._observer) == null || i.unobserve(n), this._observedCanvases.delete(n), this._observedCanvases.size === 0 && ((s = this._observer) == null || s.disconnect(), this._observer = null);\n  }\n};\n_(W, \"_observer\", null), _(W, \"_observedCanvases\", /* @__PURE__ */ new Map());\nvar $ = class {\n  static _initializeObserver() {\n    if (this._observer)\n      return;\n    let n = (i) => {\n      i.forEach((s) => {\n        let d = this._observedCanvases.get(s.target);\n        if (!d)\n          return;\n        let [m, b] = d;\n        clearTimeout(b);\n        let M = setTimeout(() => {\n          m.resize();\n        }, 100);\n        this._observedCanvases.set(s.target, [m, M]);\n      });\n    };\n    this._observer = new ResizeObserver(n);\n  }\n  static observe(n, i) {\n    var s;\n    this._initializeObserver(), !this._observedCanvases.has(n) && (this._observedCanvases.set(n, [i, 0]), (s = this._observer) == null || s.observe(n));\n  }\n  static unobserve(n) {\n    var i, s;\n    (i = this._observer) == null || i.unobserve(n), this._observedCanvases.delete(n), this._observedCanvases.size === 0 && ((s = this._observer) == null || s.disconnect(), this._observer = null);\n  }\n};\n_($, \"_observer\", null), _($, \"_observedCanvases\", /* @__PURE__ */ new Map());\nfunction s0(c) {\n  return /^#([\\da-f]{6}|[\\da-f]{8})$/iu.test(c);\n}\nfunction s3(c) {\n  if (!s0(c))\n    return 0;\n  let n = c.replace(\"#\", \"\");\n  return n = n.length === 6 ? `${n}ff` : n, parseInt(n, 16);\n}\nfunction v2(c) {\n  if (c.byteLength < 4)\n    return false;\n  let n = new Uint8Array(c.slice(0, W1.byteLength));\n  for (let i = 0; i < W1.length; i += 1)\n    if (W1[i] !== n[i])\n      return false;\n  return true;\n}\nfunction o3(c) {\n  return i3.every((n) => Object.prototype.hasOwnProperty.call(c, n));\n}\nfunction f2(c) {\n  if (typeof c == \"string\")\n    try {\n      return o3(JSON.parse(c));\n    } catch (n) {\n      return false;\n    }\n  else\n    return o3(c);\n}\nfunction Z() {\n  return 1 + ((A ? window.devicePixelRatio : 1) - 1) * r3;\n}\nfunction $1(c) {\n  let n = c.getBoundingClientRect();\n  return n.top >= 0 && n.left >= 0 && n.bottom <= (window.innerHeight || document.documentElement.clientHeight) && n.right <= (window.innerWidth || document.documentElement.clientWidth);\n}\nvar m2 = (c, n) => c === \"reverse\" ? n.Mode.Reverse : c === \"bounce\" ? n.Mode.Bounce : c === \"reverse-bounce\" ? n.Mode.ReverseBounce : n.Mode.Forward;\nvar _2 = (c, n) => c === \"contain\" ? n.Fit.Contain : c === \"cover\" ? n.Fit.Cover : c === \"fill\" ? n.Fit.Fill : c === \"fit-height\" ? n.Fit.FitHeight : c === \"fit-width\" ? n.Fit.FitWidth : n.Fit.None;\nvar g2 = (c, n) => {\n  let i = new n.VectorFloat();\n  return i.push_back(c[0]), i.push_back(c[1]), i;\n};\nvar y2 = (c, n) => {\n  let i = new n.VectorFloat();\n  return c.length !== 2 || (i.push_back(c[0]), i.push_back(c[1])), i;\n};\nvar C = class C2 {\n  constructor(n) {\n    _(this, \"_canvas\");\n    _(this, \"_context\", null);\n    _(this, \"_eventManager\");\n    _(this, \"_animationFrameId\", null);\n    _(this, \"_frameManager\");\n    _(this, \"_dotLottieCore\", null);\n    _(this, \"_renderConfig\", {});\n    _(this, \"_isFrozen\", false);\n    _(this, \"_backgroundColor\", null);\n    _(this, \"_pointerUpMethod\");\n    _(this, \"_pointerDownMethod\");\n    _(this, \"_pointerMoveMethod\");\n    _(this, \"_pointerEnterMethod\");\n    _(this, \"_pointerExitMethod\");\n    var i, s, d;\n    this._canvas = n.canvas, this._context = this._canvas.getContext(\"2d\"), this._eventManager = new s1(), this._frameManager = new O1(), this._renderConfig = k(F({}, n.renderConfig), { devicePixelRatio: ((i = n.renderConfig) == null ? void 0 : i.devicePixelRatio) || Z(), freezeOnOffscreen: (d = (s = n.renderConfig) == null ? void 0 : s.freezeOnOffscreen) != null ? d : true }), i1.load().then((m) => {\n      var b, M, P, R, z, d1, L1, K;\n      C2._wasmModule = m, this._dotLottieCore = new m.DotLottiePlayer({ themeId: (b = n.themeId) != null ? b : \"\", autoplay: (M = n.autoplay) != null ? M : false, backgroundColor: 0, loopAnimation: (P = n.loop) != null ? P : false, mode: m2((R = n.mode) != null ? R : \"forward\", m), segment: y2((z = n.segment) != null ? z : [], m), speed: (d1 = n.speed) != null ? d1 : 1, useFrameInterpolation: (L1 = n.useFrameInterpolation) != null ? L1 : true, marker: (K = n.marker) != null ? K : \"\", layout: n.layout ? { align: g2(n.layout.align, m), fit: _2(n.layout.fit, m) } : m.createDefaultLayout() }), this._eventManager.dispatch({ type: \"ready\" }), n.data ? this._loadFromData(n.data) : n.src && this._loadFromSrc(n.src), n.backgroundColor && this.setBackgroundColor(n.backgroundColor);\n    }).catch((m) => {\n      this._eventManager.dispatch({ type: \"loadError\", error: new Error(`Failed to load wasm module: ${m}`) });\n    }), this._pointerUpMethod = this._onPointerUp.bind(this), this._pointerDownMethod = this._onPointerDown.bind(this), this._pointerMoveMethod = this._onPointerMove.bind(this), this._pointerEnterMethod = this._onPointerEnter.bind(this), this._pointerExitMethod = this._onPointerLeave.bind(this);\n  }\n  _dispatchError(n) {\n    console.error(n), this._eventManager.dispatch({ type: \"loadError\", error: new Error(n) });\n  }\n  _fetchData(n) {\n    return g(this, null, function* () {\n      let i = yield fetch(n);\n      if (!i.ok)\n        throw new Error(`Failed to fetch animation data from URL: ${n}. ${i.status}: ${i.statusText}`);\n      let s = yield i.arrayBuffer();\n      return v2(s) ? s : new TextDecoder().decode(s);\n    });\n  }\n  _loadFromData(n) {\n    if (this._dotLottieCore === null)\n      return;\n    let i = this._canvas.width, s = this._canvas.height, d = false;\n    if (typeof n == \"string\") {\n      if (!f2(n)) {\n        this._dispatchError(\"Invalid Lottie JSON string: The provided string does not conform to the Lottie JSON format.\");\n        return;\n      }\n      d = this._dotLottieCore.loadAnimationData(n, i, s);\n    } else if (n instanceof ArrayBuffer) {\n      if (!v2(n)) {\n        this._dispatchError(\"Invalid dotLottie ArrayBuffer: The provided ArrayBuffer does not conform to the dotLottie format.\");\n        return;\n      }\n      d = this._dotLottieCore.loadDotLottieData(n, i, s);\n    } else if (typeof n == \"object\") {\n      if (!f2(n)) {\n        this._dispatchError(\"Invalid Lottie JSON object: The provided object does not conform to the Lottie JSON format.\");\n        return;\n      }\n      d = this._dotLottieCore.loadAnimationData(JSON.stringify(n), i, s);\n    } else {\n      this._dispatchError(`Unsupported data type for animation data. Expected: \n          - string (Lottie JSON),\n          - ArrayBuffer (dotLottie),\n          - object (Lottie JSON). \n          Received: ${typeof n}`);\n      return;\n    }\n    d ? (this._eventManager.dispatch({ type: \"load\" }), A && this.resize(), this._eventManager.dispatch({ type: \"frame\", currentFrame: this._dotLottieCore.currentFrame() }), this._render(), this._dotLottieCore.config().autoplay && (this._dotLottieCore.play(), this._dotLottieCore.isPlaying() ? (this._eventManager.dispatch({ type: \"play\" }), this._animationFrameId = this._frameManager.requestAnimationFrame(this._draw.bind(this))) : console.error(\"something went wrong, the animation was suppose to autoplay\")), A && this._canvas instanceof HTMLCanvasElement && (this._renderConfig.freezeOnOffscreen && W.observe(this._canvas, this), this._renderConfig.autoResize && $.observe(this._canvas, this))) : this._dispatchError(\"Failed to load animation data\");\n  }\n  _loadFromSrc(n) {\n    this._fetchData(n).then((i) => this._loadFromData(i)).catch((i) => this._dispatchError(`Failed to load animation data from URL: ${n}. ${i}`));\n  }\n  get activeAnimationId() {\n    var n;\n    return (n = this._dotLottieCore) == null ? void 0 : n.activeAnimationId();\n  }\n  get activeThemeId() {\n    var n;\n    return (n = this._dotLottieCore) == null ? void 0 : n.activeThemeId();\n  }\n  get layout() {\n    var i;\n    let n = (i = this._dotLottieCore) == null ? void 0 : i.config().layout;\n    if (n)\n      return { align: [n.align.get(0), n.align.get(1)], fit: (() => {\n        var s, d, m, b, M, P;\n        switch (n.fit) {\n          case ((s = C2._wasmModule) == null ? void 0 : s.Fit.Contain):\n            return \"contain\";\n          case ((d = C2._wasmModule) == null ? void 0 : d.Fit.Cover):\n            return \"cover\";\n          case ((m = C2._wasmModule) == null ? void 0 : m.Fit.Fill):\n            return \"fill\";\n          case ((b = C2._wasmModule) == null ? void 0 : b.Fit.FitHeight):\n            return \"fit-height\";\n          case ((M = C2._wasmModule) == null ? void 0 : M.Fit.FitWidth):\n            return \"fit-width\";\n          case ((P = C2._wasmModule) == null ? void 0 : P.Fit.None):\n            return \"none\";\n          default:\n            return \"contain\";\n        }\n      })() };\n  }\n  get marker() {\n    var i;\n    return (i = this._dotLottieCore) == null ? void 0 : i.config().marker;\n  }\n  get manifest() {\n    var n;\n    try {\n      let i = (n = this._dotLottieCore) == null ? void 0 : n.manifestString();\n      if (this._dotLottieCore === null || !i)\n        return null;\n      let s = JSON.parse(i);\n      return Object.keys(s).length === 0 ? null : s;\n    } catch (i) {\n      return null;\n    }\n  }\n  get renderConfig() {\n    return this._renderConfig;\n  }\n  get segment() {\n    var i;\n    let n = (i = this._dotLottieCore) == null ? void 0 : i.config().segment;\n    if (n && n.size() === 2)\n      return [n.get(0), n.get(1)];\n  }\n  get loop() {\n    var n, i;\n    return (i = (n = this._dotLottieCore) == null ? void 0 : n.config().loopAnimation) != null ? i : false;\n  }\n  get mode() {\n    var i, s, d, m;\n    let n = (i = this._dotLottieCore) == null ? void 0 : i.config().mode;\n    return n === ((s = C2._wasmModule) == null ? void 0 : s.Mode.Reverse) ? \"reverse\" : n === ((d = C2._wasmModule) == null ? void 0 : d.Mode.Bounce) ? \"bounce\" : n === ((m = C2._wasmModule) == null ? void 0 : m.Mode.ReverseBounce) ? \"reverse-bounce\" : \"forward\";\n  }\n  get isFrozen() {\n    return this._isFrozen;\n  }\n  get backgroundColor() {\n    var n;\n    return (n = this._backgroundColor) != null ? n : \"\";\n  }\n  get autoplay() {\n    var n, i;\n    return (i = (n = this._dotLottieCore) == null ? void 0 : n.config().autoplay) != null ? i : false;\n  }\n  get useFrameInterpolation() {\n    var n, i;\n    return (i = (n = this._dotLottieCore) == null ? void 0 : n.config().useFrameInterpolation) != null ? i : false;\n  }\n  get speed() {\n    var n, i;\n    return (i = (n = this._dotLottieCore) == null ? void 0 : n.config().speed) != null ? i : 0;\n  }\n  get isReady() {\n    return this._dotLottieCore !== null;\n  }\n  get isLoaded() {\n    var n, i;\n    return (i = (n = this._dotLottieCore) == null ? void 0 : n.isLoaded()) != null ? i : false;\n  }\n  get isPlaying() {\n    var n, i;\n    return (i = (n = this._dotLottieCore) == null ? void 0 : n.isPlaying()) != null ? i : false;\n  }\n  get isPaused() {\n    var n, i;\n    return (i = (n = this._dotLottieCore) == null ? void 0 : n.isPaused()) != null ? i : false;\n  }\n  get isStopped() {\n    var n, i;\n    return (i = (n = this._dotLottieCore) == null ? void 0 : n.isStopped()) != null ? i : false;\n  }\n  get currentFrame() {\n    var n, i;\n    return (i = (n = this._dotLottieCore) == null ? void 0 : n.currentFrame()) != null ? i : 0;\n  }\n  get loopCount() {\n    var n, i;\n    return (i = (n = this._dotLottieCore) == null ? void 0 : n.loopCount()) != null ? i : 0;\n  }\n  get totalFrames() {\n    var n, i;\n    return (i = (n = this._dotLottieCore) == null ? void 0 : n.totalFrames()) != null ? i : 0;\n  }\n  get duration() {\n    var n, i;\n    return (i = (n = this._dotLottieCore) == null ? void 0 : n.duration()) != null ? i : 0;\n  }\n  get segmentDuration() {\n    var n, i;\n    return (i = (n = this._dotLottieCore) == null ? void 0 : n.segmentDuration()) != null ? i : 0;\n  }\n  get canvas() {\n    return this._canvas;\n  }\n  load(n) {\n    var i, s, d, m, b, M, P, R, z;\n    this._dotLottieCore === null || C2._wasmModule === null || (this._animationFrameId !== null && (this._frameManager.cancelAnimationFrame(this._animationFrameId), this._animationFrameId = null), this._dotLottieCore.setConfig({ themeId: (i = n.themeId) != null ? i : \"\", autoplay: (s = n.autoplay) != null ? s : false, backgroundColor: 0, loopAnimation: (d = n.loop) != null ? d : false, mode: m2((m = n.mode) != null ? m : \"forward\", C2._wasmModule), segment: y2((b = n.segment) != null ? b : [], C2._wasmModule), speed: (M = n.speed) != null ? M : 1, useFrameInterpolation: (P = n.useFrameInterpolation) != null ? P : true, marker: (R = n.marker) != null ? R : \"\", layout: n.layout ? { align: g2(n.layout.align, C2._wasmModule), fit: _2(n.layout.fit, C2._wasmModule) } : C2._wasmModule.createDefaultLayout() }), n.data ? this._loadFromData(n.data) : n.src && this._loadFromSrc(n.src), this.setBackgroundColor((z = n.backgroundColor) != null ? z : \"\"));\n  }\n  _render() {\n    if (this._dotLottieCore === null || this._context === null)\n      return false;\n    if (this._dotLottieCore.render()) {\n      let i = this._dotLottieCore.buffer(), s = new Uint8ClampedArray(i, 0, this._canvas.width * this._canvas.height * 4), d = null;\n      return typeof ImageData == \"undefined\" ? (d = this._context.createImageData(this._canvas.width, this._canvas.height), d.data.set(s)) : d = new ImageData(s, this._canvas.width, this._canvas.height), this._context.putImageData(d, 0, 0), this._eventManager.dispatch({ type: \"render\", currentFrame: this._dotLottieCore.currentFrame() }), true;\n    }\n    return false;\n  }\n  _draw() {\n    if (this._dotLottieCore === null || this._context === null || !this._dotLottieCore.isPlaying())\n      return;\n    let n = this._dotLottieCore.requestFrame();\n    this._dotLottieCore.setFrame(n) && (this._eventManager.dispatch({ type: \"frame\", currentFrame: this._dotLottieCore.currentFrame() }), this._render() && this._dotLottieCore.isComplete() && (this._dotLottieCore.config().loopAnimation ? this._eventManager.dispatch({ type: \"loop\", loopCount: this._dotLottieCore.loopCount() }) : this._eventManager.dispatch({ type: \"complete\" }))), this._animationFrameId = this._frameManager.requestAnimationFrame(this._draw.bind(this));\n  }\n  play() {\n    if (this._dotLottieCore === null)\n      return;\n    (this._dotLottieCore.play() || this._dotLottieCore.isPlaying()) && (this._isFrozen = false, this._eventManager.dispatch({ type: \"play\" }), this._animationFrameId = this._frameManager.requestAnimationFrame(this._draw.bind(this))), A && this._canvas instanceof HTMLCanvasElement && this._renderConfig.freezeOnOffscreen && !$1(this._canvas) && this.freeze();\n  }\n  pause() {\n    if (this._dotLottieCore === null)\n      return;\n    (this._dotLottieCore.pause() || this._dotLottieCore.isPaused()) && this._eventManager.dispatch({ type: \"pause\" });\n  }\n  stop() {\n    if (this._dotLottieCore === null)\n      return;\n    this._dotLottieCore.stop() && (this._eventManager.dispatch({ type: \"frame\", currentFrame: this._dotLottieCore.currentFrame() }), this._render(), this._eventManager.dispatch({ type: \"stop\" }));\n  }\n  setFrame(n) {\n    if (this._dotLottieCore === null || n < 0 || n > this._dotLottieCore.totalFrames())\n      return;\n    this._dotLottieCore.seek(n) && (this._eventManager.dispatch({ type: \"frame\", currentFrame: this._dotLottieCore.currentFrame() }), this._render());\n  }\n  setSpeed(n) {\n    this._dotLottieCore !== null && this._dotLottieCore.setConfig(k(F({}, this._dotLottieCore.config()), { speed: n }));\n  }\n  setBackgroundColor(n) {\n    this._dotLottieCore !== null && (A && this._canvas instanceof HTMLCanvasElement ? this._canvas.style.backgroundColor = n : this._dotLottieCore.setConfig(k(F({}, this._dotLottieCore.config()), { backgroundColor: s3(n) })), this._backgroundColor = n);\n  }\n  setLoop(n) {\n    this._dotLottieCore !== null && this._dotLottieCore.setConfig(k(F({}, this._dotLottieCore.config()), { loopAnimation: n }));\n  }\n  setUseFrameInterpolation(n) {\n    this._dotLottieCore !== null && this._dotLottieCore.setConfig(k(F({}, this._dotLottieCore.config()), { useFrameInterpolation: n }));\n  }\n  addEventListener(n, i) {\n    this._eventManager.addEventListener(n, i);\n  }\n  removeEventListener(n, i) {\n    this._eventManager.removeEventListener(n, i);\n  }\n  destroy() {\n    var n;\n    A && this._canvas instanceof HTMLCanvasElement && (W.unobserve(this._canvas), $.unobserve(this._canvas)), (n = this._dotLottieCore) == null || n.delete(), this._dotLottieCore = null, this._context = null, this._eventManager.dispatch({ type: \"destroy\" }), this._eventManager.removeAllEventListeners(), this._cleanupStateMachineListeners();\n  }\n  freeze() {\n    this._animationFrameId !== null && (this._frameManager.cancelAnimationFrame(this._animationFrameId), this._animationFrameId = null, this._isFrozen = true, this._eventManager.dispatch({ type: \"freeze\" }));\n  }\n  unfreeze() {\n    this._animationFrameId === null && (this._animationFrameId = this._frameManager.requestAnimationFrame(this._draw.bind(this)), this._isFrozen = false, this._eventManager.dispatch({ type: \"unfreeze\" }));\n  }\n  resize() {\n    if (!this._dotLottieCore || !this.isLoaded)\n      return;\n    if (A && this._canvas instanceof HTMLCanvasElement) {\n      let i = this._renderConfig.devicePixelRatio || window.devicePixelRatio || 1, { height: s, width: d } = this._canvas.getBoundingClientRect();\n      this._canvas.width = d * i, this._canvas.height = s * i;\n    }\n    this._dotLottieCore.resize(this._canvas.width, this._canvas.height) && this._render();\n  }\n  setSegment(n, i) {\n    this._dotLottieCore === null || C2._wasmModule === null || this._dotLottieCore.setConfig(k(F({}, this._dotLottieCore.config()), { segment: y2([n, i], C2._wasmModule) }));\n  }\n  setMode(n) {\n    this._dotLottieCore === null || C2._wasmModule === null || this._dotLottieCore.setConfig(k(F({}, this._dotLottieCore.config()), { mode: m2(n, C2._wasmModule) }));\n  }\n  setRenderConfig(n) {\n    let m = n, { devicePixelRatio: i, freezeOnOffscreen: s } = m, d = z1(m, [\"devicePixelRatio\", \"freezeOnOffscreen\"]);\n    this._renderConfig = k(F(F({}, this._renderConfig), d), { devicePixelRatio: i || Z(), freezeOnOffscreen: s != null ? s : true }), A && this._canvas instanceof HTMLCanvasElement && (this._renderConfig.autoResize ? $.observe(this._canvas, this) : $.unobserve(this._canvas), this._renderConfig.freezeOnOffscreen ? W.observe(this._canvas, this) : (W.unobserve(this._canvas), this._isFrozen && this.unfreeze()));\n  }\n  loadAnimation(n) {\n    if (this._dotLottieCore === null || this._dotLottieCore.activeAnimationId() === n)\n      return;\n    this._dotLottieCore.loadAnimation(n, this._canvas.width, this._canvas.height) ? (this._eventManager.dispatch({ type: \"load\" }), this.resize()) : this._eventManager.dispatch({ type: \"loadError\", error: new Error(`Failed to animation :${n}`) });\n  }\n  setMarker(n) {\n    this._dotLottieCore !== null && this._dotLottieCore.setConfig(k(F({}, this._dotLottieCore.config()), { marker: n }));\n  }\n  markers() {\n    var i;\n    let n = (i = this._dotLottieCore) == null ? void 0 : i.markers();\n    if (n) {\n      let s = [];\n      for (let d = 0; d < n.size(); d += 1) {\n        let m = n.get(d);\n        s.push({ name: m.name, time: m.time, duration: m.duration });\n      }\n      return s;\n    }\n    return [];\n  }\n  setTheme(n) {\n    if (this._dotLottieCore === null)\n      return false;\n    let i = this._dotLottieCore.setTheme(n);\n    return this._render(), i;\n  }\n  resetTheme() {\n    return this._dotLottieCore === null ? false : this._dotLottieCore.resetTheme();\n  }\n  setThemeData(n) {\n    if (this._dotLottieCore === null)\n      return false;\n    let i = this._dotLottieCore.setThemeData(n);\n    return this._render(), i;\n  }\n  setSlots(n) {\n    this._dotLottieCore !== null && this._dotLottieCore.setSlots(n);\n  }\n  setLayout(n) {\n    this._dotLottieCore === null || C2._wasmModule === null || this._dotLottieCore.setConfig(k(F({}, this._dotLottieCore.config()), { layout: { align: g2(n.align, C2._wasmModule), fit: _2(n.fit, C2._wasmModule) } }));\n  }\n  setViewport(n, i, s, d) {\n    return this._dotLottieCore === null ? false : this._dotLottieCore.setViewport(n, i, s, d);\n  }\n  static setWasmUrl(n) {\n    i1.setWasmUrl(n);\n  }\n  loadStateMachine(n) {\n    var i, s;\n    return (s = (i = this._dotLottieCore) == null ? void 0 : i.loadStateMachine(n)) != null ? s : false;\n  }\n  startStateMachine() {\n    var i, s;\n    let n = (s = (i = this._dotLottieCore) == null ? void 0 : i.startStateMachine()) != null ? s : false;\n    return n && this._setupStateMachineListeners(), n;\n  }\n  stopStateMachine() {\n    var i, s;\n    let n = (s = (i = this._dotLottieCore) == null ? void 0 : i.stopStateMachine()) != null ? s : false;\n    return n && this._cleanupStateMachineListeners(), n;\n  }\n  _getPointerPosition(n) {\n    let i = this._canvas.getBoundingClientRect(), s = this._canvas.width / i.width, d = this._canvas.height / i.height, m = this._renderConfig.devicePixelRatio || window.devicePixelRatio || 1, b = (n.clientX - i.left) * s / m, M = (n.clientY - i.top) * d / m;\n    return { x: b, y: M };\n  }\n  _onPointerUp(n) {\n    let { x: i, y: s } = this._getPointerPosition(n);\n    this.postPointerUpEvent(i, s);\n  }\n  _onPointerDown(n) {\n    let { x: i, y: s } = this._getPointerPosition(n);\n    this.postPointerDownEvent(i, s);\n  }\n  _onPointerMove(n) {\n    let { x: i, y: s } = this._getPointerPosition(n);\n    this.postPointerMoveEvent(i, s);\n  }\n  _onPointerEnter(n) {\n    let { x: i, y: s } = this._getPointerPosition(n);\n    this.postPointerEnterEvent(i, s);\n  }\n  _onPointerLeave(n) {\n    let { x: i, y: s } = this._getPointerPosition(n);\n    this.postPointerExitEvent(i, s);\n  }\n  postPointerUpEvent(n, i) {\n    var s;\n    return (s = this._dotLottieCore) == null ? void 0 : s.postPointerUpEvent(n, i);\n  }\n  postPointerDownEvent(n, i) {\n    var s;\n    return (s = this._dotLottieCore) == null ? void 0 : s.postPointerDownEvent(n, i);\n  }\n  postPointerMoveEvent(n, i) {\n    var s;\n    return (s = this._dotLottieCore) == null ? void 0 : s.postPointerMoveEvent(n, i);\n  }\n  postPointerEnterEvent(n, i) {\n    var s;\n    return (s = this._dotLottieCore) == null ? void 0 : s.postPointerEnterEvent(n, i);\n  }\n  postPointerExitEvent(n, i) {\n    var s;\n    return (s = this._dotLottieCore) == null ? void 0 : s.postPointerExitEvent(n, i);\n  }\n  getStateMachineListeners() {\n    if (!this._dotLottieCore)\n      return [];\n    let n = this._dotLottieCore.stateMachineFrameworkSetup(), i = [];\n    for (let s = 0; s < n.size(); s += 1)\n      i.push(n.get(s));\n    return i;\n  }\n  _setupStateMachineListeners() {\n    if (A && this._canvas instanceof HTMLCanvasElement && this._dotLottieCore !== null && this.isLoaded) {\n      let n = this.getStateMachineListeners();\n      n.includes(\"PointerUp\") && this._canvas.addEventListener(\"pointerup\", this._pointerUpMethod), n.includes(\"PointerDown\") && this._canvas.addEventListener(\"pointerdown\", this._pointerDownMethod), n.includes(\"PointerMove\") && this._canvas.addEventListener(\"pointermove\", this._pointerMoveMethod), n.includes(\"PointerEnter\") && this._canvas.addEventListener(\"pointerenter\", this._pointerEnterMethod), n.includes(\"PointerExit\") && this._canvas.addEventListener(\"pointerleave\", this._pointerExitMethod);\n    }\n  }\n  _cleanupStateMachineListeners() {\n    A && this._canvas instanceof HTMLCanvasElement && (this._canvas.removeEventListener(\"pointerup\", this._pointerUpMethod), this._canvas.removeEventListener(\"pointerdown\", this._pointerDownMethod), this._canvas.removeEventListener(\"pointermove\", this._pointerMoveMethod), this._canvas.removeEventListener(\"pointerenter\", this._pointerEnterMethod), this._canvas.removeEventListener(\"pointerleave\", this._pointerExitMethod));\n  }\n  loadStateMachineData(n) {\n    var i, s;\n    return (s = (i = this._dotLottieCore) == null ? void 0 : i.loadStateMachineData(n)) != null ? s : false;\n  }\n  animationSize() {\n    var s, d, m, b;\n    let n = (d = (s = this._dotLottieCore) == null ? void 0 : s.animationSize().get(0)) != null ? d : 0, i = (b = (m = this._dotLottieCore) == null ? void 0 : m.animationSize().get(1)) != null ? b : 0;\n    return { width: n, height: i };\n  }\n  setStateMachineBooleanContext(n, i) {\n    var s, d;\n    return (d = (s = this._dotLottieCore) == null ? void 0 : s.setStateMachineBooleanContext(n, i)) != null ? d : false;\n  }\n  setStateMachineNumericContext(n, i) {\n    var s, d;\n    return (d = (s = this._dotLottieCore) == null ? void 0 : s.setStateMachineNumericContext(n, i)) != null ? d : false;\n  }\n  setStateMachineStringContext(n, i) {\n    var s, d;\n    return (d = (s = this._dotLottieCore) == null ? void 0 : s.setStateMachineStringContext(n, i)) != null ? d : false;\n  }\n  getLayerBoundingBox(n) {\n    var M;\n    let i = (M = this._dotLottieCore) == null ? void 0 : M.getLayerBounds(n);\n    if (!i || i.size() !== 4)\n      return;\n    let s = i.get(0), d = i.get(1), m = i.get(2), b = i.get(3);\n    return { x: s, y: d, width: m, height: b };\n  }\n  static transformThemeToLottieSlots(n, i) {\n    var s, d;\n    return (d = (s = C2._wasmModule) == null ? void 0 : s.transformThemeToLottieSlots(n, i)) != null ? d : \"\";\n  }\n};\n_(C, \"_wasmModule\", null);\nvar d3 = C;\nvar w2 = class {\n  constructor() {\n    if (typeof Worker == \"undefined\")\n      throw new Error(\"Worker is not supported in this environment.\");\n    let n = new Blob([new Uint8Array([34, 117, 115, 101, 32, 115, 116, 114, 105, 99, 116, 34, 59, 10, 40, 40, 41, 32, 61, 62, 32, 123, 10, 32, 32, 118, 97, 114, 32, 95, 95, 100, 101, 102, 80, 114, 111, 112, 32, 61, 32, 79, 98, 106, 101, 99, 116, 46, 100, 101, 102, 105, 110, 101, 80, 114, 111, 112, 101, 114, 116, 121, 59, 10, 32, 32, 118, 97, 114, 32, 95, 95, 100, 101, 102, 80, 114, 111, 112, 115, 32, 61, 32, 79, 98, 106, 101, 99, 116, 46, 100, 101, 102, 105, 110, 101, 80, 114, 111, 112, 101, 114, 116, 105, 101, 115, 59, 10, 32, 32, 118, 97, 114, 32, 95, 95, 103, 101, 116, 79, 119, 110, 80, 114, 111, 112, 68, 101, 115, 99, 115, 32, 61, 32, 79, 98, 106, 101, 99, 116, 46, 103, 101, 116, 79, 119, 110, 80, 114, 111, 112, 101, 114, 116, 121, 68, 101, 115, 99, 114, 105, 112, 116, 111, 114, 115, 59, 10, 32, 32, 118, 97, 114, 32, 95, 95, 103, 101, 116, 79, 119, 110, 80, 114, 111, 112, 83, 121, 109, 98, 111, 108, 115, 32, 61, 32, 79, 98, 106, 101, 99, 116, 46, 103, 101, 116, 79, 119, 110, 80, 114, 111, 112, 101, 114, 116, 121, 83, 121, 109, 98, 111, 108, 115, 59, 10, 32, 32, 118, 97, 114, 32, 95, 95, 104, 97, 115, 79, 119, 110, 80, 114, 111, 112, 32, 61, 32, 79, 98, 106, 101, 99, 116, 46, 112, 114, 111, 116, 111, 116, 121, 112, 101, 46, 104, 97, 115, 79, 119, 110, 80, 114, 111, 112, 101, 114, 116, 121, 59, 10, 32, 32, 118, 97, 114, 32, 95, 95, 112, 114, 111, 112, 73, 115, 69, 110, 117, 109, 32, 61, 32, 79, 98, 106, 101, 99, 116, 46, 112, 114, 111, 116, 111, 116, 121, 112, 101, 46, 112, 114, 111, 112, 101, 114, 116, 121, 73, 115, 69, 110, 117, 109, 101, 114, 97, 98, 108, 101, 59, 10, 32, 32, 118, 97, 114, 32, 95, 95, 100, 101, 102, 78, 111, 114, 109, 97, 108, 80, 114, 111, 112, 32, 61, 32, 40, 111, 98, 106, 44, 32, 107, 101, 121, 44, 32, 118, 97, 108, 117, 101, 41, 32, 61, 62, 32, 107, 101, 121, 32, 105, 110, 32, 111, 98, 106, 32, 63, 32, 95, 95, 100, 101, 102, 80, 114, 111, 112, 40, 111, 98, 106, 44, 32, 107, 101, 121, 44, 32, 123, 32, 101, 110, 117, 109, 101, 114, 97, 98, 108, 101, 58, 32, 116, 114, 117, 101, 44, 32, 99, 111, 110, 102, 105, 103, 117, 114, 97, 98, 108, 101, 58, 32, 116, 114, 117, 101, 44, 32, 119, 114, 105, 116, 97, 98, 108, 101, 58, 32, 116, 114, 117, 101, 44, 32, 118, 97, 108, 117, 101, 32, 125, 41, 32, 58, 32, 111, 98, 106, 91, 107, 101, 121, 93, 32, 61, 32, 118, 97, 108, 117, 101, 59, 10, 32, 32, 118, 97, 114, 32, 95, 95, 115, 112, 114, 101, 97, 100, 86, 97, 108, 117, 101, 115, 32, 61, 32, 40, 97, 44, 32, 98, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 102, 111, 114, 32, 40, 118, 97, 114, 32, 112, 114, 111, 112, 32, 105, 110, 32, 98, 32, 124, 124, 32, 40, 98, 32, 61, 32, 123, 125, 41, 41, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 95, 95, 104, 97, 115, 79, 119, 110, 80, 114, 111, 112, 46, 99, 97, 108, 108, 40, 98, 44, 32, 112, 114, 111, 112, 41, 41, 10, 32, 32, 32, 32, 32, 32, 32, 32, 95, 95, 100, 101, 102, 78, 111, 114, 109, 97, 108, 80, 114, 111, 112, 40, 97, 44, 32, 112, 114, 111, 112, 44, 32, 98, 91, 112, 114, 111, 112, 93, 41, 59, 10, 32, 32, 32, 32, 105, 102, 32, 40, 95, 95, 103, 101, 116, 79, 119, 110, 80, 114, 111, 112, 83, 121, 109, 98, 111, 108, 115, 41, 10, 32, 32, 32, 32, 32, 32, 102, 111, 114, 32, 40, 118, 97, 114, 32, 112, 114, 111, 112, 32, 111, 102, 32, 95, 95, 103, 101, 116, 79, 119, 110, 80, 114, 111, 112, 83, 121, 109, 98, 111, 108, 115, 40, 98, 41, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 95, 95, 112, 114, 111, 112, 73, 115, 69, 110, 117, 109, 46, 99, 97, 108, 108, 40, 98, 44, 32, 112, 114, 111, 112, 41, 41, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 95, 95, 100, 101, 102, 78, 111, 114, 109, 97, 108, 80, 114, 111, 112, 40, 97, 44, 32, 112, 114, 111, 112, 44, 32, 98, 91, 112, 114, 111, 112, 93, 41, 59, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 97, 59, 10, 32, 32, 125, 59, 10, 32, 32, 118, 97, 114, 32, 95, 95, 115, 112, 114, 101, 97, 100, 80, 114, 111, 112, 115, 32, 61, 32, 40, 97, 44, 32, 98, 41, 32, 61, 62, 32, 95, 95, 100, 101, 102, 80, 114, 111, 112, 115, 40, 97, 44, 32, 95, 95, 103, 101, 116, 79, 119, 110, 80, 114, 111, 112, 68, 101, 115, 99, 115, 40, 98, 41, 41, 59, 10, 32, 32, 118, 97, 114, 32, 95, 95, 111, 98, 106, 82, 101, 115, 116, 32, 61, 32, 40, 115, 111, 117, 114, 99, 101, 44, 32, 101, 120, 99, 108, 117, 100, 101, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 118, 97, 114, 32, 116, 97, 114, 103, 101, 116, 32, 61, 32, 123, 125, 59, 10, 32, 32, 32, 32, 102, 111, 114, 32, 40, 118, 97, 114, 32, 112, 114, 111, 112, 32, 105, 110, 32, 115, 111, 117, 114, 99, 101, 41, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 95, 95, 104, 97, 115, 79, 119, 110, 80, 114, 111, 112, 46, 99, 97, 108, 108, 40, 115, 111, 117, 114, 99, 101, 44, 32, 112, 114, 111, 112, 41, 32, 38, 38, 32, 101, 120, 99, 108, 117, 100, 101, 46, 105, 110, 100, 101, 120, 79, 102, 40, 112, 114, 111, 112, 41, 32, 60, 32, 48, 41, 10, 32, 32, 32, 32, 32, 32, 32, 32, 116, 97, 114, 103, 101, 116, 91, 112, 114, 111, 112, 93, 32, 61, 32, 115, 111, 117, 114, 99, 101, 91, 112, 114, 111, 112, 93, 59, 10, 32, 32, 32, 32, 105, 102, 32, 40, 115, 111, 117, 114, 99, 101, 32, 33, 61, 32, 110, 117, 108, 108, 32, 38, 38, 32, 95, 95, 103, 101, 116, 79, 119, 110, 80, 114, 111, 112, 83, 121, 109, 98, 111, 108, 115, 41, 10, 32, 32, 32, 32, 32, 32, 102, 111, 114, 32, 40, 118, 97, 114, 32, 112, 114, 111, 112, 32, 111, 102, 32, 95, 95, 103, 101, 116, 79, 119, 110, 80, 114, 111, 112, 83, 121, 109, 98, 111, 108, 115, 40, 115, 111, 117, 114, 99, 101, 41, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 101, 120, 99, 108, 117, 100, 101, 46, 105, 110, 100, 101, 120, 79, 102, 40, 112, 114, 111, 112, 41, 32, 60, 32, 48, 32, 38, 38, 32, 95, 95, 112, 114, 111, 112, 73, 115, 69, 110, 117, 109, 46, 99, 97, 108, 108, 40, 115, 111, 117, 114, 99, 101, 44, 32, 112, 114, 111, 112, 41, 41, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 116, 97, 114, 103, 101, 116, 91, 112, 114, 111, 112, 93, 32, 61, 32, 115, 111, 117, 114, 99, 101, 91, 112, 114, 111, 112, 93, 59, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 116, 97, 114, 103, 101, 116, 59, 10, 32, 32, 125, 59, 10, 32, 32, 118, 97, 114, 32, 95, 95, 112, 117, 98, 108, 105, 99, 70, 105, 101, 108, 100, 32, 61, 32, 40, 111, 98, 106, 44, 32, 107, 101, 121, 44, 32, 118, 97, 108, 117, 101, 41, 32, 61, 62, 32, 95, 95, 100, 101, 102, 78, 111, 114, 109, 97, 108, 80, 114, 111, 112, 40, 111, 98, 106, 44, 32, 116, 121, 112, 101, 111, 102, 32, 107, 101, 121, 32, 33, 61, 61, 32, 34, 115, 121, 109, 98, 111, 108, 34, 32, 63, 32, 107, 101, 121, 32, 43, 32, 34, 34, 32, 58, 32, 107, 101, 121, 44, 32, 118, 97, 108, 117, 101, 41, 59, 10, 32, 32, 118, 97, 114, 32, 95, 95, 97, 115, 121, 110, 99, 32, 61, 32, 40, 95, 95, 116, 104, 105, 115, 44, 32, 95, 95, 97, 114, 103, 117, 109, 101, 110, 116, 115, 44, 32, 103, 101, 110, 101, 114, 97, 116, 111, 114, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 110, 101, 119, 32, 80, 114, 111, 109, 105, 115, 101, 40, 40, 114, 101, 115, 111, 108, 118, 101, 44, 32, 114, 101, 106, 101, 99, 116, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 102, 117, 108, 102, 105, 108, 108, 101, 100, 32, 61, 32, 40, 118, 97, 108, 117, 101, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 116, 114, 121, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 115, 116, 101, 112, 40, 103, 101, 110, 101, 114, 97, 116, 111, 114, 46, 110, 101, 120, 116, 40, 118, 97, 108, 117, 101, 41, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 32, 99, 97, 116, 99, 104, 32, 40, 101, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 106, 101, 99, 116, 40, 101, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 125, 59, 10, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 114, 101, 106, 101, 99, 116, 101, 100, 32, 61, 32, 40, 118, 97, 108, 117, 101, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 116, 114, 121, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 115, 116, 101, 112, 40, 103, 101, 110, 101, 114, 97, 116, 111, 114, 46, 116, 104, 114, 111, 119, 40, 118, 97, 108, 117, 101, 41, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 32, 99, 97, 116, 99, 104, 32, 40, 101, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 106, 101, 99, 116, 40, 101, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 125, 59, 10, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 115, 116, 101, 112, 32, 61, 32, 40, 120, 41, 32, 61, 62, 32, 120, 46, 100, 111, 110, 101, 32, 63, 32, 114, 101, 115, 111, 108, 118, 101, 40, 120, 46, 118, 97, 108, 117, 101, 41, 32, 58, 32, 80, 114, 111, 109, 105, 115, 101, 46, 114, 101, 115, 111, 108, 118, 101, 40, 120, 46, 118, 97, 108, 117, 101, 41, 46, 116, 104, 101, 110, 40, 102, 117, 108, 102, 105, 108, 108, 101, 100, 44, 32, 114, 101, 106, 101, 99, 116, 101, 100, 41, 59, 10, 32, 32, 32, 32, 32, 32, 115, 116, 101, 112, 40, 40, 103, 101, 110, 101, 114, 97, 116, 111, 114, 32, 61, 32, 103, 101, 110, 101, 114, 97, 116, 111, 114, 46, 97, 112, 112, 108, 121, 40, 95, 95, 116, 104, 105, 115, 44, 32, 95, 95, 97, 114, 103, 117, 109, 101, 110, 116, 115, 41, 41, 46, 110, 101, 120, 116, 40, 41, 41, 59, 10, 32, 32, 32, 32, 125, 41, 59, 10, 32, 32, 125, 59, 10, 10, 32, 32, 47, 47, 32, 115, 114, 99, 47, 97, 110, 105, 109, 97, 116, 105, 111, 110, 45, 102, 114, 97, 109, 101, 45, 109, 97, 110, 97, 103, 101, 114, 46, 116, 115, 10, 32, 32, 118, 97, 114, 32, 87, 101, 98, 65, 110, 105, 109, 97, 116, 105, 111, 110, 70, 114, 97, 109, 101, 83, 116, 114, 97, 116, 101, 103, 121, 32, 61, 32, 99, 108, 97, 115, 115, 32, 123, 10, 32, 32, 32, 32, 114, 101, 113, 117, 101, 115, 116, 65, 110, 105, 109, 97, 116, 105, 111, 110, 70, 114, 97, 109, 101, 40, 99, 97, 108, 108, 98, 97, 99, 107, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 114, 101, 113, 117, 101, 115, 116, 65, 110, 105, 109, 97, 116, 105, 111, 110, 70, 114, 97, 109, 101, 40, 99, 97, 108, 108, 98, 97, 99, 107, 41, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 99, 97, 110, 99, 101, 108, 65, 110, 105, 109, 97, 116, 105, 111, 110, 70, 114, 97, 109, 101, 40, 105, 100, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 99, 97, 110, 99, 101, 108, 65, 110, 105, 109, 97, 116, 105, 111, 110, 70, 114, 97, 109, 101, 40, 105, 100, 41, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 125, 59, 10, 32, 32, 118, 97, 114, 32, 78, 111, 100, 101, 65, 110, 105, 109, 97, 116, 105, 111, 110, 70, 114, 97, 109, 101, 83, 116, 114, 97, 116, 101, 103, 121, 32, 61, 32, 99, 108, 97, 115, 115, 32, 123, 10, 32, 32, 32, 32, 99, 111, 110, 115, 116, 114, 117, 99, 116, 111, 114, 40, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 95, 95, 112, 117, 98, 108, 105, 99, 70, 105, 101, 108, 100, 40, 116, 104, 105, 115, 44, 32, 34, 95, 108, 97, 115, 116, 72, 97, 110, 100, 108, 101, 73, 100, 34, 44, 32, 48, 41, 59, 10, 32, 32, 32, 32, 32, 32, 95, 95, 112, 117, 98, 108, 105, 99, 70, 105, 101, 108, 100, 40, 116, 104, 105, 115, 44, 32, 34, 95, 108, 97, 115, 116, 73, 109, 109, 101, 100, 105, 97, 116, 101, 34, 44, 32, 110, 117, 108, 108, 41, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 114, 101, 113, 117, 101, 115, 116, 65, 110, 105, 109, 97, 116, 105, 111, 110, 70, 114, 97, 109, 101, 40, 99, 97, 108, 108, 98, 97, 99, 107, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 116, 104, 105, 115, 46, 95, 108, 97, 115, 116, 72, 97, 110, 100, 108, 101, 73, 100, 32, 62, 61, 32, 78, 117, 109, 98, 101, 114, 46, 77, 65, 88, 95, 83, 65, 70, 69, 95, 73, 78, 84, 69, 71, 69, 82, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 95, 108, 97, 115, 116, 72, 97, 110, 100, 108, 101, 73, 100, 32, 61, 32, 48, 59, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 95, 108, 97, 115, 116, 72, 97, 110, 100, 108, 101, 73, 100, 32, 43, 61, 32, 49, 59, 10, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 95, 108, 97, 115, 116, 73, 109, 109, 101, 100, 105, 97, 116, 101, 32, 61, 32, 115, 101, 116, 73, 109, 109, 101, 100, 105, 97, 116, 101, 40, 40, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 99, 97, 108, 108, 98, 97, 99, 107, 40, 68, 97, 116, 101, 46, 110, 111, 119, 40, 41, 41, 59, 10, 32, 32, 32, 32, 32, 32, 125, 41, 59, 10, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 116, 104, 105, 115, 46, 95, 108, 97, 115, 116, 72, 97, 110, 100, 108, 101, 73, 100, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 99, 97, 110, 99, 101, 108, 65, 110, 105, 109, 97, 116, 105, 111, 110, 70, 114, 97, 109, 101, 40, 95, 105, 100, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 116, 104, 105, 115, 46, 95, 108, 97, 115, 116, 73, 109, 109, 101, 100, 105, 97, 116, 101, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 99, 108, 101, 97, 114, 73, 109, 109, 101, 100, 105, 97, 116, 101, 40, 116, 104, 105, 115, 46, 95, 108, 97, 115, 116, 73, 109, 109, 101, 100, 105, 97, 116, 101, 41, 59, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 125, 10, 32, 32, 125, 59, 10, 32, 32, 118, 97, 114, 32, 65, 110, 105, 109, 97, 116, 105, 111, 110, 70, 114, 97, 109, 101, 77, 97, 110, 97, 103, 101, 114, 32, 61, 32, 99, 108, 97, 115, 115, 32, 123, 10, 32, 32, 32, 32, 99, 111, 110, 115, 116, 114, 117, 99, 116, 111, 114, 40, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 95, 95, 112, 117, 98, 108, 105, 99, 70, 105, 101, 108, 100, 40, 116, 104, 105, 115, 44, 32, 34, 95, 115, 116, 114, 97, 116, 101, 103, 121, 34, 41, 59, 10, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 95, 115, 116, 114, 97, 116, 101, 103, 121, 32, 61, 32, 116, 121, 112, 101, 111, 102, 32, 114, 101, 113, 117, 101, 115, 116, 65, 110, 105, 109, 97, 116, 105, 111, 110, 70, 114, 97, 109, 101, 32, 61, 61, 61, 32, 34, 102, 117, 110, 99, 116, 105, 111, 110, 34, 32, 63, 32, 110, 101, 119, 32, 87, 101, 98, 65, 110, 105, 109, 97, 116, 105, 111, 110, 70, 114, 97, 109, 101, 83, 116, 114, 97, 116, 101, 103, 121, 40, 41, 32, 58, 32, 110, 101, 119, 32, 78, 111, 100, 101, 65, 110, 105, 109, 97, 116, 105, 111, 110, 70, 114, 97, 109, 101, 83, 116, 114, 97, 116, 101, 103, 121, 40, 41, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 114, 101, 113, 117, 101, 115, 116, 65, 110, 105, 109, 97, 116, 105, 111, 110, 70, 114, 97, 109, 101, 40, 99, 97, 108, 108, 98, 97, 99, 107, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 116, 104, 105, 115, 46, 95, 115, 116, 114, 97, 116, 101, 103, 121, 46, 114, 101, 113, 117, 101, 115, 116, 65, 110, 105, 109, 97, 116, 105, 111, 110, 70, 114, 97, 109, 101, 40, 99, 97, 108, 108, 98, 97, 99, 107, 41, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 99, 97, 110, 99, 101, 108, 65, 110, 105, 109, 97, 116, 105, 111, 110, 70, 114, 97, 109, 101, 40, 105, 100, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 95, 115, 116, 114, 97, 116, 101, 103, 121, 46, 99, 97, 110, 99, 101, 108, 65, 110, 105, 109, 97, 116, 105, 111, 110, 70, 114, 97, 109, 101, 40, 105, 100, 41, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 125, 59, 10, 10, 32, 32, 47, 47, 32, 115, 114, 99, 47, 99, 111, 110, 115, 116, 97, 110, 116, 115, 46, 116, 115, 10, 32, 32, 118, 97, 114, 32, 73, 83, 95, 66, 82, 79, 87, 83, 69, 82, 32, 61, 32, 116, 121, 112, 101, 111, 102, 32, 119, 105, 110, 100, 111, 119, 32, 33, 61, 61, 32, 34, 117, 110, 100, 101, 102, 105, 110, 101, 100, 34, 32, 38, 38, 32, 116, 121, 112, 101, 111, 102, 32, 119, 105, 110, 100, 111, 119, 46, 100, 111, 99, 117, 109, 101, 110, 116, 32, 33, 61, 61, 32, 34, 117, 110, 100, 101, 102, 105, 110, 101, 100, 34, 59, 10, 32, 32, 118, 97, 114, 32, 90, 73, 80, 95, 83, 73, 71, 78, 65, 84, 85, 82, 69, 32, 61, 32, 110, 101, 119, 32, 85, 105, 110, 116, 56, 65, 114, 114, 97, 121, 40, 91, 56, 48, 44, 32, 55, 53, 44, 32, 51, 44, 32, 52, 93, 41, 59, 10, 32, 32, 118, 97, 114, 32, 76, 79, 84, 84, 73, 69, 95, 74, 83, 79, 78, 95, 77, 65, 78, 68, 65, 84, 79, 82, 89, 95, 70, 73, 69, 76, 68, 83, 32, 61, 32, 91, 34, 118, 34, 44, 32, 34, 105, 112, 34, 44, 32, 34, 111, 112, 34, 44, 32, 34, 108, 97, 121, 101, 114, 115, 34, 44, 32, 34, 102, 114, 34, 44, 32, 34, 119, 34, 44, 32, 34, 104, 34, 93, 59, 10, 32, 32, 118, 97, 114, 32, 80, 65, 67, 75, 65, 71, 69, 95, 86, 69, 82, 83, 73, 79, 78, 32, 61, 32, 34, 48, 46, 51, 56, 46, 49, 34, 59, 10, 32, 32, 118, 97, 114, 32, 80, 65, 67, 75, 65, 71, 69, 95, 78, 65, 77, 69, 32, 61, 32, 34, 64, 108, 111, 116, 116, 105, 101, 102, 105, 108, 101, 115, 47, 100, 111, 116, 108, 111, 116, 116, 105, 101, 45, 119, 101, 98, 34, 59, 10, 32, 32, 118, 97, 114, 32, 68, 69, 70, 65, 85, 76, 84, 95, 68, 80, 82, 95, 70, 65, 67, 84, 79, 82, 32, 61, 32, 48, 46, 55, 53, 59, 10, 10, 32, 32, 47, 47, 32, 115, 114, 99, 47, 99, 111, 114, 101, 47, 100, 111, 116, 108, 111, 116, 116, 105, 101, 45, 112, 108, 97, 121, 101, 114, 46, 106, 115, 10, 32, 32, 118, 97, 114, 32, 99, 114, 101, 97, 116, 101, 68, 111, 116, 76, 111, 116, 116, 105, 101, 80, 108, 97, 121, 101, 114, 77, 111, 100, 117, 108, 101, 32, 61, 32, 40, 40, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 118, 97, 114, 32, 95, 97, 59, 10, 32, 32, 32, 32, 118, 97, 114, 32, 95, 115, 99, 114, 105, 112, 116, 78, 97, 109, 101, 32, 61, 32, 116, 121, 112, 101, 111, 102, 32, 100, 111, 99, 117, 109, 101, 110, 116, 32, 33, 61, 32, 34, 117, 110, 100, 101, 102, 105, 110, 101, 100, 34, 32, 63, 32, 40, 95, 97, 32, 61, 32, 100, 111, 99, 117, 109, 101, 110, 116, 46, 99, 117, 114, 114, 101, 110, 116, 83, 99, 114, 105, 112, 116, 41, 32, 61, 61, 32, 110, 117, 108, 108, 32, 63, 32, 118, 111, 105, 100, 32, 48, 32, 58, 32, 95, 97, 46, 115, 114, 99, 32, 58, 32, 118, 111, 105, 100, 32, 48, 59, 10, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 102, 117, 110, 99, 116, 105, 111, 110, 40, 109, 111, 100, 117, 108, 101, 65, 114, 103, 32, 61, 32, 123, 125, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 109, 111, 100, 117, 108, 101, 82, 116, 110, 59, 10, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 107, 32, 61, 32, 109, 111, 100, 117, 108, 101, 65, 114, 103, 44, 32, 97, 97, 44, 32, 98, 97, 44, 32, 99, 97, 32, 61, 32, 110, 101, 119, 32, 80, 114, 111, 109, 105, 115, 101, 40, 40, 97, 44, 32, 98, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 97, 97, 32, 61, 32, 97, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 98, 97, 32, 61, 32, 98, 59, 10, 32, 32, 32, 32, 32, 32, 125, 41, 44, 32, 102, 97, 32, 61, 32, 79, 98, 106, 101, 99, 116, 46, 97, 115, 115, 105, 103, 110, 40, 123, 125, 44, 32, 107, 41, 44, 32, 104, 97, 32, 61, 32, 34, 46, 47, 116, 104, 105, 115, 46, 112, 114, 111, 103, 114, 97, 109, 34, 44, 32, 112, 32, 61, 32, 34, 34, 44, 32, 105, 97, 59, 10, 32, 32, 32, 32, 32, 32, 34, 117, 110, 100, 101, 102, 105, 110, 101, 100, 34, 32, 33, 61, 32, 116, 121, 112, 101, 111, 102, 32, 100, 111, 99, 117, 109, 101, 110, 116, 32, 38, 38, 32, 100, 111, 99, 117, 109, 101, 110, 116, 46, 99, 117, 114, 114, 101, 110, 116, 83, 99, 114, 105, 112, 116, 32, 38, 38, 32, 40, 112, 32, 61, 32, 100, 111, 99, 117, 109, 101, 110, 116, 46, 99, 117, 114, 114, 101, 110, 116, 83, 99, 114, 105, 112, 116, 46, 115, 114, 99, 41, 59, 10, 32, 32, 32, 32, 32, 32, 95, 115, 99, 114, 105, 112, 116, 78, 97, 109, 101, 32, 38, 38, 32, 40, 112, 32, 61, 32, 95, 115, 99, 114, 105, 112, 116, 78, 97, 109, 101, 41, 59, 10, 32, 32, 32, 32, 32, 32, 112, 46, 115, 116, 97, 114, 116, 115, 87, 105, 116, 104, 40, 34, 98, 108, 111, 98, 58, 34, 41, 32, 63, 32, 112, 32, 61, 32, 34, 34, 32, 58, 32, 112, 32, 61, 32, 112, 46, 115, 117, 98, 115, 116, 114, 40, 48, 44, 32, 112, 46, 114, 101, 112, 108, 97, 99, 101, 40, 47, 91, 63, 35, 93, 46, 42, 47, 44, 32, 34, 34, 41, 46, 108, 97, 115, 116, 73, 110, 100, 101, 120, 79, 102, 40, 34, 47, 34, 41, 32, 43, 32, 49, 41, 59, 10, 32, 32, 32, 32, 32, 32, 105, 97, 32, 61, 32, 40, 97, 41, 32, 61, 62, 32, 102, 101, 116, 99, 104, 40, 97, 44, 32, 123, 32, 99, 114, 101, 100, 101, 110, 116, 105, 97, 108, 115, 58, 32, 34, 115, 97, 109, 101, 45, 111, 114, 105, 103, 105, 110, 34, 32, 125, 41, 46, 116, 104, 101, 110, 40, 10, 32, 32, 32, 32, 32, 32, 32, 32, 40, 98, 41, 32, 61, 62, 32, 98, 46, 111, 107, 32, 63, 32, 98, 46, 97, 114, 114, 97, 121, 66, 117, 102, 102, 101, 114, 40, 41, 32, 58, 32, 80, 114, 111, 109, 105, 115, 101, 46, 114, 101, 106, 101, 99, 116, 40, 69, 114, 114, 111, 114, 40, 98, 46, 115, 116, 97, 116, 117, 115, 32, 43, 32, 34, 32, 58, 32, 34, 32, 43, 32, 98, 46, 117, 114, 108, 41, 41, 10, 32, 32, 32, 32, 32, 32, 41, 59, 10, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 106, 97, 32, 61, 32, 107, 46, 112, 114, 105, 110, 116, 32, 124, 124, 32, 99, 111, 110, 115, 111, 108, 101, 46, 108, 111, 103, 46, 98, 105, 110, 100, 40, 99, 111, 110, 115, 111, 108, 101, 41, 44, 32, 116, 32, 61, 32, 107, 46, 112, 114, 105, 110, 116, 69, 114, 114, 32, 124, 124, 32, 99, 111, 110, 115, 111, 108, 101, 46, 101, 114, 114, 111, 114, 46, 98, 105, 110, 100, 40, 99, 111, 110, 115, 111, 108, 101, 41, 59, 10, 32, 32, 32, 32, 32, 32, 79, 98, 106, 101, 99, 116, 46, 97, 115, 115, 105, 103, 110, 40, 107, 44, 32, 102, 97, 41, 59, 10, 32, 32, 32, 32, 32, 32, 102, 97, 32, 61, 32, 110, 117, 108, 108, 59, 10, 32, 32, 32, 32, 32, 32, 107, 46, 116, 104, 105, 115, 80, 114, 111, 103, 114, 97, 109, 32, 38, 38, 32, 40, 104, 97, 32, 61, 32, 107, 46, 116, 104, 105, 115, 80, 114, 111, 103, 114, 97, 109, 41, 59, 10, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 107, 97, 32, 61, 32, 107, 46, 119, 97, 115, 109, 66, 105, 110, 97, 114, 121, 44, 32, 108, 97, 44, 32, 109, 97, 32, 61, 32, 102, 97, 108, 115, 101, 44, 32, 110, 97, 44, 32, 118, 44, 32, 120, 44, 32, 121, 44, 32, 122, 44, 32, 67, 44, 32, 68, 44, 32, 111, 97, 44, 32, 112, 97, 59, 10, 32, 32, 32, 32, 32, 32, 102, 117, 110, 99, 116, 105, 111, 110, 32, 113, 97, 40, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 97, 32, 61, 32, 108, 97, 46, 98, 117, 102, 102, 101, 114, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 107, 46, 72, 69, 65, 80, 56, 32, 61, 32, 118, 32, 61, 32, 110, 101, 119, 32, 73, 110, 116, 56, 65, 114, 114, 97, 121, 40, 97, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 107, 46, 72, 69, 65, 80, 49, 54, 32, 61, 32, 121, 32, 61, 32, 110, 101, 119, 32, 73, 110, 116, 49, 54, 65, 114, 114, 97, 121, 40, 97, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 107, 46, 72, 69, 65, 80, 85, 56, 32, 61, 32, 120, 32, 61, 32, 110, 101, 119, 32, 85, 105, 110, 116, 56, 65, 114, 114, 97, 121, 40, 97, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 107, 46, 72, 69, 65, 80, 85, 49, 54, 32, 61, 32, 122, 32, 61, 32, 110, 101, 119, 32, 85, 105, 110, 116, 49, 54, 65, 114, 114, 97, 121, 40, 97, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 107, 46, 72, 69, 65, 80, 51, 50, 32, 61, 32, 67, 32, 61, 32, 110, 101, 119, 32, 73, 110, 116, 51, 50, 65, 114, 114, 97, 121, 40, 97, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 107, 46, 72, 69, 65, 80, 85, 51, 50, 32, 61, 32, 68, 32, 61, 32, 110, 101, 119, 32, 85, 105, 110, 116, 51, 50, 65, 114, 114, 97, 121, 40, 97, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 107, 46, 72, 69, 65, 80, 70, 51, 50, 32, 61, 32, 111, 97, 32, 61, 32, 110, 101, 119, 32, 70, 108, 111, 97, 116, 51, 50, 65, 114, 114, 97, 121, 40, 97, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 107, 46, 72, 69, 65, 80, 70, 54, 52, 32, 61, 32, 112, 97, 32, 61, 32, 110, 101, 119, 32, 70, 108, 111, 97, 116, 54, 52, 65, 114, 114, 97, 121, 40, 97, 41, 59, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 114, 97, 32, 61, 32, 91, 93, 44, 32, 115, 97, 32, 61, 32, 91, 93, 44, 32, 116, 97, 32, 61, 32, 91, 93, 59, 10, 32, 32, 32, 32, 32, 32, 102, 117, 110, 99, 116, 105, 111, 110, 32, 117, 97, 40, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 97, 32, 61, 32, 107, 46, 112, 114, 101, 82, 117, 110, 46, 115, 104, 105, 102, 116, 40, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 114, 97, 46, 117, 110, 115, 104, 105, 102, 116, 40, 97, 41, 59, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 70, 32, 61, 32, 48, 44, 32, 118, 97, 32, 61, 32, 110, 117, 108, 108, 44, 32, 71, 32, 61, 32, 110, 117, 108, 108, 59, 10, 32, 32, 32, 32, 32, 32, 102, 117, 110, 99, 116, 105, 111, 110, 32, 119, 97, 40, 97, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 95, 97, 50, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 40, 95, 97, 50, 32, 61, 32, 107, 46, 111, 110, 65, 98, 111, 114, 116, 41, 32, 61, 61, 32, 110, 117, 108, 108, 32, 63, 32, 118, 111, 105, 100, 32, 48, 32, 58, 32, 95, 97, 50, 46, 99, 97, 108, 108, 40, 107, 44, 32, 97, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 97, 32, 61, 32, 34, 65, 98, 111, 114, 116, 101, 100, 40, 34, 32, 43, 32, 97, 32, 43, 32, 34, 41, 34, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 116, 40, 97, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 109, 97, 32, 61, 32, 116, 114, 117, 101, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 97, 32, 61, 32, 110, 101, 119, 32, 87, 101, 98, 65, 115, 115, 101, 109, 98, 108, 121, 46, 82, 117, 110, 116, 105, 109, 101, 69, 114, 114, 111, 114, 40, 97, 32, 43, 32, 34, 46, 32, 66, 117, 105, 108, 100, 32, 119, 105, 116, 104, 32, 45, 115, 65, 83, 83, 69, 82, 84, 73, 79, 78, 83, 32, 102, 111, 114, 32, 109, 111, 114, 101, 32, 105, 110, 102, 111, 46, 34, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 98, 97, 40, 97, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 114, 111, 119, 32, 97, 59, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 120, 97, 32, 61, 32, 40, 97, 41, 32, 61, 62, 32, 97, 46, 115, 116, 97, 114, 116, 115, 87, 105, 116, 104, 40, 34, 100, 97, 116, 97, 58, 97, 112, 112, 108, 105, 99, 97, 116, 105, 111, 110, 47, 111, 99, 116, 101, 116, 45, 115, 116, 114, 101, 97, 109, 59, 98, 97, 115, 101, 54, 52, 44, 34, 41, 44, 32, 121, 97, 59, 10, 32, 32, 32, 32, 32, 32, 102, 117, 110, 99, 116, 105, 111, 110, 32, 122, 97, 40, 97, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 97, 32, 61, 61, 32, 121, 97, 32, 38, 38, 32, 107, 97, 41, 32, 114, 101, 116, 117, 114, 110, 32, 110, 101, 119, 32, 85, 105, 110, 116, 56, 65, 114, 114, 97, 121, 40, 107, 97, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 114, 111, 119, 32, 34, 98, 111, 116, 104, 32, 97, 115, 121, 110, 99, 32, 97, 110, 100, 32, 115, 121, 110, 99, 32, 102, 101, 116, 99, 104, 105, 110, 103, 32, 111, 102, 32, 116, 104, 101, 32, 119, 97, 115, 109, 32, 102, 97, 105, 108, 101, 100, 34, 59, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 102, 117, 110, 99, 116, 105, 111, 110, 32, 65, 97, 40, 97, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 107, 97, 32, 63, 32, 80, 114, 111, 109, 105, 115, 101, 46, 114, 101, 115, 111, 108, 118, 101, 40, 41, 46, 116, 104, 101, 110, 40, 40, 41, 32, 61, 62, 32, 122, 97, 40, 97, 41, 41, 32, 58, 32, 105, 97, 40, 97, 41, 46, 116, 104, 101, 110, 40, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 40, 98, 41, 32, 61, 62, 32, 110, 101, 119, 32, 85, 105, 110, 116, 56, 65, 114, 114, 97, 121, 40, 98, 41, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 40, 41, 32, 61, 62, 32, 122, 97, 40, 97, 41, 10, 32, 32, 32, 32, 32, 32, 32, 32, 41, 59, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 102, 117, 110, 99, 116, 105, 111, 110, 32, 66, 97, 40, 97, 44, 32, 98, 44, 32, 99, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 65, 97, 40, 97, 41, 46, 116, 104, 101, 110, 40, 40, 100, 41, 32, 61, 62, 32, 87, 101, 98, 65, 115, 115, 101, 109, 98, 108, 121, 46, 105, 110, 115, 116, 97, 110, 116, 105, 97, 116, 101, 40, 100, 44, 32, 98, 41, 41, 46, 116, 104, 101, 110, 40, 99, 44, 32, 40, 100, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 116, 40, 96, 102, 97, 105, 108, 101, 100, 32, 116, 111, 32, 97, 115, 121, 110, 99, 104, 114, 111, 110, 111, 117, 115, 108, 121, 32, 112, 114, 101, 112, 97, 114, 101, 32, 119, 97, 115, 109, 58, 32, 36, 123, 100, 125, 96, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 119, 97, 40, 100, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 41, 59, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 102, 117, 110, 99, 116, 105, 111, 110, 32, 67, 97, 40, 97, 44, 32, 98, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 99, 32, 61, 32, 121, 97, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 107, 97, 32, 124, 124, 32, 34, 102, 117, 110, 99, 116, 105, 111, 110, 34, 32, 33, 61, 32, 116, 121, 112, 101, 111, 102, 32, 87, 101, 98, 65, 115, 115, 101, 109, 98, 108, 121, 46, 105, 110, 115, 116, 97, 110, 116, 105, 97, 116, 101, 83, 116, 114, 101, 97, 109, 105, 110, 103, 32, 124, 124, 32, 120, 97, 40, 99, 41, 32, 124, 124, 32, 34, 102, 117, 110, 99, 116, 105, 111, 110, 34, 32, 33, 61, 32, 116, 121, 112, 101, 111, 102, 32, 102, 101, 116, 99, 104, 32, 63, 32, 66, 97, 40, 99, 44, 32, 97, 44, 32, 98, 41, 32, 58, 32, 102, 101, 116, 99, 104, 40, 99, 44, 32, 123, 32, 99, 114, 101, 100, 101, 110, 116, 105, 97, 108, 115, 58, 32, 34, 115, 97, 109, 101, 45, 111, 114, 105, 103, 105, 110, 34, 32, 125, 41, 46, 116, 104, 101, 110, 40, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 40, 100, 41, 32, 61, 62, 32, 87, 101, 98, 65, 115, 115, 101, 109, 98, 108, 121, 46, 105, 110, 115, 116, 97, 110, 116, 105, 97, 116, 101, 83, 116, 114, 101, 97, 109, 105, 110, 103, 40, 100, 44, 32, 97, 41, 46, 116, 104, 101, 110, 40, 98, 44, 32, 102, 117, 110, 99, 116, 105, 111, 110, 40, 101, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 116, 40, 96, 119, 97, 115, 109, 32, 115, 116, 114, 101, 97, 109, 105, 110, 103, 32, 99, 111, 109, 112, 105, 108, 101, 32, 102, 97, 105, 108, 101, 100, 58, 32, 36, 123, 101, 125, 96, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 116, 40, 34, 102, 97, 108, 108, 105, 110, 103, 32, 98, 97, 99, 107, 32, 116, 111, 32, 65, 114, 114, 97, 121, 66, 117, 102, 102, 101, 114, 32, 105, 110, 115, 116, 97, 110, 116, 105, 97, 116, 105, 111, 110, 34, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 66, 97, 40, 99, 44, 32, 97, 44, 32, 98, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 41, 10, 32, 32, 32, 32, 32, 32, 32, 32, 41, 59, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 99, 108, 97, 115, 115, 32, 68, 97, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 114, 117, 99, 116, 111, 114, 40, 97, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 95, 95, 112, 117, 98, 108, 105, 99, 70, 105, 101, 108, 100, 40, 116, 104, 105, 115, 44, 32, 34, 110, 97, 109, 101, 34, 44, 32, 34, 69, 120, 105, 116, 83, 116, 97, 116, 117, 115, 34, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 109, 101, 115, 115, 97, 103, 101, 32, 61, 32, 96, 80, 114, 111, 103, 114, 97, 109, 32, 116, 101, 114, 109, 105, 110, 97, 116, 101, 100, 32, 119, 105, 116, 104, 32, 101, 120, 105, 116, 40, 36, 123, 97, 125, 41, 96, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 115, 116, 97, 116, 117, 115, 32, 61, 32, 97, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 69, 97, 32, 61, 32, 40, 97, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 102, 111, 114, 32, 40, 59, 32, 48, 32, 60, 32, 97, 46, 108, 101, 110, 103, 116, 104, 59, 32, 41, 32, 97, 46, 115, 104, 105, 102, 116, 40, 41, 40, 107, 41, 59, 10, 32, 32, 32, 32, 32, 32, 125, 44, 32, 70, 97, 32, 61, 32, 107, 46, 110, 111, 69, 120, 105, 116, 82, 117, 110, 116, 105, 109, 101, 32, 124, 124, 32, 116, 114, 117, 101, 44, 32, 71, 97, 32, 61, 32, 34, 117, 110, 100, 101, 102, 105, 110, 101, 100, 34, 32, 33, 61, 32, 116, 121, 112, 101, 111, 102, 32, 84, 101, 120, 116, 68, 101, 99, 111, 100, 101, 114, 32, 63, 32, 110, 101, 119, 32, 84, 101, 120, 116, 68, 101, 99, 111, 100, 101, 114, 40, 41, 32, 58, 32, 118, 111, 105, 100, 32, 48, 44, 32, 72, 32, 61, 32, 40, 97, 44, 32, 98, 32, 61, 32, 48, 44, 32, 99, 32, 61, 32, 78, 97, 78, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 100, 32, 61, 32, 98, 32, 43, 32, 99, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 102, 111, 114, 32, 40, 99, 32, 61, 32, 98, 59, 32, 97, 91, 99, 93, 32, 38, 38, 32, 33, 40, 99, 32, 62, 61, 32, 100, 41, 59, 32, 41, 32, 43, 43, 99, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 49, 54, 32, 60, 32, 99, 32, 45, 32, 98, 32, 38, 38, 32, 97, 46, 98, 117, 102, 102, 101, 114, 32, 38, 38, 32, 71, 97, 41, 32, 114, 101, 116, 117, 114, 110, 32, 71, 97, 46, 100, 101, 99, 111, 100, 101, 40, 97, 46, 115, 117, 98, 97, 114, 114, 97, 121, 40, 98, 44, 32, 99, 41, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 102, 111, 114, 32, 40, 100, 32, 61, 32, 34, 34, 59, 32, 98, 32, 60, 32, 99, 59, 32, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 101, 32, 61, 32, 97, 91, 98, 43, 43, 93, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 101, 32, 38, 32, 49, 50, 56, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 102, 32, 61, 32, 97, 91, 98, 43, 43, 93, 32, 38, 32, 54, 51, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 49, 57, 50, 32, 61, 61, 32, 40, 101, 32, 38, 32, 50, 50, 52, 41, 41, 32, 100, 32, 43, 61, 32, 83, 116, 114, 105, 110, 103, 46, 102, 114, 111, 109, 67, 104, 97, 114, 67, 111, 100, 101, 40, 40, 101, 32, 38, 32, 51, 49, 41, 32, 60, 60, 32, 54, 32, 124, 32, 102, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 101, 108, 115, 101, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 104, 32, 61, 32, 97, 91, 98, 43, 43, 93, 32, 38, 32, 54, 51, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 101, 32, 61, 32, 50, 50, 52, 32, 61, 61, 32, 40, 101, 32, 38, 32, 50, 52, 48, 41, 32, 63, 32, 40, 101, 32, 38, 32, 49, 53, 41, 32, 60, 60, 32, 49, 50, 32, 124, 32, 102, 32, 60, 60, 32, 54, 32, 124, 32, 104, 32, 58, 32, 40, 101, 32, 38, 32, 55, 41, 32, 60, 60, 32, 49, 56, 32, 124, 32, 102, 32, 60, 60, 32, 49, 50, 32, 124, 32, 104, 32, 60, 60, 32, 54, 32, 124, 32, 97, 91, 98, 43, 43, 93, 32, 38, 32, 54, 51, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 54, 53, 53, 51, 54, 32, 62, 32, 101, 32, 63, 32, 100, 32, 43, 61, 32, 83, 116, 114, 105, 110, 103, 46, 102, 114, 111, 109, 67, 104, 97, 114, 67, 111, 100, 101, 40, 101, 41, 32, 58, 32, 40, 101, 32, 45, 61, 32, 54, 53, 53, 51, 54, 44, 32, 100, 32, 43, 61, 32, 83, 116, 114, 105, 110, 103, 46, 102, 114, 111, 109, 67, 104, 97, 114, 67, 111, 100, 101, 40, 53, 53, 50, 57, 54, 32, 124, 32, 101, 32, 62, 62, 32, 49, 48, 44, 32, 53, 54, 51, 50, 48, 32, 124, 32, 101, 32, 38, 32, 49, 48, 50, 51, 41, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 32, 101, 108, 115, 101, 32, 100, 32, 43, 61, 32, 83, 116, 114, 105, 110, 103, 46, 102, 114, 111, 109, 67, 104, 97, 114, 67, 111, 100, 101, 40, 101, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 100, 59, 10, 32, 32, 32, 32, 32, 32, 125, 59, 10, 32, 32, 32, 32, 32, 32, 99, 108, 97, 115, 115, 32, 72, 97, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 114, 117, 99, 116, 111, 114, 40, 97, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 121, 97, 32, 61, 32, 97, 32, 45, 32, 50, 52, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 73, 97, 32, 61, 32, 48, 44, 32, 74, 97, 32, 61, 32, 48, 44, 32, 73, 32, 61, 32, 40, 97, 44, 32, 98, 44, 32, 99, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 100, 32, 61, 32, 120, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 48, 32, 60, 32, 99, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 99, 32, 61, 32, 98, 32, 43, 32, 99, 32, 45, 32, 49, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 102, 111, 114, 32, 40, 118, 97, 114, 32, 101, 32, 61, 32, 48, 59, 32, 101, 32, 60, 32, 97, 46, 108, 101, 110, 103, 116, 104, 59, 32, 43, 43, 101, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 102, 32, 61, 32, 97, 46, 99, 104, 97, 114, 67, 111, 100, 101, 65, 116, 40, 101, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 53, 53, 50, 57, 54, 32, 60, 61, 32, 102, 32, 38, 38, 32, 53, 55, 51, 52, 51, 32, 62, 61, 32, 102, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 104, 32, 61, 32, 97, 46, 99, 104, 97, 114, 67, 111, 100, 101, 65, 116, 40, 43, 43, 101, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 102, 32, 61, 32, 54, 53, 53, 51, 54, 32, 43, 32, 40, 40, 102, 32, 38, 32, 49, 48, 50, 51, 41, 32, 60, 60, 32, 49, 48, 41, 32, 124, 32, 104, 32, 38, 32, 49, 48, 50, 51, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 49, 50, 55, 32, 62, 61, 32, 102, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 98, 32, 62, 61, 32, 99, 41, 32, 98, 114, 101, 97, 107, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 100, 91, 98, 43, 43, 93, 32, 61, 32, 102, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 32, 101, 108, 115, 101, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 50, 48, 52, 55, 32, 62, 61, 32, 102, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 98, 32, 43, 32, 49, 32, 62, 61, 32, 99, 41, 32, 98, 114, 101, 97, 107, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 100, 91, 98, 43, 43, 93, 32, 61, 32, 49, 57, 50, 32, 124, 32, 102, 32, 62, 62, 32, 54, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 32, 101, 108, 115, 101, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 54, 53, 53, 51, 53, 32, 62, 61, 32, 102, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 98, 32, 43, 32, 50, 32, 62, 61, 32, 99, 41, 32, 98, 114, 101, 97, 107, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 100, 91, 98, 43, 43, 93, 32, 61, 32, 50, 50, 52, 32, 124, 32, 102, 32, 62, 62, 32, 49, 50, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 32, 101, 108, 115, 101, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 98, 32, 43, 32, 51, 32, 62, 61, 32, 99, 41, 32, 98, 114, 101, 97, 107, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 100, 91, 98, 43, 43, 93, 32, 61, 32, 50, 52, 48, 32, 124, 32, 102, 32, 62, 62, 32, 49, 56, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 100, 91, 98, 43, 43, 93, 32, 61, 32, 49, 50, 56, 32, 124, 32, 102, 32, 62, 62, 32, 49, 50, 32, 38, 32, 54, 51, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 100, 91, 98, 43, 43, 93, 32, 61, 32, 49, 50, 56, 32, 124, 32, 102, 32, 62, 62, 32, 54, 32, 38, 32, 54, 51, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 100, 91, 98, 43, 43, 93, 32, 61, 32, 49, 50, 56, 32, 124, 32, 102, 32, 38, 32, 54, 51, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 100, 91, 98, 93, 32, 61, 32, 48, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 125, 44, 32, 75, 97, 32, 61, 32, 123, 125, 44, 32, 76, 97, 32, 61, 32, 40, 97, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 102, 111, 114, 32, 40, 59, 32, 97, 46, 108, 101, 110, 103, 116, 104, 59, 32, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 98, 32, 61, 32, 97, 46, 112, 111, 112, 40, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 97, 46, 112, 111, 112, 40, 41, 40, 98, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 125, 59, 10, 32, 32, 32, 32, 32, 32, 102, 117, 110, 99, 116, 105, 111, 110, 32, 74, 40, 97, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 116, 104, 105, 115, 46, 102, 114, 111, 109, 87, 105, 114, 101, 84, 121, 112, 101, 40, 68, 91, 97, 32, 62, 62, 32, 50, 93, 41, 59, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 75, 32, 61, 32, 123, 125, 44, 32, 76, 32, 61, 32, 123, 125, 44, 32, 77, 97, 32, 61, 32, 123, 125, 44, 32, 77, 44, 32, 79, 32, 61, 32, 40, 97, 44, 32, 98, 44, 32, 99, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 102, 117, 110, 99, 116, 105, 111, 110, 32, 100, 40, 103, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 103, 32, 61, 32, 99, 40, 103, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 103, 46, 108, 101, 110, 103, 116, 104, 32, 33, 61, 61, 32, 97, 46, 108, 101, 110, 103, 116, 104, 41, 32, 116, 104, 114, 111, 119, 32, 110, 101, 119, 32, 77, 40, 34, 77, 105, 115, 109, 97, 116, 99, 104, 101, 100, 32, 116, 121, 112, 101, 32, 99, 111, 110, 118, 101, 114, 116, 101, 114, 32, 99, 111, 117, 110, 116, 34, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 102, 111, 114, 32, 40, 118, 97, 114, 32, 108, 32, 61, 32, 48, 59, 32, 108, 32, 60, 32, 97, 46, 108, 101, 110, 103, 116, 104, 59, 32, 43, 43, 108, 41, 32, 78, 40, 97, 91, 108, 93, 44, 32, 103, 91, 108, 93, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 32, 32, 97, 46, 102, 111, 114, 69, 97, 99, 104, 40, 40, 103, 41, 32, 61, 62, 32, 77, 97, 91, 103, 93, 32, 61, 32, 98, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 101, 32, 61, 32, 65, 114, 114, 97, 121, 40, 98, 46, 108, 101, 110, 103, 116, 104, 41, 44, 32, 102, 32, 61, 32, 91, 93, 44, 32, 104, 32, 61, 32, 48, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 98, 46, 102, 111, 114, 69, 97, 99, 104, 40, 40, 103, 44, 32, 108, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 76, 46, 104, 97, 115, 79, 119, 110, 80, 114, 111, 112, 101, 114, 116, 121, 40, 103, 41, 32, 63, 32, 101, 91, 108, 93, 32, 61, 32, 76, 91, 103, 93, 32, 58, 32, 40, 102, 46, 112, 117, 115, 104, 40, 103, 41, 44, 32, 75, 46, 104, 97, 115, 79, 119, 110, 80, 114, 111, 112, 101, 114, 116, 121, 40, 103, 41, 32, 124, 124, 32, 40, 75, 91, 103, 93, 32, 61, 32, 91, 93, 41, 44, 32, 75, 91, 103, 93, 46, 112, 117, 115, 104, 40, 40, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 101, 91, 108, 93, 32, 61, 32, 76, 91, 103, 93, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 43, 43, 104, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 104, 32, 61, 61, 61, 32, 102, 46, 108, 101, 110, 103, 116, 104, 32, 38, 38, 32, 100, 40, 101, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 41, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 48, 32, 61, 61, 61, 32, 102, 46, 108, 101, 110, 103, 116, 104, 32, 38, 38, 32, 100, 40, 101, 41, 59, 10, 32, 32, 32, 32, 32, 32, 125, 44, 32, 78, 97, 44, 32, 80, 32, 61, 32, 40, 97, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 102, 111, 114, 32, 40, 118, 97, 114, 32, 98, 32, 61, 32, 34, 34, 59, 32, 120, 91, 97, 93, 59, 32, 41, 32, 98, 32, 43, 61, 32, 78, 97, 91, 120, 91, 97, 43, 43, 93, 93, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 98, 59, 10, 32, 32, 32, 32, 32, 32, 125, 44, 32, 81, 59, 10, 32, 32, 32, 32, 32, 32, 102, 117, 110, 99, 116, 105, 111, 110, 32, 80, 97, 40, 97, 44, 32, 98, 44, 32, 99, 32, 61, 32, 123, 125, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 100, 32, 61, 32, 98, 46, 110, 97, 109, 101, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 33, 97, 41, 32, 116, 104, 114, 111, 119, 32, 110, 101, 119, 32, 81, 40, 96, 116, 121, 112, 101, 32, 34, 36, 123, 100, 125, 34, 32, 109, 117, 115, 116, 32, 104, 97, 118, 101, 32, 97, 32, 112, 111, 115, 105, 116, 105, 118, 101, 32, 105, 110, 116, 101, 103, 101, 114, 32, 116, 121, 112, 101, 105, 100, 32, 112, 111, 105, 110, 116, 101, 114, 96, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 76, 46, 104, 97, 115, 79, 119, 110, 80, 114, 111, 112, 101, 114, 116, 121, 40, 97, 41, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 99, 46, 99, 98, 41, 32, 114, 101, 116, 117, 114, 110, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 114, 111, 119, 32, 110, 101, 119, 32, 81, 40, 96, 67, 97, 110, 110, 111, 116, 32, 114, 101, 103, 105, 115, 116, 101, 114, 32, 116, 121, 112, 101, 32, 39, 36, 123, 100, 125, 39, 32, 116, 119, 105, 99, 101, 96, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 32, 32, 76, 91, 97, 93, 32, 61, 32, 98, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 100, 101, 108, 101, 116, 101, 32, 77, 97, 91, 97, 93, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 75, 46, 104, 97, 115, 79, 119, 110, 80, 114, 111, 112, 101, 114, 116, 121, 40, 97, 41, 32, 38, 38, 32, 40, 98, 32, 61, 32, 75, 91, 97, 93, 44, 32, 100, 101, 108, 101, 116, 101, 32, 75, 91, 97, 93, 44, 32, 98, 46, 102, 111, 114, 69, 97, 99, 104, 40, 40, 101, 41, 32, 61, 62, 32, 101, 40, 41, 41, 41, 59, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 102, 117, 110, 99, 116, 105, 111, 110, 32, 78, 40, 97, 44, 32, 98, 44, 32, 99, 32, 61, 32, 123, 125, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 80, 97, 40, 97, 44, 32, 98, 44, 32, 99, 41, 59, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 81, 97, 32, 61, 32, 40, 97, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 114, 111, 119, 32, 110, 101, 119, 32, 81, 40, 97, 46, 119, 97, 46, 122, 97, 46, 120, 97, 46, 110, 97, 109, 101, 32, 43, 32, 34, 32, 105, 110, 115, 116, 97, 110, 99, 101, 32, 97, 108, 114, 101, 97, 100, 121, 32, 100, 101, 108, 101, 116, 101, 100, 34, 41, 59, 10, 32, 32, 32, 32, 32, 32, 125, 44, 32, 82, 97, 32, 61, 32, 102, 97, 108, 115, 101, 44, 32, 83, 97, 32, 61, 32, 40, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 125, 44, 32, 84, 97, 32, 61, 32, 40, 97, 44, 32, 98, 44, 32, 99, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 98, 32, 61, 61, 61, 32, 99, 41, 32, 114, 101, 116, 117, 114, 110, 32, 97, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 118, 111, 105, 100, 32, 48, 32, 61, 61, 61, 32, 99, 46, 67, 97, 41, 32, 114, 101, 116, 117, 114, 110, 32, 110, 117, 108, 108, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 97, 32, 61, 32, 84, 97, 40, 97, 44, 32, 98, 44, 32, 99, 46, 67, 97, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 110, 117, 108, 108, 32, 61, 61, 61, 32, 97, 32, 63, 32, 110, 117, 108, 108, 32, 58, 32, 99, 46, 87, 97, 40, 97, 41, 59, 10, 32, 32, 32, 32, 32, 32, 125, 44, 32, 85, 97, 32, 61, 32, 123, 125, 44, 32, 86, 97, 32, 61, 32, 123, 125, 44, 32, 87, 97, 32, 61, 32, 40, 97, 44, 32, 98, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 118, 111, 105, 100, 32, 48, 32, 61, 61, 61, 32, 98, 41, 32, 116, 104, 114, 111, 119, 32, 110, 101, 119, 32, 81, 40, 34, 112, 116, 114, 32, 115, 104, 111, 117, 108, 100, 32, 110, 111, 116, 32, 98, 101, 32, 117, 110, 100, 101, 102, 105, 110, 101, 100, 34, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 102, 111, 114, 32, 40, 59, 32, 97, 46, 67, 97, 59, 32, 41, 32, 98, 32, 61, 32, 97, 46, 77, 97, 40, 98, 41, 44, 32, 97, 32, 61, 32, 97, 46, 67, 97, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 86, 97, 91, 98, 93, 59, 10, 32, 32, 32, 32, 32, 32, 125, 44, 32, 88, 97, 32, 61, 32, 40, 97, 44, 32, 98, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 33, 98, 46, 122, 97, 32, 124, 124, 32, 33, 98, 46, 121, 97, 41, 32, 116, 104, 114, 111, 119, 32, 110, 101, 119, 32, 77, 40, 34, 109, 97, 107, 101, 67, 108, 97, 115, 115, 72, 97, 110, 100, 108, 101, 32, 114, 101, 113, 117, 105, 114, 101, 115, 32, 112, 116, 114, 32, 97, 110, 100, 32, 112, 116, 114, 84, 121, 112, 101, 34, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 33, 33, 98, 46, 68, 97, 32, 33, 61, 61, 32, 33, 33, 98, 46, 66, 97, 41, 32, 116, 104, 114, 111, 119, 32, 110, 101, 119, 32, 77, 40, 34, 66, 111, 116, 104, 32, 115, 109, 97, 114, 116, 80, 116, 114, 84, 121, 112, 101, 32, 97, 110, 100, 32, 115, 109, 97, 114, 116, 80, 116, 114, 32, 109, 117, 115, 116, 32, 98, 101, 32, 115, 112, 101, 99, 105, 102, 105, 101, 100, 34, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 98, 46, 99, 111, 117, 110, 116, 32, 61, 32, 123, 32, 118, 97, 108, 117, 101, 58, 32, 49, 32, 125, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 82, 40, 79, 98, 106, 101, 99, 116, 46, 99, 114, 101, 97, 116, 101, 40, 97, 44, 32, 123, 32, 119, 97, 58, 32, 123, 32, 118, 97, 108, 117, 101, 58, 32, 98, 44, 32, 119, 114, 105, 116, 97, 98, 108, 101, 58, 32, 116, 114, 117, 101, 32, 125, 32, 125, 41, 41, 59, 10, 32, 32, 32, 32, 32, 32, 125, 44, 32, 82, 32, 61, 32, 40, 97, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 34, 117, 110, 100, 101, 102, 105, 110, 101, 100, 34, 32, 61, 61, 61, 32, 116, 121, 112, 101, 111, 102, 32, 70, 105, 110, 97, 108, 105, 122, 97, 116, 105, 111, 110, 82, 101, 103, 105, 115, 116, 114, 121, 41, 32, 114, 101, 116, 117, 114, 110, 32, 82, 32, 61, 32, 40, 98, 41, 32, 61, 62, 32, 98, 44, 32, 97, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 82, 97, 32, 61, 32, 110, 101, 119, 32, 70, 105, 110, 97, 108, 105, 122, 97, 116, 105, 111, 110, 82, 101, 103, 105, 115, 116, 114, 121, 40, 40, 98, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 98, 32, 61, 32, 98, 46, 119, 97, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 45, 45, 98, 46, 99, 111, 117, 110, 116, 46, 118, 97, 108, 117, 101, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 48, 32, 61, 61, 61, 32, 98, 46, 99, 111, 117, 110, 116, 46, 118, 97, 108, 117, 101, 32, 38, 38, 32, 40, 98, 46, 66, 97, 32, 63, 32, 98, 46, 68, 97, 46, 71, 97, 40, 98, 46, 66, 97, 41, 32, 58, 32, 98, 46, 122, 97, 46, 120, 97, 46, 71, 97, 40, 98, 46, 121, 97, 41, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 82, 32, 61, 32, 40, 98, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 99, 32, 61, 32, 98, 46, 119, 97, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 99, 46, 66, 97, 32, 38, 38, 32, 82, 97, 46, 114, 101, 103, 105, 115, 116, 101, 114, 40, 98, 44, 32, 123, 32, 119, 97, 58, 32, 99, 32, 125, 44, 32, 98, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 98, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 83, 97, 32, 61, 32, 40, 98, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 82, 97, 46, 117, 110, 114, 101, 103, 105, 115, 116, 101, 114, 40, 98, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 82, 40, 97, 41, 59, 10, 32, 32, 32, 32, 32, 32, 125, 44, 32, 89, 97, 32, 61, 32, 91, 93, 59, 10, 32, 32, 32, 32, 32, 32, 102, 117, 110, 99, 116, 105, 111, 110, 32, 90, 97, 40, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 36, 97, 32, 61, 32, 40, 97, 44, 32, 98, 41, 32, 61, 62, 32, 79, 98, 106, 101, 99, 116, 46, 100, 101, 102, 105, 110, 101, 80, 114, 111, 112, 101, 114, 116, 121, 40, 98, 44, 32, 34, 110, 97, 109, 101, 34, 44, 32, 123, 32, 118, 97, 108, 117, 101, 58, 32, 97, 32, 125, 41, 44, 32, 97, 98, 32, 61, 32, 40, 97, 44, 32, 98, 44, 32, 99, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 118, 111, 105, 100, 32, 48, 32, 61, 61, 61, 32, 97, 91, 98, 93, 46, 65, 97, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 100, 32, 61, 32, 97, 91, 98, 93, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 97, 91, 98, 93, 32, 61, 32, 102, 117, 110, 99, 116, 105, 111, 110, 40, 46, 46, 46, 101, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 33, 97, 91, 98, 93, 46, 65, 97, 46, 104, 97, 115, 79, 119, 110, 80, 114, 111, 112, 101, 114, 116, 121, 40, 101, 46, 108, 101, 110, 103, 116, 104, 41, 41, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 114, 111, 119, 32, 110, 101, 119, 32, 81, 40, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 96, 70, 117, 110, 99, 116, 105, 111, 110, 32, 39, 36, 123, 99, 125, 39, 32, 99, 97, 108, 108, 101, 100, 32, 119, 105, 116, 104, 32, 97, 110, 32, 105, 110, 118, 97, 108, 105, 100, 32, 110, 117, 109, 98, 101, 114, 32, 111, 102, 32, 97, 114, 103, 117, 109, 101, 110, 116, 115, 32, 40, 36, 123, 101, 46, 108, 101, 110, 103, 116, 104, 125, 41, 32, 45, 32, 101, 120, 112, 101, 99, 116, 115, 32, 111, 110, 101, 32, 111, 102, 32, 40, 36, 123, 97, 91, 98, 93, 46, 65, 97, 125, 41, 33, 96, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 97, 91, 98, 93, 46, 65, 97, 91, 101, 46, 108, 101, 110, 103, 116, 104, 93, 46, 97, 112, 112, 108, 121, 40, 116, 104, 105, 115, 44, 32, 101, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 97, 91, 98, 93, 46, 65, 97, 32, 61, 32, 91, 93, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 97, 91, 98, 93, 46, 65, 97, 91, 100, 46, 74, 97, 93, 32, 61, 32, 100, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 125, 44, 32, 98, 98, 32, 61, 32, 40, 97, 44, 32, 98, 44, 32, 99, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 107, 46, 104, 97, 115, 79, 119, 110, 80, 114, 111, 112, 101, 114, 116, 121, 40, 97, 41, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 118, 111, 105, 100, 32, 48, 32, 61, 61, 61, 32, 99, 32, 124, 124, 32, 118, 111, 105, 100, 32, 48, 32, 33, 61, 61, 32, 107, 91, 97, 93, 46, 65, 97, 32, 38, 38, 32, 118, 111, 105, 100, 32, 48, 32, 33, 61, 61, 32, 107, 91, 97, 93, 46, 65, 97, 91, 99, 93, 41, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 114, 111, 119, 32, 110, 101, 119, 32, 81, 40, 96, 67, 97, 110, 110, 111, 116, 32, 114, 101, 103, 105, 115, 116, 101, 114, 32, 112, 117, 98, 108, 105, 99, 32, 110, 97, 109, 101, 32, 39, 36, 123, 97, 125, 39, 32, 116, 119, 105, 99, 101, 96, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 97, 98, 40, 107, 44, 32, 97, 44, 32, 97, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 107, 91, 97, 93, 46, 65, 97, 46, 104, 97, 115, 79, 119, 110, 80, 114, 111, 112, 101, 114, 116, 121, 40, 99, 41, 41, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 114, 111, 119, 32, 110, 101, 119, 32, 81, 40, 96, 67, 97, 110, 110, 111, 116, 32, 114, 101, 103, 105, 115, 116, 101, 114, 32, 109, 117, 108, 116, 105, 112, 108, 101, 32, 111, 118, 101, 114, 108, 111, 97, 100, 115, 32, 111, 102, 32, 97, 32, 102, 117, 110, 99, 116, 105, 111, 110, 32, 119, 105, 116, 104, 32, 116, 104, 101, 32, 115, 97, 109, 101, 32, 110, 117, 109, 98, 101, 114, 32, 111, 102, 32, 97, 114, 103, 117, 109, 101, 110, 116, 115, 32, 40, 36, 123, 99, 125, 41, 33, 96, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 107, 91, 97, 93, 46, 65, 97, 91, 99, 93, 32, 61, 32, 98, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 32, 101, 108, 115, 101, 32, 107, 91, 97, 93, 32, 61, 32, 98, 44, 32, 107, 91, 97, 93, 46, 74, 97, 32, 61, 32, 99, 59, 10, 32, 32, 32, 32, 32, 32, 125, 44, 32, 99, 98, 32, 61, 32, 40, 97, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 97, 32, 61, 32, 97, 46, 114, 101, 112, 108, 97, 99, 101, 40, 47, 91, 94, 97, 45, 122, 65, 45, 90, 48, 45, 57, 95, 93, 47, 103, 44, 32, 34, 36, 34, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 98, 32, 61, 32, 97, 46, 99, 104, 97, 114, 67, 111, 100, 101, 65, 116, 40, 48, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 52, 56, 32, 60, 61, 32, 98, 32, 38, 38, 32, 53, 55, 32, 62, 61, 32, 98, 32, 63, 32, 96, 95, 36, 123, 97, 125, 96, 32, 58, 32, 97, 59, 10, 32, 32, 32, 32, 32, 32, 125, 59, 10, 32, 32, 32, 32, 32, 32, 102, 117, 110, 99, 116, 105, 111, 110, 32, 100, 98, 40, 97, 44, 32, 98, 44, 32, 99, 44, 32, 100, 44, 32, 101, 44, 32, 102, 44, 32, 104, 44, 32, 103, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 110, 97, 109, 101, 32, 61, 32, 97, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 99, 111, 110, 115, 116, 114, 117, 99, 116, 111, 114, 32, 61, 32, 98, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 73, 97, 32, 61, 32, 99, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 71, 97, 32, 61, 32, 100, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 67, 97, 32, 61, 32, 101, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 89, 97, 32, 61, 32, 102, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 77, 97, 32, 61, 32, 104, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 87, 97, 32, 61, 32, 103, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 102, 98, 32, 61, 32, 91, 93, 59, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 101, 98, 32, 61, 32, 40, 97, 44, 32, 98, 44, 32, 99, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 102, 111, 114, 32, 40, 59, 32, 98, 32, 33, 61, 61, 32, 99, 59, 32, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 33, 98, 46, 77, 97, 41, 32, 116, 104, 114, 111, 119, 32, 110, 101, 119, 32, 81, 40, 96, 69, 120, 112, 101, 99, 116, 101, 100, 32, 110, 117, 108, 108, 32, 111, 114, 32, 105, 110, 115, 116, 97, 110, 99, 101, 32, 111, 102, 32, 36, 123, 99, 46, 110, 97, 109, 101, 125, 44, 32, 103, 111, 116, 32, 97, 110, 32, 105, 110, 115, 116, 97, 110, 99, 101, 32, 111, 102, 32, 36, 123, 98, 46, 110, 97, 109, 101, 125, 96, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 97, 32, 61, 32, 98, 46, 77, 97, 40, 97, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 98, 32, 61, 32, 98, 46, 67, 97, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 97, 59, 10, 32, 32, 32, 32, 32, 32, 125, 59, 10, 32, 32, 32, 32, 32, 32, 102, 117, 110, 99, 116, 105, 111, 110, 32, 102, 98, 40, 97, 44, 32, 98, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 110, 117, 108, 108, 32, 61, 61, 61, 32, 98, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 116, 104, 105, 115, 46, 80, 97, 41, 32, 116, 104, 114, 111, 119, 32, 110, 101, 119, 32, 81, 40, 96, 110, 117, 108, 108, 32, 105, 115, 32, 110, 111, 116, 32, 97, 32, 118, 97, 108, 105, 100, 32, 36, 123, 116, 104, 105, 115, 46, 110, 97, 109, 101, 125, 96, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 48, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 33, 98, 46, 119, 97, 41, 32, 116, 104, 114, 111, 119, 32, 110, 101, 119, 32, 81, 40, 96, 67, 97, 110, 110, 111, 116, 32, 112, 97, 115, 115, 32, 34, 36, 123, 103, 98, 40, 98, 41, 125, 34, 32, 97, 115, 32, 97, 32, 36, 123, 116, 104, 105, 115, 46, 110, 97, 109, 101, 125, 96, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 33, 98, 46, 119, 97, 46, 121, 97, 41, 32, 116, 104, 114, 111, 119, 32, 110, 101, 119, 32, 81, 40, 96, 67, 97, 110, 110, 111, 116, 32, 112, 97, 115, 115, 32, 100, 101, 108, 101, 116, 101, 100, 32, 111, 98, 106, 101, 99, 116, 32, 97, 115, 32, 97, 32, 112, 111, 105, 110, 116, 101, 114, 32, 111, 102, 32, 116, 121, 112, 101, 32, 36, 123, 116, 104, 105, 115, 46, 110, 97, 109, 101, 125, 96, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 101, 98, 40, 98, 46, 119, 97, 46, 121, 97, 44, 32, 98, 46, 119, 97, 46, 122, 97, 46, 120, 97, 44, 32, 116, 104, 105, 115, 46, 120, 97, 41, 59, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 102, 117, 110, 99, 116, 105, 111, 110, 32, 104, 98, 40, 97, 44, 32, 98, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 110, 117, 108, 108, 32, 61, 61, 61, 32, 98, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 116, 104, 105, 115, 46, 80, 97, 41, 32, 116, 104, 114, 111, 119, 32, 110, 101, 119, 32, 81, 40, 96, 110, 117, 108, 108, 32, 105, 115, 32, 110, 111, 116, 32, 97, 32, 118, 97, 108, 105, 100, 32, 36, 123, 116, 104, 105, 115, 46, 110, 97, 109, 101, 125, 96, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 116, 104, 105, 115, 46, 79, 97, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 99, 32, 61, 32, 116, 104, 105, 115, 46, 81, 97, 40, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 110, 117, 108, 108, 32, 33, 61, 61, 32, 97, 32, 38, 38, 32, 97, 46, 112, 117, 115, 104, 40, 116, 104, 105, 115, 46, 71, 97, 44, 32, 99, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 99, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 48, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 33, 98, 32, 124, 124, 32, 33, 98, 46, 119, 97, 41, 32, 116, 104, 114, 111, 119, 32, 110, 101, 119, 32, 81, 40, 96, 67, 97, 110, 110, 111, 116, 32, 112, 97, 115, 115, 32, 34, 36, 123, 103, 98, 40, 98, 41, 125, 34, 32, 97, 115, 32, 97, 32, 36, 123, 116, 104, 105, 115, 46, 110, 97, 109, 101, 125, 96, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 33, 98, 46, 119, 97, 46, 121, 97, 41, 32, 116, 104, 114, 111, 119, 32, 110, 101, 119, 32, 81, 40, 96, 67, 97, 110, 110, 111, 116, 32, 112, 97, 115, 115, 32, 100, 101, 108, 101, 116, 101, 100, 32, 111, 98, 106, 101, 99, 116, 32, 97, 115, 32, 97, 32, 112, 111, 105, 110, 116, 101, 114, 32, 111, 102, 32, 116, 121, 112, 101, 32, 36, 123, 116, 104, 105, 115, 46, 110, 97, 109, 101, 125, 96, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 33, 116, 104, 105, 115, 46, 78, 97, 32, 38, 38, 32, 98, 46, 119, 97, 46, 122, 97, 46, 78, 97, 41, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 114, 111, 119, 32, 110, 101, 119, 32, 81, 40, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 96, 67, 97, 110, 110, 111, 116, 32, 99, 111, 110, 118, 101, 114, 116, 32, 97, 114, 103, 117, 109, 101, 110, 116, 32, 111, 102, 32, 116, 121, 112, 101, 32, 36, 123, 98, 46, 119, 97, 46, 68, 97, 32, 63, 32, 98, 46, 119, 97, 46, 68, 97, 46, 110, 97, 109, 101, 32, 58, 32, 98, 46, 119, 97, 46, 122, 97, 46, 110, 97, 109, 101, 125, 32, 116, 111, 32, 112, 97, 114, 97, 109, 101, 116, 101, 114, 32, 116, 121, 112, 101, 32, 36, 123, 116, 104, 105, 115, 46, 110, 97, 109, 101, 125, 96, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 99, 32, 61, 32, 101, 98, 40, 98, 46, 119, 97, 46, 121, 97, 44, 32, 98, 46, 119, 97, 46, 122, 97, 46, 120, 97, 44, 32, 116, 104, 105, 115, 46, 120, 97, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 116, 104, 105, 115, 46, 79, 97, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 118, 111, 105, 100, 32, 48, 32, 61, 61, 61, 32, 98, 46, 119, 97, 46, 66, 97, 41, 32, 116, 104, 114, 111, 119, 32, 110, 101, 119, 32, 81, 40, 34, 80, 97, 115, 115, 105, 110, 103, 32, 114, 97, 119, 32, 112, 111, 105, 110, 116, 101, 114, 32, 116, 111, 32, 115, 109, 97, 114, 116, 32, 112, 111, 105, 110, 116, 101, 114, 32, 105, 115, 32, 105, 108, 108, 101, 103, 97, 108, 34, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 115, 119, 105, 116, 99, 104, 32, 40, 116, 104, 105, 115, 46, 107, 98, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 99, 97, 115, 101, 32, 48, 58, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 98, 46, 119, 97, 46, 68, 97, 32, 61, 61, 61, 32, 116, 104, 105, 115, 41, 32, 99, 32, 61, 32, 98, 46, 119, 97, 46, 66, 97, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 101, 108, 115, 101, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 114, 111, 119, 32, 110, 101, 119, 32, 81, 40, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 96, 67, 97, 110, 110, 111, 116, 32, 99, 111, 110, 118, 101, 114, 116, 32, 97, 114, 103, 117, 109, 101, 110, 116, 32, 111, 102, 32, 116, 121, 112, 101, 32, 36, 123, 98, 46, 119, 97, 46, 68, 97, 32, 63, 32, 98, 46, 119, 97, 46, 68, 97, 46, 110, 97, 109, 101, 32, 58, 32, 98, 46, 119, 97, 46, 122, 97, 46, 110, 97, 109, 101, 125, 32, 116, 111, 32, 112, 97, 114, 97, 109, 101, 116, 101, 114, 32, 116, 121, 112, 101, 32, 36, 123, 116, 104, 105, 115, 46, 110, 97, 109, 101, 125, 96, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 98, 114, 101, 97, 107, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 99, 97, 115, 101, 32, 49, 58, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 99, 32, 61, 32, 98, 46, 119, 97, 46, 66, 97, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 98, 114, 101, 97, 107, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 99, 97, 115, 101, 32, 50, 58, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 98, 46, 119, 97, 46, 68, 97, 32, 61, 61, 61, 32, 116, 104, 105, 115, 41, 32, 99, 32, 61, 32, 98, 46, 119, 97, 46, 66, 97, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 101, 108, 115, 101, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 100, 32, 61, 32, 98, 46, 99, 108, 111, 110, 101, 40, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 99, 32, 61, 32, 116, 104, 105, 115, 46, 103, 98, 40, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 99, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 98, 40, 40, 41, 32, 61, 62, 32, 100, 91, 34, 100, 101, 108, 101, 116, 101, 34, 93, 40, 41, 41, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 110, 117, 108, 108, 32, 33, 61, 61, 32, 97, 32, 38, 38, 32, 97, 46, 112, 117, 115, 104, 40, 116, 104, 105, 115, 46, 71, 97, 44, 32, 99, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 98, 114, 101, 97, 107, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 100, 101, 102, 97, 117, 108, 116, 58, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 114, 111, 119, 32, 110, 101, 119, 32, 81, 40, 34, 85, 110, 115, 117, 112, 112, 111, 114, 116, 105, 110, 103, 32, 115, 104, 97, 114, 105, 110, 103, 32, 112, 111, 108, 105, 99, 121, 34, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 99, 59, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 102, 117, 110, 99, 116, 105, 111, 110, 32, 106, 98, 40, 97, 44, 32, 98, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 110, 117, 108, 108, 32, 61, 61, 61, 32, 98, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 116, 104, 105, 115, 46, 80, 97, 41, 32, 116, 104, 114, 111, 119, 32, 110, 101, 119, 32, 81, 40, 96, 110, 117, 108, 108, 32, 105, 115, 32, 110, 111, 116, 32, 97, 32, 118, 97, 108, 105, 100, 32, 36, 123, 116, 104, 105, 115, 46, 110, 97, 109, 101, 125, 96, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 48, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 33, 98, 46, 119, 97, 41, 32, 116, 104, 114, 111, 119, 32, 110, 101, 119, 32, 81, 40, 96, 67, 97, 110, 110, 111, 116, 32, 112, 97, 115, 115, 32, 34, 36, 123, 103, 98, 40, 98, 41, 125, 34, 32, 97, 115, 32, 97, 32, 36, 123, 116, 104, 105, 115, 46, 110, 97, 109, 101, 125, 96, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 33, 98, 46, 119, 97, 46, 121, 97, 41, 32, 116, 104, 114, 111, 119, 32, 110, 101, 119, 32, 81, 40, 96, 67, 97, 110, 110, 111, 116, 32, 112, 97, 115, 115, 32, 100, 101, 108, 101, 116, 101, 100, 32, 111, 98, 106, 101, 99, 116, 32, 97, 115, 32, 97, 32, 112, 111, 105, 110, 116, 101, 114, 32, 111, 102, 32, 116, 121, 112, 101, 32, 36, 123, 116, 104, 105, 115, 46, 110, 97, 109, 101, 125, 96, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 98, 46, 119, 97, 46, 122, 97, 46, 78, 97, 41, 32, 116, 104, 114, 111, 119, 32, 110, 101, 119, 32, 81, 40, 96, 67, 97, 110, 110, 111, 116, 32, 99, 111, 110, 118, 101, 114, 116, 32, 97, 114, 103, 117, 109, 101, 110, 116, 32, 111, 102, 32, 116, 121, 112, 101, 32, 36, 123, 98, 46, 119, 97, 46, 122, 97, 46, 110, 97, 109, 101, 125, 32, 116, 111, 32, 112, 97, 114, 97, 109, 101, 116, 101, 114, 32, 116, 121, 112, 101, 32, 36, 123, 116, 104, 105, 115, 46, 110, 97, 109, 101, 125, 96, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 101, 98, 40, 98, 46, 119, 97, 46, 121, 97, 44, 32, 98, 46, 119, 97, 46, 122, 97, 46, 120, 97, 44, 32, 116, 104, 105, 115, 46, 120, 97, 41, 59, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 102, 117, 110, 99, 116, 105, 111, 110, 32, 107, 98, 40, 97, 44, 32, 98, 44, 32, 99, 44, 32, 100, 44, 32, 101, 44, 32, 102, 44, 32, 104, 44, 32, 103, 44, 32, 108, 44, 32, 109, 44, 32, 110, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 110, 97, 109, 101, 32, 61, 32, 97, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 120, 97, 32, 61, 32, 98, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 80, 97, 32, 61, 32, 99, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 78, 97, 32, 61, 32, 100, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 79, 97, 32, 61, 32, 101, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 101, 98, 32, 61, 32, 102, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 107, 98, 32, 61, 32, 104, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 85, 97, 32, 61, 32, 103, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 81, 97, 32, 61, 32, 108, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 103, 98, 32, 61, 32, 109, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 71, 97, 32, 61, 32, 110, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 101, 32, 124, 124, 32, 118, 111, 105, 100, 32, 48, 32, 33, 61, 61, 32, 98, 46, 67, 97, 32, 63, 32, 116, 104, 105, 115, 46, 116, 111, 87, 105, 114, 101, 84, 121, 112, 101, 32, 61, 32, 104, 98, 32, 58, 32, 40, 116, 104, 105, 115, 46, 116, 111, 87, 105, 114, 101, 84, 121, 112, 101, 32, 61, 32, 100, 32, 63, 32, 102, 98, 32, 58, 32, 106, 98, 44, 32, 116, 104, 105, 115, 46, 70, 97, 32, 61, 32, 110, 117, 108, 108, 41, 59, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 108, 98, 32, 61, 32, 40, 97, 44, 32, 98, 44, 32, 99, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 33, 107, 46, 104, 97, 115, 79, 119, 110, 80, 114, 111, 112, 101, 114, 116, 121, 40, 97, 41, 41, 32, 116, 104, 114, 111, 119, 32, 110, 101, 119, 32, 77, 40, 34, 82, 101, 112, 108, 97, 99, 105, 110, 103, 32, 110, 111, 110, 101, 120, 105, 115, 116, 101, 110, 116, 32, 112, 117, 98, 108, 105, 99, 32, 115, 121, 109, 98, 111, 108, 34, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 118, 111, 105, 100, 32, 48, 32, 33, 61, 61, 32, 107, 91, 97, 93, 46, 65, 97, 32, 38, 38, 32, 118, 111, 105, 100, 32, 48, 32, 33, 61, 61, 32, 99, 32, 63, 32, 107, 91, 97, 93, 46, 65, 97, 91, 99, 93, 32, 61, 32, 98, 32, 58, 32, 40, 107, 91, 97, 93, 32, 61, 32, 98, 44, 32, 107, 91, 97, 93, 46, 74, 97, 32, 61, 32, 99, 41, 59, 10, 32, 32, 32, 32, 32, 32, 125, 44, 32, 83, 44, 32, 109, 98, 32, 61, 32, 40, 97, 44, 32, 98, 44, 32, 99, 32, 61, 32, 91, 93, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 97, 46, 105, 110, 99, 108, 117, 100, 101, 115, 40, 34, 106, 34, 41, 32, 63, 32, 40, 97, 32, 61, 32, 97, 46, 114, 101, 112, 108, 97, 99, 101, 40, 47, 112, 47, 103, 44, 32, 34, 105, 34, 41, 44, 32, 98, 32, 61, 32, 40, 48, 44, 32, 107, 91, 34, 100, 121, 110, 67, 97, 108, 108, 95, 34, 32, 43, 32, 97, 93, 41, 40, 98, 44, 32, 46, 46, 46, 99, 41, 41, 32, 58, 32, 98, 32, 61, 32, 83, 46, 103, 101, 116, 40, 98, 41, 40, 46, 46, 46, 99, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 98, 59, 10, 32, 32, 32, 32, 32, 32, 125, 44, 32, 110, 98, 32, 61, 32, 40, 97, 44, 32, 98, 41, 32, 61, 62, 32, 40, 46, 46, 46, 99, 41, 32, 61, 62, 32, 109, 98, 40, 97, 44, 32, 98, 44, 32, 99, 41, 44, 32, 84, 32, 61, 32, 40, 97, 44, 32, 98, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 97, 32, 61, 32, 80, 40, 97, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 99, 32, 61, 32, 97, 46, 105, 110, 99, 108, 117, 100, 101, 115, 40, 34, 106, 34, 41, 32, 63, 32, 110, 98, 40, 97, 44, 32, 98, 41, 32, 58, 32, 83, 46, 103, 101, 116, 40, 98, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 34, 102, 117, 110, 99, 116, 105, 111, 110, 34, 32, 33, 61, 32, 116, 121, 112, 101, 111, 102, 32, 99, 41, 32, 116, 104, 114, 111, 119, 32, 110, 101, 119, 32, 81, 40, 96, 117, 110, 107, 110, 111, 119, 110, 32, 102, 117, 110, 99, 116, 105, 111, 110, 32, 112, 111, 105, 110, 116, 101, 114, 32, 119, 105, 116, 104, 32, 115, 105, 103, 110, 97, 116, 117, 114, 101, 32, 36, 123, 97, 125, 58, 32, 36, 123, 98, 125, 96, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 99, 59, 10, 32, 32, 32, 32, 32, 32, 125, 44, 32, 111, 98, 44, 32, 113, 98, 32, 61, 32, 40, 97, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 97, 32, 61, 32, 112, 98, 40, 97, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 98, 32, 61, 32, 80, 40, 97, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 85, 40, 97, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 98, 59, 10, 32, 32, 32, 32, 32, 32, 125, 44, 32, 114, 98, 32, 61, 32, 40, 97, 44, 32, 98, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 102, 117, 110, 99, 116, 105, 111, 110, 32, 99, 40, 102, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 101, 91, 102, 93, 32, 124, 124, 32, 76, 91, 102, 93, 32, 124, 124, 32, 40, 77, 97, 91, 102, 93, 32, 63, 32, 77, 97, 91, 102, 93, 46, 102, 111, 114, 69, 97, 99, 104, 40, 99, 41, 32, 58, 32, 40, 100, 46, 112, 117, 115, 104, 40, 102, 41, 44, 32, 101, 91, 102, 93, 32, 61, 32, 116, 114, 117, 101, 41, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 100, 32, 61, 32, 91, 93, 44, 32, 101, 32, 61, 32, 123, 125, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 98, 46, 102, 111, 114, 69, 97, 99, 104, 40, 99, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 114, 111, 119, 32, 110, 101, 119, 32, 111, 98, 40, 96, 36, 123, 97, 125, 58, 32, 96, 32, 43, 32, 100, 46, 109, 97, 112, 40, 113, 98, 41, 46, 106, 111, 105, 110, 40, 91, 34, 44, 32, 34, 93, 41, 41, 59, 10, 32, 32, 32, 32, 32, 32, 125, 44, 32, 115, 98, 32, 61, 32, 40, 97, 44, 32, 98, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 102, 111, 114, 32, 40, 118, 97, 114, 32, 99, 32, 61, 32, 91, 93, 44, 32, 100, 32, 61, 32, 48, 59, 32, 100, 32, 60, 32, 97, 59, 32, 100, 43, 43, 41, 32, 99, 46, 112, 117, 115, 104, 40, 68, 91, 98, 32, 43, 32, 52, 32, 42, 32, 100, 32, 62, 62, 32, 50, 93, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 99, 59, 10, 32, 32, 32, 32, 32, 32, 125, 59, 10, 32, 32, 32, 32, 32, 32, 102, 117, 110, 99, 116, 105, 111, 110, 32, 116, 98, 40, 97, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 102, 111, 114, 32, 40, 118, 97, 114, 32, 98, 32, 61, 32, 49, 59, 32, 98, 32, 60, 32, 97, 46, 108, 101, 110, 103, 116, 104, 59, 32, 43, 43, 98, 41, 32, 105, 102, 32, 40, 110, 117, 108, 108, 32, 33, 61, 61, 32, 97, 91, 98, 93, 32, 38, 38, 32, 118, 111, 105, 100, 32, 48, 32, 61, 61, 61, 32, 97, 91, 98, 93, 46, 70, 97, 41, 32, 114, 101, 116, 117, 114, 110, 32, 116, 114, 117, 101, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 102, 97, 108, 115, 101, 59, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 102, 117, 110, 99, 116, 105, 111, 110, 32, 117, 98, 40, 97, 44, 32, 98, 44, 32, 99, 44, 32, 100, 44, 32, 101, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 102, 32, 61, 32, 98, 46, 108, 101, 110, 103, 116, 104, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 50, 32, 62, 32, 102, 41, 32, 116, 104, 114, 111, 119, 32, 110, 101, 119, 32, 81, 40, 34, 97, 114, 103, 84, 121, 112, 101, 115, 32, 97, 114, 114, 97, 121, 32, 115, 105, 122, 101, 32, 109, 105, 115, 109, 97, 116, 99, 104, 33, 32, 77, 117, 115, 116, 32, 97, 116, 32, 108, 101, 97, 115, 116, 32, 103, 101, 116, 32, 114, 101, 116, 117, 114, 110, 32, 118, 97, 108, 117, 101, 32, 97, 110, 100, 32, 39, 116, 104, 105, 115, 39, 32, 116, 121, 112, 101, 115, 33, 34, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 104, 32, 61, 32, 110, 117, 108, 108, 32, 33, 61, 61, 32, 98, 91, 49, 93, 32, 38, 38, 32, 110, 117, 108, 108, 32, 33, 61, 61, 32, 99, 44, 32, 103, 32, 61, 32, 116, 98, 40, 98, 41, 44, 32, 108, 32, 61, 32, 34, 118, 111, 105, 100, 34, 32, 33, 61, 61, 32, 98, 91, 48, 93, 46, 110, 97, 109, 101, 44, 32, 109, 32, 61, 32, 102, 32, 45, 32, 50, 44, 32, 110, 32, 61, 32, 65, 114, 114, 97, 121, 40, 109, 41, 44, 32, 113, 32, 61, 32, 91, 93, 44, 32, 114, 32, 61, 32, 91, 93, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 36, 97, 40, 97, 44, 32, 102, 117, 110, 99, 116, 105, 111, 110, 40, 46, 46, 46, 65, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 46, 108, 101, 110, 103, 116, 104, 32, 61, 32, 48, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 113, 46, 108, 101, 110, 103, 116, 104, 32, 61, 32, 104, 32, 63, 32, 50, 32, 58, 32, 49, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 113, 91, 48, 93, 32, 61, 32, 101, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 104, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 117, 32, 61, 32, 98, 91, 49, 93, 46, 116, 111, 87, 105, 114, 101, 84, 121, 112, 101, 40, 114, 44, 32, 116, 104, 105, 115, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 113, 91, 49, 93, 32, 61, 32, 117, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 102, 111, 114, 32, 40, 118, 97, 114, 32, 119, 32, 61, 32, 48, 59, 32, 119, 32, 60, 32, 109, 59, 32, 43, 43, 119, 41, 32, 110, 91, 119, 93, 32, 61, 32, 98, 91, 119, 32, 43, 32, 50, 93, 46, 116, 111, 87, 105, 114, 101, 84, 121, 112, 101, 40, 114, 44, 32, 65, 91, 119, 93, 41, 44, 32, 113, 46, 112, 117, 115, 104, 40, 110, 91, 119, 93, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 65, 32, 61, 32, 100, 40, 46, 46, 46, 113, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 103, 41, 32, 76, 97, 40, 114, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 101, 108, 115, 101, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 102, 111, 114, 32, 40, 119, 32, 61, 32, 104, 32, 63, 32, 49, 32, 58, 32, 50, 59, 32, 119, 32, 60, 32, 98, 46, 108, 101, 110, 103, 116, 104, 59, 32, 119, 43, 43, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 69, 32, 61, 32, 49, 32, 61, 61, 61, 32, 119, 32, 63, 32, 117, 32, 58, 32, 110, 91, 119, 32, 45, 32, 50, 93, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 110, 117, 108, 108, 32, 33, 61, 61, 32, 98, 91, 119, 93, 46, 70, 97, 32, 38, 38, 32, 98, 91, 119, 93, 46, 70, 97, 40, 69, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 117, 32, 61, 32, 108, 32, 63, 32, 98, 91, 48, 93, 46, 102, 114, 111, 109, 87, 105, 114, 101, 84, 121, 112, 101, 40, 65, 41, 32, 58, 32, 118, 111, 105, 100, 32, 48, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 117, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 41, 59, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 118, 98, 32, 61, 32, 40, 97, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 97, 32, 61, 32, 97, 46, 116, 114, 105, 109, 40, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 98, 32, 61, 32, 97, 46, 105, 110, 100, 101, 120, 79, 102, 40, 34, 40, 34, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 45, 49, 32, 33, 61, 61, 32, 98, 32, 63, 32, 97, 46, 115, 117, 98, 115, 116, 114, 40, 48, 44, 32, 98, 41, 32, 58, 32, 97, 59, 10, 32, 32, 32, 32, 32, 32, 125, 44, 32, 120, 98, 32, 61, 32, 91, 93, 44, 32, 86, 32, 61, 32, 91, 93, 44, 32, 121, 98, 32, 61, 32, 40, 97, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 57, 32, 60, 32, 97, 32, 38, 38, 32, 48, 32, 61, 61, 61, 32, 45, 45, 86, 91, 97, 32, 43, 32, 49, 93, 32, 38, 38, 32, 40, 86, 91, 97, 93, 32, 61, 32, 118, 111, 105, 100, 32, 48, 44, 32, 120, 98, 46, 112, 117, 115, 104, 40, 97, 41, 41, 59, 10, 32, 32, 32, 32, 32, 32, 125, 44, 32, 122, 98, 32, 61, 32, 40, 97, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 33, 97, 41, 32, 116, 104, 114, 111, 119, 32, 110, 101, 119, 32, 81, 40, 34, 67, 97, 110, 110, 111, 116, 32, 117, 115, 101, 32, 100, 101, 108, 101, 116, 101, 100, 32, 118, 97, 108, 46, 32, 104, 97, 110, 100, 108, 101, 32, 61, 32, 34, 32, 43, 32, 97, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 86, 91, 97, 93, 59, 10, 32, 32, 32, 32, 32, 32, 125, 44, 32, 105, 98, 32, 61, 32, 40, 97, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 115, 119, 105, 116, 99, 104, 32, 40, 97, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 99, 97, 115, 101, 32, 118, 111, 105, 100, 32, 48, 58, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 50, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 99, 97, 115, 101, 32, 110, 117, 108, 108, 58, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 52, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 99, 97, 115, 101, 32, 116, 114, 117, 101, 58, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 54, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 99, 97, 115, 101, 32, 102, 97, 108, 115, 101, 58, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 56, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 100, 101, 102, 97, 117, 108, 116, 58, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 98, 32, 61, 32, 120, 98, 46, 112, 111, 112, 40, 41, 32, 124, 124, 32, 86, 46, 108, 101, 110, 103, 116, 104, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 86, 91, 98, 93, 32, 61, 32, 97, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 86, 91, 98, 32, 43, 32, 49, 93, 32, 61, 32, 49, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 98, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 125, 44, 32, 65, 98, 32, 61, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 110, 97, 109, 101, 58, 32, 34, 101, 109, 115, 99, 114, 105, 112, 116, 101, 110, 58, 58, 118, 97, 108, 34, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 102, 114, 111, 109, 87, 105, 114, 101, 84, 121, 112, 101, 58, 32, 40, 97, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 98, 32, 61, 32, 122, 98, 40, 97, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 121, 98, 40, 97, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 98, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 116, 111, 87, 105, 114, 101, 84, 121, 112, 101, 58, 32, 40, 97, 44, 32, 98, 41, 32, 61, 62, 32, 105, 98, 40, 98, 41, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 69, 97, 58, 32, 56, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 97, 100, 86, 97, 108, 117, 101, 70, 114, 111, 109, 80, 111, 105, 110, 116, 101, 114, 58, 32, 74, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 70, 97, 58, 32, 110, 117, 108, 108, 10, 32, 32, 32, 32, 32, 32, 125, 44, 32, 66, 98, 32, 61, 32, 40, 97, 44, 32, 98, 44, 32, 99, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 115, 119, 105, 116, 99, 104, 32, 40, 98, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 99, 97, 115, 101, 32, 49, 58, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 99, 32, 63, 32, 102, 117, 110, 99, 116, 105, 111, 110, 40, 100, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 116, 104, 105, 115, 46, 102, 114, 111, 109, 87, 105, 114, 101, 84, 121, 112, 101, 40, 118, 91, 100, 93, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 32, 58, 32, 102, 117, 110, 99, 116, 105, 111, 110, 40, 100, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 116, 104, 105, 115, 46, 102, 114, 111, 109, 87, 105, 114, 101, 84, 121, 112, 101, 40, 120, 91, 100, 93, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 99, 97, 115, 101, 32, 50, 58, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 99, 32, 63, 32, 102, 117, 110, 99, 116, 105, 111, 110, 40, 100, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 116, 104, 105, 115, 46, 102, 114, 111, 109, 87, 105, 114, 101, 84, 121, 112, 101, 40, 121, 91, 100, 32, 62, 62, 32, 49, 93, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 32, 58, 32, 102, 117, 110, 99, 116, 105, 111, 110, 40, 100, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 116, 104, 105, 115, 46, 102, 114, 111, 109, 87, 105, 114, 101, 84, 121, 112, 101, 40, 122, 91, 100, 32, 62, 62, 32, 49, 93, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 99, 97, 115, 101, 32, 52, 58, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 99, 32, 63, 32, 102, 117, 110, 99, 116, 105, 111, 110, 40, 100, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 116, 104, 105, 115, 46, 102, 114, 111, 109, 87, 105, 114, 101, 84, 121, 112, 101, 40, 67, 91, 100, 32, 62, 62, 32, 50, 93, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 32, 58, 32, 102, 117, 110, 99, 116, 105, 111, 110, 40, 100, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 116, 104, 105, 115, 46, 102, 114, 111, 109, 87, 105, 114, 101, 84, 121, 112, 101, 40, 68, 91, 100, 32, 62, 62, 32, 50, 93, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 100, 101, 102, 97, 117, 108, 116, 58, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 114, 111, 119, 32, 110, 101, 119, 32, 84, 121, 112, 101, 69, 114, 114, 111, 114, 40, 96, 105, 110, 118, 97, 108, 105, 100, 32, 105, 110, 116, 101, 103, 101, 114, 32, 119, 105, 100, 116, 104, 32, 40, 36, 123, 98, 125, 41, 58, 32, 36, 123, 97, 125, 96, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 125, 44, 32, 67, 98, 32, 61, 32, 40, 97, 44, 32, 98, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 99, 32, 61, 32, 76, 91, 97, 93, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 118, 111, 105, 100, 32, 48, 32, 61, 61, 61, 32, 99, 41, 32, 116, 104, 114, 111, 119, 32, 97, 32, 61, 32, 96, 36, 123, 98, 125, 32, 104, 97, 115, 32, 117, 110, 107, 110, 111, 119, 110, 32, 116, 121, 112, 101, 32, 36, 123, 113, 98, 40, 97, 41, 125, 96, 44, 32, 110, 101, 119, 32, 81, 40, 97, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 99, 59, 10, 32, 32, 32, 32, 32, 32, 125, 44, 32, 103, 98, 32, 61, 32, 40, 97, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 110, 117, 108, 108, 32, 61, 61, 61, 32, 97, 41, 32, 114, 101, 116, 117, 114, 110, 32, 34, 110, 117, 108, 108, 34, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 98, 32, 61, 32, 116, 121, 112, 101, 111, 102, 32, 97, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 34, 111, 98, 106, 101, 99, 116, 34, 32, 61, 61, 61, 32, 98, 32, 124, 124, 32, 34, 97, 114, 114, 97, 121, 34, 32, 61, 61, 61, 32, 98, 32, 124, 124, 32, 34, 102, 117, 110, 99, 116, 105, 111, 110, 34, 32, 61, 61, 61, 32, 98, 32, 63, 32, 97, 46, 116, 111, 83, 116, 114, 105, 110, 103, 40, 41, 32, 58, 32, 34, 34, 32, 43, 32, 97, 59, 10, 32, 32, 32, 32, 32, 32, 125, 44, 32, 68, 98, 32, 61, 32, 40, 97, 44, 32, 98, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 115, 119, 105, 116, 99, 104, 32, 40, 98, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 99, 97, 115, 101, 32, 52, 58, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 102, 117, 110, 99, 116, 105, 111, 110, 40, 99, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 116, 104, 105, 115, 46, 102, 114, 111, 109, 87, 105, 114, 101, 84, 121, 112, 101, 40, 111, 97, 91, 99, 32, 62, 62, 32, 50, 93, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 99, 97, 115, 101, 32, 56, 58, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 102, 117, 110, 99, 116, 105, 111, 110, 40, 99, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 116, 104, 105, 115, 46, 102, 114, 111, 109, 87, 105, 114, 101, 84, 121, 112, 101, 40, 112, 97, 91, 99, 32, 62, 62, 32, 51, 93, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 100, 101, 102, 97, 117, 108, 116, 58, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 114, 111, 119, 32, 110, 101, 119, 32, 84, 121, 112, 101, 69, 114, 114, 111, 114, 40, 96, 105, 110, 118, 97, 108, 105, 100, 32, 102, 108, 111, 97, 116, 32, 119, 105, 100, 116, 104, 32, 40, 36, 123, 98, 125, 41, 58, 32, 36, 123, 97, 125, 96, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 125, 44, 32, 69, 98, 32, 61, 32, 40, 97, 44, 32, 98, 44, 32, 99, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 115, 119, 105, 116, 99, 104, 32, 40, 98, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 99, 97, 115, 101, 32, 49, 58, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 99, 32, 63, 32, 40, 100, 41, 32, 61, 62, 32, 118, 91, 100, 93, 32, 58, 32, 40, 100, 41, 32, 61, 62, 32, 120, 91, 100, 93, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 99, 97, 115, 101, 32, 50, 58, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 99, 32, 63, 32, 40, 100, 41, 32, 61, 62, 32, 121, 91, 100, 32, 62, 62, 32, 49, 93, 32, 58, 32, 40, 100, 41, 32, 61, 62, 32, 122, 91, 100, 32, 62, 62, 32, 49, 93, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 99, 97, 115, 101, 32, 52, 58, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 99, 32, 63, 32, 40, 100, 41, 32, 61, 62, 32, 67, 91, 100, 32, 62, 62, 32, 50, 93, 32, 58, 32, 40, 100, 41, 32, 61, 62, 32, 68, 91, 100, 32, 62, 62, 32, 50, 93, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 100, 101, 102, 97, 117, 108, 116, 58, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 114, 111, 119, 32, 110, 101, 119, 32, 84, 121, 112, 101, 69, 114, 114, 111, 114, 40, 96, 105, 110, 118, 97, 108, 105, 100, 32, 105, 110, 116, 101, 103, 101, 114, 32, 119, 105, 100, 116, 104, 32, 40, 36, 123, 98, 125, 41, 58, 32, 36, 123, 97, 125, 96, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 125, 44, 32, 70, 98, 32, 61, 32, 79, 98, 106, 101, 99, 116, 46, 97, 115, 115, 105, 103, 110, 40, 123, 32, 111, 112, 116, 105, 111, 110, 97, 108, 58, 32, 116, 114, 117, 101, 32, 125, 44, 32, 65, 98, 41, 44, 32, 71, 98, 32, 61, 32, 34, 117, 110, 100, 101, 102, 105, 110, 101, 100, 34, 32, 33, 61, 32, 116, 121, 112, 101, 111, 102, 32, 84, 101, 120, 116, 68, 101, 99, 111, 100, 101, 114, 32, 63, 32, 110, 101, 119, 32, 84, 101, 120, 116, 68, 101, 99, 111, 100, 101, 114, 40, 34, 117, 116, 102, 45, 49, 54, 108, 101, 34, 41, 32, 58, 32, 118, 111, 105, 100, 32, 48, 44, 32, 72, 98, 32, 61, 32, 40, 97, 44, 32, 98, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 99, 32, 61, 32, 97, 32, 62, 62, 32, 49, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 102, 111, 114, 32, 40, 118, 97, 114, 32, 100, 32, 61, 32, 99, 32, 43, 32, 98, 32, 47, 32, 50, 59, 32, 33, 40, 99, 32, 62, 61, 32, 100, 41, 32, 38, 38, 32, 122, 91, 99, 93, 59, 32, 41, 32, 43, 43, 99, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 99, 32, 60, 60, 61, 32, 49, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 51, 50, 32, 60, 32, 99, 32, 45, 32, 97, 32, 38, 38, 32, 71, 98, 41, 32, 114, 101, 116, 117, 114, 110, 32, 71, 98, 46, 100, 101, 99, 111, 100, 101, 40, 120, 46, 115, 117, 98, 97, 114, 114, 97, 121, 40, 97, 44, 32, 99, 41, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 99, 32, 61, 32, 34, 34, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 102, 111, 114, 32, 40, 100, 32, 61, 32, 48, 59, 32, 33, 40, 100, 32, 62, 61, 32, 98, 32, 47, 32, 50, 41, 59, 32, 43, 43, 100, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 101, 32, 61, 32, 121, 91, 97, 32, 43, 32, 50, 32, 42, 32, 100, 32, 62, 62, 32, 49, 93, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 48, 32, 61, 61, 32, 101, 41, 32, 98, 114, 101, 97, 107, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 99, 32, 43, 61, 32, 83, 116, 114, 105, 110, 103, 46, 102, 114, 111, 109, 67, 104, 97, 114, 67, 111, 100, 101, 40, 101, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 99, 59, 10, 32, 32, 32, 32, 32, 32, 125, 44, 32, 73, 98, 32, 61, 32, 40, 97, 44, 32, 98, 44, 32, 99, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 99, 32, 33, 61, 32, 110, 117, 108, 108, 32, 63, 32, 99, 32, 58, 32, 99, 32, 61, 32, 50, 49, 52, 55, 52, 56, 51, 54, 52, 55, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 50, 32, 62, 32, 99, 41, 32, 114, 101, 116, 117, 114, 110, 32, 48, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 99, 32, 45, 61, 32, 50, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 100, 32, 61, 32, 98, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 99, 32, 61, 32, 99, 32, 60, 32, 50, 32, 42, 32, 97, 46, 108, 101, 110, 103, 116, 104, 32, 63, 32, 99, 32, 47, 32, 50, 32, 58, 32, 97, 46, 108, 101, 110, 103, 116, 104, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 102, 111, 114, 32, 40, 118, 97, 114, 32, 101, 32, 61, 32, 48, 59, 32, 101, 32, 60, 32, 99, 59, 32, 43, 43, 101, 41, 32, 121, 91, 98, 32, 62, 62, 32, 49, 93, 32, 61, 32, 97, 46, 99, 104, 97, 114, 67, 111, 100, 101, 65, 116, 40, 101, 41, 44, 32, 98, 32, 43, 61, 32, 50, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 121, 91, 98, 32, 62, 62, 32, 49, 93, 32, 61, 32, 48, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 98, 32, 45, 32, 100, 59, 10, 32, 32, 32, 32, 32, 32, 125, 44, 32, 74, 98, 32, 61, 32, 40, 97, 41, 32, 61, 62, 32, 50, 32, 42, 32, 97, 46, 108, 101, 110, 103, 116, 104, 44, 32, 75, 98, 32, 61, 32, 40, 97, 44, 32, 98, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 102, 111, 114, 32, 40, 118, 97, 114, 32, 99, 32, 61, 32, 48, 44, 32, 100, 32, 61, 32, 34, 34, 59, 32, 33, 40, 99, 32, 62, 61, 32, 98, 32, 47, 32, 52, 41, 59, 32, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 101, 32, 61, 32, 67, 91, 97, 32, 43, 32, 52, 32, 42, 32, 99, 32, 62, 62, 32, 50, 93, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 48, 32, 61, 61, 32, 101, 41, 32, 98, 114, 101, 97, 107, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 43, 43, 99, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 54, 53, 53, 51, 54, 32, 60, 61, 32, 101, 32, 63, 32, 40, 101, 32, 45, 61, 32, 54, 53, 53, 51, 54, 44, 32, 100, 32, 43, 61, 32, 83, 116, 114, 105, 110, 103, 46, 102, 114, 111, 109, 67, 104, 97, 114, 67, 111, 100, 101, 40, 53, 53, 50, 57, 54, 32, 124, 32, 101, 32, 62, 62, 32, 49, 48, 44, 32, 53, 54, 51, 50, 48, 32, 124, 32, 101, 32, 38, 32, 49, 48, 50, 51, 41, 41, 32, 58, 32, 100, 32, 43, 61, 32, 83, 116, 114, 105, 110, 103, 46, 102, 114, 111, 109, 67, 104, 97, 114, 67, 111, 100, 101, 40, 101, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 100, 59, 10, 32, 32, 32, 32, 32, 32, 125, 44, 32, 76, 98, 32, 61, 32, 40, 97, 44, 32, 98, 44, 32, 99, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 99, 32, 33, 61, 32, 110, 117, 108, 108, 32, 63, 32, 99, 32, 58, 32, 99, 32, 61, 32, 50, 49, 52, 55, 52, 56, 51, 54, 52, 55, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 52, 32, 62, 32, 99, 41, 32, 114, 101, 116, 117, 114, 110, 32, 48, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 100, 32, 61, 32, 98, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 99, 32, 61, 32, 100, 32, 43, 32, 99, 32, 45, 32, 52, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 102, 111, 114, 32, 40, 118, 97, 114, 32, 101, 32, 61, 32, 48, 59, 32, 101, 32, 60, 32, 97, 46, 108, 101, 110, 103, 116, 104, 59, 32, 43, 43, 101, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 102, 32, 61, 32, 97, 46, 99, 104, 97, 114, 67, 111, 100, 101, 65, 116, 40, 101, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 53, 53, 50, 57, 54, 32, 60, 61, 32, 102, 32, 38, 38, 32, 53, 55, 51, 52, 51, 32, 62, 61, 32, 102, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 104, 32, 61, 32, 97, 46, 99, 104, 97, 114, 67, 111, 100, 101, 65, 116, 40, 43, 43, 101, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 102, 32, 61, 32, 54, 53, 53, 51, 54, 32, 43, 32, 40, 40, 102, 32, 38, 32, 49, 48, 50, 51, 41, 32, 60, 60, 32, 49, 48, 41, 32, 124, 32, 104, 32, 38, 32, 49, 48, 50, 51, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 67, 91, 98, 32, 62, 62, 32, 50, 93, 32, 61, 32, 102, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 98, 32, 43, 61, 32, 52, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 98, 32, 43, 32, 52, 32, 62, 32, 99, 41, 32, 98, 114, 101, 97, 107, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 32, 32, 67, 91, 98, 32, 62, 62, 32, 50, 93, 32, 61, 32, 48, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 98, 32, 45, 32, 100, 59, 10, 32, 32, 32, 32, 32, 32, 125, 44, 32, 77, 98, 32, 61, 32, 40, 97, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 102, 111, 114, 32, 40, 118, 97, 114, 32, 98, 32, 61, 32, 48, 44, 32, 99, 32, 61, 32, 48, 59, 32, 99, 32, 60, 32, 97, 46, 108, 101, 110, 103, 116, 104, 59, 32, 43, 43, 99, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 100, 32, 61, 32, 97, 46, 99, 104, 97, 114, 67, 111, 100, 101, 65, 116, 40, 99, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 53, 53, 50, 57, 54, 32, 60, 61, 32, 100, 32, 38, 38, 32, 53, 55, 51, 52, 51, 32, 62, 61, 32, 100, 32, 38, 38, 32, 43, 43, 99, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 98, 32, 43, 61, 32, 52, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 98, 59, 10, 32, 32, 32, 32, 32, 32, 125, 44, 32, 78, 98, 32, 61, 32, 48, 44, 32, 79, 98, 32, 61, 32, 91, 93, 44, 32, 80, 98, 32, 61, 32, 40, 97, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 98, 32, 61, 32, 79, 98, 46, 108, 101, 110, 103, 116, 104, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 79, 98, 46, 112, 117, 115, 104, 40, 97, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 98, 59, 10, 32, 32, 32, 32, 32, 32, 125, 44, 32, 81, 98, 32, 61, 32, 40, 97, 44, 32, 98, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 102, 111, 114, 32, 40, 118, 97, 114, 32, 99, 32, 61, 32, 65, 114, 114, 97, 121, 40, 97, 41, 44, 32, 100, 32, 61, 32, 48, 59, 32, 100, 32, 60, 32, 97, 59, 32, 43, 43, 100, 41, 32, 99, 91, 100, 93, 32, 61, 32, 67, 98, 40, 68, 91, 98, 32, 43, 32, 52, 32, 42, 32, 100, 32, 62, 62, 32, 50, 93, 44, 32, 34, 112, 97, 114, 97, 109, 101, 116, 101, 114, 32, 34, 32, 43, 32, 100, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 99, 59, 10, 32, 32, 32, 32, 32, 32, 125, 44, 32, 82, 98, 32, 61, 32, 82, 101, 102, 108, 101, 99, 116, 46, 99, 111, 110, 115, 116, 114, 117, 99, 116, 44, 32, 83, 98, 32, 61, 32, 123, 125, 44, 32, 84, 98, 32, 61, 32, 40, 97, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 33, 40, 97, 32, 105, 110, 115, 116, 97, 110, 99, 101, 111, 102, 32, 68, 97, 32, 124, 124, 32, 34, 117, 110, 119, 105, 110, 100, 34, 32, 61, 61, 32, 97, 41, 41, 32, 116, 104, 114, 111, 119, 32, 97, 59, 10, 32, 32, 32, 32, 32, 32, 125, 44, 32, 85, 98, 32, 61, 32, 40, 97, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 95, 97, 50, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 110, 97, 32, 61, 32, 97, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 70, 97, 32, 124, 124, 32, 48, 32, 60, 32, 78, 98, 32, 124, 124, 32, 40, 40, 95, 97, 50, 32, 61, 32, 107, 46, 111, 110, 69, 120, 105, 116, 41, 32, 61, 61, 32, 110, 117, 108, 108, 32, 63, 32, 118, 111, 105, 100, 32, 48, 32, 58, 32, 95, 97, 50, 46, 99, 97, 108, 108, 40, 107, 44, 32, 97, 41, 44, 32, 109, 97, 32, 61, 32, 116, 114, 117, 101, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 114, 111, 119, 32, 110, 101, 119, 32, 68, 97, 40, 97, 41, 59, 10, 32, 32, 32, 32, 32, 32, 125, 44, 32, 86, 98, 32, 61, 32, 40, 97, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 33, 109, 97, 41, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 116, 114, 121, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 97, 40, 41, 44, 32, 33, 40, 70, 97, 32, 124, 124, 32, 48, 32, 60, 32, 78, 98, 41, 41, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 116, 114, 121, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 110, 97, 32, 61, 32, 97, 32, 61, 32, 110, 97, 44, 32, 85, 98, 40, 97, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 32, 99, 97, 116, 99, 104, 32, 40, 98, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 84, 98, 40, 98, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 32, 99, 97, 116, 99, 104, 32, 40, 98, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 84, 98, 40, 98, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 125, 44, 32, 87, 98, 32, 61, 32, 123, 125, 44, 32, 89, 98, 32, 61, 32, 40, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 33, 88, 98, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 97, 32, 61, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 85, 83, 69, 82, 58, 32, 34, 119, 101, 98, 95, 117, 115, 101, 114, 34, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 76, 79, 71, 78, 65, 77, 69, 58, 32, 34, 119, 101, 98, 95, 117, 115, 101, 114, 34, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 80, 65, 84, 72, 58, 32, 34, 47, 34, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 80, 87, 68, 58, 32, 34, 47, 34, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 72, 79, 77, 69, 58, 32, 34, 47, 104, 111, 109, 101, 47, 119, 101, 98, 95, 117, 115, 101, 114, 34, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 76, 65, 78, 71, 58, 32, 40, 34, 111, 98, 106, 101, 99, 116, 34, 32, 61, 61, 32, 116, 121, 112, 101, 111, 102, 32, 110, 97, 118, 105, 103, 97, 116, 111, 114, 32, 38, 38, 32, 110, 97, 118, 105, 103, 97, 116, 111, 114, 46, 108, 97, 110, 103, 117, 97, 103, 101, 115, 32, 38, 38, 32, 110, 97, 118, 105, 103, 97, 116, 111, 114, 46, 108, 97, 110, 103, 117, 97, 103, 101, 115, 91, 48, 93, 32, 124, 124, 32, 34, 67, 34, 41, 46, 114, 101, 112, 108, 97, 99, 101, 40, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 34, 45, 34, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 34, 95, 34, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 41, 32, 43, 32, 34, 46, 85, 84, 70, 45, 56, 34, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 95, 58, 32, 104, 97, 32, 124, 124, 32, 34, 46, 47, 116, 104, 105, 115, 46, 112, 114, 111, 103, 114, 97, 109, 34, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 44, 32, 98, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 102, 111, 114, 32, 40, 98, 32, 105, 110, 32, 87, 98, 41, 32, 118, 111, 105, 100, 32, 48, 32, 61, 61, 61, 32, 87, 98, 91, 98, 93, 32, 63, 32, 100, 101, 108, 101, 116, 101, 32, 97, 91, 98, 93, 32, 58, 32, 97, 91, 98, 93, 32, 61, 32, 87, 98, 91, 98, 93, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 99, 32, 61, 32, 91, 93, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 102, 111, 114, 32, 40, 98, 32, 105, 110, 32, 97, 41, 32, 99, 46, 112, 117, 115, 104, 40, 96, 36, 123, 98, 125, 61, 36, 123, 97, 91, 98, 93, 125, 96, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 88, 98, 32, 61, 32, 99, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 88, 98, 59, 10, 32, 32, 32, 32, 32, 32, 125, 44, 32, 88, 98, 44, 32, 90, 98, 32, 61, 32, 91, 110, 117, 108, 108, 44, 32, 91, 93, 44, 32, 91, 93, 93, 44, 32, 36, 98, 32, 61, 32, 40, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 34, 111, 98, 106, 101, 99, 116, 34, 32, 61, 61, 32, 116, 121, 112, 101, 111, 102, 32, 99, 114, 121, 112, 116, 111, 32, 38, 38, 32, 34, 102, 117, 110, 99, 116, 105, 111, 110, 34, 32, 61, 61, 32, 116, 121, 112, 101, 111, 102, 32, 99, 114, 121, 112, 116, 111, 46, 103, 101, 116, 82, 97, 110, 100, 111, 109, 86, 97, 108, 117, 101, 115, 41, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 40, 97, 41, 32, 61, 62, 32, 99, 114, 121, 112, 116, 111, 46, 103, 101, 116, 82, 97, 110, 100, 111, 109, 86, 97, 108, 117, 101, 115, 40, 97, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 119, 97, 40, 34, 105, 110, 105, 116, 82, 97, 110, 100, 111, 109, 68, 101, 118, 105, 99, 101, 34, 41, 59, 10, 32, 32, 32, 32, 32, 32, 125, 44, 32, 97, 99, 32, 61, 32, 40, 97, 41, 32, 61, 62, 32, 40, 97, 99, 32, 61, 32, 36, 98, 40, 41, 41, 40, 97, 41, 59, 10, 32, 32, 32, 32, 32, 32, 77, 32, 61, 32, 107, 46, 73, 110, 116, 101, 114, 110, 97, 108, 69, 114, 114, 111, 114, 32, 61, 32, 99, 108, 97, 115, 115, 32, 101, 120, 116, 101, 110, 100, 115, 32, 69, 114, 114, 111, 114, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 114, 117, 99, 116, 111, 114, 40, 97, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 115, 117, 112, 101, 114, 40, 97, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 110, 97, 109, 101, 32, 61, 32, 34, 73, 110, 116, 101, 114, 110, 97, 108, 69, 114, 114, 111, 114, 34, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 125, 59, 10, 32, 32, 32, 32, 32, 32, 102, 111, 114, 32, 40, 118, 97, 114, 32, 98, 99, 32, 61, 32, 65, 114, 114, 97, 121, 40, 50, 53, 54, 41, 44, 32, 99, 99, 32, 61, 32, 48, 59, 32, 50, 53, 54, 32, 62, 32, 99, 99, 59, 32, 43, 43, 99, 99, 41, 32, 98, 99, 91, 99, 99, 93, 32, 61, 32, 83, 116, 114, 105, 110, 103, 46, 102, 114, 111, 109, 67, 104, 97, 114, 67, 111, 100, 101, 40, 99, 99, 41, 59, 10, 32, 32, 32, 32, 32, 32, 78, 97, 32, 61, 32, 98, 99, 59, 10, 32, 32, 32, 32, 32, 32, 81, 32, 61, 32, 107, 46, 66, 105, 110, 100, 105, 110, 103, 69, 114, 114, 111, 114, 32, 61, 32, 99, 108, 97, 115, 115, 32, 101, 120, 116, 101, 110, 100, 115, 32, 69, 114, 114, 111, 114, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 114, 117, 99, 116, 111, 114, 40, 97, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 115, 117, 112, 101, 114, 40, 97, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 110, 97, 109, 101, 32, 61, 32, 34, 66, 105, 110, 100, 105, 110, 103, 69, 114, 114, 111, 114, 34, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 125, 59, 10, 32, 32, 32, 32, 32, 32, 79, 98, 106, 101, 99, 116, 46, 97, 115, 115, 105, 103, 110, 40, 90, 97, 46, 112, 114, 111, 116, 111, 116, 121, 112, 101, 44, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 105, 115, 65, 108, 105, 97, 115, 79, 102, 58, 32, 102, 117, 110, 99, 116, 105, 111, 110, 40, 97, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 33, 40, 116, 104, 105, 115, 32, 105, 110, 115, 116, 97, 110, 99, 101, 111, 102, 32, 90, 97, 32, 38, 38, 32, 97, 32, 105, 110, 115, 116, 97, 110, 99, 101, 111, 102, 32, 90, 97, 41, 41, 32, 114, 101, 116, 117, 114, 110, 32, 102, 97, 108, 115, 101, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 98, 32, 61, 32, 116, 104, 105, 115, 46, 119, 97, 46, 122, 97, 46, 120, 97, 44, 32, 99, 32, 61, 32, 116, 104, 105, 115, 46, 119, 97, 46, 121, 97, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 97, 46, 119, 97, 32, 61, 32, 97, 46, 119, 97, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 100, 32, 61, 32, 97, 46, 119, 97, 46, 122, 97, 46, 120, 97, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 102, 111, 114, 32, 40, 97, 32, 61, 32, 97, 46, 119, 97, 46, 121, 97, 59, 32, 98, 46, 67, 97, 59, 32, 41, 32, 99, 32, 61, 32, 98, 46, 77, 97, 40, 99, 41, 44, 32, 98, 32, 61, 32, 98, 46, 67, 97, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 102, 111, 114, 32, 40, 59, 32, 100, 46, 67, 97, 59, 32, 41, 32, 97, 32, 61, 32, 100, 46, 77, 97, 40, 97, 41, 44, 32, 100, 32, 61, 32, 100, 46, 67, 97, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 98, 32, 61, 61, 61, 32, 100, 32, 38, 38, 32, 99, 32, 61, 61, 61, 32, 97, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 99, 108, 111, 110, 101, 58, 32, 102, 117, 110, 99, 116, 105, 111, 110, 40, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 119, 97, 46, 121, 97, 32, 124, 124, 32, 81, 97, 40, 116, 104, 105, 115, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 116, 104, 105, 115, 46, 119, 97, 46, 76, 97, 41, 32, 114, 101, 116, 117, 114, 110, 32, 116, 104, 105, 115, 46, 119, 97, 46, 99, 111, 117, 110, 116, 46, 118, 97, 108, 117, 101, 32, 43, 61, 32, 49, 44, 32, 116, 104, 105, 115, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 97, 32, 61, 32, 82, 44, 32, 98, 32, 61, 32, 79, 98, 106, 101, 99, 116, 44, 32, 99, 32, 61, 32, 98, 46, 99, 114, 101, 97, 116, 101, 44, 32, 100, 32, 61, 32, 79, 98, 106, 101, 99, 116, 46, 103, 101, 116, 80, 114, 111, 116, 111, 116, 121, 112, 101, 79, 102, 40, 116, 104, 105, 115, 41, 44, 32, 101, 32, 61, 32, 116, 104, 105, 115, 46, 119, 97, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 97, 32, 61, 32, 97, 40, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 99, 46, 99, 97, 108, 108, 40, 98, 44, 32, 100, 44, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 119, 97, 58, 32, 123, 32, 118, 97, 108, 117, 101, 58, 32, 123, 32, 99, 111, 117, 110, 116, 58, 32, 101, 46, 99, 111, 117, 110, 116, 44, 32, 75, 97, 58, 32, 101, 46, 75, 97, 44, 32, 76, 97, 58, 32, 101, 46, 76, 97, 44, 32, 121, 97, 58, 32, 101, 46, 121, 97, 44, 32, 122, 97, 58, 32, 101, 46, 122, 97, 44, 32, 66, 97, 58, 32, 101, 46, 66, 97, 44, 32, 68, 97, 58, 32, 101, 46, 68, 97, 32, 125, 32, 125, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 41, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 97, 46, 119, 97, 46, 99, 111, 117, 110, 116, 46, 118, 97, 108, 117, 101, 32, 43, 61, 32, 49, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 97, 46, 119, 97, 46, 75, 97, 32, 61, 32, 102, 97, 108, 115, 101, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 97, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 91, 34, 100, 101, 108, 101, 116, 101, 34, 93, 40, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 119, 97, 46, 121, 97, 32, 124, 124, 32, 81, 97, 40, 116, 104, 105, 115, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 116, 104, 105, 115, 46, 119, 97, 46, 75, 97, 32, 38, 38, 32, 33, 116, 104, 105, 115, 46, 119, 97, 46, 76, 97, 41, 32, 116, 104, 114, 111, 119, 32, 110, 101, 119, 32, 81, 40, 34, 79, 98, 106, 101, 99, 116, 32, 97, 108, 114, 101, 97, 100, 121, 32, 115, 99, 104, 101, 100, 117, 108, 101, 100, 32, 102, 111, 114, 32, 100, 101, 108, 101, 116, 105, 111, 110, 34, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 83, 97, 40, 116, 104, 105, 115, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 97, 32, 61, 32, 116, 104, 105, 115, 46, 119, 97, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 45, 45, 97, 46, 99, 111, 117, 110, 116, 46, 118, 97, 108, 117, 101, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 48, 32, 61, 61, 61, 32, 97, 46, 99, 111, 117, 110, 116, 46, 118, 97, 108, 117, 101, 32, 38, 38, 32, 40, 97, 46, 66, 97, 32, 63, 32, 97, 46, 68, 97, 46, 71, 97, 40, 97, 46, 66, 97, 41, 32, 58, 32, 97, 46, 122, 97, 46, 120, 97, 46, 71, 97, 40, 97, 46, 121, 97, 41, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 119, 97, 46, 76, 97, 32, 124, 124, 32, 40, 116, 104, 105, 115, 46, 119, 97, 46, 66, 97, 32, 61, 32, 118, 111, 105, 100, 32, 48, 44, 32, 116, 104, 105, 115, 46, 119, 97, 46, 121, 97, 32, 61, 32, 118, 111, 105, 100, 32, 48, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 105, 115, 68, 101, 108, 101, 116, 101, 100, 58, 32, 102, 117, 110, 99, 116, 105, 111, 110, 40, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 33, 116, 104, 105, 115, 46, 119, 97, 46, 121, 97, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 100, 101, 108, 101, 116, 101, 76, 97, 116, 101, 114, 58, 32, 102, 117, 110, 99, 116, 105, 111, 110, 40, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 119, 97, 46, 121, 97, 32, 124, 124, 32, 81, 97, 40, 116, 104, 105, 115, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 116, 104, 105, 115, 46, 119, 97, 46, 75, 97, 32, 38, 38, 32, 33, 116, 104, 105, 115, 46, 119, 97, 46, 76, 97, 41, 32, 116, 104, 114, 111, 119, 32, 110, 101, 119, 32, 81, 40, 34, 79, 98, 106, 101, 99, 116, 32, 97, 108, 114, 101, 97, 100, 121, 32, 115, 99, 104, 101, 100, 117, 108, 101, 100, 32, 102, 111, 114, 32, 100, 101, 108, 101, 116, 105, 111, 110, 34, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 89, 97, 46, 112, 117, 115, 104, 40, 116, 104, 105, 115, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 119, 97, 46, 75, 97, 32, 61, 32, 116, 114, 117, 101, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 116, 104, 105, 115, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 125, 41, 59, 10, 32, 32, 32, 32, 32, 32, 79, 98, 106, 101, 99, 116, 46, 97, 115, 115, 105, 103, 110, 40, 107, 98, 46, 112, 114, 111, 116, 111, 116, 121, 112, 101, 44, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 90, 97, 40, 97, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 85, 97, 32, 38, 38, 32, 40, 97, 32, 61, 32, 116, 104, 105, 115, 46, 85, 97, 40, 97, 41, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 97, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 83, 97, 40, 97, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 95, 97, 50, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 40, 95, 97, 50, 32, 61, 32, 116, 104, 105, 115, 46, 71, 97, 41, 32, 61, 61, 32, 110, 117, 108, 108, 32, 63, 32, 118, 111, 105, 100, 32, 48, 32, 58, 32, 95, 97, 50, 46, 99, 97, 108, 108, 40, 116, 104, 105, 115, 44, 32, 97, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 69, 97, 58, 32, 56, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 97, 100, 86, 97, 108, 117, 101, 70, 114, 111, 109, 80, 111, 105, 110, 116, 101, 114, 58, 32, 74, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 102, 114, 111, 109, 87, 105, 114, 101, 84, 121, 112, 101, 58, 32, 102, 117, 110, 99, 116, 105, 111, 110, 40, 97, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 102, 117, 110, 99, 116, 105, 111, 110, 32, 98, 40, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 116, 104, 105, 115, 46, 79, 97, 32, 63, 32, 88, 97, 40, 116, 104, 105, 115, 46, 120, 97, 46, 73, 97, 44, 32, 123, 32, 122, 97, 58, 32, 116, 104, 105, 115, 46, 101, 98, 44, 32, 121, 97, 58, 32, 99, 44, 32, 68, 97, 58, 32, 116, 104, 105, 115, 44, 32, 66, 97, 58, 32, 97, 32, 125, 41, 32, 58, 32, 88, 97, 40, 116, 104, 105, 115, 46, 120, 97, 46, 73, 97, 44, 32, 123, 32, 122, 97, 58, 32, 116, 104, 105, 115, 44, 32, 121, 97, 58, 32, 97, 32, 125, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 99, 32, 61, 32, 116, 104, 105, 115, 46, 90, 97, 40, 97, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 33, 99, 41, 32, 114, 101, 116, 117, 114, 110, 32, 116, 104, 105, 115, 46, 83, 97, 40, 97, 41, 44, 32, 110, 117, 108, 108, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 100, 32, 61, 32, 87, 97, 40, 116, 104, 105, 115, 46, 120, 97, 44, 32, 99, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 118, 111, 105, 100, 32, 48, 32, 33, 61, 61, 32, 100, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 48, 32, 61, 61, 61, 32, 100, 46, 119, 97, 46, 99, 111, 117, 110, 116, 46, 118, 97, 108, 117, 101, 41, 32, 114, 101, 116, 117, 114, 110, 32, 100, 46, 119, 97, 46, 121, 97, 32, 61, 32, 99, 44, 32, 100, 46, 119, 97, 46, 66, 97, 32, 61, 32, 97, 44, 32, 100, 46, 99, 108, 111, 110, 101, 40, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 100, 32, 61, 32, 100, 46, 99, 108, 111, 110, 101, 40, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 83, 97, 40, 97, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 100, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 100, 32, 61, 32, 116, 104, 105, 115, 46, 120, 97, 46, 89, 97, 40, 99, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 100, 32, 61, 32, 85, 97, 91, 100, 93, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 33, 100, 41, 32, 114, 101, 116, 117, 114, 110, 32, 98, 46, 99, 97, 108, 108, 40, 116, 104, 105, 115, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 100, 32, 61, 32, 116, 104, 105, 115, 46, 78, 97, 32, 63, 32, 100, 46, 86, 97, 32, 58, 32, 100, 46, 112, 111, 105, 110, 116, 101, 114, 84, 121, 112, 101, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 101, 32, 61, 32, 84, 97, 40, 99, 44, 32, 116, 104, 105, 115, 46, 120, 97, 44, 32, 100, 46, 120, 97, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 110, 117, 108, 108, 32, 61, 61, 61, 32, 101, 32, 63, 32, 98, 46, 99, 97, 108, 108, 40, 116, 104, 105, 115, 41, 32, 58, 32, 116, 104, 105, 115, 46, 79, 97, 32, 63, 32, 88, 97, 40, 100, 46, 120, 97, 46, 73, 97, 44, 32, 123, 32, 122, 97, 58, 32, 100, 44, 32, 121, 97, 58, 32, 101, 44, 32, 68, 97, 58, 32, 116, 104, 105, 115, 44, 32, 66, 97, 58, 32, 97, 32, 125, 41, 32, 58, 32, 88, 97, 40, 100, 46, 120, 97, 46, 73, 97, 44, 32, 123, 32, 122, 97, 58, 32, 100, 44, 32, 121, 97, 58, 32, 101, 32, 125, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 125, 41, 59, 10, 32, 32, 32, 32, 32, 32, 111, 98, 32, 61, 32, 107, 46, 85, 110, 98, 111, 117, 110, 100, 84, 121, 112, 101, 69, 114, 114, 111, 114, 32, 61, 32, 40, 40, 97, 44, 32, 98, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 99, 32, 61, 32, 36, 97, 40, 98, 44, 32, 102, 117, 110, 99, 116, 105, 111, 110, 40, 100, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 110, 97, 109, 101, 32, 61, 32, 98, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 109, 101, 115, 115, 97, 103, 101, 32, 61, 32, 100, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 100, 32, 61, 32, 69, 114, 114, 111, 114, 40, 100, 41, 46, 115, 116, 97, 99, 107, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 118, 111, 105, 100, 32, 48, 32, 33, 61, 61, 32, 100, 32, 38, 38, 32, 40, 116, 104, 105, 115, 46, 115, 116, 97, 99, 107, 32, 61, 32, 116, 104, 105, 115, 46, 116, 111, 83, 116, 114, 105, 110, 103, 40, 41, 32, 43, 32, 34, 92, 110, 34, 32, 43, 32, 100, 46, 114, 101, 112, 108, 97, 99, 101, 40, 47, 94, 69, 114, 114, 111, 114, 40, 58, 91, 94, 92, 110, 93, 42, 41, 63, 92, 110, 47, 44, 32, 34, 34, 41, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 99, 46, 112, 114, 111, 116, 111, 116, 121, 112, 101, 32, 61, 32, 79, 98, 106, 101, 99, 116, 46, 99, 114, 101, 97, 116, 101, 40, 97, 46, 112, 114, 111, 116, 111, 116, 121, 112, 101, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 99, 46, 112, 114, 111, 116, 111, 116, 121, 112, 101, 46, 99, 111, 110, 115, 116, 114, 117, 99, 116, 111, 114, 32, 61, 32, 99, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 99, 46, 112, 114, 111, 116, 111, 116, 121, 112, 101, 46, 116, 111, 83, 116, 114, 105, 110, 103, 32, 61, 32, 102, 117, 110, 99, 116, 105, 111, 110, 40, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 118, 111, 105, 100, 32, 48, 32, 61, 61, 61, 32, 116, 104, 105, 115, 46, 109, 101, 115, 115, 97, 103, 101, 32, 63, 32, 116, 104, 105, 115, 46, 110, 97, 109, 101, 32, 58, 32, 96, 36, 123, 116, 104, 105, 115, 46, 110, 97, 109, 101, 125, 58, 32, 36, 123, 116, 104, 105, 115, 46, 109, 101, 115, 115, 97, 103, 101, 125, 96, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 99, 59, 10, 32, 32, 32, 32, 32, 32, 125, 41, 40, 69, 114, 114, 111, 114, 44, 32, 34, 85, 110, 98, 111, 117, 110, 100, 84, 121, 112, 101, 69, 114, 114, 111, 114, 34, 41, 59, 10, 32, 32, 32, 32, 32, 32, 86, 46, 112, 117, 115, 104, 40, 48, 44, 32, 49, 44, 32, 118, 111, 105, 100, 32, 48, 44, 32, 49, 44, 32, 110, 117, 108, 108, 44, 32, 49, 44, 32, 116, 114, 117, 101, 44, 32, 49, 44, 32, 102, 97, 108, 115, 101, 44, 32, 49, 41, 59, 10, 32, 32, 32, 32, 32, 32, 107, 46, 99, 111, 117, 110, 116, 95, 101, 109, 118, 97, 108, 95, 104, 97, 110, 100, 108, 101, 115, 32, 61, 32, 40, 41, 32, 61, 62, 32, 86, 46, 108, 101, 110, 103, 116, 104, 32, 47, 32, 50, 32, 45, 32, 53, 32, 45, 32, 120, 98, 46, 108, 101, 110, 103, 116, 104, 59, 10, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 112, 99, 32, 61, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 99, 58, 32, 40, 97, 44, 32, 98, 44, 32, 99, 44, 32, 100, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 119, 97, 40, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 96, 65, 115, 115, 101, 114, 116, 105, 111, 110, 32, 102, 97, 105, 108, 101, 100, 58, 32, 36, 123, 97, 32, 63, 32, 72, 40, 120, 44, 32, 97, 41, 32, 58, 32, 34, 34, 125, 44, 32, 97, 116, 58, 32, 96, 32, 43, 32, 91, 98, 32, 63, 32, 98, 32, 63, 32, 72, 40, 120, 44, 32, 98, 41, 32, 58, 32, 34, 34, 32, 58, 32, 34, 117, 110, 107, 110, 111, 119, 110, 32, 102, 105, 108, 101, 110, 97, 109, 101, 34, 44, 32, 99, 44, 32, 100, 32, 63, 32, 100, 32, 63, 32, 72, 40, 120, 44, 32, 100, 41, 32, 58, 32, 34, 34, 32, 58, 32, 34, 117, 110, 107, 110, 111, 119, 110, 32, 102, 117, 110, 99, 116, 105, 111, 110, 34, 93, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 109, 58, 32, 40, 97, 44, 32, 98, 44, 32, 99, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 100, 32, 61, 32, 110, 101, 119, 32, 72, 97, 40, 97, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 68, 91, 100, 46, 121, 97, 32, 43, 32, 49, 54, 32, 62, 62, 32, 50, 93, 32, 61, 32, 48, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 68, 91, 100, 46, 121, 97, 32, 43, 32, 52, 32, 62, 62, 32, 50, 93, 32, 61, 32, 98, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 68, 91, 100, 46, 121, 97, 32, 43, 32, 56, 32, 62, 62, 32, 50, 93, 32, 61, 32, 99, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 73, 97, 32, 61, 32, 97, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 74, 97, 43, 43, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 114, 111, 119, 32, 73, 97, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 78, 58, 32, 40, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 75, 58, 32, 40, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 76, 58, 32, 40, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 81, 58, 32, 102, 117, 110, 99, 116, 105, 111, 110, 40, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 77, 58, 32, 40, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 83, 58, 32, 40, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 119, 97, 40, 34, 34, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 118, 58, 32, 40, 97, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 98, 32, 61, 32, 75, 97, 91, 97, 93, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 100, 101, 108, 101, 116, 101, 32, 75, 97, 91, 97, 93, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 99, 32, 61, 32, 98, 46, 81, 97, 44, 32, 100, 32, 61, 32, 98, 46, 71, 97, 44, 32, 101, 32, 61, 32, 98, 46, 84, 97, 44, 32, 102, 32, 61, 32, 101, 46, 109, 97, 112, 40, 40, 104, 41, 32, 61, 62, 32, 104, 46, 98, 98, 41, 46, 99, 111, 110, 99, 97, 116, 40, 101, 46, 109, 97, 112, 40, 40, 104, 41, 32, 61, 62, 32, 104, 46, 105, 98, 41, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 79, 40, 91, 97, 93, 44, 32, 102, 44, 32, 40, 104, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 103, 32, 61, 32, 123, 125, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 101, 46, 102, 111, 114, 69, 97, 99, 104, 40, 40, 108, 44, 32, 109, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 110, 32, 61, 32, 104, 91, 109, 93, 44, 32, 113, 32, 61, 32, 108, 46, 36, 97, 44, 32, 114, 32, 61, 32, 108, 46, 97, 98, 44, 32, 65, 32, 61, 32, 104, 91, 109, 32, 43, 32, 101, 46, 108, 101, 110, 103, 116, 104, 93, 44, 32, 117, 32, 61, 32, 108, 46, 104, 98, 44, 32, 119, 32, 61, 32, 108, 46, 106, 98, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 103, 91, 108, 46, 88, 97, 93, 32, 61, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 97, 100, 58, 32, 40, 69, 41, 32, 61, 62, 32, 110, 46, 102, 114, 111, 109, 87, 105, 114, 101, 84, 121, 112, 101, 40, 113, 40, 114, 44, 32, 69, 41, 41, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 119, 114, 105, 116, 101, 58, 32, 40, 69, 44, 32, 100, 97, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 66, 32, 61, 32, 91, 93, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 117, 40, 119, 44, 32, 69, 44, 32, 65, 46, 116, 111, 87, 105, 114, 101, 84, 121, 112, 101, 40, 66, 44, 32, 100, 97, 41, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 76, 97, 40, 66, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 91, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 110, 97, 109, 101, 58, 32, 98, 46, 110, 97, 109, 101, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 102, 114, 111, 109, 87, 105, 114, 101, 84, 121, 112, 101, 58, 32, 40, 108, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 109, 32, 61, 32, 123, 125, 44, 32, 110, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 102, 111, 114, 32, 40, 110, 32, 105, 110, 32, 103, 41, 32, 109, 91, 110, 93, 32, 61, 32, 103, 91, 110, 93, 46, 114, 101, 97, 100, 40, 108, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 100, 40, 108, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 109, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 116, 111, 87, 105, 114, 101, 84, 121, 112, 101, 58, 32, 40, 108, 44, 32, 109, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 102, 111, 114, 32, 40, 118, 97, 114, 32, 110, 32, 105, 110, 32, 103, 41, 32, 105, 102, 32, 40, 33, 40, 110, 32, 105, 110, 32, 109, 41, 41, 32, 116, 104, 114, 111, 119, 32, 110, 101, 119, 32, 84, 121, 112, 101, 69, 114, 114, 111, 114, 40, 96, 77, 105, 115, 115, 105, 110, 103, 32, 102, 105, 101, 108, 100, 58, 32, 34, 36, 123, 110, 125, 34, 96, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 113, 32, 61, 32, 99, 40, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 102, 111, 114, 32, 40, 110, 32, 105, 110, 32, 103, 41, 32, 103, 91, 110, 93, 46, 119, 114, 105, 116, 101, 40, 113, 44, 32, 109, 91, 110, 93, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 110, 117, 108, 108, 32, 33, 61, 61, 32, 108, 32, 38, 38, 32, 108, 46, 112, 117, 115, 104, 40, 100, 44, 32, 113, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 113, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 69, 97, 58, 32, 56, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 97, 100, 86, 97, 108, 117, 101, 70, 114, 111, 109, 80, 111, 105, 110, 116, 101, 114, 58, 32, 74, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 70, 97, 58, 32, 100, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 93, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 68, 58, 32, 40, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 88, 58, 32, 40, 97, 44, 32, 98, 44, 32, 99, 44, 32, 100, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 98, 32, 61, 32, 80, 40, 98, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 78, 40, 97, 44, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 110, 97, 109, 101, 58, 32, 98, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 102, 114, 111, 109, 87, 105, 114, 101, 84, 121, 112, 101, 58, 32, 102, 117, 110, 99, 116, 105, 111, 110, 40, 101, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 33, 33, 101, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 116, 111, 87, 105, 114, 101, 84, 121, 112, 101, 58, 32, 102, 117, 110, 99, 116, 105, 111, 110, 40, 101, 44, 32, 102, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 102, 32, 63, 32, 99, 32, 58, 32, 100, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 69, 97, 58, 32, 56, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 97, 100, 86, 97, 108, 117, 101, 70, 114, 111, 109, 80, 111, 105, 110, 116, 101, 114, 58, 32, 102, 117, 110, 99, 116, 105, 111, 110, 40, 101, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 116, 104, 105, 115, 46, 102, 114, 111, 109, 87, 105, 114, 101, 84, 121, 112, 101, 40, 120, 91, 101, 93, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 70, 97, 58, 32, 110, 117, 108, 108, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 114, 58, 32, 40, 97, 44, 32, 98, 44, 32, 99, 44, 32, 100, 44, 32, 101, 44, 32, 102, 44, 32, 104, 44, 32, 103, 44, 32, 108, 44, 32, 109, 44, 32, 110, 44, 32, 113, 44, 32, 114, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 110, 32, 61, 32, 80, 40, 110, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 102, 32, 61, 32, 84, 40, 101, 44, 32, 102, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 103, 32, 38, 38, 32, 40, 103, 32, 61, 32, 84, 40, 104, 44, 32, 103, 41, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 109, 32, 38, 38, 32, 40, 109, 32, 61, 32, 84, 40, 108, 44, 32, 109, 41, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 32, 61, 32, 84, 40, 113, 44, 32, 114, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 65, 32, 61, 32, 99, 98, 40, 110, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 98, 98, 40, 65, 44, 32, 102, 117, 110, 99, 116, 105, 111, 110, 40, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 98, 40, 96, 67, 97, 110, 110, 111, 116, 32, 99, 111, 110, 115, 116, 114, 117, 99, 116, 32, 36, 123, 110, 125, 32, 100, 117, 101, 32, 116, 111, 32, 117, 110, 98, 111, 117, 110, 100, 32, 116, 121, 112, 101, 115, 96, 44, 32, 91, 100, 93, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 79, 40, 91, 97, 44, 32, 98, 44, 32, 99, 93, 44, 32, 100, 32, 63, 32, 91, 100, 93, 32, 58, 32, 91, 93, 44, 32, 40, 117, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 95, 97, 50, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 117, 32, 61, 32, 117, 91, 48, 93, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 100, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 119, 32, 61, 32, 117, 46, 120, 97, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 69, 32, 61, 32, 119, 46, 73, 97, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 32, 101, 108, 115, 101, 32, 69, 32, 61, 32, 90, 97, 46, 112, 114, 111, 116, 111, 116, 121, 112, 101, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 117, 32, 61, 32, 36, 97, 40, 110, 44, 32, 102, 117, 110, 99, 116, 105, 111, 110, 40, 46, 46, 46, 79, 97, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 79, 98, 106, 101, 99, 116, 46, 103, 101, 116, 80, 114, 111, 116, 111, 116, 121, 112, 101, 79, 102, 40, 116, 104, 105, 115, 41, 32, 33, 61, 61, 32, 100, 97, 41, 32, 116, 104, 114, 111, 119, 32, 110, 101, 119, 32, 81, 40, 34, 85, 115, 101, 32, 39, 110, 101, 119, 39, 32, 116, 111, 32, 99, 111, 110, 115, 116, 114, 117, 99, 116, 32, 34, 32, 43, 32, 110, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 118, 111, 105, 100, 32, 48, 32, 61, 61, 61, 32, 66, 46, 72, 97, 41, 32, 116, 104, 114, 111, 119, 32, 110, 101, 119, 32, 81, 40, 110, 32, 43, 32, 34, 32, 104, 97, 115, 32, 110, 111, 32, 97, 99, 99, 101, 115, 115, 105, 98, 108, 101, 32, 99, 111, 110, 115, 116, 114, 117, 99, 116, 111, 114, 34, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 119, 98, 32, 61, 32, 66, 46, 72, 97, 91, 79, 97, 46, 108, 101, 110, 103, 116, 104, 93, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 118, 111, 105, 100, 32, 48, 32, 61, 61, 61, 32, 119, 98, 41, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 114, 111, 119, 32, 110, 101, 119, 32, 81, 40, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 96, 84, 114, 105, 101, 100, 32, 116, 111, 32, 105, 110, 118, 111, 107, 101, 32, 99, 116, 111, 114, 32, 111, 102, 32, 36, 123, 110, 125, 32, 119, 105, 116, 104, 32, 105, 110, 118, 97, 108, 105, 100, 32, 110, 117, 109, 98, 101, 114, 32, 111, 102, 32, 112, 97, 114, 97, 109, 101, 116, 101, 114, 115, 32, 40, 36, 123, 79, 97, 46, 108, 101, 110, 103, 116, 104, 125, 41, 32, 45, 32, 101, 120, 112, 101, 99, 116, 101, 100, 32, 40, 36, 123, 79, 98, 106, 101, 99, 116, 46, 107, 101, 121, 115, 40, 66, 46, 72, 97, 41, 46, 116, 111, 83, 116, 114, 105, 110, 103, 40, 41, 125, 41, 32, 112, 97, 114, 97, 109, 101, 116, 101, 114, 115, 32, 105, 110, 115, 116, 101, 97, 100, 33, 96, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 119, 98, 46, 97, 112, 112, 108, 121, 40, 116, 104, 105, 115, 44, 32, 79, 97, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 100, 97, 32, 61, 32, 79, 98, 106, 101, 99, 116, 46, 99, 114, 101, 97, 116, 101, 40, 69, 44, 32, 123, 32, 99, 111, 110, 115, 116, 114, 117, 99, 116, 111, 114, 58, 32, 123, 32, 118, 97, 108, 117, 101, 58, 32, 117, 32, 125, 32, 125, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 117, 46, 112, 114, 111, 116, 111, 116, 121, 112, 101, 32, 61, 32, 100, 97, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 66, 32, 61, 32, 110, 101, 119, 32, 100, 98, 40, 110, 44, 32, 117, 44, 32, 100, 97, 44, 32, 114, 44, 32, 119, 44, 32, 102, 44, 32, 103, 44, 32, 109, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 66, 46, 67, 97, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 101, 97, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 40, 95, 97, 50, 32, 61, 32, 40, 101, 97, 32, 61, 32, 66, 46, 67, 97, 41, 46, 82, 97, 41, 32, 33, 61, 32, 110, 117, 108, 108, 32, 63, 32, 95, 97, 50, 32, 58, 32, 101, 97, 46, 82, 97, 32, 61, 32, 91, 93, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 66, 46, 67, 97, 46, 82, 97, 46, 112, 117, 115, 104, 40, 66, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 119, 32, 61, 32, 110, 101, 119, 32, 107, 98, 40, 110, 44, 32, 66, 44, 32, 116, 114, 117, 101, 44, 32, 102, 97, 108, 115, 101, 44, 32, 102, 97, 108, 115, 101, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 101, 97, 32, 61, 32, 110, 101, 119, 32, 107, 98, 40, 110, 32, 43, 32, 34, 42, 34, 44, 32, 66, 44, 32, 102, 97, 108, 115, 101, 44, 32, 102, 97, 108, 115, 101, 44, 32, 102, 97, 108, 115, 101, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 69, 32, 61, 32, 110, 101, 119, 32, 107, 98, 40, 110, 32, 43, 32, 34, 32, 99, 111, 110, 115, 116, 42, 34, 44, 32, 66, 44, 32, 102, 97, 108, 115, 101, 44, 32, 116, 114, 117, 101, 44, 32, 102, 97, 108, 115, 101, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 85, 97, 91, 97, 93, 32, 61, 32, 123, 32, 112, 111, 105, 110, 116, 101, 114, 84, 121, 112, 101, 58, 32, 101, 97, 44, 32, 86, 97, 58, 32, 69, 32, 125, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 108, 98, 40, 65, 44, 32, 117, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 91, 119, 44, 32, 101, 97, 44, 32, 69, 93, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 113, 58, 32, 40, 97, 44, 32, 98, 44, 32, 99, 44, 32, 100, 44, 32, 101, 44, 32, 102, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 104, 32, 61, 32, 115, 98, 40, 98, 44, 32, 99, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 101, 32, 61, 32, 84, 40, 100, 44, 32, 101, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 79, 40, 91, 93, 44, 32, 91, 97, 93, 44, 32, 40, 103, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 103, 32, 61, 32, 103, 91, 48, 93, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 108, 32, 61, 32, 96, 99, 111, 110, 115, 116, 114, 117, 99, 116, 111, 114, 32, 36, 123, 103, 46, 110, 97, 109, 101, 125, 96, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 118, 111, 105, 100, 32, 48, 32, 61, 61, 61, 32, 103, 46, 120, 97, 46, 72, 97, 32, 38, 38, 32, 40, 103, 46, 120, 97, 46, 72, 97, 32, 61, 32, 91, 93, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 118, 111, 105, 100, 32, 48, 32, 33, 61, 61, 32, 103, 46, 120, 97, 46, 72, 97, 91, 98, 32, 45, 32, 49, 93, 41, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 114, 111, 119, 32, 110, 101, 119, 32, 81, 40, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 96, 67, 97, 110, 110, 111, 116, 32, 114, 101, 103, 105, 115, 116, 101, 114, 32, 109, 117, 108, 116, 105, 112, 108, 101, 32, 99, 111, 110, 115, 116, 114, 117, 99, 116, 111, 114, 115, 32, 119, 105, 116, 104, 32, 105, 100, 101, 110, 116, 105, 99, 97, 108, 32, 110, 117, 109, 98, 101, 114, 32, 111, 102, 32, 112, 97, 114, 97, 109, 101, 116, 101, 114, 115, 32, 40, 36, 123, 98, 32, 45, 32, 49, 125, 41, 32, 102, 111, 114, 32, 99, 108, 97, 115, 115, 32, 39, 36, 123, 103, 46, 110, 97, 109, 101, 125, 39, 33, 32, 79, 118, 101, 114, 108, 111, 97, 100, 32, 114, 101, 115, 111, 108, 117, 116, 105, 111, 110, 32, 105, 115, 32, 99, 117, 114, 114, 101, 110, 116, 108, 121, 32, 111, 110, 108, 121, 32, 112, 101, 114, 102, 111, 114, 109, 101, 100, 32, 117, 115, 105, 110, 103, 32, 116, 104, 101, 32, 112, 97, 114, 97, 109, 101, 116, 101, 114, 32, 99, 111, 117, 110, 116, 44, 32, 110, 111, 116, 32, 97, 99, 116, 117, 97, 108, 32, 116, 121, 112, 101, 32, 105, 110, 102, 111, 33, 96, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 103, 46, 120, 97, 46, 72, 97, 91, 98, 32, 45, 32, 49, 93, 32, 61, 32, 40, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 98, 40, 96, 67, 97, 110, 110, 111, 116, 32, 99, 111, 110, 115, 116, 114, 117, 99, 116, 32, 36, 123, 103, 46, 110, 97, 109, 101, 125, 32, 100, 117, 101, 32, 116, 111, 32, 117, 110, 98, 111, 117, 110, 100, 32, 116, 121, 112, 101, 115, 96, 44, 32, 104, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 79, 40, 91, 93, 44, 32, 104, 44, 32, 40, 109, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 109, 46, 115, 112, 108, 105, 99, 101, 40, 49, 44, 32, 48, 44, 32, 110, 117, 108, 108, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 103, 46, 120, 97, 46, 72, 97, 91, 98, 32, 45, 32, 49, 93, 32, 61, 32, 117, 98, 40, 108, 44, 32, 109, 44, 32, 110, 117, 108, 108, 44, 32, 101, 44, 32, 102, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 91, 93, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 91, 93, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 102, 58, 32, 40, 97, 44, 32, 98, 44, 32, 99, 44, 32, 100, 44, 32, 101, 44, 32, 102, 44, 32, 104, 44, 32, 103, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 108, 32, 61, 32, 115, 98, 40, 99, 44, 32, 100, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 98, 32, 61, 32, 80, 40, 98, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 98, 32, 61, 32, 118, 98, 40, 98, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 102, 32, 61, 32, 84, 40, 101, 44, 32, 102, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 79, 40, 91, 93, 44, 32, 91, 97, 93, 44, 32, 40, 109, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 102, 117, 110, 99, 116, 105, 111, 110, 32, 110, 40, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 98, 40, 96, 67, 97, 110, 110, 111, 116, 32, 99, 97, 108, 108, 32, 36, 123, 113, 125, 32, 100, 117, 101, 32, 116, 111, 32, 117, 110, 98, 111, 117, 110, 100, 32, 116, 121, 112, 101, 115, 96, 44, 32, 108, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 109, 32, 61, 32, 109, 91, 48, 93, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 113, 32, 61, 32, 96, 36, 123, 109, 46, 110, 97, 109, 101, 125, 46, 36, 123, 98, 125, 96, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 98, 46, 115, 116, 97, 114, 116, 115, 87, 105, 116, 104, 40, 34, 64, 64, 34, 41, 32, 38, 38, 32, 40, 98, 32, 61, 32, 83, 121, 109, 98, 111, 108, 91, 98, 46, 115, 117, 98, 115, 116, 114, 105, 110, 103, 40, 50, 41, 93, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 103, 32, 38, 38, 32, 109, 46, 120, 97, 46, 102, 98, 46, 112, 117, 115, 104, 40, 98, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 114, 32, 61, 32, 109, 46, 120, 97, 46, 73, 97, 44, 32, 65, 32, 61, 32, 114, 91, 98, 93, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 118, 111, 105, 100, 32, 48, 32, 61, 61, 61, 32, 65, 32, 124, 124, 32, 118, 111, 105, 100, 32, 48, 32, 61, 61, 61, 32, 65, 46, 65, 97, 32, 38, 38, 32, 65, 46, 99, 108, 97, 115, 115, 78, 97, 109, 101, 32, 33, 61, 61, 32, 109, 46, 110, 97, 109, 101, 32, 38, 38, 32, 65, 46, 74, 97, 32, 61, 61, 61, 32, 99, 32, 45, 32, 50, 32, 63, 32, 40, 110, 46, 74, 97, 32, 61, 32, 99, 32, 45, 32, 50, 44, 32, 110, 46, 99, 108, 97, 115, 115, 78, 97, 109, 101, 32, 61, 32, 109, 46, 110, 97, 109, 101, 44, 32, 114, 91, 98, 93, 32, 61, 32, 110, 41, 32, 58, 32, 40, 97, 98, 40, 114, 44, 32, 98, 44, 32, 113, 41, 44, 32, 114, 91, 98, 93, 46, 65, 97, 91, 99, 32, 45, 32, 50, 93, 32, 61, 32, 110, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 79, 40, 91, 93, 44, 32, 108, 44, 32, 40, 117, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 117, 32, 61, 32, 117, 98, 40, 113, 44, 32, 117, 44, 32, 109, 44, 32, 102, 44, 32, 104, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 118, 111, 105, 100, 32, 48, 32, 61, 61, 61, 32, 114, 91, 98, 93, 46, 65, 97, 32, 63, 32, 40, 117, 46, 74, 97, 32, 61, 32, 99, 32, 45, 32, 50, 44, 32, 114, 91, 98, 93, 32, 61, 32, 117, 41, 32, 58, 32, 114, 91, 98, 93, 46, 65, 97, 91, 99, 32, 45, 32, 50, 93, 32, 61, 32, 117, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 91, 93, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 91, 93, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 87, 58, 32, 40, 97, 41, 32, 61, 62, 32, 78, 40, 97, 44, 32, 65, 98, 41, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 120, 58, 32, 40, 97, 44, 32, 98, 44, 32, 99, 44, 32, 100, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 102, 117, 110, 99, 116, 105, 111, 110, 32, 101, 40, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 98, 32, 61, 32, 80, 40, 98, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 101, 46, 118, 97, 108, 117, 101, 115, 32, 61, 32, 123, 125, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 78, 40, 97, 44, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 110, 97, 109, 101, 58, 32, 98, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 114, 117, 99, 116, 111, 114, 58, 32, 101, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 102, 114, 111, 109, 87, 105, 114, 101, 84, 121, 112, 101, 58, 32, 102, 117, 110, 99, 116, 105, 111, 110, 40, 102, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 116, 104, 105, 115, 46, 99, 111, 110, 115, 116, 114, 117, 99, 116, 111, 114, 46, 118, 97, 108, 117, 101, 115, 91, 102, 93, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 116, 111, 87, 105, 114, 101, 84, 121, 112, 101, 58, 32, 40, 102, 44, 32, 104, 41, 32, 61, 62, 32, 104, 46, 118, 97, 108, 117, 101, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 69, 97, 58, 32, 56, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 97, 100, 86, 97, 108, 117, 101, 70, 114, 111, 109, 80, 111, 105, 110, 116, 101, 114, 58, 32, 66, 98, 40, 98, 44, 32, 99, 44, 32, 100, 41, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 70, 97, 58, 32, 110, 117, 108, 108, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 98, 98, 40, 98, 44, 32, 101, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 107, 58, 32, 40, 97, 44, 32, 98, 44, 32, 99, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 100, 32, 61, 32, 67, 98, 40, 97, 44, 32, 34, 101, 110, 117, 109, 34, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 98, 32, 61, 32, 80, 40, 98, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 97, 32, 61, 32, 100, 46, 99, 111, 110, 115, 116, 114, 117, 99, 116, 111, 114, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 100, 32, 61, 32, 79, 98, 106, 101, 99, 116, 46, 99, 114, 101, 97, 116, 101, 40, 100, 46, 99, 111, 110, 115, 116, 114, 117, 99, 116, 111, 114, 46, 112, 114, 111, 116, 111, 116, 121, 112, 101, 44, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 108, 117, 101, 58, 32, 123, 32, 118, 97, 108, 117, 101, 58, 32, 99, 32, 125, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 114, 117, 99, 116, 111, 114, 58, 32, 123, 32, 118, 97, 108, 117, 101, 58, 32, 36, 97, 40, 96, 36, 123, 100, 46, 110, 97, 109, 101, 125, 95, 36, 123, 98, 125, 96, 44, 32, 102, 117, 110, 99, 116, 105, 111, 110, 40, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 41, 32, 125, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 97, 46, 118, 97, 108, 117, 101, 115, 91, 99, 93, 32, 61, 32, 100, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 97, 91, 98, 93, 32, 61, 32, 100, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 122, 58, 32, 40, 97, 44, 32, 98, 44, 32, 99, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 98, 32, 61, 32, 80, 40, 98, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 78, 40, 97, 44, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 110, 97, 109, 101, 58, 32, 98, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 102, 114, 111, 109, 87, 105, 114, 101, 84, 121, 112, 101, 58, 32, 40, 100, 41, 32, 61, 62, 32, 100, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 116, 111, 87, 105, 114, 101, 84, 121, 112, 101, 58, 32, 40, 100, 44, 32, 101, 41, 32, 61, 62, 32, 101, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 69, 97, 58, 32, 56, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 97, 100, 86, 97, 108, 117, 101, 70, 114, 111, 109, 80, 111, 105, 110, 116, 101, 114, 58, 32, 68, 98, 40, 98, 44, 32, 99, 41, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 70, 97, 58, 32, 110, 117, 108, 108, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 117, 58, 32, 40, 97, 44, 32, 98, 44, 32, 99, 44, 32, 100, 44, 32, 101, 44, 32, 102, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 104, 32, 61, 32, 115, 98, 40, 98, 44, 32, 99, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 97, 32, 61, 32, 80, 40, 97, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 97, 32, 61, 32, 118, 98, 40, 97, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 101, 32, 61, 32, 84, 40, 100, 44, 32, 101, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 98, 98, 40, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 97, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 102, 117, 110, 99, 116, 105, 111, 110, 40, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 98, 40, 96, 67, 97, 110, 110, 111, 116, 32, 99, 97, 108, 108, 32, 36, 123, 97, 125, 32, 100, 117, 101, 32, 116, 111, 32, 117, 110, 98, 111, 117, 110, 100, 32, 116, 121, 112, 101, 115, 96, 44, 32, 104, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 98, 32, 45, 32, 49, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 79, 40, 91, 93, 44, 32, 104, 44, 32, 40, 103, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 108, 98, 40, 97, 44, 32, 117, 98, 40, 97, 44, 32, 91, 103, 91, 48, 93, 44, 32, 110, 117, 108, 108, 93, 46, 99, 111, 110, 99, 97, 116, 40, 103, 46, 115, 108, 105, 99, 101, 40, 49, 41, 41, 44, 32, 110, 117, 108, 108, 44, 32, 101, 44, 32, 102, 41, 44, 32, 98, 32, 45, 32, 49, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 91, 93, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 108, 58, 32, 40, 97, 44, 32, 98, 44, 32, 99, 44, 32, 100, 44, 32, 101, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 98, 32, 61, 32, 80, 40, 98, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 45, 49, 32, 61, 61, 61, 32, 101, 32, 38, 38, 32, 40, 101, 32, 61, 32, 52, 50, 57, 52, 57, 54, 55, 50, 57, 53, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 101, 32, 61, 32, 40, 103, 41, 32, 61, 62, 32, 103, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 48, 32, 61, 61, 61, 32, 100, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 102, 32, 61, 32, 51, 50, 32, 45, 32, 56, 32, 42, 32, 99, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 101, 32, 61, 32, 40, 103, 41, 32, 61, 62, 32, 103, 32, 60, 60, 32, 102, 32, 62, 62, 62, 32, 102, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 104, 32, 61, 32, 98, 46, 105, 110, 99, 108, 117, 100, 101, 115, 40, 34, 117, 110, 115, 105, 103, 110, 101, 100, 34, 41, 32, 63, 32, 102, 117, 110, 99, 116, 105, 111, 110, 40, 103, 44, 32, 108, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 108, 32, 62, 62, 62, 32, 48, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 32, 58, 32, 102, 117, 110, 99, 116, 105, 111, 110, 40, 103, 44, 32, 108, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 108, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 78, 40, 97, 44, 32, 123, 32, 110, 97, 109, 101, 58, 32, 98, 44, 32, 102, 114, 111, 109, 87, 105, 114, 101, 84, 121, 112, 101, 58, 32, 101, 44, 32, 116, 111, 87, 105, 114, 101, 84, 121, 112, 101, 58, 32, 104, 44, 32, 69, 97, 58, 32, 56, 44, 32, 114, 101, 97, 100, 86, 97, 108, 117, 101, 70, 114, 111, 109, 80, 111, 105, 110, 116, 101, 114, 58, 32, 69, 98, 40, 98, 44, 32, 99, 44, 32, 48, 32, 33, 61, 61, 32, 100, 41, 44, 32, 70, 97, 58, 32, 110, 117, 108, 108, 32, 125, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 104, 58, 32, 40, 97, 44, 32, 98, 44, 32, 99, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 102, 117, 110, 99, 116, 105, 111, 110, 32, 100, 40, 102, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 110, 101, 119, 32, 101, 40, 118, 46, 98, 117, 102, 102, 101, 114, 44, 32, 68, 91, 102, 32, 43, 32, 52, 32, 62, 62, 32, 50, 93, 44, 32, 68, 91, 102, 32, 62, 62, 32, 50, 93, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 101, 32, 61, 32, 91, 73, 110, 116, 56, 65, 114, 114, 97, 121, 44, 32, 85, 105, 110, 116, 56, 65, 114, 114, 97, 121, 44, 32, 73, 110, 116, 49, 54, 65, 114, 114, 97, 121, 44, 32, 85, 105, 110, 116, 49, 54, 65, 114, 114, 97, 121, 44, 32, 73, 110, 116, 51, 50, 65, 114, 114, 97, 121, 44, 32, 85, 105, 110, 116, 51, 50, 65, 114, 114, 97, 121, 44, 32, 70, 108, 111, 97, 116, 51, 50, 65, 114, 114, 97, 121, 44, 32, 70, 108, 111, 97, 116, 54, 52, 65, 114, 114, 97, 121, 93, 91, 98, 93, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 99, 32, 61, 32, 80, 40, 99, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 78, 40, 97, 44, 32, 123, 32, 110, 97, 109, 101, 58, 32, 99, 44, 32, 102, 114, 111, 109, 87, 105, 114, 101, 84, 121, 112, 101, 58, 32, 100, 44, 32, 69, 97, 58, 32, 56, 44, 32, 114, 101, 97, 100, 86, 97, 108, 117, 101, 70, 114, 111, 109, 80, 111, 105, 110, 116, 101, 114, 58, 32, 100, 32, 125, 44, 32, 123, 32, 99, 98, 58, 32, 116, 114, 117, 101, 32, 125, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 116, 58, 32, 40, 97, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 78, 40, 97, 44, 32, 70, 98, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 98, 97, 58, 32, 40, 97, 44, 32, 98, 44, 32, 99, 44, 32, 100, 44, 32, 101, 44, 32, 102, 44, 32, 104, 44, 32, 103, 44, 32, 108, 44, 32, 109, 44, 32, 110, 44, 32, 113, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 99, 32, 61, 32, 80, 40, 99, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 102, 32, 61, 32, 84, 40, 101, 44, 32, 102, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 103, 32, 61, 32, 84, 40, 104, 44, 32, 103, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 109, 32, 61, 32, 84, 40, 108, 44, 32, 109, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 113, 32, 61, 32, 84, 40, 110, 44, 32, 113, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 79, 40, 91, 97, 93, 44, 32, 91, 98, 93, 44, 32, 40, 114, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 32, 61, 32, 114, 91, 48, 93, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 91, 110, 101, 119, 32, 107, 98, 40, 99, 44, 32, 114, 46, 120, 97, 44, 32, 102, 97, 108, 115, 101, 44, 32, 102, 97, 108, 115, 101, 44, 32, 116, 114, 117, 101, 44, 32, 114, 44, 32, 100, 44, 32, 102, 44, 32, 103, 44, 32, 109, 44, 32, 113, 41, 93, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 65, 58, 32, 40, 97, 44, 32, 98, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 98, 32, 61, 32, 80, 40, 98, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 99, 32, 61, 32, 34, 115, 116, 100, 58, 58, 115, 116, 114, 105, 110, 103, 34, 32, 61, 61, 61, 32, 98, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 78, 40, 97, 44, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 110, 97, 109, 101, 58, 32, 98, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 102, 114, 111, 109, 87, 105, 114, 101, 84, 121, 112, 101, 58, 32, 102, 117, 110, 99, 116, 105, 111, 110, 40, 100, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 101, 32, 61, 32, 68, 91, 100, 32, 62, 62, 32, 50, 93, 44, 32, 102, 32, 61, 32, 100, 32, 43, 32, 52, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 99, 41, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 102, 111, 114, 32, 40, 118, 97, 114, 32, 104, 32, 61, 32, 102, 44, 32, 103, 32, 61, 32, 48, 59, 32, 103, 32, 60, 61, 32, 101, 59, 32, 43, 43, 103, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 108, 32, 61, 32, 102, 32, 43, 32, 103, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 103, 32, 61, 61, 32, 101, 32, 124, 124, 32, 48, 32, 61, 61, 32, 120, 91, 108, 93, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 104, 32, 61, 32, 104, 32, 63, 32, 72, 40, 120, 44, 32, 104, 44, 32, 108, 32, 45, 32, 104, 41, 32, 58, 32, 34, 34, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 118, 111, 105, 100, 32, 48, 32, 61, 61, 61, 32, 109, 41, 32, 118, 97, 114, 32, 109, 32, 61, 32, 104, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 101, 108, 115, 101, 32, 109, 32, 43, 61, 32, 83, 116, 114, 105, 110, 103, 46, 102, 114, 111, 109, 67, 104, 97, 114, 67, 111, 100, 101, 40, 48, 41, 44, 32, 109, 32, 43, 61, 32, 104, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 104, 32, 61, 32, 108, 32, 43, 32, 49, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 101, 108, 115, 101, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 109, 32, 61, 32, 65, 114, 114, 97, 121, 40, 101, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 102, 111, 114, 32, 40, 103, 32, 61, 32, 48, 59, 32, 103, 32, 60, 32, 101, 59, 32, 43, 43, 103, 41, 32, 109, 91, 103, 93, 32, 61, 32, 83, 116, 114, 105, 110, 103, 46, 102, 114, 111, 109, 67, 104, 97, 114, 67, 111, 100, 101, 40, 120, 91, 102, 32, 43, 32, 103, 93, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 109, 32, 61, 32, 109, 46, 106, 111, 105, 110, 40, 34, 34, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 85, 40, 100, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 109, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 116, 111, 87, 105, 114, 101, 84, 121, 112, 101, 58, 32, 102, 117, 110, 99, 116, 105, 111, 110, 40, 100, 44, 32, 101, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 101, 32, 105, 110, 115, 116, 97, 110, 99, 101, 111, 102, 32, 65, 114, 114, 97, 121, 66, 117, 102, 102, 101, 114, 32, 38, 38, 32, 40, 101, 32, 61, 32, 110, 101, 119, 32, 85, 105, 110, 116, 56, 65, 114, 114, 97, 121, 40, 101, 41, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 102, 44, 32, 104, 32, 61, 32, 34, 115, 116, 114, 105, 110, 103, 34, 32, 61, 61, 32, 116, 121, 112, 101, 111, 102, 32, 101, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 33, 40, 104, 32, 124, 124, 32, 101, 32, 105, 110, 115, 116, 97, 110, 99, 101, 111, 102, 32, 85, 105, 110, 116, 56, 65, 114, 114, 97, 121, 32, 124, 124, 32, 101, 32, 105, 110, 115, 116, 97, 110, 99, 101, 111, 102, 32, 85, 105, 110, 116, 56, 67, 108, 97, 109, 112, 101, 100, 65, 114, 114, 97, 121, 32, 124, 124, 32, 101, 32, 105, 110, 115, 116, 97, 110, 99, 101, 111, 102, 32, 73, 110, 116, 56, 65, 114, 114, 97, 121, 41, 41, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 114, 111, 119, 32, 110, 101, 119, 32, 81, 40, 34, 67, 97, 110, 110, 111, 116, 32, 112, 97, 115, 115, 32, 110, 111, 110, 45, 115, 116, 114, 105, 110, 103, 32, 116, 111, 32, 115, 116, 100, 58, 58, 115, 116, 114, 105, 110, 103, 34, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 99, 32, 38, 38, 32, 104, 41, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 102, 111, 114, 32, 40, 118, 97, 114, 32, 103, 32, 61, 32, 102, 32, 61, 32, 48, 59, 32, 103, 32, 60, 32, 101, 46, 108, 101, 110, 103, 116, 104, 59, 32, 43, 43, 103, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 108, 32, 61, 32, 101, 46, 99, 104, 97, 114, 67, 111, 100, 101, 65, 116, 40, 103, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 49, 50, 55, 32, 62, 61, 32, 108, 32, 63, 32, 102, 43, 43, 32, 58, 32, 50, 48, 52, 55, 32, 62, 61, 32, 108, 32, 63, 32, 102, 32, 43, 61, 32, 50, 32, 58, 32, 53, 53, 50, 57, 54, 32, 60, 61, 32, 108, 32, 38, 38, 32, 53, 55, 51, 52, 51, 32, 62, 61, 32, 108, 32, 63, 32, 40, 102, 32, 43, 61, 32, 52, 44, 32, 43, 43, 103, 41, 32, 58, 32, 102, 32, 43, 61, 32, 51, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 101, 108, 115, 101, 32, 102, 32, 61, 32, 101, 46, 108, 101, 110, 103, 116, 104, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 103, 32, 61, 32, 100, 99, 40, 52, 32, 43, 32, 102, 32, 43, 32, 49, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 108, 32, 61, 32, 103, 32, 43, 32, 52, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 68, 91, 103, 32, 62, 62, 32, 50, 93, 32, 61, 32, 102, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 99, 32, 38, 38, 32, 104, 41, 32, 73, 40, 101, 44, 32, 108, 44, 32, 102, 32, 43, 32, 49, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 101, 108, 115, 101, 32, 105, 102, 32, 40, 104, 41, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 102, 111, 114, 32, 40, 104, 32, 61, 32, 48, 59, 32, 104, 32, 60, 32, 102, 59, 32, 43, 43, 104, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 109, 32, 61, 32, 101, 46, 99, 104, 97, 114, 67, 111, 100, 101, 65, 116, 40, 104, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 50, 53, 53, 32, 60, 32, 109, 41, 32, 116, 104, 114, 111, 119, 32, 85, 40, 108, 41, 44, 32, 110, 101, 119, 32, 81, 40, 34, 83, 116, 114, 105, 110, 103, 32, 104, 97, 115, 32, 85, 84, 70, 45, 49, 54, 32, 99, 111, 100, 101, 32, 117, 110, 105, 116, 115, 32, 116, 104, 97, 116, 32, 100, 111, 32, 110, 111, 116, 32, 102, 105, 116, 32, 105, 110, 32, 56, 32, 98, 105, 116, 115, 34, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 120, 91, 108, 32, 43, 32, 104, 93, 32, 61, 32, 109, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 101, 108, 115, 101, 32, 102, 111, 114, 32, 40, 104, 32, 61, 32, 48, 59, 32, 104, 32, 60, 32, 102, 59, 32, 43, 43, 104, 41, 32, 120, 91, 108, 32, 43, 32, 104, 93, 32, 61, 32, 101, 91, 104, 93, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 110, 117, 108, 108, 32, 33, 61, 61, 32, 100, 32, 38, 38, 32, 100, 46, 112, 117, 115, 104, 40, 85, 44, 32, 103, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 103, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 69, 97, 58, 32, 56, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 97, 100, 86, 97, 108, 117, 101, 70, 114, 111, 109, 80, 111, 105, 110, 116, 101, 114, 58, 32, 74, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 70, 97, 40, 100, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 85, 40, 100, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 115, 58, 32, 40, 97, 44, 32, 98, 44, 32, 99, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 99, 32, 61, 32, 80, 40, 99, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 50, 32, 61, 61, 61, 32, 98, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 100, 32, 61, 32, 72, 98, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 101, 32, 61, 32, 73, 98, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 102, 32, 61, 32, 74, 98, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 104, 32, 61, 32, 40, 103, 41, 32, 61, 62, 32, 122, 91, 103, 32, 62, 62, 32, 49, 93, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 32, 101, 108, 115, 101, 32, 52, 32, 61, 61, 61, 32, 98, 32, 38, 38, 32, 40, 100, 32, 61, 32, 75, 98, 44, 32, 101, 32, 61, 32, 76, 98, 44, 32, 102, 32, 61, 32, 77, 98, 44, 32, 104, 32, 61, 32, 40, 103, 41, 32, 61, 62, 32, 68, 91, 103, 32, 62, 62, 32, 50, 93, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 78, 40, 97, 44, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 110, 97, 109, 101, 58, 32, 99, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 102, 114, 111, 109, 87, 105, 114, 101, 84, 121, 112, 101, 58, 32, 40, 103, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 102, 111, 114, 32, 40, 118, 97, 114, 32, 108, 32, 61, 32, 68, 91, 103, 32, 62, 62, 32, 50, 93, 44, 32, 109, 44, 32, 110, 32, 61, 32, 103, 32, 43, 32, 52, 44, 32, 113, 32, 61, 32, 48, 59, 32, 113, 32, 60, 61, 32, 108, 59, 32, 43, 43, 113, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 114, 32, 61, 32, 103, 32, 43, 32, 52, 32, 43, 32, 113, 32, 42, 32, 98, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 113, 32, 61, 61, 32, 108, 32, 124, 124, 32, 48, 32, 61, 61, 32, 104, 40, 114, 41, 41, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 110, 32, 61, 32, 100, 40, 110, 44, 32, 114, 32, 45, 32, 110, 41, 44, 32, 118, 111, 105, 100, 32, 48, 32, 61, 61, 61, 32, 109, 32, 63, 32, 109, 32, 61, 32, 110, 32, 58, 32, 40, 109, 32, 43, 61, 32, 83, 116, 114, 105, 110, 103, 46, 102, 114, 111, 109, 67, 104, 97, 114, 67, 111, 100, 101, 40, 48, 41, 44, 32, 109, 32, 43, 61, 32, 110, 41, 44, 32, 110, 32, 61, 32, 114, 32, 43, 32, 98, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 85, 40, 103, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 109, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 116, 111, 87, 105, 114, 101, 84, 121, 112, 101, 58, 32, 40, 103, 44, 32, 108, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 34, 115, 116, 114, 105, 110, 103, 34, 32, 33, 61, 32, 116, 121, 112, 101, 111, 102, 32, 108, 41, 32, 116, 104, 114, 111, 119, 32, 110, 101, 119, 32, 81, 40, 96, 67, 97, 110, 110, 111, 116, 32, 112, 97, 115, 115, 32, 110, 111, 110, 45, 115, 116, 114, 105, 110, 103, 32, 116, 111, 32, 67, 43, 43, 32, 115, 116, 114, 105, 110, 103, 32, 116, 121, 112, 101, 32, 36, 123, 99, 125, 96, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 109, 32, 61, 32, 102, 40, 108, 41, 44, 32, 110, 32, 61, 32, 100, 99, 40, 52, 32, 43, 32, 109, 32, 43, 32, 98, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 68, 91, 110, 32, 62, 62, 32, 50, 93, 32, 61, 32, 109, 32, 47, 32, 98, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 101, 40, 108, 44, 32, 110, 32, 43, 32, 52, 44, 32, 109, 32, 43, 32, 98, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 110, 117, 108, 108, 32, 33, 61, 61, 32, 103, 32, 38, 38, 32, 103, 46, 112, 117, 115, 104, 40, 85, 44, 32, 110, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 110, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 69, 97, 58, 32, 56, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 97, 100, 86, 97, 108, 117, 101, 70, 114, 111, 109, 80, 111, 105, 110, 116, 101, 114, 58, 32, 74, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 70, 97, 40, 103, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 85, 40, 103, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 119, 58, 32, 40, 97, 44, 32, 98, 44, 32, 99, 44, 32, 100, 44, 32, 101, 44, 32, 102, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 75, 97, 91, 97, 93, 32, 61, 32, 123, 32, 110, 97, 109, 101, 58, 32, 80, 40, 98, 41, 44, 32, 81, 97, 58, 32, 84, 40, 99, 44, 32, 100, 41, 44, 32, 71, 97, 58, 32, 84, 40, 101, 44, 32, 102, 41, 44, 32, 84, 97, 58, 32, 91, 93, 32, 125, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 106, 58, 32, 40, 97, 44, 32, 98, 44, 32, 99, 44, 32, 100, 44, 32, 101, 44, 32, 102, 44, 32, 104, 44, 32, 103, 44, 32, 108, 44, 32, 109, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 75, 97, 91, 97, 93, 46, 84, 97, 46, 112, 117, 115, 104, 40, 123, 32, 88, 97, 58, 32, 80, 40, 98, 41, 44, 32, 98, 98, 58, 32, 99, 44, 32, 36, 97, 58, 32, 84, 40, 100, 44, 32, 101, 41, 44, 32, 97, 98, 58, 32, 102, 44, 32, 105, 98, 58, 32, 104, 44, 32, 104, 98, 58, 32, 84, 40, 103, 44, 32, 108, 41, 44, 32, 106, 98, 58, 32, 109, 32, 125, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 89, 58, 32, 40, 97, 44, 32, 98, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 98, 32, 61, 32, 80, 40, 98, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 78, 40, 97, 44, 32, 123, 32, 108, 98, 58, 32, 116, 114, 117, 101, 44, 32, 110, 97, 109, 101, 58, 32, 98, 44, 32, 69, 97, 58, 32, 48, 44, 32, 102, 114, 111, 109, 87, 105, 114, 101, 84, 121, 112, 101, 58, 32, 40, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 44, 32, 116, 111, 87, 105, 114, 101, 84, 121, 112, 101, 58, 32, 40, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 32, 125, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 73, 58, 32, 40, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 70, 97, 32, 61, 32, 102, 97, 108, 115, 101, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 78, 98, 32, 61, 32, 48, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 69, 58, 32, 40, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 114, 111, 119, 32, 73, 110, 102, 105, 110, 105, 116, 121, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 36, 58, 32, 40, 97, 44, 32, 98, 44, 32, 99, 44, 32, 100, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 97, 32, 61, 32, 79, 98, 91, 97, 93, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 98, 32, 61, 32, 122, 98, 40, 98, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 97, 40, 110, 117, 108, 108, 44, 32, 98, 44, 32, 99, 44, 32, 100, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 66, 58, 32, 121, 98, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 95, 58, 32, 40, 97, 44, 32, 98, 44, 32, 99, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 100, 32, 61, 32, 81, 98, 40, 97, 44, 32, 98, 41, 44, 32, 101, 32, 61, 32, 100, 46, 115, 104, 105, 102, 116, 40, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 97, 45, 45, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 102, 32, 61, 32, 65, 114, 114, 97, 121, 40, 97, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 98, 32, 61, 32, 96, 109, 101, 116, 104, 111, 100, 67, 97, 108, 108, 101, 114, 60, 40, 36, 123, 100, 46, 109, 97, 112, 40, 40, 104, 41, 32, 61, 62, 32, 104, 46, 110, 97, 109, 101, 41, 46, 106, 111, 105, 110, 40, 34, 44, 32, 34, 41, 125, 41, 32, 61, 62, 32, 36, 123, 101, 46, 110, 97, 109, 101, 125, 62, 96, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 80, 98, 40, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 36, 97, 40, 98, 44, 32, 40, 104, 44, 32, 103, 44, 32, 108, 44, 32, 109, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 102, 111, 114, 32, 40, 118, 97, 114, 32, 110, 32, 61, 32, 48, 44, 32, 113, 32, 61, 32, 48, 59, 32, 113, 32, 60, 32, 97, 59, 32, 43, 43, 113, 41, 32, 102, 91, 113, 93, 32, 61, 32, 100, 91, 113, 93, 46, 114, 101, 97, 100, 86, 97, 108, 117, 101, 70, 114, 111, 109, 80, 111, 105, 110, 116, 101, 114, 40, 109, 32, 43, 32, 110, 41, 44, 32, 110, 32, 43, 61, 32, 100, 91, 113, 93, 46, 69, 97, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 103, 32, 61, 32, 49, 32, 61, 61, 61, 32, 99, 32, 63, 32, 82, 98, 40, 103, 44, 32, 102, 41, 32, 58, 32, 103, 46, 97, 112, 112, 108, 121, 40, 104, 44, 32, 102, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 104, 32, 61, 32, 91, 93, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 103, 32, 61, 32, 101, 46, 116, 111, 87, 105, 114, 101, 84, 121, 112, 101, 40, 104, 44, 32, 103, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 104, 46, 108, 101, 110, 103, 116, 104, 32, 38, 38, 32, 40, 68, 91, 108, 32, 62, 62, 32, 50, 93, 32, 61, 32, 105, 98, 40, 104, 41, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 103, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 41, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 97, 97, 58, 32, 40, 97, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 57, 32, 60, 32, 97, 32, 38, 38, 32, 40, 86, 91, 97, 32, 43, 32, 49, 93, 32, 43, 61, 32, 49, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 90, 58, 32, 40, 97, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 98, 32, 61, 32, 122, 98, 40, 97, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 76, 97, 40, 98, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 121, 98, 40, 97, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 111, 58, 32, 40, 97, 44, 32, 98, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 97, 32, 61, 32, 67, 98, 40, 97, 44, 32, 34, 95, 101, 109, 118, 97, 108, 95, 116, 97, 107, 101, 95, 118, 97, 108, 117, 101, 34, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 97, 32, 61, 32, 97, 46, 114, 101, 97, 100, 86, 97, 108, 117, 101, 70, 114, 111, 109, 80, 111, 105, 110, 116, 101, 114, 40, 98, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 105, 98, 40, 97, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 70, 58, 32, 40, 97, 44, 32, 98, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 83, 98, 91, 97, 93, 32, 38, 38, 32, 40, 99, 108, 101, 97, 114, 84, 105, 109, 101, 111, 117, 116, 40, 83, 98, 91, 97, 93, 46, 105, 100, 41, 44, 32, 100, 101, 108, 101, 116, 101, 32, 83, 98, 91, 97, 93, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 33, 98, 41, 32, 114, 101, 116, 117, 114, 110, 32, 48, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 99, 32, 61, 32, 115, 101, 116, 84, 105, 109, 101, 111, 117, 116, 40, 40, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 100, 101, 108, 101, 116, 101, 32, 83, 98, 91, 97, 93, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 86, 98, 40, 40, 41, 32, 61, 62, 32, 101, 99, 40, 97, 44, 32, 112, 101, 114, 102, 111, 114, 109, 97, 110, 99, 101, 46, 110, 111, 119, 40, 41, 41, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 44, 32, 98, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 83, 98, 91, 97, 93, 32, 61, 32, 123, 32, 105, 100, 58, 32, 99, 44, 32, 109, 98, 58, 32, 98, 32, 125, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 48, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 71, 58, 32, 40, 97, 44, 32, 98, 44, 32, 99, 44, 32, 100, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 101, 32, 61, 32, 40, 47, 42, 32, 64, 95, 95, 80, 85, 82, 69, 95, 95, 32, 42, 47, 32, 110, 101, 119, 32, 68, 97, 116, 101, 40, 41, 41, 46, 103, 101, 116, 70, 117, 108, 108, 89, 101, 97, 114, 40, 41, 44, 32, 102, 32, 61, 32, 110, 101, 119, 32, 68, 97, 116, 101, 40, 101, 44, 32, 48, 44, 32, 49, 41, 46, 103, 101, 116, 84, 105, 109, 101, 122, 111, 110, 101, 79, 102, 102, 115, 101, 116, 40, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 101, 32, 61, 32, 110, 101, 119, 32, 68, 97, 116, 101, 40, 101, 44, 32, 54, 44, 32, 49, 41, 46, 103, 101, 116, 84, 105, 109, 101, 122, 111, 110, 101, 79, 102, 102, 115, 101, 116, 40, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 68, 91, 97, 32, 62, 62, 32, 50, 93, 32, 61, 32, 54, 48, 32, 42, 32, 77, 97, 116, 104, 46, 109, 97, 120, 40, 102, 44, 32, 101, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 67, 91, 98, 32, 62, 62, 32, 50, 93, 32, 61, 32, 78, 117, 109, 98, 101, 114, 40, 102, 32, 33, 61, 32, 101, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 98, 32, 61, 32, 40, 104, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 103, 32, 61, 32, 77, 97, 116, 104, 46, 97, 98, 115, 40, 104, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 96, 85, 84, 67, 36, 123, 48, 32, 60, 61, 32, 104, 32, 63, 32, 34, 45, 34, 32, 58, 32, 34, 43, 34, 125, 36, 123, 83, 116, 114, 105, 110, 103, 40, 77, 97, 116, 104, 46, 102, 108, 111, 111, 114, 40, 103, 32, 47, 32, 54, 48, 41, 41, 46, 112, 97, 100, 83, 116, 97, 114, 116, 40, 50, 44, 32, 34, 48, 34, 41, 125, 36, 123, 83, 116, 114, 105, 110, 103, 40, 103, 32, 37, 32, 54, 48, 41, 46, 112, 97, 100, 83, 116, 97, 114, 116, 40, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 50, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 34, 48, 34, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 41, 125, 96, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 97, 32, 61, 32, 98, 40, 102, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 98, 32, 61, 32, 98, 40, 101, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 101, 32, 60, 32, 102, 32, 63, 32, 40, 73, 40, 97, 44, 32, 99, 44, 32, 49, 55, 41, 44, 32, 73, 40, 98, 44, 32, 100, 44, 32, 49, 55, 41, 41, 32, 58, 32, 40, 73, 40, 97, 44, 32, 100, 44, 32, 49, 55, 41, 44, 32, 73, 40, 98, 44, 32, 99, 44, 32, 49, 55, 41, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 99, 97, 58, 32, 40, 41, 32, 61, 62, 32, 112, 101, 114, 102, 111, 114, 109, 97, 110, 99, 101, 46, 110, 111, 119, 40, 41, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 72, 58, 32, 40, 97, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 98, 32, 61, 32, 120, 46, 108, 101, 110, 103, 116, 104, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 97, 32, 62, 62, 62, 61, 32, 48, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 50, 49, 52, 55, 52, 56, 51, 54, 52, 56, 32, 60, 32, 97, 41, 32, 114, 101, 116, 117, 114, 110, 32, 102, 97, 108, 115, 101, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 102, 111, 114, 32, 40, 118, 97, 114, 32, 99, 32, 61, 32, 49, 59, 32, 52, 32, 62, 61, 32, 99, 59, 32, 99, 32, 42, 61, 32, 50, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 100, 32, 61, 32, 98, 32, 42, 32, 40, 49, 32, 43, 32, 48, 46, 50, 32, 47, 32, 99, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 100, 32, 61, 32, 77, 97, 116, 104, 46, 109, 105, 110, 40, 100, 44, 32, 97, 32, 43, 32, 49, 48, 48, 54, 54, 51, 50, 57, 54, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 97, 58, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 100, 32, 61, 32, 40, 77, 97, 116, 104, 46, 109, 105, 110, 40, 50, 49, 52, 55, 52, 56, 51, 54, 52, 56, 44, 32, 54, 53, 53, 51, 54, 32, 42, 32, 77, 97, 116, 104, 46, 99, 101, 105, 108, 40, 77, 97, 116, 104, 46, 109, 97, 120, 40, 97, 44, 32, 100, 41, 32, 47, 32, 54, 53, 53, 51, 54, 41, 41, 32, 45, 32, 108, 97, 46, 98, 117, 102, 102, 101, 114, 46, 98, 121, 116, 101, 76, 101, 110, 103, 116, 104, 32, 43, 32, 54, 53, 53, 51, 53, 41, 32, 47, 32, 54, 53, 53, 51, 54, 32, 124, 32, 48, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 116, 114, 121, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 108, 97, 46, 103, 114, 111, 119, 40, 100, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 113, 97, 40, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 101, 32, 61, 32, 49, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 98, 114, 101, 97, 107, 32, 97, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 32, 99, 97, 116, 99, 104, 32, 40, 102, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 101, 32, 61, 32, 118, 111, 105, 100, 32, 48, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 101, 41, 32, 114, 101, 116, 117, 114, 110, 32, 116, 114, 117, 101, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 102, 97, 108, 115, 101, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 85, 58, 32, 40, 97, 44, 32, 98, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 99, 32, 61, 32, 48, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 89, 98, 40, 41, 46, 102, 111, 114, 69, 97, 99, 104, 40, 40, 100, 44, 32, 101, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 102, 32, 61, 32, 98, 32, 43, 32, 99, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 101, 32, 61, 32, 68, 91, 97, 32, 43, 32, 52, 32, 42, 32, 101, 32, 62, 62, 32, 50, 93, 32, 61, 32, 102, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 102, 111, 114, 32, 40, 102, 32, 61, 32, 48, 59, 32, 102, 32, 60, 32, 100, 46, 108, 101, 110, 103, 116, 104, 59, 32, 43, 43, 102, 41, 32, 118, 91, 101, 43, 43, 93, 32, 61, 32, 100, 46, 99, 104, 97, 114, 67, 111, 100, 101, 65, 116, 40, 102, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 118, 91, 101, 93, 32, 61, 32, 48, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 99, 32, 43, 61, 32, 100, 46, 108, 101, 110, 103, 116, 104, 32, 43, 32, 49, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 48, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 86, 58, 32, 40, 97, 44, 32, 98, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 99, 32, 61, 32, 89, 98, 40, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 68, 91, 97, 32, 62, 62, 32, 50, 93, 32, 61, 32, 99, 46, 108, 101, 110, 103, 116, 104, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 100, 32, 61, 32, 48, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 99, 46, 102, 111, 114, 69, 97, 99, 104, 40, 40, 101, 41, 32, 61, 62, 32, 100, 32, 43, 61, 32, 101, 46, 108, 101, 110, 103, 116, 104, 32, 43, 32, 49, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 68, 91, 98, 32, 62, 62, 32, 50, 93, 32, 61, 32, 100, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 48, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 82, 58, 32, 40, 41, 32, 61, 62, 32, 53, 50, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 80, 58, 32, 40, 41, 32, 61, 62, 32, 53, 50, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 79, 58, 32, 40, 97, 44, 32, 98, 44, 32, 99, 44, 32, 100, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 102, 111, 114, 32, 40, 118, 97, 114, 32, 101, 32, 61, 32, 48, 44, 32, 102, 32, 61, 32, 48, 59, 32, 102, 32, 60, 32, 99, 59, 32, 102, 43, 43, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 104, 32, 61, 32, 68, 91, 98, 32, 62, 62, 32, 50, 93, 44, 32, 103, 32, 61, 32, 68, 91, 98, 32, 43, 32, 52, 32, 62, 62, 32, 50, 93, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 98, 32, 43, 61, 32, 56, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 102, 111, 114, 32, 40, 118, 97, 114, 32, 108, 32, 61, 32, 48, 59, 32, 108, 32, 60, 32, 103, 59, 32, 108, 43, 43, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 109, 32, 61, 32, 97, 44, 32, 110, 32, 61, 32, 120, 91, 104, 32, 43, 32, 108, 93, 44, 32, 113, 32, 61, 32, 90, 98, 91, 109, 93, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 48, 32, 61, 61, 61, 32, 110, 32, 124, 124, 32, 49, 48, 32, 61, 61, 61, 32, 110, 32, 63, 32, 40, 40, 49, 32, 61, 61, 61, 32, 109, 32, 63, 32, 106, 97, 32, 58, 32, 116, 41, 40, 72, 40, 113, 41, 41, 44, 32, 113, 46, 108, 101, 110, 103, 116, 104, 32, 61, 32, 48, 41, 32, 58, 32, 113, 46, 112, 117, 115, 104, 40, 110, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 101, 32, 43, 61, 32, 103, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 68, 91, 100, 32, 62, 62, 32, 50, 93, 32, 61, 32, 101, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 48, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 105, 58, 32, 102, 99, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 100, 58, 32, 103, 99, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 101, 58, 32, 104, 99, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 112, 58, 32, 105, 99, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 121, 58, 32, 106, 99, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 98, 58, 32, 107, 99, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 97, 58, 32, 108, 99, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 103, 58, 32, 109, 99, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 110, 58, 32, 110, 99, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 67, 58, 32, 111, 99, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 84, 58, 32, 85, 98, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 74, 58, 32, 40, 97, 44, 32, 98, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 97, 99, 40, 120, 46, 115, 117, 98, 97, 114, 114, 97, 121, 40, 97, 44, 32, 97, 32, 43, 32, 98, 41, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 48, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 125, 44, 32, 87, 32, 61, 32, 102, 117, 110, 99, 116, 105, 111, 110, 40, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 95, 97, 50, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 102, 117, 110, 99, 116, 105, 111, 110, 32, 97, 40, 99, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 95, 97, 51, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 87, 32, 61, 32, 99, 46, 101, 120, 112, 111, 114, 116, 115, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 108, 97, 32, 61, 32, 87, 46, 100, 97, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 113, 97, 40, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 83, 32, 61, 32, 87, 46, 104, 97, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 115, 97, 46, 117, 110, 115, 104, 105, 102, 116, 40, 87, 46, 101, 97, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 70, 45, 45, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 40, 95, 97, 51, 32, 61, 32, 107, 46, 109, 111, 110, 105, 116, 111, 114, 82, 117, 110, 68, 101, 112, 101, 110, 100, 101, 110, 99, 105, 101, 115, 41, 32, 61, 61, 32, 110, 117, 108, 108, 32, 63, 32, 118, 111, 105, 100, 32, 48, 32, 58, 32, 95, 97, 51, 46, 99, 97, 108, 108, 40, 107, 44, 32, 70, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 48, 32, 61, 61, 32, 70, 32, 38, 38, 32, 40, 110, 117, 108, 108, 32, 33, 61, 61, 32, 118, 97, 32, 38, 38, 32, 40, 99, 108, 101, 97, 114, 73, 110, 116, 101, 114, 118, 97, 108, 40, 118, 97, 41, 44, 32, 118, 97, 32, 61, 32, 110, 117, 108, 108, 41, 44, 32, 71, 32, 38, 38, 32, 40, 99, 32, 61, 32, 71, 44, 32, 71, 32, 61, 32, 110, 117, 108, 108, 44, 32, 99, 40, 41, 41, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 87, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 98, 32, 61, 32, 123, 32, 97, 58, 32, 112, 99, 32, 125, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 70, 43, 43, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 40, 95, 97, 50, 32, 61, 32, 107, 46, 109, 111, 110, 105, 116, 111, 114, 82, 117, 110, 68, 101, 112, 101, 110, 100, 101, 110, 99, 105, 101, 115, 41, 32, 61, 61, 32, 110, 117, 108, 108, 32, 63, 32, 118, 111, 105, 100, 32, 48, 32, 58, 32, 95, 97, 50, 46, 99, 97, 108, 108, 40, 107, 44, 32, 70, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 107, 46, 105, 110, 115, 116, 97, 110, 116, 105, 97, 116, 101, 87, 97, 115, 109, 41, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 116, 114, 121, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 107, 46, 105, 110, 115, 116, 97, 110, 116, 105, 97, 116, 101, 87, 97, 115, 109, 40, 98, 44, 32, 97, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 32, 99, 97, 116, 99, 104, 32, 40, 99, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 116, 40, 96, 77, 111, 100, 117, 108, 101, 46, 105, 110, 115, 116, 97, 110, 116, 105, 97, 116, 101, 87, 97, 115, 109, 32, 99, 97, 108, 108, 98, 97, 99, 107, 32, 102, 97, 105, 108, 101, 100, 32, 119, 105, 116, 104, 32, 101, 114, 114, 111, 114, 58, 32, 36, 123, 99, 125, 96, 41, 44, 32, 98, 97, 40, 99, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 32, 32, 121, 97, 32, 33, 61, 32, 110, 117, 108, 108, 32, 63, 32, 121, 97, 32, 58, 32, 121, 97, 32, 61, 32, 120, 97, 40, 34, 68, 111, 116, 76, 111, 116, 116, 105, 101, 80, 108, 97, 121, 101, 114, 46, 119, 97, 115, 109, 34, 41, 32, 63, 32, 34, 68, 111, 116, 76, 111, 116, 116, 105, 101, 80, 108, 97, 121, 101, 114, 46, 119, 97, 115, 109, 34, 32, 58, 32, 107, 46, 108, 111, 99, 97, 116, 101, 70, 105, 108, 101, 32, 63, 32, 107, 46, 108, 111, 99, 97, 116, 101, 70, 105, 108, 101, 40, 34, 68, 111, 116, 76, 111, 116, 116, 105, 101, 80, 108, 97, 121, 101, 114, 46, 119, 97, 115, 109, 34, 44, 32, 112, 41, 32, 58, 32, 112, 32, 43, 32, 34, 68, 111, 116, 76, 111, 116, 116, 105, 101, 80, 108, 97, 121, 101, 114, 46, 119, 97, 115, 109, 34, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 67, 97, 40, 98, 44, 32, 102, 117, 110, 99, 116, 105, 111, 110, 40, 99, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 97, 40, 99, 46, 105, 110, 115, 116, 97, 110, 99, 101, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 41, 46, 99, 97, 116, 99, 104, 40, 98, 97, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 123, 125, 59, 10, 32, 32, 32, 32, 32, 32, 125, 40, 41, 44, 32, 100, 99, 32, 61, 32, 40, 97, 41, 32, 61, 62, 32, 40, 100, 99, 32, 61, 32, 87, 46, 102, 97, 41, 40, 97, 41, 44, 32, 112, 98, 32, 61, 32, 40, 97, 41, 32, 61, 62, 32, 40, 112, 98, 32, 61, 32, 87, 46, 103, 97, 41, 40, 97, 41, 44, 32, 85, 32, 61, 32, 40, 97, 41, 32, 61, 62, 32, 40, 85, 32, 61, 32, 87, 46, 105, 97, 41, 40, 97, 41, 44, 32, 101, 99, 32, 61, 32, 40, 97, 44, 32, 98, 41, 32, 61, 62, 32, 40, 101, 99, 32, 61, 32, 87, 46, 106, 97, 41, 40, 97, 44, 32, 98, 41, 44, 32, 88, 32, 61, 32, 40, 97, 44, 32, 98, 41, 32, 61, 62, 32, 40, 88, 32, 61, 32, 87, 46, 107, 97, 41, 40, 97, 44, 32, 98, 41, 44, 32, 89, 32, 61, 32, 40, 97, 41, 32, 61, 62, 32, 40, 89, 32, 61, 32, 87, 46, 108, 97, 41, 40, 97, 41, 44, 32, 90, 32, 61, 32, 40, 41, 32, 61, 62, 32, 40, 90, 32, 61, 32, 87, 46, 109, 97, 41, 40, 41, 59, 10, 32, 32, 32, 32, 32, 32, 107, 46, 100, 121, 110, 67, 97, 108, 108, 95, 105, 105, 106, 106, 32, 61, 32, 40, 97, 44, 32, 98, 44, 32, 99, 44, 32, 100, 44, 32, 101, 44, 32, 102, 41, 32, 61, 62, 32, 40, 107, 46, 100, 121, 110, 67, 97, 108, 108, 95, 105, 105, 106, 106, 32, 61, 32, 87, 46, 110, 97, 41, 40, 97, 44, 32, 98, 44, 32, 99, 44, 32, 100, 44, 32, 101, 44, 32, 102, 41, 59, 10, 32, 32, 32, 32, 32, 32, 107, 46, 100, 121, 110, 67, 97, 108, 108, 95, 118, 105, 106, 106, 32, 61, 32, 40, 97, 44, 32, 98, 44, 32, 99, 44, 32, 100, 44, 32, 101, 44, 32, 102, 41, 32, 61, 62, 32, 40, 107, 46, 100, 121, 110, 67, 97, 108, 108, 95, 118, 105, 106, 106, 32, 61, 32, 87, 46, 111, 97, 41, 40, 97, 44, 32, 98, 44, 32, 99, 44, 32, 100, 44, 32, 101, 44, 32, 102, 41, 59, 10, 32, 32, 32, 32, 32, 32, 107, 46, 100, 121, 110, 67, 97, 108, 108, 95, 106, 105, 105, 105, 32, 61, 32, 40, 97, 44, 32, 98, 44, 32, 99, 44, 32, 100, 41, 32, 61, 62, 32, 40, 107, 46, 100, 121, 110, 67, 97, 108, 108, 95, 106, 105, 105, 105, 32, 61, 32, 87, 46, 112, 97, 41, 40, 97, 44, 32, 98, 44, 32, 99, 44, 32, 100, 41, 59, 10, 32, 32, 32, 32, 32, 32, 107, 46, 100, 121, 110, 67, 97, 108, 108, 95, 106, 105, 105, 32, 61, 32, 40, 97, 44, 32, 98, 44, 32, 99, 41, 32, 61, 62, 32, 40, 107, 46, 100, 121, 110, 67, 97, 108, 108, 95, 106, 105, 105, 32, 61, 32, 87, 46, 113, 97, 41, 40, 97, 44, 32, 98, 44, 32, 99, 41, 59, 10, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 113, 99, 32, 61, 32, 107, 46, 100, 121, 110, 67, 97, 108, 108, 95, 118, 105, 106, 106, 106, 32, 61, 32, 40, 97, 44, 32, 98, 44, 32, 99, 44, 32, 100, 44, 32, 101, 44, 32, 102, 44, 32, 104, 44, 32, 103, 41, 32, 61, 62, 32, 40, 113, 99, 32, 61, 32, 107, 46, 100, 121, 110, 67, 97, 108, 108, 95, 118, 105, 106, 106, 106, 32, 61, 32, 87, 46, 114, 97, 41, 40, 97, 44, 32, 98, 44, 32, 99, 44, 32, 100, 44, 32, 101, 44, 32, 102, 44, 32, 104, 44, 32, 103, 41, 59, 10, 32, 32, 32, 32, 32, 32, 107, 46, 100, 121, 110, 67, 97, 108, 108, 95, 118, 105, 105, 106, 105, 105, 32, 61, 32, 40, 97, 44, 32, 98, 44, 32, 99, 44, 32, 100, 44, 32, 101, 44, 32, 102, 44, 32, 104, 41, 32, 61, 62, 32, 40, 107, 46, 100, 121, 110, 67, 97, 108, 108, 95, 118, 105, 105, 106, 105, 105, 32, 61, 32, 87, 46, 115, 97, 41, 40, 97, 44, 32, 98, 44, 32, 99, 44, 32, 100, 44, 32, 101, 44, 32, 102, 44, 32, 104, 41, 59, 10, 32, 32, 32, 32, 32, 32, 107, 46, 100, 121, 110, 67, 97, 108, 108, 95, 105, 105, 105, 105, 105, 106, 32, 61, 32, 40, 97, 44, 32, 98, 44, 32, 99, 44, 32, 100, 44, 32, 101, 44, 32, 102, 44, 32, 104, 41, 32, 61, 62, 32, 40, 107, 46, 100, 121, 110, 67, 97, 108, 108, 95, 105, 105, 105, 105, 105, 106, 32, 61, 32, 87, 46, 116, 97, 41, 40, 97, 44, 32, 98, 44, 32, 99, 44, 32, 100, 44, 32, 101, 44, 32, 102, 44, 32, 104, 41, 59, 10, 32, 32, 32, 32, 32, 32, 107, 46, 100, 121, 110, 67, 97, 108, 108, 95, 105, 105, 105, 105, 105, 106, 106, 32, 61, 32, 40, 97, 44, 32, 98, 44, 32, 99, 44, 32, 100, 44, 32, 101, 44, 32, 102, 44, 32, 104, 44, 32, 103, 44, 32, 108, 41, 32, 61, 62, 32, 40, 107, 46, 100, 121, 110, 67, 97, 108, 108, 95, 105, 105, 105, 105, 105, 106, 106, 32, 61, 32, 87, 46, 117, 97, 41, 40, 97, 44, 32, 98, 44, 32, 99, 44, 32, 100, 44, 32, 101, 44, 32, 102, 44, 32, 104, 44, 32, 103, 44, 32, 108, 41, 59, 10, 32, 32, 32, 32, 32, 32, 107, 46, 100, 121, 110, 67, 97, 108, 108, 95, 105, 105, 105, 105, 105, 105, 106, 106, 32, 61, 32, 40, 97, 44, 32, 98, 44, 32, 99, 44, 32, 100, 44, 32, 101, 44, 32, 102, 44, 32, 104, 44, 32, 103, 44, 32, 108, 44, 32, 109, 41, 32, 61, 62, 32, 40, 107, 46, 100, 121, 110, 67, 97, 108, 108, 95, 105, 105, 105, 105, 105, 105, 106, 106, 32, 61, 32, 87, 46, 118, 97, 41, 40, 97, 44, 32, 98, 44, 32, 99, 44, 32, 100, 44, 32, 101, 44, 32, 102, 44, 32, 104, 44, 32, 103, 44, 32, 108, 44, 32, 109, 41, 59, 10, 32, 32, 32, 32, 32, 32, 102, 117, 110, 99, 116, 105, 111, 110, 32, 107, 99, 40, 97, 44, 32, 98, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 99, 32, 61, 32, 90, 40, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 116, 114, 121, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 83, 46, 103, 101, 116, 40, 97, 41, 40, 98, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 32, 99, 97, 116, 99, 104, 32, 40, 100, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 89, 40, 99, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 100, 32, 33, 61, 61, 32, 100, 32, 43, 32, 48, 41, 32, 116, 104, 114, 111, 119, 32, 100, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 88, 40, 49, 44, 32, 48, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 102, 117, 110, 99, 116, 105, 111, 110, 32, 108, 99, 40, 97, 44, 32, 98, 44, 32, 99, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 100, 32, 61, 32, 90, 40, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 116, 114, 121, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 83, 46, 103, 101, 116, 40, 97, 41, 40, 98, 44, 32, 99, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 32, 99, 97, 116, 99, 104, 32, 40, 101, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 89, 40, 100, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 101, 32, 33, 61, 61, 32, 101, 32, 43, 32, 48, 41, 32, 116, 104, 114, 111, 119, 32, 101, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 88, 40, 49, 44, 32, 48, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 102, 117, 110, 99, 116, 105, 111, 110, 32, 104, 99, 40, 97, 44, 32, 98, 44, 32, 99, 44, 32, 100, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 101, 32, 61, 32, 90, 40, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 116, 114, 121, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 83, 46, 103, 101, 116, 40, 97, 41, 40, 98, 44, 32, 99, 44, 32, 100, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 32, 99, 97, 116, 99, 104, 32, 40, 102, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 89, 40, 101, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 102, 32, 33, 61, 61, 32, 102, 32, 43, 32, 48, 41, 32, 116, 104, 114, 111, 119, 32, 102, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 88, 40, 49, 44, 32, 48, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 102, 117, 110, 99, 116, 105, 111, 110, 32, 103, 99, 40, 97, 44, 32, 98, 44, 32, 99, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 100, 32, 61, 32, 90, 40, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 116, 114, 121, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 83, 46, 103, 101, 116, 40, 97, 41, 40, 98, 44, 32, 99, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 32, 99, 97, 116, 99, 104, 32, 40, 101, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 89, 40, 100, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 101, 32, 33, 61, 61, 32, 101, 32, 43, 32, 48, 41, 32, 116, 104, 114, 111, 119, 32, 101, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 88, 40, 49, 44, 32, 48, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 102, 117, 110, 99, 116, 105, 111, 110, 32, 102, 99, 40, 97, 44, 32, 98, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 99, 32, 61, 32, 90, 40, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 116, 114, 121, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 83, 46, 103, 101, 116, 40, 97, 41, 40, 98, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 32, 99, 97, 116, 99, 104, 32, 40, 100, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 89, 40, 99, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 100, 32, 33, 61, 61, 32, 100, 32, 43, 32, 48, 41, 32, 116, 104, 114, 111, 119, 32, 100, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 88, 40, 49, 44, 32, 48, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 102, 117, 110, 99, 116, 105, 111, 110, 32, 105, 99, 40, 97, 44, 32, 98, 44, 32, 99, 44, 32, 100, 44, 32, 101, 44, 32, 102, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 104, 32, 61, 32, 90, 40, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 116, 114, 121, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 83, 46, 103, 101, 116, 40, 97, 41, 40, 98, 44, 32, 99, 44, 32, 100, 44, 32, 101, 44, 32, 102, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 32, 99, 97, 116, 99, 104, 32, 40, 103, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 89, 40, 104, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 103, 32, 33, 61, 61, 32, 103, 32, 43, 32, 48, 41, 32, 116, 104, 114, 111, 119, 32, 103, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 88, 40, 49, 44, 32, 48, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 102, 117, 110, 99, 116, 105, 111, 110, 32, 110, 99, 40, 97, 44, 32, 98, 44, 32, 99, 44, 32, 100, 44, 32, 101, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 102, 32, 61, 32, 90, 40, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 116, 114, 121, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 83, 46, 103, 101, 116, 40, 97, 41, 40, 98, 44, 32, 99, 44, 32, 100, 44, 32, 101, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 32, 99, 97, 116, 99, 104, 32, 40, 104, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 89, 40, 102, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 104, 32, 33, 61, 61, 32, 104, 32, 43, 32, 48, 41, 32, 116, 104, 114, 111, 119, 32, 104, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 88, 40, 49, 44, 32, 48, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 102, 117, 110, 99, 116, 105, 111, 110, 32, 109, 99, 40, 97, 44, 32, 98, 44, 32, 99, 44, 32, 100, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 101, 32, 61, 32, 90, 40, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 116, 114, 121, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 83, 46, 103, 101, 116, 40, 97, 41, 40, 98, 44, 32, 99, 44, 32, 100, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 32, 99, 97, 116, 99, 104, 32, 40, 102, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 89, 40, 101, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 102, 32, 33, 61, 61, 32, 102, 32, 43, 32, 48, 41, 32, 116, 104, 114, 111, 119, 32, 102, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 88, 40, 49, 44, 32, 48, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 102, 117, 110, 99, 116, 105, 111, 110, 32, 106, 99, 40, 97, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 98, 32, 61, 32, 90, 40, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 116, 114, 121, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 83, 46, 103, 101, 116, 40, 97, 41, 40, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 32, 99, 97, 116, 99, 104, 32, 40, 99, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 89, 40, 98, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 99, 32, 33, 61, 61, 32, 99, 32, 43, 32, 48, 41, 32, 116, 104, 114, 111, 119, 32, 99, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 88, 40, 49, 44, 32, 48, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 102, 117, 110, 99, 116, 105, 111, 110, 32, 111, 99, 40, 97, 44, 32, 98, 44, 32, 99, 44, 32, 100, 44, 32, 101, 44, 32, 102, 44, 32, 104, 44, 32, 103, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 108, 32, 61, 32, 90, 40, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 116, 114, 121, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 113, 99, 40, 97, 44, 32, 98, 44, 32, 99, 44, 32, 100, 44, 32, 101, 44, 32, 102, 44, 32, 104, 44, 32, 103, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 32, 99, 97, 116, 99, 104, 32, 40, 109, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 89, 40, 108, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 109, 32, 33, 61, 61, 32, 109, 32, 43, 32, 48, 41, 32, 116, 104, 114, 111, 119, 32, 109, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 88, 40, 49, 44, 32, 48, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 114, 99, 59, 10, 32, 32, 32, 32, 32, 32, 71, 32, 61, 32, 102, 117, 110, 99, 116, 105, 111, 110, 32, 115, 99, 40, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 114, 99, 32, 124, 124, 32, 116, 99, 40, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 114, 99, 32, 124, 124, 32, 40, 71, 32, 61, 32, 115, 99, 41, 59, 10, 32, 32, 32, 32, 32, 32, 125, 59, 10, 32, 32, 32, 32, 32, 32, 102, 117, 110, 99, 116, 105, 111, 110, 32, 116, 99, 40, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 102, 117, 110, 99, 116, 105, 111, 110, 32, 97, 40, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 95, 97, 50, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 33, 114, 99, 32, 38, 38, 32, 40, 114, 99, 32, 61, 32, 116, 114, 117, 101, 44, 32, 107, 46, 99, 97, 108, 108, 101, 100, 82, 117, 110, 32, 61, 32, 116, 114, 117, 101, 44, 32, 33, 109, 97, 41, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 69, 97, 40, 115, 97, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 97, 97, 40, 107, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 40, 95, 97, 50, 32, 61, 32, 107, 46, 111, 110, 82, 117, 110, 116, 105, 109, 101, 73, 110, 105, 116, 105, 97, 108, 105, 122, 101, 100, 41, 32, 61, 61, 32, 110, 117, 108, 108, 32, 63, 32, 118, 111, 105, 100, 32, 48, 32, 58, 32, 95, 97, 50, 46, 99, 97, 108, 108, 40, 107, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 107, 46, 112, 111, 115, 116, 82, 117, 110, 41, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 102, 111, 114, 32, 40, 34, 102, 117, 110, 99, 116, 105, 111, 110, 34, 32, 61, 61, 32, 116, 121, 112, 101, 111, 102, 32, 107, 46, 112, 111, 115, 116, 82, 117, 110, 32, 38, 38, 32, 40, 107, 46, 112, 111, 115, 116, 82, 117, 110, 32, 61, 32, 91, 107, 46, 112, 111, 115, 116, 82, 117, 110, 93, 41, 59, 32, 107, 46, 112, 111, 115, 116, 82, 117, 110, 46, 108, 101, 110, 103, 116, 104, 59, 32, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 98, 32, 61, 32, 107, 46, 112, 111, 115, 116, 82, 117, 110, 46, 115, 104, 105, 102, 116, 40, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 116, 97, 46, 117, 110, 115, 104, 105, 102, 116, 40, 98, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 69, 97, 40, 116, 97, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 33, 40, 48, 32, 60, 32, 70, 41, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 107, 46, 112, 114, 101, 82, 117, 110, 41, 32, 102, 111, 114, 32, 40, 34, 102, 117, 110, 99, 116, 105, 111, 110, 34, 32, 61, 61, 32, 116, 121, 112, 101, 111, 102, 32, 107, 46, 112, 114, 101, 82, 117, 110, 32, 38, 38, 32, 40, 107, 46, 112, 114, 101, 82, 117, 110, 32, 61, 32, 91, 107, 46, 112, 114, 101, 82, 117, 110, 93, 41, 59, 32, 107, 46, 112, 114, 101, 82, 117, 110, 46, 108, 101, 110, 103, 116, 104, 59, 32, 41, 32, 117, 97, 40, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 69, 97, 40, 114, 97, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 48, 32, 60, 32, 70, 32, 124, 124, 32, 40, 107, 46, 115, 101, 116, 83, 116, 97, 116, 117, 115, 32, 63, 32, 40, 107, 46, 115, 101, 116, 83, 116, 97, 116, 117, 115, 40, 34, 82, 117, 110, 110, 105, 110, 103, 46, 46, 46, 34, 41, 44, 32, 115, 101, 116, 84, 105, 109, 101, 111, 117, 116, 40, 40, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 115, 101, 116, 84, 105, 109, 101, 111, 117, 116, 40, 40, 41, 32, 61, 62, 32, 107, 46, 115, 101, 116, 83, 116, 97, 116, 117, 115, 40, 34, 34, 41, 44, 32, 49, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 97, 40, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 44, 32, 49, 41, 41, 32, 58, 32, 97, 40, 41, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 107, 46, 112, 114, 101, 73, 110, 105, 116, 41, 10, 32, 32, 32, 32, 32, 32, 32, 32, 102, 111, 114, 32, 40, 34, 102, 117, 110, 99, 116, 105, 111, 110, 34, 32, 61, 61, 32, 116, 121, 112, 101, 111, 102, 32, 107, 46, 112, 114, 101, 73, 110, 105, 116, 32, 38, 38, 32, 40, 107, 46, 112, 114, 101, 73, 110, 105, 116, 32, 61, 32, 91, 107, 46, 112, 114, 101, 73, 110, 105, 116, 93, 41, 59, 32, 48, 32, 60, 32, 107, 46, 112, 114, 101, 73, 110, 105, 116, 46, 108, 101, 110, 103, 116, 104, 59, 32, 41, 32, 107, 46, 112, 114, 101, 73, 110, 105, 116, 46, 112, 111, 112, 40, 41, 40, 41, 59, 10, 32, 32, 32, 32, 32, 32, 116, 99, 40, 41, 59, 10, 32, 32, 32, 32, 32, 32, 109, 111, 100, 117, 108, 101, 82, 116, 110, 32, 61, 32, 99, 97, 59, 10, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 109, 111, 100, 117, 108, 101, 82, 116, 110, 59, 10, 32, 32, 32, 32, 125, 59, 10, 32, 32, 125, 41, 40, 41, 59, 10, 32, 32, 118, 97, 114, 32, 100, 111, 116, 108, 111, 116, 116, 105, 101, 95, 112, 108, 97, 121, 101, 114, 95, 100, 101, 102, 97, 117, 108, 116, 32, 61, 32, 99, 114, 101, 97, 116, 101, 68, 111, 116, 76, 111, 116, 116, 105, 101, 80, 108, 97, 121, 101, 114, 77, 111, 100, 117, 108, 101, 59, 10, 10, 32, 32, 47, 47, 32, 115, 114, 99, 47, 99, 111, 114, 101, 47, 100, 111, 116, 108, 111, 116, 116, 105, 101, 45, 119, 97, 115, 109, 45, 108, 111, 97, 100, 101, 114, 46, 116, 115, 10, 32, 32, 118, 97, 114, 32, 68, 111, 116, 76, 111, 116, 116, 105, 101, 87, 97, 115, 109, 76, 111, 97, 100, 101, 114, 32, 61, 32, 99, 108, 97, 115, 115, 32, 123, 10, 32, 32, 32, 32, 99, 111, 110, 115, 116, 114, 117, 99, 116, 111, 114, 40, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 116, 104, 114, 111, 119, 32, 110, 101, 119, 32, 69, 114, 114, 111, 114, 40, 34, 82, 101, 110, 100, 101, 114, 101, 114, 76, 111, 97, 100, 101, 114, 32, 105, 115, 32, 97, 32, 115, 116, 97, 116, 105, 99, 32, 99, 108, 97, 115, 115, 32, 97, 110, 100, 32, 99, 97, 110, 110, 111, 116, 32, 98, 101, 32, 105, 110, 115, 116, 97, 110, 116, 105, 97, 116, 101, 100, 46, 34, 41, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 115, 116, 97, 116, 105, 99, 32, 95, 116, 114, 121, 76, 111, 97, 100, 40, 117, 114, 108, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 95, 95, 97, 115, 121, 110, 99, 40, 116, 104, 105, 115, 44, 32, 110, 117, 108, 108, 44, 32, 102, 117, 110, 99, 116, 105, 111, 110, 42, 32, 40, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 109, 111, 100, 117, 108, 101, 32, 61, 32, 121, 105, 101, 108, 100, 32, 100, 111, 116, 108, 111, 116, 116, 105, 101, 95, 112, 108, 97, 121, 101, 114, 95, 100, 101, 102, 97, 117, 108, 116, 40, 123, 32, 108, 111, 99, 97, 116, 101, 70, 105, 108, 101, 58, 32, 40, 41, 32, 61, 62, 32, 117, 114, 108, 32, 125, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 109, 111, 100, 117, 108, 101, 59, 10, 32, 32, 32, 32, 32, 32, 125, 41, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 47, 42, 42, 10, 32, 32, 32, 32, 32, 42, 32, 84, 114, 105, 101, 115, 32, 116, 111, 32, 108, 111, 97, 100, 32, 116, 104, 101, 32, 87, 65, 83, 77, 32, 109, 111, 100, 117, 108, 101, 32, 102, 114, 111, 109, 32, 116, 104, 101, 32, 112, 114, 105, 109, 97, 114, 121, 32, 85, 82, 76, 44, 32, 102, 97, 108, 108, 105, 110, 103, 32, 98, 97, 99, 107, 32, 116, 111, 32, 97, 32, 98, 97, 99, 107, 117, 112, 32, 85, 82, 76, 32, 105, 102, 32, 110, 101, 99, 101, 115, 115, 97, 114, 121, 46, 10, 32, 32, 32, 32, 32, 42, 32, 84, 104, 114, 111, 119, 115, 32, 97, 110, 32, 101, 114, 114, 111, 114, 32, 105, 102, 32, 98, 111, 116, 104, 32, 85, 82, 76, 115, 32, 102, 97, 105, 108, 32, 116, 111, 32, 108, 111, 97, 100, 32, 116, 104, 101, 32, 109, 111, 100, 117, 108, 101, 46, 10, 32, 32, 32, 32, 32, 42, 32, 64, 114, 101, 116, 117, 114, 110, 115, 32, 80, 114, 111, 109, 105, 115, 101, 60, 77, 111, 100, 117, 108, 101, 62, 32, 45, 32, 65, 32, 112, 114, 111, 109, 105, 115, 101, 32, 116, 104, 97, 116, 32, 114, 101, 115, 111, 108, 118, 101, 115, 32, 116, 111, 32, 116, 104, 101, 32, 108, 111, 97, 100, 101, 100, 32, 109, 111, 100, 117, 108, 101, 46, 10, 32, 32, 32, 32, 32, 42, 47, 10, 32, 32, 32, 32, 115, 116, 97, 116, 105, 99, 32, 95, 108, 111, 97, 100, 87, 105, 116, 104, 66, 97, 99, 107, 117, 112, 40, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 95, 95, 97, 115, 121, 110, 99, 40, 116, 104, 105, 115, 44, 32, 110, 117, 108, 108, 44, 32, 102, 117, 110, 99, 116, 105, 111, 110, 42, 32, 40, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 33, 116, 104, 105, 115, 46, 95, 77, 111, 100, 117, 108, 101, 80, 114, 111, 109, 105, 115, 101, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 95, 77, 111, 100, 117, 108, 101, 80, 114, 111, 109, 105, 115, 101, 32, 61, 32, 116, 104, 105, 115, 46, 95, 116, 114, 121, 76, 111, 97, 100, 40, 116, 104, 105, 115, 46, 95, 119, 97, 115, 109, 85, 82, 76, 41, 46, 99, 97, 116, 99, 104, 40, 40, 105, 110, 105, 116, 105, 97, 108, 69, 114, 114, 111, 114, 41, 32, 61, 62, 32, 95, 95, 97, 115, 121, 110, 99, 40, 116, 104, 105, 115, 44, 32, 110, 117, 108, 108, 44, 32, 102, 117, 110, 99, 116, 105, 111, 110, 42, 32, 40, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 98, 97, 99, 107, 117, 112, 85, 114, 108, 32, 61, 32, 96, 104, 116, 116, 112, 115, 58, 47, 47, 117, 110, 112, 107, 103, 46, 99, 111, 109, 47, 36, 123, 80, 65, 67, 75, 65, 71, 69, 95, 78, 65, 77, 69, 125, 64, 36, 123, 80, 65, 67, 75, 65, 71, 69, 95, 86, 69, 82, 83, 73, 79, 78, 125, 47, 100, 105, 115, 116, 47, 100, 111, 116, 108, 111, 116, 116, 105, 101, 45, 112, 108, 97, 121, 101, 114, 46, 119, 97, 115, 109, 96, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 111, 108, 101, 46, 119, 97, 114, 110, 40, 96, 80, 114, 105, 109, 97, 114, 121, 32, 87, 65, 83, 77, 32, 108, 111, 97, 100, 32, 102, 97, 105, 108, 101, 100, 32, 102, 114, 111, 109, 32, 36, 123, 116, 104, 105, 115, 46, 95, 119, 97, 115, 109, 85, 82, 76, 125, 46, 32, 69, 114, 114, 111, 114, 58, 32, 36, 123, 105, 110, 105, 116, 105, 97, 108, 69, 114, 114, 111, 114, 46, 109, 101, 115, 115, 97, 103, 101, 125, 96, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 111, 108, 101, 46, 119, 97, 114, 110, 40, 96, 65, 116, 116, 101, 109, 112, 116, 105, 110, 103, 32, 116, 111, 32, 108, 111, 97, 100, 32, 87, 65, 83, 77, 32, 102, 114, 111, 109, 32, 98, 97, 99, 107, 117, 112, 32, 85, 82, 76, 58, 32, 36, 123, 98, 97, 99, 107, 117, 112, 85, 114, 108, 125, 96, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 116, 114, 121, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 121, 105, 101, 108, 100, 32, 116, 104, 105, 115, 46, 95, 116, 114, 121, 76, 111, 97, 100, 40, 98, 97, 99, 107, 117, 112, 85, 114, 108, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 32, 99, 97, 116, 99, 104, 32, 40, 98, 97, 99, 107, 117, 112, 69, 114, 114, 111, 114, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 111, 108, 101, 46, 101, 114, 114, 111, 114, 40, 96, 80, 114, 105, 109, 97, 114, 121, 32, 87, 65, 83, 77, 32, 85, 82, 76, 32, 102, 97, 105, 108, 101, 100, 58, 32, 36, 123, 105, 110, 105, 116, 105, 97, 108, 69, 114, 114, 111, 114, 46, 109, 101, 115, 115, 97, 103, 101, 125, 96, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 111, 108, 101, 46, 101, 114, 114, 111, 114, 40, 96, 66, 97, 99, 107, 117, 112, 32, 87, 65, 83, 77, 32, 85, 82, 76, 32, 102, 97, 105, 108, 101, 100, 58, 32, 36, 123, 98, 97, 99, 107, 117, 112, 69, 114, 114, 111, 114, 46, 109, 101, 115, 115, 97, 103, 101, 125, 96, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 114, 111, 119, 32, 110, 101, 119, 32, 69, 114, 114, 111, 114, 40, 34, 87, 65, 83, 77, 32, 108, 111, 97, 100, 105, 110, 103, 32, 102, 97, 105, 108, 101, 100, 32, 102, 114, 111, 109, 32, 97, 108, 108, 32, 115, 111, 117, 114, 99, 101, 115, 46, 34, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 41, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 116, 104, 105, 115, 46, 95, 77, 111, 100, 117, 108, 101, 80, 114, 111, 109, 105, 115, 101, 59, 10, 32, 32, 32, 32, 32, 32, 125, 41, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 47, 42, 42, 10, 32, 32, 32, 32, 32, 42, 32, 80, 117, 98, 108, 105, 99, 32, 109, 101, 116, 104, 111, 100, 32, 116, 111, 32, 108, 111, 97, 100, 32, 116, 104, 101, 32, 87, 101, 98, 65, 115, 115, 101, 109, 98, 108, 121, 32, 109, 111, 100, 117, 108, 101, 46, 10, 32, 32, 32, 32, 32, 42, 32, 85, 116, 105, 108, 105, 122, 101, 115, 32, 97, 32, 112, 114, 105, 109, 97, 114, 121, 32, 97, 110, 100, 32, 98, 97, 99, 107, 117, 112, 32, 85, 82, 76, 32, 102, 111, 114, 32, 114, 111, 98, 117, 115, 116, 110, 101, 115, 115, 46, 10, 32, 32, 32, 32, 32, 42, 32, 64, 114, 101, 116, 117, 114, 110, 115, 32, 80, 114, 111, 109, 105, 115, 101, 60, 77, 111, 100, 117, 108, 101, 62, 32, 45, 32, 65, 32, 112, 114, 111, 109, 105, 115, 101, 32, 116, 104, 97, 116, 32, 114, 101, 115, 111, 108, 118, 101, 115, 32, 116, 111, 32, 116, 104, 101, 32, 108, 111, 97, 100, 101, 100, 32, 109, 111, 100, 117, 108, 101, 46, 10, 32, 32, 32, 32, 32, 42, 47, 10, 32, 32, 32, 32, 115, 116, 97, 116, 105, 99, 32, 108, 111, 97, 100, 40, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 95, 95, 97, 115, 121, 110, 99, 40, 116, 104, 105, 115, 44, 32, 110, 117, 108, 108, 44, 32, 102, 117, 110, 99, 116, 105, 111, 110, 42, 32, 40, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 116, 104, 105, 115, 46, 95, 108, 111, 97, 100, 87, 105, 116, 104, 66, 97, 99, 107, 117, 112, 40, 41, 59, 10, 32, 32, 32, 32, 32, 32, 125, 41, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 47, 42, 42, 10, 32, 32, 32, 32, 32, 42, 32, 83, 101, 116, 115, 32, 97, 32, 110, 101, 119, 32, 85, 82, 76, 32, 102, 111, 114, 32, 116, 104, 101, 32, 87, 65, 83, 77, 32, 102, 105, 108, 101, 32, 97, 110, 100, 32, 105, 110, 118, 97, 108, 105, 100, 97, 116, 101, 115, 32, 116, 104, 101, 32, 99, 117, 114, 114, 101, 110, 116, 32, 109, 111, 100, 117, 108, 101, 32, 112, 114, 111, 109, 105, 115, 101, 46, 10, 32, 32, 32, 32, 32, 42, 10, 32, 32, 32, 32, 32, 42, 32, 64, 112, 97, 114, 97, 109, 32, 115, 116, 114, 105, 110, 103, 32, 45, 32, 32, 84, 104, 101, 32, 110, 101, 119, 32, 85, 82, 76, 32, 102, 111, 114, 32, 116, 104, 101, 32, 87, 65, 83, 77, 32, 102, 105, 108, 101, 46, 10, 32, 32, 32, 32, 32, 42, 47, 10, 32, 32, 32, 32, 115, 116, 97, 116, 105, 99, 32, 115, 101, 116, 87, 97, 115, 109, 85, 114, 108, 40, 117, 114, 108, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 117, 114, 108, 32, 61, 61, 61, 32, 116, 104, 105, 115, 46, 95, 119, 97, 115, 109, 85, 82, 76, 41, 32, 114, 101, 116, 117, 114, 110, 59, 10, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 95, 119, 97, 115, 109, 85, 82, 76, 32, 61, 32, 117, 114, 108, 59, 10, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 95, 77, 111, 100, 117, 108, 101, 80, 114, 111, 109, 105, 115, 101, 32, 61, 32, 110, 117, 108, 108, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 125, 59, 10, 32, 32, 47, 47, 32, 101, 115, 108, 105, 110, 116, 45, 100, 105, 115, 97, 98, 108, 101, 45, 110, 101, 120, 116, 45, 108, 105, 110, 101, 32, 64, 116, 121, 112, 101, 115, 99, 114, 105, 112, 116, 45, 101, 115, 108, 105, 110, 116, 47, 110, 97, 109, 105, 110, 103, 45, 99, 111, 110, 118, 101, 110, 116, 105, 111, 110, 10, 32, 32, 95, 95, 112, 117, 98, 108, 105, 99, 70, 105, 101, 108, 100, 40, 68, 111, 116, 76, 111, 116, 116, 105, 101, 87, 97, 115, 109, 76, 111, 97, 100, 101, 114, 44, 32, 34, 95, 77, 111, 100, 117, 108, 101, 80, 114, 111, 109, 105, 115, 101, 34, 44, 32, 110, 117, 108, 108, 41, 59, 10, 32, 32, 47, 47, 32, 85, 82, 76, 32, 102, 111, 114, 32, 116, 104, 101, 32, 87, 65, 83, 77, 32, 102, 105, 108, 101, 44, 32, 99, 111, 110, 115, 116, 114, 117, 99, 116, 101, 100, 32, 117, 115, 105, 110, 103, 32, 112, 97, 99, 107, 97, 103, 101, 32, 105, 110, 102, 111, 114, 109, 97, 116, 105, 111, 110, 10, 32, 32, 95, 95, 112, 117, 98, 108, 105, 99, 70, 105, 101, 108, 100, 40, 68, 111, 116, 76, 111, 116, 116, 105, 101, 87, 97, 115, 109, 76, 111, 97, 100, 101, 114, 44, 32, 34, 95, 119, 97, 115, 109, 85, 82, 76, 34, 44, 32, 96, 104, 116, 116, 112, 115, 58, 47, 47, 99, 100, 110, 46, 106, 115, 100, 101, 108, 105, 118, 114, 46, 110, 101, 116, 47, 110, 112, 109, 47, 36, 123, 80, 65, 67, 75, 65, 71, 69, 95, 78, 65, 77, 69, 125, 64, 36, 123, 80, 65, 67, 75, 65, 71, 69, 95, 86, 69, 82, 83, 73, 79, 78, 125, 47, 100, 105, 115, 116, 47, 100, 111, 116, 108, 111, 116, 116, 105, 101, 45, 112, 108, 97, 121, 101, 114, 46, 119, 97, 115, 109, 96, 41, 59, 10, 10, 32, 32, 47, 47, 32, 115, 114, 99, 47, 101, 118, 101, 110, 116, 45, 109, 97, 110, 97, 103, 101, 114, 46, 116, 115, 10, 32, 32, 118, 97, 114, 32, 69, 118, 101, 110, 116, 77, 97, 110, 97, 103, 101, 114, 32, 61, 32, 99, 108, 97, 115, 115, 32, 123, 10, 32, 32, 32, 32, 99, 111, 110, 115, 116, 114, 117, 99, 116, 111, 114, 40, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 95, 95, 112, 117, 98, 108, 105, 99, 70, 105, 101, 108, 100, 40, 116, 104, 105, 115, 44, 32, 34, 95, 101, 118, 101, 110, 116, 76, 105, 115, 116, 101, 110, 101, 114, 115, 34, 44, 32, 47, 42, 32, 64, 95, 95, 80, 85, 82, 69, 95, 95, 32, 42, 47, 32, 110, 101, 119, 32, 77, 97, 112, 40, 41, 41, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 97, 100, 100, 69, 118, 101, 110, 116, 76, 105, 115, 116, 101, 110, 101, 114, 40, 116, 121, 112, 101, 44, 32, 108, 105, 115, 116, 101, 110, 101, 114, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 108, 101, 116, 32, 108, 105, 115, 116, 101, 110, 101, 114, 115, 32, 61, 32, 116, 104, 105, 115, 46, 95, 101, 118, 101, 110, 116, 76, 105, 115, 116, 101, 110, 101, 114, 115, 46, 103, 101, 116, 40, 116, 121, 112, 101, 41, 59, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 33, 108, 105, 115, 116, 101, 110, 101, 114, 115, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 108, 105, 115, 116, 101, 110, 101, 114, 115, 32, 61, 32, 47, 42, 32, 64, 95, 95, 80, 85, 82, 69, 95, 95, 32, 42, 47, 32, 110, 101, 119, 32, 83, 101, 116, 40, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 95, 101, 118, 101, 110, 116, 76, 105, 115, 116, 101, 110, 101, 114, 115, 46, 115, 101, 116, 40, 116, 121, 112, 101, 44, 32, 108, 105, 115, 116, 101, 110, 101, 114, 115, 41, 59, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 108, 105, 115, 116, 101, 110, 101, 114, 115, 46, 97, 100, 100, 40, 108, 105, 115, 116, 101, 110, 101, 114, 41, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 114, 101, 109, 111, 118, 101, 69, 118, 101, 110, 116, 76, 105, 115, 116, 101, 110, 101, 114, 40, 116, 121, 112, 101, 44, 32, 108, 105, 115, 116, 101, 110, 101, 114, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 108, 105, 115, 116, 101, 110, 101, 114, 115, 32, 61, 32, 116, 104, 105, 115, 46, 95, 101, 118, 101, 110, 116, 76, 105, 115, 116, 101, 110, 101, 114, 115, 46, 103, 101, 116, 40, 116, 121, 112, 101, 41, 59, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 33, 108, 105, 115, 116, 101, 110, 101, 114, 115, 41, 32, 114, 101, 116, 117, 114, 110, 59, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 108, 105, 115, 116, 101, 110, 101, 114, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 108, 105, 115, 116, 101, 110, 101, 114, 115, 46, 100, 101, 108, 101, 116, 101, 40, 108, 105, 115, 116, 101, 110, 101, 114, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 108, 105, 115, 116, 101, 110, 101, 114, 115, 46, 115, 105, 122, 101, 32, 61, 61, 61, 32, 48, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 95, 101, 118, 101, 110, 116, 76, 105, 115, 116, 101, 110, 101, 114, 115, 46, 100, 101, 108, 101, 116, 101, 40, 116, 121, 112, 101, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 125, 32, 101, 108, 115, 101, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 95, 101, 118, 101, 110, 116, 76, 105, 115, 116, 101, 110, 101, 114, 115, 46, 100, 101, 108, 101, 116, 101, 40, 116, 121, 112, 101, 41, 59, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 100, 105, 115, 112, 97, 116, 99, 104, 40, 101, 118, 101, 110, 116, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 108, 105, 115, 116, 101, 110, 101, 114, 115, 32, 61, 32, 116, 104, 105, 115, 46, 95, 101, 118, 101, 110, 116, 76, 105, 115, 116, 101, 110, 101, 114, 115, 46, 103, 101, 116, 40, 101, 118, 101, 110, 116, 46, 116, 121, 112, 101, 41, 59, 10, 32, 32, 32, 32, 32, 32, 108, 105, 115, 116, 101, 110, 101, 114, 115, 32, 61, 61, 32, 110, 117, 108, 108, 32, 63, 32, 118, 111, 105, 100, 32, 48, 32, 58, 32, 108, 105, 115, 116, 101, 110, 101, 114, 115, 46, 102, 111, 114, 69, 97, 99, 104, 40, 40, 108, 105, 115, 116, 101, 110, 101, 114, 41, 32, 61, 62, 32, 108, 105, 115, 116, 101, 110, 101, 114, 40, 101, 118, 101, 110, 116, 41, 41, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 114, 101, 109, 111, 118, 101, 65, 108, 108, 69, 118, 101, 110, 116, 76, 105, 115, 116, 101, 110, 101, 114, 115, 40, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 95, 101, 118, 101, 110, 116, 76, 105, 115, 116, 101, 110, 101, 114, 115, 46, 99, 108, 101, 97, 114, 40, 41, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 125, 59, 10, 10, 32, 32, 47, 47, 32, 115, 114, 99, 47, 111, 102, 102, 115, 99, 114, 101, 101, 110, 45, 111, 98, 115, 101, 114, 118, 101, 114, 46, 116, 115, 10, 32, 32, 118, 97, 114, 32, 79, 102, 102, 115, 99, 114, 101, 101, 110, 79, 98, 115, 101, 114, 118, 101, 114, 32, 61, 32, 99, 108, 97, 115, 115, 32, 123, 10, 32, 32, 32, 32, 115, 116, 97, 116, 105, 99, 32, 95, 105, 110, 105, 116, 105, 97, 108, 105, 122, 101, 79, 98, 115, 101, 114, 118, 101, 114, 40, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 116, 104, 105, 115, 46, 95, 111, 98, 115, 101, 114, 118, 101, 114, 41, 32, 114, 101, 116, 117, 114, 110, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 105, 110, 116, 101, 114, 115, 101, 99, 116, 105, 111, 110, 79, 98, 115, 101, 114, 118, 101, 114, 67, 97, 108, 108, 98, 97, 99, 107, 32, 61, 32, 40, 101, 110, 116, 114, 105, 101, 115, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 101, 110, 116, 114, 105, 101, 115, 46, 102, 111, 114, 69, 97, 99, 104, 40, 40, 101, 110, 116, 114, 121, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 105, 110, 115, 116, 97, 110, 99, 101, 32, 61, 32, 116, 104, 105, 115, 46, 95, 111, 98, 115, 101, 114, 118, 101, 100, 67, 97, 110, 118, 97, 115, 101, 115, 46, 103, 101, 116, 40, 101, 110, 116, 114, 121, 46, 116, 97, 114, 103, 101, 116, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 105, 110, 115, 116, 97, 110, 99, 101, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 101, 110, 116, 114, 121, 46, 105, 115, 73, 110, 116, 101, 114, 115, 101, 99, 116, 105, 110, 103, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 110, 115, 116, 97, 110, 99, 101, 46, 117, 110, 102, 114, 101, 101, 122, 101, 40, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 32, 101, 108, 115, 101, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 110, 115, 116, 97, 110, 99, 101, 46, 102, 114, 101, 101, 122, 101, 40, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 41, 59, 10, 32, 32, 32, 32, 32, 32, 125, 59, 10, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 95, 111, 98, 115, 101, 114, 118, 101, 114, 32, 61, 32, 110, 101, 119, 32, 73, 110, 116, 101, 114, 115, 101, 99, 116, 105, 111, 110, 79, 98, 115, 101, 114, 118, 101, 114, 40, 105, 110, 116, 101, 114, 115, 101, 99, 116, 105, 111, 110, 79, 98, 115, 101, 114, 118, 101, 114, 67, 97, 108, 108, 98, 97, 99, 107, 44, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 114, 101, 115, 104, 111, 108, 100, 58, 32, 48, 10, 32, 32, 32, 32, 32, 32, 125, 41, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 115, 116, 97, 116, 105, 99, 32, 111, 98, 115, 101, 114, 118, 101, 40, 99, 97, 110, 118, 97, 115, 44, 32, 100, 111, 116, 76, 111, 116, 116, 105, 101, 73, 110, 115, 116, 97, 110, 99, 101, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 95, 97, 59, 10, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 95, 105, 110, 105, 116, 105, 97, 108, 105, 122, 101, 79, 98, 115, 101, 114, 118, 101, 114, 40, 41, 59, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 116, 104, 105, 115, 46, 95, 111, 98, 115, 101, 114, 118, 101, 100, 67, 97, 110, 118, 97, 115, 101, 115, 46, 104, 97, 115, 40, 99, 97, 110, 118, 97, 115, 41, 41, 32, 114, 101, 116, 117, 114, 110, 59, 10, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 95, 111, 98, 115, 101, 114, 118, 101, 100, 67, 97, 110, 118, 97, 115, 101, 115, 46, 115, 101, 116, 40, 99, 97, 110, 118, 97, 115, 44, 32, 100, 111, 116, 76, 111, 116, 116, 105, 101, 73, 110, 115, 116, 97, 110, 99, 101, 41, 59, 10, 32, 32, 32, 32, 32, 32, 40, 95, 97, 32, 61, 32, 116, 104, 105, 115, 46, 95, 111, 98, 115, 101, 114, 118, 101, 114, 41, 32, 61, 61, 32, 110, 117, 108, 108, 32, 63, 32, 118, 111, 105, 100, 32, 48, 32, 58, 32, 95, 97, 46, 111, 98, 115, 101, 114, 118, 101, 40, 99, 97, 110, 118, 97, 115, 41, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 115, 116, 97, 116, 105, 99, 32, 117, 110, 111, 98, 115, 101, 114, 118, 101, 40, 99, 97, 110, 118, 97, 115, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 95, 97, 44, 32, 95, 98, 59, 10, 32, 32, 32, 32, 32, 32, 40, 95, 97, 32, 61, 32, 116, 104, 105, 115, 46, 95, 111, 98, 115, 101, 114, 118, 101, 114, 41, 32, 61, 61, 32, 110, 117, 108, 108, 32, 63, 32, 118, 111, 105, 100, 32, 48, 32, 58, 32, 95, 97, 46, 117, 110, 111, 98, 115, 101, 114, 118, 101, 40, 99, 97, 110, 118, 97, 115, 41, 59, 10, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 95, 111, 98, 115, 101, 114, 118, 101, 100, 67, 97, 110, 118, 97, 115, 101, 115, 46, 100, 101, 108, 101, 116, 101, 40, 99, 97, 110, 118, 97, 115, 41, 59, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 116, 104, 105, 115, 46, 95, 111, 98, 115, 101, 114, 118, 101, 100, 67, 97, 110, 118, 97, 115, 101, 115, 46, 115, 105, 122, 101, 32, 61, 61, 61, 32, 48, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 40, 95, 98, 32, 61, 32, 116, 104, 105, 115, 46, 95, 111, 98, 115, 101, 114, 118, 101, 114, 41, 32, 61, 61, 32, 110, 117, 108, 108, 32, 63, 32, 118, 111, 105, 100, 32, 48, 32, 58, 32, 95, 98, 46, 100, 105, 115, 99, 111, 110, 110, 101, 99, 116, 40, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 95, 111, 98, 115, 101, 114, 118, 101, 114, 32, 61, 32, 110, 117, 108, 108, 59, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 125, 10, 32, 32, 125, 59, 10, 32, 32, 95, 95, 112, 117, 98, 108, 105, 99, 70, 105, 101, 108, 100, 40, 79, 102, 102, 115, 99, 114, 101, 101, 110, 79, 98, 115, 101, 114, 118, 101, 114, 44, 32, 34, 95, 111, 98, 115, 101, 114, 118, 101, 114, 34, 44, 32, 110, 117, 108, 108, 41, 59, 10, 32, 32, 95, 95, 112, 117, 98, 108, 105, 99, 70, 105, 101, 108, 100, 40, 79, 102, 102, 115, 99, 114, 101, 101, 110, 79, 98, 115, 101, 114, 118, 101, 114, 44, 32, 34, 95, 111, 98, 115, 101, 114, 118, 101, 100, 67, 97, 110, 118, 97, 115, 101, 115, 34, 44, 32, 47, 42, 32, 64, 95, 95, 80, 85, 82, 69, 95, 95, 32, 42, 47, 32, 110, 101, 119, 32, 77, 97, 112, 40, 41, 41, 59, 10, 10, 32, 32, 47, 47, 32, 115, 114, 99, 47, 114, 101, 115, 105, 122, 101, 45, 111, 98, 115, 101, 114, 118, 101, 114, 46, 116, 115, 10, 32, 32, 118, 97, 114, 32, 82, 69, 83, 73, 90, 69, 95, 68, 69, 66, 79, 85, 78, 67, 69, 95, 84, 73, 77, 69, 32, 61, 32, 49, 48, 48, 59, 10, 32, 32, 118, 97, 114, 32, 67, 97, 110, 118, 97, 115, 82, 101, 115, 105, 122, 101, 79, 98, 115, 101, 114, 118, 101, 114, 32, 61, 32, 99, 108, 97, 115, 115, 32, 123, 10, 32, 32, 32, 32, 115, 116, 97, 116, 105, 99, 32, 95, 105, 110, 105, 116, 105, 97, 108, 105, 122, 101, 79, 98, 115, 101, 114, 118, 101, 114, 40, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 116, 104, 105, 115, 46, 95, 111, 98, 115, 101, 114, 118, 101, 114, 41, 32, 114, 101, 116, 117, 114, 110, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 114, 101, 115, 105, 122, 101, 72, 97, 110, 100, 108, 101, 114, 32, 61, 32, 40, 101, 110, 116, 114, 105, 101, 115, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 101, 110, 116, 114, 105, 101, 115, 46, 102, 111, 114, 69, 97, 99, 104, 40, 40, 101, 110, 116, 114, 121, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 101, 108, 101, 109, 101, 110, 116, 32, 61, 32, 116, 104, 105, 115, 46, 95, 111, 98, 115, 101, 114, 118, 101, 100, 67, 97, 110, 118, 97, 115, 101, 115, 46, 103, 101, 116, 40, 101, 110, 116, 114, 121, 46, 116, 97, 114, 103, 101, 116, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 33, 101, 108, 101, 109, 101, 110, 116, 41, 32, 114, 101, 116, 117, 114, 110, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 91, 100, 111, 116, 76, 111, 116, 116, 105, 101, 73, 110, 115, 116, 97, 110, 99, 101, 44, 32, 116, 105, 109, 101, 111, 117, 116, 93, 32, 61, 32, 101, 108, 101, 109, 101, 110, 116, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 99, 108, 101, 97, 114, 84, 105, 109, 101, 111, 117, 116, 40, 116, 105, 109, 101, 111, 117, 116, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 110, 101, 119, 84, 105, 109, 101, 111, 117, 116, 32, 61, 32, 115, 101, 116, 84, 105, 109, 101, 111, 117, 116, 40, 40, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 100, 111, 116, 76, 111, 116, 116, 105, 101, 73, 110, 115, 116, 97, 110, 99, 101, 46, 114, 101, 115, 105, 122, 101, 40, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 44, 32, 82, 69, 83, 73, 90, 69, 95, 68, 69, 66, 79, 85, 78, 67, 69, 95, 84, 73, 77, 69, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 95, 111, 98, 115, 101, 114, 118, 101, 100, 67, 97, 110, 118, 97, 115, 101, 115, 46, 115, 101, 116, 40, 101, 110, 116, 114, 121, 46, 116, 97, 114, 103, 101, 116, 44, 32, 91, 100, 111, 116, 76, 111, 116, 116, 105, 101, 73, 110, 115, 116, 97, 110, 99, 101, 44, 32, 110, 101, 119, 84, 105, 109, 101, 111, 117, 116, 93, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 41, 59, 10, 32, 32, 32, 32, 32, 32, 125, 59, 10, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 95, 111, 98, 115, 101, 114, 118, 101, 114, 32, 61, 32, 110, 101, 119, 32, 82, 101, 115, 105, 122, 101, 79, 98, 115, 101, 114, 118, 101, 114, 40, 114, 101, 115, 105, 122, 101, 72, 97, 110, 100, 108, 101, 114, 41, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 115, 116, 97, 116, 105, 99, 32, 111, 98, 115, 101, 114, 118, 101, 40, 99, 97, 110, 118, 97, 115, 44, 32, 100, 111, 116, 76, 111, 116, 116, 105, 101, 73, 110, 115, 116, 97, 110, 99, 101, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 95, 97, 59, 10, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 95, 105, 110, 105, 116, 105, 97, 108, 105, 122, 101, 79, 98, 115, 101, 114, 118, 101, 114, 40, 41, 59, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 116, 104, 105, 115, 46, 95, 111, 98, 115, 101, 114, 118, 101, 100, 67, 97, 110, 118, 97, 115, 101, 115, 46, 104, 97, 115, 40, 99, 97, 110, 118, 97, 115, 41, 41, 32, 114, 101, 116, 117, 114, 110, 59, 10, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 95, 111, 98, 115, 101, 114, 118, 101, 100, 67, 97, 110, 118, 97, 115, 101, 115, 46, 115, 101, 116, 40, 99, 97, 110, 118, 97, 115, 44, 32, 91, 100, 111, 116, 76, 111, 116, 116, 105, 101, 73, 110, 115, 116, 97, 110, 99, 101, 44, 32, 48, 93, 41, 59, 10, 32, 32, 32, 32, 32, 32, 40, 95, 97, 32, 61, 32, 116, 104, 105, 115, 46, 95, 111, 98, 115, 101, 114, 118, 101, 114, 41, 32, 61, 61, 32, 110, 117, 108, 108, 32, 63, 32, 118, 111, 105, 100, 32, 48, 32, 58, 32, 95, 97, 46, 111, 98, 115, 101, 114, 118, 101, 40, 99, 97, 110, 118, 97, 115, 41, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 115, 116, 97, 116, 105, 99, 32, 117, 110, 111, 98, 115, 101, 114, 118, 101, 40, 99, 97, 110, 118, 97, 115, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 95, 97, 44, 32, 95, 98, 59, 10, 32, 32, 32, 32, 32, 32, 40, 95, 97, 32, 61, 32, 116, 104, 105, 115, 46, 95, 111, 98, 115, 101, 114, 118, 101, 114, 41, 32, 61, 61, 32, 110, 117, 108, 108, 32, 63, 32, 118, 111, 105, 100, 32, 48, 32, 58, 32, 95, 97, 46, 117, 110, 111, 98, 115, 101, 114, 118, 101, 40, 99, 97, 110, 118, 97, 115, 41, 59, 10, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 95, 111, 98, 115, 101, 114, 118, 101, 100, 67, 97, 110, 118, 97, 115, 101, 115, 46, 100, 101, 108, 101, 116, 101, 40, 99, 97, 110, 118, 97, 115, 41, 59, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 116, 104, 105, 115, 46, 95, 111, 98, 115, 101, 114, 118, 101, 100, 67, 97, 110, 118, 97, 115, 101, 115, 46, 115, 105, 122, 101, 32, 61, 61, 61, 32, 48, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 40, 95, 98, 32, 61, 32, 116, 104, 105, 115, 46, 95, 111, 98, 115, 101, 114, 118, 101, 114, 41, 32, 61, 61, 32, 110, 117, 108, 108, 32, 63, 32, 118, 111, 105, 100, 32, 48, 32, 58, 32, 95, 98, 46, 100, 105, 115, 99, 111, 110, 110, 101, 99, 116, 40, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 95, 111, 98, 115, 101, 114, 118, 101, 114, 32, 61, 32, 110, 117, 108, 108, 59, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 125, 10, 32, 32, 125, 59, 10, 32, 32, 95, 95, 112, 117, 98, 108, 105, 99, 70, 105, 101, 108, 100, 40, 67, 97, 110, 118, 97, 115, 82, 101, 115, 105, 122, 101, 79, 98, 115, 101, 114, 118, 101, 114, 44, 32, 34, 95, 111, 98, 115, 101, 114, 118, 101, 114, 34, 44, 32, 110, 117, 108, 108, 41, 59, 10, 32, 32, 95, 95, 112, 117, 98, 108, 105, 99, 70, 105, 101, 108, 100, 40, 67, 97, 110, 118, 97, 115, 82, 101, 115, 105, 122, 101, 79, 98, 115, 101, 114, 118, 101, 114, 44, 32, 34, 95, 111, 98, 115, 101, 114, 118, 101, 100, 67, 97, 110, 118, 97, 115, 101, 115, 34, 44, 32, 47, 42, 32, 64, 95, 95, 80, 85, 82, 69, 95, 95, 32, 42, 47, 32, 110, 101, 119, 32, 77, 97, 112, 40, 41, 41, 59, 10, 10, 32, 32, 47, 47, 32, 115, 114, 99, 47, 117, 116, 105, 108, 115, 46, 116, 115, 10, 32, 32, 102, 117, 110, 99, 116, 105, 111, 110, 32, 105, 115, 72, 101, 120, 67, 111, 108, 111, 114, 40, 99, 111, 108, 111, 114, 41, 32, 123, 10, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 47, 94, 35, 40, 91, 92, 100, 97, 45, 102, 93, 123, 54, 125, 124, 91, 92, 100, 97, 45, 102, 93, 123, 56, 125, 41, 36, 47, 105, 117, 46, 116, 101, 115, 116, 40, 99, 111, 108, 111, 114, 41, 59, 10, 32, 32, 125, 10, 32, 32, 102, 117, 110, 99, 116, 105, 111, 110, 32, 104, 101, 120, 83, 116, 114, 105, 110, 103, 84, 111, 82, 71, 66, 65, 73, 110, 116, 40, 99, 111, 108, 111, 114, 72, 101, 120, 41, 32, 123, 10, 32, 32, 32, 32, 105, 102, 32, 40, 33, 105, 115, 72, 101, 120, 67, 111, 108, 111, 114, 40, 99, 111, 108, 111, 114, 72, 101, 120, 41, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 48, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 108, 101, 116, 32, 104, 101, 120, 32, 61, 32, 99, 111, 108, 111, 114, 72, 101, 120, 46, 114, 101, 112, 108, 97, 99, 101, 40, 34, 35, 34, 44, 32, 34, 34, 41, 59, 10, 32, 32, 32, 32, 104, 101, 120, 32, 61, 32, 104, 101, 120, 46, 108, 101, 110, 103, 116, 104, 32, 61, 61, 61, 32, 54, 32, 63, 32, 96, 36, 123, 104, 101, 120, 125, 102, 102, 96, 32, 58, 32, 104, 101, 120, 59, 10, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 112, 97, 114, 115, 101, 73, 110, 116, 40, 104, 101, 120, 44, 32, 49, 54, 41, 59, 10, 32, 32, 125, 10, 32, 32, 102, 117, 110, 99, 116, 105, 111, 110, 32, 105, 115, 68, 111, 116, 76, 111, 116, 116, 105, 101, 40, 102, 105, 108, 101, 68, 97, 116, 97, 41, 32, 123, 10, 32, 32, 32, 32, 105, 102, 32, 40, 102, 105, 108, 101, 68, 97, 116, 97, 46, 98, 121, 116, 101, 76, 101, 110, 103, 116, 104, 32, 60, 32, 52, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 102, 97, 108, 115, 101, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 102, 105, 108, 101, 83, 105, 103, 110, 97, 116, 117, 114, 101, 32, 61, 32, 110, 101, 119, 32, 85, 105, 110, 116, 56, 65, 114, 114, 97, 121, 40, 102, 105, 108, 101, 68, 97, 116, 97, 46, 115, 108, 105, 99, 101, 40, 48, 44, 32, 90, 73, 80, 95, 83, 73, 71, 78, 65, 84, 85, 82, 69, 46, 98, 121, 116, 101, 76, 101, 110, 103, 116, 104, 41, 41, 59, 10, 32, 32, 32, 32, 102, 111, 114, 32, 40, 108, 101, 116, 32, 105, 32, 61, 32, 48, 59, 32, 105, 32, 60, 32, 90, 73, 80, 95, 83, 73, 71, 78, 65, 84, 85, 82, 69, 46, 108, 101, 110, 103, 116, 104, 59, 32, 105, 32, 43, 61, 32, 49, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 90, 73, 80, 95, 83, 73, 71, 78, 65, 84, 85, 82, 69, 91, 105, 93, 32, 33, 61, 61, 32, 102, 105, 108, 101, 83, 105, 103, 110, 97, 116, 117, 114, 101, 91, 105, 93, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 102, 97, 108, 115, 101, 59, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 116, 114, 117, 101, 59, 10, 32, 32, 125, 10, 32, 32, 102, 117, 110, 99, 116, 105, 111, 110, 32, 105, 115, 76, 111, 116, 116, 105, 101, 74, 83, 79, 78, 40, 106, 115, 111, 110, 41, 32, 123, 10, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 76, 79, 84, 84, 73, 69, 95, 74, 83, 79, 78, 95, 77, 65, 78, 68, 65, 84, 79, 82, 89, 95, 70, 73, 69, 76, 68, 83, 46, 101, 118, 101, 114, 121, 40, 40, 102, 105, 101, 108, 100, 41, 32, 61, 62, 32, 79, 98, 106, 101, 99, 116, 46, 112, 114, 111, 116, 111, 116, 121, 112, 101, 46, 104, 97, 115, 79, 119, 110, 80, 114, 111, 112, 101, 114, 116, 121, 46, 99, 97, 108, 108, 40, 106, 115, 111, 110, 44, 32, 102, 105, 101, 108, 100, 41, 41, 59, 10, 32, 32, 125, 10, 32, 32, 102, 117, 110, 99, 116, 105, 111, 110, 32, 105, 115, 76, 111, 116, 116, 105, 101, 40, 102, 105, 108, 101, 68, 97, 116, 97, 41, 32, 123, 10, 32, 32, 32, 32, 105, 102, 32, 40, 116, 121, 112, 101, 111, 102, 32, 102, 105, 108, 101, 68, 97, 116, 97, 32, 61, 61, 61, 32, 34, 115, 116, 114, 105, 110, 103, 34, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 116, 114, 121, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 105, 115, 76, 111, 116, 116, 105, 101, 74, 83, 79, 78, 40, 74, 83, 79, 78, 46, 112, 97, 114, 115, 101, 40, 102, 105, 108, 101, 68, 97, 116, 97, 41, 41, 59, 10, 32, 32, 32, 32, 32, 32, 125, 32, 99, 97, 116, 99, 104, 32, 40, 95, 101, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 102, 97, 108, 115, 101, 59, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 125, 32, 101, 108, 115, 101, 32, 123, 10, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 105, 115, 76, 111, 116, 116, 105, 101, 74, 83, 79, 78, 40, 102, 105, 108, 101, 68, 97, 116, 97, 41, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 125, 10, 32, 32, 102, 117, 110, 99, 116, 105, 111, 110, 32, 103, 101, 116, 68, 101, 102, 97, 117, 108, 116, 68, 80, 82, 40, 41, 32, 123, 10, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 100, 112, 114, 32, 61, 32, 73, 83, 95, 66, 82, 79, 87, 83, 69, 82, 32, 63, 32, 119, 105, 110, 100, 111, 119, 46, 100, 101, 118, 105, 99, 101, 80, 105, 120, 101, 108, 82, 97, 116, 105, 111, 32, 58, 32, 49, 59, 10, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 49, 32, 43, 32, 40, 100, 112, 114, 32, 45, 32, 49, 41, 32, 42, 32, 68, 69, 70, 65, 85, 76, 84, 95, 68, 80, 82, 95, 70, 65, 67, 84, 79, 82, 59, 10, 32, 32, 125, 10, 32, 32, 102, 117, 110, 99, 116, 105, 111, 110, 32, 105, 115, 69, 108, 101, 109, 101, 110, 116, 73, 110, 86, 105, 101, 119, 112, 111, 114, 116, 40, 101, 108, 101, 109, 101, 110, 116, 41, 32, 123, 10, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 114, 101, 99, 116, 32, 61, 32, 101, 108, 101, 109, 101, 110, 116, 46, 103, 101, 116, 66, 111, 117, 110, 100, 105, 110, 103, 67, 108, 105, 101, 110, 116, 82, 101, 99, 116, 40, 41, 59, 10, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 114, 101, 99, 116, 46, 116, 111, 112, 32, 62, 61, 32, 48, 32, 38, 38, 32, 114, 101, 99, 116, 46, 108, 101, 102, 116, 32, 62, 61, 32, 48, 32, 38, 38, 32, 114, 101, 99, 116, 46, 98, 111, 116, 116, 111, 109, 32, 60, 61, 32, 40, 119, 105, 110, 100, 111, 119, 46, 105, 110, 110, 101, 114, 72, 101, 105, 103, 104, 116, 32, 124, 124, 32, 100, 111, 99, 117, 109, 101, 110, 116, 46, 100, 111, 99, 117, 109, 101, 110, 116, 69, 108, 101, 109, 101, 110, 116, 46, 99, 108, 105, 101, 110, 116, 72, 101, 105, 103, 104, 116, 41, 32, 38, 38, 32, 114, 101, 99, 116, 46, 114, 105, 103, 104, 116, 32, 60, 61, 32, 40, 119, 105, 110, 100, 111, 119, 46, 105, 110, 110, 101, 114, 87, 105, 100, 116, 104, 32, 124, 124, 32, 100, 111, 99, 117, 109, 101, 110, 116, 46, 100, 111, 99, 117, 109, 101, 110, 116, 69, 108, 101, 109, 101, 110, 116, 46, 99, 108, 105, 101, 110, 116, 87, 105, 100, 116, 104, 41, 59, 10, 32, 32, 125, 10, 10, 32, 32, 47, 47, 32, 115, 114, 99, 47, 100, 111, 116, 108, 111, 116, 116, 105, 101, 46, 116, 115, 10, 32, 32, 118, 97, 114, 32, 99, 114, 101, 97, 116, 101, 67, 111, 114, 101, 77, 111, 100, 101, 32, 61, 32, 40, 109, 111, 100, 101, 44, 32, 109, 111, 100, 117, 108, 101, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 105, 102, 32, 40, 109, 111, 100, 101, 32, 61, 61, 61, 32, 34, 114, 101, 118, 101, 114, 115, 101, 34, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 109, 111, 100, 117, 108, 101, 46, 77, 111, 100, 101, 46, 82, 101, 118, 101, 114, 115, 101, 59, 10, 32, 32, 32, 32, 125, 32, 101, 108, 115, 101, 32, 105, 102, 32, 40, 109, 111, 100, 101, 32, 61, 61, 61, 32, 34, 98, 111, 117, 110, 99, 101, 34, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 109, 111, 100, 117, 108, 101, 46, 77, 111, 100, 101, 46, 66, 111, 117, 110, 99, 101, 59, 10, 32, 32, 32, 32, 125, 32, 101, 108, 115, 101, 32, 105, 102, 32, 40, 109, 111, 100, 101, 32, 61, 61, 61, 32, 34, 114, 101, 118, 101, 114, 115, 101, 45, 98, 111, 117, 110, 99, 101, 34, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 109, 111, 100, 117, 108, 101, 46, 77, 111, 100, 101, 46, 82, 101, 118, 101, 114, 115, 101, 66, 111, 117, 110, 99, 101, 59, 10, 32, 32, 32, 32, 125, 32, 101, 108, 115, 101, 32, 123, 10, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 109, 111, 100, 117, 108, 101, 46, 77, 111, 100, 101, 46, 70, 111, 114, 119, 97, 114, 100, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 125, 59, 10, 32, 32, 118, 97, 114, 32, 99, 114, 101, 97, 116, 101, 67, 111, 114, 101, 70, 105, 116, 32, 61, 32, 40, 102, 105, 116, 44, 32, 109, 111, 100, 117, 108, 101, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 105, 102, 32, 40, 102, 105, 116, 32, 61, 61, 61, 32, 34, 99, 111, 110, 116, 97, 105, 110, 34, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 109, 111, 100, 117, 108, 101, 46, 70, 105, 116, 46, 67, 111, 110, 116, 97, 105, 110, 59, 10, 32, 32, 32, 32, 125, 32, 101, 108, 115, 101, 32, 105, 102, 32, 40, 102, 105, 116, 32, 61, 61, 61, 32, 34, 99, 111, 118, 101, 114, 34, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 109, 111, 100, 117, 108, 101, 46, 70, 105, 116, 46, 67, 111, 118, 101, 114, 59, 10, 32, 32, 32, 32, 125, 32, 101, 108, 115, 101, 32, 105, 102, 32, 40, 102, 105, 116, 32, 61, 61, 61, 32, 34, 102, 105, 108, 108, 34, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 109, 111, 100, 117, 108, 101, 46, 70, 105, 116, 46, 70, 105, 108, 108, 59, 10, 32, 32, 32, 32, 125, 32, 101, 108, 115, 101, 32, 105, 102, 32, 40, 102, 105, 116, 32, 61, 61, 61, 32, 34, 102, 105, 116, 45, 104, 101, 105, 103, 104, 116, 34, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 109, 111, 100, 117, 108, 101, 46, 70, 105, 116, 46, 70, 105, 116, 72, 101, 105, 103, 104, 116, 59, 10, 32, 32, 32, 32, 125, 32, 101, 108, 115, 101, 32, 105, 102, 32, 40, 102, 105, 116, 32, 61, 61, 61, 32, 34, 102, 105, 116, 45, 119, 105, 100, 116, 104, 34, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 109, 111, 100, 117, 108, 101, 46, 70, 105, 116, 46, 70, 105, 116, 87, 105, 100, 116, 104, 59, 10, 32, 32, 32, 32, 125, 32, 101, 108, 115, 101, 32, 123, 10, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 109, 111, 100, 117, 108, 101, 46, 70, 105, 116, 46, 78, 111, 110, 101, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 125, 59, 10, 32, 32, 118, 97, 114, 32, 99, 114, 101, 97, 116, 101, 67, 111, 114, 101, 65, 108, 105, 103, 110, 32, 61, 32, 40, 97, 108, 105, 103, 110, 44, 32, 109, 111, 100, 117, 108, 101, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 99, 111, 114, 101, 65, 108, 105, 103, 110, 32, 61, 32, 110, 101, 119, 32, 109, 111, 100, 117, 108, 101, 46, 86, 101, 99, 116, 111, 114, 70, 108, 111, 97, 116, 40, 41, 59, 10, 32, 32, 32, 32, 99, 111, 114, 101, 65, 108, 105, 103, 110, 46, 112, 117, 115, 104, 95, 98, 97, 99, 107, 40, 97, 108, 105, 103, 110, 91, 48, 93, 41, 59, 10, 32, 32, 32, 32, 99, 111, 114, 101, 65, 108, 105, 103, 110, 46, 112, 117, 115, 104, 95, 98, 97, 99, 107, 40, 97, 108, 105, 103, 110, 91, 49, 93, 41, 59, 10, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 99, 111, 114, 101, 65, 108, 105, 103, 110, 59, 10, 32, 32, 125, 59, 10, 32, 32, 118, 97, 114, 32, 99, 114, 101, 97, 116, 101, 67, 111, 114, 101, 83, 101, 103, 109, 101, 110, 116, 32, 61, 32, 40, 115, 101, 103, 109, 101, 110, 116, 44, 32, 109, 111, 100, 117, 108, 101, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 99, 111, 114, 101, 115, 101, 103, 109, 101, 110, 116, 32, 61, 32, 110, 101, 119, 32, 109, 111, 100, 117, 108, 101, 46, 86, 101, 99, 116, 111, 114, 70, 108, 111, 97, 116, 40, 41, 59, 10, 32, 32, 32, 32, 105, 102, 32, 40, 115, 101, 103, 109, 101, 110, 116, 46, 108, 101, 110, 103, 116, 104, 32, 33, 61, 61, 32, 50, 41, 32, 114, 101, 116, 117, 114, 110, 32, 99, 111, 114, 101, 115, 101, 103, 109, 101, 110, 116, 59, 10, 32, 32, 32, 32, 99, 111, 114, 101, 115, 101, 103, 109, 101, 110, 116, 46, 112, 117, 115, 104, 95, 98, 97, 99, 107, 40, 115, 101, 103, 109, 101, 110, 116, 91, 48, 93, 41, 59, 10, 32, 32, 32, 32, 99, 111, 114, 101, 115, 101, 103, 109, 101, 110, 116, 46, 112, 117, 115, 104, 95, 98, 97, 99, 107, 40, 115, 101, 103, 109, 101, 110, 116, 91, 49, 93, 41, 59, 10, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 99, 111, 114, 101, 115, 101, 103, 109, 101, 110, 116, 59, 10, 32, 32, 125, 59, 10, 32, 32, 118, 97, 114, 32, 95, 68, 111, 116, 76, 111, 116, 116, 105, 101, 32, 61, 32, 99, 108, 97, 115, 115, 32, 95, 68, 111, 116, 76, 111, 116, 116, 105, 101, 32, 123, 10, 32, 32, 32, 32, 99, 111, 110, 115, 116, 114, 117, 99, 116, 111, 114, 40, 99, 111, 110, 102, 105, 103, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 95, 95, 112, 117, 98, 108, 105, 99, 70, 105, 101, 108, 100, 40, 116, 104, 105, 115, 44, 32, 34, 95, 99, 97, 110, 118, 97, 115, 34, 41, 59, 10, 32, 32, 32, 32, 32, 32, 95, 95, 112, 117, 98, 108, 105, 99, 70, 105, 101, 108, 100, 40, 116, 104, 105, 115, 44, 32, 34, 95, 99, 111, 110, 116, 101, 120, 116, 34, 44, 32, 110, 117, 108, 108, 41, 59, 10, 32, 32, 32, 32, 32, 32, 95, 95, 112, 117, 98, 108, 105, 99, 70, 105, 101, 108, 100, 40, 116, 104, 105, 115, 44, 32, 34, 95, 101, 118, 101, 110, 116, 77, 97, 110, 97, 103, 101, 114, 34, 41, 59, 10, 32, 32, 32, 32, 32, 32, 95, 95, 112, 117, 98, 108, 105, 99, 70, 105, 101, 108, 100, 40, 116, 104, 105, 115, 44, 32, 34, 95, 97, 110, 105, 109, 97, 116, 105, 111, 110, 70, 114, 97, 109, 101, 73, 100, 34, 44, 32, 110, 117, 108, 108, 41, 59, 10, 32, 32, 32, 32, 32, 32, 95, 95, 112, 117, 98, 108, 105, 99, 70, 105, 101, 108, 100, 40, 116, 104, 105, 115, 44, 32, 34, 95, 102, 114, 97, 109, 101, 77, 97, 110, 97, 103, 101, 114, 34, 41, 59, 10, 32, 32, 32, 32, 32, 32, 95, 95, 112, 117, 98, 108, 105, 99, 70, 105, 101, 108, 100, 40, 116, 104, 105, 115, 44, 32, 34, 95, 100, 111, 116, 76, 111, 116, 116, 105, 101, 67, 111, 114, 101, 34, 44, 32, 110, 117, 108, 108, 41, 59, 10, 32, 32, 32, 32, 32, 32, 95, 95, 112, 117, 98, 108, 105, 99, 70, 105, 101, 108, 100, 40, 116, 104, 105, 115, 44, 32, 34, 95, 114, 101, 110, 100, 101, 114, 67, 111, 110, 102, 105, 103, 34, 44, 32, 123, 125, 41, 59, 10, 32, 32, 32, 32, 32, 32, 95, 95, 112, 117, 98, 108, 105, 99, 70, 105, 101, 108, 100, 40, 116, 104, 105, 115, 44, 32, 34, 95, 105, 115, 70, 114, 111, 122, 101, 110, 34, 44, 32, 102, 97, 108, 115, 101, 41, 59, 10, 32, 32, 32, 32, 32, 32, 95, 95, 112, 117, 98, 108, 105, 99, 70, 105, 101, 108, 100, 40, 116, 104, 105, 115, 44, 32, 34, 95, 98, 97, 99, 107, 103, 114, 111, 117, 110, 100, 67, 111, 108, 111, 114, 34, 44, 32, 110, 117, 108, 108, 41, 59, 10, 32, 32, 32, 32, 32, 32, 95, 95, 112, 117, 98, 108, 105, 99, 70, 105, 101, 108, 100, 40, 116, 104, 105, 115, 44, 32, 34, 95, 112, 111, 105, 110, 116, 101, 114, 85, 112, 77, 101, 116, 104, 111, 100, 34, 41, 59, 10, 32, 32, 32, 32, 32, 32, 95, 95, 112, 117, 98, 108, 105, 99, 70, 105, 101, 108, 100, 40, 116, 104, 105, 115, 44, 32, 34, 95, 112, 111, 105, 110, 116, 101, 114, 68, 111, 119, 110, 77, 101, 116, 104, 111, 100, 34, 41, 59, 10, 32, 32, 32, 32, 32, 32, 95, 95, 112, 117, 98, 108, 105, 99, 70, 105, 101, 108, 100, 40, 116, 104, 105, 115, 44, 32, 34, 95, 112, 111, 105, 110, 116, 101, 114, 77, 111, 118, 101, 77, 101, 116, 104, 111, 100, 34, 41, 59, 10, 32, 32, 32, 32, 32, 32, 95, 95, 112, 117, 98, 108, 105, 99, 70, 105, 101, 108, 100, 40, 116, 104, 105, 115, 44, 32, 34, 95, 112, 111, 105, 110, 116, 101, 114, 69, 110, 116, 101, 114, 77, 101, 116, 104, 111, 100, 34, 41, 59, 10, 32, 32, 32, 32, 32, 32, 95, 95, 112, 117, 98, 108, 105, 99, 70, 105, 101, 108, 100, 40, 116, 104, 105, 115, 44, 32, 34, 95, 112, 111, 105, 110, 116, 101, 114, 69, 120, 105, 116, 77, 101, 116, 104, 111, 100, 34, 41, 59, 10, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 95, 97, 44, 32, 95, 98, 44, 32, 95, 99, 59, 10, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 95, 99, 97, 110, 118, 97, 115, 32, 61, 32, 99, 111, 110, 102, 105, 103, 46, 99, 97, 110, 118, 97, 115, 59, 10, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 95, 99, 111, 110, 116, 101, 120, 116, 32, 61, 32, 116, 104, 105, 115, 46, 95, 99, 97, 110, 118, 97, 115, 46, 103, 101, 116, 67, 111, 110, 116, 101, 120, 116, 40, 34, 50, 100, 34, 41, 59, 10, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 95, 101, 118, 101, 110, 116, 77, 97, 110, 97, 103, 101, 114, 32, 61, 32, 110, 101, 119, 32, 69, 118, 101, 110, 116, 77, 97, 110, 97, 103, 101, 114, 40, 41, 59, 10, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 95, 102, 114, 97, 109, 101, 77, 97, 110, 97, 103, 101, 114, 32, 61, 32, 110, 101, 119, 32, 65, 110, 105, 109, 97, 116, 105, 111, 110, 70, 114, 97, 109, 101, 77, 97, 110, 97, 103, 101, 114, 40, 41, 59, 10, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 95, 114, 101, 110, 100, 101, 114, 67, 111, 110, 102, 105, 103, 32, 61, 32, 95, 95, 115, 112, 114, 101, 97, 100, 80, 114, 111, 112, 115, 40, 95, 95, 115, 112, 114, 101, 97, 100, 86, 97, 108, 117, 101, 115, 40, 123, 125, 44, 32, 99, 111, 110, 102, 105, 103, 46, 114, 101, 110, 100, 101, 114, 67, 111, 110, 102, 105, 103, 41, 44, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 100, 101, 118, 105, 99, 101, 80, 105, 120, 101, 108, 82, 97, 116, 105, 111, 58, 32, 40, 40, 95, 97, 32, 61, 32, 99, 111, 110, 102, 105, 103, 46, 114, 101, 110, 100, 101, 114, 67, 111, 110, 102, 105, 103, 41, 32, 61, 61, 32, 110, 117, 108, 108, 32, 63, 32, 118, 111, 105, 100, 32, 48, 32, 58, 32, 95, 97, 46, 100, 101, 118, 105, 99, 101, 80, 105, 120, 101, 108, 82, 97, 116, 105, 111, 41, 32, 124, 124, 32, 103, 101, 116, 68, 101, 102, 97, 117, 108, 116, 68, 80, 82, 40, 41, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 47, 47, 32, 102, 114, 101, 101, 122, 101, 79, 110, 79, 102, 102, 115, 99, 114, 101, 101, 110, 32, 105, 115, 32, 116, 114, 117, 101, 32, 98, 121, 32, 100, 101, 102, 97, 117, 108, 116, 32, 116, 111, 32, 112, 114, 101, 118, 101, 110, 116, 32, 117, 110, 110, 101, 99, 101, 115, 115, 97, 114, 121, 32, 114, 101, 110, 100, 101, 114, 105, 110, 103, 32, 119, 104, 101, 110, 32, 116, 104, 101, 32, 99, 97, 110, 118, 97, 115, 32, 105, 115, 32, 111, 102, 102, 115, 99, 114, 101, 101, 110, 10, 32, 32, 32, 32, 32, 32, 32, 32, 102, 114, 101, 101, 122, 101, 79, 110, 79, 102, 102, 115, 99, 114, 101, 101, 110, 58, 32, 40, 95, 99, 32, 61, 32, 40, 95, 98, 32, 61, 32, 99, 111, 110, 102, 105, 103, 46, 114, 101, 110, 100, 101, 114, 67, 111, 110, 102, 105, 103, 41, 32, 61, 61, 32, 110, 117, 108, 108, 32, 63, 32, 118, 111, 105, 100, 32, 48, 32, 58, 32, 95, 98, 46, 102, 114, 101, 101, 122, 101, 79, 110, 79, 102, 102, 115, 99, 114, 101, 101, 110, 41, 32, 33, 61, 32, 110, 117, 108, 108, 32, 63, 32, 95, 99, 32, 58, 32, 116, 114, 117, 101, 10, 32, 32, 32, 32, 32, 32, 125, 41, 59, 10, 32, 32, 32, 32, 32, 32, 68, 111, 116, 76, 111, 116, 116, 105, 101, 87, 97, 115, 109, 76, 111, 97, 100, 101, 114, 46, 108, 111, 97, 100, 40, 41, 46, 116, 104, 101, 110, 40, 40, 109, 111, 100, 117, 108, 101, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 95, 97, 50, 44, 32, 95, 98, 50, 44, 32, 95, 99, 50, 44, 32, 95, 100, 44, 32, 95, 101, 44, 32, 95, 102, 44, 32, 95, 103, 44, 32, 95, 104, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 95, 68, 111, 116, 76, 111, 116, 116, 105, 101, 46, 95, 119, 97, 115, 109, 77, 111, 100, 117, 108, 101, 32, 61, 32, 109, 111, 100, 117, 108, 101, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 95, 100, 111, 116, 76, 111, 116, 116, 105, 101, 67, 111, 114, 101, 32, 61, 32, 110, 101, 119, 32, 109, 111, 100, 117, 108, 101, 46, 68, 111, 116, 76, 111, 116, 116, 105, 101, 80, 108, 97, 121, 101, 114, 40, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 101, 109, 101, 73, 100, 58, 32, 40, 95, 97, 50, 32, 61, 32, 99, 111, 110, 102, 105, 103, 46, 116, 104, 101, 109, 101, 73, 100, 41, 32, 33, 61, 32, 110, 117, 108, 108, 32, 63, 32, 95, 97, 50, 32, 58, 32, 34, 34, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 97, 117, 116, 111, 112, 108, 97, 121, 58, 32, 40, 95, 98, 50, 32, 61, 32, 99, 111, 110, 102, 105, 103, 46, 97, 117, 116, 111, 112, 108, 97, 121, 41, 32, 33, 61, 32, 110, 117, 108, 108, 32, 63, 32, 95, 98, 50, 32, 58, 32, 102, 97, 108, 115, 101, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 98, 97, 99, 107, 103, 114, 111, 117, 110, 100, 67, 111, 108, 111, 114, 58, 32, 48, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 108, 111, 111, 112, 65, 110, 105, 109, 97, 116, 105, 111, 110, 58, 32, 40, 95, 99, 50, 32, 61, 32, 99, 111, 110, 102, 105, 103, 46, 108, 111, 111, 112, 41, 32, 33, 61, 32, 110, 117, 108, 108, 32, 63, 32, 95, 99, 50, 32, 58, 32, 102, 97, 108, 115, 101, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 109, 111, 100, 101, 58, 32, 99, 114, 101, 97, 116, 101, 67, 111, 114, 101, 77, 111, 100, 101, 40, 40, 95, 100, 32, 61, 32, 99, 111, 110, 102, 105, 103, 46, 109, 111, 100, 101, 41, 32, 33, 61, 32, 110, 117, 108, 108, 32, 63, 32, 95, 100, 32, 58, 32, 34, 102, 111, 114, 119, 97, 114, 100, 34, 44, 32, 109, 111, 100, 117, 108, 101, 41, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 115, 101, 103, 109, 101, 110, 116, 58, 32, 99, 114, 101, 97, 116, 101, 67, 111, 114, 101, 83, 101, 103, 109, 101, 110, 116, 40, 40, 95, 101, 32, 61, 32, 99, 111, 110, 102, 105, 103, 46, 115, 101, 103, 109, 101, 110, 116, 41, 32, 33, 61, 32, 110, 117, 108, 108, 32, 63, 32, 95, 101, 32, 58, 32, 91, 93, 44, 32, 109, 111, 100, 117, 108, 101, 41, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 115, 112, 101, 101, 100, 58, 32, 40, 95, 102, 32, 61, 32, 99, 111, 110, 102, 105, 103, 46, 115, 112, 101, 101, 100, 41, 32, 33, 61, 32, 110, 117, 108, 108, 32, 63, 32, 95, 102, 32, 58, 32, 49, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 117, 115, 101, 70, 114, 97, 109, 101, 73, 110, 116, 101, 114, 112, 111, 108, 97, 116, 105, 111, 110, 58, 32, 40, 95, 103, 32, 61, 32, 99, 111, 110, 102, 105, 103, 46, 117, 115, 101, 70, 114, 97, 109, 101, 73, 110, 116, 101, 114, 112, 111, 108, 97, 116, 105, 111, 110, 41, 32, 33, 61, 32, 110, 117, 108, 108, 32, 63, 32, 95, 103, 32, 58, 32, 116, 114, 117, 101, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 109, 97, 114, 107, 101, 114, 58, 32, 40, 95, 104, 32, 61, 32, 99, 111, 110, 102, 105, 103, 46, 109, 97, 114, 107, 101, 114, 41, 32, 33, 61, 32, 110, 117, 108, 108, 32, 63, 32, 95, 104, 32, 58, 32, 34, 34, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 108, 97, 121, 111, 117, 116, 58, 32, 99, 111, 110, 102, 105, 103, 46, 108, 97, 121, 111, 117, 116, 32, 63, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 97, 108, 105, 103, 110, 58, 32, 99, 114, 101, 97, 116, 101, 67, 111, 114, 101, 65, 108, 105, 103, 110, 40, 99, 111, 110, 102, 105, 103, 46, 108, 97, 121, 111, 117, 116, 46, 97, 108, 105, 103, 110, 44, 32, 109, 111, 100, 117, 108, 101, 41, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 102, 105, 116, 58, 32, 99, 114, 101, 97, 116, 101, 67, 111, 114, 101, 70, 105, 116, 40, 99, 111, 110, 102, 105, 103, 46, 108, 97, 121, 111, 117, 116, 46, 102, 105, 116, 44, 32, 109, 111, 100, 117, 108, 101, 41, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 32, 58, 32, 109, 111, 100, 117, 108, 101, 46, 99, 114, 101, 97, 116, 101, 68, 101, 102, 97, 117, 108, 116, 76, 97, 121, 111, 117, 116, 40, 41, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 95, 101, 118, 101, 110, 116, 77, 97, 110, 97, 103, 101, 114, 46, 100, 105, 115, 112, 97, 116, 99, 104, 40, 123, 32, 116, 121, 112, 101, 58, 32, 34, 114, 101, 97, 100, 121, 34, 32, 125, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 99, 111, 110, 102, 105, 103, 46, 100, 97, 116, 97, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 95, 108, 111, 97, 100, 70, 114, 111, 109, 68, 97, 116, 97, 40, 99, 111, 110, 102, 105, 103, 46, 100, 97, 116, 97, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 32, 101, 108, 115, 101, 32, 105, 102, 32, 40, 99, 111, 110, 102, 105, 103, 46, 115, 114, 99, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 95, 108, 111, 97, 100, 70, 114, 111, 109, 83, 114, 99, 40, 99, 111, 110, 102, 105, 103, 46, 115, 114, 99, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 99, 111, 110, 102, 105, 103, 46, 98, 97, 99, 107, 103, 114, 111, 117, 110, 100, 67, 111, 108, 111, 114, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 115, 101, 116, 66, 97, 99, 107, 103, 114, 111, 117, 110, 100, 67, 111, 108, 111, 114, 40, 99, 111, 110, 102, 105, 103, 46, 98, 97, 99, 107, 103, 114, 111, 117, 110, 100, 67, 111, 108, 111, 114, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 125, 41, 46, 99, 97, 116, 99, 104, 40, 40, 101, 114, 114, 111, 114, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 95, 101, 118, 101, 110, 116, 77, 97, 110, 97, 103, 101, 114, 46, 100, 105, 115, 112, 97, 116, 99, 104, 40, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 116, 121, 112, 101, 58, 32, 34, 108, 111, 97, 100, 69, 114, 114, 111, 114, 34, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 101, 114, 114, 111, 114, 58, 32, 110, 101, 119, 32, 69, 114, 114, 111, 114, 40, 96, 70, 97, 105, 108, 101, 100, 32, 116, 111, 32, 108, 111, 97, 100, 32, 119, 97, 115, 109, 32, 109, 111, 100, 117, 108, 101, 58, 32, 36, 123, 101, 114, 114, 111, 114, 125, 96, 41, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 41, 59, 10, 32, 32, 32, 32, 32, 32, 125, 41, 59, 10, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 95, 112, 111, 105, 110, 116, 101, 114, 85, 112, 77, 101, 116, 104, 111, 100, 32, 61, 32, 116, 104, 105, 115, 46, 95, 111, 110, 80, 111, 105, 110, 116, 101, 114, 85, 112, 46, 98, 105, 110, 100, 40, 116, 104, 105, 115, 41, 59, 10, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 95, 112, 111, 105, 110, 116, 101, 114, 68, 111, 119, 110, 77, 101, 116, 104, 111, 100, 32, 61, 32, 116, 104, 105, 115, 46, 95, 111, 110, 80, 111, 105, 110, 116, 101, 114, 68, 111, 119, 110, 46, 98, 105, 110, 100, 40, 116, 104, 105, 115, 41, 59, 10, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 95, 112, 111, 105, 110, 116, 101, 114, 77, 111, 118, 101, 77, 101, 116, 104, 111, 100, 32, 61, 32, 116, 104, 105, 115, 46, 95, 111, 110, 80, 111, 105, 110, 116, 101, 114, 77, 111, 118, 101, 46, 98, 105, 110, 100, 40, 116, 104, 105, 115, 41, 59, 10, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 95, 112, 111, 105, 110, 116, 101, 114, 69, 110, 116, 101, 114, 77, 101, 116, 104, 111, 100, 32, 61, 32, 116, 104, 105, 115, 46, 95, 111, 110, 80, 111, 105, 110, 116, 101, 114, 69, 110, 116, 101, 114, 46, 98, 105, 110, 100, 40, 116, 104, 105, 115, 41, 59, 10, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 95, 112, 111, 105, 110, 116, 101, 114, 69, 120, 105, 116, 77, 101, 116, 104, 111, 100, 32, 61, 32, 116, 104, 105, 115, 46, 95, 111, 110, 80, 111, 105, 110, 116, 101, 114, 76, 101, 97, 118, 101, 46, 98, 105, 110, 100, 40, 116, 104, 105, 115, 41, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 95, 100, 105, 115, 112, 97, 116, 99, 104, 69, 114, 114, 111, 114, 40, 109, 101, 115, 115, 97, 103, 101, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 111, 108, 101, 46, 101, 114, 114, 111, 114, 40, 109, 101, 115, 115, 97, 103, 101, 41, 59, 10, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 95, 101, 118, 101, 110, 116, 77, 97, 110, 97, 103, 101, 114, 46, 100, 105, 115, 112, 97, 116, 99, 104, 40, 123, 32, 116, 121, 112, 101, 58, 32, 34, 108, 111, 97, 100, 69, 114, 114, 111, 114, 34, 44, 32, 101, 114, 114, 111, 114, 58, 32, 110, 101, 119, 32, 69, 114, 114, 111, 114, 40, 109, 101, 115, 115, 97, 103, 101, 41, 32, 125, 41, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 95, 102, 101, 116, 99, 104, 68, 97, 116, 97, 40, 115, 114, 99, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 95, 95, 97, 115, 121, 110, 99, 40, 116, 104, 105, 115, 44, 32, 110, 117, 108, 108, 44, 32, 102, 117, 110, 99, 116, 105, 111, 110, 42, 32, 40, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 114, 101, 115, 112, 111, 110, 115, 101, 32, 61, 32, 121, 105, 101, 108, 100, 32, 102, 101, 116, 99, 104, 40, 115, 114, 99, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 33, 114, 101, 115, 112, 111, 110, 115, 101, 46, 111, 107, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 114, 111, 119, 32, 110, 101, 119, 32, 69, 114, 114, 111, 114, 40, 96, 70, 97, 105, 108, 101, 100, 32, 116, 111, 32, 102, 101, 116, 99, 104, 32, 97, 110, 105, 109, 97, 116, 105, 111, 110, 32, 100, 97, 116, 97, 32, 102, 114, 111, 109, 32, 85, 82, 76, 58, 32, 36, 123, 115, 114, 99, 125, 46, 32, 36, 123, 114, 101, 115, 112, 111, 110, 115, 101, 46, 115, 116, 97, 116, 117, 115, 125, 58, 32, 36, 123, 114, 101, 115, 112, 111, 110, 115, 101, 46, 115, 116, 97, 116, 117, 115, 84, 101, 120, 116, 125, 96, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 100, 97, 116, 97, 32, 61, 32, 121, 105, 101, 108, 100, 32, 114, 101, 115, 112, 111, 110, 115, 101, 46, 97, 114, 114, 97, 121, 66, 117, 102, 102, 101, 114, 40, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 105, 115, 68, 111, 116, 76, 111, 116, 116, 105, 101, 40, 100, 97, 116, 97, 41, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 100, 97, 116, 97, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 110, 101, 119, 32, 84, 101, 120, 116, 68, 101, 99, 111, 100, 101, 114, 40, 41, 46, 100, 101, 99, 111, 100, 101, 40, 100, 97, 116, 97, 41, 59, 10, 32, 32, 32, 32, 32, 32, 125, 41, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 95, 108, 111, 97, 100, 70, 114, 111, 109, 68, 97, 116, 97, 40, 100, 97, 116, 97, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 116, 104, 105, 115, 46, 95, 100, 111, 116, 76, 111, 116, 116, 105, 101, 67, 111, 114, 101, 32, 61, 61, 61, 32, 110, 117, 108, 108, 41, 32, 114, 101, 116, 117, 114, 110, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 119, 105, 100, 116, 104, 32, 61, 32, 116, 104, 105, 115, 46, 95, 99, 97, 110, 118, 97, 115, 46, 119, 105, 100, 116, 104, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 104, 101, 105, 103, 104, 116, 32, 61, 32, 116, 104, 105, 115, 46, 95, 99, 97, 110, 118, 97, 115, 46, 104, 101, 105, 103, 104, 116, 59, 10, 32, 32, 32, 32, 32, 32, 108, 101, 116, 32, 108, 111, 97, 100, 101, 100, 32, 61, 32, 102, 97, 108, 115, 101, 59, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 116, 121, 112, 101, 111, 102, 32, 100, 97, 116, 97, 32, 61, 61, 61, 32, 34, 115, 116, 114, 105, 110, 103, 34, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 33, 105, 115, 76, 111, 116, 116, 105, 101, 40, 100, 97, 116, 97, 41, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 95, 100, 105, 115, 112, 97, 116, 99, 104, 69, 114, 114, 111, 114, 40, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 34, 73, 110, 118, 97, 108, 105, 100, 32, 76, 111, 116, 116, 105, 101, 32, 74, 83, 79, 78, 32, 115, 116, 114, 105, 110, 103, 58, 32, 84, 104, 101, 32, 112, 114, 111, 118, 105, 100, 101, 100, 32, 115, 116, 114, 105, 110, 103, 32, 100, 111, 101, 115, 32, 110, 111, 116, 32, 99, 111, 110, 102, 111, 114, 109, 32, 116, 111, 32, 116, 104, 101, 32, 76, 111, 116, 116, 105, 101, 32, 74, 83, 79, 78, 32, 102, 111, 114, 109, 97, 116, 46, 34, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 32, 32, 108, 111, 97, 100, 101, 100, 32, 61, 32, 116, 104, 105, 115, 46, 95, 100, 111, 116, 76, 111, 116, 116, 105, 101, 67, 111, 114, 101, 46, 108, 111, 97, 100, 65, 110, 105, 109, 97, 116, 105, 111, 110, 68, 97, 116, 97, 40, 100, 97, 116, 97, 44, 32, 119, 105, 100, 116, 104, 44, 32, 104, 101, 105, 103, 104, 116, 41, 59, 10, 32, 32, 32, 32, 32, 32, 125, 32, 101, 108, 115, 101, 32, 105, 102, 32, 40, 100, 97, 116, 97, 32, 105, 110, 115, 116, 97, 110, 99, 101, 111, 102, 32, 65, 114, 114, 97, 121, 66, 117, 102, 102, 101, 114, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 33, 105, 115, 68, 111, 116, 76, 111, 116, 116, 105, 101, 40, 100, 97, 116, 97, 41, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 95, 100, 105, 115, 112, 97, 116, 99, 104, 69, 114, 114, 111, 114, 40, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 34, 73, 110, 118, 97, 108, 105, 100, 32, 100, 111, 116, 76, 111, 116, 116, 105, 101, 32, 65, 114, 114, 97, 121, 66, 117, 102, 102, 101, 114, 58, 32, 84, 104, 101, 32, 112, 114, 111, 118, 105, 100, 101, 100, 32, 65, 114, 114, 97, 121, 66, 117, 102, 102, 101, 114, 32, 100, 111, 101, 115, 32, 110, 111, 116, 32, 99, 111, 110, 102, 111, 114, 109, 32, 116, 111, 32, 116, 104, 101, 32, 100, 111, 116, 76, 111, 116, 116, 105, 101, 32, 102, 111, 114, 109, 97, 116, 46, 34, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 32, 32, 108, 111, 97, 100, 101, 100, 32, 61, 32, 116, 104, 105, 115, 46, 95, 100, 111, 116, 76, 111, 116, 116, 105, 101, 67, 111, 114, 101, 46, 108, 111, 97, 100, 68, 111, 116, 76, 111, 116, 116, 105, 101, 68, 97, 116, 97, 40, 100, 97, 116, 97, 44, 32, 119, 105, 100, 116, 104, 44, 32, 104, 101, 105, 103, 104, 116, 41, 59, 10, 32, 32, 32, 32, 32, 32, 125, 32, 101, 108, 115, 101, 32, 105, 102, 32, 40, 116, 121, 112, 101, 111, 102, 32, 100, 97, 116, 97, 32, 61, 61, 61, 32, 34, 111, 98, 106, 101, 99, 116, 34, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 33, 105, 115, 76, 111, 116, 116, 105, 101, 40, 100, 97, 116, 97, 41, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 95, 100, 105, 115, 112, 97, 116, 99, 104, 69, 114, 114, 111, 114, 40, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 34, 73, 110, 118, 97, 108, 105, 100, 32, 76, 111, 116, 116, 105, 101, 32, 74, 83, 79, 78, 32, 111, 98, 106, 101, 99, 116, 58, 32, 84, 104, 101, 32, 112, 114, 111, 118, 105, 100, 101, 100, 32, 111, 98, 106, 101, 99, 116, 32, 100, 111, 101, 115, 32, 110, 111, 116, 32, 99, 111, 110, 102, 111, 114, 109, 32, 116, 111, 32, 116, 104, 101, 32, 76, 111, 116, 116, 105, 101, 32, 74, 83, 79, 78, 32, 102, 111, 114, 109, 97, 116, 46, 34, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 32, 32, 108, 111, 97, 100, 101, 100, 32, 61, 32, 116, 104, 105, 115, 46, 95, 100, 111, 116, 76, 111, 116, 116, 105, 101, 67, 111, 114, 101, 46, 108, 111, 97, 100, 65, 110, 105, 109, 97, 116, 105, 111, 110, 68, 97, 116, 97, 40, 74, 83, 79, 78, 46, 115, 116, 114, 105, 110, 103, 105, 102, 121, 40, 100, 97, 116, 97, 41, 44, 32, 119, 105, 100, 116, 104, 44, 32, 104, 101, 105, 103, 104, 116, 41, 59, 10, 32, 32, 32, 32, 32, 32, 125, 32, 101, 108, 115, 101, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 95, 100, 105, 115, 112, 97, 116, 99, 104, 69, 114, 114, 111, 114, 40, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 96, 85, 110, 115, 117, 112, 112, 111, 114, 116, 101, 100, 32, 100, 97, 116, 97, 32, 116, 121, 112, 101, 32, 102, 111, 114, 32, 97, 110, 105, 109, 97, 116, 105, 111, 110, 32, 100, 97, 116, 97, 46, 32, 69, 120, 112, 101, 99, 116, 101, 100, 58, 32, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 45, 32, 115, 116, 114, 105, 110, 103, 32, 40, 76, 111, 116, 116, 105, 101, 32, 74, 83, 79, 78, 41, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 45, 32, 65, 114, 114, 97, 121, 66, 117, 102, 102, 101, 114, 32, 40, 100, 111, 116, 76, 111, 116, 116, 105, 101, 41, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 45, 32, 111, 98, 106, 101, 99, 116, 32, 40, 76, 111, 116, 116, 105, 101, 32, 74, 83, 79, 78, 41, 46, 32, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 82, 101, 99, 101, 105, 118, 101, 100, 58, 32, 36, 123, 116, 121, 112, 101, 111, 102, 32, 100, 97, 116, 97, 125, 96, 10, 32, 32, 32, 32, 32, 32, 32, 32, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 59, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 108, 111, 97, 100, 101, 100, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 95, 101, 118, 101, 110, 116, 77, 97, 110, 97, 103, 101, 114, 46, 100, 105, 115, 112, 97, 116, 99, 104, 40, 123, 32, 116, 121, 112, 101, 58, 32, 34, 108, 111, 97, 100, 34, 32, 125, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 73, 83, 95, 66, 82, 79, 87, 83, 69, 82, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 114, 101, 115, 105, 122, 101, 40, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 95, 101, 118, 101, 110, 116, 77, 97, 110, 97, 103, 101, 114, 46, 100, 105, 115, 112, 97, 116, 99, 104, 40, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 116, 121, 112, 101, 58, 32, 34, 102, 114, 97, 109, 101, 34, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 99, 117, 114, 114, 101, 110, 116, 70, 114, 97, 109, 101, 58, 32, 116, 104, 105, 115, 46, 95, 100, 111, 116, 76, 111, 116, 116, 105, 101, 67, 111, 114, 101, 46, 99, 117, 114, 114, 101, 110, 116, 70, 114, 97, 109, 101, 40, 41, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 95, 114, 101, 110, 100, 101, 114, 40, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 116, 104, 105, 115, 46, 95, 100, 111, 116, 76, 111, 116, 116, 105, 101, 67, 111, 114, 101, 46, 99, 111, 110, 102, 105, 103, 40, 41, 46, 97, 117, 116, 111, 112, 108, 97, 121, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 95, 100, 111, 116, 76, 111, 116, 116, 105, 101, 67, 111, 114, 101, 46, 112, 108, 97, 121, 40, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 116, 104, 105, 115, 46, 95, 100, 111, 116, 76, 111, 116, 116, 105, 101, 67, 111, 114, 101, 46, 105, 115, 80, 108, 97, 121, 105, 110, 103, 40, 41, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 95, 101, 118, 101, 110, 116, 77, 97, 110, 97, 103, 101, 114, 46, 100, 105, 115, 112, 97, 116, 99, 104, 40, 123, 32, 116, 121, 112, 101, 58, 32, 34, 112, 108, 97, 121, 34, 32, 125, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 95, 97, 110, 105, 109, 97, 116, 105, 111, 110, 70, 114, 97, 109, 101, 73, 100, 32, 61, 32, 116, 104, 105, 115, 46, 95, 102, 114, 97, 109, 101, 77, 97, 110, 97, 103, 101, 114, 46, 114, 101, 113, 117, 101, 115, 116, 65, 110, 105, 109, 97, 116, 105, 111, 110, 70, 114, 97, 109, 101, 40, 116, 104, 105, 115, 46, 95, 100, 114, 97, 119, 46, 98, 105, 110, 100, 40, 116, 104, 105, 115, 41, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 32, 101, 108, 115, 101, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 111, 108, 101, 46, 101, 114, 114, 111, 114, 40, 34, 115, 111, 109, 101, 116, 104, 105, 110, 103, 32, 119, 101, 110, 116, 32, 119, 114, 111, 110, 103, 44, 32, 116, 104, 101, 32, 97, 110, 105, 109, 97, 116, 105, 111, 110, 32, 119, 97, 115, 32, 115, 117, 112, 112, 111, 115, 101, 32, 116, 111, 32, 97, 117, 116, 111, 112, 108, 97, 121, 34, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 73, 83, 95, 66, 82, 79, 87, 83, 69, 82, 32, 38, 38, 32, 116, 104, 105, 115, 46, 95, 99, 97, 110, 118, 97, 115, 32, 105, 110, 115, 116, 97, 110, 99, 101, 111, 102, 32, 72, 84, 77, 76, 67, 97, 110, 118, 97, 115, 69, 108, 101, 109, 101, 110, 116, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 116, 104, 105, 115, 46, 95, 114, 101, 110, 100, 101, 114, 67, 111, 110, 102, 105, 103, 46, 102, 114, 101, 101, 122, 101, 79, 110, 79, 102, 102, 115, 99, 114, 101, 101, 110, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 79, 102, 102, 115, 99, 114, 101, 101, 110, 79, 98, 115, 101, 114, 118, 101, 114, 46, 111, 98, 115, 101, 114, 118, 101, 40, 116, 104, 105, 115, 46, 95, 99, 97, 110, 118, 97, 115, 44, 32, 116, 104, 105, 115, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 116, 104, 105, 115, 46, 95, 114, 101, 110, 100, 101, 114, 67, 111, 110, 102, 105, 103, 46, 97, 117, 116, 111, 82, 101, 115, 105, 122, 101, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 67, 97, 110, 118, 97, 115, 82, 101, 115, 105, 122, 101, 79, 98, 115, 101, 114, 118, 101, 114, 46, 111, 98, 115, 101, 114, 118, 101, 40, 116, 104, 105, 115, 46, 95, 99, 97, 110, 118, 97, 115, 44, 32, 116, 104, 105, 115, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 125, 32, 101, 108, 115, 101, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 95, 100, 105, 115, 112, 97, 116, 99, 104, 69, 114, 114, 111, 114, 40, 34, 70, 97, 105, 108, 101, 100, 32, 116, 111, 32, 108, 111, 97, 100, 32, 97, 110, 105, 109, 97, 116, 105, 111, 110, 32, 100, 97, 116, 97, 34, 41, 59, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 95, 108, 111, 97, 100, 70, 114, 111, 109, 83, 114, 99, 40, 115, 114, 99, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 95, 102, 101, 116, 99, 104, 68, 97, 116, 97, 40, 115, 114, 99, 41, 46, 116, 104, 101, 110, 40, 40, 100, 97, 116, 97, 41, 32, 61, 62, 32, 116, 104, 105, 115, 46, 95, 108, 111, 97, 100, 70, 114, 111, 109, 68, 97, 116, 97, 40, 100, 97, 116, 97, 41, 41, 46, 99, 97, 116, 99, 104, 40, 40, 101, 114, 114, 111, 114, 41, 32, 61, 62, 32, 116, 104, 105, 115, 46, 95, 100, 105, 115, 112, 97, 116, 99, 104, 69, 114, 114, 111, 114, 40, 96, 70, 97, 105, 108, 101, 100, 32, 116, 111, 32, 108, 111, 97, 100, 32, 97, 110, 105, 109, 97, 116, 105, 111, 110, 32, 100, 97, 116, 97, 32, 102, 114, 111, 109, 32, 85, 82, 76, 58, 32, 36, 123, 115, 114, 99, 125, 46, 32, 36, 123, 101, 114, 114, 111, 114, 125, 96, 41, 41, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 103, 101, 116, 32, 97, 99, 116, 105, 118, 101, 65, 110, 105, 109, 97, 116, 105, 111, 110, 73, 100, 40, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 95, 97, 59, 10, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 40, 95, 97, 32, 61, 32, 116, 104, 105, 115, 46, 95, 100, 111, 116, 76, 111, 116, 116, 105, 101, 67, 111, 114, 101, 41, 32, 61, 61, 32, 110, 117, 108, 108, 32, 63, 32, 118, 111, 105, 100, 32, 48, 32, 58, 32, 95, 97, 46, 97, 99, 116, 105, 118, 101, 65, 110, 105, 109, 97, 116, 105, 111, 110, 73, 100, 40, 41, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 103, 101, 116, 32, 97, 99, 116, 105, 118, 101, 84, 104, 101, 109, 101, 73, 100, 40, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 95, 97, 59, 10, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 40, 95, 97, 32, 61, 32, 116, 104, 105, 115, 46, 95, 100, 111, 116, 76, 111, 116, 116, 105, 101, 67, 111, 114, 101, 41, 32, 61, 61, 32, 110, 117, 108, 108, 32, 63, 32, 118, 111, 105, 100, 32, 48, 32, 58, 32, 95, 97, 46, 97, 99, 116, 105, 118, 101, 84, 104, 101, 109, 101, 73, 100, 40, 41, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 103, 101, 116, 32, 108, 97, 121, 111, 117, 116, 40, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 95, 97, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 108, 97, 121, 111, 117, 116, 32, 61, 32, 40, 95, 97, 32, 61, 32, 116, 104, 105, 115, 46, 95, 100, 111, 116, 76, 111, 116, 116, 105, 101, 67, 111, 114, 101, 41, 32, 61, 61, 32, 110, 117, 108, 108, 32, 63, 32, 118, 111, 105, 100, 32, 48, 32, 58, 32, 95, 97, 46, 99, 111, 110, 102, 105, 103, 40, 41, 46, 108, 97, 121, 111, 117, 116, 59, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 108, 97, 121, 111, 117, 116, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 97, 108, 105, 103, 110, 58, 32, 91, 108, 97, 121, 111, 117, 116, 46, 97, 108, 105, 103, 110, 46, 103, 101, 116, 40, 48, 41, 44, 32, 108, 97, 121, 111, 117, 116, 46, 97, 108, 105, 103, 110, 46, 103, 101, 116, 40, 49, 41, 93, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 102, 105, 116, 58, 32, 40, 40, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 95, 97, 50, 44, 32, 95, 98, 44, 32, 95, 99, 44, 32, 95, 100, 44, 32, 95, 101, 44, 32, 95, 102, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 115, 119, 105, 116, 99, 104, 32, 40, 108, 97, 121, 111, 117, 116, 46, 102, 105, 116, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 99, 97, 115, 101, 32, 40, 40, 95, 97, 50, 32, 61, 32, 95, 68, 111, 116, 76, 111, 116, 116, 105, 101, 46, 95, 119, 97, 115, 109, 77, 111, 100, 117, 108, 101, 41, 32, 61, 61, 32, 110, 117, 108, 108, 32, 63, 32, 118, 111, 105, 100, 32, 48, 32, 58, 32, 95, 97, 50, 46, 70, 105, 116, 46, 67, 111, 110, 116, 97, 105, 110, 41, 58, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 34, 99, 111, 110, 116, 97, 105, 110, 34, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 99, 97, 115, 101, 32, 40, 40, 95, 98, 32, 61, 32, 95, 68, 111, 116, 76, 111, 116, 116, 105, 101, 46, 95, 119, 97, 115, 109, 77, 111, 100, 117, 108, 101, 41, 32, 61, 61, 32, 110, 117, 108, 108, 32, 63, 32, 118, 111, 105, 100, 32, 48, 32, 58, 32, 95, 98, 46, 70, 105, 116, 46, 67, 111, 118, 101, 114, 41, 58, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 34, 99, 111, 118, 101, 114, 34, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 99, 97, 115, 101, 32, 40, 40, 95, 99, 32, 61, 32, 95, 68, 111, 116, 76, 111, 116, 116, 105, 101, 46, 95, 119, 97, 115, 109, 77, 111, 100, 117, 108, 101, 41, 32, 61, 61, 32, 110, 117, 108, 108, 32, 63, 32, 118, 111, 105, 100, 32, 48, 32, 58, 32, 95, 99, 46, 70, 105, 116, 46, 70, 105, 108, 108, 41, 58, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 34, 102, 105, 108, 108, 34, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 99, 97, 115, 101, 32, 40, 40, 95, 100, 32, 61, 32, 95, 68, 111, 116, 76, 111, 116, 116, 105, 101, 46, 95, 119, 97, 115, 109, 77, 111, 100, 117, 108, 101, 41, 32, 61, 61, 32, 110, 117, 108, 108, 32, 63, 32, 118, 111, 105, 100, 32, 48, 32, 58, 32, 95, 100, 46, 70, 105, 116, 46, 70, 105, 116, 72, 101, 105, 103, 104, 116, 41, 58, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 34, 102, 105, 116, 45, 104, 101, 105, 103, 104, 116, 34, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 99, 97, 115, 101, 32, 40, 40, 95, 101, 32, 61, 32, 95, 68, 111, 116, 76, 111, 116, 116, 105, 101, 46, 95, 119, 97, 115, 109, 77, 111, 100, 117, 108, 101, 41, 32, 61, 61, 32, 110, 117, 108, 108, 32, 63, 32, 118, 111, 105, 100, 32, 48, 32, 58, 32, 95, 101, 46, 70, 105, 116, 46, 70, 105, 116, 87, 105, 100, 116, 104, 41, 58, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 34, 102, 105, 116, 45, 119, 105, 100, 116, 104, 34, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 99, 97, 115, 101, 32, 40, 40, 95, 102, 32, 61, 32, 95, 68, 111, 116, 76, 111, 116, 116, 105, 101, 46, 95, 119, 97, 115, 109, 77, 111, 100, 117, 108, 101, 41, 32, 61, 61, 32, 110, 117, 108, 108, 32, 63, 32, 118, 111, 105, 100, 32, 48, 32, 58, 32, 95, 102, 46, 70, 105, 116, 46, 78, 111, 110, 101, 41, 58, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 34, 110, 111, 110, 101, 34, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 100, 101, 102, 97, 117, 108, 116, 58, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 34, 99, 111, 110, 116, 97, 105, 110, 34, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 41, 40, 41, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 59, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 118, 111, 105, 100, 32, 48, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 103, 101, 116, 32, 109, 97, 114, 107, 101, 114, 40, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 95, 97, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 109, 97, 114, 107, 101, 114, 32, 61, 32, 40, 95, 97, 32, 61, 32, 116, 104, 105, 115, 46, 95, 100, 111, 116, 76, 111, 116, 116, 105, 101, 67, 111, 114, 101, 41, 32, 61, 61, 32, 110, 117, 108, 108, 32, 63, 32, 118, 111, 105, 100, 32, 48, 32, 58, 32, 95, 97, 46, 99, 111, 110, 102, 105, 103, 40, 41, 46, 109, 97, 114, 107, 101, 114, 59, 10, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 109, 97, 114, 107, 101, 114, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 103, 101, 116, 32, 109, 97, 110, 105, 102, 101, 115, 116, 40, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 95, 97, 59, 10, 32, 32, 32, 32, 32, 32, 116, 114, 121, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 109, 97, 110, 105, 102, 101, 115, 116, 32, 61, 32, 40, 95, 97, 32, 61, 32, 116, 104, 105, 115, 46, 95, 100, 111, 116, 76, 111, 116, 116, 105, 101, 67, 111, 114, 101, 41, 32, 61, 61, 32, 110, 117, 108, 108, 32, 63, 32, 118, 111, 105, 100, 32, 48, 32, 58, 32, 95, 97, 46, 109, 97, 110, 105, 102, 101, 115, 116, 83, 116, 114, 105, 110, 103, 40, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 116, 104, 105, 115, 46, 95, 100, 111, 116, 76, 111, 116, 116, 105, 101, 67, 111, 114, 101, 32, 61, 61, 61, 32, 110, 117, 108, 108, 32, 124, 124, 32, 33, 109, 97, 110, 105, 102, 101, 115, 116, 41, 32, 114, 101, 116, 117, 114, 110, 32, 110, 117, 108, 108, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 109, 97, 110, 105, 102, 101, 115, 116, 74, 115, 111, 110, 32, 61, 32, 74, 83, 79, 78, 46, 112, 97, 114, 115, 101, 40, 109, 97, 110, 105, 102, 101, 115, 116, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 79, 98, 106, 101, 99, 116, 46, 107, 101, 121, 115, 40, 109, 97, 110, 105, 102, 101, 115, 116, 74, 115, 111, 110, 41, 46, 108, 101, 110, 103, 116, 104, 32, 61, 61, 61, 32, 48, 41, 32, 114, 101, 116, 117, 114, 110, 32, 110, 117, 108, 108, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 109, 97, 110, 105, 102, 101, 115, 116, 74, 115, 111, 110, 59, 10, 32, 32, 32, 32, 32, 32, 125, 32, 99, 97, 116, 99, 104, 32, 40, 95, 101, 114, 114, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 110, 117, 108, 108, 59, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 103, 101, 116, 32, 114, 101, 110, 100, 101, 114, 67, 111, 110, 102, 105, 103, 40, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 116, 104, 105, 115, 46, 95, 114, 101, 110, 100, 101, 114, 67, 111, 110, 102, 105, 103, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 103, 101, 116, 32, 115, 101, 103, 109, 101, 110, 116, 40, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 95, 97, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 115, 101, 103, 109, 101, 110, 116, 32, 61, 32, 40, 95, 97, 32, 61, 32, 116, 104, 105, 115, 46, 95, 100, 111, 116, 76, 111, 116, 116, 105, 101, 67, 111, 114, 101, 41, 32, 61, 61, 32, 110, 117, 108, 108, 32, 63, 32, 118, 111, 105, 100, 32, 48, 32, 58, 32, 95, 97, 46, 99, 111, 110, 102, 105, 103, 40, 41, 46, 115, 101, 103, 109, 101, 110, 116, 59, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 115, 101, 103, 109, 101, 110, 116, 32, 38, 38, 32, 115, 101, 103, 109, 101, 110, 116, 46, 115, 105, 122, 101, 40, 41, 32, 61, 61, 61, 32, 50, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 91, 115, 101, 103, 109, 101, 110, 116, 46, 103, 101, 116, 40, 48, 41, 44, 32, 115, 101, 103, 109, 101, 110, 116, 46, 103, 101, 116, 40, 49, 41, 93, 59, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 118, 111, 105, 100, 32, 48, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 103, 101, 116, 32, 108, 111, 111, 112, 40, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 95, 97, 44, 32, 95, 98, 59, 10, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 40, 95, 98, 32, 61, 32, 40, 95, 97, 32, 61, 32, 116, 104, 105, 115, 46, 95, 100, 111, 116, 76, 111, 116, 116, 105, 101, 67, 111, 114, 101, 41, 32, 61, 61, 32, 110, 117, 108, 108, 32, 63, 32, 118, 111, 105, 100, 32, 48, 32, 58, 32, 95, 97, 46, 99, 111, 110, 102, 105, 103, 40, 41, 46, 108, 111, 111, 112, 65, 110, 105, 109, 97, 116, 105, 111, 110, 41, 32, 33, 61, 32, 110, 117, 108, 108, 32, 63, 32, 95, 98, 32, 58, 32, 102, 97, 108, 115, 101, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 103, 101, 116, 32, 109, 111, 100, 101, 40, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 95, 97, 44, 32, 95, 98, 44, 32, 95, 99, 44, 32, 95, 100, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 109, 111, 100, 101, 32, 61, 32, 40, 95, 97, 32, 61, 32, 116, 104, 105, 115, 46, 95, 100, 111, 116, 76, 111, 116, 116, 105, 101, 67, 111, 114, 101, 41, 32, 61, 61, 32, 110, 117, 108, 108, 32, 63, 32, 118, 111, 105, 100, 32, 48, 32, 58, 32, 95, 97, 46, 99, 111, 110, 102, 105, 103, 40, 41, 46, 109, 111, 100, 101, 59, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 109, 111, 100, 101, 32, 61, 61, 61, 32, 40, 40, 95, 98, 32, 61, 32, 95, 68, 111, 116, 76, 111, 116, 116, 105, 101, 46, 95, 119, 97, 115, 109, 77, 111, 100, 117, 108, 101, 41, 32, 61, 61, 32, 110, 117, 108, 108, 32, 63, 32, 118, 111, 105, 100, 32, 48, 32, 58, 32, 95, 98, 46, 77, 111, 100, 101, 46, 82, 101, 118, 101, 114, 115, 101, 41, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 34, 114, 101, 118, 101, 114, 115, 101, 34, 59, 10, 32, 32, 32, 32, 32, 32, 125, 32, 101, 108, 115, 101, 32, 105, 102, 32, 40, 109, 111, 100, 101, 32, 61, 61, 61, 32, 40, 40, 95, 99, 32, 61, 32, 95, 68, 111, 116, 76, 111, 116, 116, 105, 101, 46, 95, 119, 97, 115, 109, 77, 111, 100, 117, 108, 101, 41, 32, 61, 61, 32, 110, 117, 108, 108, 32, 63, 32, 118, 111, 105, 100, 32, 48, 32, 58, 32, 95, 99, 46, 77, 111, 100, 101, 46, 66, 111, 117, 110, 99, 101, 41, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 34, 98, 111, 117, 110, 99, 101, 34, 59, 10, 32, 32, 32, 32, 32, 32, 125, 32, 101, 108, 115, 101, 32, 105, 102, 32, 40, 109, 111, 100, 101, 32, 61, 61, 61, 32, 40, 40, 95, 100, 32, 61, 32, 95, 68, 111, 116, 76, 111, 116, 116, 105, 101, 46, 95, 119, 97, 115, 109, 77, 111, 100, 117, 108, 101, 41, 32, 61, 61, 32, 110, 117, 108, 108, 32, 63, 32, 118, 111, 105, 100, 32, 48, 32, 58, 32, 95, 100, 46, 77, 111, 100, 101, 46, 82, 101, 118, 101, 114, 115, 101, 66, 111, 117, 110, 99, 101, 41, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 34, 114, 101, 118, 101, 114, 115, 101, 45, 98, 111, 117, 110, 99, 101, 34, 59, 10, 32, 32, 32, 32, 32, 32, 125, 32, 101, 108, 115, 101, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 34, 102, 111, 114, 119, 97, 114, 100, 34, 59, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 103, 101, 116, 32, 105, 115, 70, 114, 111, 122, 101, 110, 40, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 116, 104, 105, 115, 46, 95, 105, 115, 70, 114, 111, 122, 101, 110, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 103, 101, 116, 32, 98, 97, 99, 107, 103, 114, 111, 117, 110, 100, 67, 111, 108, 111, 114, 40, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 95, 97, 59, 10, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 40, 95, 97, 32, 61, 32, 116, 104, 105, 115, 46, 95, 98, 97, 99, 107, 103, 114, 111, 117, 110, 100, 67, 111, 108, 111, 114, 41, 32, 33, 61, 32, 110, 117, 108, 108, 32, 63, 32, 95, 97, 32, 58, 32, 34, 34, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 103, 101, 116, 32, 97, 117, 116, 111, 112, 108, 97, 121, 40, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 95, 97, 44, 32, 95, 98, 59, 10, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 40, 95, 98, 32, 61, 32, 40, 95, 97, 32, 61, 32, 116, 104, 105, 115, 46, 95, 100, 111, 116, 76, 111, 116, 116, 105, 101, 67, 111, 114, 101, 41, 32, 61, 61, 32, 110, 117, 108, 108, 32, 63, 32, 118, 111, 105, 100, 32, 48, 32, 58, 32, 95, 97, 46, 99, 111, 110, 102, 105, 103, 40, 41, 46, 97, 117, 116, 111, 112, 108, 97, 121, 41, 32, 33, 61, 32, 110, 117, 108, 108, 32, 63, 32, 95, 98, 32, 58, 32, 102, 97, 108, 115, 101, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 103, 101, 116, 32, 117, 115, 101, 70, 114, 97, 109, 101, 73, 110, 116, 101, 114, 112, 111, 108, 97, 116, 105, 111, 110, 40, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 95, 97, 44, 32, 95, 98, 59, 10, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 40, 95, 98, 32, 61, 32, 40, 95, 97, 32, 61, 32, 116, 104, 105, 115, 46, 95, 100, 111, 116, 76, 111, 116, 116, 105, 101, 67, 111, 114, 101, 41, 32, 61, 61, 32, 110, 117, 108, 108, 32, 63, 32, 118, 111, 105, 100, 32, 48, 32, 58, 32, 95, 97, 46, 99, 111, 110, 102, 105, 103, 40, 41, 46, 117, 115, 101, 70, 114, 97, 109, 101, 73, 110, 116, 101, 114, 112, 111, 108, 97, 116, 105, 111, 110, 41, 32, 33, 61, 32, 110, 117, 108, 108, 32, 63, 32, 95, 98, 32, 58, 32, 102, 97, 108, 115, 101, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 103, 101, 116, 32, 115, 112, 101, 101, 100, 40, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 95, 97, 44, 32, 95, 98, 59, 10, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 40, 95, 98, 32, 61, 32, 40, 95, 97, 32, 61, 32, 116, 104, 105, 115, 46, 95, 100, 111, 116, 76, 111, 116, 116, 105, 101, 67, 111, 114, 101, 41, 32, 61, 61, 32, 110, 117, 108, 108, 32, 63, 32, 118, 111, 105, 100, 32, 48, 32, 58, 32, 95, 97, 46, 99, 111, 110, 102, 105, 103, 40, 41, 46, 115, 112, 101, 101, 100, 41, 32, 33, 61, 32, 110, 117, 108, 108, 32, 63, 32, 95, 98, 32, 58, 32, 48, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 103, 101, 116, 32, 105, 115, 82, 101, 97, 100, 121, 40, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 116, 104, 105, 115, 46, 95, 100, 111, 116, 76, 111, 116, 116, 105, 101, 67, 111, 114, 101, 32, 33, 61, 61, 32, 110, 117, 108, 108, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 103, 101, 116, 32, 105, 115, 76, 111, 97, 100, 101, 100, 40, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 95, 97, 44, 32, 95, 98, 59, 10, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 40, 95, 98, 32, 61, 32, 40, 95, 97, 32, 61, 32, 116, 104, 105, 115, 46, 95, 100, 111, 116, 76, 111, 116, 116, 105, 101, 67, 111, 114, 101, 41, 32, 61, 61, 32, 110, 117, 108, 108, 32, 63, 32, 118, 111, 105, 100, 32, 48, 32, 58, 32, 95, 97, 46, 105, 115, 76, 111, 97, 100, 101, 100, 40, 41, 41, 32, 33, 61, 32, 110, 117, 108, 108, 32, 63, 32, 95, 98, 32, 58, 32, 102, 97, 108, 115, 101, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 103, 101, 116, 32, 105, 115, 80, 108, 97, 121, 105, 110, 103, 40, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 95, 97, 44, 32, 95, 98, 59, 10, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 40, 95, 98, 32, 61, 32, 40, 95, 97, 32, 61, 32, 116, 104, 105, 115, 46, 95, 100, 111, 116, 76, 111, 116, 116, 105, 101, 67, 111, 114, 101, 41, 32, 61, 61, 32, 110, 117, 108, 108, 32, 63, 32, 118, 111, 105, 100, 32, 48, 32, 58, 32, 95, 97, 46, 105, 115, 80, 108, 97, 121, 105, 110, 103, 40, 41, 41, 32, 33, 61, 32, 110, 117, 108, 108, 32, 63, 32, 95, 98, 32, 58, 32, 102, 97, 108, 115, 101, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 103, 101, 116, 32, 105, 115, 80, 97, 117, 115, 101, 100, 40, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 95, 97, 44, 32, 95, 98, 59, 10, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 40, 95, 98, 32, 61, 32, 40, 95, 97, 32, 61, 32, 116, 104, 105, 115, 46, 95, 100, 111, 116, 76, 111, 116, 116, 105, 101, 67, 111, 114, 101, 41, 32, 61, 61, 32, 110, 117, 108, 108, 32, 63, 32, 118, 111, 105, 100, 32, 48, 32, 58, 32, 95, 97, 46, 105, 115, 80, 97, 117, 115, 101, 100, 40, 41, 41, 32, 33, 61, 32, 110, 117, 108, 108, 32, 63, 32, 95, 98, 32, 58, 32, 102, 97, 108, 115, 101, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 103, 101, 116, 32, 105, 115, 83, 116, 111, 112, 112, 101, 100, 40, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 95, 97, 44, 32, 95, 98, 59, 10, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 40, 95, 98, 32, 61, 32, 40, 95, 97, 32, 61, 32, 116, 104, 105, 115, 46, 95, 100, 111, 116, 76, 111, 116, 116, 105, 101, 67, 111, 114, 101, 41, 32, 61, 61, 32, 110, 117, 108, 108, 32, 63, 32, 118, 111, 105, 100, 32, 48, 32, 58, 32, 95, 97, 46, 105, 115, 83, 116, 111, 112, 112, 101, 100, 40, 41, 41, 32, 33, 61, 32, 110, 117, 108, 108, 32, 63, 32, 95, 98, 32, 58, 32, 102, 97, 108, 115, 101, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 103, 101, 116, 32, 99, 117, 114, 114, 101, 110, 116, 70, 114, 97, 109, 101, 40, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 95, 97, 44, 32, 95, 98, 59, 10, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 40, 95, 98, 32, 61, 32, 40, 95, 97, 32, 61, 32, 116, 104, 105, 115, 46, 95, 100, 111, 116, 76, 111, 116, 116, 105, 101, 67, 111, 114, 101, 41, 32, 61, 61, 32, 110, 117, 108, 108, 32, 63, 32, 118, 111, 105, 100, 32, 48, 32, 58, 32, 95, 97, 46, 99, 117, 114, 114, 101, 110, 116, 70, 114, 97, 109, 101, 40, 41, 41, 32, 33, 61, 32, 110, 117, 108, 108, 32, 63, 32, 95, 98, 32, 58, 32, 48, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 103, 101, 116, 32, 108, 111, 111, 112, 67, 111, 117, 110, 116, 40, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 95, 97, 44, 32, 95, 98, 59, 10, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 40, 95, 98, 32, 61, 32, 40, 95, 97, 32, 61, 32, 116, 104, 105, 115, 46, 95, 100, 111, 116, 76, 111, 116, 116, 105, 101, 67, 111, 114, 101, 41, 32, 61, 61, 32, 110, 117, 108, 108, 32, 63, 32, 118, 111, 105, 100, 32, 48, 32, 58, 32, 95, 97, 46, 108, 111, 111, 112, 67, 111, 117, 110, 116, 40, 41, 41, 32, 33, 61, 32, 110, 117, 108, 108, 32, 63, 32, 95, 98, 32, 58, 32, 48, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 103, 101, 116, 32, 116, 111, 116, 97, 108, 70, 114, 97, 109, 101, 115, 40, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 95, 97, 44, 32, 95, 98, 59, 10, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 40, 95, 98, 32, 61, 32, 40, 95, 97, 32, 61, 32, 116, 104, 105, 115, 46, 95, 100, 111, 116, 76, 111, 116, 116, 105, 101, 67, 111, 114, 101, 41, 32, 61, 61, 32, 110, 117, 108, 108, 32, 63, 32, 118, 111, 105, 100, 32, 48, 32, 58, 32, 95, 97, 46, 116, 111, 116, 97, 108, 70, 114, 97, 109, 101, 115, 40, 41, 41, 32, 33, 61, 32, 110, 117, 108, 108, 32, 63, 32, 95, 98, 32, 58, 32, 48, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 103, 101, 116, 32, 100, 117, 114, 97, 116, 105, 111, 110, 40, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 95, 97, 44, 32, 95, 98, 59, 10, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 40, 95, 98, 32, 61, 32, 40, 95, 97, 32, 61, 32, 116, 104, 105, 115, 46, 95, 100, 111, 116, 76, 111, 116, 116, 105, 101, 67, 111, 114, 101, 41, 32, 61, 61, 32, 110, 117, 108, 108, 32, 63, 32, 118, 111, 105, 100, 32, 48, 32, 58, 32, 95, 97, 46, 100, 117, 114, 97, 116, 105, 111, 110, 40, 41, 41, 32, 33, 61, 32, 110, 117, 108, 108, 32, 63, 32, 95, 98, 32, 58, 32, 48, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 103, 101, 116, 32, 115, 101, 103, 109, 101, 110, 116, 68, 117, 114, 97, 116, 105, 111, 110, 40, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 95, 97, 44, 32, 95, 98, 59, 10, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 40, 95, 98, 32, 61, 32, 40, 95, 97, 32, 61, 32, 116, 104, 105, 115, 46, 95, 100, 111, 116, 76, 111, 116, 116, 105, 101, 67, 111, 114, 101, 41, 32, 61, 61, 32, 110, 117, 108, 108, 32, 63, 32, 118, 111, 105, 100, 32, 48, 32, 58, 32, 95, 97, 46, 115, 101, 103, 109, 101, 110, 116, 68, 117, 114, 97, 116, 105, 111, 110, 40, 41, 41, 32, 33, 61, 32, 110, 117, 108, 108, 32, 63, 32, 95, 98, 32, 58, 32, 48, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 103, 101, 116, 32, 99, 97, 110, 118, 97, 115, 40, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 116, 104, 105, 115, 46, 95, 99, 97, 110, 118, 97, 115, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 108, 111, 97, 100, 40, 99, 111, 110, 102, 105, 103, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 95, 97, 44, 32, 95, 98, 44, 32, 95, 99, 44, 32, 95, 100, 44, 32, 95, 101, 44, 32, 95, 102, 44, 32, 95, 103, 44, 32, 95, 104, 44, 32, 95, 105, 59, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 116, 104, 105, 115, 46, 95, 100, 111, 116, 76, 111, 116, 116, 105, 101, 67, 111, 114, 101, 32, 61, 61, 61, 32, 110, 117, 108, 108, 32, 124, 124, 32, 95, 68, 111, 116, 76, 111, 116, 116, 105, 101, 46, 95, 119, 97, 115, 109, 77, 111, 100, 117, 108, 101, 32, 61, 61, 61, 32, 110, 117, 108, 108, 41, 32, 114, 101, 116, 117, 114, 110, 59, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 116, 104, 105, 115, 46, 95, 97, 110, 105, 109, 97, 116, 105, 111, 110, 70, 114, 97, 109, 101, 73, 100, 32, 33, 61, 61, 32, 110, 117, 108, 108, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 95, 102, 114, 97, 109, 101, 77, 97, 110, 97, 103, 101, 114, 46, 99, 97, 110, 99, 101, 108, 65, 110, 105, 109, 97, 116, 105, 111, 110, 70, 114, 97, 109, 101, 40, 116, 104, 105, 115, 46, 95, 97, 110, 105, 109, 97, 116, 105, 111, 110, 70, 114, 97, 109, 101, 73, 100, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 95, 97, 110, 105, 109, 97, 116, 105, 111, 110, 70, 114, 97, 109, 101, 73, 100, 32, 61, 32, 110, 117, 108, 108, 59, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 95, 100, 111, 116, 76, 111, 116, 116, 105, 101, 67, 111, 114, 101, 46, 115, 101, 116, 67, 111, 110, 102, 105, 103, 40, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 101, 109, 101, 73, 100, 58, 32, 40, 95, 97, 32, 61, 32, 99, 111, 110, 102, 105, 103, 46, 116, 104, 101, 109, 101, 73, 100, 41, 32, 33, 61, 32, 110, 117, 108, 108, 32, 63, 32, 95, 97, 32, 58, 32, 34, 34, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 97, 117, 116, 111, 112, 108, 97, 121, 58, 32, 40, 95, 98, 32, 61, 32, 99, 111, 110, 102, 105, 103, 46, 97, 117, 116, 111, 112, 108, 97, 121, 41, 32, 33, 61, 32, 110, 117, 108, 108, 32, 63, 32, 95, 98, 32, 58, 32, 102, 97, 108, 115, 101, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 98, 97, 99, 107, 103, 114, 111, 117, 110, 100, 67, 111, 108, 111, 114, 58, 32, 48, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 108, 111, 111, 112, 65, 110, 105, 109, 97, 116, 105, 111, 110, 58, 32, 40, 95, 99, 32, 61, 32, 99, 111, 110, 102, 105, 103, 46, 108, 111, 111, 112, 41, 32, 33, 61, 32, 110, 117, 108, 108, 32, 63, 32, 95, 99, 32, 58, 32, 102, 97, 108, 115, 101, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 109, 111, 100, 101, 58, 32, 99, 114, 101, 97, 116, 101, 67, 111, 114, 101, 77, 111, 100, 101, 40, 40, 95, 100, 32, 61, 32, 99, 111, 110, 102, 105, 103, 46, 109, 111, 100, 101, 41, 32, 33, 61, 32, 110, 117, 108, 108, 32, 63, 32, 95, 100, 32, 58, 32, 34, 102, 111, 114, 119, 97, 114, 100, 34, 44, 32, 95, 68, 111, 116, 76, 111, 116, 116, 105, 101, 46, 95, 119, 97, 115, 109, 77, 111, 100, 117, 108, 101, 41, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 115, 101, 103, 109, 101, 110, 116, 58, 32, 99, 114, 101, 97, 116, 101, 67, 111, 114, 101, 83, 101, 103, 109, 101, 110, 116, 40, 40, 95, 101, 32, 61, 32, 99, 111, 110, 102, 105, 103, 46, 115, 101, 103, 109, 101, 110, 116, 41, 32, 33, 61, 32, 110, 117, 108, 108, 32, 63, 32, 95, 101, 32, 58, 32, 91, 93, 44, 32, 95, 68, 111, 116, 76, 111, 116, 116, 105, 101, 46, 95, 119, 97, 115, 109, 77, 111, 100, 117, 108, 101, 41, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 115, 112, 101, 101, 100, 58, 32, 40, 95, 102, 32, 61, 32, 99, 111, 110, 102, 105, 103, 46, 115, 112, 101, 101, 100, 41, 32, 33, 61, 32, 110, 117, 108, 108, 32, 63, 32, 95, 102, 32, 58, 32, 49, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 117, 115, 101, 70, 114, 97, 109, 101, 73, 110, 116, 101, 114, 112, 111, 108, 97, 116, 105, 111, 110, 58, 32, 40, 95, 103, 32, 61, 32, 99, 111, 110, 102, 105, 103, 46, 117, 115, 101, 70, 114, 97, 109, 101, 73, 110, 116, 101, 114, 112, 111, 108, 97, 116, 105, 111, 110, 41, 32, 33, 61, 32, 110, 117, 108, 108, 32, 63, 32, 95, 103, 32, 58, 32, 116, 114, 117, 101, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 109, 97, 114, 107, 101, 114, 58, 32, 40, 95, 104, 32, 61, 32, 99, 111, 110, 102, 105, 103, 46, 109, 97, 114, 107, 101, 114, 41, 32, 33, 61, 32, 110, 117, 108, 108, 32, 63, 32, 95, 104, 32, 58, 32, 34, 34, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 108, 97, 121, 111, 117, 116, 58, 32, 99, 111, 110, 102, 105, 103, 46, 108, 97, 121, 111, 117, 116, 32, 63, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 97, 108, 105, 103, 110, 58, 32, 99, 114, 101, 97, 116, 101, 67, 111, 114, 101, 65, 108, 105, 103, 110, 40, 99, 111, 110, 102, 105, 103, 46, 108, 97, 121, 111, 117, 116, 46, 97, 108, 105, 103, 110, 44, 32, 95, 68, 111, 116, 76, 111, 116, 116, 105, 101, 46, 95, 119, 97, 115, 109, 77, 111, 100, 117, 108, 101, 41, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 102, 105, 116, 58, 32, 99, 114, 101, 97, 116, 101, 67, 111, 114, 101, 70, 105, 116, 40, 99, 111, 110, 102, 105, 103, 46, 108, 97, 121, 111, 117, 116, 46, 102, 105, 116, 44, 32, 95, 68, 111, 116, 76, 111, 116, 116, 105, 101, 46, 95, 119, 97, 115, 109, 77, 111, 100, 117, 108, 101, 41, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 32, 58, 32, 95, 68, 111, 116, 76, 111, 116, 116, 105, 101, 46, 95, 119, 97, 115, 109, 77, 111, 100, 117, 108, 101, 46, 99, 114, 101, 97, 116, 101, 68, 101, 102, 97, 117, 108, 116, 76, 97, 121, 111, 117, 116, 40, 41, 10, 32, 32, 32, 32, 32, 32, 125, 41, 59, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 99, 111, 110, 102, 105, 103, 46, 100, 97, 116, 97, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 95, 108, 111, 97, 100, 70, 114, 111, 109, 68, 97, 116, 97, 40, 99, 111, 110, 102, 105, 103, 46, 100, 97, 116, 97, 41, 59, 10, 32, 32, 32, 32, 32, 32, 125, 32, 101, 108, 115, 101, 32, 105, 102, 32, 40, 99, 111, 110, 102, 105, 103, 46, 115, 114, 99, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 95, 108, 111, 97, 100, 70, 114, 111, 109, 83, 114, 99, 40, 99, 111, 110, 102, 105, 103, 46, 115, 114, 99, 41, 59, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 115, 101, 116, 66, 97, 99, 107, 103, 114, 111, 117, 110, 100, 67, 111, 108, 111, 114, 40, 40, 95, 105, 32, 61, 32, 99, 111, 110, 102, 105, 103, 46, 98, 97, 99, 107, 103, 114, 111, 117, 110, 100, 67, 111, 108, 111, 114, 41, 32, 33, 61, 32, 110, 117, 108, 108, 32, 63, 32, 95, 105, 32, 58, 32, 34, 34, 41, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 95, 114, 101, 110, 100, 101, 114, 40, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 116, 104, 105, 115, 46, 95, 100, 111, 116, 76, 111, 116, 116, 105, 101, 67, 111, 114, 101, 32, 61, 61, 61, 32, 110, 117, 108, 108, 32, 124, 124, 32, 116, 104, 105, 115, 46, 95, 99, 111, 110, 116, 101, 120, 116, 32, 61, 61, 61, 32, 110, 117, 108, 108, 41, 32, 114, 101, 116, 117, 114, 110, 32, 102, 97, 108, 115, 101, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 114, 101, 110, 100, 101, 114, 101, 100, 32, 61, 32, 116, 104, 105, 115, 46, 95, 100, 111, 116, 76, 111, 116, 116, 105, 101, 67, 111, 114, 101, 46, 114, 101, 110, 100, 101, 114, 40, 41, 59, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 114, 101, 110, 100, 101, 114, 101, 100, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 98, 117, 102, 102, 101, 114, 32, 61, 32, 116, 104, 105, 115, 46, 95, 100, 111, 116, 76, 111, 116, 116, 105, 101, 67, 111, 114, 101, 46, 98, 117, 102, 102, 101, 114, 40, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 99, 108, 97, 109, 112, 101, 100, 66, 117, 102, 102, 101, 114, 32, 61, 32, 110, 101, 119, 32, 85, 105, 110, 116, 56, 67, 108, 97, 109, 112, 101, 100, 65, 114, 114, 97, 121, 40, 98, 117, 102, 102, 101, 114, 44, 32, 48, 44, 32, 116, 104, 105, 115, 46, 95, 99, 97, 110, 118, 97, 115, 46, 119, 105, 100, 116, 104, 32, 42, 32, 116, 104, 105, 115, 46, 95, 99, 97, 110, 118, 97, 115, 46, 104, 101, 105, 103, 104, 116, 32, 42, 32, 52, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 108, 101, 116, 32, 105, 109, 97, 103, 101, 68, 97, 116, 97, 32, 61, 32, 110, 117, 108, 108, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 116, 121, 112, 101, 111, 102, 32, 73, 109, 97, 103, 101, 68, 97, 116, 97, 32, 61, 61, 61, 32, 34, 117, 110, 100, 101, 102, 105, 110, 101, 100, 34, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 109, 97, 103, 101, 68, 97, 116, 97, 32, 61, 32, 116, 104, 105, 115, 46, 95, 99, 111, 110, 116, 101, 120, 116, 46, 99, 114, 101, 97, 116, 101, 73, 109, 97, 103, 101, 68, 97, 116, 97, 40, 116, 104, 105, 115, 46, 95, 99, 97, 110, 118, 97, 115, 46, 119, 105, 100, 116, 104, 44, 32, 116, 104, 105, 115, 46, 95, 99, 97, 110, 118, 97, 115, 46, 104, 101, 105, 103, 104, 116, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 109, 97, 103, 101, 68, 97, 116, 97, 46, 100, 97, 116, 97, 46, 115, 101, 116, 40, 99, 108, 97, 109, 112, 101, 100, 66, 117, 102, 102, 101, 114, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 32, 101, 108, 115, 101, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 109, 97, 103, 101, 68, 97, 116, 97, 32, 61, 32, 110, 101, 119, 32, 73, 109, 97, 103, 101, 68, 97, 116, 97, 40, 99, 108, 97, 109, 112, 101, 100, 66, 117, 102, 102, 101, 114, 44, 32, 116, 104, 105, 115, 46, 95, 99, 97, 110, 118, 97, 115, 46, 119, 105, 100, 116, 104, 44, 32, 116, 104, 105, 115, 46, 95, 99, 97, 110, 118, 97, 115, 46, 104, 101, 105, 103, 104, 116, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 95, 99, 111, 110, 116, 101, 120, 116, 46, 112, 117, 116, 73, 109, 97, 103, 101, 68, 97, 116, 97, 40, 105, 109, 97, 103, 101, 68, 97, 116, 97, 44, 32, 48, 44, 32, 48, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 95, 101, 118, 101, 110, 116, 77, 97, 110, 97, 103, 101, 114, 46, 100, 105, 115, 112, 97, 116, 99, 104, 40, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 116, 121, 112, 101, 58, 32, 34, 114, 101, 110, 100, 101, 114, 34, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 99, 117, 114, 114, 101, 110, 116, 70, 114, 97, 109, 101, 58, 32, 116, 104, 105, 115, 46, 95, 100, 111, 116, 76, 111, 116, 116, 105, 101, 67, 111, 114, 101, 46, 99, 117, 114, 114, 101, 110, 116, 70, 114, 97, 109, 101, 40, 41, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 116, 114, 117, 101, 59, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 102, 97, 108, 115, 101, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 95, 100, 114, 97, 119, 40, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 116, 104, 105, 115, 46, 95, 100, 111, 116, 76, 111, 116, 116, 105, 101, 67, 111, 114, 101, 32, 61, 61, 61, 32, 110, 117, 108, 108, 32, 124, 124, 32, 116, 104, 105, 115, 46, 95, 99, 111, 110, 116, 101, 120, 116, 32, 61, 61, 61, 32, 110, 117, 108, 108, 32, 124, 124, 32, 33, 116, 104, 105, 115, 46, 95, 100, 111, 116, 76, 111, 116, 116, 105, 101, 67, 111, 114, 101, 46, 105, 115, 80, 108, 97, 121, 105, 110, 103, 40, 41, 41, 32, 114, 101, 116, 117, 114, 110, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 110, 101, 120, 116, 70, 114, 97, 109, 101, 32, 61, 32, 116, 104, 105, 115, 46, 95, 100, 111, 116, 76, 111, 116, 116, 105, 101, 67, 111, 114, 101, 46, 114, 101, 113, 117, 101, 115, 116, 70, 114, 97, 109, 101, 40, 41, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 117, 112, 100, 97, 116, 101, 100, 32, 61, 32, 116, 104, 105, 115, 46, 95, 100, 111, 116, 76, 111, 116, 116, 105, 101, 67, 111, 114, 101, 46, 115, 101, 116, 70, 114, 97, 109, 101, 40, 110, 101, 120, 116, 70, 114, 97, 109, 101, 41, 59, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 117, 112, 100, 97, 116, 101, 100, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 95, 101, 118, 101, 110, 116, 77, 97, 110, 97, 103, 101, 114, 46, 100, 105, 115, 112, 97, 116, 99, 104, 40, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 116, 121, 112, 101, 58, 32, 34, 102, 114, 97, 109, 101, 34, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 99, 117, 114, 114, 101, 110, 116, 70, 114, 97, 109, 101, 58, 32, 116, 104, 105, 115, 46, 95, 100, 111, 116, 76, 111, 116, 116, 105, 101, 67, 111, 114, 101, 46, 99, 117, 114, 114, 101, 110, 116, 70, 114, 97, 109, 101, 40, 41, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 114, 101, 110, 100, 101, 114, 101, 100, 32, 61, 32, 116, 104, 105, 115, 46, 95, 114, 101, 110, 100, 101, 114, 40, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 114, 101, 110, 100, 101, 114, 101, 100, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 116, 104, 105, 115, 46, 95, 100, 111, 116, 76, 111, 116, 116, 105, 101, 67, 111, 114, 101, 46, 105, 115, 67, 111, 109, 112, 108, 101, 116, 101, 40, 41, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 116, 104, 105, 115, 46, 95, 100, 111, 116, 76, 111, 116, 116, 105, 101, 67, 111, 114, 101, 46, 99, 111, 110, 102, 105, 103, 40, 41, 46, 108, 111, 111, 112, 65, 110, 105, 109, 97, 116, 105, 111, 110, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 95, 101, 118, 101, 110, 116, 77, 97, 110, 97, 103, 101, 114, 46, 100, 105, 115, 112, 97, 116, 99, 104, 40, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 116, 121, 112, 101, 58, 32, 34, 108, 111, 111, 112, 34, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 108, 111, 111, 112, 67, 111, 117, 110, 116, 58, 32, 116, 104, 105, 115, 46, 95, 100, 111, 116, 76, 111, 116, 116, 105, 101, 67, 111, 114, 101, 46, 108, 111, 111, 112, 67, 111, 117, 110, 116, 40, 41, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 32, 101, 108, 115, 101, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 95, 101, 118, 101, 110, 116, 77, 97, 110, 97, 103, 101, 114, 46, 100, 105, 115, 112, 97, 116, 99, 104, 40, 123, 32, 116, 121, 112, 101, 58, 32, 34, 99, 111, 109, 112, 108, 101, 116, 101, 34, 32, 125, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 95, 97, 110, 105, 109, 97, 116, 105, 111, 110, 70, 114, 97, 109, 101, 73, 100, 32, 61, 32, 116, 104, 105, 115, 46, 95, 102, 114, 97, 109, 101, 77, 97, 110, 97, 103, 101, 114, 46, 114, 101, 113, 117, 101, 115, 116, 65, 110, 105, 109, 97, 116, 105, 111, 110, 70, 114, 97, 109, 101, 40, 116, 104, 105, 115, 46, 95, 100, 114, 97, 119, 46, 98, 105, 110, 100, 40, 116, 104, 105, 115, 41, 41, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 112, 108, 97, 121, 40, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 116, 104, 105, 115, 46, 95, 100, 111, 116, 76, 111, 116, 116, 105, 101, 67, 111, 114, 101, 32, 61, 61, 61, 32, 110, 117, 108, 108, 41, 32, 114, 101, 116, 117, 114, 110, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 111, 107, 32, 61, 32, 116, 104, 105, 115, 46, 95, 100, 111, 116, 76, 111, 116, 116, 105, 101, 67, 111, 114, 101, 46, 112, 108, 97, 121, 40, 41, 59, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 111, 107, 32, 124, 124, 32, 116, 104, 105, 115, 46, 95, 100, 111, 116, 76, 111, 116, 116, 105, 101, 67, 111, 114, 101, 46, 105, 115, 80, 108, 97, 121, 105, 110, 103, 40, 41, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 95, 105, 115, 70, 114, 111, 122, 101, 110, 32, 61, 32, 102, 97, 108, 115, 101, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 95, 101, 118, 101, 110, 116, 77, 97, 110, 97, 103, 101, 114, 46, 100, 105, 115, 112, 97, 116, 99, 104, 40, 123, 32, 116, 121, 112, 101, 58, 32, 34, 112, 108, 97, 121, 34, 32, 125, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 95, 97, 110, 105, 109, 97, 116, 105, 111, 110, 70, 114, 97, 109, 101, 73, 100, 32, 61, 32, 116, 104, 105, 115, 46, 95, 102, 114, 97, 109, 101, 77, 97, 110, 97, 103, 101, 114, 46, 114, 101, 113, 117, 101, 115, 116, 65, 110, 105, 109, 97, 116, 105, 111, 110, 70, 114, 97, 109, 101, 40, 116, 104, 105, 115, 46, 95, 100, 114, 97, 119, 46, 98, 105, 110, 100, 40, 116, 104, 105, 115, 41, 41, 59, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 73, 83, 95, 66, 82, 79, 87, 83, 69, 82, 32, 38, 38, 32, 116, 104, 105, 115, 46, 95, 99, 97, 110, 118, 97, 115, 32, 105, 110, 115, 116, 97, 110, 99, 101, 111, 102, 32, 72, 84, 77, 76, 67, 97, 110, 118, 97, 115, 69, 108, 101, 109, 101, 110, 116, 32, 38, 38, 32, 116, 104, 105, 115, 46, 95, 114, 101, 110, 100, 101, 114, 67, 111, 110, 102, 105, 103, 46, 102, 114, 101, 101, 122, 101, 79, 110, 79, 102, 102, 115, 99, 114, 101, 101, 110, 32, 38, 38, 32, 33, 105, 115, 69, 108, 101, 109, 101, 110, 116, 73, 110, 86, 105, 101, 119, 112, 111, 114, 116, 40, 116, 104, 105, 115, 46, 95, 99, 97, 110, 118, 97, 115, 41, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 102, 114, 101, 101, 122, 101, 40, 41, 59, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 112, 97, 117, 115, 101, 40, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 116, 104, 105, 115, 46, 95, 100, 111, 116, 76, 111, 116, 116, 105, 101, 67, 111, 114, 101, 32, 61, 61, 61, 32, 110, 117, 108, 108, 41, 32, 114, 101, 116, 117, 114, 110, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 111, 107, 32, 61, 32, 116, 104, 105, 115, 46, 95, 100, 111, 116, 76, 111, 116, 116, 105, 101, 67, 111, 114, 101, 46, 112, 97, 117, 115, 101, 40, 41, 59, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 111, 107, 32, 124, 124, 32, 116, 104, 105, 115, 46, 95, 100, 111, 116, 76, 111, 116, 116, 105, 101, 67, 111, 114, 101, 46, 105, 115, 80, 97, 117, 115, 101, 100, 40, 41, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 95, 101, 118, 101, 110, 116, 77, 97, 110, 97, 103, 101, 114, 46, 100, 105, 115, 112, 97, 116, 99, 104, 40, 123, 32, 116, 121, 112, 101, 58, 32, 34, 112, 97, 117, 115, 101, 34, 32, 125, 41, 59, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 115, 116, 111, 112, 40, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 116, 104, 105, 115, 46, 95, 100, 111, 116, 76, 111, 116, 116, 105, 101, 67, 111, 114, 101, 32, 61, 61, 61, 32, 110, 117, 108, 108, 41, 32, 114, 101, 116, 117, 114, 110, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 111, 107, 32, 61, 32, 116, 104, 105, 115, 46, 95, 100, 111, 116, 76, 111, 116, 116, 105, 101, 67, 111, 114, 101, 46, 115, 116, 111, 112, 40, 41, 59, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 111, 107, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 95, 101, 118, 101, 110, 116, 77, 97, 110, 97, 103, 101, 114, 46, 100, 105, 115, 112, 97, 116, 99, 104, 40, 123, 32, 116, 121, 112, 101, 58, 32, 34, 102, 114, 97, 109, 101, 34, 44, 32, 99, 117, 114, 114, 101, 110, 116, 70, 114, 97, 109, 101, 58, 32, 116, 104, 105, 115, 46, 95, 100, 111, 116, 76, 111, 116, 116, 105, 101, 67, 111, 114, 101, 46, 99, 117, 114, 114, 101, 110, 116, 70, 114, 97, 109, 101, 40, 41, 32, 125, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 95, 114, 101, 110, 100, 101, 114, 40, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 95, 101, 118, 101, 110, 116, 77, 97, 110, 97, 103, 101, 114, 46, 100, 105, 115, 112, 97, 116, 99, 104, 40, 123, 32, 116, 121, 112, 101, 58, 32, 34, 115, 116, 111, 112, 34, 32, 125, 41, 59, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 115, 101, 116, 70, 114, 97, 109, 101, 40, 102, 114, 97, 109, 101, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 116, 104, 105, 115, 46, 95, 100, 111, 116, 76, 111, 116, 116, 105, 101, 67, 111, 114, 101, 32, 61, 61, 61, 32, 110, 117, 108, 108, 41, 32, 114, 101, 116, 117, 114, 110, 59, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 102, 114, 97, 109, 101, 32, 60, 32, 48, 32, 124, 124, 32, 102, 114, 97, 109, 101, 32, 62, 32, 116, 104, 105, 115, 46, 95, 100, 111, 116, 76, 111, 116, 116, 105, 101, 67, 111, 114, 101, 46, 116, 111, 116, 97, 108, 70, 114, 97, 109, 101, 115, 40, 41, 41, 32, 114, 101, 116, 117, 114, 110, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 111, 107, 32, 61, 32, 116, 104, 105, 115, 46, 95, 100, 111, 116, 76, 111, 116, 116, 105, 101, 67, 111, 114, 101, 46, 115, 101, 101, 107, 40, 102, 114, 97, 109, 101, 41, 59, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 111, 107, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 95, 101, 118, 101, 110, 116, 77, 97, 110, 97, 103, 101, 114, 46, 100, 105, 115, 112, 97, 116, 99, 104, 40, 123, 32, 116, 121, 112, 101, 58, 32, 34, 102, 114, 97, 109, 101, 34, 44, 32, 99, 117, 114, 114, 101, 110, 116, 70, 114, 97, 109, 101, 58, 32, 116, 104, 105, 115, 46, 95, 100, 111, 116, 76, 111, 116, 116, 105, 101, 67, 111, 114, 101, 46, 99, 117, 114, 114, 101, 110, 116, 70, 114, 97, 109, 101, 40, 41, 32, 125, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 95, 114, 101, 110, 100, 101, 114, 40, 41, 59, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 115, 101, 116, 83, 112, 101, 101, 100, 40, 115, 112, 101, 101, 100, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 116, 104, 105, 115, 46, 95, 100, 111, 116, 76, 111, 116, 116, 105, 101, 67, 111, 114, 101, 32, 61, 61, 61, 32, 110, 117, 108, 108, 41, 32, 114, 101, 116, 117, 114, 110, 59, 10, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 95, 100, 111, 116, 76, 111, 116, 116, 105, 101, 67, 111, 114, 101, 46, 115, 101, 116, 67, 111, 110, 102, 105, 103, 40, 95, 95, 115, 112, 114, 101, 97, 100, 80, 114, 111, 112, 115, 40, 95, 95, 115, 112, 114, 101, 97, 100, 86, 97, 108, 117, 101, 115, 40, 123, 125, 44, 32, 116, 104, 105, 115, 46, 95, 100, 111, 116, 76, 111, 116, 116, 105, 101, 67, 111, 114, 101, 46, 99, 111, 110, 102, 105, 103, 40, 41, 41, 44, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 115, 112, 101, 101, 100, 10, 32, 32, 32, 32, 32, 32, 125, 41, 41, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 115, 101, 116, 66, 97, 99, 107, 103, 114, 111, 117, 110, 100, 67, 111, 108, 111, 114, 40, 99, 111, 108, 111, 114, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 116, 104, 105, 115, 46, 95, 100, 111, 116, 76, 111, 116, 116, 105, 101, 67, 111, 114, 101, 32, 61, 61, 61, 32, 110, 117, 108, 108, 41, 32, 114, 101, 116, 117, 114, 110, 59, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 73, 83, 95, 66, 82, 79, 87, 83, 69, 82, 32, 38, 38, 32, 116, 104, 105, 115, 46, 95, 99, 97, 110, 118, 97, 115, 32, 105, 110, 115, 116, 97, 110, 99, 101, 111, 102, 32, 72, 84, 77, 76, 67, 97, 110, 118, 97, 115, 69, 108, 101, 109, 101, 110, 116, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 95, 99, 97, 110, 118, 97, 115, 46, 115, 116, 121, 108, 101, 46, 98, 97, 99, 107, 103, 114, 111, 117, 110, 100, 67, 111, 108, 111, 114, 32, 61, 32, 99, 111, 108, 111, 114, 59, 10, 32, 32, 32, 32, 32, 32, 125, 32, 101, 108, 115, 101, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 95, 100, 111, 116, 76, 111, 116, 116, 105, 101, 67, 111, 114, 101, 46, 115, 101, 116, 67, 111, 110, 102, 105, 103, 40, 95, 95, 115, 112, 114, 101, 97, 100, 80, 114, 111, 112, 115, 40, 95, 95, 115, 112, 114, 101, 97, 100, 86, 97, 108, 117, 101, 115, 40, 123, 125, 44, 32, 116, 104, 105, 115, 46, 95, 100, 111, 116, 76, 111, 116, 116, 105, 101, 67, 111, 114, 101, 46, 99, 111, 110, 102, 105, 103, 40, 41, 41, 44, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 98, 97, 99, 107, 103, 114, 111, 117, 110, 100, 67, 111, 108, 111, 114, 58, 32, 104, 101, 120, 83, 116, 114, 105, 110, 103, 84, 111, 82, 71, 66, 65, 73, 110, 116, 40, 99, 111, 108, 111, 114, 41, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 41, 41, 59, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 95, 98, 97, 99, 107, 103, 114, 111, 117, 110, 100, 67, 111, 108, 111, 114, 32, 61, 32, 99, 111, 108, 111, 114, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 115, 101, 116, 76, 111, 111, 112, 40, 108, 111, 111, 112, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 116, 104, 105, 115, 46, 95, 100, 111, 116, 76, 111, 116, 116, 105, 101, 67, 111, 114, 101, 32, 61, 61, 61, 32, 110, 117, 108, 108, 41, 32, 114, 101, 116, 117, 114, 110, 59, 10, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 95, 100, 111, 116, 76, 111, 116, 116, 105, 101, 67, 111, 114, 101, 46, 115, 101, 116, 67, 111, 110, 102, 105, 103, 40, 95, 95, 115, 112, 114, 101, 97, 100, 80, 114, 111, 112, 115, 40, 95, 95, 115, 112, 114, 101, 97, 100, 86, 97, 108, 117, 101, 115, 40, 123, 125, 44, 32, 116, 104, 105, 115, 46, 95, 100, 111, 116, 76, 111, 116, 116, 105, 101, 67, 111, 114, 101, 46, 99, 111, 110, 102, 105, 103, 40, 41, 41, 44, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 108, 111, 111, 112, 65, 110, 105, 109, 97, 116, 105, 111, 110, 58, 32, 108, 111, 111, 112, 10, 32, 32, 32, 32, 32, 32, 125, 41, 41, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 115, 101, 116, 85, 115, 101, 70, 114, 97, 109, 101, 73, 110, 116, 101, 114, 112, 111, 108, 97, 116, 105, 111, 110, 40, 117, 115, 101, 70, 114, 97, 109, 101, 73, 110, 116, 101, 114, 112, 111, 108, 97, 116, 105, 111, 110, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 116, 104, 105, 115, 46, 95, 100, 111, 116, 76, 111, 116, 116, 105, 101, 67, 111, 114, 101, 32, 61, 61, 61, 32, 110, 117, 108, 108, 41, 32, 114, 101, 116, 117, 114, 110, 59, 10, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 95, 100, 111, 116, 76, 111, 116, 116, 105, 101, 67, 111, 114, 101, 46, 115, 101, 116, 67, 111, 110, 102, 105, 103, 40, 95, 95, 115, 112, 114, 101, 97, 100, 80, 114, 111, 112, 115, 40, 95, 95, 115, 112, 114, 101, 97, 100, 86, 97, 108, 117, 101, 115, 40, 123, 125, 44, 32, 116, 104, 105, 115, 46, 95, 100, 111, 116, 76, 111, 116, 116, 105, 101, 67, 111, 114, 101, 46, 99, 111, 110, 102, 105, 103, 40, 41, 41, 44, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 117, 115, 101, 70, 114, 97, 109, 101, 73, 110, 116, 101, 114, 112, 111, 108, 97, 116, 105, 111, 110, 10, 32, 32, 32, 32, 32, 32, 125, 41, 41, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 97, 100, 100, 69, 118, 101, 110, 116, 76, 105, 115, 116, 101, 110, 101, 114, 40, 116, 121, 112, 101, 44, 32, 108, 105, 115, 116, 101, 110, 101, 114, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 95, 101, 118, 101, 110, 116, 77, 97, 110, 97, 103, 101, 114, 46, 97, 100, 100, 69, 118, 101, 110, 116, 76, 105, 115, 116, 101, 110, 101, 114, 40, 116, 121, 112, 101, 44, 32, 108, 105, 115, 116, 101, 110, 101, 114, 41, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 114, 101, 109, 111, 118, 101, 69, 118, 101, 110, 116, 76, 105, 115, 116, 101, 110, 101, 114, 40, 116, 121, 112, 101, 44, 32, 108, 105, 115, 116, 101, 110, 101, 114, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 95, 101, 118, 101, 110, 116, 77, 97, 110, 97, 103, 101, 114, 46, 114, 101, 109, 111, 118, 101, 69, 118, 101, 110, 116, 76, 105, 115, 116, 101, 110, 101, 114, 40, 116, 121, 112, 101, 44, 32, 108, 105, 115, 116, 101, 110, 101, 114, 41, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 100, 101, 115, 116, 114, 111, 121, 40, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 95, 97, 59, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 73, 83, 95, 66, 82, 79, 87, 83, 69, 82, 32, 38, 38, 32, 116, 104, 105, 115, 46, 95, 99, 97, 110, 118, 97, 115, 32, 105, 110, 115, 116, 97, 110, 99, 101, 111, 102, 32, 72, 84, 77, 76, 67, 97, 110, 118, 97, 115, 69, 108, 101, 109, 101, 110, 116, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 79, 102, 102, 115, 99, 114, 101, 101, 110, 79, 98, 115, 101, 114, 118, 101, 114, 46, 117, 110, 111, 98, 115, 101, 114, 118, 101, 40, 116, 104, 105, 115, 46, 95, 99, 97, 110, 118, 97, 115, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 67, 97, 110, 118, 97, 115, 82, 101, 115, 105, 122, 101, 79, 98, 115, 101, 114, 118, 101, 114, 46, 117, 110, 111, 98, 115, 101, 114, 118, 101, 40, 116, 104, 105, 115, 46, 95, 99, 97, 110, 118, 97, 115, 41, 59, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 40, 95, 97, 32, 61, 32, 116, 104, 105, 115, 46, 95, 100, 111, 116, 76, 111, 116, 116, 105, 101, 67, 111, 114, 101, 41, 32, 61, 61, 32, 110, 117, 108, 108, 32, 63, 32, 118, 111, 105, 100, 32, 48, 32, 58, 32, 95, 97, 46, 100, 101, 108, 101, 116, 101, 40, 41, 59, 10, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 95, 100, 111, 116, 76, 111, 116, 116, 105, 101, 67, 111, 114, 101, 32, 61, 32, 110, 117, 108, 108, 59, 10, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 95, 99, 111, 110, 116, 101, 120, 116, 32, 61, 32, 110, 117, 108, 108, 59, 10, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 95, 101, 118, 101, 110, 116, 77, 97, 110, 97, 103, 101, 114, 46, 100, 105, 115, 112, 97, 116, 99, 104, 40, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 116, 121, 112, 101, 58, 32, 34, 100, 101, 115, 116, 114, 111, 121, 34, 10, 32, 32, 32, 32, 32, 32, 125, 41, 59, 10, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 95, 101, 118, 101, 110, 116, 77, 97, 110, 97, 103, 101, 114, 46, 114, 101, 109, 111, 118, 101, 65, 108, 108, 69, 118, 101, 110, 116, 76, 105, 115, 116, 101, 110, 101, 114, 115, 40, 41, 59, 10, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 95, 99, 108, 101, 97, 110, 117, 112, 83, 116, 97, 116, 101, 77, 97, 99, 104, 105, 110, 101, 76, 105, 115, 116, 101, 110, 101, 114, 115, 40, 41, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 102, 114, 101, 101, 122, 101, 40, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 116, 104, 105, 115, 46, 95, 97, 110, 105, 109, 97, 116, 105, 111, 110, 70, 114, 97, 109, 101, 73, 100, 32, 61, 61, 61, 32, 110, 117, 108, 108, 41, 32, 114, 101, 116, 117, 114, 110, 59, 10, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 95, 102, 114, 97, 109, 101, 77, 97, 110, 97, 103, 101, 114, 46, 99, 97, 110, 99, 101, 108, 65, 110, 105, 109, 97, 116, 105, 111, 110, 70, 114, 97, 109, 101, 40, 116, 104, 105, 115, 46, 95, 97, 110, 105, 109, 97, 116, 105, 111, 110, 70, 114, 97, 109, 101, 73, 100, 41, 59, 10, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 95, 97, 110, 105, 109, 97, 116, 105, 111, 110, 70, 114, 97, 109, 101, 73, 100, 32, 61, 32, 110, 117, 108, 108, 59, 10, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 95, 105, 115, 70, 114, 111, 122, 101, 110, 32, 61, 32, 116, 114, 117, 101, 59, 10, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 95, 101, 118, 101, 110, 116, 77, 97, 110, 97, 103, 101, 114, 46, 100, 105, 115, 112, 97, 116, 99, 104, 40, 123, 32, 116, 121, 112, 101, 58, 32, 34, 102, 114, 101, 101, 122, 101, 34, 32, 125, 41, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 117, 110, 102, 114, 101, 101, 122, 101, 40, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 116, 104, 105, 115, 46, 95, 97, 110, 105, 109, 97, 116, 105, 111, 110, 70, 114, 97, 109, 101, 73, 100, 32, 33, 61, 61, 32, 110, 117, 108, 108, 41, 32, 114, 101, 116, 117, 114, 110, 59, 10, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 95, 97, 110, 105, 109, 97, 116, 105, 111, 110, 70, 114, 97, 109, 101, 73, 100, 32, 61, 32, 116, 104, 105, 115, 46, 95, 102, 114, 97, 109, 101, 77, 97, 110, 97, 103, 101, 114, 46, 114, 101, 113, 117, 101, 115, 116, 65, 110, 105, 109, 97, 116, 105, 111, 110, 70, 114, 97, 109, 101, 40, 116, 104, 105, 115, 46, 95, 100, 114, 97, 119, 46, 98, 105, 110, 100, 40, 116, 104, 105, 115, 41, 41, 59, 10, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 95, 105, 115, 70, 114, 111, 122, 101, 110, 32, 61, 32, 102, 97, 108, 115, 101, 59, 10, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 95, 101, 118, 101, 110, 116, 77, 97, 110, 97, 103, 101, 114, 46, 100, 105, 115, 112, 97, 116, 99, 104, 40, 123, 32, 116, 121, 112, 101, 58, 32, 34, 117, 110, 102, 114, 101, 101, 122, 101, 34, 32, 125, 41, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 114, 101, 115, 105, 122, 101, 40, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 33, 116, 104, 105, 115, 46, 95, 100, 111, 116, 76, 111, 116, 116, 105, 101, 67, 111, 114, 101, 32, 124, 124, 32, 33, 116, 104, 105, 115, 46, 105, 115, 76, 111, 97, 100, 101, 100, 41, 32, 114, 101, 116, 117, 114, 110, 59, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 73, 83, 95, 66, 82, 79, 87, 83, 69, 82, 32, 38, 38, 32, 116, 104, 105, 115, 46, 95, 99, 97, 110, 118, 97, 115, 32, 105, 110, 115, 116, 97, 110, 99, 101, 111, 102, 32, 72, 84, 77, 76, 67, 97, 110, 118, 97, 115, 69, 108, 101, 109, 101, 110, 116, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 100, 112, 114, 32, 61, 32, 116, 104, 105, 115, 46, 95, 114, 101, 110, 100, 101, 114, 67, 111, 110, 102, 105, 103, 46, 100, 101, 118, 105, 99, 101, 80, 105, 120, 101, 108, 82, 97, 116, 105, 111, 32, 124, 124, 32, 119, 105, 110, 100, 111, 119, 46, 100, 101, 118, 105, 99, 101, 80, 105, 120, 101, 108, 82, 97, 116, 105, 111, 32, 124, 124, 32, 49, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 123, 32, 104, 101, 105, 103, 104, 116, 58, 32, 99, 108, 105, 101, 110, 116, 72, 101, 105, 103, 104, 116, 44, 32, 119, 105, 100, 116, 104, 58, 32, 99, 108, 105, 101, 110, 116, 87, 105, 100, 116, 104, 32, 125, 32, 61, 32, 116, 104, 105, 115, 46, 95, 99, 97, 110, 118, 97, 115, 46, 103, 101, 116, 66, 111, 117, 110, 100, 105, 110, 103, 67, 108, 105, 101, 110, 116, 82, 101, 99, 116, 40, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 95, 99, 97, 110, 118, 97, 115, 46, 119, 105, 100, 116, 104, 32, 61, 32, 99, 108, 105, 101, 110, 116, 87, 105, 100, 116, 104, 32, 42, 32, 100, 112, 114, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 95, 99, 97, 110, 118, 97, 115, 46, 104, 101, 105, 103, 104, 116, 32, 61, 32, 99, 108, 105, 101, 110, 116, 72, 101, 105, 103, 104, 116, 32, 42, 32, 100, 112, 114, 59, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 111, 107, 32, 61, 32, 116, 104, 105, 115, 46, 95, 100, 111, 116, 76, 111, 116, 116, 105, 101, 67, 111, 114, 101, 46, 114, 101, 115, 105, 122, 101, 40, 116, 104, 105, 115, 46, 95, 99, 97, 110, 118, 97, 115, 46, 119, 105, 100, 116, 104, 44, 32, 116, 104, 105, 115, 46, 95, 99, 97, 110, 118, 97, 115, 46, 104, 101, 105, 103, 104, 116, 41, 59, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 111, 107, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 95, 114, 101, 110, 100, 101, 114, 40, 41, 59, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 115, 101, 116, 83, 101, 103, 109, 101, 110, 116, 40, 115, 116, 97, 114, 116, 70, 114, 97, 109, 101, 44, 32, 101, 110, 100, 70, 114, 97, 109, 101, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 116, 104, 105, 115, 46, 95, 100, 111, 116, 76, 111, 116, 116, 105, 101, 67, 111, 114, 101, 32, 61, 61, 61, 32, 110, 117, 108, 108, 32, 124, 124, 32, 95, 68, 111, 116, 76, 111, 116, 116, 105, 101, 46, 95, 119, 97, 115, 109, 77, 111, 100, 117, 108, 101, 32, 61, 61, 61, 32, 110, 117, 108, 108, 41, 32, 114, 101, 116, 117, 114, 110, 59, 10, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 95, 100, 111, 116, 76, 111, 116, 116, 105, 101, 67, 111, 114, 101, 46, 115, 101, 116, 67, 111, 110, 102, 105, 103, 40, 95, 95, 115, 112, 114, 101, 97, 100, 80, 114, 111, 112, 115, 40, 95, 95, 115, 112, 114, 101, 97, 100, 86, 97, 108, 117, 101, 115, 40, 123, 125, 44, 32, 116, 104, 105, 115, 46, 95, 100, 111, 116, 76, 111, 116, 116, 105, 101, 67, 111, 114, 101, 46, 99, 111, 110, 102, 105, 103, 40, 41, 41, 44, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 115, 101, 103, 109, 101, 110, 116, 58, 32, 99, 114, 101, 97, 116, 101, 67, 111, 114, 101, 83, 101, 103, 109, 101, 110, 116, 40, 91, 115, 116, 97, 114, 116, 70, 114, 97, 109, 101, 44, 32, 101, 110, 100, 70, 114, 97, 109, 101, 93, 44, 32, 95, 68, 111, 116, 76, 111, 116, 116, 105, 101, 46, 95, 119, 97, 115, 109, 77, 111, 100, 117, 108, 101, 41, 10, 32, 32, 32, 32, 32, 32, 125, 41, 41, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 115, 101, 116, 77, 111, 100, 101, 40, 109, 111, 100, 101, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 116, 104, 105, 115, 46, 95, 100, 111, 116, 76, 111, 116, 116, 105, 101, 67, 111, 114, 101, 32, 61, 61, 61, 32, 110, 117, 108, 108, 32, 124, 124, 32, 95, 68, 111, 116, 76, 111, 116, 116, 105, 101, 46, 95, 119, 97, 115, 109, 77, 111, 100, 117, 108, 101, 32, 61, 61, 61, 32, 110, 117, 108, 108, 41, 32, 114, 101, 116, 117, 114, 110, 59, 10, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 95, 100, 111, 116, 76, 111, 116, 116, 105, 101, 67, 111, 114, 101, 46, 115, 101, 116, 67, 111, 110, 102, 105, 103, 40, 95, 95, 115, 112, 114, 101, 97, 100, 80, 114, 111, 112, 115, 40, 95, 95, 115, 112, 114, 101, 97, 100, 86, 97, 108, 117, 101, 115, 40, 123, 125, 44, 32, 116, 104, 105, 115, 46, 95, 100, 111, 116, 76, 111, 116, 116, 105, 101, 67, 111, 114, 101, 46, 99, 111, 110, 102, 105, 103, 40, 41, 41, 44, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 109, 111, 100, 101, 58, 32, 99, 114, 101, 97, 116, 101, 67, 111, 114, 101, 77, 111, 100, 101, 40, 109, 111, 100, 101, 44, 32, 95, 68, 111, 116, 76, 111, 116, 116, 105, 101, 46, 95, 119, 97, 115, 109, 77, 111, 100, 117, 108, 101, 41, 10, 32, 32, 32, 32, 32, 32, 125, 41, 41, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 115, 101, 116, 82, 101, 110, 100, 101, 114, 67, 111, 110, 102, 105, 103, 40, 99, 111, 110, 102, 105, 103, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 95, 97, 32, 61, 32, 99, 111, 110, 102, 105, 103, 44, 32, 123, 32, 100, 101, 118, 105, 99, 101, 80, 105, 120, 101, 108, 82, 97, 116, 105, 111, 44, 32, 102, 114, 101, 101, 122, 101, 79, 110, 79, 102, 102, 115, 99, 114, 101, 101, 110, 32, 125, 32, 61, 32, 95, 97, 44, 32, 114, 101, 115, 116, 67, 111, 110, 102, 105, 103, 32, 61, 32, 95, 95, 111, 98, 106, 82, 101, 115, 116, 40, 95, 97, 44, 32, 91, 34, 100, 101, 118, 105, 99, 101, 80, 105, 120, 101, 108, 82, 97, 116, 105, 111, 34, 44, 32, 34, 102, 114, 101, 101, 122, 101, 79, 110, 79, 102, 102, 115, 99, 114, 101, 101, 110, 34, 93, 41, 59, 10, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 95, 114, 101, 110, 100, 101, 114, 67, 111, 110, 102, 105, 103, 32, 61, 32, 95, 95, 115, 112, 114, 101, 97, 100, 80, 114, 111, 112, 115, 40, 95, 95, 115, 112, 114, 101, 97, 100, 86, 97, 108, 117, 101, 115, 40, 95, 95, 115, 112, 114, 101, 97, 100, 86, 97, 108, 117, 101, 115, 40, 123, 125, 44, 32, 116, 104, 105, 115, 46, 95, 114, 101, 110, 100, 101, 114, 67, 111, 110, 102, 105, 103, 41, 44, 32, 114, 101, 115, 116, 67, 111, 110, 102, 105, 103, 41, 44, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 47, 47, 32, 100, 101, 118, 105, 99, 101, 80, 105, 120, 101, 108, 82, 97, 116, 105, 111, 32, 105, 115, 32, 97, 32, 115, 112, 101, 99, 105, 97, 108, 32, 99, 97, 115, 101, 44, 32, 105, 116, 32, 115, 104, 111, 117, 108, 100, 32, 98, 101, 32, 115, 101, 116, 32, 116, 111, 32, 116, 104, 101, 32, 100, 101, 102, 97, 117, 108, 116, 32, 118, 97, 108, 117, 101, 32, 105, 102, 32, 105, 116, 39, 115, 32, 110, 111, 116, 32, 112, 114, 111, 118, 105, 100, 101, 100, 10, 32, 32, 32, 32, 32, 32, 32, 32, 100, 101, 118, 105, 99, 101, 80, 105, 120, 101, 108, 82, 97, 116, 105, 111, 58, 32, 100, 101, 118, 105, 99, 101, 80, 105, 120, 101, 108, 82, 97, 116, 105, 111, 32, 124, 124, 32, 103, 101, 116, 68, 101, 102, 97, 117, 108, 116, 68, 80, 82, 40, 41, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 102, 114, 101, 101, 122, 101, 79, 110, 79, 102, 102, 115, 99, 114, 101, 101, 110, 58, 32, 102, 114, 101, 101, 122, 101, 79, 110, 79, 102, 102, 115, 99, 114, 101, 101, 110, 32, 33, 61, 32, 110, 117, 108, 108, 32, 63, 32, 102, 114, 101, 101, 122, 101, 79, 110, 79, 102, 102, 115, 99, 114, 101, 101, 110, 32, 58, 32, 116, 114, 117, 101, 10, 32, 32, 32, 32, 32, 32, 125, 41, 59, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 73, 83, 95, 66, 82, 79, 87, 83, 69, 82, 32, 38, 38, 32, 116, 104, 105, 115, 46, 95, 99, 97, 110, 118, 97, 115, 32, 105, 110, 115, 116, 97, 110, 99, 101, 111, 102, 32, 72, 84, 77, 76, 67, 97, 110, 118, 97, 115, 69, 108, 101, 109, 101, 110, 116, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 116, 104, 105, 115, 46, 95, 114, 101, 110, 100, 101, 114, 67, 111, 110, 102, 105, 103, 46, 97, 117, 116, 111, 82, 101, 115, 105, 122, 101, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 67, 97, 110, 118, 97, 115, 82, 101, 115, 105, 122, 101, 79, 98, 115, 101, 114, 118, 101, 114, 46, 111, 98, 115, 101, 114, 118, 101, 40, 116, 104, 105, 115, 46, 95, 99, 97, 110, 118, 97, 115, 44, 32, 116, 104, 105, 115, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 32, 101, 108, 115, 101, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 67, 97, 110, 118, 97, 115, 82, 101, 115, 105, 122, 101, 79, 98, 115, 101, 114, 118, 101, 114, 46, 117, 110, 111, 98, 115, 101, 114, 118, 101, 40, 116, 104, 105, 115, 46, 95, 99, 97, 110, 118, 97, 115, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 116, 104, 105, 115, 46, 95, 114, 101, 110, 100, 101, 114, 67, 111, 110, 102, 105, 103, 46, 102, 114, 101, 101, 122, 101, 79, 110, 79, 102, 102, 115, 99, 114, 101, 101, 110, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 79, 102, 102, 115, 99, 114, 101, 101, 110, 79, 98, 115, 101, 114, 118, 101, 114, 46, 111, 98, 115, 101, 114, 118, 101, 40, 116, 104, 105, 115, 46, 95, 99, 97, 110, 118, 97, 115, 44, 32, 116, 104, 105, 115, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 32, 101, 108, 115, 101, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 79, 102, 102, 115, 99, 114, 101, 101, 110, 79, 98, 115, 101, 114, 118, 101, 114, 46, 117, 110, 111, 98, 115, 101, 114, 118, 101, 40, 116, 104, 105, 115, 46, 95, 99, 97, 110, 118, 97, 115, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 116, 104, 105, 115, 46, 95, 105, 115, 70, 114, 111, 122, 101, 110, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 117, 110, 102, 114, 101, 101, 122, 101, 40, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 108, 111, 97, 100, 65, 110, 105, 109, 97, 116, 105, 111, 110, 40, 97, 110, 105, 109, 97, 116, 105, 111, 110, 73, 100, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 116, 104, 105, 115, 46, 95, 100, 111, 116, 76, 111, 116, 116, 105, 101, 67, 111, 114, 101, 32, 61, 61, 61, 32, 110, 117, 108, 108, 32, 124, 124, 32, 116, 104, 105, 115, 46, 95, 100, 111, 116, 76, 111, 116, 116, 105, 101, 67, 111, 114, 101, 46, 97, 99, 116, 105, 118, 101, 65, 110, 105, 109, 97, 116, 105, 111, 110, 73, 100, 40, 41, 32, 61, 61, 61, 32, 97, 110, 105, 109, 97, 116, 105, 111, 110, 73, 100, 41, 32, 114, 101, 116, 117, 114, 110, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 108, 111, 97, 100, 101, 100, 32, 61, 32, 116, 104, 105, 115, 46, 95, 100, 111, 116, 76, 111, 116, 116, 105, 101, 67, 111, 114, 101, 46, 108, 111, 97, 100, 65, 110, 105, 109, 97, 116, 105, 111, 110, 40, 97, 110, 105, 109, 97, 116, 105, 111, 110, 73, 100, 44, 32, 116, 104, 105, 115, 46, 95, 99, 97, 110, 118, 97, 115, 46, 119, 105, 100, 116, 104, 44, 32, 116, 104, 105, 115, 46, 95, 99, 97, 110, 118, 97, 115, 46, 104, 101, 105, 103, 104, 116, 41, 59, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 108, 111, 97, 100, 101, 100, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 95, 101, 118, 101, 110, 116, 77, 97, 110, 97, 103, 101, 114, 46, 100, 105, 115, 112, 97, 116, 99, 104, 40, 123, 32, 116, 121, 112, 101, 58, 32, 34, 108, 111, 97, 100, 34, 32, 125, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 114, 101, 115, 105, 122, 101, 40, 41, 59, 10, 32, 32, 32, 32, 32, 32, 125, 32, 101, 108, 115, 101, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 95, 101, 118, 101, 110, 116, 77, 97, 110, 97, 103, 101, 114, 46, 100, 105, 115, 112, 97, 116, 99, 104, 40, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 116, 121, 112, 101, 58, 32, 34, 108, 111, 97, 100, 69, 114, 114, 111, 114, 34, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 101, 114, 114, 111, 114, 58, 32, 110, 101, 119, 32, 69, 114, 114, 111, 114, 40, 96, 70, 97, 105, 108, 101, 100, 32, 116, 111, 32, 97, 110, 105, 109, 97, 116, 105, 111, 110, 32, 58, 36, 123, 97, 110, 105, 109, 97, 116, 105, 111, 110, 73, 100, 125, 96, 41, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 41, 59, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 115, 101, 116, 77, 97, 114, 107, 101, 114, 40, 109, 97, 114, 107, 101, 114, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 116, 104, 105, 115, 46, 95, 100, 111, 116, 76, 111, 116, 116, 105, 101, 67, 111, 114, 101, 32, 61, 61, 61, 32, 110, 117, 108, 108, 41, 32, 114, 101, 116, 117, 114, 110, 59, 10, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 95, 100, 111, 116, 76, 111, 116, 116, 105, 101, 67, 111, 114, 101, 46, 115, 101, 116, 67, 111, 110, 102, 105, 103, 40, 95, 95, 115, 112, 114, 101, 97, 100, 80, 114, 111, 112, 115, 40, 95, 95, 115, 112, 114, 101, 97, 100, 86, 97, 108, 117, 101, 115, 40, 123, 125, 44, 32, 116, 104, 105, 115, 46, 95, 100, 111, 116, 76, 111, 116, 116, 105, 101, 67, 111, 114, 101, 46, 99, 111, 110, 102, 105, 103, 40, 41, 41, 44, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 109, 97, 114, 107, 101, 114, 10, 32, 32, 32, 32, 32, 32, 125, 41, 41, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 109, 97, 114, 107, 101, 114, 115, 40, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 95, 97, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 109, 97, 114, 107, 101, 114, 115, 32, 61, 32, 40, 95, 97, 32, 61, 32, 116, 104, 105, 115, 46, 95, 100, 111, 116, 76, 111, 116, 116, 105, 101, 67, 111, 114, 101, 41, 32, 61, 61, 32, 110, 117, 108, 108, 32, 63, 32, 118, 111, 105, 100, 32, 48, 32, 58, 32, 95, 97, 46, 109, 97, 114, 107, 101, 114, 115, 40, 41, 59, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 109, 97, 114, 107, 101, 114, 115, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 114, 101, 115, 117, 108, 116, 32, 61, 32, 91, 93, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 102, 111, 114, 32, 40, 108, 101, 116, 32, 105, 32, 61, 32, 48, 59, 32, 105, 32, 60, 32, 109, 97, 114, 107, 101, 114, 115, 46, 115, 105, 122, 101, 40, 41, 59, 32, 105, 32, 43, 61, 32, 49, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 109, 97, 114, 107, 101, 114, 32, 61, 32, 109, 97, 114, 107, 101, 114, 115, 46, 103, 101, 116, 40, 105, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 115, 117, 108, 116, 46, 112, 117, 115, 104, 40, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 110, 97, 109, 101, 58, 32, 109, 97, 114, 107, 101, 114, 46, 110, 97, 109, 101, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 116, 105, 109, 101, 58, 32, 109, 97, 114, 107, 101, 114, 46, 116, 105, 109, 101, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 100, 117, 114, 97, 116, 105, 111, 110, 58, 32, 109, 97, 114, 107, 101, 114, 46, 100, 117, 114, 97, 116, 105, 111, 110, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 114, 101, 115, 117, 108, 116, 59, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 91, 93, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 115, 101, 116, 84, 104, 101, 109, 101, 40, 116, 104, 101, 109, 101, 73, 100, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 116, 104, 105, 115, 46, 95, 100, 111, 116, 76, 111, 116, 116, 105, 101, 67, 111, 114, 101, 32, 61, 61, 61, 32, 110, 117, 108, 108, 41, 32, 114, 101, 116, 117, 114, 110, 32, 102, 97, 108, 115, 101, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 108, 111, 97, 100, 101, 100, 32, 61, 32, 116, 104, 105, 115, 46, 95, 100, 111, 116, 76, 111, 116, 116, 105, 101, 67, 111, 114, 101, 46, 115, 101, 116, 84, 104, 101, 109, 101, 40, 116, 104, 101, 109, 101, 73, 100, 41, 59, 10, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 95, 114, 101, 110, 100, 101, 114, 40, 41, 59, 10, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 108, 111, 97, 100, 101, 100, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 114, 101, 115, 101, 116, 84, 104, 101, 109, 101, 40, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 116, 104, 105, 115, 46, 95, 100, 111, 116, 76, 111, 116, 116, 105, 101, 67, 111, 114, 101, 32, 61, 61, 61, 32, 110, 117, 108, 108, 41, 32, 114, 101, 116, 117, 114, 110, 32, 102, 97, 108, 115, 101, 59, 10, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 116, 104, 105, 115, 46, 95, 100, 111, 116, 76, 111, 116, 116, 105, 101, 67, 111, 114, 101, 46, 114, 101, 115, 101, 116, 84, 104, 101, 109, 101, 40, 41, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 115, 101, 116, 84, 104, 101, 109, 101, 68, 97, 116, 97, 40, 116, 104, 101, 109, 101, 68, 97, 116, 97, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 116, 104, 105, 115, 46, 95, 100, 111, 116, 76, 111, 116, 116, 105, 101, 67, 111, 114, 101, 32, 61, 61, 61, 32, 110, 117, 108, 108, 41, 32, 114, 101, 116, 117, 114, 110, 32, 102, 97, 108, 115, 101, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 108, 111, 97, 100, 101, 100, 32, 61, 32, 116, 104, 105, 115, 46, 95, 100, 111, 116, 76, 111, 116, 116, 105, 101, 67, 111, 114, 101, 46, 115, 101, 116, 84, 104, 101, 109, 101, 68, 97, 116, 97, 40, 116, 104, 101, 109, 101, 68, 97, 116, 97, 41, 59, 10, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 95, 114, 101, 110, 100, 101, 114, 40, 41, 59, 10, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 108, 111, 97, 100, 101, 100, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 115, 101, 116, 83, 108, 111, 116, 115, 40, 115, 108, 111, 116, 115, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 116, 104, 105, 115, 46, 95, 100, 111, 116, 76, 111, 116, 116, 105, 101, 67, 111, 114, 101, 32, 61, 61, 61, 32, 110, 117, 108, 108, 41, 32, 114, 101, 116, 117, 114, 110, 59, 10, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 95, 100, 111, 116, 76, 111, 116, 116, 105, 101, 67, 111, 114, 101, 46, 115, 101, 116, 83, 108, 111, 116, 115, 40, 115, 108, 111, 116, 115, 41, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 115, 101, 116, 76, 97, 121, 111, 117, 116, 40, 108, 97, 121, 111, 117, 116, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 116, 104, 105, 115, 46, 95, 100, 111, 116, 76, 111, 116, 116, 105, 101, 67, 111, 114, 101, 32, 61, 61, 61, 32, 110, 117, 108, 108, 32, 124, 124, 32, 95, 68, 111, 116, 76, 111, 116, 116, 105, 101, 46, 95, 119, 97, 115, 109, 77, 111, 100, 117, 108, 101, 32, 61, 61, 61, 32, 110, 117, 108, 108, 41, 32, 114, 101, 116, 117, 114, 110, 59, 10, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 95, 100, 111, 116, 76, 111, 116, 116, 105, 101, 67, 111, 114, 101, 46, 115, 101, 116, 67, 111, 110, 102, 105, 103, 40, 95, 95, 115, 112, 114, 101, 97, 100, 80, 114, 111, 112, 115, 40, 95, 95, 115, 112, 114, 101, 97, 100, 86, 97, 108, 117, 101, 115, 40, 123, 125, 44, 32, 116, 104, 105, 115, 46, 95, 100, 111, 116, 76, 111, 116, 116, 105, 101, 67, 111, 114, 101, 46, 99, 111, 110, 102, 105, 103, 40, 41, 41, 44, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 108, 97, 121, 111, 117, 116, 58, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 97, 108, 105, 103, 110, 58, 32, 99, 114, 101, 97, 116, 101, 67, 111, 114, 101, 65, 108, 105, 103, 110, 40, 108, 97, 121, 111, 117, 116, 46, 97, 108, 105, 103, 110, 44, 32, 95, 68, 111, 116, 76, 111, 116, 116, 105, 101, 46, 95, 119, 97, 115, 109, 77, 111, 100, 117, 108, 101, 41, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 102, 105, 116, 58, 32, 99, 114, 101, 97, 116, 101, 67, 111, 114, 101, 70, 105, 116, 40, 108, 97, 121, 111, 117, 116, 46, 102, 105, 116, 44, 32, 95, 68, 111, 116, 76, 111, 116, 116, 105, 101, 46, 95, 119, 97, 115, 109, 77, 111, 100, 117, 108, 101, 41, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 125, 41, 41, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 115, 101, 116, 86, 105, 101, 119, 112, 111, 114, 116, 40, 120, 44, 32, 121, 44, 32, 119, 105, 100, 116, 104, 44, 32, 104, 101, 105, 103, 104, 116, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 116, 104, 105, 115, 46, 95, 100, 111, 116, 76, 111, 116, 116, 105, 101, 67, 111, 114, 101, 32, 61, 61, 61, 32, 110, 117, 108, 108, 41, 32, 114, 101, 116, 117, 114, 110, 32, 102, 97, 108, 115, 101, 59, 10, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 116, 104, 105, 115, 46, 95, 100, 111, 116, 76, 111, 116, 116, 105, 101, 67, 111, 114, 101, 46, 115, 101, 116, 86, 105, 101, 119, 112, 111, 114, 116, 40, 120, 44, 32, 121, 44, 32, 119, 105, 100, 116, 104, 44, 32, 104, 101, 105, 103, 104, 116, 41, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 115, 116, 97, 116, 105, 99, 32, 115, 101, 116, 87, 97, 115, 109, 85, 114, 108, 40, 117, 114, 108, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 68, 111, 116, 76, 111, 116, 116, 105, 101, 87, 97, 115, 109, 76, 111, 97, 100, 101, 114, 46, 115, 101, 116, 87, 97, 115, 109, 85, 114, 108, 40, 117, 114, 108, 41, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 108, 111, 97, 100, 83, 116, 97, 116, 101, 77, 97, 99, 104, 105, 110, 101, 40, 115, 116, 97, 116, 101, 77, 97, 99, 104, 105, 110, 101, 73, 100, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 95, 97, 44, 32, 95, 98, 59, 10, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 40, 95, 98, 32, 61, 32, 40, 95, 97, 32, 61, 32, 116, 104, 105, 115, 46, 95, 100, 111, 116, 76, 111, 116, 116, 105, 101, 67, 111, 114, 101, 41, 32, 61, 61, 32, 110, 117, 108, 108, 32, 63, 32, 118, 111, 105, 100, 32, 48, 32, 58, 32, 95, 97, 46, 108, 111, 97, 100, 83, 116, 97, 116, 101, 77, 97, 99, 104, 105, 110, 101, 40, 115, 116, 97, 116, 101, 77, 97, 99, 104, 105, 110, 101, 73, 100, 41, 41, 32, 33, 61, 32, 110, 117, 108, 108, 32, 63, 32, 95, 98, 32, 58, 32, 102, 97, 108, 115, 101, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 115, 116, 97, 114, 116, 83, 116, 97, 116, 101, 77, 97, 99, 104, 105, 110, 101, 40, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 95, 97, 44, 32, 95, 98, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 115, 116, 97, 114, 116, 101, 100, 32, 61, 32, 40, 95, 98, 32, 61, 32, 40, 95, 97, 32, 61, 32, 116, 104, 105, 115, 46, 95, 100, 111, 116, 76, 111, 116, 116, 105, 101, 67, 111, 114, 101, 41, 32, 61, 61, 32, 110, 117, 108, 108, 32, 63, 32, 118, 111, 105, 100, 32, 48, 32, 58, 32, 95, 97, 46, 115, 116, 97, 114, 116, 83, 116, 97, 116, 101, 77, 97, 99, 104, 105, 110, 101, 40, 41, 41, 32, 33, 61, 32, 110, 117, 108, 108, 32, 63, 32, 95, 98, 32, 58, 32, 102, 97, 108, 115, 101, 59, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 115, 116, 97, 114, 116, 101, 100, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 95, 115, 101, 116, 117, 112, 83, 116, 97, 116, 101, 77, 97, 99, 104, 105, 110, 101, 76, 105, 115, 116, 101, 110, 101, 114, 115, 40, 41, 59, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 115, 116, 97, 114, 116, 101, 100, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 115, 116, 111, 112, 83, 116, 97, 116, 101, 77, 97, 99, 104, 105, 110, 101, 40, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 95, 97, 44, 32, 95, 98, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 115, 116, 111, 112, 112, 101, 100, 32, 61, 32, 40, 95, 98, 32, 61, 32, 40, 95, 97, 32, 61, 32, 116, 104, 105, 115, 46, 95, 100, 111, 116, 76, 111, 116, 116, 105, 101, 67, 111, 114, 101, 41, 32, 61, 61, 32, 110, 117, 108, 108, 32, 63, 32, 118, 111, 105, 100, 32, 48, 32, 58, 32, 95, 97, 46, 115, 116, 111, 112, 83, 116, 97, 116, 101, 77, 97, 99, 104, 105, 110, 101, 40, 41, 41, 32, 33, 61, 32, 110, 117, 108, 108, 32, 63, 32, 95, 98, 32, 58, 32, 102, 97, 108, 115, 101, 59, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 115, 116, 111, 112, 112, 101, 100, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 95, 99, 108, 101, 97, 110, 117, 112, 83, 116, 97, 116, 101, 77, 97, 99, 104, 105, 110, 101, 76, 105, 115, 116, 101, 110, 101, 114, 115, 40, 41, 59, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 115, 116, 111, 112, 112, 101, 100, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 95, 103, 101, 116, 80, 111, 105, 110, 116, 101, 114, 80, 111, 115, 105, 116, 105, 111, 110, 40, 101, 118, 101, 110, 116, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 114, 101, 99, 116, 32, 61, 32, 116, 104, 105, 115, 46, 95, 99, 97, 110, 118, 97, 115, 46, 103, 101, 116, 66, 111, 117, 110, 100, 105, 110, 103, 67, 108, 105, 101, 110, 116, 82, 101, 99, 116, 40, 41, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 115, 99, 97, 108, 101, 88, 32, 61, 32, 116, 104, 105, 115, 46, 95, 99, 97, 110, 118, 97, 115, 46, 119, 105, 100, 116, 104, 32, 47, 32, 114, 101, 99, 116, 46, 119, 105, 100, 116, 104, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 115, 99, 97, 108, 101, 89, 32, 61, 32, 116, 104, 105, 115, 46, 95, 99, 97, 110, 118, 97, 115, 46, 104, 101, 105, 103, 104, 116, 32, 47, 32, 114, 101, 99, 116, 46, 104, 101, 105, 103, 104, 116, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 100, 101, 118, 105, 99, 101, 80, 105, 120, 101, 108, 82, 97, 116, 105, 111, 32, 61, 32, 116, 104, 105, 115, 46, 95, 114, 101, 110, 100, 101, 114, 67, 111, 110, 102, 105, 103, 46, 100, 101, 118, 105, 99, 101, 80, 105, 120, 101, 108, 82, 97, 116, 105, 111, 32, 124, 124, 32, 119, 105, 110, 100, 111, 119, 46, 100, 101, 118, 105, 99, 101, 80, 105, 120, 101, 108, 82, 97, 116, 105, 111, 32, 124, 124, 32, 49, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 120, 32, 61, 32, 40, 101, 118, 101, 110, 116, 46, 99, 108, 105, 101, 110, 116, 88, 32, 45, 32, 114, 101, 99, 116, 46, 108, 101, 102, 116, 41, 32, 42, 32, 115, 99, 97, 108, 101, 88, 32, 47, 32, 100, 101, 118, 105, 99, 101, 80, 105, 120, 101, 108, 82, 97, 116, 105, 111, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 121, 32, 61, 32, 40, 101, 118, 101, 110, 116, 46, 99, 108, 105, 101, 110, 116, 89, 32, 45, 32, 114, 101, 99, 116, 46, 116, 111, 112, 41, 32, 42, 32, 115, 99, 97, 108, 101, 89, 32, 47, 32, 100, 101, 118, 105, 99, 101, 80, 105, 120, 101, 108, 82, 97, 116, 105, 111, 59, 10, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 120, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 121, 10, 32, 32, 32, 32, 32, 32, 125, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 95, 111, 110, 80, 111, 105, 110, 116, 101, 114, 85, 112, 40, 101, 118, 101, 110, 116, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 123, 32, 120, 44, 32, 121, 32, 125, 32, 61, 32, 116, 104, 105, 115, 46, 95, 103, 101, 116, 80, 111, 105, 110, 116, 101, 114, 80, 111, 115, 105, 116, 105, 111, 110, 40, 101, 118, 101, 110, 116, 41, 59, 10, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 112, 111, 115, 116, 80, 111, 105, 110, 116, 101, 114, 85, 112, 69, 118, 101, 110, 116, 40, 120, 44, 32, 121, 41, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 95, 111, 110, 80, 111, 105, 110, 116, 101, 114, 68, 111, 119, 110, 40, 101, 118, 101, 110, 116, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 123, 32, 120, 44, 32, 121, 32, 125, 32, 61, 32, 116, 104, 105, 115, 46, 95, 103, 101, 116, 80, 111, 105, 110, 116, 101, 114, 80, 111, 115, 105, 116, 105, 111, 110, 40, 101, 118, 101, 110, 116, 41, 59, 10, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 112, 111, 115, 116, 80, 111, 105, 110, 116, 101, 114, 68, 111, 119, 110, 69, 118, 101, 110, 116, 40, 120, 44, 32, 121, 41, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 95, 111, 110, 80, 111, 105, 110, 116, 101, 114, 77, 111, 118, 101, 40, 101, 118, 101, 110, 116, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 123, 32, 120, 44, 32, 121, 32, 125, 32, 61, 32, 116, 104, 105, 115, 46, 95, 103, 101, 116, 80, 111, 105, 110, 116, 101, 114, 80, 111, 115, 105, 116, 105, 111, 110, 40, 101, 118, 101, 110, 116, 41, 59, 10, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 112, 111, 115, 116, 80, 111, 105, 110, 116, 101, 114, 77, 111, 118, 101, 69, 118, 101, 110, 116, 40, 120, 44, 32, 121, 41, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 95, 111, 110, 80, 111, 105, 110, 116, 101, 114, 69, 110, 116, 101, 114, 40, 101, 118, 101, 110, 116, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 123, 32, 120, 44, 32, 121, 32, 125, 32, 61, 32, 116, 104, 105, 115, 46, 95, 103, 101, 116, 80, 111, 105, 110, 116, 101, 114, 80, 111, 115, 105, 116, 105, 111, 110, 40, 101, 118, 101, 110, 116, 41, 59, 10, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 112, 111, 115, 116, 80, 111, 105, 110, 116, 101, 114, 69, 110, 116, 101, 114, 69, 118, 101, 110, 116, 40, 120, 44, 32, 121, 41, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 95, 111, 110, 80, 111, 105, 110, 116, 101, 114, 76, 101, 97, 118, 101, 40, 101, 118, 101, 110, 116, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 123, 32, 120, 44, 32, 121, 32, 125, 32, 61, 32, 116, 104, 105, 115, 46, 95, 103, 101, 116, 80, 111, 105, 110, 116, 101, 114, 80, 111, 115, 105, 116, 105, 111, 110, 40, 101, 118, 101, 110, 116, 41, 59, 10, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 112, 111, 115, 116, 80, 111, 105, 110, 116, 101, 114, 69, 120, 105, 116, 69, 118, 101, 110, 116, 40, 120, 44, 32, 121, 41, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 112, 111, 115, 116, 80, 111, 105, 110, 116, 101, 114, 85, 112, 69, 118, 101, 110, 116, 40, 120, 44, 32, 121, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 95, 97, 59, 10, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 40, 95, 97, 32, 61, 32, 116, 104, 105, 115, 46, 95, 100, 111, 116, 76, 111, 116, 116, 105, 101, 67, 111, 114, 101, 41, 32, 61, 61, 32, 110, 117, 108, 108, 32, 63, 32, 118, 111, 105, 100, 32, 48, 32, 58, 32, 95, 97, 46, 112, 111, 115, 116, 80, 111, 105, 110, 116, 101, 114, 85, 112, 69, 118, 101, 110, 116, 40, 120, 44, 32, 121, 41, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 112, 111, 115, 116, 80, 111, 105, 110, 116, 101, 114, 68, 111, 119, 110, 69, 118, 101, 110, 116, 40, 120, 44, 32, 121, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 95, 97, 59, 10, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 40, 95, 97, 32, 61, 32, 116, 104, 105, 115, 46, 95, 100, 111, 116, 76, 111, 116, 116, 105, 101, 67, 111, 114, 101, 41, 32, 61, 61, 32, 110, 117, 108, 108, 32, 63, 32, 118, 111, 105, 100, 32, 48, 32, 58, 32, 95, 97, 46, 112, 111, 115, 116, 80, 111, 105, 110, 116, 101, 114, 68, 111, 119, 110, 69, 118, 101, 110, 116, 40, 120, 44, 32, 121, 41, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 112, 111, 115, 116, 80, 111, 105, 110, 116, 101, 114, 77, 111, 118, 101, 69, 118, 101, 110, 116, 40, 120, 44, 32, 121, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 95, 97, 59, 10, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 40, 95, 97, 32, 61, 32, 116, 104, 105, 115, 46, 95, 100, 111, 116, 76, 111, 116, 116, 105, 101, 67, 111, 114, 101, 41, 32, 61, 61, 32, 110, 117, 108, 108, 32, 63, 32, 118, 111, 105, 100, 32, 48, 32, 58, 32, 95, 97, 46, 112, 111, 115, 116, 80, 111, 105, 110, 116, 101, 114, 77, 111, 118, 101, 69, 118, 101, 110, 116, 40, 120, 44, 32, 121, 41, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 112, 111, 115, 116, 80, 111, 105, 110, 116, 101, 114, 69, 110, 116, 101, 114, 69, 118, 101, 110, 116, 40, 120, 44, 32, 121, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 95, 97, 59, 10, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 40, 95, 97, 32, 61, 32, 116, 104, 105, 115, 46, 95, 100, 111, 116, 76, 111, 116, 116, 105, 101, 67, 111, 114, 101, 41, 32, 61, 61, 32, 110, 117, 108, 108, 32, 63, 32, 118, 111, 105, 100, 32, 48, 32, 58, 32, 95, 97, 46, 112, 111, 115, 116, 80, 111, 105, 110, 116, 101, 114, 69, 110, 116, 101, 114, 69, 118, 101, 110, 116, 40, 120, 44, 32, 121, 41, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 112, 111, 115, 116, 80, 111, 105, 110, 116, 101, 114, 69, 120, 105, 116, 69, 118, 101, 110, 116, 40, 120, 44, 32, 121, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 95, 97, 59, 10, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 40, 95, 97, 32, 61, 32, 116, 104, 105, 115, 46, 95, 100, 111, 116, 76, 111, 116, 116, 105, 101, 67, 111, 114, 101, 41, 32, 61, 61, 32, 110, 117, 108, 108, 32, 63, 32, 118, 111, 105, 100, 32, 48, 32, 58, 32, 95, 97, 46, 112, 111, 115, 116, 80, 111, 105, 110, 116, 101, 114, 69, 120, 105, 116, 69, 118, 101, 110, 116, 40, 120, 44, 32, 121, 41, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 103, 101, 116, 83, 116, 97, 116, 101, 77, 97, 99, 104, 105, 110, 101, 76, 105, 115, 116, 101, 110, 101, 114, 115, 40, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 33, 116, 104, 105, 115, 46, 95, 100, 111, 116, 76, 111, 116, 116, 105, 101, 67, 111, 114, 101, 41, 32, 114, 101, 116, 117, 114, 110, 32, 91, 93, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 108, 105, 115, 116, 101, 110, 101, 114, 115, 86, 101, 99, 116, 111, 114, 32, 61, 32, 116, 104, 105, 115, 46, 95, 100, 111, 116, 76, 111, 116, 116, 105, 101, 67, 111, 114, 101, 46, 115, 116, 97, 116, 101, 77, 97, 99, 104, 105, 110, 101, 70, 114, 97, 109, 101, 119, 111, 114, 107, 83, 101, 116, 117, 112, 40, 41, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 108, 105, 115, 116, 101, 110, 101, 114, 115, 32, 61, 32, 91, 93, 59, 10, 32, 32, 32, 32, 32, 32, 102, 111, 114, 32, 40, 108, 101, 116, 32, 105, 32, 61, 32, 48, 59, 32, 105, 32, 60, 32, 108, 105, 115, 116, 101, 110, 101, 114, 115, 86, 101, 99, 116, 111, 114, 46, 115, 105, 122, 101, 40, 41, 59, 32, 105, 32, 43, 61, 32, 49, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 108, 105, 115, 116, 101, 110, 101, 114, 115, 46, 112, 117, 115, 104, 40, 108, 105, 115, 116, 101, 110, 101, 114, 115, 86, 101, 99, 116, 111, 114, 46, 103, 101, 116, 40, 105, 41, 41, 59, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 108, 105, 115, 116, 101, 110, 101, 114, 115, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 95, 115, 101, 116, 117, 112, 83, 116, 97, 116, 101, 77, 97, 99, 104, 105, 110, 101, 76, 105, 115, 116, 101, 110, 101, 114, 115, 40, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 73, 83, 95, 66, 82, 79, 87, 83, 69, 82, 32, 38, 38, 32, 116, 104, 105, 115, 46, 95, 99, 97, 110, 118, 97, 115, 32, 105, 110, 115, 116, 97, 110, 99, 101, 111, 102, 32, 72, 84, 77, 76, 67, 97, 110, 118, 97, 115, 69, 108, 101, 109, 101, 110, 116, 32, 38, 38, 32, 116, 104, 105, 115, 46, 95, 100, 111, 116, 76, 111, 116, 116, 105, 101, 67, 111, 114, 101, 32, 33, 61, 61, 32, 110, 117, 108, 108, 32, 38, 38, 32, 116, 104, 105, 115, 46, 105, 115, 76, 111, 97, 100, 101, 100, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 108, 105, 115, 116, 101, 110, 101, 114, 115, 32, 61, 32, 116, 104, 105, 115, 46, 103, 101, 116, 83, 116, 97, 116, 101, 77, 97, 99, 104, 105, 110, 101, 76, 105, 115, 116, 101, 110, 101, 114, 115, 40, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 108, 105, 115, 116, 101, 110, 101, 114, 115, 46, 105, 110, 99, 108, 117, 100, 101, 115, 40, 34, 80, 111, 105, 110, 116, 101, 114, 85, 112, 34, 41, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 95, 99, 97, 110, 118, 97, 115, 46, 97, 100, 100, 69, 118, 101, 110, 116, 76, 105, 115, 116, 101, 110, 101, 114, 40, 34, 112, 111, 105, 110, 116, 101, 114, 117, 112, 34, 44, 32, 116, 104, 105, 115, 46, 95, 112, 111, 105, 110, 116, 101, 114, 85, 112, 77, 101, 116, 104, 111, 100, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 108, 105, 115, 116, 101, 110, 101, 114, 115, 46, 105, 110, 99, 108, 117, 100, 101, 115, 40, 34, 80, 111, 105, 110, 116, 101, 114, 68, 111, 119, 110, 34, 41, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 95, 99, 97, 110, 118, 97, 115, 46, 97, 100, 100, 69, 118, 101, 110, 116, 76, 105, 115, 116, 101, 110, 101, 114, 40, 34, 112, 111, 105, 110, 116, 101, 114, 100, 111, 119, 110, 34, 44, 32, 116, 104, 105, 115, 46, 95, 112, 111, 105, 110, 116, 101, 114, 68, 111, 119, 110, 77, 101, 116, 104, 111, 100, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 108, 105, 115, 116, 101, 110, 101, 114, 115, 46, 105, 110, 99, 108, 117, 100, 101, 115, 40, 34, 80, 111, 105, 110, 116, 101, 114, 77, 111, 118, 101, 34, 41, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 95, 99, 97, 110, 118, 97, 115, 46, 97, 100, 100, 69, 118, 101, 110, 116, 76, 105, 115, 116, 101, 110, 101, 114, 40, 34, 112, 111, 105, 110, 116, 101, 114, 109, 111, 118, 101, 34, 44, 32, 116, 104, 105, 115, 46, 95, 112, 111, 105, 110, 116, 101, 114, 77, 111, 118, 101, 77, 101, 116, 104, 111, 100, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 108, 105, 115, 116, 101, 110, 101, 114, 115, 46, 105, 110, 99, 108, 117, 100, 101, 115, 40, 34, 80, 111, 105, 110, 116, 101, 114, 69, 110, 116, 101, 114, 34, 41, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 95, 99, 97, 110, 118, 97, 115, 46, 97, 100, 100, 69, 118, 101, 110, 116, 76, 105, 115, 116, 101, 110, 101, 114, 40, 34, 112, 111, 105, 110, 116, 101, 114, 101, 110, 116, 101, 114, 34, 44, 32, 116, 104, 105, 115, 46, 95, 112, 111, 105, 110, 116, 101, 114, 69, 110, 116, 101, 114, 77, 101, 116, 104, 111, 100, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 108, 105, 115, 116, 101, 110, 101, 114, 115, 46, 105, 110, 99, 108, 117, 100, 101, 115, 40, 34, 80, 111, 105, 110, 116, 101, 114, 69, 120, 105, 116, 34, 41, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 95, 99, 97, 110, 118, 97, 115, 46, 97, 100, 100, 69, 118, 101, 110, 116, 76, 105, 115, 116, 101, 110, 101, 114, 40, 34, 112, 111, 105, 110, 116, 101, 114, 108, 101, 97, 118, 101, 34, 44, 32, 116, 104, 105, 115, 46, 95, 112, 111, 105, 110, 116, 101, 114, 69, 120, 105, 116, 77, 101, 116, 104, 111, 100, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 95, 99, 108, 101, 97, 110, 117, 112, 83, 116, 97, 116, 101, 77, 97, 99, 104, 105, 110, 101, 76, 105, 115, 116, 101, 110, 101, 114, 115, 40, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 73, 83, 95, 66, 82, 79, 87, 83, 69, 82, 32, 38, 38, 32, 116, 104, 105, 115, 46, 95, 99, 97, 110, 118, 97, 115, 32, 105, 110, 115, 116, 97, 110, 99, 101, 111, 102, 32, 72, 84, 77, 76, 67, 97, 110, 118, 97, 115, 69, 108, 101, 109, 101, 110, 116, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 95, 99, 97, 110, 118, 97, 115, 46, 114, 101, 109, 111, 118, 101, 69, 118, 101, 110, 116, 76, 105, 115, 116, 101, 110, 101, 114, 40, 34, 112, 111, 105, 110, 116, 101, 114, 117, 112, 34, 44, 32, 116, 104, 105, 115, 46, 95, 112, 111, 105, 110, 116, 101, 114, 85, 112, 77, 101, 116, 104, 111, 100, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 95, 99, 97, 110, 118, 97, 115, 46, 114, 101, 109, 111, 118, 101, 69, 118, 101, 110, 116, 76, 105, 115, 116, 101, 110, 101, 114, 40, 34, 112, 111, 105, 110, 116, 101, 114, 100, 111, 119, 110, 34, 44, 32, 116, 104, 105, 115, 46, 95, 112, 111, 105, 110, 116, 101, 114, 68, 111, 119, 110, 77, 101, 116, 104, 111, 100, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 95, 99, 97, 110, 118, 97, 115, 46, 114, 101, 109, 111, 118, 101, 69, 118, 101, 110, 116, 76, 105, 115, 116, 101, 110, 101, 114, 40, 34, 112, 111, 105, 110, 116, 101, 114, 109, 111, 118, 101, 34, 44, 32, 116, 104, 105, 115, 46, 95, 112, 111, 105, 110, 116, 101, 114, 77, 111, 118, 101, 77, 101, 116, 104, 111, 100, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 95, 99, 97, 110, 118, 97, 115, 46, 114, 101, 109, 111, 118, 101, 69, 118, 101, 110, 116, 76, 105, 115, 116, 101, 110, 101, 114, 40, 34, 112, 111, 105, 110, 116, 101, 114, 101, 110, 116, 101, 114, 34, 44, 32, 116, 104, 105, 115, 46, 95, 112, 111, 105, 110, 116, 101, 114, 69, 110, 116, 101, 114, 77, 101, 116, 104, 111, 100, 41, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 105, 115, 46, 95, 99, 97, 110, 118, 97, 115, 46, 114, 101, 109, 111, 118, 101, 69, 118, 101, 110, 116, 76, 105, 115, 116, 101, 110, 101, 114, 40, 34, 112, 111, 105, 110, 116, 101, 114, 108, 101, 97, 118, 101, 34, 44, 32, 116, 104, 105, 115, 46, 95, 112, 111, 105, 110, 116, 101, 114, 69, 120, 105, 116, 77, 101, 116, 104, 111, 100, 41, 59, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 108, 111, 97, 100, 83, 116, 97, 116, 101, 77, 97, 99, 104, 105, 110, 101, 68, 97, 116, 97, 40, 115, 116, 97, 116, 101, 77, 97, 99, 104, 105, 110, 101, 68, 97, 116, 97, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 95, 97, 44, 32, 95, 98, 59, 10, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 40, 95, 98, 32, 61, 32, 40, 95, 97, 32, 61, 32, 116, 104, 105, 115, 46, 95, 100, 111, 116, 76, 111, 116, 116, 105, 101, 67, 111, 114, 101, 41, 32, 61, 61, 32, 110, 117, 108, 108, 32, 63, 32, 118, 111, 105, 100, 32, 48, 32, 58, 32, 95, 97, 46, 108, 111, 97, 100, 83, 116, 97, 116, 101, 77, 97, 99, 104, 105, 110, 101, 68, 97, 116, 97, 40, 115, 116, 97, 116, 101, 77, 97, 99, 104, 105, 110, 101, 68, 97, 116, 97, 41, 41, 32, 33, 61, 32, 110, 117, 108, 108, 32, 63, 32, 95, 98, 32, 58, 32, 102, 97, 108, 115, 101, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 97, 110, 105, 109, 97, 116, 105, 111, 110, 83, 105, 122, 101, 40, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 95, 97, 44, 32, 95, 98, 44, 32, 95, 99, 44, 32, 95, 100, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 119, 105, 100, 116, 104, 32, 61, 32, 40, 95, 98, 32, 61, 32, 40, 95, 97, 32, 61, 32, 116, 104, 105, 115, 46, 95, 100, 111, 116, 76, 111, 116, 116, 105, 101, 67, 111, 114, 101, 41, 32, 61, 61, 32, 110, 117, 108, 108, 32, 63, 32, 118, 111, 105, 100, 32, 48, 32, 58, 32, 95, 97, 46, 97, 110, 105, 109, 97, 116, 105, 111, 110, 83, 105, 122, 101, 40, 41, 46, 103, 101, 116, 40, 48, 41, 41, 32, 33, 61, 32, 110, 117, 108, 108, 32, 63, 32, 95, 98, 32, 58, 32, 48, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 104, 101, 105, 103, 104, 116, 32, 61, 32, 40, 95, 100, 32, 61, 32, 40, 95, 99, 32, 61, 32, 116, 104, 105, 115, 46, 95, 100, 111, 116, 76, 111, 116, 116, 105, 101, 67, 111, 114, 101, 41, 32, 61, 61, 32, 110, 117, 108, 108, 32, 63, 32, 118, 111, 105, 100, 32, 48, 32, 58, 32, 95, 99, 46, 97, 110, 105, 109, 97, 116, 105, 111, 110, 83, 105, 122, 101, 40, 41, 46, 103, 101, 116, 40, 49, 41, 41, 32, 33, 61, 32, 110, 117, 108, 108, 32, 63, 32, 95, 100, 32, 58, 32, 48, 59, 10, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 119, 105, 100, 116, 104, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 104, 101, 105, 103, 104, 116, 10, 32, 32, 32, 32, 32, 32, 125, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 115, 101, 116, 83, 116, 97, 116, 101, 77, 97, 99, 104, 105, 110, 101, 66, 111, 111, 108, 101, 97, 110, 67, 111, 110, 116, 101, 120, 116, 40, 110, 97, 109, 101, 44, 32, 118, 97, 108, 117, 101, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 95, 97, 44, 32, 95, 98, 59, 10, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 40, 95, 98, 32, 61, 32, 40, 95, 97, 32, 61, 32, 116, 104, 105, 115, 46, 95, 100, 111, 116, 76, 111, 116, 116, 105, 101, 67, 111, 114, 101, 41, 32, 61, 61, 32, 110, 117, 108, 108, 32, 63, 32, 118, 111, 105, 100, 32, 48, 32, 58, 32, 95, 97, 46, 115, 101, 116, 83, 116, 97, 116, 101, 77, 97, 99, 104, 105, 110, 101, 66, 111, 111, 108, 101, 97, 110, 67, 111, 110, 116, 101, 120, 116, 40, 110, 97, 109, 101, 44, 32, 118, 97, 108, 117, 101, 41, 41, 32, 33, 61, 32, 110, 117, 108, 108, 32, 63, 32, 95, 98, 32, 58, 32, 102, 97, 108, 115, 101, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 115, 101, 116, 83, 116, 97, 116, 101, 77, 97, 99, 104, 105, 110, 101, 78, 117, 109, 101, 114, 105, 99, 67, 111, 110, 116, 101, 120, 116, 40, 110, 97, 109, 101, 44, 32, 118, 97, 108, 117, 101, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 95, 97, 44, 32, 95, 98, 59, 10, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 40, 95, 98, 32, 61, 32, 40, 95, 97, 32, 61, 32, 116, 104, 105, 115, 46, 95, 100, 111, 116, 76, 111, 116, 116, 105, 101, 67, 111, 114, 101, 41, 32, 61, 61, 32, 110, 117, 108, 108, 32, 63, 32, 118, 111, 105, 100, 32, 48, 32, 58, 32, 95, 97, 46, 115, 101, 116, 83, 116, 97, 116, 101, 77, 97, 99, 104, 105, 110, 101, 78, 117, 109, 101, 114, 105, 99, 67, 111, 110, 116, 101, 120, 116, 40, 110, 97, 109, 101, 44, 32, 118, 97, 108, 117, 101, 41, 41, 32, 33, 61, 32, 110, 117, 108, 108, 32, 63, 32, 95, 98, 32, 58, 32, 102, 97, 108, 115, 101, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 115, 101, 116, 83, 116, 97, 116, 101, 77, 97, 99, 104, 105, 110, 101, 83, 116, 114, 105, 110, 103, 67, 111, 110, 116, 101, 120, 116, 40, 110, 97, 109, 101, 44, 32, 118, 97, 108, 117, 101, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 95, 97, 44, 32, 95, 98, 59, 10, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 40, 95, 98, 32, 61, 32, 40, 95, 97, 32, 61, 32, 116, 104, 105, 115, 46, 95, 100, 111, 116, 76, 111, 116, 116, 105, 101, 67, 111, 114, 101, 41, 32, 61, 61, 32, 110, 117, 108, 108, 32, 63, 32, 118, 111, 105, 100, 32, 48, 32, 58, 32, 95, 97, 46, 115, 101, 116, 83, 116, 97, 116, 101, 77, 97, 99, 104, 105, 110, 101, 83, 116, 114, 105, 110, 103, 67, 111, 110, 116, 101, 120, 116, 40, 110, 97, 109, 101, 44, 32, 118, 97, 108, 117, 101, 41, 41, 32, 33, 61, 32, 110, 117, 108, 108, 32, 63, 32, 95, 98, 32, 58, 32, 102, 97, 108, 115, 101, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 47, 42, 42, 10, 32, 32, 32, 32, 32, 42, 32, 71, 101, 116, 32, 116, 104, 101, 32, 98, 111, 117, 110, 100, 115, 32, 111, 102, 32, 97, 32, 108, 97, 121, 101, 114, 32, 98, 121, 32, 105, 116, 115, 32, 110, 97, 109, 101, 10, 32, 32, 32, 32, 32, 42, 32, 64, 112, 97, 114, 97, 109, 32, 108, 97, 121, 101, 114, 78, 97, 109, 101, 32, 45, 32, 84, 104, 101, 32, 110, 97, 109, 101, 32, 111, 102, 32, 116, 104, 101, 32, 108, 97, 121, 101, 114, 10, 32, 32, 32, 32, 32, 42, 32, 64, 114, 101, 116, 117, 114, 110, 115, 32, 84, 104, 101, 32, 98, 111, 117, 110, 100, 115, 32, 111, 102, 32, 116, 104, 101, 32, 108, 97, 121, 101, 114, 10, 32, 32, 32, 32, 32, 42, 10, 32, 32, 32, 32, 32, 42, 32, 64, 101, 120, 97, 109, 112, 108, 101, 10, 32, 32, 32, 32, 32, 42, 32, 96, 96, 96, 116, 121, 112, 101, 115, 99, 114, 105, 112, 116, 10, 32, 32, 32, 32, 32, 42, 32, 47, 47, 32, 68, 114, 97, 119, 32, 97, 32, 114, 101, 99, 116, 97, 110, 103, 108, 101, 32, 97, 114, 111, 117, 110, 100, 32, 116, 104, 101, 32, 108, 97, 121, 101, 114, 32, 39, 76, 97, 121, 101, 114, 32, 49, 39, 10, 32, 32, 32, 32, 32, 42, 32, 100, 111, 116, 76, 111, 116, 116, 105, 101, 46, 97, 100, 100, 69, 118, 101, 110, 116, 76, 105, 115, 116, 101, 110, 101, 114, 40, 39, 114, 101, 110, 100, 101, 114, 39, 44, 32, 40, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 42, 32, 32, 32, 99, 111, 110, 115, 116, 32, 98, 111, 117, 110, 100, 105, 110, 103, 66, 111, 120, 32, 61, 32, 100, 111, 116, 76, 111, 116, 116, 105, 101, 46, 103, 101, 116, 76, 97, 121, 101, 114, 66, 111, 117, 110, 100, 105, 110, 103, 66, 111, 120, 40, 39, 76, 97, 121, 101, 114, 32, 49, 39, 41, 59, 10, 32, 32, 32, 32, 32, 42, 10, 32, 32, 32, 32, 32, 42, 32, 32, 32, 105, 102, 32, 40, 98, 111, 117, 110, 100, 105, 110, 103, 66, 111, 120, 41, 32, 123, 10, 32, 32, 32, 32, 32, 42, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 123, 32, 120, 44, 32, 121, 44, 32, 119, 105, 100, 116, 104, 44, 32, 104, 101, 105, 103, 104, 116, 32, 125, 32, 61, 32, 98, 111, 117, 110, 100, 105, 110, 103, 66, 111, 120, 59, 10, 32, 32, 32, 32, 32, 42, 32, 32, 32, 32, 32, 99, 111, 110, 116, 101, 120, 116, 46, 115, 116, 114, 111, 107, 101, 82, 101, 99, 116, 40, 120, 44, 32, 121, 44, 32, 119, 105, 100, 116, 104, 44, 32, 104, 101, 105, 103, 104, 116, 41, 59, 10, 32, 32, 32, 32, 32, 42, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 42, 32, 125, 41, 59, 10, 32, 32, 32, 32, 32, 42, 32, 96, 96, 96, 10, 32, 32, 32, 32, 32, 42, 47, 10, 32, 32, 32, 32, 103, 101, 116, 76, 97, 121, 101, 114, 66, 111, 117, 110, 100, 105, 110, 103, 66, 111, 120, 40, 108, 97, 121, 101, 114, 78, 97, 109, 101, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 95, 97, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 98, 111, 117, 110, 100, 115, 32, 61, 32, 40, 95, 97, 32, 61, 32, 116, 104, 105, 115, 46, 95, 100, 111, 116, 76, 111, 116, 116, 105, 101, 67, 111, 114, 101, 41, 32, 61, 61, 32, 110, 117, 108, 108, 32, 63, 32, 118, 111, 105, 100, 32, 48, 32, 58, 32, 95, 97, 46, 103, 101, 116, 76, 97, 121, 101, 114, 66, 111, 117, 110, 100, 115, 40, 108, 97, 121, 101, 114, 78, 97, 109, 101, 41, 59, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 33, 98, 111, 117, 110, 100, 115, 41, 32, 114, 101, 116, 117, 114, 110, 32, 118, 111, 105, 100, 32, 48, 59, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 98, 111, 117, 110, 100, 115, 46, 115, 105, 122, 101, 40, 41, 32, 33, 61, 61, 32, 52, 41, 32, 114, 101, 116, 117, 114, 110, 32, 118, 111, 105, 100, 32, 48, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 120, 32, 61, 32, 98, 111, 117, 110, 100, 115, 46, 103, 101, 116, 40, 48, 41, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 121, 32, 61, 32, 98, 111, 117, 110, 100, 115, 46, 103, 101, 116, 40, 49, 41, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 119, 105, 100, 116, 104, 32, 61, 32, 98, 111, 117, 110, 100, 115, 46, 103, 101, 116, 40, 50, 41, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 104, 101, 105, 103, 104, 116, 32, 61, 32, 98, 111, 117, 110, 100, 115, 46, 103, 101, 116, 40, 51, 41, 59, 10, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 120, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 121, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 119, 105, 100, 116, 104, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 104, 101, 105, 103, 104, 116, 10, 32, 32, 32, 32, 32, 32, 125, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 115, 116, 97, 116, 105, 99, 32, 116, 114, 97, 110, 115, 102, 111, 114, 109, 84, 104, 101, 109, 101, 84, 111, 76, 111, 116, 116, 105, 101, 83, 108, 111, 116, 115, 40, 116, 104, 101, 109, 101, 44, 32, 115, 108, 111, 116, 115, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 118, 97, 114, 32, 95, 97, 44, 32, 95, 98, 59, 10, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 40, 95, 98, 32, 61, 32, 40, 95, 97, 32, 61, 32, 95, 68, 111, 116, 76, 111, 116, 116, 105, 101, 46, 95, 119, 97, 115, 109, 77, 111, 100, 117, 108, 101, 41, 32, 61, 61, 32, 110, 117, 108, 108, 32, 63, 32, 118, 111, 105, 100, 32, 48, 32, 58, 32, 95, 97, 46, 116, 114, 97, 110, 115, 102, 111, 114, 109, 84, 104, 101, 109, 101, 84, 111, 76, 111, 116, 116, 105, 101, 83, 108, 111, 116, 115, 40, 116, 104, 101, 109, 101, 44, 32, 115, 108, 111, 116, 115, 41, 41, 32, 33, 61, 32, 110, 117, 108, 108, 32, 63, 32, 95, 98, 32, 58, 32, 34, 34, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 125, 59, 10, 32, 32, 95, 95, 112, 117, 98, 108, 105, 99, 70, 105, 101, 108, 100, 40, 95, 68, 111, 116, 76, 111, 116, 116, 105, 101, 44, 32, 34, 95, 119, 97, 115, 109, 77, 111, 100, 117, 108, 101, 34, 44, 32, 110, 117, 108, 108, 41, 59, 10, 32, 32, 118, 97, 114, 32, 68, 111, 116, 76, 111, 116, 116, 105, 101, 32, 61, 32, 95, 68, 111, 116, 76, 111, 116, 116, 105, 101, 59, 10, 10, 32, 32, 47, 47, 32, 115, 114, 99, 47, 119, 111, 114, 107, 101, 114, 47, 100, 111, 116, 108, 111, 116, 116, 105, 101, 46, 119, 111, 114, 107, 101, 114, 46, 116, 115, 10, 32, 32, 118, 97, 114, 32, 105, 110, 115, 116, 97, 110, 99, 101, 115, 77, 97, 112, 32, 61, 32, 47, 42, 32, 64, 95, 95, 80, 85, 82, 69, 95, 95, 32, 42, 47, 32, 110, 101, 119, 32, 77, 97, 112, 40, 41, 59, 10, 32, 32, 118, 97, 114, 32, 101, 118, 101, 110, 116, 72, 97, 110, 100, 108, 101, 114, 77, 97, 112, 32, 61, 32, 123, 10, 32, 32, 32, 32, 114, 101, 97, 100, 121, 58, 32, 40, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 41, 32, 61, 62, 32, 40, 101, 118, 101, 110, 116, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 114, 101, 115, 112, 111, 110, 115, 101, 32, 61, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 105, 100, 58, 32, 34, 34, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 109, 101, 116, 104, 111, 100, 58, 32, 34, 111, 110, 82, 101, 97, 100, 121, 34, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 115, 117, 108, 116, 58, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 101, 118, 101, 110, 116, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 125, 59, 10, 32, 32, 32, 32, 32, 32, 115, 101, 108, 102, 46, 112, 111, 115, 116, 77, 101, 115, 115, 97, 103, 101, 40, 114, 101, 115, 112, 111, 110, 115, 101, 41, 59, 10, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 99, 111, 109, 112, 108, 101, 116, 101, 58, 32, 40, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 41, 32, 61, 62, 32, 40, 101, 118, 101, 110, 116, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 114, 101, 115, 112, 111, 110, 115, 101, 32, 61, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 105, 100, 58, 32, 34, 34, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 109, 101, 116, 104, 111, 100, 58, 32, 34, 111, 110, 67, 111, 109, 112, 108, 101, 116, 101, 34, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 115, 117, 108, 116, 58, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 101, 118, 101, 110, 116, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 125, 59, 10, 32, 32, 32, 32, 32, 32, 115, 101, 108, 102, 46, 112, 111, 115, 116, 77, 101, 115, 115, 97, 103, 101, 40, 114, 101, 115, 112, 111, 110, 115, 101, 41, 59, 10, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 108, 111, 97, 100, 58, 32, 40, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 41, 32, 61, 62, 32, 40, 101, 118, 101, 110, 116, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 108, 111, 97, 100, 69, 118, 101, 110, 116, 32, 61, 32, 101, 118, 101, 110, 116, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 114, 101, 115, 112, 111, 110, 115, 101, 32, 61, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 105, 100, 58, 32, 34, 34, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 109, 101, 116, 104, 111, 100, 58, 32, 34, 111, 110, 76, 111, 97, 100, 34, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 115, 117, 108, 116, 58, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 101, 118, 101, 110, 116, 58, 32, 108, 111, 97, 100, 69, 118, 101, 110, 116, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 125, 59, 10, 32, 32, 32, 32, 32, 32, 115, 101, 108, 102, 46, 112, 111, 115, 116, 77, 101, 115, 115, 97, 103, 101, 40, 114, 101, 115, 112, 111, 110, 115, 101, 41, 59, 10, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 108, 111, 97, 100, 69, 114, 114, 111, 114, 58, 32, 40, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 41, 32, 61, 62, 32, 40, 101, 118, 101, 110, 116, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 108, 111, 97, 100, 69, 114, 114, 111, 114, 69, 118, 101, 110, 116, 32, 61, 32, 101, 118, 101, 110, 116, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 114, 101, 115, 112, 111, 110, 115, 101, 32, 61, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 105, 100, 58, 32, 34, 34, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 109, 101, 116, 104, 111, 100, 58, 32, 34, 111, 110, 76, 111, 97, 100, 69, 114, 114, 111, 114, 34, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 115, 117, 108, 116, 58, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 101, 118, 101, 110, 116, 58, 32, 108, 111, 97, 100, 69, 114, 114, 111, 114, 69, 118, 101, 110, 116, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 125, 59, 10, 32, 32, 32, 32, 32, 32, 115, 101, 108, 102, 46, 112, 111, 115, 116, 77, 101, 115, 115, 97, 103, 101, 40, 114, 101, 115, 112, 111, 110, 115, 101, 41, 59, 10, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 108, 111, 111, 112, 58, 32, 40, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 41, 32, 61, 62, 32, 40, 101, 118, 101, 110, 116, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 108, 111, 111, 112, 69, 118, 101, 110, 116, 32, 61, 32, 101, 118, 101, 110, 116, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 114, 101, 115, 112, 111, 110, 115, 101, 32, 61, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 105, 100, 58, 32, 34, 34, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 109, 101, 116, 104, 111, 100, 58, 32, 34, 111, 110, 76, 111, 111, 112, 34, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 115, 117, 108, 116, 58, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 101, 118, 101, 110, 116, 58, 32, 108, 111, 111, 112, 69, 118, 101, 110, 116, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 125, 59, 10, 32, 32, 32, 32, 32, 32, 115, 101, 108, 102, 46, 112, 111, 115, 116, 77, 101, 115, 115, 97, 103, 101, 40, 114, 101, 115, 112, 111, 110, 115, 101, 41, 59, 10, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 112, 108, 97, 121, 58, 32, 40, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 41, 32, 61, 62, 32, 40, 101, 118, 101, 110, 116, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 112, 108, 97, 121, 69, 118, 101, 110, 116, 32, 61, 32, 101, 118, 101, 110, 116, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 114, 101, 115, 112, 111, 110, 115, 101, 32, 61, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 105, 100, 58, 32, 34, 34, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 109, 101, 116, 104, 111, 100, 58, 32, 34, 111, 110, 80, 108, 97, 121, 34, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 115, 117, 108, 116, 58, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 101, 118, 101, 110, 116, 58, 32, 112, 108, 97, 121, 69, 118, 101, 110, 116, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 125, 59, 10, 32, 32, 32, 32, 32, 32, 115, 101, 108, 102, 46, 112, 111, 115, 116, 77, 101, 115, 115, 97, 103, 101, 40, 114, 101, 115, 112, 111, 110, 115, 101, 41, 59, 10, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 112, 97, 117, 115, 101, 58, 32, 40, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 41, 32, 61, 62, 32, 40, 101, 118, 101, 110, 116, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 112, 97, 117, 115, 101, 69, 118, 101, 110, 116, 32, 61, 32, 101, 118, 101, 110, 116, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 114, 101, 115, 112, 111, 110, 115, 101, 32, 61, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 105, 100, 58, 32, 34, 34, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 109, 101, 116, 104, 111, 100, 58, 32, 34, 111, 110, 80, 97, 117, 115, 101, 34, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 115, 117, 108, 116, 58, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 101, 118, 101, 110, 116, 58, 32, 112, 97, 117, 115, 101, 69, 118, 101, 110, 116, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 125, 59, 10, 32, 32, 32, 32, 32, 32, 115, 101, 108, 102, 46, 112, 111, 115, 116, 77, 101, 115, 115, 97, 103, 101, 40, 114, 101, 115, 112, 111, 110, 115, 101, 41, 59, 10, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 115, 116, 111, 112, 58, 32, 40, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 41, 32, 61, 62, 32, 40, 101, 118, 101, 110, 116, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 115, 116, 111, 112, 69, 118, 101, 110, 116, 32, 61, 32, 101, 118, 101, 110, 116, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 114, 101, 115, 112, 111, 110, 115, 101, 32, 61, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 105, 100, 58, 32, 34, 34, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 109, 101, 116, 104, 111, 100, 58, 32, 34, 111, 110, 83, 116, 111, 112, 34, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 115, 117, 108, 116, 58, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 101, 118, 101, 110, 116, 58, 32, 115, 116, 111, 112, 69, 118, 101, 110, 116, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 125, 59, 10, 32, 32, 32, 32, 32, 32, 115, 101, 108, 102, 46, 112, 111, 115, 116, 77, 101, 115, 115, 97, 103, 101, 40, 114, 101, 115, 112, 111, 110, 115, 101, 41, 59, 10, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 102, 114, 97, 109, 101, 58, 32, 40, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 41, 32, 61, 62, 32, 40, 101, 118, 101, 110, 116, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 102, 114, 97, 109, 101, 69, 118, 101, 110, 116, 32, 61, 32, 101, 118, 101, 110, 116, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 114, 101, 115, 112, 111, 110, 115, 101, 32, 61, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 105, 100, 58, 32, 34, 34, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 109, 101, 116, 104, 111, 100, 58, 32, 34, 111, 110, 70, 114, 97, 109, 101, 34, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 115, 117, 108, 116, 58, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 101, 118, 101, 110, 116, 58, 32, 102, 114, 97, 109, 101, 69, 118, 101, 110, 116, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 125, 59, 10, 32, 32, 32, 32, 32, 32, 115, 101, 108, 102, 46, 112, 111, 115, 116, 77, 101, 115, 115, 97, 103, 101, 40, 114, 101, 115, 112, 111, 110, 115, 101, 41, 59, 10, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 114, 101, 110, 100, 101, 114, 58, 32, 40, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 41, 32, 61, 62, 32, 40, 101, 118, 101, 110, 116, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 114, 101, 110, 100, 101, 114, 69, 118, 101, 110, 116, 32, 61, 32, 101, 118, 101, 110, 116, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 114, 101, 115, 112, 111, 110, 115, 101, 32, 61, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 105, 100, 58, 32, 34, 34, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 109, 101, 116, 104, 111, 100, 58, 32, 34, 111, 110, 82, 101, 110, 100, 101, 114, 34, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 115, 117, 108, 116, 58, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 101, 118, 101, 110, 116, 58, 32, 114, 101, 110, 100, 101, 114, 69, 118, 101, 110, 116, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 125, 59, 10, 32, 32, 32, 32, 32, 32, 115, 101, 108, 102, 46, 112, 111, 115, 116, 77, 101, 115, 115, 97, 103, 101, 40, 114, 101, 115, 112, 111, 110, 115, 101, 41, 59, 10, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 102, 114, 101, 101, 122, 101, 58, 32, 40, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 41, 32, 61, 62, 32, 40, 101, 118, 101, 110, 116, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 102, 114, 101, 101, 122, 101, 69, 118, 101, 110, 116, 32, 61, 32, 101, 118, 101, 110, 116, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 114, 101, 115, 112, 111, 110, 115, 101, 32, 61, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 105, 100, 58, 32, 34, 34, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 109, 101, 116, 104, 111, 100, 58, 32, 34, 111, 110, 70, 114, 101, 101, 122, 101, 34, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 115, 117, 108, 116, 58, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 101, 118, 101, 110, 116, 58, 32, 102, 114, 101, 101, 122, 101, 69, 118, 101, 110, 116, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 125, 59, 10, 32, 32, 32, 32, 32, 32, 115, 101, 108, 102, 46, 112, 111, 115, 116, 77, 101, 115, 115, 97, 103, 101, 40, 114, 101, 115, 112, 111, 110, 115, 101, 41, 59, 10, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 117, 110, 102, 114, 101, 101, 122, 101, 58, 32, 40, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 41, 32, 61, 62, 32, 40, 101, 118, 101, 110, 116, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 117, 110, 102, 114, 101, 101, 122, 101, 69, 118, 101, 110, 116, 32, 61, 32, 101, 118, 101, 110, 116, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 114, 101, 115, 112, 111, 110, 115, 101, 32, 61, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 105, 100, 58, 32, 34, 34, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 109, 101, 116, 104, 111, 100, 58, 32, 34, 111, 110, 85, 110, 102, 114, 101, 101, 122, 101, 34, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 115, 117, 108, 116, 58, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 101, 118, 101, 110, 116, 58, 32, 117, 110, 102, 114, 101, 101, 122, 101, 69, 118, 101, 110, 116, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 125, 59, 10, 32, 32, 32, 32, 32, 32, 115, 101, 108, 102, 46, 112, 111, 115, 116, 77, 101, 115, 115, 97, 103, 101, 40, 114, 101, 115, 112, 111, 110, 115, 101, 41, 59, 10, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 100, 101, 115, 116, 114, 111, 121, 58, 32, 40, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 41, 32, 61, 62, 32, 40, 101, 118, 101, 110, 116, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 100, 101, 115, 116, 114, 111, 121, 69, 118, 101, 110, 116, 32, 61, 32, 101, 118, 101, 110, 116, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 114, 101, 115, 112, 111, 110, 115, 101, 32, 61, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 105, 100, 58, 32, 34, 34, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 109, 101, 116, 104, 111, 100, 58, 32, 34, 111, 110, 68, 101, 115, 116, 114, 111, 121, 34, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 115, 117, 108, 116, 58, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 101, 118, 101, 110, 116, 58, 32, 100, 101, 115, 116, 114, 111, 121, 69, 118, 101, 110, 116, 10, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 125, 59, 10, 32, 32, 32, 32, 32, 32, 115, 101, 108, 102, 46, 112, 111, 115, 116, 77, 101, 115, 115, 97, 103, 101, 40, 114, 101, 115, 112, 111, 110, 115, 101, 41, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 125, 59, 10, 32, 32, 118, 97, 114, 32, 99, 111, 109, 109, 97, 110, 100, 115, 32, 61, 32, 123, 10, 32, 32, 32, 32, 103, 101, 116, 68, 111, 116, 76, 111, 116, 116, 105, 101, 73, 110, 115, 116, 97, 110, 99, 101, 83, 116, 97, 116, 101, 40, 114, 101, 113, 117, 101, 115, 116, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 32, 61, 32, 114, 101, 113, 117, 101, 115, 116, 46, 112, 97, 114, 97, 109, 115, 46, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 105, 110, 115, 116, 97, 110, 99, 101, 32, 61, 32, 105, 110, 115, 116, 97, 110, 99, 101, 115, 77, 97, 112, 46, 103, 101, 116, 40, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 41, 59, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 33, 105, 110, 115, 116, 97, 110, 99, 101, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 114, 111, 119, 32, 110, 101, 119, 32, 69, 114, 114, 111, 114, 40, 96, 73, 110, 115, 116, 97, 110, 99, 101, 32, 119, 105, 116, 104, 32, 105, 100, 32, 36, 123, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 125, 32, 100, 111, 101, 115, 32, 110, 111, 116, 32, 101, 120, 105, 115, 116, 46, 96, 41, 59, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 115, 116, 97, 116, 101, 32, 61, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 105, 115, 76, 111, 97, 100, 101, 100, 58, 32, 105, 110, 115, 116, 97, 110, 99, 101, 46, 105, 115, 76, 111, 97, 100, 101, 100, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 105, 115, 80, 97, 117, 115, 101, 100, 58, 32, 105, 110, 115, 116, 97, 110, 99, 101, 46, 105, 115, 80, 97, 117, 115, 101, 100, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 105, 115, 80, 108, 97, 121, 105, 110, 103, 58, 32, 105, 110, 115, 116, 97, 110, 99, 101, 46, 105, 115, 80, 108, 97, 121, 105, 110, 103, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 105, 115, 83, 116, 111, 112, 112, 101, 100, 58, 32, 105, 110, 115, 116, 97, 110, 99, 101, 46, 105, 115, 83, 116, 111, 112, 112, 101, 100, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 105, 115, 70, 114, 111, 122, 101, 110, 58, 32, 105, 110, 115, 116, 97, 110, 99, 101, 46, 105, 115, 70, 114, 111, 122, 101, 110, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 108, 111, 111, 112, 58, 32, 105, 110, 115, 116, 97, 110, 99, 101, 46, 108, 111, 111, 112, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 109, 111, 100, 101, 58, 32, 105, 110, 115, 116, 97, 110, 99, 101, 46, 109, 111, 100, 101, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 115, 112, 101, 101, 100, 58, 32, 105, 110, 115, 116, 97, 110, 99, 101, 46, 115, 112, 101, 101, 100, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 99, 117, 114, 114, 101, 110, 116, 70, 114, 97, 109, 101, 58, 32, 105, 110, 115, 116, 97, 110, 99, 101, 46, 99, 117, 114, 114, 101, 110, 116, 70, 114, 97, 109, 101, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 116, 111, 116, 97, 108, 70, 114, 97, 109, 101, 115, 58, 32, 105, 110, 115, 116, 97, 110, 99, 101, 46, 116, 111, 116, 97, 108, 70, 114, 97, 109, 101, 115, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 100, 117, 114, 97, 116, 105, 111, 110, 58, 32, 105, 110, 115, 116, 97, 110, 99, 101, 46, 100, 117, 114, 97, 116, 105, 111, 110, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 117, 115, 101, 70, 114, 97, 109, 101, 73, 110, 116, 101, 114, 112, 111, 108, 97, 116, 105, 111, 110, 58, 32, 105, 110, 115, 116, 97, 110, 99, 101, 46, 117, 115, 101, 70, 114, 97, 109, 101, 73, 110, 116, 101, 114, 112, 111, 108, 97, 116, 105, 111, 110, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 110, 100, 101, 114, 67, 111, 110, 102, 105, 103, 58, 32, 105, 110, 115, 116, 97, 110, 99, 101, 46, 114, 101, 110, 100, 101, 114, 67, 111, 110, 102, 105, 103, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 109, 97, 114, 107, 101, 114, 58, 32, 105, 110, 115, 116, 97, 110, 99, 101, 46, 109, 97, 114, 107, 101, 114, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 98, 97, 99, 107, 103, 114, 111, 117, 110, 100, 67, 111, 108, 111, 114, 58, 32, 105, 110, 115, 116, 97, 110, 99, 101, 46, 98, 97, 99, 107, 103, 114, 111, 117, 110, 100, 67, 111, 108, 111, 114, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 109, 97, 114, 107, 101, 114, 115, 58, 32, 105, 110, 115, 116, 97, 110, 99, 101, 46, 109, 97, 114, 107, 101, 114, 115, 40, 41, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 97, 99, 116, 105, 118, 101, 65, 110, 105, 109, 97, 116, 105, 111, 110, 73, 100, 58, 32, 105, 110, 115, 116, 97, 110, 99, 101, 46, 97, 99, 116, 105, 118, 101, 65, 110, 105, 109, 97, 116, 105, 111, 110, 73, 100, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 97, 99, 116, 105, 118, 101, 84, 104, 101, 109, 101, 73, 100, 58, 32, 105, 110, 115, 116, 97, 110, 99, 101, 46, 97, 99, 116, 105, 118, 101, 84, 104, 101, 109, 101, 73, 100, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 97, 117, 116, 111, 112, 108, 97, 121, 58, 32, 105, 110, 115, 116, 97, 110, 99, 101, 46, 97, 117, 116, 111, 112, 108, 97, 121, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 115, 101, 103, 109, 101, 110, 116, 58, 32, 105, 110, 115, 116, 97, 110, 99, 101, 46, 115, 101, 103, 109, 101, 110, 116, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 108, 97, 121, 111, 117, 116, 58, 32, 105, 110, 115, 116, 97, 110, 99, 101, 46, 108, 97, 121, 111, 117, 116, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 115, 101, 103, 109, 101, 110, 116, 68, 117, 114, 97, 116, 105, 111, 110, 58, 32, 105, 110, 115, 116, 97, 110, 99, 101, 46, 115, 101, 103, 109, 101, 110, 116, 68, 117, 114, 97, 116, 105, 111, 110, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 105, 115, 82, 101, 97, 100, 121, 58, 32, 105, 110, 115, 116, 97, 110, 99, 101, 46, 105, 115, 82, 101, 97, 100, 121, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 109, 97, 110, 105, 102, 101, 115, 116, 58, 32, 105, 110, 115, 116, 97, 110, 99, 101, 46, 109, 97, 110, 105, 102, 101, 115, 116, 10, 32, 32, 32, 32, 32, 32, 125, 59, 10, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 115, 116, 97, 116, 101, 10, 32, 32, 32, 32, 32, 32, 125, 59, 10, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 115, 101, 116, 76, 97, 121, 111, 117, 116, 40, 114, 101, 113, 117, 101, 115, 116, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 32, 61, 32, 114, 101, 113, 117, 101, 115, 116, 46, 112, 97, 114, 97, 109, 115, 46, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 108, 97, 121, 111, 117, 116, 32, 61, 32, 114, 101, 113, 117, 101, 115, 116, 46, 112, 97, 114, 97, 109, 115, 46, 108, 97, 121, 111, 117, 116, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 105, 110, 115, 116, 97, 110, 99, 101, 32, 61, 32, 105, 110, 115, 116, 97, 110, 99, 101, 115, 77, 97, 112, 46, 103, 101, 116, 40, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 41, 59, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 33, 105, 110, 115, 116, 97, 110, 99, 101, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 114, 111, 119, 32, 110, 101, 119, 32, 69, 114, 114, 111, 114, 40, 96, 73, 110, 115, 116, 97, 110, 99, 101, 32, 119, 105, 116, 104, 32, 105, 100, 32, 36, 123, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 125, 32, 100, 111, 101, 115, 32, 110, 111, 116, 32, 101, 120, 105, 115, 116, 46, 96, 41, 59, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 105, 110, 115, 116, 97, 110, 99, 101, 46, 115, 101, 116, 76, 97, 121, 111, 117, 116, 40, 108, 97, 121, 111, 117, 116, 41, 59, 10, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 115, 117, 99, 99, 101, 115, 115, 58, 32, 116, 114, 117, 101, 10, 32, 32, 32, 32, 32, 32, 125, 59, 10, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 103, 101, 116, 83, 116, 97, 116, 101, 77, 97, 99, 104, 105, 110, 101, 76, 105, 115, 116, 101, 110, 101, 114, 115, 40, 114, 101, 113, 117, 101, 115, 116, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 32, 61, 32, 114, 101, 113, 117, 101, 115, 116, 46, 112, 97, 114, 97, 109, 115, 46, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 105, 110, 115, 116, 97, 110, 99, 101, 32, 61, 32, 105, 110, 115, 116, 97, 110, 99, 101, 115, 77, 97, 112, 46, 103, 101, 116, 40, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 41, 59, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 33, 105, 110, 115, 116, 97, 110, 99, 101, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 114, 111, 119, 32, 110, 101, 119, 32, 69, 114, 114, 111, 114, 40, 96, 73, 110, 115, 116, 97, 110, 99, 101, 32, 119, 105, 116, 104, 32, 105, 100, 32, 36, 123, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 125, 32, 100, 111, 101, 115, 32, 110, 111, 116, 32, 101, 120, 105, 115, 116, 46, 96, 41, 59, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 105, 110, 115, 116, 97, 110, 99, 101, 46, 103, 101, 116, 83, 116, 97, 116, 101, 77, 97, 99, 104, 105, 110, 101, 76, 105, 115, 116, 101, 110, 101, 114, 115, 40, 41, 59, 10, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 112, 111, 115, 116, 80, 111, 105, 110, 116, 101, 114, 68, 111, 119, 110, 69, 118, 101, 110, 116, 40, 114, 101, 113, 117, 101, 115, 116, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 32, 61, 32, 114, 101, 113, 117, 101, 115, 116, 46, 112, 97, 114, 97, 109, 115, 46, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 120, 32, 61, 32, 114, 101, 113, 117, 101, 115, 116, 46, 112, 97, 114, 97, 109, 115, 46, 120, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 121, 32, 61, 32, 114, 101, 113, 117, 101, 115, 116, 46, 112, 97, 114, 97, 109, 115, 46, 121, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 105, 110, 115, 116, 97, 110, 99, 101, 32, 61, 32, 105, 110, 115, 116, 97, 110, 99, 101, 115, 77, 97, 112, 46, 103, 101, 116, 40, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 41, 59, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 33, 105, 110, 115, 116, 97, 110, 99, 101, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 114, 111, 119, 32, 110, 101, 119, 32, 69, 114, 114, 111, 114, 40, 96, 73, 110, 115, 116, 97, 110, 99, 101, 32, 119, 105, 116, 104, 32, 105, 100, 32, 36, 123, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 125, 32, 100, 111, 101, 115, 32, 110, 111, 116, 32, 101, 120, 105, 115, 116, 46, 96, 41, 59, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 105, 110, 115, 116, 97, 110, 99, 101, 46, 112, 111, 115, 116, 80, 111, 105, 110, 116, 101, 114, 68, 111, 119, 110, 69, 118, 101, 110, 116, 40, 120, 44, 32, 121, 41, 59, 10, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 112, 111, 115, 116, 80, 111, 105, 110, 116, 101, 114, 69, 110, 116, 101, 114, 69, 118, 101, 110, 116, 40, 114, 101, 113, 117, 101, 115, 116, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 32, 61, 32, 114, 101, 113, 117, 101, 115, 116, 46, 112, 97, 114, 97, 109, 115, 46, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 120, 32, 61, 32, 114, 101, 113, 117, 101, 115, 116, 46, 112, 97, 114, 97, 109, 115, 46, 120, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 121, 32, 61, 32, 114, 101, 113, 117, 101, 115, 116, 46, 112, 97, 114, 97, 109, 115, 46, 121, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 105, 110, 115, 116, 97, 110, 99, 101, 32, 61, 32, 105, 110, 115, 116, 97, 110, 99, 101, 115, 77, 97, 112, 46, 103, 101, 116, 40, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 41, 59, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 33, 105, 110, 115, 116, 97, 110, 99, 101, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 114, 111, 119, 32, 110, 101, 119, 32, 69, 114, 114, 111, 114, 40, 96, 73, 110, 115, 116, 97, 110, 99, 101, 32, 119, 105, 116, 104, 32, 105, 100, 32, 36, 123, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 125, 32, 100, 111, 101, 115, 32, 110, 111, 116, 32, 101, 120, 105, 115, 116, 46, 96, 41, 59, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 105, 110, 115, 116, 97, 110, 99, 101, 46, 112, 111, 115, 116, 80, 111, 105, 110, 116, 101, 114, 69, 110, 116, 101, 114, 69, 118, 101, 110, 116, 40, 120, 44, 32, 121, 41, 59, 10, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 112, 111, 115, 116, 80, 111, 105, 110, 116, 101, 114, 69, 120, 105, 116, 69, 118, 101, 110, 116, 40, 114, 101, 113, 117, 101, 115, 116, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 32, 61, 32, 114, 101, 113, 117, 101, 115, 116, 46, 112, 97, 114, 97, 109, 115, 46, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 120, 32, 61, 32, 114, 101, 113, 117, 101, 115, 116, 46, 112, 97, 114, 97, 109, 115, 46, 120, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 121, 32, 61, 32, 114, 101, 113, 117, 101, 115, 116, 46, 112, 97, 114, 97, 109, 115, 46, 121, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 105, 110, 115, 116, 97, 110, 99, 101, 32, 61, 32, 105, 110, 115, 116, 97, 110, 99, 101, 115, 77, 97, 112, 46, 103, 101, 116, 40, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 41, 59, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 33, 105, 110, 115, 116, 97, 110, 99, 101, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 114, 111, 119, 32, 110, 101, 119, 32, 69, 114, 114, 111, 114, 40, 96, 73, 110, 115, 116, 97, 110, 99, 101, 32, 119, 105, 116, 104, 32, 105, 100, 32, 36, 123, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 125, 32, 100, 111, 101, 115, 32, 110, 111, 116, 32, 101, 120, 105, 115, 116, 46, 96, 41, 59, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 105, 110, 115, 116, 97, 110, 99, 101, 46, 112, 111, 115, 116, 80, 111, 105, 110, 116, 101, 114, 69, 120, 105, 116, 69, 118, 101, 110, 116, 40, 120, 44, 32, 121, 41, 59, 10, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 112, 111, 115, 116, 80, 111, 105, 110, 116, 101, 114, 77, 111, 118, 101, 69, 118, 101, 110, 116, 40, 114, 101, 113, 117, 101, 115, 116, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 32, 61, 32, 114, 101, 113, 117, 101, 115, 116, 46, 112, 97, 114, 97, 109, 115, 46, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 120, 32, 61, 32, 114, 101, 113, 117, 101, 115, 116, 46, 112, 97, 114, 97, 109, 115, 46, 120, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 121, 32, 61, 32, 114, 101, 113, 117, 101, 115, 116, 46, 112, 97, 114, 97, 109, 115, 46, 121, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 105, 110, 115, 116, 97, 110, 99, 101, 32, 61, 32, 105, 110, 115, 116, 97, 110, 99, 101, 115, 77, 97, 112, 46, 103, 101, 116, 40, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 41, 59, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 33, 105, 110, 115, 116, 97, 110, 99, 101, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 114, 111, 119, 32, 110, 101, 119, 32, 69, 114, 114, 111, 114, 40, 96, 73, 110, 115, 116, 97, 110, 99, 101, 32, 119, 105, 116, 104, 32, 105, 100, 32, 36, 123, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 125, 32, 100, 111, 101, 115, 32, 110, 111, 116, 32, 101, 120, 105, 115, 116, 46, 96, 41, 59, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 105, 110, 115, 116, 97, 110, 99, 101, 46, 112, 111, 115, 116, 80, 111, 105, 110, 116, 101, 114, 77, 111, 118, 101, 69, 118, 101, 110, 116, 40, 120, 44, 32, 121, 41, 59, 10, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 112, 111, 115, 116, 80, 111, 105, 110, 116, 101, 114, 85, 112, 69, 118, 101, 110, 116, 40, 114, 101, 113, 117, 101, 115, 116, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 32, 61, 32, 114, 101, 113, 117, 101, 115, 116, 46, 112, 97, 114, 97, 109, 115, 46, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 120, 32, 61, 32, 114, 101, 113, 117, 101, 115, 116, 46, 112, 97, 114, 97, 109, 115, 46, 120, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 121, 32, 61, 32, 114, 101, 113, 117, 101, 115, 116, 46, 112, 97, 114, 97, 109, 115, 46, 121, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 105, 110, 115, 116, 97, 110, 99, 101, 32, 61, 32, 105, 110, 115, 116, 97, 110, 99, 101, 115, 77, 97, 112, 46, 103, 101, 116, 40, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 41, 59, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 33, 105, 110, 115, 116, 97, 110, 99, 101, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 114, 111, 119, 32, 110, 101, 119, 32, 69, 114, 114, 111, 114, 40, 96, 73, 110, 115, 116, 97, 110, 99, 101, 32, 119, 105, 116, 104, 32, 105, 100, 32, 36, 123, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 125, 32, 100, 111, 101, 115, 32, 110, 111, 116, 32, 101, 120, 105, 115, 116, 46, 96, 41, 59, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 105, 110, 115, 116, 97, 110, 99, 101, 46, 112, 111, 115, 116, 80, 111, 105, 110, 116, 101, 114, 85, 112, 69, 118, 101, 110, 116, 40, 120, 44, 32, 121, 41, 59, 10, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 115, 116, 97, 114, 116, 83, 116, 97, 116, 101, 77, 97, 99, 104, 105, 110, 101, 40, 114, 101, 113, 117, 101, 115, 116, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 32, 61, 32, 114, 101, 113, 117, 101, 115, 116, 46, 112, 97, 114, 97, 109, 115, 46, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 105, 110, 115, 116, 97, 110, 99, 101, 32, 61, 32, 105, 110, 115, 116, 97, 110, 99, 101, 115, 77, 97, 112, 46, 103, 101, 116, 40, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 41, 59, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 33, 105, 110, 115, 116, 97, 110, 99, 101, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 114, 111, 119, 32, 110, 101, 119, 32, 69, 114, 114, 111, 114, 40, 96, 73, 110, 115, 116, 97, 110, 99, 101, 32, 119, 105, 116, 104, 32, 105, 100, 32, 36, 123, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 125, 32, 100, 111, 101, 115, 32, 110, 111, 116, 32, 101, 120, 105, 115, 116, 46, 96, 41, 59, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 105, 110, 115, 116, 97, 110, 99, 101, 46, 115, 116, 97, 114, 116, 83, 116, 97, 116, 101, 77, 97, 99, 104, 105, 110, 101, 40, 41, 59, 10, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 115, 116, 111, 112, 83, 116, 97, 116, 101, 77, 97, 99, 104, 105, 110, 101, 40, 114, 101, 113, 117, 101, 115, 116, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 32, 61, 32, 114, 101, 113, 117, 101, 115, 116, 46, 112, 97, 114, 97, 109, 115, 46, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 105, 110, 115, 116, 97, 110, 99, 101, 32, 61, 32, 105, 110, 115, 116, 97, 110, 99, 101, 115, 77, 97, 112, 46, 103, 101, 116, 40, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 41, 59, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 33, 105, 110, 115, 116, 97, 110, 99, 101, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 114, 111, 119, 32, 110, 101, 119, 32, 69, 114, 114, 111, 114, 40, 96, 73, 110, 115, 116, 97, 110, 99, 101, 32, 119, 105, 116, 104, 32, 105, 100, 32, 36, 123, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 125, 32, 100, 111, 101, 115, 32, 110, 111, 116, 32, 101, 120, 105, 115, 116, 46, 96, 41, 59, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 105, 110, 115, 116, 97, 110, 99, 101, 46, 115, 116, 111, 112, 83, 116, 97, 116, 101, 77, 97, 99, 104, 105, 110, 101, 40, 41, 59, 10, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 108, 111, 97, 100, 83, 116, 97, 116, 101, 77, 97, 99, 104, 105, 110, 101, 40, 114, 101, 113, 117, 101, 115, 116, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 32, 61, 32, 114, 101, 113, 117, 101, 115, 116, 46, 112, 97, 114, 97, 109, 115, 46, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 115, 116, 97, 116, 101, 77, 97, 99, 104, 105, 110, 101, 73, 100, 32, 61, 32, 114, 101, 113, 117, 101, 115, 116, 46, 112, 97, 114, 97, 109, 115, 46, 115, 116, 97, 116, 101, 77, 97, 99, 104, 105, 110, 101, 73, 100, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 105, 110, 115, 116, 97, 110, 99, 101, 32, 61, 32, 105, 110, 115, 116, 97, 110, 99, 101, 115, 77, 97, 112, 46, 103, 101, 116, 40, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 41, 59, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 33, 105, 110, 115, 116, 97, 110, 99, 101, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 114, 111, 119, 32, 110, 101, 119, 32, 69, 114, 114, 111, 114, 40, 96, 73, 110, 115, 116, 97, 110, 99, 101, 32, 119, 105, 116, 104, 32, 105, 100, 32, 36, 123, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 125, 32, 100, 111, 101, 115, 32, 110, 111, 116, 32, 101, 120, 105, 115, 116, 46, 96, 41, 59, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 105, 110, 115, 116, 97, 110, 99, 101, 46, 108, 111, 97, 100, 83, 116, 97, 116, 101, 77, 97, 99, 104, 105, 110, 101, 40, 115, 116, 97, 116, 101, 77, 97, 99, 104, 105, 110, 101, 73, 100, 41, 59, 10, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 108, 111, 97, 100, 83, 116, 97, 116, 101, 77, 97, 99, 104, 105, 110, 101, 68, 97, 116, 97, 40, 114, 101, 113, 117, 101, 115, 116, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 32, 61, 32, 114, 101, 113, 117, 101, 115, 116, 46, 112, 97, 114, 97, 109, 115, 46, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 115, 116, 97, 116, 101, 77, 97, 99, 104, 105, 110, 101, 68, 97, 116, 97, 32, 61, 32, 114, 101, 113, 117, 101, 115, 116, 46, 112, 97, 114, 97, 109, 115, 46, 115, 116, 97, 116, 101, 77, 97, 99, 104, 105, 110, 101, 68, 97, 116, 97, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 105, 110, 115, 116, 97, 110, 99, 101, 32, 61, 32, 105, 110, 115, 116, 97, 110, 99, 101, 115, 77, 97, 112, 46, 103, 101, 116, 40, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 41, 59, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 33, 105, 110, 115, 116, 97, 110, 99, 101, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 114, 111, 119, 32, 110, 101, 119, 32, 69, 114, 114, 111, 114, 40, 96, 73, 110, 115, 116, 97, 110, 99, 101, 32, 119, 105, 116, 104, 32, 105, 100, 32, 36, 123, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 125, 32, 100, 111, 101, 115, 32, 110, 111, 116, 32, 101, 120, 105, 115, 116, 46, 96, 41, 59, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 105, 110, 115, 116, 97, 110, 99, 101, 46, 108, 111, 97, 100, 83, 116, 97, 116, 101, 77, 97, 99, 104, 105, 110, 101, 68, 97, 116, 97, 40, 115, 116, 97, 116, 101, 77, 97, 99, 104, 105, 110, 101, 68, 97, 116, 97, 41, 59, 10, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 99, 114, 101, 97, 116, 101, 58, 32, 40, 114, 101, 113, 117, 101, 115, 116, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 32, 61, 32, 114, 101, 113, 117, 101, 115, 116, 46, 112, 97, 114, 97, 109, 115, 46, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 99, 111, 110, 102, 105, 103, 32, 61, 32, 114, 101, 113, 117, 101, 115, 116, 46, 112, 97, 114, 97, 109, 115, 46, 99, 111, 110, 102, 105, 103, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 119, 105, 100, 116, 104, 32, 61, 32, 114, 101, 113, 117, 101, 115, 116, 46, 112, 97, 114, 97, 109, 115, 46, 119, 105, 100, 116, 104, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 104, 101, 105, 103, 104, 116, 32, 61, 32, 114, 101, 113, 117, 101, 115, 116, 46, 112, 97, 114, 97, 109, 115, 46, 104, 101, 105, 103, 104, 116, 59, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 105, 110, 115, 116, 97, 110, 99, 101, 115, 77, 97, 112, 46, 104, 97, 115, 40, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 41, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 114, 111, 119, 32, 110, 101, 119, 32, 69, 114, 114, 111, 114, 40, 96, 73, 110, 115, 116, 97, 110, 99, 101, 32, 119, 105, 116, 104, 32, 105, 100, 32, 36, 123, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 125, 32, 97, 108, 114, 101, 97, 100, 121, 32, 101, 120, 105, 115, 116, 115, 46, 96, 41, 59, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 105, 110, 115, 116, 97, 110, 99, 101, 32, 61, 32, 110, 101, 119, 32, 68, 111, 116, 76, 111, 116, 116, 105, 101, 40, 99, 111, 110, 102, 105, 103, 41, 59, 10, 32, 32, 32, 32, 32, 32, 105, 110, 115, 116, 97, 110, 99, 101, 46, 99, 97, 110, 118, 97, 115, 46, 104, 101, 105, 103, 104, 116, 32, 61, 32, 104, 101, 105, 103, 104, 116, 59, 10, 32, 32, 32, 32, 32, 32, 105, 110, 115, 116, 97, 110, 99, 101, 46, 99, 97, 110, 118, 97, 115, 46, 119, 105, 100, 116, 104, 32, 61, 32, 119, 105, 100, 116, 104, 59, 10, 32, 32, 32, 32, 32, 32, 105, 110, 115, 116, 97, 110, 99, 101, 115, 77, 97, 112, 46, 115, 101, 116, 40, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 44, 32, 105, 110, 115, 116, 97, 110, 99, 101, 41, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 101, 118, 101, 110, 116, 115, 32, 61, 32, 91, 10, 32, 32, 32, 32, 32, 32, 32, 32, 34, 99, 111, 109, 112, 108, 101, 116, 101, 34, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 34, 102, 114, 97, 109, 101, 34, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 34, 108, 111, 97, 100, 34, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 34, 108, 111, 97, 100, 69, 114, 114, 111, 114, 34, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 34, 108, 111, 111, 112, 34, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 34, 112, 97, 117, 115, 101, 34, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 34, 112, 108, 97, 121, 34, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 34, 115, 116, 111, 112, 34, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 34, 100, 101, 115, 116, 114, 111, 121, 34, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 34, 102, 114, 101, 101, 122, 101, 34, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 34, 117, 110, 102, 114, 101, 101, 122, 101, 34, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 34, 114, 101, 110, 100, 101, 114, 34, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 34, 114, 101, 97, 100, 121, 34, 10, 32, 32, 32, 32, 32, 32, 93, 59, 10, 32, 32, 32, 32, 32, 32, 101, 118, 101, 110, 116, 115, 46, 102, 111, 114, 69, 97, 99, 104, 40, 40, 101, 118, 101, 110, 116, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 105, 110, 115, 116, 97, 110, 99, 101, 46, 97, 100, 100, 69, 118, 101, 110, 116, 76, 105, 115, 116, 101, 110, 101, 114, 40, 101, 118, 101, 110, 116, 44, 32, 101, 118, 101, 110, 116, 72, 97, 110, 100, 108, 101, 114, 77, 97, 112, 91, 101, 118, 101, 110, 116, 93, 40, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 41, 41, 59, 10, 32, 32, 32, 32, 32, 32, 125, 41, 59, 10, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 10, 32, 32, 32, 32, 32, 32, 125, 59, 10, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 100, 101, 115, 116, 114, 111, 121, 58, 32, 40, 114, 101, 113, 117, 101, 115, 116, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 32, 61, 32, 114, 101, 113, 117, 101, 115, 116, 46, 112, 97, 114, 97, 109, 115, 46, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 105, 110, 115, 116, 97, 110, 99, 101, 32, 61, 32, 105, 110, 115, 116, 97, 110, 99, 101, 115, 77, 97, 112, 46, 103, 101, 116, 40, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 41, 59, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 33, 105, 110, 115, 116, 97, 110, 99, 101, 41, 32, 114, 101, 116, 117, 114, 110, 59, 10, 32, 32, 32, 32, 32, 32, 105, 110, 115, 116, 97, 110, 99, 101, 46, 100, 101, 115, 116, 114, 111, 121, 40, 41, 59, 10, 32, 32, 32, 32, 32, 32, 105, 110, 115, 116, 97, 110, 99, 101, 115, 77, 97, 112, 46, 100, 101, 108, 101, 116, 101, 40, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 41, 59, 10, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 102, 114, 101, 101, 122, 101, 58, 32, 40, 114, 101, 113, 117, 101, 115, 116, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 32, 61, 32, 114, 101, 113, 117, 101, 115, 116, 46, 112, 97, 114, 97, 109, 115, 46, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 105, 110, 115, 116, 97, 110, 99, 101, 32, 61, 32, 105, 110, 115, 116, 97, 110, 99, 101, 115, 77, 97, 112, 46, 103, 101, 116, 40, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 41, 59, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 33, 105, 110, 115, 116, 97, 110, 99, 101, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 114, 111, 119, 32, 110, 101, 119, 32, 69, 114, 114, 111, 114, 40, 96, 73, 110, 115, 116, 97, 110, 99, 101, 32, 119, 105, 116, 104, 32, 105, 100, 32, 36, 123, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 125, 32, 100, 111, 101, 115, 32, 110, 111, 116, 32, 101, 120, 105, 115, 116, 46, 96, 41, 59, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 105, 110, 115, 116, 97, 110, 99, 101, 46, 102, 114, 101, 101, 122, 101, 40, 41, 59, 10, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 108, 111, 97, 100, 58, 32, 40, 114, 101, 113, 117, 101, 115, 116, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 32, 61, 32, 114, 101, 113, 117, 101, 115, 116, 46, 112, 97, 114, 97, 109, 115, 46, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 99, 111, 110, 102, 105, 103, 32, 61, 32, 114, 101, 113, 117, 101, 115, 116, 46, 112, 97, 114, 97, 109, 115, 46, 99, 111, 110, 102, 105, 103, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 105, 110, 115, 116, 97, 110, 99, 101, 32, 61, 32, 105, 110, 115, 116, 97, 110, 99, 101, 115, 77, 97, 112, 46, 103, 101, 116, 40, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 41, 59, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 33, 105, 110, 115, 116, 97, 110, 99, 101, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 114, 111, 119, 32, 110, 101, 119, 32, 69, 114, 114, 111, 114, 40, 96, 73, 110, 115, 116, 97, 110, 99, 101, 32, 119, 105, 116, 104, 32, 105, 100, 32, 36, 123, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 125, 32, 100, 111, 101, 115, 32, 110, 111, 116, 32, 101, 120, 105, 115, 116, 46, 96, 41, 59, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 105, 110, 115, 116, 97, 110, 99, 101, 46, 108, 111, 97, 100, 40, 99, 111, 110, 102, 105, 103, 41, 59, 10, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 108, 111, 97, 100, 65, 110, 105, 109, 97, 116, 105, 111, 110, 58, 32, 40, 114, 101, 113, 117, 101, 115, 116, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 32, 61, 32, 114, 101, 113, 117, 101, 115, 116, 46, 112, 97, 114, 97, 109, 115, 46, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 97, 110, 105, 109, 97, 116, 105, 111, 110, 73, 100, 32, 61, 32, 114, 101, 113, 117, 101, 115, 116, 46, 112, 97, 114, 97, 109, 115, 46, 97, 110, 105, 109, 97, 116, 105, 111, 110, 73, 100, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 105, 110, 115, 116, 97, 110, 99, 101, 32, 61, 32, 105, 110, 115, 116, 97, 110, 99, 101, 115, 77, 97, 112, 46, 103, 101, 116, 40, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 41, 59, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 33, 105, 110, 115, 116, 97, 110, 99, 101, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 114, 111, 119, 32, 110, 101, 119, 32, 69, 114, 114, 111, 114, 40, 96, 73, 110, 115, 116, 97, 110, 99, 101, 32, 119, 105, 116, 104, 32, 105, 100, 32, 36, 123, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 125, 32, 100, 111, 101, 115, 32, 110, 111, 116, 32, 101, 120, 105, 115, 116, 46, 96, 41, 59, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 105, 110, 115, 116, 97, 110, 99, 101, 46, 108, 111, 97, 100, 65, 110, 105, 109, 97, 116, 105, 111, 110, 40, 97, 110, 105, 109, 97, 116, 105, 111, 110, 73, 100, 41, 59, 10, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 115, 101, 116, 84, 104, 101, 109, 101, 58, 32, 40, 114, 101, 113, 117, 101, 115, 116, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 32, 61, 32, 114, 101, 113, 117, 101, 115, 116, 46, 112, 97, 114, 97, 109, 115, 46, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 116, 104, 101, 109, 101, 73, 100, 32, 61, 32, 114, 101, 113, 117, 101, 115, 116, 46, 112, 97, 114, 97, 109, 115, 46, 116, 104, 101, 109, 101, 73, 100, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 105, 110, 115, 116, 97, 110, 99, 101, 32, 61, 32, 105, 110, 115, 116, 97, 110, 99, 101, 115, 77, 97, 112, 46, 103, 101, 116, 40, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 41, 59, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 33, 105, 110, 115, 116, 97, 110, 99, 101, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 114, 111, 119, 32, 110, 101, 119, 32, 69, 114, 114, 111, 114, 40, 96, 73, 110, 115, 116, 97, 110, 99, 101, 32, 119, 105, 116, 104, 32, 105, 100, 32, 36, 123, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 125, 32, 100, 111, 101, 115, 32, 110, 111, 116, 32, 101, 120, 105, 115, 116, 46, 96, 41, 59, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 105, 110, 115, 116, 97, 110, 99, 101, 46, 115, 101, 116, 84, 104, 101, 109, 101, 40, 116, 104, 101, 109, 101, 73, 100, 41, 59, 10, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 115, 101, 116, 84, 104, 101, 109, 101, 68, 97, 116, 97, 58, 32, 40, 114, 101, 113, 117, 101, 115, 116, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 32, 61, 32, 114, 101, 113, 117, 101, 115, 116, 46, 112, 97, 114, 97, 109, 115, 46, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 116, 104, 101, 109, 101, 68, 97, 116, 97, 32, 61, 32, 114, 101, 113, 117, 101, 115, 116, 46, 112, 97, 114, 97, 109, 115, 46, 116, 104, 101, 109, 101, 68, 97, 116, 97, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 105, 110, 115, 116, 97, 110, 99, 101, 32, 61, 32, 105, 110, 115, 116, 97, 110, 99, 101, 115, 77, 97, 112, 46, 103, 101, 116, 40, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 41, 59, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 33, 105, 110, 115, 116, 97, 110, 99, 101, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 114, 111, 119, 32, 110, 101, 119, 32, 69, 114, 114, 111, 114, 40, 96, 73, 110, 115, 116, 97, 110, 99, 101, 32, 119, 105, 116, 104, 32, 105, 100, 32, 36, 123, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 125, 32, 100, 111, 101, 115, 32, 110, 111, 116, 32, 101, 120, 105, 115, 116, 46, 96, 41, 59, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 105, 110, 115, 116, 97, 110, 99, 101, 46, 115, 101, 116, 84, 104, 101, 109, 101, 68, 97, 116, 97, 40, 116, 104, 101, 109, 101, 68, 97, 116, 97, 41, 59, 10, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 112, 97, 117, 115, 101, 58, 32, 40, 114, 101, 113, 117, 101, 115, 116, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 32, 61, 32, 114, 101, 113, 117, 101, 115, 116, 46, 112, 97, 114, 97, 109, 115, 46, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 105, 110, 115, 116, 97, 110, 99, 101, 32, 61, 32, 105, 110, 115, 116, 97, 110, 99, 101, 115, 77, 97, 112, 46, 103, 101, 116, 40, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 41, 59, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 33, 105, 110, 115, 116, 97, 110, 99, 101, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 114, 111, 119, 32, 110, 101, 119, 32, 69, 114, 114, 111, 114, 40, 96, 73, 110, 115, 116, 97, 110, 99, 101, 32, 119, 105, 116, 104, 32, 105, 100, 32, 36, 123, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 125, 32, 100, 111, 101, 115, 32, 110, 111, 116, 32, 101, 120, 105, 115, 116, 46, 96, 41, 59, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 105, 110, 115, 116, 97, 110, 99, 101, 46, 112, 97, 117, 115, 101, 40, 41, 59, 10, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 112, 108, 97, 121, 58, 32, 40, 114, 101, 113, 117, 101, 115, 116, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 32, 61, 32, 114, 101, 113, 117, 101, 115, 116, 46, 112, 97, 114, 97, 109, 115, 46, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 105, 110, 115, 116, 97, 110, 99, 101, 32, 61, 32, 105, 110, 115, 116, 97, 110, 99, 101, 115, 77, 97, 112, 46, 103, 101, 116, 40, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 41, 59, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 33, 105, 110, 115, 116, 97, 110, 99, 101, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 114, 111, 119, 32, 110, 101, 119, 32, 69, 114, 114, 111, 114, 40, 96, 73, 110, 115, 116, 97, 110, 99, 101, 32, 119, 105, 116, 104, 32, 105, 100, 32, 36, 123, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 125, 32, 100, 111, 101, 115, 32, 110, 111, 116, 32, 101, 120, 105, 115, 116, 46, 96, 41, 59, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 105, 110, 115, 116, 97, 110, 99, 101, 46, 112, 108, 97, 121, 40, 41, 59, 10, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 114, 101, 115, 105, 122, 101, 58, 32, 40, 114, 101, 113, 117, 101, 115, 116, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 32, 61, 32, 114, 101, 113, 117, 101, 115, 116, 46, 112, 97, 114, 97, 109, 115, 46, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 119, 105, 100, 116, 104, 32, 61, 32, 114, 101, 113, 117, 101, 115, 116, 46, 112, 97, 114, 97, 109, 115, 46, 119, 105, 100, 116, 104, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 104, 101, 105, 103, 104, 116, 32, 61, 32, 114, 101, 113, 117, 101, 115, 116, 46, 112, 97, 114, 97, 109, 115, 46, 104, 101, 105, 103, 104, 116, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 105, 110, 115, 116, 97, 110, 99, 101, 32, 61, 32, 105, 110, 115, 116, 97, 110, 99, 101, 115, 77, 97, 112, 46, 103, 101, 116, 40, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 41, 59, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 33, 105, 110, 115, 116, 97, 110, 99, 101, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 114, 111, 119, 32, 110, 101, 119, 32, 69, 114, 114, 111, 114, 40, 96, 73, 110, 115, 116, 97, 110, 99, 101, 32, 119, 105, 116, 104, 32, 105, 100, 32, 36, 123, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 125, 32, 100, 111, 101, 115, 32, 110, 111, 116, 32, 101, 120, 105, 115, 116, 46, 96, 41, 59, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 105, 110, 115, 116, 97, 110, 99, 101, 46, 99, 97, 110, 118, 97, 115, 46, 104, 101, 105, 103, 104, 116, 32, 61, 32, 104, 101, 105, 103, 104, 116, 59, 10, 32, 32, 32, 32, 32, 32, 105, 110, 115, 116, 97, 110, 99, 101, 46, 99, 97, 110, 118, 97, 115, 46, 119, 105, 100, 116, 104, 32, 61, 32, 119, 105, 100, 116, 104, 59, 10, 32, 32, 32, 32, 32, 32, 105, 110, 115, 116, 97, 110, 99, 101, 46, 114, 101, 115, 105, 122, 101, 40, 41, 59, 10, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 115, 117, 99, 99, 101, 115, 115, 58, 32, 116, 114, 117, 101, 10, 32, 32, 32, 32, 32, 32, 125, 59, 10, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 115, 101, 116, 66, 97, 99, 107, 103, 114, 111, 117, 110, 100, 67, 111, 108, 111, 114, 58, 32, 40, 114, 101, 113, 117, 101, 115, 116, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 32, 61, 32, 114, 101, 113, 117, 101, 115, 116, 46, 112, 97, 114, 97, 109, 115, 46, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 98, 97, 99, 107, 103, 114, 111, 117, 110, 100, 67, 111, 108, 111, 114, 32, 61, 32, 114, 101, 113, 117, 101, 115, 116, 46, 112, 97, 114, 97, 109, 115, 46, 98, 97, 99, 107, 103, 114, 111, 117, 110, 100, 67, 111, 108, 111, 114, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 105, 110, 115, 116, 97, 110, 99, 101, 32, 61, 32, 105, 110, 115, 116, 97, 110, 99, 101, 115, 77, 97, 112, 46, 103, 101, 116, 40, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 41, 59, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 33, 105, 110, 115, 116, 97, 110, 99, 101, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 114, 111, 119, 32, 110, 101, 119, 32, 69, 114, 114, 111, 114, 40, 96, 73, 110, 115, 116, 97, 110, 99, 101, 32, 119, 105, 116, 104, 32, 105, 100, 32, 36, 123, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 125, 32, 100, 111, 101, 115, 32, 110, 111, 116, 32, 101, 120, 105, 115, 116, 46, 96, 41, 59, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 105, 110, 115, 116, 97, 110, 99, 101, 46, 115, 101, 116, 66, 97, 99, 107, 103, 114, 111, 117, 110, 100, 67, 111, 108, 111, 114, 40, 98, 97, 99, 107, 103, 114, 111, 117, 110, 100, 67, 111, 108, 111, 114, 41, 59, 10, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 115, 101, 116, 70, 114, 97, 109, 101, 58, 32, 40, 114, 101, 113, 117, 101, 115, 116, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 32, 61, 32, 114, 101, 113, 117, 101, 115, 116, 46, 112, 97, 114, 97, 109, 115, 46, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 102, 114, 97, 109, 101, 32, 61, 32, 114, 101, 113, 117, 101, 115, 116, 46, 112, 97, 114, 97, 109, 115, 46, 102, 114, 97, 109, 101, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 105, 110, 115, 116, 97, 110, 99, 101, 32, 61, 32, 105, 110, 115, 116, 97, 110, 99, 101, 115, 77, 97, 112, 46, 103, 101, 116, 40, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 41, 59, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 33, 105, 110, 115, 116, 97, 110, 99, 101, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 114, 111, 119, 32, 110, 101, 119, 32, 69, 114, 114, 111, 114, 40, 96, 73, 110, 115, 116, 97, 110, 99, 101, 32, 119, 105, 116, 104, 32, 105, 100, 32, 36, 123, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 125, 32, 100, 111, 101, 115, 32, 110, 111, 116, 32, 101, 120, 105, 115, 116, 46, 96, 41, 59, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 105, 110, 115, 116, 97, 110, 99, 101, 46, 115, 101, 116, 70, 114, 97, 109, 101, 40, 102, 114, 97, 109, 101, 41, 59, 10, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 115, 101, 116, 77, 111, 100, 101, 58, 32, 40, 114, 101, 113, 117, 101, 115, 116, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 32, 61, 32, 114, 101, 113, 117, 101, 115, 116, 46, 112, 97, 114, 97, 109, 115, 46, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 109, 111, 100, 101, 32, 61, 32, 114, 101, 113, 117, 101, 115, 116, 46, 112, 97, 114, 97, 109, 115, 46, 109, 111, 100, 101, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 105, 110, 115, 116, 97, 110, 99, 101, 32, 61, 32, 105, 110, 115, 116, 97, 110, 99, 101, 115, 77, 97, 112, 46, 103, 101, 116, 40, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 41, 59, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 33, 105, 110, 115, 116, 97, 110, 99, 101, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 114, 111, 119, 32, 110, 101, 119, 32, 69, 114, 114, 111, 114, 40, 96, 73, 110, 115, 116, 97, 110, 99, 101, 32, 119, 105, 116, 104, 32, 105, 100, 32, 36, 123, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 125, 32, 100, 111, 101, 115, 32, 110, 111, 116, 32, 101, 120, 105, 115, 116, 46, 96, 41, 59, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 105, 110, 115, 116, 97, 110, 99, 101, 46, 115, 101, 116, 77, 111, 100, 101, 40, 109, 111, 100, 101, 41, 59, 10, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 115, 101, 116, 82, 101, 110, 100, 101, 114, 67, 111, 110, 102, 105, 103, 58, 32, 40, 114, 101, 113, 117, 101, 115, 116, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 32, 61, 32, 114, 101, 113, 117, 101, 115, 116, 46, 112, 97, 114, 97, 109, 115, 46, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 114, 101, 110, 100, 101, 114, 67, 111, 110, 102, 105, 103, 32, 61, 32, 114, 101, 113, 117, 101, 115, 116, 46, 112, 97, 114, 97, 109, 115, 46, 114, 101, 110, 100, 101, 114, 67, 111, 110, 102, 105, 103, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 105, 110, 115, 116, 97, 110, 99, 101, 32, 61, 32, 105, 110, 115, 116, 97, 110, 99, 101, 115, 77, 97, 112, 46, 103, 101, 116, 40, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 41, 59, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 33, 105, 110, 115, 116, 97, 110, 99, 101, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 114, 111, 119, 32, 110, 101, 119, 32, 69, 114, 114, 111, 114, 40, 96, 73, 110, 115, 116, 97, 110, 99, 101, 32, 119, 105, 116, 104, 32, 105, 100, 32, 36, 123, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 125, 32, 100, 111, 101, 115, 32, 110, 111, 116, 32, 101, 120, 105, 115, 116, 46, 96, 41, 59, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 105, 110, 115, 116, 97, 110, 99, 101, 46, 115, 101, 116, 82, 101, 110, 100, 101, 114, 67, 111, 110, 102, 105, 103, 40, 114, 101, 110, 100, 101, 114, 67, 111, 110, 102, 105, 103, 41, 59, 10, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 115, 101, 116, 83, 101, 103, 109, 101, 110, 116, 58, 32, 40, 114, 101, 113, 117, 101, 115, 116, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 32, 61, 32, 114, 101, 113, 117, 101, 115, 116, 46, 112, 97, 114, 97, 109, 115, 46, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 115, 101, 103, 109, 101, 110, 116, 32, 61, 32, 114, 101, 113, 117, 101, 115, 116, 46, 112, 97, 114, 97, 109, 115, 46, 115, 101, 103, 109, 101, 110, 116, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 105, 110, 115, 116, 97, 110, 99, 101, 32, 61, 32, 105, 110, 115, 116, 97, 110, 99, 101, 115, 77, 97, 112, 46, 103, 101, 116, 40, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 41, 59, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 33, 105, 110, 115, 116, 97, 110, 99, 101, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 114, 111, 119, 32, 110, 101, 119, 32, 69, 114, 114, 111, 114, 40, 96, 73, 110, 115, 116, 97, 110, 99, 101, 32, 119, 105, 116, 104, 32, 105, 100, 32, 36, 123, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 125, 32, 100, 111, 101, 115, 32, 110, 111, 116, 32, 101, 120, 105, 115, 116, 46, 96, 41, 59, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 105, 110, 115, 116, 97, 110, 99, 101, 46, 115, 101, 116, 83, 101, 103, 109, 101, 110, 116, 40, 115, 101, 103, 109, 101, 110, 116, 91, 48, 93, 44, 32, 115, 101, 103, 109, 101, 110, 116, 91, 49, 93, 41, 59, 10, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 115, 101, 116, 83, 112, 101, 101, 100, 58, 32, 40, 114, 101, 113, 117, 101, 115, 116, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 32, 61, 32, 114, 101, 113, 117, 101, 115, 116, 46, 112, 97, 114, 97, 109, 115, 46, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 115, 112, 101, 101, 100, 32, 61, 32, 114, 101, 113, 117, 101, 115, 116, 46, 112, 97, 114, 97, 109, 115, 46, 115, 112, 101, 101, 100, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 105, 110, 115, 116, 97, 110, 99, 101, 32, 61, 32, 105, 110, 115, 116, 97, 110, 99, 101, 115, 77, 97, 112, 46, 103, 101, 116, 40, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 41, 59, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 33, 105, 110, 115, 116, 97, 110, 99, 101, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 114, 111, 119, 32, 110, 101, 119, 32, 69, 114, 114, 111, 114, 40, 96, 73, 110, 115, 116, 97, 110, 99, 101, 32, 119, 105, 116, 104, 32, 105, 100, 32, 36, 123, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 125, 32, 100, 111, 101, 115, 32, 110, 111, 116, 32, 101, 120, 105, 115, 116, 46, 96, 41, 59, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 105, 110, 115, 116, 97, 110, 99, 101, 46, 115, 101, 116, 83, 112, 101, 101, 100, 40, 115, 112, 101, 101, 100, 41, 59, 10, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 115, 101, 116, 85, 115, 101, 70, 114, 97, 109, 101, 73, 110, 116, 101, 114, 112, 111, 108, 97, 116, 105, 111, 110, 58, 32, 40, 114, 101, 113, 117, 101, 115, 116, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 32, 61, 32, 114, 101, 113, 117, 101, 115, 116, 46, 112, 97, 114, 97, 109, 115, 46, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 117, 115, 101, 70, 114, 97, 109, 101, 73, 110, 116, 101, 114, 112, 111, 108, 97, 116, 105, 111, 110, 32, 61, 32, 114, 101, 113, 117, 101, 115, 116, 46, 112, 97, 114, 97, 109, 115, 46, 117, 115, 101, 70, 114, 97, 109, 101, 73, 110, 116, 101, 114, 112, 111, 108, 97, 116, 105, 111, 110, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 105, 110, 115, 116, 97, 110, 99, 101, 32, 61, 32, 105, 110, 115, 116, 97, 110, 99, 101, 115, 77, 97, 112, 46, 103, 101, 116, 40, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 41, 59, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 33, 105, 110, 115, 116, 97, 110, 99, 101, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 114, 111, 119, 32, 110, 101, 119, 32, 69, 114, 114, 111, 114, 40, 96, 73, 110, 115, 116, 97, 110, 99, 101, 32, 119, 105, 116, 104, 32, 105, 100, 32, 36, 123, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 125, 32, 100, 111, 101, 115, 32, 110, 111, 116, 32, 101, 120, 105, 115, 116, 46, 96, 41, 59, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 105, 110, 115, 116, 97, 110, 99, 101, 46, 115, 101, 116, 85, 115, 101, 70, 114, 97, 109, 101, 73, 110, 116, 101, 114, 112, 111, 108, 97, 116, 105, 111, 110, 40, 117, 115, 101, 70, 114, 97, 109, 101, 73, 110, 116, 101, 114, 112, 111, 108, 97, 116, 105, 111, 110, 41, 59, 10, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 115, 101, 116, 87, 97, 115, 109, 85, 114, 108, 58, 32, 40, 114, 101, 113, 117, 101, 115, 116, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 68, 111, 116, 76, 111, 116, 116, 105, 101, 46, 115, 101, 116, 87, 97, 115, 109, 85, 114, 108, 40, 114, 101, 113, 117, 101, 115, 116, 46, 112, 97, 114, 97, 109, 115, 46, 117, 114, 108, 41, 59, 10, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 115, 116, 111, 112, 58, 32, 40, 114, 101, 113, 117, 101, 115, 116, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 32, 61, 32, 114, 101, 113, 117, 101, 115, 116, 46, 112, 97, 114, 97, 109, 115, 46, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 105, 110, 115, 116, 97, 110, 99, 101, 32, 61, 32, 105, 110, 115, 116, 97, 110, 99, 101, 115, 77, 97, 112, 46, 103, 101, 116, 40, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 41, 59, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 33, 105, 110, 115, 116, 97, 110, 99, 101, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 114, 111, 119, 32, 110, 101, 119, 32, 69, 114, 114, 111, 114, 40, 96, 73, 110, 115, 116, 97, 110, 99, 101, 32, 119, 105, 116, 104, 32, 105, 100, 32, 36, 123, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 125, 32, 100, 111, 101, 115, 32, 110, 111, 116, 32, 101, 120, 105, 115, 116, 46, 96, 41, 59, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 105, 110, 115, 116, 97, 110, 99, 101, 46, 115, 116, 111, 112, 40, 41, 59, 10, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 117, 110, 102, 114, 101, 101, 122, 101, 58, 32, 40, 114, 101, 113, 117, 101, 115, 116, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 32, 61, 32, 114, 101, 113, 117, 101, 115, 116, 46, 112, 97, 114, 97, 109, 115, 46, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 105, 110, 115, 116, 97, 110, 99, 101, 32, 61, 32, 105, 110, 115, 116, 97, 110, 99, 101, 115, 77, 97, 112, 46, 103, 101, 116, 40, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 41, 59, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 33, 105, 110, 115, 116, 97, 110, 99, 101, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 114, 111, 119, 32, 110, 101, 119, 32, 69, 114, 114, 111, 114, 40, 96, 73, 110, 115, 116, 97, 110, 99, 101, 32, 119, 105, 116, 104, 32, 105, 100, 32, 36, 123, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 125, 32, 100, 111, 101, 115, 32, 110, 111, 116, 32, 101, 120, 105, 115, 116, 46, 96, 41, 59, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 105, 110, 115, 116, 97, 110, 99, 101, 46, 117, 110, 102, 114, 101, 101, 122, 101, 40, 41, 59, 10, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 115, 101, 116, 86, 105, 101, 119, 112, 111, 114, 116, 40, 114, 101, 113, 117, 101, 115, 116, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 32, 61, 32, 114, 101, 113, 117, 101, 115, 116, 46, 112, 97, 114, 97, 109, 115, 46, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 120, 32, 61, 32, 114, 101, 113, 117, 101, 115, 116, 46, 112, 97, 114, 97, 109, 115, 46, 120, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 121, 32, 61, 32, 114, 101, 113, 117, 101, 115, 116, 46, 112, 97, 114, 97, 109, 115, 46, 121, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 119, 105, 100, 116, 104, 32, 61, 32, 114, 101, 113, 117, 101, 115, 116, 46, 112, 97, 114, 97, 109, 115, 46, 119, 105, 100, 116, 104, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 104, 101, 105, 103, 104, 116, 32, 61, 32, 114, 101, 113, 117, 101, 115, 116, 46, 112, 97, 114, 97, 109, 115, 46, 104, 101, 105, 103, 104, 116, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 105, 110, 115, 116, 97, 110, 99, 101, 32, 61, 32, 105, 110, 115, 116, 97, 110, 99, 101, 115, 77, 97, 112, 46, 103, 101, 116, 40, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 41, 59, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 33, 105, 110, 115, 116, 97, 110, 99, 101, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 114, 111, 119, 32, 110, 101, 119, 32, 69, 114, 114, 111, 114, 40, 96, 73, 110, 115, 116, 97, 110, 99, 101, 32, 119, 105, 116, 104, 32, 105, 100, 32, 36, 123, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 125, 32, 100, 111, 101, 115, 32, 110, 111, 116, 32, 101, 120, 105, 115, 116, 46, 96, 41, 59, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 105, 110, 115, 116, 97, 110, 99, 101, 46, 115, 101, 116, 86, 105, 101, 119, 112, 111, 114, 116, 40, 120, 44, 32, 121, 44, 32, 119, 105, 100, 116, 104, 44, 32, 104, 101, 105, 103, 104, 116, 41, 59, 10, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 115, 101, 116, 77, 97, 114, 107, 101, 114, 40, 114, 101, 113, 117, 101, 115, 116, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 32, 61, 32, 114, 101, 113, 117, 101, 115, 116, 46, 112, 97, 114, 97, 109, 115, 46, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 109, 97, 114, 107, 101, 114, 32, 61, 32, 114, 101, 113, 117, 101, 115, 116, 46, 112, 97, 114, 97, 109, 115, 46, 109, 97, 114, 107, 101, 114, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 105, 110, 115, 116, 97, 110, 99, 101, 32, 61, 32, 105, 110, 115, 116, 97, 110, 99, 101, 115, 77, 97, 112, 46, 103, 101, 116, 40, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 41, 59, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 33, 105, 110, 115, 116, 97, 110, 99, 101, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 114, 111, 119, 32, 110, 101, 119, 32, 69, 114, 114, 111, 114, 40, 96, 73, 110, 115, 116, 97, 110, 99, 101, 32, 119, 105, 116, 104, 32, 105, 100, 32, 36, 123, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 125, 32, 100, 111, 101, 115, 32, 110, 111, 116, 32, 101, 120, 105, 115, 116, 46, 96, 41, 59, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 105, 110, 115, 116, 97, 110, 99, 101, 46, 115, 101, 116, 77, 97, 114, 107, 101, 114, 40, 109, 97, 114, 107, 101, 114, 41, 59, 10, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 115, 117, 99, 99, 101, 115, 115, 58, 32, 116, 114, 117, 101, 10, 32, 32, 32, 32, 32, 32, 125, 59, 10, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 115, 101, 116, 76, 111, 111, 112, 40, 114, 101, 113, 117, 101, 115, 116, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 32, 61, 32, 114, 101, 113, 117, 101, 115, 116, 46, 112, 97, 114, 97, 109, 115, 46, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 108, 111, 111, 112, 32, 61, 32, 114, 101, 113, 117, 101, 115, 116, 46, 112, 97, 114, 97, 109, 115, 46, 108, 111, 111, 112, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 105, 110, 115, 116, 97, 110, 99, 101, 32, 61, 32, 105, 110, 115, 116, 97, 110, 99, 101, 115, 77, 97, 112, 46, 103, 101, 116, 40, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 41, 59, 10, 32, 32, 32, 32, 32, 32, 105, 102, 32, 40, 33, 105, 110, 115, 116, 97, 110, 99, 101, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 116, 104, 114, 111, 119, 32, 110, 101, 119, 32, 69, 114, 114, 111, 114, 40, 96, 73, 110, 115, 116, 97, 110, 99, 101, 32, 119, 105, 116, 104, 32, 105, 100, 32, 36, 123, 105, 110, 115, 116, 97, 110, 99, 101, 73, 100, 125, 32, 100, 111, 101, 115, 32, 110, 111, 116, 32, 101, 120, 105, 115, 116, 46, 96, 41, 59, 10, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 32, 32, 105, 110, 115, 116, 97, 110, 99, 101, 46, 115, 101, 116, 76, 111, 111, 112, 40, 108, 111, 111, 112, 41, 59, 10, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 115, 117, 99, 99, 101, 115, 115, 58, 32, 116, 114, 117, 101, 10, 32, 32, 32, 32, 32, 32, 125, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 125, 59, 10, 32, 32, 102, 117, 110, 99, 116, 105, 111, 110, 32, 101, 120, 101, 99, 117, 116, 101, 67, 111, 109, 109, 97, 110, 100, 40, 114, 112, 99, 82, 101, 113, 117, 101, 115, 116, 41, 32, 123, 10, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 109, 101, 116, 104, 111, 100, 32, 61, 32, 114, 112, 99, 82, 101, 113, 117, 101, 115, 116, 46, 109, 101, 116, 104, 111, 100, 59, 10, 32, 32, 32, 32, 105, 102, 32, 40, 116, 121, 112, 101, 111, 102, 32, 99, 111, 109, 109, 97, 110, 100, 115, 91, 109, 101, 116, 104, 111, 100, 93, 32, 61, 61, 61, 32, 34, 102, 117, 110, 99, 116, 105, 111, 110, 34, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 114, 101, 116, 117, 114, 110, 32, 99, 111, 109, 109, 97, 110, 100, 115, 91, 109, 101, 116, 104, 111, 100, 93, 40, 114, 112, 99, 82, 101, 113, 117, 101, 115, 116, 41, 59, 10, 32, 32, 32, 32, 125, 32, 101, 108, 115, 101, 32, 123, 10, 32, 32, 32, 32, 32, 32, 116, 104, 114, 111, 119, 32, 110, 101, 119, 32, 69, 114, 114, 111, 114, 40, 96, 77, 101, 116, 104, 111, 100, 32, 36, 123, 109, 101, 116, 104, 111, 100, 125, 32, 105, 115, 32, 110, 111, 116, 32, 105, 109, 112, 108, 101, 109, 101, 110, 116, 101, 100, 32, 105, 110, 32, 99, 111, 109, 109, 97, 110, 100, 115, 46, 96, 41, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 125, 10, 32, 32, 115, 101, 108, 102, 46, 111, 110, 109, 101, 115, 115, 97, 103, 101, 32, 61, 32, 40, 101, 118, 101, 110, 116, 41, 32, 61, 62, 32, 123, 10, 32, 32, 32, 32, 116, 114, 121, 32, 123, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 114, 101, 115, 117, 108, 116, 32, 61, 32, 101, 120, 101, 99, 117, 116, 101, 67, 111, 109, 109, 97, 110, 100, 40, 101, 118, 101, 110, 116, 46, 100, 97, 116, 97, 41, 59, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 114, 101, 115, 112, 111, 110, 115, 101, 32, 61, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 105, 100, 58, 32, 101, 118, 101, 110, 116, 46, 100, 97, 116, 97, 46, 105, 100, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 109, 101, 116, 104, 111, 100, 58, 32, 101, 118, 101, 110, 116, 46, 100, 97, 116, 97, 46, 109, 101, 116, 104, 111, 100, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 114, 101, 115, 117, 108, 116, 10, 32, 32, 32, 32, 32, 32, 125, 59, 10, 32, 32, 32, 32, 32, 32, 115, 101, 108, 102, 46, 112, 111, 115, 116, 77, 101, 115, 115, 97, 103, 101, 40, 114, 101, 115, 112, 111, 110, 115, 101, 41, 59, 10, 32, 32, 32, 32, 125, 32, 99, 97, 116, 99, 104, 32, 40, 101, 114, 114, 111, 114, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 101, 114, 114, 111, 114, 82, 101, 115, 112, 111, 110, 115, 101, 32, 61, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 105, 100, 58, 32, 101, 118, 101, 110, 116, 46, 100, 97, 116, 97, 46, 105, 100, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 109, 101, 116, 104, 111, 100, 58, 32, 101, 118, 101, 110, 116, 46, 100, 97, 116, 97, 46, 109, 101, 116, 104, 111, 100, 44, 10, 32, 32, 32, 32, 32, 32, 32, 32, 101, 114, 114, 111, 114, 58, 32, 101, 114, 114, 111, 114, 46, 109, 101, 115, 115, 97, 103, 101, 10, 32, 32, 32, 32, 32, 32, 125, 59, 10, 32, 32, 32, 32, 32, 32, 115, 101, 108, 102, 46, 112, 111, 115, 116, 77, 101, 115, 115, 97, 103, 101, 40, 101, 114, 114, 111, 114, 82, 101, 115, 112, 111, 110, 115, 101, 41, 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 125, 59, 10, 32, 32, 118, 97, 114, 32, 100, 117, 109, 109, 121, 32, 61, 32, 34, 34, 59, 10, 32, 32, 118, 97, 114, 32, 100, 111, 116, 108, 111, 116, 116, 105, 101, 95, 119, 111, 114, 107, 101, 114, 95, 100, 101, 102, 97, 117, 108, 116, 32, 61, 32, 100, 117, 109, 109, 121, 59, 10, 125, 41, 40, 41, 59, 10])], { type: \"application/javascript\" }), i = URL.createObjectURL(n), s = new Worker(i);\n    return URL.revokeObjectURL(i), s;\n  }\n};\nvar u3 = w2;\nvar U1 = class {\n  constructor() {\n    _(this, \"_workers\", /* @__PURE__ */ new Map());\n    _(this, \"_animationWorkerMap\", /* @__PURE__ */ new Map());\n  }\n  getWorker(n) {\n    return this._workers.has(n) || this._workers.set(n, new u3()), this._workers.get(n);\n  }\n  assignAnimationToWorker(n, i) {\n    this._animationWorkerMap.set(n, i);\n  }\n  unassignAnimationFromWorker(n) {\n    this._animationWorkerMap.delete(n);\n  }\n  sendMessage(n, i, s) {\n    this.getWorker(n).postMessage(i, s || []);\n  }\n  terminateWorker(n) {\n    let i = this._workers.get(n);\n    i && (i.terminate(), this._workers.delete(n));\n  }\n};\nfunction l3(c, n) {\n  if (c instanceof OffscreenCanvas)\n    return { width: c.width, height: c.height };\n  let { height: i, width: s } = c.getBoundingClientRect();\n  return { width: s * n, height: i * n };\n}\nfunction h3() {\n  return Date.now().toString(36) + Math.random().toString(36).substr(2, 9);\n}\nvar q = class q2 {\n  constructor(n) {\n    _(this, \"_eventManager\", new s1());\n    _(this, \"_id\");\n    _(this, \"_worker\");\n    _(this, \"_canvas\");\n    _(this, \"_dotLottieInstanceState\", { markers: [], autoplay: false, backgroundColor: \"\", currentFrame: 0, duration: 0, loop: false, mode: \"forward\", segment: [0, 0], segmentDuration: 0, speed: 1, totalFrames: 0, isLoaded: false, isPlaying: false, isPaused: false, isStopped: true, isFrozen: false, useFrameInterpolation: false, renderConfig: { devicePixelRatio: Z() }, activeAnimationId: \"\", activeThemeId: \"\", layout: void 0, marker: void 0, isReady: false, manifest: null });\n    _(this, \"_created\", false);\n    _(this, \"_pointerUpMethod\");\n    _(this, \"_pointerDownMethod\");\n    _(this, \"_pointerMoveMethod\");\n    _(this, \"_pointerEnterMethod\");\n    _(this, \"_pointerExitMethod\");\n    var s, d, m;\n    this._canvas = n.canvas, this._id = `dotlottie-${h3()}`;\n    let i = n.workerId || \"defaultWorker\";\n    this._worker = q2._workerManager.getWorker(i), q2._workerManager.assignAnimationToWorker(this._id, i), q2._wasmUrl && this._sendMessage(\"setWasmUrl\", { url: q2._wasmUrl }), this._create(k(F({}, n), { renderConfig: k(F({}, n.renderConfig), { devicePixelRatio: ((s = n.renderConfig) == null ? void 0 : s.devicePixelRatio) || Z(), freezeOnOffscreen: (m = (d = n.renderConfig) == null ? void 0 : d.freezeOnOffscreen) != null ? m : true }) })), this._worker.addEventListener(\"message\", this._handleWorkerEvent.bind(this)), this._pointerUpMethod = this._onPointerUp.bind(this), this._pointerDownMethod = this._onPointerDown.bind(this), this._pointerMoveMethod = this._onPointerMove.bind(this), this._pointerEnterMethod = this._onPointerEnter.bind(this), this._pointerExitMethod = this._onPointerLeave.bind(this);\n  }\n  _handleWorkerEvent(n) {\n    return g(this, null, function* () {\n      let i = n.data;\n      i.id || (i.method === \"onLoad\" && i.result.instanceId === this._id && (yield this._updateDotLottieInstanceState(), this._eventManager.dispatch(i.result.event), A && this._canvas instanceof HTMLCanvasElement && (this._dotLottieInstanceState.renderConfig.freezeOnOffscreen && W.observe(this._canvas, this), this._dotLottieInstanceState.renderConfig.autoResize && $.observe(this._canvas, this))), i.method === \"onComplete\" && i.result.instanceId === this._id && (yield this._updateDotLottieInstanceState(), this._eventManager.dispatch(i.result.event)), i.method === \"onDestroy\" && i.result.instanceId === this._id && this._eventManager.dispatch(i.result.event), i.method === \"onUnfreeze\" && i.result.instanceId === this._id && (yield this._updateDotLottieInstanceState(), this._dotLottieInstanceState.isFrozen = false, this._eventManager.dispatch(i.result.event)), i.method === \"onFrame\" && i.result.instanceId === this._id && (this._dotLottieInstanceState.currentFrame = i.result.event.currentFrame, this._eventManager.dispatch(i.result.event)), i.method === \"onRender\" && i.result.instanceId === this._id && this._eventManager.dispatch(i.result.event), i.method === \"onFreeze\" && i.result.instanceId === this._id && (yield this._updateDotLottieInstanceState(), this._eventManager.dispatch(i.result.event)), i.method === \"onPause\" && i.result.instanceId === this._id && (yield this._updateDotLottieInstanceState(), this._eventManager.dispatch(i.result.event)), i.method === \"onPlay\" && i.result.instanceId === this._id && (yield this._updateDotLottieInstanceState(), this._eventManager.dispatch(i.result.event)), i.method === \"onStop\" && i.result.instanceId === this._id && (yield this._updateDotLottieInstanceState(), this._eventManager.dispatch(i.result.event)), i.method === \"onLoadError\" && i.result.instanceId === this._id && (yield this._updateDotLottieInstanceState(), this._eventManager.dispatch(i.result.event)), i.method === \"onReady\" && i.result.instanceId === this._id && (yield this._updateDotLottieInstanceState(), this._eventManager.dispatch(i.result.event)));\n    });\n  }\n  _create(n) {\n    return g(this, null, function* () {\n      var d;\n      let i;\n      this._canvas instanceof HTMLCanvasElement ? i = this._canvas.transferControlToOffscreen() : i = this._canvas;\n      let { instanceId: s } = yield this._sendMessage(\"create\", F({ instanceId: this._id, config: k(F({}, n), { canvas: i }) }, l3(this._canvas, ((d = n.renderConfig) == null ? void 0 : d.devicePixelRatio) || Z())), [i]);\n      if (s !== this._id)\n        throw new Error(\"Instance ID mismatch\");\n      this._created = true, yield this._updateDotLottieInstanceState();\n    });\n  }\n  get isLoaded() {\n    return this._dotLottieInstanceState.isLoaded;\n  }\n  get isPlaying() {\n    return this._dotLottieInstanceState.isPlaying;\n  }\n  get isPaused() {\n    return this._dotLottieInstanceState.isPaused;\n  }\n  get isStopped() {\n    return this._dotLottieInstanceState.isStopped;\n  }\n  get currentFrame() {\n    return this._dotLottieInstanceState.currentFrame;\n  }\n  get isFrozen() {\n    return this._dotLottieInstanceState.isFrozen;\n  }\n  get segmentDuration() {\n    return this._dotLottieInstanceState.segmentDuration;\n  }\n  get totalFrames() {\n    return this._dotLottieInstanceState.totalFrames;\n  }\n  get segment() {\n    return this._dotLottieInstanceState.segment;\n  }\n  get speed() {\n    return this._dotLottieInstanceState.speed;\n  }\n  get duration() {\n    return this._dotLottieInstanceState.duration;\n  }\n  get isReady() {\n    return this._dotLottieInstanceState.isReady;\n  }\n  get mode() {\n    return this._dotLottieInstanceState.mode;\n  }\n  get canvas() {\n    return this._canvas;\n  }\n  get autoplay() {\n    return this._dotLottieInstanceState.autoplay;\n  }\n  get backgroundColor() {\n    return this._dotLottieInstanceState.backgroundColor;\n  }\n  get loop() {\n    return this._dotLottieInstanceState.loop;\n  }\n  get useFrameInterpolation() {\n    return this._dotLottieInstanceState.useFrameInterpolation;\n  }\n  get renderConfig() {\n    return this._dotLottieInstanceState.renderConfig;\n  }\n  get manifest() {\n    return this._dotLottieInstanceState.manifest;\n  }\n  get activeAnimationId() {\n    return this._dotLottieInstanceState.activeAnimationId;\n  }\n  get marker() {\n    return this._dotLottieInstanceState.marker;\n  }\n  get activeThemeId() {\n    return this._dotLottieInstanceState.activeThemeId;\n  }\n  get layout() {\n    return this._dotLottieInstanceState.layout;\n  }\n  play() {\n    return g(this, null, function* () {\n      this._created && (yield this._sendMessage(\"play\", { instanceId: this._id }), yield this._updateDotLottieInstanceState(), A && this._canvas instanceof HTMLCanvasElement && this._dotLottieInstanceState.renderConfig.freezeOnOffscreen && !$1(this._canvas) && (yield this.freeze()));\n    });\n  }\n  pause() {\n    return g(this, null, function* () {\n      this._created && (yield this._sendMessage(\"pause\", { instanceId: this._id }), yield this._updateDotLottieInstanceState());\n    });\n  }\n  stop() {\n    return g(this, null, function* () {\n      this._created && (yield this._sendMessage(\"stop\", { instanceId: this._id }), yield this._updateDotLottieInstanceState());\n    });\n  }\n  setSpeed(n) {\n    return g(this, null, function* () {\n      this._created && (yield this._sendMessage(\"setSpeed\", { instanceId: this._id, speed: n }), yield this._updateDotLottieInstanceState());\n    });\n  }\n  setMode(n) {\n    return g(this, null, function* () {\n      this._created && (yield this._sendMessage(\"setMode\", { instanceId: this._id, mode: n }), yield this._updateDotLottieInstanceState());\n    });\n  }\n  setFrame(n) {\n    return g(this, null, function* () {\n      this._created && (yield this._sendMessage(\"setFrame\", { frame: n, instanceId: this._id }), yield this._updateDotLottieInstanceState());\n    });\n  }\n  setSegment(n, i) {\n    return g(this, null, function* () {\n      this._created && (yield this._sendMessage(\"setSegment\", { instanceId: this._id, segment: [n, i] }), yield this._updateDotLottieInstanceState());\n    });\n  }\n  setRenderConfig(n) {\n    return g(this, null, function* () {\n      if (!this._created)\n        return;\n      let m = n, { devicePixelRatio: i, freezeOnOffscreen: s } = m, d = z1(m, [\"devicePixelRatio\", \"freezeOnOffscreen\"]);\n      yield this._sendMessage(\"setRenderConfig\", { instanceId: this._id, renderConfig: k(F(F({}, this._dotLottieInstanceState.renderConfig), d), { devicePixelRatio: i || Z(), freezeOnOffscreen: s != null ? s : true }) }), yield this._updateDotLottieInstanceState(), A && this._canvas instanceof HTMLCanvasElement && (this._dotLottieInstanceState.renderConfig.autoResize ? $.observe(this._canvas, this) : $.unobserve(this._canvas), this._dotLottieInstanceState.renderConfig.freezeOnOffscreen ? W.observe(this._canvas, this) : (W.unobserve(this._canvas), this._dotLottieInstanceState.isFrozen && (yield this.unfreeze())));\n    });\n  }\n  setUseFrameInterpolation(n) {\n    return g(this, null, function* () {\n      this._created && (yield this._sendMessage(\"setUseFrameInterpolation\", { instanceId: this._id, useFrameInterpolation: n }), yield this._updateDotLottieInstanceState());\n    });\n  }\n  setTheme(n) {\n    return g(this, null, function* () {\n      if (!this._created)\n        return false;\n      let i = this._sendMessage(\"setTheme\", { instanceId: this._id, themeId: n });\n      return yield this._updateDotLottieInstanceState(), i;\n    });\n  }\n  load(n) {\n    return g(this, null, function* () {\n      this._created && (yield this._sendMessage(\"load\", { config: n, instanceId: this._id }), yield this._updateDotLottieInstanceState());\n    });\n  }\n  setLoop(n) {\n    return g(this, null, function* () {\n      this._created && (yield this._sendMessage(\"setLoop\", { instanceId: this._id, loop: n }), yield this._updateDotLottieInstanceState());\n    });\n  }\n  resize() {\n    return g(this, null, function* () {\n      if (!this._created)\n        return;\n      let { height: n, width: i } = l3(this._canvas, this._dotLottieInstanceState.renderConfig.devicePixelRatio || Z());\n      yield this._sendMessage(\"resize\", { height: n, instanceId: this._id, width: i }), yield this._updateDotLottieInstanceState();\n    });\n  }\n  destroy() {\n    return g(this, null, function* () {\n      this._created && (this._created = false, yield this._sendMessage(\"destroy\", { instanceId: this._id }), this._cleanupStateMachineListeners(), q2._workerManager.unassignAnimationFromWorker(this._id), this._eventManager.removeAllEventListeners(), A && this._canvas instanceof HTMLCanvasElement && (W.unobserve(this._canvas), $.unobserve(this._canvas)));\n    });\n  }\n  freeze() {\n    return g(this, null, function* () {\n      this._created && (yield this._sendMessage(\"freeze\", { instanceId: this._id }), yield this._updateDotLottieInstanceState());\n    });\n  }\n  unfreeze() {\n    return g(this, null, function* () {\n      this._created && (yield this._sendMessage(\"unfreeze\", { instanceId: this._id }), yield this._updateDotLottieInstanceState());\n    });\n  }\n  setBackgroundColor(n) {\n    return g(this, null, function* () {\n      this._created && (yield this._sendMessage(\"setBackgroundColor\", { instanceId: this._id, backgroundColor: n }), yield this._updateDotLottieInstanceState());\n    });\n  }\n  loadAnimation(n) {\n    return g(this, null, function* () {\n      this._created && (yield this._sendMessage(\"loadAnimation\", { animationId: n, instanceId: this._id }), yield this._updateDotLottieInstanceState());\n    });\n  }\n  setLayout(n) {\n    return g(this, null, function* () {\n      this._created && (yield this._sendMessage(\"setLayout\", { instanceId: this._id, layout: n }), yield this._updateDotLottieInstanceState());\n    });\n  }\n  _updateDotLottieInstanceState() {\n    return g(this, null, function* () {\n      if (!this._created)\n        return;\n      let n = yield this._sendMessage(\"getDotLottieInstanceState\", { instanceId: this._id });\n      this._dotLottieInstanceState = n.state;\n    });\n  }\n  markers() {\n    return this._dotLottieInstanceState.markers;\n  }\n  setMarker(n) {\n    return g(this, null, function* () {\n      this._created && (yield this._sendMessage(\"setMarker\", { instanceId: this._id, marker: n }), yield this._updateDotLottieInstanceState());\n    });\n  }\n  setThemeData(n) {\n    return g(this, null, function* () {\n      if (!this._created)\n        return false;\n      let i = yield this._sendMessage(\"setThemeData\", { instanceId: this._id, themeData: n });\n      return yield this._updateDotLottieInstanceState(), i;\n    });\n  }\n  setViewport(n, i, s, d) {\n    return g(this, null, function* () {\n      return this._created ? this._sendMessage(\"setViewport\", { x: n, y: i, width: s, height: d, instanceId: this._id }) : false;\n    });\n  }\n  _sendMessage(n, i, s) {\n    return g(this, null, function* () {\n      let d = { id: `dotlottie-request-${h3()}`, method: n, params: i };\n      return this._worker.postMessage(d, s || []), new Promise((m, b) => {\n        let M = (P) => {\n          let R = P.data;\n          R.id === d.id && (this._worker.removeEventListener(\"message\", M), R.error ? b(new Error(`Failed to execute method ${n}: ${R.error}`)) : m(R.result));\n        };\n        this._worker.addEventListener(\"message\", M);\n      });\n    });\n  }\n  addEventListener(n, i) {\n    this._eventManager.addEventListener(n, i);\n  }\n  removeEventListener(n, i) {\n    this._eventManager.removeEventListener(n, i);\n  }\n  static setWasmUrl(n) {\n    q2._wasmUrl = n;\n  }\n  loadStateMachine(n) {\n    return g(this, null, function* () {\n      if (!this._created)\n        return false;\n      let i = yield this._sendMessage(\"loadStateMachine\", { instanceId: this._id, stateMachineId: n });\n      return yield this._updateDotLottieInstanceState(), i;\n    });\n  }\n  loadStateMachineData(n) {\n    return g(this, null, function* () {\n      if (!this._created)\n        return false;\n      let i = yield this._sendMessage(\"loadStateMachineData\", { instanceId: this._id, stateMachineData: n });\n      return yield this._updateDotLottieInstanceState(), i;\n    });\n  }\n  startStateMachine() {\n    return g(this, null, function* () {\n      if (!this._created)\n        return false;\n      this._setupStateMachineListeners();\n      let n = yield this._sendMessage(\"startStateMachine\", { instanceId: this._id });\n      return yield this._updateDotLottieInstanceState(), n;\n    });\n  }\n  stopStateMachine() {\n    return g(this, null, function* () {\n      return this._created ? (this._cleanupStateMachineListeners(), this._sendMessage(\"stopStateMachine\", { instanceId: this._id })) : false;\n    });\n  }\n  getStateMachineListeners() {\n    return g(this, null, function* () {\n      return this._created ? this._sendMessage(\"getStateMachineListeners\", { instanceId: this._id }) : [];\n    });\n  }\n  _getPointerPosition(n) {\n    let i = this._canvas.getBoundingClientRect(), s = this._canvas.width / i.width, d = this._canvas.height / i.height, m = this._dotLottieInstanceState.renderConfig.devicePixelRatio || window.devicePixelRatio || 1, b = (n.clientX - i.left) * s / m, M = (n.clientY - i.top) * d / m;\n    return { x: b, y: M };\n  }\n  _onPointerUp(n) {\n    let { x: i, y: s } = this._getPointerPosition(n);\n    this._sendMessage(\"postPointerUpEvent\", { instanceId: this._id, x: i, y: s });\n  }\n  _onPointerDown(n) {\n    let { x: i, y: s } = this._getPointerPosition(n);\n    this._sendMessage(\"postPointerDownEvent\", { instanceId: this._id, x: i, y: s });\n  }\n  _onPointerMove(n) {\n    let { x: i, y: s } = this._getPointerPosition(n);\n    this._sendMessage(\"postPointerMoveEvent\", { instanceId: this._id, x: i, y: s });\n  }\n  _onPointerEnter(n) {\n    let { x: i, y: s } = this._getPointerPosition(n);\n    this._sendMessage(\"postPointerEnterEvent\", { instanceId: this._id, x: i, y: s });\n  }\n  _onPointerLeave(n) {\n    let { x: i, y: s } = this._getPointerPosition(n);\n    this._sendMessage(\"postPointerExitEvent\", { instanceId: this._id, x: i, y: s });\n  }\n  _setupStateMachineListeners() {\n    return g(this, null, function* () {\n      if (A && this._canvas instanceof HTMLCanvasElement && this.isLoaded) {\n        let n = yield this._sendMessage(\"getStateMachineListeners\", { instanceId: this._id });\n        n.includes(\"PointerUp\") && this._canvas.addEventListener(\"pointerup\", this._pointerUpMethod), n.includes(\"PointerDown\") && this._canvas.addEventListener(\"pointerdown\", this._pointerDownMethod), n.includes(\"PointerMove\") && this._canvas.addEventListener(\"pointermove\", this._pointerMoveMethod), n.includes(\"PointerEnter\") && this._canvas.addEventListener(\"pointerenter\", this._pointerEnterMethod), n.includes(\"PointerExit\") && this._canvas.addEventListener(\"pointerleave\", this._pointerExitMethod);\n      }\n    });\n  }\n  _cleanupStateMachineListeners() {\n    A && this._canvas instanceof HTMLCanvasElement && (this._canvas.removeEventListener(\"pointerup\", this._pointerUpMethod), this._canvas.removeEventListener(\"pointerdown\", this._pointerDownMethod), this._canvas.removeEventListener(\"pointermove\", this._pointerMoveMethod), this._canvas.removeEventListener(\"pointerenter\", this._pointerEnterMethod), this._canvas.removeEventListener(\"pointerleave\", this._pointerExitMethod));\n  }\n};\n_(q, \"_workerManager\", new U1()), _(q, \"_wasmUrl\", \"\");\nvar c3 = q;\nfunction DotLottieComponent(_a) {\n  var _b = _a, {\n    children,\n    className = \"\",\n    setCanvasRef,\n    setContainerRef,\n    style\n  } = _b, rest = __objRest(_b, [\n    \"children\",\n    \"className\",\n    \"setCanvasRef\",\n    \"setContainerRef\",\n    \"style\"\n  ]);\n  const containerStyle = __spreadValues({\n    width: \"100%\",\n    height: \"100%\",\n    lineHeight: 0\n  }, style);\n  return /* @__PURE__ */ jsx(\"div\", __spreadProps(__spreadValues({ ref: setContainerRef, className }, !className && { style: containerStyle }), { children: /* @__PURE__ */ jsx(\n    \"canvas\",\n    __spreadProps(__spreadValues({\n      ref: setCanvasRef,\n      style: {\n        width: \"100%\",\n        height: \"100%\"\n      }\n    }, rest), {\n      children\n    })\n  ) }));\n}\nvar useDotLottie = (config) => {\n  const [dotLottie, setDotLottie] = useState(null);\n  const dotLottieRef = useRef(null);\n  const configRef = useRef(config);\n  const canvasRef = useRef(null);\n  const containerRef = useRef(null);\n  dotLottieRef.current = dotLottie;\n  configRef.current = config;\n  const hoverHandler = useCallback((event) => {\n    var _a, _b;\n    if (!((_a = configRef.current) == null ? void 0 : _a.playOnHover) || !((_b = dotLottieRef.current) == null ? void 0 : _b.isLoaded))\n      return;\n    if (event.type === \"mouseenter\") {\n      dotLottieRef.current.play();\n    } else if (event.type === \"mouseleave\") {\n      dotLottieRef.current.pause();\n    }\n  }, []);\n  const setCanvasRef = useCallback((canvas) => {\n    canvasRef.current = canvas;\n  }, []);\n  const setContainerRef = useCallback((container) => {\n    containerRef.current = container;\n  }, []);\n  const Component = useCallback(\n    (props) => {\n      return /* @__PURE__ */ jsx(DotLottieComponent, __spreadValues({ setContainerRef, setCanvasRef }, props));\n    },\n    [setCanvasRef, setContainerRef]\n  );\n  useEffect(() => {\n    const canvas = canvasRef.current;\n    let dotLottieInstance = null;\n    if (canvas) {\n      dotLottieInstance = new d3(__spreadProps(__spreadValues({}, configRef.current), {\n        canvas\n      }));\n      canvas.addEventListener(\"mouseenter\", hoverHandler);\n      canvas.addEventListener(\"mouseleave\", hoverHandler);\n      setDotLottie(dotLottieInstance);\n    }\n    return () => {\n      dotLottieInstance == null ? void 0 : dotLottieInstance.destroy();\n      setDotLottie(null);\n      canvas == null ? void 0 : canvas.removeEventListener(\"mouseenter\", hoverHandler);\n      canvas == null ? void 0 : canvas.removeEventListener(\"mouseleave\", hoverHandler);\n    };\n  }, [hoverHandler]);\n  useEffect(() => {\n    if (!dotLottieRef.current)\n      return;\n    if (typeof (config == null ? void 0 : config.speed) === \"number\" && config.speed !== dotLottieRef.current.speed) {\n      dotLottieRef.current.setSpeed(config.speed);\n    }\n  }, [config == null ? void 0 : config.speed]);\n  useEffect(() => {\n    if (!dotLottieRef.current)\n      return;\n    if (typeof (config == null ? void 0 : config.mode) === \"string\" && config.mode !== dotLottieRef.current.mode) {\n      dotLottieRef.current.setMode(config.mode);\n    }\n  }, [config == null ? void 0 : config.mode]);\n  useEffect(() => {\n    if (!dotLottieRef.current)\n      return;\n    if (typeof (config == null ? void 0 : config.loop) === \"boolean\" && config.loop !== dotLottieRef.current.loop) {\n      dotLottieRef.current.setLoop(config.loop);\n    }\n  }, [config == null ? void 0 : config.loop]);\n  useEffect(() => {\n    if (!dotLottieRef.current)\n      return;\n    if (typeof (config == null ? void 0 : config.useFrameInterpolation) === \"boolean\" && config.useFrameInterpolation !== dotLottieRef.current.useFrameInterpolation) {\n      dotLottieRef.current.setUseFrameInterpolation(config.useFrameInterpolation);\n    }\n  }, [config == null ? void 0 : config.useFrameInterpolation]);\n  useEffect(() => {\n    var _a, _b;\n    if (!dotLottieRef.current)\n      return;\n    const startFrame = (_a = config == null ? void 0 : config.segment) == null ? void 0 : _a[0];\n    const endFrame = (_b = config == null ? void 0 : config.segment) == null ? void 0 : _b[1];\n    if (typeof startFrame === \"number\" && typeof endFrame === \"number\") {\n      dotLottieRef.current.setSegment(startFrame, endFrame);\n    }\n  }, [config == null ? void 0 : config.segment]);\n  useEffect(() => {\n    if (!dotLottieRef.current)\n      return;\n    if (typeof (config == null ? void 0 : config.backgroundColor) === \"string\" && config.backgroundColor !== dotLottieRef.current.backgroundColor) {\n      dotLottieRef.current.setBackgroundColor(config.backgroundColor);\n    }\n  }, [config == null ? void 0 : config.backgroundColor]);\n  useEffect(() => {\n    if (!dotLottieRef.current)\n      return;\n    if (typeof (config == null ? void 0 : config.renderConfig) === \"object\") {\n      dotLottieRef.current.setRenderConfig(config.renderConfig);\n    }\n  }, [JSON.stringify(config == null ? void 0 : config.renderConfig)]);\n  useEffect(() => {\n    if (!dotLottieRef.current)\n      return;\n    if (typeof (config == null ? void 0 : config.data) === \"string\" || (config == null ? void 0 : config.data) instanceof ArrayBuffer) {\n      dotLottieRef.current.load(__spreadValues({\n        data: config.data\n      }, configRef.current || {}));\n    }\n  }, [config == null ? void 0 : config.data]);\n  useEffect(() => {\n    if (!dotLottieRef.current)\n      return;\n    if (typeof (config == null ? void 0 : config.src) === \"string\") {\n      dotLottieRef.current.load(__spreadValues({\n        src: config.src\n      }, configRef.current || {}));\n    }\n  }, [config == null ? void 0 : config.src]);\n  useEffect(() => {\n    if (!dotLottieRef.current)\n      return;\n    if (typeof (config == null ? void 0 : config.marker) === \"string\") {\n      dotLottieRef.current.setMarker(config.marker);\n    }\n  }, [config == null ? void 0 : config.marker]);\n  useEffect(() => {\n    if (!dotLottieRef.current)\n      return;\n    if (dotLottieRef.current.isLoaded && (config == null ? void 0 : config.animationId) && dotLottieRef.current.activeAnimationId !== config.animationId) {\n      dotLottieRef.current.loadAnimation(config.animationId);\n    }\n  }, [config == null ? void 0 : config.animationId]);\n  useEffect(() => {\n    if (!dotLottieRef.current)\n      return;\n    if (dotLottieRef.current.isLoaded && dotLottieRef.current.activeThemeId !== (config == null ? void 0 : config.themeId)) {\n      dotLottieRef.current.setTheme((config == null ? void 0 : config.themeId) || \"\");\n    }\n  }, [config == null ? void 0 : config.themeId]);\n  useEffect(() => {\n    if (!dotLottieRef.current)\n      return;\n    if (dotLottieRef.current.isLoaded) {\n      dotLottieRef.current.setThemeData((config == null ? void 0 : config.themeData) || \"\");\n    }\n  }, [config == null ? void 0 : config.themeData]);\n  return {\n    dotLottie,\n    setCanvasRef,\n    setContainerRef,\n    canvas: canvasRef.current,\n    container: containerRef.current,\n    DotLottieComponent: Component\n  };\n};\nvar useIsomorphicLayoutEffect = typeof window !== \"undefined\" ? useLayoutEffect : useEffect;\nfunction useStableCallback(callback) {\n  const callbackContainer = useRef(callback);\n  useIsomorphicLayoutEffect(() => {\n    callbackContainer.current = callback;\n  });\n  return useCallback((...args) => callbackContainer.current(...args), [callbackContainer]);\n}\nvar DotLottieReact = (_a) => {\n  var _b = _a, {\n    animationId,\n    autoplay,\n    backgroundColor,\n    data,\n    dotLottieRefCallback,\n    loop,\n    marker,\n    mode,\n    playOnHover,\n    renderConfig,\n    segment,\n    speed,\n    src,\n    themeData,\n    themeId,\n    useFrameInterpolation\n  } = _b, props = __objRest(_b, [\n    \"animationId\",\n    \"autoplay\",\n    \"backgroundColor\",\n    \"data\",\n    \"dotLottieRefCallback\",\n    \"loop\",\n    \"marker\",\n    \"mode\",\n    \"playOnHover\",\n    \"renderConfig\",\n    \"segment\",\n    \"speed\",\n    \"src\",\n    \"themeData\",\n    \"themeId\",\n    \"useFrameInterpolation\"\n  ]);\n  const { DotLottieComponent: DotLottieComponent2, dotLottie } = useDotLottie({\n    data,\n    mode,\n    speed,\n    src,\n    autoplay,\n    loop,\n    segment,\n    renderConfig,\n    backgroundColor,\n    useFrameInterpolation,\n    playOnHover,\n    marker,\n    themeId,\n    animationId,\n    themeData\n  });\n  const stableDotLottieRefCallback = typeof dotLottieRefCallback === \"function\" ? useStableCallback(dotLottieRefCallback) : void 0;\n  useEffect(() => {\n    if (typeof stableDotLottieRefCallback === \"function\") {\n      stableDotLottieRefCallback(dotLottie);\n    }\n  }, [stableDotLottieRefCallback, dotLottie]);\n  return /* @__PURE__ */ jsx(DotLottieComponent2, __spreadValues({}, props));\n};\nfunction DotLottieWorkerComponent(_a) {\n  var _b = _a, {\n    children,\n    className = \"\",\n    setCanvasRef,\n    setContainerRef,\n    style\n  } = _b, rest = __objRest(_b, [\n    \"children\",\n    \"className\",\n    \"setCanvasRef\",\n    \"setContainerRef\",\n    \"style\"\n  ]);\n  const containerStyle = __spreadValues({\n    width: \"100%\",\n    height: \"100%\",\n    lineHeight: 0\n  }, style);\n  return /* @__PURE__ */ jsx(\"div\", __spreadProps(__spreadValues({ ref: setContainerRef, className }, !className && { style: containerStyle }), { children: /* @__PURE__ */ jsx(\n    \"canvas\",\n    __spreadProps(__spreadValues({\n      ref: setCanvasRef,\n      style: {\n        width: \"100%\",\n        height: \"100%\"\n      }\n    }, rest), {\n      children\n    })\n  ) }));\n}\nvar useDotLottieWorker = (config) => {\n  const [dotLottie, setDotLottie] = useState(null);\n  const dotLottieRef = useRef(null);\n  const configRef = useRef(config);\n  const canvasRef = useRef(null);\n  const containerRef = useRef(null);\n  dotLottieRef.current = dotLottie;\n  configRef.current = config;\n  const hoverHandler = useCallback((event) => {\n    var _a, _b;\n    if (!((_a = configRef.current) == null ? void 0 : _a.playOnHover) || !((_b = dotLottieRef.current) == null ? void 0 : _b.isLoaded))\n      return;\n    if (event.type === \"mouseenter\") {\n      dotLottieRef.current.play();\n    } else if (event.type === \"mouseleave\") {\n      dotLottieRef.current.pause();\n    }\n  }, []);\n  const setCanvasRef = useCallback((canvas) => {\n    canvasRef.current = canvas;\n  }, []);\n  const setContainerRef = useCallback((container) => {\n    containerRef.current = container;\n  }, []);\n  const Component = useCallback(\n    (props) => {\n      return /* @__PURE__ */ jsx(DotLottieWorkerComponent, __spreadValues({ setContainerRef, setCanvasRef }, props));\n    },\n    [setCanvasRef, setContainerRef]\n  );\n  useEffect(() => {\n    const canvas = canvasRef.current;\n    let dotLottieInstance = null;\n    if (canvas) {\n      dotLottieInstance = new c3(__spreadProps(__spreadValues({}, configRef.current), {\n        canvas\n      }));\n      canvas.addEventListener(\"mouseenter\", hoverHandler);\n      canvas.addEventListener(\"mouseleave\", hoverHandler);\n      setDotLottie(dotLottieInstance);\n    }\n    return () => {\n      dotLottieInstance == null ? void 0 : dotLottieInstance.destroy();\n      setDotLottie(null);\n      canvas == null ? void 0 : canvas.removeEventListener(\"mouseenter\", hoverHandler);\n      canvas == null ? void 0 : canvas.removeEventListener(\"mouseleave\", hoverHandler);\n    };\n  }, [hoverHandler]);\n  useEffect(() => {\n    if (!dotLottieRef.current)\n      return;\n    if (typeof (config == null ? void 0 : config.speed) === \"number\" && config.speed !== dotLottieRef.current.speed) {\n      dotLottieRef.current.setSpeed(config.speed);\n    }\n  }, [config == null ? void 0 : config.speed]);\n  useEffect(() => {\n    if (!dotLottieRef.current)\n      return;\n    if (typeof (config == null ? void 0 : config.mode) === \"string\" && config.mode !== dotLottieRef.current.mode) {\n      dotLottieRef.current.setMode(config.mode);\n    }\n  }, [config == null ? void 0 : config.mode]);\n  useEffect(() => {\n    if (!dotLottieRef.current)\n      return;\n    if (typeof (config == null ? void 0 : config.loop) === \"boolean\" && config.loop !== dotLottieRef.current.loop) {\n      dotLottieRef.current.setLoop(config.loop);\n    }\n  }, [config == null ? void 0 : config.loop]);\n  useEffect(() => {\n    if (!dotLottieRef.current)\n      return;\n    if (typeof (config == null ? void 0 : config.useFrameInterpolation) === \"boolean\" && config.useFrameInterpolation !== dotLottieRef.current.useFrameInterpolation) {\n      dotLottieRef.current.setUseFrameInterpolation(config.useFrameInterpolation);\n    }\n  }, [config == null ? void 0 : config.useFrameInterpolation]);\n  useEffect(() => {\n    var _a, _b;\n    if (!dotLottieRef.current)\n      return;\n    const startFrame = (_a = config == null ? void 0 : config.segment) == null ? void 0 : _a[0];\n    const endFrame = (_b = config == null ? void 0 : config.segment) == null ? void 0 : _b[1];\n    if (typeof startFrame === \"number\" && typeof endFrame === \"number\") {\n      dotLottieRef.current.setSegment(startFrame, endFrame);\n    }\n  }, [config == null ? void 0 : config.segment]);\n  useEffect(() => {\n    if (!dotLottieRef.current)\n      return;\n    if (typeof (config == null ? void 0 : config.backgroundColor) === \"string\" && config.backgroundColor !== dotLottieRef.current.backgroundColor) {\n      dotLottieRef.current.setBackgroundColor(config.backgroundColor);\n    }\n  }, [config == null ? void 0 : config.backgroundColor]);\n  useEffect(() => {\n    if (!dotLottieRef.current)\n      return;\n    if (typeof (config == null ? void 0 : config.renderConfig) === \"object\") {\n      dotLottieRef.current.setRenderConfig(config.renderConfig);\n    }\n  }, [JSON.stringify(config == null ? void 0 : config.renderConfig)]);\n  useEffect(() => {\n    if (!dotLottieRef.current)\n      return;\n    if (typeof (config == null ? void 0 : config.data) === \"string\" || (config == null ? void 0 : config.data) instanceof ArrayBuffer) {\n      dotLottieRef.current.load(__spreadValues({\n        data: config.data\n      }, configRef.current || {}));\n    }\n  }, [config == null ? void 0 : config.data]);\n  useEffect(() => {\n    if (!dotLottieRef.current)\n      return;\n    if (typeof (config == null ? void 0 : config.src) === \"string\") {\n      dotLottieRef.current.load(__spreadValues({\n        src: config.src\n      }, configRef.current || {}));\n    }\n  }, [config == null ? void 0 : config.src]);\n  useEffect(() => {\n    if (!dotLottieRef.current)\n      return;\n    if (typeof (config == null ? void 0 : config.marker) === \"string\") {\n      dotLottieRef.current.setMarker(config.marker);\n    }\n  }, [config == null ? void 0 : config.marker]);\n  useEffect(() => {\n    if (!dotLottieRef.current)\n      return;\n    if (dotLottieRef.current.isLoaded && (config == null ? void 0 : config.animationId) && dotLottieRef.current.activeAnimationId !== config.animationId) {\n      dotLottieRef.current.loadAnimation(config.animationId);\n    }\n  }, [config == null ? void 0 : config.animationId]);\n  useEffect(() => {\n    if (!dotLottieRef.current)\n      return;\n    if (dotLottieRef.current.isLoaded && dotLottieRef.current.activeThemeId !== (config == null ? void 0 : config.themeId)) {\n      dotLottieRef.current.setTheme((config == null ? void 0 : config.themeId) || \"\");\n    }\n  }, [config == null ? void 0 : config.themeId]);\n  useEffect(() => {\n    if (!dotLottieRef.current)\n      return;\n    if (dotLottieRef.current.isLoaded) {\n      dotLottieRef.current.setThemeData((config == null ? void 0 : config.themeData) || \"\");\n    }\n  }, [config == null ? void 0 : config.themeData]);\n  return {\n    dotLottie,\n    setCanvasRef,\n    setContainerRef,\n    canvas: canvasRef.current,\n    container: containerRef.current,\n    DotLottieComponent: Component\n  };\n};\nvar DotLottieWorkerReact = (_a) => {\n  var _b = _a, {\n    animationId,\n    autoplay,\n    backgroundColor,\n    data,\n    dotLottieRefCallback,\n    loop,\n    marker,\n    mode,\n    playOnHover,\n    renderConfig,\n    segment,\n    speed,\n    src,\n    themeData,\n    themeId,\n    useFrameInterpolation,\n    workerId\n  } = _b, props = __objRest(_b, [\n    \"animationId\",\n    \"autoplay\",\n    \"backgroundColor\",\n    \"data\",\n    \"dotLottieRefCallback\",\n    \"loop\",\n    \"marker\",\n    \"mode\",\n    \"playOnHover\",\n    \"renderConfig\",\n    \"segment\",\n    \"speed\",\n    \"src\",\n    \"themeData\",\n    \"themeId\",\n    \"useFrameInterpolation\",\n    \"workerId\"\n  ]);\n  const { DotLottieComponent: DotLottieComponent2, dotLottie } = useDotLottieWorker({\n    workerId,\n    data,\n    mode,\n    speed,\n    src,\n    autoplay,\n    loop,\n    segment,\n    renderConfig,\n    backgroundColor,\n    useFrameInterpolation,\n    playOnHover,\n    marker,\n    themeId,\n    animationId,\n    themeData\n  });\n  const stableDotLottieRefCallback = typeof dotLottieRefCallback === \"function\" ? useStableCallback(dotLottieRefCallback) : void 0;\n  useEffect(() => {\n    if (typeof stableDotLottieRefCallback === \"function\") {\n      stableDotLottieRefCallback(dotLottie);\n    }\n  }, [stableDotLottieRefCallback, dotLottie]);\n  return /* @__PURE__ */ jsx(DotLottieComponent2, __spreadValues({}, props));\n};\n\n// src/index.ts\nvar setWasmUrl = (url) => {\n  c3.setWasmUrl(url);\n  d3.setWasmUrl(url);\n};\n\nexport { DotLottieReact, DotLottieWorkerReact, setWasmUrl, useDotLottie, useDotLottieWorker };\n","/**\n * Bundled by jsDelivr using Rollup v2.79.2 and Terser v5.39.0.\n * Original file: /npm/fflate@0.8.2/esm/browser.js\n *\n * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files\n */\nvar t={},n=Uint8Array,r=Uint16Array,i=Int32Array,e=new n([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,0,0,0]),o=new n([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,0,0]),a=new n([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),s=function(t,n){for(var e=new r(31),o=0;o<31;++o)e[o]=n+=1<<t[o-1];var a=new i(e[30]);for(o=1;o<30;++o)for(var s=e[o];s<e[o+1];++s)a[s]=s-e[o]<<5|o;return{b:e,r:a}},u=s(e,2),h=u.b,f=u.r;h[28]=258,f[258]=28;for(var l=s(o,0),c=l.b,p=l.r,v=new r(32768),d=0;d<32768;++d){var g=(43690&d)>>1|(21845&d)<<1;g=(61680&(g=(52428&g)>>2|(13107&g)<<2))>>4|(3855&g)<<4,v[d]=((65280&g)>>8|(255&g)<<8)>>1}var y=function(t,n,i){for(var e=t.length,o=0,a=new r(n);o<e;++o)t[o]&&++a[t[o]-1];var s,u=new r(n);for(o=1;o<n;++o)u[o]=u[o-1]+a[o-1]<<1;if(i){s=new r(1<<n);var h=15-n;for(o=0;o<e;++o)if(t[o])for(var f=o<<4|t[o],l=n-t[o],c=u[t[o]-1]++<<l,p=c|(1<<l)-1;c<=p;++c)s[v[c]>>h]=f}else for(s=new r(e),o=0;o<e;++o)t[o]&&(s[o]=v[u[t[o]-1]++]>>15-t[o]);return s},m=new n(288);for(d=0;d<144;++d)m[d]=8;for(d=144;d<256;++d)m[d]=9;for(d=256;d<280;++d)m[d]=7;for(d=280;d<288;++d)m[d]=8;var w=new n(32);for(d=0;d<32;++d)w[d]=5;var b=y(m,9,0),z=y(m,9,1),k=y(w,5,0),M=y(w,5,1),x=function(t){for(var n=t[0],r=1;r<t.length;++r)t[r]>n&&(n=t[r]);return n},S=function(t,n,r){var i=n/8|0;return(t[i]|t[i+1]<<8)>>(7&n)&r},C=function(t,n){var r=n/8|0;return(t[r]|t[r+1]<<8|t[r+2]<<16)>>(7&n)},A=function(t){return(t+7)/8|0},T=function(t,r,i){return(null==r||r<0)&&(r=0),(null==i||i>t.length)&&(i=t.length),new n(t.subarray(r,i))},I={UnexpectedEOF:0,InvalidBlockType:1,InvalidLengthLiteral:2,InvalidDistance:3,StreamFinished:4,NoStreamHandler:5,InvalidHeader:6,NoCallback:7,InvalidUTF8:8,ExtraFieldTooLong:9,InvalidDate:10,FilenameTooLong:11,StreamFinishing:12,InvalidZipData:13,UnknownCompressionMethod:14},D=[\"unexpected EOF\",\"invalid block type\",\"invalid length/literal\",\"invalid distance\",\"stream finished\",\"no stream handler\",,\"no callback\",\"invalid UTF-8 data\",\"extra field too long\",\"date not in range 1980-2099\",\"filename too long\",\"stream finishing\",\"invalid zip data\"],E=function(t,n,r){var i=new Error(n||D[t]);if(i.code=t,Error.captureStackTrace&&Error.captureStackTrace(i,E),!r)throw i;return i},F=function(t,r,i,s){var u=t.length,f=s?s.length:0;if(!u||r.f&&!r.l)return i||new n(0);var l=!i,p=l||2!=r.i,v=r.i;l&&(i=new n(3*u));var d=function(t){var r=i.length;if(t>r){var e=new n(Math.max(2*r,t));e.set(i),i=e}},g=r.f||0,m=r.p||0,w=r.b||0,b=r.l,k=r.d,I=r.m,D=r.n,F=8*u;do{if(!b){g=S(t,m,1);var O=S(t,m+1,3);if(m+=3,!O){var q=t[(W=A(m)+4)-4]|t[W-3]<<8,U=W+q;if(U>u){v&&E(0);break}p&&d(w+q),i.set(t.subarray(W,U),w),r.b=w+=q,r.p=m=8*U,r.f=g;continue}if(1==O)b=z,k=M,I=9,D=5;else if(2==O){var L=S(t,m,31)+257,Z=S(t,m+10,15)+4,$=L+S(t,m+5,31)+1;m+=14;for(var j=new n($),G=new n(19),H=0;H<Z;++H)G[a[H]]=S(t,m+3*H,7);m+=3*Z;var B=x(G),N=(1<<B)-1,R=y(G,B,1);for(H=0;H<$;){var W,Y=R[S(t,m,N)];if(m+=15&Y,(W=Y>>4)<16)j[H++]=W;else{var J=0,K=0;for(16==W?(K=3+S(t,m,3),m+=2,J=j[H-1]):17==W?(K=3+S(t,m,7),m+=3):18==W&&(K=11+S(t,m,127),m+=7);K--;)j[H++]=J}}var P=j.subarray(0,L),Q=j.subarray(L);I=x(P),D=x(Q),b=y(P,I,1),k=y(Q,D,1)}else E(1);if(m>F){v&&E(0);break}}p&&d(w+131072);for(var V=(1<<I)-1,X=(1<<D)-1,_=m;;_=m){var tt=(J=b[C(t,m)&V])>>4;if((m+=15&J)>F){v&&E(0);break}if(J||E(2),tt<256)i[w++]=tt;else{if(256==tt){_=m,b=null;break}var nt=tt-254;if(tt>264){var rt=e[H=tt-257];nt=S(t,m,(1<<rt)-1)+h[H],m+=rt}var it=k[C(t,m)&X],et=it>>4;it||E(3),m+=15&it;Q=c[et];if(et>3){rt=o[et];Q+=C(t,m)&(1<<rt)-1,m+=rt}if(m>F){v&&E(0);break}p&&d(w+131072);var ot=w+nt;if(w<Q){var at=f-Q,st=Math.min(Q,ot);for(at+w<0&&E(3);w<st;++w)i[w]=s[at+w]}for(;w<ot;++w)i[w]=i[w-Q]}}r.l=b,r.p=_,r.b=w,r.f=g,b&&(g=1,r.m=I,r.d=k,r.n=D)}while(!g);return w!=i.length&&l?T(i,0,w):i.subarray(0,w)},O=function(t,n,r){r<<=7&n;var i=n/8|0;t[i]|=r,t[i+1]|=r>>8},q=function(t,n,r){r<<=7&n;var i=n/8|0;t[i]|=r,t[i+1]|=r>>8,t[i+2]|=r>>16},U=function(t,i){for(var e=[],o=0;o<t.length;++o)t[o]&&e.push({s:o,f:t[o]});var a=e.length,s=e.slice();if(!a)return{t:B,l:0};if(1==a){var u=new n(e[0].s+1);return u[e[0].s]=1,{t:u,l:1}}e.sort((function(t,n){return t.f-n.f})),e.push({s:-1,f:25001});var h=e[0],f=e[1],l=0,c=1,p=2;for(e[0]={s:-1,f:h.f+f.f,l:h,r:f};c!=a-1;)h=e[e[l].f<e[p].f?l++:p++],f=e[l!=c&&e[l].f<e[p].f?l++:p++],e[c++]={s:-1,f:h.f+f.f,l:h,r:f};var v=s[0].s;for(o=1;o<a;++o)s[o].s>v&&(v=s[o].s);var d=new r(v+1),g=L(e[c-1],d,0);if(g>i){o=0;var y=0,m=g-i,w=1<<m;for(s.sort((function(t,n){return d[n.s]-d[t.s]||t.f-n.f}));o<a;++o){var b=s[o].s;if(!(d[b]>i))break;y+=w-(1<<g-d[b]),d[b]=i}for(y>>=m;y>0;){var z=s[o].s;d[z]<i?y-=1<<i-d[z]++-1:++o}for(;o>=0&&y;--o){var k=s[o].s;d[k]==i&&(--d[k],++y)}g=i}return{t:new n(d),l:g}},L=function(t,n,r){return-1==t.s?Math.max(L(t.l,n,r+1),L(t.r,n,r+1)):n[t.s]=r},Z=function(t){for(var n=t.length;n&&!t[--n];);for(var i=new r(++n),e=0,o=t[0],a=1,s=function(t){i[e++]=t},u=1;u<=n;++u)if(t[u]==o&&u!=n)++a;else{if(!o&&a>2){for(;a>138;a-=138)s(32754);a>2&&(s(a>10?a-11<<5|28690:a-3<<5|12305),a=0)}else if(a>3){for(s(o),--a;a>6;a-=6)s(8304);a>2&&(s(a-3<<5|8208),a=0)}for(;a--;)s(o);a=1,o=t[u]}return{c:i.subarray(0,e),n:n}},$=function(t,n){for(var r=0,i=0;i<n.length;++i)r+=t[i]*n[i];return r},j=function(t,n,r){var i=r.length,e=A(n+2);t[e]=255&i,t[e+1]=i>>8,t[e+2]=255^t[e],t[e+3]=255^t[e+1];for(var o=0;o<i;++o)t[e+o+4]=r[o];return 8*(e+4+i)},G=function(t,n,i,s,u,h,f,l,c,p,v){O(n,v++,i),++u[256];for(var d=U(u,15),g=d.t,z=d.l,M=U(h,15),x=M.t,S=M.l,C=Z(g),A=C.c,T=C.n,I=Z(x),D=I.c,E=I.n,F=new r(19),L=0;L<A.length;++L)++F[31&A[L]];for(L=0;L<D.length;++L)++F[31&D[L]];for(var G=U(F,7),H=G.t,B=G.l,N=19;N>4&&!H[a[N-1]];--N);var R,W,Y,J,K=p+5<<3,P=$(u,m)+$(h,w)+f,Q=$(u,g)+$(h,x)+f+14+3*N+$(F,H)+2*F[16]+3*F[17]+7*F[18];if(c>=0&&K<=P&&K<=Q)return j(n,v,t.subarray(c,c+p));if(O(n,v,1+(Q<P)),v+=2,Q<P){R=y(g,z,0),W=g,Y=y(x,S,0),J=x;var V=y(H,B,0);O(n,v,T-257),O(n,v+5,E-1),O(n,v+10,N-4),v+=14;for(L=0;L<N;++L)O(n,v+3*L,H[a[L]]);v+=3*N;for(var X=[A,D],_=0;_<2;++_){var tt=X[_];for(L=0;L<tt.length;++L){var nt=31&tt[L];O(n,v,V[nt]),v+=H[nt],nt>15&&(O(n,v,tt[L]>>5&127),v+=tt[L]>>12)}}}else R=b,W=m,Y=k,J=w;for(L=0;L<l;++L){var rt=s[L];if(rt>255){q(n,v,R[(nt=rt>>18&31)+257]),v+=W[nt+257],nt>7&&(O(n,v,rt>>23&31),v+=e[nt]);var it=31&rt;q(n,v,Y[it]),v+=J[it],it>3&&(q(n,v,rt>>5&8191),v+=o[it])}else q(n,v,R[rt]),v+=W[rt]}return q(n,v,R[256]),v+W[256]},H=new i([65540,131080,131088,131104,262176,1048704,1048832,2114560,2117632]),B=new n(0),N=function(t,a,s,u,h,l){var c=l.z||t.length,v=new n(u+c+5*(1+Math.ceil(c/7e3))+h),d=v.subarray(u,v.length-h),g=l.l,y=7&(l.r||0);if(a){y&&(d[0]=l.r>>3);for(var m=H[a-1],w=m>>13,b=8191&m,z=(1<<s)-1,k=l.p||new r(32768),M=l.h||new r(z+1),x=Math.ceil(s/3),S=2*x,C=function(n){return(t[n]^t[n+1]<<x^t[n+2]<<S)&z},I=new i(25e3),D=new r(288),E=new r(32),F=0,O=0,q=l.i||0,U=0,L=l.w||0,Z=0;q+2<c;++q){var $=C(q),B=32767&q,N=M[$];if(k[B]=N,M[$]=B,L<=q){var R=c-q;if((F>7e3||U>24576)&&(R>423||!g)){y=G(t,d,0,I,D,E,O,U,Z,q-Z,y),U=F=O=0,Z=q;for(var W=0;W<286;++W)D[W]=0;for(W=0;W<30;++W)E[W]=0}var Y=2,J=0,K=b,P=B-N&32767;if(R>2&&$==C(q-P))for(var Q=Math.min(w,R)-1,V=Math.min(32767,q),X=Math.min(258,R);P<=V&&--K&&B!=N;){if(t[q+Y]==t[q+Y-P]){for(var _=0;_<X&&t[q+_]==t[q+_-P];++_);if(_>Y){if(Y=_,J=P,_>Q)break;var tt=Math.min(P,_-2),nt=0;for(W=0;W<tt;++W){var rt=q-P+W&32767,it=rt-k[rt]&32767;it>nt&&(nt=it,N=rt)}}}P+=(B=N)-(N=k[B])&32767}if(J){I[U++]=268435456|f[Y]<<18|p[J];var et=31&f[Y],ot=31&p[J];O+=e[et]+o[ot],++D[257+et],++E[ot],L=q+Y,++F}else I[U++]=t[q],++D[t[q]]}}for(q=Math.max(q,L);q<c;++q)I[U++]=t[q],++D[t[q]];y=G(t,d,g,I,D,E,O,U,Z,q-Z,y),g||(l.r=7&y|d[y/8|0]<<3,y-=7,l.h=M,l.p=k,l.i=q,l.w=L)}else{for(q=l.w||0;q<c+g;q+=65535){var at=q+65535;at>=c&&(d[y/8|0]=g,at=c),y=j(d,y+1,t.subarray(q,at))}l.i=c}return T(v,0,u+A(y)+h)},R=function(){for(var t=new Int32Array(256),n=0;n<256;++n){for(var r=n,i=9;--i;)r=(1&r&&-306674912)^r>>>1;t[n]=r}return t}(),W=function(){var t=-1;return{p:function(n){for(var r=t,i=0;i<n.length;++i)r=R[255&r^n[i]]^r>>>8;t=r},d:function(){return~t}}},Y=function(){var t=1,n=0;return{p:function(r){for(var i=t,e=n,o=0|r.length,a=0;a!=o;){for(var s=Math.min(a+2655,o);a<s;++a)e+=i+=r[a];i=(65535&i)+15*(i>>16),e=(65535&e)+15*(e>>16)}t=i,n=e},d:function(){return(255&(t%=65521))<<24|(65280&t)<<8|(255&(n%=65521))<<8|n>>8}}},J=function(t,r,i,e,o){if(!o&&(o={l:1},r.dictionary)){var a=r.dictionary.subarray(-32768),s=new n(a.length+t.length);s.set(a),s.set(t,a.length),t=s,o.w=a.length}return N(t,null==r.level?6:r.level,null==r.mem?o.l?Math.ceil(1.5*Math.max(8,Math.min(13,Math.log(t.length)))):20:12+r.mem,i,e,o)},K=function(t,n){var r={};for(var i in t)r[i]=t[i];for(var i in n)r[i]=n[i];return r},P=function(t,n,r){for(var i=t(),e=t.toString(),o=e.slice(e.indexOf(\"[\")+1,e.lastIndexOf(\"]\")).replace(/\\s+/g,\"\").split(\",\"),a=0;a<i.length;++a){var s=i[a],u=o[a];if(\"function\"==typeof s){n+=\";\"+u+\"=\";var h=s.toString();if(s.prototype)if(-1!=h.indexOf(\"[native code]\")){var f=h.indexOf(\" \",8)+1;n+=h.slice(f,h.indexOf(\"(\",f))}else for(var l in n+=h,s.prototype)n+=\";\"+u+\".prototype.\"+l+\"=\"+s.prototype[l].toString();else n+=h}else r[u]=s}return n},Q=[],V=function(n,r,i,e){if(!Q[i]){for(var o=\"\",a={},s=n.length-1,u=0;u<s;++u)o=P(n[u],o,a);Q[i]={c:P(n[s],o,a),e:a}}var h=K({},Q[i].e);return function(n,r,i,e,o){var a=new Worker(t[r]||(t[r]=URL.createObjectURL(new Blob([n+';addEventListener(\"error\",function(e){e=e.error;postMessage({$e$:[e.message,e.code,e.stack]})})'],{type:\"text/javascript\"}))));return a.onmessage=function(t){var n=t.data,r=n.$e$;if(r){var i=new Error(r[0]);i.code=r[1],i.stack=r[2],o(i,null)}else o(null,n)},a.postMessage(i,e),a}(Q[i].c+\";onmessage=function(e){for(var k in e.data)self[k]=e.data[k];onmessage=\"+r.toString()+\"}\",i,h,function(t){var n=[];for(var r in t)t[r].buffer&&n.push((t[r]=new t[r].constructor(t[r])).buffer);return n}(h),e)},X=function(){return[n,r,i,e,o,a,h,c,z,M,v,D,y,x,S,C,A,T,E,F,At,et,ot]},_=function(){return[n,r,i,e,o,a,f,p,b,m,k,w,v,H,B,y,O,q,U,L,Z,$,j,G,A,T,N,J,Mt,et]},tt=function(){return[pt,gt,ct,W,R]},nt=function(){return[vt,dt]},rt=function(){return[yt,ct,Y]},it=function(){return[mt]},et=function(t){return postMessage(t,[t.buffer])},ot=function(t){return t&&{out:t.size&&new n(t.size),dictionary:t.dictionary}},at=function(t,n,r,i,e,o){var a=V(r,i,e,(function(t,n){a.terminate(),o(t,n)}));return a.postMessage([t,n],n.consume?[t.buffer]:[]),function(){a.terminate()}},st=function(t){return t.ondata=function(t,n){return postMessage([t,n],[t.buffer])},function(n){n.data.length?(t.push(n.data[0],n.data[1]),postMessage([n.data[0].length])):t.flush()}},ut=function(t,n,r,i,e,o,a){var s,u=V(t,i,e,(function(t,r){t?(u.terminate(),n.ondata.call(n,t)):Array.isArray(r)?1==r.length?(n.queuedSize-=r[0],n.ondrain&&n.ondrain(r[0])):(r[1]&&u.terminate(),n.ondata.call(n,t,r[0],r[1])):a(r)}));u.postMessage(r),n.queuedSize=0,n.push=function(t,r){n.ondata||E(5),s&&n.ondata(E(4,0,1),null,!!r),n.queuedSize+=t.length,u.postMessage([t,s=r],[t.buffer])},n.terminate=function(){u.terminate()},o&&(n.flush=function(){u.postMessage([])})},ht=function(t,n){return t[n]|t[n+1]<<8},ft=function(t,n){return(t[n]|t[n+1]<<8|t[n+2]<<16|t[n+3]<<24)>>>0},lt=function(t,n){return ft(t,n)+4294967296*ft(t,n+4)},ct=function(t,n,r){for(;r;++n)t[n]=r,r>>>=8},pt=function(t,n){var r=n.filename;if(t[0]=31,t[1]=139,t[2]=8,t[8]=n.level<2?4:9==n.level?2:0,t[9]=3,0!=n.mtime&&ct(t,4,Math.floor(new Date(n.mtime||Date.now())/1e3)),r){t[3]=8;for(var i=0;i<=r.length;++i)t[i+10]=r.charCodeAt(i)}},vt=function(t){31==t[0]&&139==t[1]&&8==t[2]||E(6,\"invalid gzip data\");var n=t[3],r=10;4&n&&(r+=2+(t[10]|t[11]<<8));for(var i=(n>>3&1)+(n>>4&1);i>0;i-=!t[r++]);return r+(2&n)},dt=function(t){var n=t.length;return(t[n-4]|t[n-3]<<8|t[n-2]<<16|t[n-1]<<24)>>>0},gt=function(t){return 10+(t.filename?t.filename.length+1:0)},yt=function(t,n){var r=n.level,i=0==r?0:r<6?1:9==r?3:2;if(t[0]=120,t[1]=i<<6|(n.dictionary&&32),t[1]|=31-(t[0]<<8|t[1])%31,n.dictionary){var e=Y();e.p(n.dictionary),ct(t,2,e.d())}},mt=function(t,n){return(8!=(15&t[0])||t[0]>>4>7||(t[0]<<8|t[1])%31)&&E(6,\"invalid zlib data\"),(t[1]>>5&1)==+!n&&E(6,\"invalid zlib data: \"+(32&t[1]?\"need\":\"unexpected\")+\" dictionary\"),2+(t[1]>>3&4)};function wt(t,n){return\"function\"==typeof t&&(n=t,t={}),this.ondata=n,t}var bt=function(){function t(t,r){if(\"function\"==typeof t&&(r=t,t={}),this.ondata=r,this.o=t||{},this.s={l:0,i:32768,w:32768,z:32768},this.b=new n(98304),this.o.dictionary){var i=this.o.dictionary.subarray(-32768);this.b.set(i,32768-i.length),this.s.i=32768-i.length}}return t.prototype.p=function(t,n){this.ondata(J(t,this.o,0,0,this.s),n)},t.prototype.push=function(t,r){this.ondata||E(5),this.s.l&&E(4);var i=t.length+this.s.z;if(i>this.b.length){if(i>2*this.b.length-32768){var e=new n(-32768&i);e.set(this.b.subarray(0,this.s.z)),this.b=e}var o=this.b.length-this.s.z;this.b.set(t.subarray(0,o),this.s.z),this.s.z=this.b.length,this.p(this.b,!1),this.b.set(this.b.subarray(-32768)),this.b.set(t.subarray(o),32768),this.s.z=t.length-o+32768,this.s.i=32766,this.s.w=32768}else this.b.set(t,this.s.z),this.s.z+=t.length;this.s.l=1&r,(this.s.z>this.s.w+8191||r)&&(this.p(this.b,r||!1),this.s.w=this.s.i,this.s.i-=2)},t.prototype.flush=function(){this.ondata||E(5),this.s.l&&E(4),this.p(this.b,!1),this.s.w=this.s.i,this.s.i-=2},t}(),zt=function(){return function(t,n){ut([_,function(){return[st,bt]}],this,wt.call(this,t,n),(function(t){var n=new bt(t.data);onmessage=st(n)}),6,1)}}();function kt(t,n,r){return r||(r=n,n={}),\"function\"!=typeof r&&E(7),at(t,n,[_],(function(t){return et(Mt(t.data[0],t.data[1]))}),0,r)}function Mt(t,n){return J(t,n||{},0,0)}var xt=function(){function t(t,r){\"function\"==typeof t&&(r=t,t={}),this.ondata=r;var i=t&&t.dictionary&&t.dictionary.subarray(-32768);this.s={i:0,b:i?i.length:0},this.o=new n(32768),this.p=new n(0),i&&this.o.set(i)}return t.prototype.e=function(t){if(this.ondata||E(5),this.d&&E(4),this.p.length){if(t.length){var r=new n(this.p.length+t.length);r.set(this.p),r.set(t,this.p.length),this.p=r}}else this.p=t},t.prototype.c=function(t){this.s.i=+(this.d=t||!1);var n=this.s.b,r=F(this.p,this.s,this.o);this.ondata(T(r,n,this.s.b),this.d),this.o=T(r,this.s.b-32768),this.s.b=this.o.length,this.p=T(this.p,this.s.p/8|0),this.s.p&=7},t.prototype.push=function(t,n){this.e(t),this.c(n)},t}(),St=function(){return function(t,n){ut([X,function(){return[st,xt]}],this,wt.call(this,t,n),(function(t){var n=new xt(t.data);onmessage=st(n)}),7,0)}}();function Ct(t,n,r){return r||(r=n,n={}),\"function\"!=typeof r&&E(7),at(t,n,[X],(function(t){return et(At(t.data[0],ot(t.data[1])))}),1,r)}function At(t,n){return F(t,{i:2},n&&n.out,n&&n.dictionary)}var Tt=function(){function t(t,n){this.c=W(),this.l=0,this.v=1,bt.call(this,t,n)}return t.prototype.push=function(t,n){this.c.p(t),this.l+=t.length,bt.prototype.push.call(this,t,n)},t.prototype.p=function(t,n){var r=J(t,this.o,this.v&&gt(this.o),n&&8,this.s);this.v&&(pt(r,this.o),this.v=0),n&&(ct(r,r.length-8,this.c.d()),ct(r,r.length-4,this.l)),this.ondata(r,n)},t.prototype.flush=function(){bt.prototype.flush.call(this)},t}(),It=function(){return function(t,n){ut([_,tt,function(){return[st,bt,Tt]}],this,wt.call(this,t,n),(function(t){var n=new Tt(t.data);onmessage=st(n)}),8,1)}}();function Dt(t,n,r){return r||(r=n,n={}),\"function\"!=typeof r&&E(7),at(t,n,[_,tt,function(){return[Et]}],(function(t){return et(Et(t.data[0],t.data[1]))}),2,r)}function Et(t,n){n||(n={});var r=W(),i=t.length;r.p(t);var e=J(t,n,gt(n),8),o=e.length;return pt(e,n),ct(e,o-8,r.d()),ct(e,o-4,i),e}var Ft=function(){function t(t,n){this.v=1,this.r=0,xt.call(this,t,n)}return t.prototype.push=function(t,r){if(xt.prototype.e.call(this,t),this.r+=t.length,this.v){var i=this.p.subarray(this.v-1),e=i.length>3?vt(i):4;if(e>i.length){if(!r)return}else this.v>1&&this.onmember&&this.onmember(this.r-i.length);this.p=i.subarray(e),this.v=0}xt.prototype.c.call(this,r),!this.s.f||this.s.l||r||(this.v=A(this.s.p)+9,this.s={i:0},this.o=new n(0),this.push(new n(0),r))},t}(),Ot=function(){return function(t,n){var r=this;ut([X,nt,function(){return[st,xt,Ft]}],this,wt.call(this,t,n),(function(t){var n=new Ft(t.data);n.onmember=function(t){return postMessage(t)},onmessage=st(n)}),9,0,(function(t){return r.onmember&&r.onmember(t)}))}}();function qt(t,n,r){return r||(r=n,n={}),\"function\"!=typeof r&&E(7),at(t,n,[X,nt,function(){return[Ut]}],(function(t){return et(Ut(t.data[0],t.data[1]))}),3,r)}function Ut(t,r){var i=vt(t);return i+8>t.length&&E(6,\"invalid gzip data\"),F(t.subarray(i,-8),{i:2},r&&r.out||new n(dt(t)),r&&r.dictionary)}var Lt=function(){function t(t,n){this.c=Y(),this.v=1,bt.call(this,t,n)}return t.prototype.push=function(t,n){this.c.p(t),bt.prototype.push.call(this,t,n)},t.prototype.p=function(t,n){var r=J(t,this.o,this.v&&(this.o.dictionary?6:2),n&&4,this.s);this.v&&(yt(r,this.o),this.v=0),n&&ct(r,r.length-4,this.c.d()),this.ondata(r,n)},t.prototype.flush=function(){bt.prototype.flush.call(this)},t}(),Zt=function(){return function(t,n){ut([_,rt,function(){return[st,bt,Lt]}],this,wt.call(this,t,n),(function(t){var n=new Lt(t.data);onmessage=st(n)}),10,1)}}();function $t(t,n,r){return r||(r=n,n={}),\"function\"!=typeof r&&E(7),at(t,n,[_,rt,function(){return[jt]}],(function(t){return et(jt(t.data[0],t.data[1]))}),4,r)}function jt(t,n){n||(n={});var r=Y();r.p(t);var i=J(t,n,n.dictionary?6:2,4);return yt(i,n),ct(i,i.length-4,r.d()),i}var Gt=function(){function t(t,n){xt.call(this,t,n),this.v=t&&t.dictionary?2:1}return t.prototype.push=function(t,n){if(xt.prototype.e.call(this,t),this.v){if(this.p.length<6&&!n)return;this.p=this.p.subarray(mt(this.p,this.v-1)),this.v=0}n&&(this.p.length<4&&E(6,\"invalid zlib data\"),this.p=this.p.subarray(0,-4)),xt.prototype.c.call(this,n)},t}(),Ht=function(){return function(t,n){ut([X,it,function(){return[st,xt,Gt]}],this,wt.call(this,t,n),(function(t){var n=new Gt(t.data);onmessage=st(n)}),11,0)}}();function Bt(t,n,r){return r||(r=n,n={}),\"function\"!=typeof r&&E(7),at(t,n,[X,it,function(){return[Nt]}],(function(t){return et(Nt(t.data[0],ot(t.data[1])))}),5,r)}function Nt(t,n){return F(t.subarray(mt(t,n&&n.dictionary),-4),{i:2},n&&n.out,n&&n.dictionary)}var Rt=function(){function t(t,n){this.o=wt.call(this,t,n)||{},this.G=Ft,this.I=xt,this.Z=Gt}return t.prototype.i=function(){var t=this;this.s.ondata=function(n,r){t.ondata(n,r)}},t.prototype.push=function(t,r){if(this.ondata||E(5),this.s)this.s.push(t,r);else{if(this.p&&this.p.length){var i=new n(this.p.length+t.length);i.set(this.p),i.set(t,this.p.length)}else this.p=t;this.p.length>2&&(this.s=31==this.p[0]&&139==this.p[1]&&8==this.p[2]?new this.G(this.o):8!=(15&this.p[0])||this.p[0]>>4>7||(this.p[0]<<8|this.p[1])%31?new this.I(this.o):new this.Z(this.o),this.i(),this.s.push(this.p,r),this.p=null)}},t}(),Wt=function(){function t(t,n){Rt.call(this,t,n),this.queuedSize=0,this.G=Ot,this.I=St,this.Z=Ht}return t.prototype.i=function(){var t=this;this.s.ondata=function(n,r,i){t.ondata(n,r,i)},this.s.ondrain=function(n){t.queuedSize-=n,t.ondrain&&t.ondrain(n)}},t.prototype.push=function(t,n){this.queuedSize+=t.length,Rt.prototype.push.call(this,t,n)},t}();function Yt(t,n,r){return r||(r=n,n={}),\"function\"!=typeof r&&E(7),31==t[0]&&139==t[1]&&8==t[2]?qt(t,n,r):8!=(15&t[0])||t[0]>>4>7||(t[0]<<8|t[1])%31?Ct(t,n,r):Bt(t,n,r)}function Jt(t,n){return 31==t[0]&&139==t[1]&&8==t[2]?Ut(t,n):8!=(15&t[0])||t[0]>>4>7||(t[0]<<8|t[1])%31?At(t,n):Nt(t,n)}var Kt=function(t,r,i,e){for(var o in t){var a=t[o],s=r+o,u=e;Array.isArray(a)&&(u=K(e,a[1]),a=a[0]),a instanceof n?i[s]=[a,u]:(i[s+=\"/\"]=[new n(0),u],Kt(a,s,i,e))}},Pt=\"undefined\"!=typeof TextEncoder&&new TextEncoder,Qt=\"undefined\"!=typeof TextDecoder&&new TextDecoder,Vt=0;try{Qt.decode(B,{stream:!0}),Vt=1}catch(t){}var Xt=function(t){for(var n=\"\",r=0;;){var i=t[r++],e=(i>127)+(i>223)+(i>239);if(r+e>t.length)return{s:n,r:T(t,r-1)};e?3==e?(i=((15&i)<<18|(63&t[r++])<<12|(63&t[r++])<<6|63&t[r++])-65536,n+=String.fromCharCode(55296|i>>10,56320|1023&i)):n+=1&e?String.fromCharCode((31&i)<<6|63&t[r++]):String.fromCharCode((15&i)<<12|(63&t[r++])<<6|63&t[r++]):n+=String.fromCharCode(i)}},_t=function(){function t(t){this.ondata=t,Vt?this.t=new TextDecoder:this.p=B}return t.prototype.push=function(t,r){if(this.ondata||E(5),r=!!r,this.t)return this.ondata(this.t.decode(t,{stream:!0}),r),void(r&&(this.t.decode().length&&E(8),this.t=null));this.p||E(4);var i=new n(this.p.length+t.length);i.set(this.p),i.set(t,this.p.length);var e=Xt(i),o=e.s,a=e.r;r?(a.length&&E(8),this.p=null):this.p=a,this.ondata(o,r)},t}(),tn=function(){function t(t){this.ondata=t}return t.prototype.push=function(t,n){this.ondata||E(5),this.d&&E(4),this.ondata(nn(t),this.d=n||!1)},t}();function nn(t,r){if(r){for(var i=new n(t.length),e=0;e<t.length;++e)i[e]=t.charCodeAt(e);return i}if(Pt)return Pt.encode(t);var o=t.length,a=new n(t.length+(t.length>>1)),s=0,u=function(t){a[s++]=t};for(e=0;e<o;++e){if(s+5>a.length){var h=new n(s+8+(o-e<<1));h.set(a),a=h}var f=t.charCodeAt(e);f<128||r?u(f):f<2048?(u(192|f>>6),u(128|63&f)):f>55295&&f<57344?(u(240|(f=65536+(1047552&f)|1023&t.charCodeAt(++e))>>18),u(128|f>>12&63),u(128|f>>6&63),u(128|63&f)):(u(224|f>>12),u(128|f>>6&63),u(128|63&f))}return T(a,0,s)}function rn(t,n){if(n){for(var r=\"\",i=0;i<t.length;i+=16384)r+=String.fromCharCode.apply(null,t.subarray(i,i+16384));return r}if(Qt)return Qt.decode(t);var e=Xt(t),o=e.s;return(r=e.r).length&&E(8),o}var en=function(t){return 1==t?3:t<6?2:9==t?1:0},on=function(t,n){return n+30+ht(t,n+26)+ht(t,n+28)},an=function(t,n,r){var i=ht(t,n+28),e=rn(t.subarray(n+46,n+46+i),!(2048&ht(t,n+8))),o=n+46+i,a=ft(t,n+20),s=r&&4294967295==a?sn(t,o):[a,ft(t,n+24),ft(t,n+42)],u=s[0],h=s[1],f=s[2];return[ht(t,n+10),u,h,e,o+ht(t,n+30)+ht(t,n+32),f]},sn=function(t,n){for(;1!=ht(t,n);n+=4+ht(t,n+2));return[lt(t,n+12),lt(t,n+4),lt(t,n+20)]},un=function(t){var n=0;if(t)for(var r in t){var i=t[r].length;i>65535&&E(9),n+=i+4}return n},hn=function(t,n,r,i,e,o,a,s){var u=i.length,h=r.extra,f=s&&s.length,l=un(h);ct(t,n,null!=a?33639248:67324752),n+=4,null!=a&&(t[n++]=20,t[n++]=r.os),t[n]=20,n+=2,t[n++]=r.flag<<1|(o<0&&8),t[n++]=e&&8,t[n++]=255&r.compression,t[n++]=r.compression>>8;var c=new Date(null==r.mtime?Date.now():r.mtime),p=c.getFullYear()-1980;if((p<0||p>119)&&E(10),ct(t,n,p<<25|c.getMonth()+1<<21|c.getDate()<<16|c.getHours()<<11|c.getMinutes()<<5|c.getSeconds()>>1),n+=4,-1!=o&&(ct(t,n,r.crc),ct(t,n+4,o<0?-o-2:o),ct(t,n+8,r.size)),ct(t,n+12,u),ct(t,n+14,l),n+=16,null!=a&&(ct(t,n,f),ct(t,n+6,r.attrs),ct(t,n+10,a),n+=14),t.set(i,n),n+=u,l)for(var v in h){var d=h[v],g=d.length;ct(t,n,+v),ct(t,n+2,g),t.set(d,n+4),n+=4+g}return f&&(t.set(s,n),n+=f),n},fn=function(t,n,r,i,e){ct(t,n,101010256),ct(t,n+8,r),ct(t,n+10,r),ct(t,n+12,i),ct(t,n+16,e)},ln=function(){function t(t){this.filename=t,this.c=W(),this.size=0,this.compression=0}return t.prototype.process=function(t,n){this.ondata(null,t,n)},t.prototype.push=function(t,n){this.ondata||E(5),this.c.p(t),this.size+=t.length,n&&(this.crc=this.c.d()),this.process(t,n||!1)},t}(),cn=function(){function t(t,n){var r=this;n||(n={}),ln.call(this,t),this.d=new bt(n,(function(t,n){r.ondata(null,t,n)})),this.compression=8,this.flag=en(n.level)}return t.prototype.process=function(t,n){try{this.d.push(t,n)}catch(t){this.ondata(t,null,n)}},t.prototype.push=function(t,n){ln.prototype.push.call(this,t,n)},t}(),pn=function(){function t(t,n){var r=this;n||(n={}),ln.call(this,t),this.d=new zt(n,(function(t,n,i){r.ondata(t,n,i)})),this.compression=8,this.flag=en(n.level),this.terminate=this.d.terminate}return t.prototype.process=function(t,n){this.d.push(t,n)},t.prototype.push=function(t,n){ln.prototype.push.call(this,t,n)},t}(),vn=function(){function t(t){this.ondata=t,this.u=[],this.d=1}return t.prototype.add=function(t){var r=this;if(this.ondata||E(5),2&this.d)this.ondata(E(4+8*(1&this.d),0,1),null,!1);else{var i=nn(t.filename),e=i.length,o=t.comment,a=o&&nn(o),s=e!=t.filename.length||a&&o.length!=a.length,u=e+un(t.extra)+30;e>65535&&this.ondata(E(11,0,1),null,!1);var h=new n(u);hn(h,0,t,i,s,-1);var f=[h],l=function(){for(var t=0,n=f;t<n.length;t++){var i=n[t];r.ondata(null,i,!1)}f=[]},c=this.d;this.d=0;var p=this.u.length,v=K(t,{f:i,u:s,o:a,t:function(){t.terminate&&t.terminate()},r:function(){if(l(),c){var t=r.u[p+1];t?t.r():r.d=1}c=1}}),d=0;t.ondata=function(i,e,o){if(i)r.ondata(i,e,o),r.terminate();else if(d+=e.length,f.push(e),o){var a=new n(16);ct(a,0,134695760),ct(a,4,t.crc),ct(a,8,d),ct(a,12,t.size),f.push(a),v.c=d,v.b=u+d+16,v.crc=t.crc,v.size=t.size,c&&v.r(),c=1}else c&&l()},this.u.push(v)}},t.prototype.end=function(){var t=this;2&this.d?this.ondata(E(4+8*(1&this.d),0,1),null,!0):(this.d?this.e():this.u.push({r:function(){1&t.d&&(t.u.splice(-1,1),t.e())},t:function(){}}),this.d=3)},t.prototype.e=function(){for(var t=0,r=0,i=0,e=0,o=this.u;e<o.length;e++){i+=46+(h=o[e]).f.length+un(h.extra)+(h.o?h.o.length:0)}for(var a=new n(i+22),s=0,u=this.u;s<u.length;s++){var h=u[s];hn(a,t,h,h.f,h.u,-h.c-2,r,h.o),t+=46+h.f.length+un(h.extra)+(h.o?h.o.length:0),r+=h.b}fn(a,t,this.u.length,i,r),this.ondata(null,a,!0),this.d=2},t.prototype.terminate=function(){for(var t=0,n=this.u;t<n.length;t++){n[t].t()}this.d=2},t}();function dn(t,r,i){i||(i=r,r={}),\"function\"!=typeof i&&E(7);var e={};Kt(t,\"\",e,r);var o=Object.keys(e),a=o.length,s=0,u=0,h=a,f=new Array(a),l=[],c=function(){for(var t=0;t<l.length;++t)l[t]()},p=function(t,n){zn((function(){i(t,n)}))};zn((function(){p=i}));var v=function(){var t=new n(u+22),r=s,i=u-s;u=0;for(var e=0;e<h;++e){var o=f[e];try{var a=o.c.length;hn(t,u,o,o.f,o.u,a);var l=30+o.f.length+un(o.extra),c=u+l;t.set(o.c,c),hn(t,s,o,o.f,o.u,a,u,o.m),s+=16+l+(o.m?o.m.length:0),u=c+a}catch(t){return p(t,null)}}fn(t,s,f.length,i,r),p(null,t)};a||v();for(var d=function(t){var n=o[t],r=e[n],i=r[0],h=r[1],d=W(),g=i.length;d.p(i);var y=nn(n),m=y.length,w=h.comment,b=w&&nn(w),z=b&&b.length,k=un(h.extra),M=0==h.level?0:8,x=function(r,i){if(r)c(),p(r,null);else{var e=i.length;f[t]=K(h,{size:g,crc:d.d(),c:i,f:y,m:b,u:m!=n.length||b&&w.length!=z,compression:M}),s+=30+m+k+e,u+=76+2*(m+k)+(z||0)+e,--a||v()}};if(m>65535&&x(E(11,0,1),null),M)if(g<16e4)try{x(null,Mt(i,h))}catch(t){x(t,null)}else l.push(kt(i,h,x));else x(null,i)},g=0;g<h;++g)d(g);return c}function gn(t,r){r||(r={});var i={},e=[];Kt(t,\"\",i,r);var o=0,a=0;for(var s in i){var u=i[s],h=u[0],f=u[1],l=0==f.level?0:8,c=(x=nn(s)).length,p=f.comment,v=p&&nn(p),d=v&&v.length,g=un(f.extra);c>65535&&E(11);var y=l?Mt(h,f):h,m=y.length,w=W();w.p(h),e.push(K(f,{size:h.length,crc:w.d(),c:y,f:x,m:v,u:c!=s.length||v&&p.length!=d,o:o,compression:l})),o+=30+c+g+m,a+=76+2*(c+g)+(d||0)+m}for(var b=new n(a+22),z=o,k=a-o,M=0;M<e.length;++M){var x=e[M];hn(b,x.o,x,x.f,x.u,x.c.length);var S=30+x.f.length+un(x.extra);b.set(x.c,x.o+S),hn(b,o,x,x.f,x.u,x.c.length,x.o,x.m),o+=16+S+(x.m?x.m.length:0)}return fn(b,o,e.length,k,z),b}var yn=function(){function t(){}return t.prototype.push=function(t,n){this.ondata(null,t,n)},t.compression=0,t}(),mn=function(){function t(){var t=this;this.i=new xt((function(n,r){t.ondata(null,n,r)}))}return t.prototype.push=function(t,n){try{this.i.push(t,n)}catch(t){this.ondata(t,null,n)}},t.compression=8,t}(),wn=function(){function t(t,n){var r=this;n<32e4?this.i=new xt((function(t,n){r.ondata(null,t,n)})):(this.i=new St((function(t,n,i){r.ondata(t,n,i)})),this.terminate=this.i.terminate)}return t.prototype.push=function(t,n){this.i.terminate&&(t=T(t,0)),this.i.push(t,n)},t.compression=8,t}(),bn=function(){function t(t){this.onfile=t,this.k=[],this.o={0:yn},this.p=B}return t.prototype.push=function(t,r){var i=this;if(this.onfile||E(5),this.p||E(4),this.c>0){var e=Math.min(this.c,t.length),o=t.subarray(0,e);if(this.c-=e,this.d?this.d.push(o,!this.c):this.k[0].push(o),(t=t.subarray(e)).length)return this.push(t,r)}else{var a=0,s=0,u=void 0,h=void 0;this.p.length?t.length?((h=new n(this.p.length+t.length)).set(this.p),h.set(t,this.p.length)):h=this.p:h=t;for(var f=h.length,l=this.c,c=l&&this.d,p=function(){var t,n=ft(h,s);if(67324752==n){a=1,u=s,v.d=null,v.c=0;var r=ht(h,s+6),e=ht(h,s+8),o=2048&r,c=8&r,p=ht(h,s+26),d=ht(h,s+28);if(f>s+30+p+d){var g=[];v.k.unshift(g),a=2;var y,m=ft(h,s+18),w=ft(h,s+22),b=rn(h.subarray(s+30,s+=30+p),!o);4294967295==m?(t=c?[-2]:sn(h,s),m=t[0],w=t[1]):c&&(m=-1),s+=d,v.c=m;var z={name:b,compression:e,start:function(){if(z.ondata||E(5),m){var t=i.o[e];t||z.ondata(E(14,\"unknown compression type \"+e,1),null,!1),(y=m<0?new t(b):new t(b,m,w)).ondata=function(t,n,r){z.ondata(t,n,r)};for(var n=0,r=g;n<r.length;n++){var o=r[n];y.push(o,!1)}i.k[0]==g&&i.c?i.d=y:y.push(B,!0)}else z.ondata(null,B,!0)},terminate:function(){y&&y.terminate&&y.terminate()}};m>=0&&(z.size=m,z.originalSize=w),v.onfile(z)}return\"break\"}if(l){if(134695760==n)return u=s+=12+(-2==l&&8),a=3,v.c=0,\"break\";if(33639248==n)return u=s-=4,a=3,v.c=0,\"break\"}},v=this;s<f-4;++s){if(\"break\"===p())break}if(this.p=B,l<0){var d=a?h.subarray(0,u-12-(-2==l&&8)-(134695760==ft(h,u-16)&&4)):h.subarray(0,s);c?c.push(d,!!a):this.k[+(2==a)].push(d)}if(2&a)return this.push(h.subarray(s),r);this.p=h.subarray(s)}r&&(this.c&&E(13),this.p=null)},t.prototype.register=function(t){this.o[t.compression]=t},t}(),zn=\"function\"==typeof queueMicrotask?queueMicrotask:\"function\"==typeof setTimeout?setTimeout:function(t){t()};function kn(t,r,i){i||(i=r,r={}),\"function\"!=typeof i&&E(7);var e=[],o=function(){for(var t=0;t<e.length;++t)e[t]()},a={},s=function(t,n){zn((function(){i(t,n)}))};zn((function(){s=i}));for(var u=t.length-22;101010256!=ft(t,u);--u)if(!u||t.length-u>65558)return s(E(13,0,1),null),o;var h=ht(t,u+8);if(h){var f=h,l=ft(t,u+16),c=4294967295==l||65535==f;if(c){var p=ft(t,u-12);(c=101075792==ft(t,p))&&(f=h=ft(t,p+32),l=ft(t,p+48))}for(var v=r&&r.filter,d=function(r){var i=an(t,l,c),u=i[0],f=i[1],p=i[2],d=i[3],g=i[4],y=i[5],m=on(t,y);l=g;var w=function(t,n){t?(o(),s(t,null)):(n&&(a[d]=n),--h||s(null,a))};if(!v||v({name:d,size:f,originalSize:p,compression:u}))if(u)if(8==u){var b=t.subarray(m,m+f);if(p<524288||f>.8*p)try{w(null,At(b,{out:new n(p)}))}catch(t){w(t,null)}else e.push(Ct(b,{size:p},w))}else w(E(14,\"unknown compression type \"+u,1),null);else w(null,T(t,m,m+f));else w(null,null)},g=0;g<f;++g)d()}else s(null,{});return o}function Mn(t,r){for(var i={},e=t.length-22;101010256!=ft(t,e);--e)(!e||t.length-e>65558)&&E(13);var o=ht(t,e+8);if(!o)return{};var a=ft(t,e+16),s=4294967295==a||65535==o;if(s){var u=ft(t,e-12);(s=101075792==ft(t,u))&&(o=ft(t,u+32),a=ft(t,u+48))}for(var h=r&&r.filter,f=0;f<o;++f){var l=an(t,a,s),c=l[0],p=l[1],v=l[2],d=l[3],g=l[4],y=l[5],m=on(t,y);a=g,h&&!h({name:d,size:p,originalSize:v,compression:c})||(c?8==c?i[d]=At(t.subarray(m,m+p),{out:new n(v)}):E(14,\"unknown compression type \"+c):i[d]=T(t,m,m+p))}return i}export{It as AsyncCompress,Wt as AsyncDecompress,zt as AsyncDeflate,Ot as AsyncGunzip,It as AsyncGzip,St as AsyncInflate,wn as AsyncUnzipInflate,Ht as AsyncUnzlib,pn as AsyncZipDeflate,Zt as AsyncZlib,Tt as Compress,_t as DecodeUTF8,Rt as Decompress,bt as Deflate,tn as EncodeUTF8,I as FlateErrorCode,Ft as Gunzip,Tt as Gzip,xt as Inflate,bn as Unzip,mn as UnzipInflate,yn as UnzipPassThrough,Gt as Unzlib,vn as Zip,cn as ZipDeflate,ln as ZipPassThrough,Lt as Zlib,Dt as compress,Et as compressSync,Yt as decompress,Jt as decompressSync,kt as deflate,Mt as deflateSync,qt as gunzip,Ut as gunzipSync,Dt as gzip,Et as gzipSync,Ct as inflate,At as inflateSync,rn as strFromU8,nn as strToU8,kn as unzip,Mn as unzipSync,Bt as unzlib,Nt as unzlibSync,dn as zip,gn as zipSync,$t as zlib,jt as zlibSync};export default null;\n//# sourceMappingURL=/sm/280b916cdd8d0d7dd376ab4f158b7738c19fee04d6ebca320b74bf09ab9ca292.map","/**\n * Bundled by jsDelivr using Rollup v2.79.2 and Terser v5.39.0.\n * Original file: /npm/valibot@0.13.1/dist/index.js\n *\n * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files\n */\nfunction t(t){return(Array.isArray(t)?t:t.issues).reduce(((t,e)=>{if(e.path){const n=e.path.map((({key:t})=>t)).join(\".\");t.nested[n]=[...t.nested[n]||[],e.message]}else t.root=[...t.root||[],e.message];return t}),{nested:{}})}var e=class extends Error{issues;constructor(t){super(t[0].message),this.name=\"ValiError\",this.issues=t}};function n(t,e){return t}function s(t,e){return{...t,_parse:(n,s)=>t._parse(e(n),s)}}function a(t,e){return{...t,_parse:async(n,s)=>t._parse(await e(n),s)}}function u(t,e){return{...t,_parse(n,s){const a=t._parse(n,s);return{output:a.issues?\"function\"==typeof e?e({input:n,issues:a.issues}):e:a.output}}}}function i(t,e){return{...t,async _parse(n,s){const a=await t._parse(n,s);return{output:a.issues?\"function\"==typeof e?e({input:n,issues:a.issues}):e:a.output}}}}function r(t,e){return!t._parse(e,{abortEarly:!0}).issues}function o(t,e){return{reason:t?.reason,validation:e.validation,origin:t?.origin||\"value\",message:e.message,input:e.input,abortEarly:t?.abortEarly,abortPipeEarly:t?.abortPipeEarly}}function c(t,e){return{reason:e,origin:t?.origin,abortEarly:t?.abortEarly,abortPipeEarly:t?.abortPipeEarly}}function p(t,e,n,s){if(!e||!e.length)return{output:t};let a,u,i=t;for(const t of e){const e=t(i);if(e.issue){a=a||c(n,s);const t=o(a,e.issue);if(u?u.push(t):u=[t],a.abortEarly||a.abortPipeEarly)break}else i=e.output}return u?{issues:u}:{output:i}}async function l(t,e,n,s){if(!e||!e.length)return{output:t};let a,u,i=t;for(const t of e){const e=await t(i);if(e.issue){a=a||c(n,s);const t=o(a,e.issue);if(u?u.push(t):u=[t],a.abortEarly||a.abortPipeEarly)break}else i=e.output}return u?{issues:u}:{output:i}}function f(t,e){return t&&\"string\"!=typeof t?[void 0,t]:[t,e]}function y(t,e,n,s,a,u){return{issues:[{reason:e,validation:n,origin:t?.origin||\"value\",message:s,input:a,issues:u,abortEarly:t?.abortEarly,abortPipeEarly:t?.abortPipeEarly}]}}function d(t){const e=t.replace(/\\D/g,\"\");let n=e.length,s=1,a=0;for(;n;){const t=+e[--n];s^=1,a+=s?[0,2,4,6,8,1,3,5,7,9][t]:t}return a%10==0}function m(t=[]){return{schema:\"any\",async:!1,_parse:(e,n)=>p(e,t,n,\"any\")}}function h(t=[]){return{schema:\"any\",async:!0,_parse:async(e,n)=>l(e,t,n,\"any\")}}function v(t,e,n){const[s,a]=f(e,n);return{schema:\"array\",array:{item:t},async:!1,_parse(e,n){if(!Array.isArray(e))return y(n,\"type\",\"array\",s||\"Invalid type\",e);let u;const i=[];for(let s=0;s<e.length;s++){const a=e[s],r=t._parse(a,n);if(r.issues){const t={schema:\"array\",input:e,key:s,value:a};for(const e of r.issues)e.path?e.path.unshift(t):e.path=[t],u?.push(e);if(u||(u=r.issues),n?.abortEarly)break}else i.push(r.output)}return u?{issues:u}:p(i,a,n,\"array\")}}}function b(t,e,n){const[s,a]=f(e,n);return{schema:\"array\",array:{item:t},async:!0,async _parse(e,n){if(!Array.isArray(e))return y(n,\"type\",\"array\",s||\"Invalid type\",e);let u;const i=[];return await Promise.all(e.map((async(s,a)=>{if(!n?.abortEarly||!u){const r=await t._parse(s,n);if(!n?.abortEarly||!u)if(r.issues){const t={schema:\"array\",input:e,key:a,value:s};for(const e of r.issues)e.path?e.path.unshift(t):e.path=[t],u?.push(e);if(u||(u=r.issues),n?.abortEarly)throw null}else i[a]=r.output}}))).catch((()=>null)),u?{issues:u}:l(i,a,n,\"array\")}}}function _(t,e){const[n,s]=f(t,e);return{schema:\"bigint\",async:!1,_parse:(t,e)=>\"bigint\"!=typeof t?y(e,\"type\",\"bigint\",n||\"Invalid type\",t):p(t,s,e,\"bigint\")}}function g(t,e){const[n,s]=f(t,e);return{schema:\"bigint\",async:!0,_parse:async(t,e)=>\"bigint\"!=typeof t?y(e,\"type\",\"bigint\",n||\"Invalid type\",t):l(t,s,e,\"bigint\")}}function I(t,e){const[n,s]=f(t,e);return{schema:\"blob\",async:!1,_parse:(t,e)=>t instanceof Blob?p(t,s,e,\"blob\"):y(e,\"type\",\"blob\",n||\"Invalid type\",t)}}function E(t,e){const[n,s]=f(t,e);return{schema:\"blob\",async:!0,_parse:async(t,e)=>t instanceof Blob?l(t,s,e,\"blob\"):y(e,\"type\",\"blob\",n||\"Invalid type\",t)}}function w(t,e){const[n,s]=f(t,e);return{schema:\"boolean\",async:!1,_parse:(t,e)=>\"boolean\"!=typeof t?y(e,\"type\",\"boolean\",n||\"Invalid type\",t):p(t,s,e,\"boolean\")}}function A(t,e){const[n,s]=f(t,e);return{schema:\"boolean\",async:!0,_parse:async(t,e)=>\"boolean\"!=typeof t?y(e,\"type\",\"boolean\",n||\"Invalid type\",t):l(t,s,e,\"boolean\")}}function j(t,e){const[n,s]=f(t,e);return{schema:\"date\",async:!1,_parse:(t,e)=>t instanceof Date?p(t,s,e,\"date\"):y(e,\"type\",\"date\",n||\"Invalid type\",t)}}function k(t,e){const[n,s]=f(t,e);return{schema:\"date\",async:!0,_parse:async(t,e)=>t instanceof Date?l(t,s,e,\"date\"):y(e,\"type\",\"date\",n||\"Invalid type\",t)}}function F(t,e){return{schema:\"enum\",enum:t,async:!1,_parse:(n,s)=>t.includes(n)?{output:n}:y(s,\"type\",\"enum\",e||\"Invalid type\",n)}}function P(t,e){return{schema:\"enum\",enum:t,async:!0,_parse:async(n,s)=>t.includes(n)?{output:n}:y(s,\"type\",\"enum\",e||\"Invalid type\",n)}}function O(t,e,n){const[s,a]=f(e,n);return{schema:\"instance\",class:t,async:!1,_parse:(e,n)=>e instanceof t?p(e,a,n,\"instance\"):y(n,\"type\",\"instance\",s||\"Invalid type\",e)}}function x(t,e,n){const[s,a]=f(e,n);return{schema:\"instance\",class:t,async:!0,_parse:async(e,n)=>e instanceof t?l(e,a,n,\"instance\"):y(n,\"type\",\"instance\",s||\"Invalid type\",e)}}function $(t,e){return{schema:\"literal\",literal:t,async:!1,_parse:(n,s)=>n!==t?y(s,\"type\",\"literal\",e||\"Invalid type\",n):{output:n}}}function z(t,e){return{schema:\"literal\",literal:t,async:!0,_parse:async(n,s)=>n!==t?y(s,\"type\",\"literal\",e||\"Invalid type\",n):{output:n}}}function N(t,e,n,s){const[a,u]=f(n,s);return{schema:\"map\",map:{key:t,value:e},async:!1,_parse(n,s){if(!(n instanceof Map))return y(s,\"type\",\"map\",a||\"Invalid type\",n);let i;const r=new Map;for(const[a,u]of n.entries()){let o;const c=t._parse(a,{origin:\"key\",abortEarly:s?.abortEarly,abortPipeEarly:s?.abortPipeEarly});if(c.issues){o={schema:\"map\",input:n,key:a,value:u};for(const t of c.issues)t.path?t.path.unshift(o):t.path=[o],i?.push(t);if(i||(i=c.issues),s?.abortEarly)break}const p=e._parse(u,s);if(p.issues){o=o||{schema:\"map\",input:n,key:a,value:u};for(const t of p.issues)t.path?t.path.unshift(o):t.path=[o],i?.push(t);if(i||(i=p.issues),s?.abortEarly)break}c.issues||p.issues||r.set(c.output,p.output)}return i?{issues:i}:p(r,u,s,\"map\")}}}function M(t,e,n,s){const[a,u]=f(n,s);return{schema:\"map\",map:{key:t,value:e},async:!0,async _parse(n,s){if(!(n instanceof Map))return y(s,\"type\",\"map\",a||\"Invalid type\",n);const i=new Map;let r;return await Promise.all(Array.from(n.entries()).map((async([a,u])=>{let o;const[c,p]=await Promise.all([{schema:t,value:a,origin:\"key\"},{schema:e,value:u,origin:\"value\"}].map((async({schema:t,value:e,origin:i})=>{if(!s?.abortEarly||!r){const c=await t._parse(e,{origin:i,abortEarly:s?.abortEarly,abortPipeEarly:s?.abortPipeEarly});if(!s?.abortEarly||!r){if(!c.issues)return c;o=o||{schema:\"map\",input:n,key:a,value:u};for(const t of c.issues)t.path?t.path.unshift(o):t.path=[o],r?.push(t);if(r||(r=c.issues),s?.abortEarly)throw null}}}))).catch((()=>[]));c&&p&&i.set(c.output,p.output)}))),r?{issues:r}:l(n,u,s,\"map\")}}}function S(t){return{schema:\"nan\",async:!1,_parse:(e,n)=>Number.isNaN(e)?{output:e}:y(n,\"type\",\"nan\",t||\"Invalid type\",e)}}function T(t){return{schema:\"nan\",async:!0,_parse:async(e,n)=>Number.isNaN(e)?{output:e}:y(n,\"type\",\"nan\",t||\"Invalid type\",e)}}function U(t,e){return{schema:\"native_enum\",nativeEnum:t,async:!1,_parse:(n,s)=>Object.values(t).includes(n)?{output:n}:y(s,\"type\",\"native_enum\",e||\"Invalid type\",n)}}function D(t,e){return{schema:\"native_enum\",nativeEnum:t,async:!0,_parse:async(n,s)=>Object.values(t).includes(n)?{output:n}:y(s,\"type\",\"native_enum\",e||\"Invalid type\",n)}}function L(t){return{schema:\"never\",async:!1,_parse:(e,n)=>y(n,\"type\",\"never\",t||\"Invalid type\",e)}}function C(t){return{schema:\"never\",async:!0,_parse:async(e,n)=>y(n,\"type\",\"never\",t||\"Invalid type\",e)}}function W(t,e){return{schema:\"non_nullable\",wrapped:t,async:!1,_parse:(n,s)=>null===n?y(s,\"type\",\"non_nullable\",e||\"Invalid type\",n):t._parse(n,s)}}function Z(t,e){return{schema:\"non_nullable\",wrapped:t,async:!0,_parse:async(n,s)=>null===n?y(s,\"type\",\"non_nullable\",e||\"Invalid type\",n):t._parse(n,s)}}function B(t,e){return{schema:\"non_nullish\",wrapped:t,async:!1,_parse:(n,s)=>null==n?y(s,\"type\",\"non_nullish\",e||\"Invalid type\",n):t._parse(n,s)}}function R(t,e){return{schema:\"non_nullish\",wrapped:t,async:!0,_parse:async(n,s)=>null==n?y(s,\"type\",\"non_nullish\",e||\"Invalid type\",n):t._parse(n,s)}}function q(t,e){return{schema:\"non_optional\",wrapped:t,async:!1,_parse:(n,s)=>void 0===n?y(s,\"type\",\"non_optional\",e||\"Invalid type\",n):t._parse(n,s)}}function V(t,e){return{schema:\"non_optional\",wrapped:t,async:!0,_parse:async(n,s)=>void 0===n?y(s,\"type\",\"non_optional\",e||\"Invalid type\",n):t._parse(n,s)}}function G(t){return{schema:\"nullable\",wrapped:t,async:!1,_parse:(e,n)=>null===e?{output:e}:t._parse(e,n)}}function H(t){return{schema:\"nullable\",wrapped:t,async:!0,_parse:async(e,n)=>null===e?{output:e}:t._parse(e,n)}}function J(t){return{schema:\"nullish\",wrapped:t,async:!1,_parse:(e,n)=>null==e?{output:e}:t._parse(e,n)}}function K(t){return{schema:\"nullish\",wrapped:t,async:!0,_parse:async(e,n)=>null==e?{output:e}:t._parse(e,n)}}function Q(t){return{schema:\"null\",async:!1,_parse:(e,n)=>null!==e?y(n,\"type\",\"null\",t||\"Invalid type\",e):{output:e}}}function X(t){return{schema:\"null\",async:!0,_parse:async(e,n)=>null!==e?y(n,\"type\",\"null\",t||\"Invalid type\",e):{output:e}}}function Y(t,e){const[n,s]=f(t,e);return{schema:\"number\",async:!1,_parse:(t,e)=>\"number\"!=typeof t?y(e,\"type\",\"number\",n||\"Invalid type\",t):p(t,s,e,\"number\")}}function tt(t,e){const[n,s]=f(t,e);return{schema:\"number\",async:!0,_parse:async(t,e)=>\"number\"!=typeof t?y(e,\"type\",\"number\",n||\"Invalid type\",t):l(t,s,e,\"number\")}}function et(t,e,n){const[s,a]=f(e,n);let u;return{schema:\"object\",object:t,async:!1,_parse(e,n){if(!e||\"object\"!=typeof e)return y(n,\"type\",\"object\",s||\"Invalid type\",e);let i;u=u||Object.entries(t);const r={};for(const[t,s]of u){const a=e[t],u=s._parse(a,n);if(u.issues){const s={schema:\"object\",input:e,key:t,value:a};for(const t of u.issues)t.path?t.path.unshift(s):t.path=[s],i?.push(t);if(i||(i=u.issues),n?.abortEarly)break}else r[t]=u.output}return i?{issues:i}:p(r,a,n,\"object\")}}}function nt(t,e,n){const[s,a]=f(e,n);let u;return{schema:\"object\",object:t,async:!0,async _parse(e,n){if(!e||\"object\"!=typeof e)return y(n,\"type\",\"object\",s||\"Invalid type\",e);let i;u=u||Object.entries(t);const r={};return await Promise.all(u.map((async([t,s])=>{if(!n?.abortEarly||!i){const a=e[t],u=await s._parse(a,n);if(!n?.abortEarly||!i)if(u.issues){const s={schema:\"object\",input:e,key:t,value:a};for(const t of u.issues)t.path?t.path.unshift(s):t.path=[s],i?.push(t);if(i||(i=u.issues),n?.abortEarly)throw null}else r[t]=u.output}}))).catch((()=>null)),i?{issues:i}:l(r,a,n,\"object\")}}}function st(t){return{schema:\"optional\",wrapped:t,async:!1,_parse:(e,n)=>void 0===e?{output:e}:t._parse(e,n)}}function at(t){return{schema:\"optional\",wrapped:t,async:!0,_parse:async(e,n)=>void 0===e?{output:e}:t._parse(e,n)}}function ut(t,e){const[n,s]=f(t,e);return{schema:\"string\",async:!1,_parse:(t,e)=>\"string\"!=typeof t?y(e,\"type\",\"string\",n||\"Invalid type\",t):p(t,s,e,\"string\")}}function it(t,e){const[n,s]=f(t,e);return{schema:\"string\",async:!0,_parse:async(t,e)=>\"string\"!=typeof t?y(e,\"type\",\"string\",n||\"Invalid type\",t):l(t,s,e,\"string\")}}function rt(t,e,n,s){if(\"object\"==typeof e&&!Array.isArray(e)){const[a,u]=f(n,s);return[t,e,a,u]}const[a,u]=f(e,n);return[ut(),t,a,u]}var ot=[\"__proto__\",\"prototype\",\"constructor\"];function ct(t,e,n,s){const[a,u,i,r]=rt(t,e,n,s);return{schema:\"record\",record:{key:a,value:u},async:!1,_parse(t,e){if(!t||\"object\"!=typeof t)return y(e,\"type\",\"record\",i||\"Invalid type\",t);let n;const s={};for(const[i,r]of Object.entries(t))if(!ot.includes(i)){let o;const c=a._parse(i,{origin:\"key\",abortEarly:e?.abortEarly,abortPipeEarly:e?.abortPipeEarly});if(c.issues){o={schema:\"record\",input:t,key:i,value:r};for(const t of c.issues)t.path=[o],n?.push(t);if(n||(n=c.issues),e?.abortEarly)break}const p=u._parse(r,e);if(p.issues){o=o||{schema:\"record\",input:t,key:i,value:r};for(const t of p.issues)t.path?t.path.unshift(o):t.path=[o],n?.push(t);if(n||(n=p.issues),e?.abortEarly)break}c.issues||p.issues||(s[c.output]=p.output)}return n?{issues:n}:p(s,r,e,\"record\")}}}function pt(t,e,n,s){const[a,u,i,r]=rt(t,e,n,s);return{schema:\"record\",record:{key:a,value:u},async:!0,async _parse(t,e){if(!t||\"object\"!=typeof t)return y(e,\"type\",\"record\",i||\"Invalid type\",t);let n;const s={};return await Promise.all(Object.entries(t).map((async([i,r])=>{if(!ot.includes(i)){let o;const[c,p]=await Promise.all([{schema:a,value:i,origin:\"key\"},{schema:u,value:r,origin:\"value\"}].map((async({schema:s,value:a,origin:u})=>{if(!e?.abortEarly||!n){const c=await s._parse(a,{origin:u,abortEarly:e?.abortEarly,abortPipeEarly:e?.abortPipeEarly});if(!e?.abortEarly||!n){if(!c.issues)return c;o=o||{schema:\"record\",input:t,key:i,value:r};for(const t of c.issues)t.path?t.path.unshift(o):t.path=[o],n?.push(t);if(n||(n=c.issues),e?.abortEarly)throw null}}}))).catch((()=>[]));c&&p&&(s[c.output]=p.output)}}))),n?{issues:n}:l(s,r,e,\"record\")}}}function lt(t){return{schema:\"recursive\",getter:t,async:!1,_parse:(e,n)=>t()._parse(e,n)}}function ft(t){return{schema:\"recursive\",getter:t,async:!0,_parse:async(e,n)=>t()._parse(e,n)}}function yt(t,e,n){const[s,a]=f(e,n);return{schema:\"set\",set:{value:t},async:!1,_parse(e,n){if(!(e instanceof Set))return y(n,\"type\",\"set\",s||\"Invalid type\",e);let u,i=0;const r=new Set;for(const s of e){const a=t._parse(s,n);if(a.issues){const t={schema:\"set\",input:e,key:i,value:s};for(const e of a.issues)e.path?e.path.unshift(t):e.path=[t],u?.push(e);if(u||(u=a.issues),n?.abortEarly)break}else r.add(a.output);i++}return u?{issues:u}:p(r,a,n,\"set\")}}}function dt(t,e,n){const[s,a]=f(e,n);return{schema:\"set\",set:{value:t},async:!0,async _parse(e,n){if(!(e instanceof Set))return y(n,\"type\",\"set\",s||\"Invalid type\",e);let u;const i=new Set;return await Promise.all(Array.from(e.values()).map((async(s,a)=>{if(!n?.abortEarly||!u){const r=await t._parse(s,n);if(!n?.abortEarly||!u)if(r.issues){const t={schema:\"set\",input:e,key:a,value:s};for(const e of r.issues)e.path?e.path.unshift(t):e.path=[t],u?.push(e);if(u||(u=r.issues),n?.abortEarly)throw null}else i.add(r.output)}}))).catch((()=>null)),u?{issues:u}:l(e,a,n,\"set\")}}}function mt(t,e,n){const[s,a]=f(e,n);return{schema:\"special\",async:!1,_parse:(e,n)=>t(e)?p(e,a,n,\"special\"):y(n,\"type\",\"special\",s||\"Invalid type\",e)}}function ht(t,e,n){const[s,a]=f(e,n);return{schema:\"special\",async:!0,_parse:async(e,n)=>await t(e)?l(e,a,n,\"special\"):y(n,\"type\",\"special\",s||\"Invalid type\",e)}}function vt(t){return{schema:\"symbol\",async:!1,_parse:(e,n)=>\"symbol\"!=typeof e?y(n,\"type\",\"symbol\",t||\"Invalid type\",e):{output:e}}}function bt(t){return{schema:\"symbol\",async:!0,_parse:async(e,n)=>\"symbol\"!=typeof e?y(n,\"type\",\"symbol\",t||\"Invalid type\",e):{output:e}}}function _t(t,e,n){if(\"object\"==typeof t&&!Array.isArray(t)){const[s,a]=f(e,n);return[t,s,a]}const[s,a]=f(t,e);return[void 0,s,a]}function gt(t,e,n,s){const[a,u,i]=_t(e,n,s);return{schema:\"tuple\",tuple:{items:t,rest:a},async:!1,_parse(e,n){if(!Array.isArray(e)||!a&&t.length!==e.length||a&&t.length>e.length)return y(n,\"type\",\"tuple\",u||\"Invalid type\",e);let s;const r=[];for(let a=0;a<t.length;a++){const u=e[a],i=t[a]._parse(u,n);if(i.issues){const t={schema:\"tuple\",input:e,key:a,value:u};for(const e of i.issues)e.path?e.path.unshift(t):e.path=[t],s?.push(e);if(s||(s=i.issues),n?.abortEarly)break}else r[a]=i.output}if(a)for(let u=t.length;u<e.length;u++){const t=e[u],i=a._parse(t,n);if(i.issues){const a={schema:\"tuple\",input:e,key:u,value:t};for(const t of i.issues)t.path?t.path.unshift(a):t.path=[a],s?.push(t);if(s||(s=i.issues),n?.abortEarly)break}else r[u]=i.output}return s?{issues:s}:p(r,i,n,\"tuple\")}}}function It(t,e,n,s){const[a,u,i]=_t(e,n,s);return{schema:\"tuple\",tuple:{items:t,rest:a},async:!0,async _parse(e,n){if(!Array.isArray(e)||!a&&t.length!==e.length||a&&t.length>e.length)return y(n,\"type\",\"tuple\",u||\"Invalid type\",e);let s;const r=[];return await Promise.all([Promise.all(t.map((async(t,a)=>{if(!n?.abortEarly||!s){const u=e[a],i=await t._parse(u,n);if(!n?.abortEarly||!s)if(i.issues){const t={schema:\"tuple\",input:e,key:a,value:u};for(const e of i.issues)e.path?e.path.unshift(t):e.path=[t],s?.push(e);if(s||(s=i.issues),n?.abortEarly)throw null}else r[a]=i.output}}))),a&&Promise.all(e.slice(t.length).map((async(u,i)=>{if(!n?.abortEarly||!s){const o=t.length+i,c=await a._parse(u,n);if(!n?.abortEarly||!s)if(c.issues){const t={schema:\"tuple\",input:e,key:o,value:u};for(const e of c.issues)e.path?e.path.unshift(t):e.path=[t],s?.push(e);if(s||(s=c.issues),n?.abortEarly)throw null}else r[o]=c.output}})))]).catch((()=>null)),s?{issues:s}:l(r,i,n,\"tuple\")}}}function Et(t){return{schema:\"undefined\",async:!1,_parse:(e,n)=>void 0!==e?y(n,\"type\",\"undefined\",t||\"Invalid type\",e):{output:e}}}function wt(t){return{schema:\"undefined\",async:!0,_parse:async(e,n)=>void 0!==e?y(n,\"type\",\"undefined\",t||\"Invalid type\",e):{output:e}}}function At(t,e){return{schema:\"union\",union:t,async:!1,_parse(n,s){let a,u;for(const e of t){const t=e._parse(n,s);if(!t.issues){u=[t.output];break}if(a)for(const e of t.issues)a.push(e);else a=t.issues}return u?{output:u[0]}:y(s,\"type\",\"union\",e||\"Invalid type\",n,a)}}}function jt(t,e){return{schema:\"union\",union:t,async:!0,async _parse(n,s){let a,u;for(const e of t){const t=await e._parse(n,s);if(!t.issues){u=[t.output];break}if(a)for(const e of t.issues)a.push(e);else a=t.issues}return u?{output:u[0]}:y(s,\"type\",\"union\",e||\"Invalid type\",n,a)}}}function kt(t=[]){return{schema:\"unknown\",async:!1,_parse:(e,n)=>p(e,t,n,\"unknown\")}}function Ft(t=[]){return{schema:\"unknown\",async:!0,_parse:async(e,n)=>l(e,t,n,\"unknown\")}}function Pt(t){return{schema:\"void\",async:!1,_parse:(e,n)=>void 0!==e?y(n,\"type\",\"void\",t||\"Invalid type\",e):{output:e}}}function Ot(t){return{schema:\"void\",async:!0,_parse:async(e,n)=>void 0!==e?y(n,\"type\",\"void\",t||\"Invalid type\",e):{output:e}}}function xt(t){return F(Object.keys(t.object))}function $t(t,e,n){const[s,a]=f(e,n);return et(t.reduce(((t,e)=>({...t,...e.object})),{}),s,a)}function zt(t,e,n){const[s,a]=f(e,n);return nt(t.reduce(((t,e)=>({...t,...e.object})),{}),s,a)}function Nt(t,e,n,s){const[a,u]=f(n,s);return et(Object.entries(t.object).reduce(((t,[n,s])=>e.includes(n)?t:{...t,[n]:s}),{}),a,u)}function Mt(t,e,n,s){const[a,u]=f(n,s);return nt(Object.entries(t.object).reduce(((t,[n,s])=>e.includes(n)?t:{...t,[n]:s}),{}),a,u)}function St(t,n,s){const a=t._parse(n,s);if(a.issues)throw new e(a.issues);return a.output}async function Tt(t,n,s){const a=await t._parse(n,s);if(a.issues)throw new e(a.issues);return a.output}function Ut(t,e,n){const[s,a]=f(e,n);return et(Object.entries(t.object).reduce(((t,[e,n])=>({...t,[e]:st(n)})),{}),s,a)}function Dt(t,e,n){const[s,a]=f(e,n);return nt(Object.entries(t.object).reduce(((t,[e,n])=>({...t,[e]:at(n)})),{}),s,a)}function Lt(t,e,n,s){const[a,u]=f(n,s);return et(Object.entries(t.object).reduce(((t,[n,s])=>e.includes(n)?{...t,[n]:s}:t),{}),a,u)}function Ct(t,e,n,s){const[a,u]=f(n,s);return nt(Object.entries(t.object).reduce(((t,[n,s])=>e.includes(n)?{...t,[n]:s}:t),{}),a,u)}function Wt(t,e,n){const[s,a]=f(e,n);return et(Object.entries(t.object).reduce(((t,[e,n])=>({...t,[e]:q(n)})),{}),s,a)}function Zt(t,e,n){const[s,a]=f(e,n);return nt(Object.entries(t.object).reduce(((t,[e,n])=>({...t,[e]:V(n)})),{}),s,a)}function Bt(t,n,s){const a=t._parse(n,s);return a.issues?{success:!1,error:new e(a.issues),issues:a.issues}:{success:!0,data:a.output,output:a.output}}async function Rt(t,n,s){const a=await t._parse(n,s);return a.issues?{success:!1,error:new e(a.issues),issues:a.issues}:{success:!0,data:a.output,output:a.output}}function qt(t,e){return{...t,_parse(n,s){const a=t._parse(n,s);return a.issues||Object.keys(n).length===Object.keys(a.output).length?a:y(s,\"object\",\"strict\",e||\"Invalid keys\",n)}}}function Vt(t,e){return{...t,async _parse(n,s){const a=await t._parse(n,s);return a.issues||Object.keys(n).length===Object.keys(a.output).length?a:y(s,\"object\",\"strict\",e||\"Invalid keys\",n)}}}function Gt(t,e){return{...t,_parse(n,s){const a=t._parse(n,s);return a.issues?a:{output:e(a.output)}}}}function Ht(t,e){return{...t,async:!0,async _parse(n,s){const a=await t._parse(n,s);return a.issues?a:{output:await e(a.output)}}}}function Jt(t){return t.wrapped}function Kt(t,e){return{...t,_parse:(n,s)=>t._parse(void 0===n?\"function\"==typeof e?e():e:n,s)}}var Qt=Kt;function Xt(t){return e=>({output:t(e)})}function Yt(t){return async e=>({output:await t(e)})}function te(){return t=>({output:t.toLocaleLowerCase()})}function ee(t){return e=>({output:e>t?t:e})}function ne(t){return e=>({output:e<t?t:e})}function se(){return t=>({output:t.trim()})}function ae(){return t=>({output:t.trimEnd()})}function ue(){return t=>({output:t.trimStart()})}function ie(){return t=>({output:t.toUpperCase()})}function re(t,e){return n=>(new TextEncoder).encode(n).length!==t?{issue:{validation:\"bytes\",message:e||\"Invalid byte length\",input:n}}:{output:n}}function oe(t,e){return n=>t(n)?{output:n}:{issue:{validation:\"custom\",message:e||\"Invalid input\",input:n}}}function ce(t,e){return async n=>await t(n)?{output:n}:{issue:{validation:\"custom\",message:e||\"Invalid input\",input:n}}}function pe(t){return e=>/^(([^<>()[\\].,;:\\s@\"]+(\\.[^<>()[\\].,;:\\s@\"]+)*)|(\".+\"))@(([^<>()[\\].,;:\\s@\"]+\\.)+[^<>()[\\].,;:\\s@\"]{2,})$/i.test(e)?{output:e}:{issue:{validation:\"email\",message:t||\"Invalid email\",input:e}}}function le(t){return e=>/^(\\p{Extended_Pictographic}|\\p{Emoji_Component})+$/u.test(e)?{output:e}:{issue:{validation:\"emoji\",message:t||\"Invalid emoji\",input:e}}}function fe(t,e){return n=>n.endsWith(t)?{output:n}:{issue:{validation:\"ends_with\",message:e||\"Invalid end\",input:n}}}function ye(t,e){return n=>n!==t?{issue:{validation:\"equal\",message:e||\"Invalid input\",input:n}}:{output:n}}function de(t,e){return n=>n.includes(t)?{issue:{validation:\"excludes\",message:e||\"Invalid content\",input:n}}:{output:n}}function me(t){return e=>Number.isFinite(e)?{output:e}:{issue:{validation:\"finite\",message:t||\"Invalid finite number\",input:e}}}function he(t){return e=>/^\\d{2}[ |/|-]?\\d{6}[ |/|-]?\\d{6}[ |/|-]?\\d$/.test(e)&&d(e)?{output:e}:{issue:{validation:\"imei\",message:t||\"Invalid IMEI\",input:e}}}function ve(t,e){return n=>n.includes(t)?{output:n}:{issue:{validation:\"includes\",message:e||\"Invalid content\",input:n}}}function be(t){return e=>Number.isInteger(e)?{output:e}:{issue:{validation:\"integer\",message:t||\"Invalid integer\",input:e}}}function _e(t){return e=>/^((25[0-5]|(2[0-4]|1\\d|[1-9]|)\\d)\\.?\\b){4}$/.test(e)||/^(([0-9a-fA-F]{1,4}:){7,7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:)|fe80:(:[0-9a-fA-F]{0,4}){0,4}%[0-9a-zA-Z]{1,}|::(ffff(:0{1,4}){0,1}:){0,1}((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])|([0-9a-fA-F]{1,4}:){1,4}:((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9]))$/.test(e)?{output:e}:{issue:{validation:\"ip\",message:t||\"Invalid IP\",input:e}}}function ge(t){return e=>/^((25[0-5]|(2[0-4]|1\\d|[1-9]|)\\d)\\.?\\b){4}$/.test(e)?{output:e}:{issue:{validation:\"ipv4\",message:t||\"Invalid IP v4\",input:e}}}function Ie(t){return e=>/^(([0-9a-fA-F]{1,4}:){7,7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:)|fe80:(:[0-9a-fA-F]{0,4}){0,4}%[0-9a-zA-Z]{1,}|::(ffff(:0{1,4}){0,1}:){0,1}((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])|([0-9a-fA-F]{1,4}:){1,4}:((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9]))$/.test(e)?{output:e}:{issue:{validation:\"ipv6\",message:t||\"Invalid IP v6\",input:e}}}function Ee(t){return e=>/^\\d{4}-(0[1-9]|1[0-2])-([12]\\d|0[1-9]|3[01])$/.test(e)?{output:e}:{issue:{validation:\"iso_date\",message:t||\"Invalid date\",input:e}}}function we(t){return e=>/^\\d{4}-(0[1-9]|1[0-2])-([12]\\d|0[1-9]|3[01])T(0[0-9]|1\\d|2[0-3]):[0-5]\\d$/.test(e)?{output:e}:{issue:{validation:\"iso_date_time\",message:t||\"Invalid datetime\",input:e}}}function Ae(t){return e=>/^(0[0-9]|1\\d|2[0-3]):[0-5]\\d$/.test(e)?{output:e}:{issue:{validation:\"iso_time\",message:t||\"Invalid time\",input:e}}}function je(t){return e=>/^(0[0-9]|1\\d|2[0-3]):[0-5]\\d:[0-5]\\d$/.test(e)?{output:e}:{issue:{validation:\"iso_time_second\",message:t||\"Invalid time\",input:e}}}function ke(t){return e=>/^\\d{4}-(0[1-9]|1[0-2])-([12]\\d|0[1-9]|3[01])T(0[0-9]|1\\d|2[0-3]):[0-5]\\d:[0-5]\\d\\.\\d{3}Z$/.test(e)?{output:e}:{issue:{validation:\"iso_timestamp\",message:t||\"Invalid timestamp\",input:e}}}function Fe(t){return e=>/^\\d{4}-W(0[1-9]|[1-4]\\d|5[0-3])$/.test(e)?{output:e}:{issue:{validation:\"iso_week\",message:t||\"Invalid week\",input:e}}}function Pe(t,e){return n=>n.length!==t?{issue:{validation:\"length\",message:e||\"Invalid length\",input:n}}:{output:n}}function Oe(t,e){return n=>(new TextEncoder).encode(n).length>t?{issue:{validation:\"max_bytes\",message:e||\"Invalid byte length\",input:n}}:{output:n}}function xe(t,e){return n=>n.length>t?{issue:{validation:\"max_length\",message:e||\"Invalid length\",input:n}}:{output:n}}function $e(t,e){return n=>n.size>t?{issue:{validation:\"max_size\",message:e||\"Invalid size\",input:n}}:{output:n}}function ze(t,e){return n=>n>t?{issue:{validation:\"max_value\",message:e||\"Invalid value\",input:n}}:{output:n}}var Ne=ze;function Me(t,e){return n=>(new TextEncoder).encode(n).length<t?{issue:{validation:\"min_bytes\",message:e||\"Invalid byte length\",input:n}}:{output:n}}function Se(t,e){return n=>t.includes(n.type)?{output:n}:{issue:{validation:\"mime_type\",message:e||\"Invalid MIME type\",input:n}}}function Te(t,e){return n=>n.length<t?{issue:{validation:\"min_length\",message:e||\"Invalid length\",input:n}}:{output:n}}function Ue(t,e){return n=>n.size<t?{issue:{validation:\"min_size\",message:e||\"Invalid size\",input:n}}:{output:n}}function De(t,e){return n=>n<t?{issue:{validation:\"min_value\",message:e||\"Invalid value\",input:n}}:{output:n}}var Le=De;function Ce(t,e){return n=>n%t!=0?{issue:{validation:\"multipleOf\",message:e||\"Invalid multiple\",input:n}}:{output:n}}function We(t,e){return n=>t.test(n)?{output:n}:{issue:{validation:\"regex\",message:e||\"Invalid regex\",input:n}}}function Ze(t){return e=>Number.isSafeInteger(e)?{output:e}:{issue:{validation:\"safe_integer\",message:t||\"Invalid safe integer\",input:e}}}function Be(t,e){return n=>n.size!==t?{issue:{validation:\"size\",message:e||\"Invalid size\",input:n}}:{output:n}}function Re(t,e){return n=>n.startsWith(t)?{output:n}:{issue:{validation:\"starts_with\",message:e||\"Invalid start\",input:n}}}function qe(t){return e=>{try{return new URL(e),{output:e}}catch(n){return{issue:{validation:\"url\",message:t||\"Invalid URL\",input:e}}}}}function Ve(t){return e=>/^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/i.test(e)?{output:e}:{issue:{validation:\"uuid\",message:t||\"Invalid UUID\",input:e}}}function Ge(t,e){return n=>n!==t?{issue:{validation:\"value\",message:e||\"Invalid value\",input:n}}:{output:n}}export{e as ValiError,m as any,h as anyAsync,v as array,b as arrayAsync,_ as bigint,g as bigintAsync,I as blob,E as blobAsync,w as boolean,A as booleanAsync,n as brand,re as bytes,s as coerce,a as coerceAsync,oe as custom,ce as customAsync,j as date,k as dateAsync,pe as email,le as emoji,fe as endsWith,F as enumType,P as enumTypeAsync,ye as equal,de as excludes,p as executePipe,l as executePipeAsync,u as fallback,i as fallbackAsync,me as finite,t as flatten,f as getDefaultArgs,y as getIssues,he as imei,ve as includes,O as instance,x as instanceAsync,be as integer,_e as ip,ge as ipv4,Ie as ipv6,r as is,d as isLuhnAlgo,Ee as isoDate,we as isoDateTime,Ae as isoTime,je as isoTimeSecond,ke as isoTimestamp,Fe as isoWeek,xt as keyof,Pe as length,$ as literal,z as literalAsync,N as map,M as mapAsync,Oe as maxBytes,xe as maxLength,Ne as maxRange,$e as maxSize,ze as maxValue,$t as merge,zt as mergeAsync,Se as mimeType,Me as minBytes,Te as minLength,Le as minRange,Ue as minSize,De as minValue,Ce as multipleOf,S as nan,T as nanAsync,U as nativeEnum,D as nativeEnumAsync,L as never,C as neverAsync,W as nonNullable,Z as nonNullableAsync,B as nonNullish,R as nonNullishAsync,q as nonOptional,V as nonOptionalAsync,Q as nullType,X as nullTypeAsync,G as nullable,H as nullableAsync,J as nullish,K as nullishAsync,Y as number,tt as numberAsync,et as object,nt as objectAsync,Nt as omit,Mt as omitAsync,st as optional,at as optionalAsync,St as parse,Tt as parseAsync,Ut as partial,Dt as partialAsync,Lt as pick,Ct as pickAsync,ct as record,pt as recordAsync,lt as recursive,ft as recursiveAsync,We as regex,Wt as required,Zt as requiredAsync,Ze as safeInteger,Bt as safeParse,Rt as safeParseAsync,yt as set,dt as setAsync,Be as size,mt as special,ht as specialAsync,Re as startsWith,qt as strict,Vt as strictAsync,ut as string,it as stringAsync,vt as symbol,bt as symbolAsync,Xt as toCustom,Yt as toCustomAsync,te as toLowerCase,ee as toMaxValue,ne as toMinValue,se as toTrimmed,ae as toTrimmedEnd,ue as toTrimmedStart,ie as toUpperCase,Gt as transform,Ht as transformAsync,gt as tuple,It as tupleAsync,Et as undefinedType,wt as undefinedTypeAsync,At as union,jt as unionAsync,kt as unknown,Ft as unknownAsync,Jt as unwrap,qe as url,Qt as useDefault,Ve as uuid,Ge as value,Pt as voidType,Ot as voidTypeAsync,Kt as withDefault};export default null;\n//# sourceMappingURL=/sm/97a74275d782479b594a5948c4ac7a7747be06c23ce912160f26a706eacbc9f0.map","/**\n * Bundled by jsDelivr using Rollup v2.79.2 and Terser v5.39.0.\n * Original file: /npm/@dotlottie/dotlottie-js@0.9.0-beta.13/dist/index.browser.js\n *\n * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files\n */\nimport{unzip as t,strFromU8 as e,strToU8 as i,zip as n}from\"/npm/fflate@0.8.2/+esm\";import{object as r,string as a,optional as s,array as o,union as h,number as u,boolean as l,literal as f,nativeEnum as d,record as c,any as p,safeParse as m,flatten as g}from\"/npm/valibot@0.13.1/+esm\";var w=\"undefined\"!=typeof global?global:\"undefined\"!=typeof self?self:\"undefined\"!=typeof window?window:{},y=[],_=[],A=\"undefined\"!=typeof Uint8Array?Uint8Array:Array,v=!1;function b(){v=!0;for(var t=\"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/\",e=0;e<64;++e)y[e]=t[e],_[t.charCodeAt(e)]=e;_[\"-\".charCodeAt(0)]=62,_[\"_\".charCodeAt(0)]=63}function I(t,e,i){for(var n,r,a=[],s=e;s<i;s+=3)n=(t[s]<<16)+(t[s+1]<<8)+t[s+2],a.push(y[(r=n)>>18&63]+y[r>>12&63]+y[r>>6&63]+y[63&r]);return a.join(\"\")}function N(t){var e;v||b();for(var i=t.length,n=i%3,r=\"\",a=[],s=16383,o=0,h=i-n;o<h;o+=s)a.push(I(t,o,o+s>h?h:o+s));return 1===n?(e=t[i-1],r+=y[e>>2],r+=y[e<<4&63],r+=\"==\"):2===n&&(e=(t[i-2]<<8)+t[i-1],r+=y[e>>10],r+=y[e>>4&63],r+=y[e<<2&63],r+=\"=\"),a.push(r),a.join(\"\")}function O(t,e,i,n,r){var a,s,o=8*r-n-1,h=(1<<o)-1,u=h>>1,l=-7,f=i?r-1:0,d=i?-1:1,c=t[e+f];for(f+=d,a=c&(1<<-l)-1,c>>=-l,l+=o;l>0;a=256*a+t[e+f],f+=d,l-=8);for(s=a&(1<<-l)-1,a>>=-l,l+=n;l>0;s=256*s+t[e+f],f+=d,l-=8);if(0===a)a=1-u;else{if(a===h)return s?NaN:1/0*(c?-1:1);s+=Math.pow(2,n),a-=u}return(c?-1:1)*s*Math.pow(2,a-n)}function E(t,e,i,n,r,a){var s,o,h,u=8*a-r-1,l=(1<<u)-1,f=l>>1,d=23===r?Math.pow(2,-24)-Math.pow(2,-77):0,c=n?0:a-1,p=n?1:-1,m=e<0||0===e&&1/e<0?1:0;for(e=Math.abs(e),isNaN(e)||e===1/0?(o=isNaN(e)?1:0,s=l):(s=Math.floor(Math.log(e)/Math.LN2),e*(h=Math.pow(2,-s))<1&&(s--,h*=2),(e+=s+f>=1?d/h:d*Math.pow(2,1-f))*h>=2&&(s++,h/=2),s+f>=l?(o=0,s=l):s+f>=1?(o=(e*h-1)*Math.pow(2,r),s+=f):(o=e*Math.pow(2,f-1)*Math.pow(2,r),s=0));r>=8;t[i+c]=255&o,c+=p,o/=256,r-=8);for(s=s<<r|o,u+=r;u>0;t[i+c]=255&s,c+=p,s/=256,u-=8);t[i+c-p]|=128*m}var T={}.toString,B=Array.isArray||function(t){return\"[object Array]\"==T.call(t)};function U(){return M.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function D(t,e){if(U()<e)throw new RangeError(\"Invalid typed array length\");return M.TYPED_ARRAY_SUPPORT?(t=new Uint8Array(e)).__proto__=M.prototype:(null===t&&(t=new M(e)),t.length=e),t}function M(t,e,i){if(!(M.TYPED_ARRAY_SUPPORT||this instanceof M))return new M(t,e,i);if(\"number\"==typeof t){if(\"string\"==typeof e)throw new Error(\"If encoding is specified then the first argument must be a string\");return R(this,t)}return S(this,t,e,i)}function S(t,e,i,n){if(\"number\"==typeof e)throw new TypeError('\"value\" argument must not be a number');return\"undefined\"!=typeof ArrayBuffer&&e instanceof ArrayBuffer?function(t,e,i,n){if(e.byteLength,i<0||e.byteLength<i)throw new RangeError(\"'offset' is out of bounds\");if(e.byteLength<i+(n||0))throw new RangeError(\"'length' is out of bounds\");e=void 0===i&&void 0===n?new Uint8Array(e):void 0===n?new Uint8Array(e,i):new Uint8Array(e,i,n);M.TYPED_ARRAY_SUPPORT?(t=e).__proto__=M.prototype:t=x(t,e);return t}(t,e,i,n):\"string\"==typeof e?function(t,e,i){\"string\"==typeof i&&\"\"!==i||(i=\"utf8\");if(!M.isEncoding(i))throw new TypeError('\"encoding\" must be a valid string encoding');var n=0|C(e,i);t=D(t,n);var r=t.write(e,i);r!==n&&(t=t.slice(0,r));return t}(t,e,i):function(t,e){if(P(e)){var i=0|V(e.length);return 0===(t=D(t,i)).length||e.copy(t,0,0,i),t}if(e){if(\"undefined\"!=typeof ArrayBuffer&&e.buffer instanceof ArrayBuffer||\"length\"in e)return\"number\"!=typeof e.length||(n=e.length)!=n?D(t,0):x(t,e);if(\"Buffer\"===e.type&&B(e.data))return x(t,e.data)}var n;throw new TypeError(\"First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.\")}(t,e)}function L(t){if(\"number\"!=typeof t)throw new TypeError('\"size\" argument must be a number');if(t<0)throw new RangeError('\"size\" argument must not be negative')}function R(t,e){if(L(e),t=D(t,e<0?0:0|V(e)),!M.TYPED_ARRAY_SUPPORT)for(var i=0;i<e;++i)t[i]=0;return t}function x(t,e){var i=e.length<0?0:0|V(e.length);t=D(t,i);for(var n=0;n<i;n+=1)t[n]=255&e[n];return t}function V(t){if(t>=U())throw new RangeError(\"Attempt to allocate Buffer larger than maximum size: 0x\"+U().toString(16)+\" bytes\");return 0|t}function P(t){return!(null==t||!t._isBuffer)}function C(t,e){if(P(t))return t.length;if(\"undefined\"!=typeof ArrayBuffer&&\"function\"==typeof ArrayBuffer.isView&&(ArrayBuffer.isView(t)||t instanceof ArrayBuffer))return t.byteLength;\"string\"!=typeof t&&(t=\"\"+t);var i=t.length;if(0===i)return 0;for(var n=!1;;)switch(e){case\"ascii\":case\"latin1\":case\"binary\":return i;case\"utf8\":case\"utf-8\":case void 0:return ft(t).length;case\"ucs2\":case\"ucs-2\":case\"utf16le\":case\"utf-16le\":return 2*i;case\"hex\":return i>>>1;case\"base64\":return dt(t).length;default:if(n)return ft(t).length;e=(\"\"+e).toLowerCase(),n=!0}}function q(t,e,i){var n=!1;if((void 0===e||e<0)&&(e=0),e>this.length)return\"\";if((void 0===i||i>this.length)&&(i=this.length),i<=0)return\"\";if((i>>>=0)<=(e>>>=0))return\"\";for(t||(t=\"utf8\");;)switch(t){case\"hex\":return tt(this,e,i);case\"utf8\":case\"utf-8\":return K(this,e,i);case\"ascii\":return Q(this,e,i);case\"latin1\":case\"binary\":return X(this,e,i);case\"base64\":return G(this,e,i);case\"ucs2\":case\"ucs-2\":case\"utf16le\":case\"utf-16le\":return et(this,e,i);default:if(n)throw new TypeError(\"Unknown encoding: \"+t);t=(t+\"\").toLowerCase(),n=!0}}function z(t,e,i){var n=t[e];t[e]=t[i],t[i]=n}function j(t,e,i,n,r){if(0===t.length)return-1;if(\"string\"==typeof i?(n=i,i=0):i>2147483647?i=2147483647:i<-2147483648&&(i=-2147483648),i=+i,isNaN(i)&&(i=r?0:t.length-1),i<0&&(i=t.length+i),i>=t.length){if(r)return-1;i=t.length-1}else if(i<0){if(!r)return-1;i=0}if(\"string\"==typeof e&&(e=M.from(e,n)),P(e))return 0===e.length?-1:k(t,e,i,n,r);if(\"number\"==typeof e)return e&=255,M.TYPED_ARRAY_SUPPORT&&\"function\"==typeof Uint8Array.prototype.indexOf?r?Uint8Array.prototype.indexOf.call(t,e,i):Uint8Array.prototype.lastIndexOf.call(t,e,i):k(t,[e],i,n,r);throw new TypeError(\"val must be string, number or Buffer\")}function k(t,e,i,n,r){var a,s=1,o=t.length,h=e.length;if(void 0!==n&&(\"ucs2\"===(n=String(n).toLowerCase())||\"ucs-2\"===n||\"utf16le\"===n||\"utf-16le\"===n)){if(t.length<2||e.length<2)return-1;s=2,o/=2,h/=2,i/=2}function u(t,e){return 1===s?t[e]:t.readUInt16BE(e*s)}if(r){var l=-1;for(a=i;a<o;a++)if(u(t,a)===u(e,-1===l?0:a-l)){if(-1===l&&(l=a),a-l+1===h)return l*s}else-1!==l&&(a-=a-l),l=-1}else for(i+h>o&&(i=o-h),a=i;a>=0;a--){for(var f=!0,d=0;d<h;d++)if(u(t,a+d)!==u(e,d)){f=!1;break}if(f)return a}return-1}function $(t,e,i,n){i=Number(i)||0;var r=t.length-i;n?(n=Number(n))>r&&(n=r):n=r;var a=e.length;if(a%2!=0)throw new TypeError(\"Invalid hex string\");n>a/2&&(n=a/2);for(var s=0;s<n;++s){var o=parseInt(e.substr(2*s,2),16);if(isNaN(o))return s;t[i+s]=o}return s}function F(t,e,i,n){return ct(ft(e,t.length-i),t,i,n)}function Y(t,e,i,n){return ct(function(t){for(var e=[],i=0;i<t.length;++i)e.push(255&t.charCodeAt(i));return e}(e),t,i,n)}function J(t,e,i,n){return Y(t,e,i,n)}function H(t,e,i,n){return ct(dt(e),t,i,n)}function W(t,e,i,n){return ct(function(t,e){for(var i,n,r,a=[],s=0;s<t.length&&!((e-=2)<0);++s)n=(i=t.charCodeAt(s))>>8,r=i%256,a.push(r),a.push(n);return a}(e,t.length-i),t,i,n)}function G(t,e,i){return 0===e&&i===t.length?N(t):N(t.slice(e,i))}function K(t,e,i){i=Math.min(t.length,i);for(var n=[],r=e;r<i;){var a,s,o,h,u=t[r],l=null,f=u>239?4:u>223?3:u>191?2:1;if(r+f<=i)switch(f){case 1:u<128&&(l=u);break;case 2:128==(192&(a=t[r+1]))&&(h=(31&u)<<6|63&a)>127&&(l=h);break;case 3:a=t[r+1],s=t[r+2],128==(192&a)&&128==(192&s)&&(h=(15&u)<<12|(63&a)<<6|63&s)>2047&&(h<55296||h>57343)&&(l=h);break;case 4:a=t[r+1],s=t[r+2],o=t[r+3],128==(192&a)&&128==(192&s)&&128==(192&o)&&(h=(15&u)<<18|(63&a)<<12|(63&s)<<6|63&o)>65535&&h<1114112&&(l=h)}null===l?(l=65533,f=1):l>65535&&(l-=65536,n.push(l>>>10&1023|55296),l=56320|1023&l),n.push(l),r+=f}return function(t){var e=t.length;if(e<=Z)return String.fromCharCode.apply(String,t);var i=\"\",n=0;for(;n<e;)i+=String.fromCharCode.apply(String,t.slice(n,n+=Z));return i}(n)}M.TYPED_ARRAY_SUPPORT=void 0===w.TYPED_ARRAY_SUPPORT||w.TYPED_ARRAY_SUPPORT,U(),M.poolSize=8192,M._augment=function(t){return t.__proto__=M.prototype,t},M.from=function(t,e,i){return S(null,t,e,i)},M.TYPED_ARRAY_SUPPORT&&(M.prototype.__proto__=Uint8Array.prototype,M.__proto__=Uint8Array,\"undefined\"!=typeof Symbol&&Symbol.species&&M[Symbol.species]),M.alloc=function(t,e,i){return function(t,e,i,n){return L(e),e<=0?D(t,e):void 0!==i?\"string\"==typeof n?D(t,e).fill(i,n):D(t,e).fill(i):D(t,e)}(null,t,e,i)},M.allocUnsafe=function(t){return R(null,t)},M.allocUnsafeSlow=function(t){return R(null,t)},M.isBuffer=function(t){return null!=t&&(!!t._isBuffer||pt(t)||function(t){return\"function\"==typeof t.readFloatLE&&\"function\"==typeof t.slice&&pt(t.slice(0,0))}(t))},M.compare=function(t,e){if(!P(t)||!P(e))throw new TypeError(\"Arguments must be Buffers\");if(t===e)return 0;for(var i=t.length,n=e.length,r=0,a=Math.min(i,n);r<a;++r)if(t[r]!==e[r]){i=t[r],n=e[r];break}return i<n?-1:n<i?1:0},M.isEncoding=function(t){switch(String(t).toLowerCase()){case\"hex\":case\"utf8\":case\"utf-8\":case\"ascii\":case\"latin1\":case\"binary\":case\"base64\":case\"ucs2\":case\"ucs-2\":case\"utf16le\":case\"utf-16le\":return!0;default:return!1}},M.concat=function(t,e){if(!B(t))throw new TypeError('\"list\" argument must be an Array of Buffers');if(0===t.length)return M.alloc(0);var i;if(void 0===e)for(e=0,i=0;i<t.length;++i)e+=t[i].length;var n=M.allocUnsafe(e),r=0;for(i=0;i<t.length;++i){var a=t[i];if(!P(a))throw new TypeError('\"list\" argument must be an Array of Buffers');a.copy(n,r),r+=a.length}return n},M.byteLength=C,M.prototype._isBuffer=!0,M.prototype.swap16=function(){var t=this.length;if(t%2!=0)throw new RangeError(\"Buffer size must be a multiple of 16-bits\");for(var e=0;e<t;e+=2)z(this,e,e+1);return this},M.prototype.swap32=function(){var t=this.length;if(t%4!=0)throw new RangeError(\"Buffer size must be a multiple of 32-bits\");for(var e=0;e<t;e+=4)z(this,e,e+3),z(this,e+1,e+2);return this},M.prototype.swap64=function(){var t=this.length;if(t%8!=0)throw new RangeError(\"Buffer size must be a multiple of 64-bits\");for(var e=0;e<t;e+=8)z(this,e,e+7),z(this,e+1,e+6),z(this,e+2,e+5),z(this,e+3,e+4);return this},M.prototype.toString=function(){var t=0|this.length;return 0===t?\"\":0===arguments.length?K(this,0,t):q.apply(this,arguments)},M.prototype.equals=function(t){if(!P(t))throw new TypeError(\"Argument must be a Buffer\");return this===t||0===M.compare(this,t)},M.prototype.inspect=function(){var t=\"\";return this.length>0&&(t=this.toString(\"hex\",0,50).match(/.{2}/g).join(\" \"),this.length>50&&(t+=\" ... \")),\"<Buffer \"+t+\">\"},M.prototype.compare=function(t,e,i,n,r){if(!P(t))throw new TypeError(\"Argument must be a Buffer\");if(void 0===e&&(e=0),void 0===i&&(i=t?t.length:0),void 0===n&&(n=0),void 0===r&&(r=this.length),e<0||i>t.length||n<0||r>this.length)throw new RangeError(\"out of range index\");if(n>=r&&e>=i)return 0;if(n>=r)return-1;if(e>=i)return 1;if(this===t)return 0;for(var a=(r>>>=0)-(n>>>=0),s=(i>>>=0)-(e>>>=0),o=Math.min(a,s),h=this.slice(n,r),u=t.slice(e,i),l=0;l<o;++l)if(h[l]!==u[l]){a=h[l],s=u[l];break}return a<s?-1:s<a?1:0},M.prototype.includes=function(t,e,i){return-1!==this.indexOf(t,e,i)},M.prototype.indexOf=function(t,e,i){return j(this,t,e,i,!0)},M.prototype.lastIndexOf=function(t,e,i){return j(this,t,e,i,!1)},M.prototype.write=function(t,e,i,n){if(void 0===e)n=\"utf8\",i=this.length,e=0;else if(void 0===i&&\"string\"==typeof e)n=e,i=this.length,e=0;else{if(!isFinite(e))throw new Error(\"Buffer.write(string, encoding, offset[, length]) is no longer supported\");e|=0,isFinite(i)?(i|=0,void 0===n&&(n=\"utf8\")):(n=i,i=void 0)}var r=this.length-e;if((void 0===i||i>r)&&(i=r),t.length>0&&(i<0||e<0)||e>this.length)throw new RangeError(\"Attempt to write outside buffer bounds\");n||(n=\"utf8\");for(var a=!1;;)switch(n){case\"hex\":return $(this,t,e,i);case\"utf8\":case\"utf-8\":return F(this,t,e,i);case\"ascii\":return Y(this,t,e,i);case\"latin1\":case\"binary\":return J(this,t,e,i);case\"base64\":return H(this,t,e,i);case\"ucs2\":case\"ucs-2\":case\"utf16le\":case\"utf-16le\":return W(this,t,e,i);default:if(a)throw new TypeError(\"Unknown encoding: \"+n);n=(\"\"+n).toLowerCase(),a=!0}},M.prototype.toJSON=function(){return{type:\"Buffer\",data:Array.prototype.slice.call(this._arr||this,0)}};var Z=4096;function Q(t,e,i){var n=\"\";i=Math.min(t.length,i);for(var r=e;r<i;++r)n+=String.fromCharCode(127&t[r]);return n}function X(t,e,i){var n=\"\";i=Math.min(t.length,i);for(var r=e;r<i;++r)n+=String.fromCharCode(t[r]);return n}function tt(t,e,i){var n=t.length;(!e||e<0)&&(e=0),(!i||i<0||i>n)&&(i=n);for(var r=\"\",a=e;a<i;++a)r+=lt(t[a]);return r}function et(t,e,i){for(var n=t.slice(e,i),r=\"\",a=0;a<n.length;a+=2)r+=String.fromCharCode(n[a]+256*n[a+1]);return r}function it(t,e,i){if(t%1!=0||t<0)throw new RangeError(\"offset is not uint\");if(t+e>i)throw new RangeError(\"Trying to access beyond buffer length\")}function nt(t,e,i,n,r,a){if(!P(t))throw new TypeError('\"buffer\" argument must be a Buffer instance');if(e>r||e<a)throw new RangeError('\"value\" argument is out of bounds');if(i+n>t.length)throw new RangeError(\"Index out of range\")}function rt(t,e,i,n){e<0&&(e=65535+e+1);for(var r=0,a=Math.min(t.length-i,2);r<a;++r)t[i+r]=(e&255<<8*(n?r:1-r))>>>8*(n?r:1-r)}function at(t,e,i,n){e<0&&(e=4294967295+e+1);for(var r=0,a=Math.min(t.length-i,4);r<a;++r)t[i+r]=e>>>8*(n?r:3-r)&255}function st(t,e,i,n,r,a){if(i+n>t.length)throw new RangeError(\"Index out of range\");if(i<0)throw new RangeError(\"Index out of range\")}function ot(t,e,i,n,r){return r||st(t,0,i,4),E(t,e,i,n,23,4),i+4}function ht(t,e,i,n,r){return r||st(t,0,i,8),E(t,e,i,n,52,8),i+8}M.prototype.slice=function(t,e){var i,n=this.length;if((t=~~t)<0?(t+=n)<0&&(t=0):t>n&&(t=n),(e=void 0===e?n:~~e)<0?(e+=n)<0&&(e=0):e>n&&(e=n),e<t&&(e=t),M.TYPED_ARRAY_SUPPORT)(i=this.subarray(t,e)).__proto__=M.prototype;else{var r=e-t;i=new M(r,void 0);for(var a=0;a<r;++a)i[a]=this[a+t]}return i},M.prototype.readUIntLE=function(t,e,i){t|=0,e|=0,i||it(t,e,this.length);for(var n=this[t],r=1,a=0;++a<e&&(r*=256);)n+=this[t+a]*r;return n},M.prototype.readUIntBE=function(t,e,i){t|=0,e|=0,i||it(t,e,this.length);for(var n=this[t+--e],r=1;e>0&&(r*=256);)n+=this[t+--e]*r;return n},M.prototype.readUInt8=function(t,e){return e||it(t,1,this.length),this[t]},M.prototype.readUInt16LE=function(t,e){return e||it(t,2,this.length),this[t]|this[t+1]<<8},M.prototype.readUInt16BE=function(t,e){return e||it(t,2,this.length),this[t]<<8|this[t+1]},M.prototype.readUInt32LE=function(t,e){return e||it(t,4,this.length),(this[t]|this[t+1]<<8|this[t+2]<<16)+16777216*this[t+3]},M.prototype.readUInt32BE=function(t,e){return e||it(t,4,this.length),16777216*this[t]+(this[t+1]<<16|this[t+2]<<8|this[t+3])},M.prototype.readIntLE=function(t,e,i){t|=0,e|=0,i||it(t,e,this.length);for(var n=this[t],r=1,a=0;++a<e&&(r*=256);)n+=this[t+a]*r;return n>=(r*=128)&&(n-=Math.pow(2,8*e)),n},M.prototype.readIntBE=function(t,e,i){t|=0,e|=0,i||it(t,e,this.length);for(var n=e,r=1,a=this[t+--n];n>0&&(r*=256);)a+=this[t+--n]*r;return a>=(r*=128)&&(a-=Math.pow(2,8*e)),a},M.prototype.readInt8=function(t,e){return e||it(t,1,this.length),128&this[t]?-1*(255-this[t]+1):this[t]},M.prototype.readInt16LE=function(t,e){e||it(t,2,this.length);var i=this[t]|this[t+1]<<8;return 32768&i?4294901760|i:i},M.prototype.readInt16BE=function(t,e){e||it(t,2,this.length);var i=this[t+1]|this[t]<<8;return 32768&i?4294901760|i:i},M.prototype.readInt32LE=function(t,e){return e||it(t,4,this.length),this[t]|this[t+1]<<8|this[t+2]<<16|this[t+3]<<24},M.prototype.readInt32BE=function(t,e){return e||it(t,4,this.length),this[t]<<24|this[t+1]<<16|this[t+2]<<8|this[t+3]},M.prototype.readFloatLE=function(t,e){return e||it(t,4,this.length),O(this,t,!0,23,4)},M.prototype.readFloatBE=function(t,e){return e||it(t,4,this.length),O(this,t,!1,23,4)},M.prototype.readDoubleLE=function(t,e){return e||it(t,8,this.length),O(this,t,!0,52,8)},M.prototype.readDoubleBE=function(t,e){return e||it(t,8,this.length),O(this,t,!1,52,8)},M.prototype.writeUIntLE=function(t,e,i,n){(t=+t,e|=0,i|=0,n)||nt(this,t,e,i,Math.pow(2,8*i)-1,0);var r=1,a=0;for(this[e]=255&t;++a<i&&(r*=256);)this[e+a]=t/r&255;return e+i},M.prototype.writeUIntBE=function(t,e,i,n){(t=+t,e|=0,i|=0,n)||nt(this,t,e,i,Math.pow(2,8*i)-1,0);var r=i-1,a=1;for(this[e+r]=255&t;--r>=0&&(a*=256);)this[e+r]=t/a&255;return e+i},M.prototype.writeUInt8=function(t,e,i){return t=+t,e|=0,i||nt(this,t,e,1,255,0),M.TYPED_ARRAY_SUPPORT||(t=Math.floor(t)),this[e]=255&t,e+1},M.prototype.writeUInt16LE=function(t,e,i){return t=+t,e|=0,i||nt(this,t,e,2,65535,0),M.TYPED_ARRAY_SUPPORT?(this[e]=255&t,this[e+1]=t>>>8):rt(this,t,e,!0),e+2},M.prototype.writeUInt16BE=function(t,e,i){return t=+t,e|=0,i||nt(this,t,e,2,65535,0),M.TYPED_ARRAY_SUPPORT?(this[e]=t>>>8,this[e+1]=255&t):rt(this,t,e,!1),e+2},M.prototype.writeUInt32LE=function(t,e,i){return t=+t,e|=0,i||nt(this,t,e,4,4294967295,0),M.TYPED_ARRAY_SUPPORT?(this[e+3]=t>>>24,this[e+2]=t>>>16,this[e+1]=t>>>8,this[e]=255&t):at(this,t,e,!0),e+4},M.prototype.writeUInt32BE=function(t,e,i){return t=+t,e|=0,i||nt(this,t,e,4,4294967295,0),M.TYPED_ARRAY_SUPPORT?(this[e]=t>>>24,this[e+1]=t>>>16,this[e+2]=t>>>8,this[e+3]=255&t):at(this,t,e,!1),e+4},M.prototype.writeIntLE=function(t,e,i,n){if(t=+t,e|=0,!n){var r=Math.pow(2,8*i-1);nt(this,t,e,i,r-1,-r)}var a=0,s=1,o=0;for(this[e]=255&t;++a<i&&(s*=256);)t<0&&0===o&&0!==this[e+a-1]&&(o=1),this[e+a]=(t/s|0)-o&255;return e+i},M.prototype.writeIntBE=function(t,e,i,n){if(t=+t,e|=0,!n){var r=Math.pow(2,8*i-1);nt(this,t,e,i,r-1,-r)}var a=i-1,s=1,o=0;for(this[e+a]=255&t;--a>=0&&(s*=256);)t<0&&0===o&&0!==this[e+a+1]&&(o=1),this[e+a]=(t/s|0)-o&255;return e+i},M.prototype.writeInt8=function(t,e,i){return t=+t,e|=0,i||nt(this,t,e,1,127,-128),M.TYPED_ARRAY_SUPPORT||(t=Math.floor(t)),t<0&&(t=255+t+1),this[e]=255&t,e+1},M.prototype.writeInt16LE=function(t,e,i){return t=+t,e|=0,i||nt(this,t,e,2,32767,-32768),M.TYPED_ARRAY_SUPPORT?(this[e]=255&t,this[e+1]=t>>>8):rt(this,t,e,!0),e+2},M.prototype.writeInt16BE=function(t,e,i){return t=+t,e|=0,i||nt(this,t,e,2,32767,-32768),M.TYPED_ARRAY_SUPPORT?(this[e]=t>>>8,this[e+1]=255&t):rt(this,t,e,!1),e+2},M.prototype.writeInt32LE=function(t,e,i){return t=+t,e|=0,i||nt(this,t,e,4,2147483647,-2147483648),M.TYPED_ARRAY_SUPPORT?(this[e]=255&t,this[e+1]=t>>>8,this[e+2]=t>>>16,this[e+3]=t>>>24):at(this,t,e,!0),e+4},M.prototype.writeInt32BE=function(t,e,i){return t=+t,e|=0,i||nt(this,t,e,4,2147483647,-2147483648),t<0&&(t=4294967295+t+1),M.TYPED_ARRAY_SUPPORT?(this[e]=t>>>24,this[e+1]=t>>>16,this[e+2]=t>>>8,this[e+3]=255&t):at(this,t,e,!1),e+4},M.prototype.writeFloatLE=function(t,e,i){return ot(this,t,e,!0,i)},M.prototype.writeFloatBE=function(t,e,i){return ot(this,t,e,!1,i)},M.prototype.writeDoubleLE=function(t,e,i){return ht(this,t,e,!0,i)},M.prototype.writeDoubleBE=function(t,e,i){return ht(this,t,e,!1,i)},M.prototype.copy=function(t,e,i,n){if(i||(i=0),n||0===n||(n=this.length),e>=t.length&&(e=t.length),e||(e=0),n>0&&n<i&&(n=i),n===i)return 0;if(0===t.length||0===this.length)return 0;if(e<0)throw new RangeError(\"targetStart out of bounds\");if(i<0||i>=this.length)throw new RangeError(\"sourceStart out of bounds\");if(n<0)throw new RangeError(\"sourceEnd out of bounds\");n>this.length&&(n=this.length),t.length-e<n-i&&(n=t.length-e+i);var r,a=n-i;if(this===t&&i<e&&e<n)for(r=a-1;r>=0;--r)t[r+e]=this[r+i];else if(a<1e3||!M.TYPED_ARRAY_SUPPORT)for(r=0;r<a;++r)t[r+e]=this[r+i];else Uint8Array.prototype.set.call(t,this.subarray(i,i+a),e);return a},M.prototype.fill=function(t,e,i,n){if(\"string\"==typeof t){if(\"string\"==typeof e?(n=e,e=0,i=this.length):\"string\"==typeof i&&(n=i,i=this.length),1===t.length){var r=t.charCodeAt(0);r<256&&(t=r)}if(void 0!==n&&\"string\"!=typeof n)throw new TypeError(\"encoding must be a string\");if(\"string\"==typeof n&&!M.isEncoding(n))throw new TypeError(\"Unknown encoding: \"+n)}else\"number\"==typeof t&&(t&=255);if(e<0||this.length<e||this.length<i)throw new RangeError(\"Out of range index\");if(i<=e)return this;var a;if(e>>>=0,i=void 0===i?this.length:i>>>0,t||(t=0),\"number\"==typeof t)for(a=e;a<i;++a)this[a]=t;else{var s=P(t)?t:ft(new M(t,n).toString()),o=s.length;for(a=0;a<i-e;++a)this[a+e]=s[a%o]}return this};var ut=/[^+\\/0-9A-Za-z-_]/g;function lt(t){return t<16?\"0\"+t.toString(16):t.toString(16)}function ft(t,e){var i;e=e||1/0;for(var n=t.length,r=null,a=[],s=0;s<n;++s){if((i=t.charCodeAt(s))>55295&&i<57344){if(!r){if(i>56319){(e-=3)>-1&&a.push(239,191,189);continue}if(s+1===n){(e-=3)>-1&&a.push(239,191,189);continue}r=i;continue}if(i<56320){(e-=3)>-1&&a.push(239,191,189),r=i;continue}i=65536+(r-55296<<10|i-56320)}else r&&(e-=3)>-1&&a.push(239,191,189);if(r=null,i<128){if((e-=1)<0)break;a.push(i)}else if(i<2048){if((e-=2)<0)break;a.push(i>>6|192,63&i|128)}else if(i<65536){if((e-=3)<0)break;a.push(i>>12|224,i>>6&63|128,63&i|128)}else{if(!(i<1114112))throw new Error(\"Invalid code point\");if((e-=4)<0)break;a.push(i>>18|240,i>>12&63|128,i>>6&63|128,63&i|128)}}return a}function dt(t){return function(t){var e,i,n,r,a,s;v||b();var o=t.length;if(o%4>0)throw new Error(\"Invalid string. Length must be a multiple of 4\");a=\"=\"===t[o-2]?2:\"=\"===t[o-1]?1:0,s=new A(3*o/4-a),n=a>0?o-4:o;var h=0;for(e=0,i=0;e<n;e+=4,i+=3)r=_[t.charCodeAt(e)]<<18|_[t.charCodeAt(e+1)]<<12|_[t.charCodeAt(e+2)]<<6|_[t.charCodeAt(e+3)],s[h++]=r>>16&255,s[h++]=r>>8&255,s[h++]=255&r;return 2===a?(r=_[t.charCodeAt(e)]<<2|_[t.charCodeAt(e+1)]>>4,s[h++]=255&r):1===a&&(r=_[t.charCodeAt(e)]<<10|_[t.charCodeAt(e+1)]<<4|_[t.charCodeAt(e+2)]>>2,s[h++]=r>>8&255,s[h++]=255&r),s}(function(t){if((t=function(t){return t.trim?t.trim():t.replace(/^\\s+|\\s+$/g,\"\")}(t).replace(ut,\"\")).length<2)return\"\";for(;t.length%4!=0;)t+=\"=\";return t}(t))}function ct(t,e,i,n){for(var r=0;r<n&&!(r+i>=e.length||r>=t.length);++r)e[r+i]=t[r];return r}function pt(t){return!!t.constructor&&\"function\"==typeof t.constructor.isBuffer&&t.constructor.isBuffer(t)}var mt=Object.create,gt=Object.defineProperty,wt=Object.getOwnPropertyDescriptor,yt=Object.getOwnPropertyNames,_t=Object.getPrototypeOf,At=Object.prototype.hasOwnProperty,vt=(t,e)=>function(){return e||(0,t[yt(t)[0]])((e={exports:{}}).exports,e),e.exports},bt=(t,e,i)=>((t,e,i)=>e in t?gt(t,e,{enumerable:!0,configurable:!0,writable:!0,value:i}):t[e]=i)(t,\"symbol\"!=typeof e?e+\"\":e,i),It=vt({\"../../node_modules/.pnpm/@rgba-image+copy@0.1.3/node_modules/@rgba-image/copy/dist/index.js\"(t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.copy=void 0;t.copy=(t,e,i=0,n=0,r=t.width-i,a=t.height-n,s=0,o=0)=>{if(i|=0,n|=0,a|=0,s|=0,o|=0,(r|=0)<=0||a<=0)return;const h=new Uint32Array(t.data.buffer),u=new Uint32Array(e.data.buffer);for(let l=0;l<a;l++){const a=n+l;if(a<0||a>=t.height)continue;const f=o+l;if(!(f<0||f>=e.height))for(let n=0;n<r;n++){const r=i+n;if(r<0||r>=t.width)continue;const o=s+n;if(o<0||o>=e.width)continue;const l=a*t.width+r;u[f*e.width+o]=h[l]}}}}}),Nt=vt({\"../../node_modules/.pnpm/@rgba-image+create-image@0.1.1/node_modules/@rgba-image/create-image/dist/index.js\"(t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.CreateImageFactory=(t=[0,0,0,0],e=4)=>{if(e=Math.floor(e),isNaN(e)||e<1)throw TypeError(\"channels should be a positive non-zero number\");if(!(\"length\"in t)||t.length<e)throw TypeError(`fill should be iterable with at least ${e} members`);const i=(t=new Uint8ClampedArray(t).slice(0,e)).every((t=>0===t));return(n,r,a)=>{if(void 0===n||void 0===r)throw TypeError(\"Not enough arguments\");if(n=Math.floor(n),r=Math.floor(r),isNaN(n)||n<1||isNaN(r)||r<1)throw TypeError(\"Index or size is negative or greater than the allowed amount\");const s=n*r*e;if(void 0===a&&(a=new Uint8ClampedArray(s)),a instanceof Uint8ClampedArray){if(a.length!==s)throw TypeError(\"Index or size is negative or greater than the allowed amount\");if(!i)for(let i=0;i<r;i++)for(let r=0;r<n;r++){const s=(i*n+r)*e;for(let i=0;i<e;i++)a[s+i]=t[i]}return{get width(){return n},get height(){return r},get data(){return a}}}throw TypeError(\"Expected data to be Uint8ClampedArray or undefined\")}},t.createImage=t.CreateImageFactory()}}),Ot=vt({\"../../node_modules/.pnpm/@rgba-image+lanczos@0.1.1/node_modules/@rgba-image/lanczos/dist/filters.js\"(t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.filters=void 0;var e=(t,e)=>{if(t<=-e||t>=e)return 0;if(0==t)return 0;const i=t*Math.PI;return Math.sin(i)/i*Math.sin(i/e)/(i/e)},i=t=>Math.round(16383*t);t.filters=(t,n,r,a,s)=>{const o=s?2:3,h=1/r,u=Math.min(1,r),l=o/u,f=Math.floor(2*(l+1)),d=new Int16Array((f+2)*n);let c=0;for(let r=0;r<n;r++){const s=(r+.5)*h+a,f=Math.max(0,Math.floor(s-l)),p=Math.min(t-1,Math.ceil(s+l)),m=p-f+1,g=new Float32Array(m),w=new Int16Array(m);let y=0,_=0;for(let t=f;t<=p;t++){const i=e((t+.5-s)*u,o);y+=i,g[_]=i,_++}let A=0;for(let t=0;t<g.length;t++){const e=g[t]/y;A+=e,w[t]=i(e)}w[n>>1]+=i(1-A);let v=0;for(;v<w.length&&0===w[v];)v++;let b=w.length-1;for(;b>0&&0===w[b];)b--;const I=f+v,N=b-v+1;d[c++]=I,d[c++]=N,d.set(w.subarray(v,b+1),c),c+=N}return d}}}),Et=vt({\"../../node_modules/.pnpm/@rgba-image+lanczos@0.1.1/node_modules/@rgba-image/lanczos/dist/convolve.js\"(t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.convolve=void 0;t.convolve=(t,e,i,n,r,a)=>{let s=0,o=0;for(let h=0;h<n;h++){let u=0;for(let i=0;i<r;i++){let i=s+4*a[u++]|0,r=0,h=0,l=0,f=0;for(let e=a[u++];e>0;e--){const e=a[u++];r=r+e*t[i]|0,h=h+e*t[i+1]|0,l=l+e*t[i+2]|0,f=f+e*t[i+3]|0,i=i+4|0}e[o]=r+8192>>14,e[o+1]=h+8192>>14,e[o+2]=l+8192>>14,e[o+3]=f+8192>>14,o=o+4*n|0}o=4*(h+1)|0,s=(h+1)*i*4|0}}}}),Tt=vt({\"../../node_modules/.pnpm/@rgba-image+lanczos@0.1.1/node_modules/@rgba-image/lanczos/dist/index.js\"(t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.lanczos2=t.lanczos=void 0;var e=It(),i=Nt(),n=Ot(),r=Et(),a=(t,e,i=!1)=>{const a=e.width/t.width,s=e.height/t.height,o=n.filters(t.width,e.width,a,0,i),h=n.filters(t.height,e.height,s,0,i),u=new Uint8ClampedArray(e.width*t.height*4);r.convolve(t.data,u,t.width,t.height,e.width,o),r.convolve(u,e.data,t.height,e.width,e.height,h)};t.lanczos=(t,n,r=0,s=0,o=t.width-r,h=t.height-s,u=0,l=0,f=n.width-u,d=n.height-l)=>{if(s|=0,h|=0,u|=0,l|=0,f|=0,d|=0,(o|=0)<=0||h<=0||f<=0||d<=0)return;if(0===(r|=0)&&0===s&&o===t.width&&h===t.height&&0===u&&0===l&&f===n.width&&d===n.height)return void a(t,n);const c=i.createImage(o,h),p=i.createImage(f,d);e.copy(t,c,r,s),a(c,p),e.copy(p,n,0,0,p.width,p.height,u,l)};t.lanczos2=(t,n,r=0,s=0,o=t.width-r,h=t.height-s,u=0,l=0,f=n.width-u,d=n.height-l)=>{if(s|=0,h|=0,u|=0,l|=0,f|=0,d|=0,(o|=0)<=0||h<=0||f<=0||d<=0)return;if(0===(r|=0)&&0===s&&o===t.width&&h===t.height&&0===u&&0===l&&f===n.width&&d===n.height)return void a(t,n,!0);const c=i.createImage(o,h),p=i.createImage(f,d);e.copy(t,c,r,s),a(c,p,!0),e.copy(p,n,0,0,p.width,p.height,u,l)}}}),Bt={jpeg:\"image/jpeg\",png:\"image/png\",gif:\"image/gif\",bmp:\"image/bmp\",svg:\"image/svg+xml\",svgxml:\"image/svg+xml\",webp:\"image/webp\",mp3:\"audio/mp3\"},Ut={jpeg:[255,216,255],png:[137,80,78,71,13,10,26,10],gif:[71,73,70],bmp:[66,77],webp:[82,73,70,70,63,63,63,63,87,69,66,80],svg:[60,115,118,103],svgxml:[60,63,120,109,108],mp3:[73,68,51]},Dt={\"image/jpeg\":\"jpeg\",\"image/png\":\"png\",\"image/gif\":\"gif\",\"image/bmp\":\"bmp\",\"image/svg+xml\":\"svg\",\"image/webp\":\"webp\",\"audio/mpeg\":\"mpeg\",\"audio/mp3\":\"mp3\"},Mt=(t=>(t.ASSET_NOT_FOUND=\"ASSET_NOT_FOUND\",t.INVALID_DOTLOTTIE=\"INVALID_DOTLOTTIE\",t.INVALID_STATEMACHINE=\"INVALID_STATEMACHINE\",t.INVALID_URL=\"INVALID_URL\",t))(Mt||{}),St=class extends Error{constructor(t,e){super(t),bt(this,\"code\"),this.name=\"[dotLottie-js]\",this.code=e}},Lt=t=>{const e=t.substring(t.indexOf(\",\")+1),i=\"undefined\"==typeof window?M.from(e,\"base64\").toString(\"binary\"):atob(e),n=new Uint8Array(i.length);for(let t=0;t<i.length;t+=1)n[t]=i.charCodeAt(t);return n},Rt=t=>{let e=null,i=[];if(!t)throw new St(\"Failed to determine the MIME type from the base64 asset string. Please check the input data. Supported asset types for dotLottie-js  are: jpeg, png, gif, bmp, svg, webp, mp3\",\"INVALID_DOTLOTTIE\");const n=t.substring(t.indexOf(\",\")+1);e=\"undefined\"==typeof window?M.from(n,\"base64\").toString(\"binary\"):atob(n);const r=new Uint8Array(e.length);for(let t=0;t<e.length;t+=1)r[t]=e.charCodeAt(t);for(const t in Ut){const e=Ut[t];if(\"webp\"===t&&e&&r.length>e.length){const i=Array.from(r.subarray(0,4)),n=Array.from(r.subarray(8,12));if(i.every(((t,i)=>t===e[i]))&&n.every(((t,i)=>t===e[i+8])))return Bt[t]}else if(i=Array.from(r.subarray(0,e?.length)),e&&i.every(((t,i)=>t===e[i])))return Bt[t]}throw new St(\"Failed to determine the MIME type from the base64 asset string. Please check the input data. Supported asset types for dotLottie-js  are: jpeg, png, gif, bmp, svg, webp, mp3\",\"INVALID_DOTLOTTIE\")},xt=t=>{const e=Rt(t);if(!e){const e=t.split(\";\")[0]?.split(\"/\")[1];return e&&Dt[e]||null}return Dt[e]||null},Vt=t=>{try{return new URL(t),!0}catch{return!1}};function Pt(t){let e;if(\"undefined\"==typeof window)e=M.from(t).toString(\"base64\");else{const i=Array.prototype.map.call(t,(t=>String.fromCharCode(t))).join(\"\");e=window.btoa(i)}return`data:${Rt(e)};base64,${e}`}function Ct(t){return\"w\"in t&&\"h\"in t&&!(\"xt\"in t)&&\"p\"in t}function qt(t){return!(\"h\"in t)&&!(\"w\"in t)&&\"p\"in t&&\"e\"in t&&\"u\"in t&&\"id\"in t}async function zt(e,i=()=>!0){if(!(e instanceof Uint8Array))throw new St(\"dotLottie not found\",\"INVALID_DOTLOTTIE\");return await new Promise(((n,r)=>{t(e,{filter:i},((t,e)=>{t&&r(t),n(e)}))}))}async function jt(t,e,i){if(!(t instanceof Uint8Array))throw new St(\"Invalid dotLottie\",\"INVALID_DOTLOTTIE\");return(await zt(t,(t=>t.name===e&&(!i||i(t)))))[e]}async function kt(t){const i=\"manifest.json\",n=(await zt(t,(t=>t.name===i)))[i];if(void 0!==n)return JSON.parse(e(n,!1))}async function $t(t){const e=await kt(t);return e?.version??\"1.0.0\"}async function Ft(t){if(!(t instanceof Uint8Array))return{success:!1,error:\"dotLottie not found\"};return void 0===await kt(t)?{success:!1,error:\"manifest.json is missing\"}:{success:!0}}async function Yt(t){const e=new Uint8Array(t),i=await Ft(e);if(i.error)throw new St(i.error,\"INVALID_DOTLOTTIE\");return e}async function Jt(t){if(!Vt(t))throw new St(\"Invalid url provided for .lottie file\",\"INVALID_URL\");const e=await fetch(t),i=await e.arrayBuffer(),n=new Uint8Array([80,75,3,4]);if(!new Uint8Array(i.slice(0,4)).every(((t,e)=>t===n[e])))throw new St(\"Invalid .lottie file\",\"INVALID_DOTLOTTIE\");return await Yt(i)}async function Ht(t,e,i){let n=\"audio/\";\"2\"===await $t(t)&&(n=\"u/\");const r=`${n}${e}`,a=await jt(t,r,i);if(void 0!==a)return Pt(a)}async function Wt(t,e){const i=await $t(t);let n=\"audio/\";\"2\"===i&&(n=\"u/\");const r=await zt(t,(t=>{const i=t.name.replace(n,\"\");return t.name.startsWith(n)&&(!e||e({...t,name:i}))})),a={};for(const t in r){const e=r[t];if(e instanceof Uint8Array){a[t.replace(n,\"\")]=Pt(e)}}return a}async function Gt(t,e){const i=new Map;for(const[t,n]of Object.entries(e))for(const e of n.assets||[])if(qt(e)){const n=e.p;i.has(n)||i.set(n,new Set),i.get(n)?.add(t)}const n=await Wt(t,(t=>i.has(t.name)));for(const[t,r]of i){const i=n[t];if(i)for(const n of r){const r=e[n];for(const e of r?.assets||[])qt(e)&&e.p===t&&(e.p=i,e.u=\"\",e.e=1)}}}async function Kt(t,e,i){let n=\"images/\";\"2\"===await $t(t)&&(n=\"i/\");const r=`${n}${e}`,a=await jt(t,r,i);if(void 0!==a)return Pt(a)}async function Zt(t,e){const i=await $t(t);let n=\"images/\";\"2\"===i&&(n=\"i/\");const r=await zt(t,(t=>{const i=t.name.replace(n,\"\");return t.name.startsWith(n)&&(!e||e({...t,name:i}))})),a={};for(const t in r){const e=r[t];if(e instanceof Uint8Array){a[t.replace(t,\"\")]=Pt(e)}}return a}async function Qt(t,e){const i=new Map;for(const[t,n]of Object.entries(e))for(const e of n.assets||[])if(Ct(e)){const n=e.p;i.has(n)||i.set(n,new Set),i.get(n)?.add(t)}const n=await Zt(t,(t=>i.has(t.name)));for(const[t,r]of i){const i=n[t];if(i)for(const n of r){const r=e[n];for(const e of r?.assets||[])Ct(e)&&e.p===t&&(e.p=i,e.u=\"\",e.e=1)}}}async function Xt(t,i,{inlineAssets:n}={},r){const a=`animations/${i}.json`,s=await jt(t,a,r);if(void 0===s)return;const o=JSON.parse(e(s,!1));if(!n)return o;const h={[i]:o};return await Qt(t,h),await Gt(t,h),o}async function te(t,{inlineAssets:i}={},n){const r={},a=await $t(t);let s=\"animations/\";\"2\"===a&&(s=\"a/\");const o=await zt(t,(t=>{const e=t.name.replace(s,\"\").replace(\".json\",\"\");return t.name.startsWith(s)&&(!n||n({...t,name:e}))}));for(const t in o){const i=o[t];if(i instanceof Uint8Array){const n=t.replace(s,\"\").replace(\".json\",\"\"),a=JSON.parse(e(i,!1));r[n]=a}}return i?(await Qt(t,r),r):r}async function ee(t,i){const n={},r=await zt(t,(t=>{const e=t.name.replace(\"t/\",\"\").replace(\".json\",\"\");return t.name.startsWith(\"t/\")&&(!i||i({...t,name:e}))}));for(const t in r){const i=r[t];if(i instanceof Uint8Array){n[t.replace(\"t/\",\"\").replace(\".json\",\"\")]=JSON.parse(e(i,!1))}}return n}async function ie(t,i,n){const r=`t/${i}.json`,a=await jt(t,r,n);if(void 0!==a)return JSON.parse(e(a,!1))}async function ne(t,i){const n={},r=await zt(t,(t=>{const e=t.name.replace(\"s/\",\"\").replace(\".json\",\"\");return t.name.startsWith(\"s/\")&&(!i||i({...t,name:e}))}));for(const t in r){const i=r[t];if(i instanceof Uint8Array){n[t.replace(\"s/\",\"\").replace(\".json\",\"\")]=e(i,!1)}}return n}async function re(t,i,n){const r=`s/${i}.json`,a=await jt(t,r,n);if(void 0===a)return;return JSON.parse(e(a,!1))}var ae=`${\"@dotlottie/dotlottie-js\"}@${\"0.9.0-beta.13\"}`,se=r({id:a(),name:s(a()),initialTheme:s(a()),background:s(a()),themes:s(o(a()))}),oe=r({id:a(),name:s(a())}),he=r({id:a(),name:s(a())}),ue=r({animation:s(a()),stateMachine:s(a())}),le=r({version:a(),generator:a(),initial:s(ue),animations:o(se),themes:s(o(oe)),stateMachines:s(o(he))}),fe=r({type:a(\"Numeric\"),triggerName:a(),conditionType:a(),compareTo:h([a(),u(),l()])}),de=r({type:a(\"String\"),triggerName:a(),conditionType:a(),compareTo:h([a(),u(),l()])}),ce=r({type:a(\"Numeric\"),triggerName:a(),conditionType:a(),compareTo:h([a(),l()])}),pe=r({type:a(\"Event\"),triggerName:a()}),me=h([fe,de,ce,pe]);r({value:u()}),r({value:l()}),r({value:a()}),r({target:s(a())});var ge,we,ye=r({type:a(\"Transition\"),toState:a(),guards:s(o(me))}),_e=o(ye),Ae=r({type:a(),url:a()}),ve=r({type:a(),themeId:a()}),be=r({type:a(),triggerName:a(),value:s(h([a(),u()]))}),Ie=r({type:a(),triggerName:a(),value:s(h([a(),u()]))}),Ne=r({type:a(),triggerName:a()}),Oe=r({type:a(),triggerName:a(),value:s(l())}),Ee=r({type:a(),triggerName:a(),value:s(a())}),Te=r({type:a(),triggerName:a(),value:s(u())}),Be=r({type:a(),triggerName:a()}),Ue=r({type:a(),triggerName:a()}),De=r({type:a(),layerName:a(),propertyIndex:u(),varName:a(),value:u()}),Me=r({type:a(),themeId:a()}),Se=r({type:a(),value:h([a(),u()])}),Le=r({type:a(),value:h([a(),u()])}),Re=h([Ae,ve,be,Ie,Ne,Oe,Ee,Te,Be,Ue,De,Me,Se,Le,r({type:a(),value:a()}),r({type:a(),value:a()})]),xe=h([a(\"Forward\"),a(\"Reverse\"),a(\"Bounce\"),a(\"ReverseBounce\")]),Ve=h([a(\"PlaybackState\"),a(\"GlobalState\")]),Pe=r({name:a(),type:Ve,animationId:a(),loop:s(l()),autoplay:s(l()),final:s(l()),mode:s(xe),speed:s(u()),segment:s(a()),backgroundColor:s(u()),useFrameInterpolation:s(l()),entryActions:s(o(Re)),exitActions:s(o(Re)),transitions:s(_e)}),Ce=r({name:a(),type:Ve,entryActions:s(o(Re)),exitActions:s(o(Re)),transitions:s(_e)}),qe=h([Pe,Ce]),ze=o(qe),je=r({type:a(),layerName:s(a()),actions:o(Re)}),ke=r({type:a(),layerName:s(a()),actions:o(Re)}),$e=r({type:a(),layerName:s(a()),actions:o(Re)}),Fe=r({type:a(),layerName:s(a()),actions:o(Re)}),Ye=r({type:a(),layerName:s(a()),actions:o(Re)}),Je=r({type:a(),stateName:a(),actions:o(Re)}),He=h([je,ke,$e,Fe,Ye,Je]),We=o(He),Ge=r({type:a(\"Numeric\"),name:a(),value:u()}),Ke=r({type:a(\"String\"),name:a(),value:a()}),Ze=r({type:a(\"String\"),name:a(),value:l()}),Qe=r({type:a(\"Event\"),name:a()}),Xe=h([Ge,Ke,Ze,Qe]),ti=o(Xe),ei=r({initial:a()}),ii=r({descriptor:ei,states:ze,listeners:s(We),triggers:s(ti)}),ni=r({x:h([u(),o(u())]),y:h([u(),o(u())])}),ri={frame:u(),inTangent:s(ni),outTangent:s(ni),hold:s(l())},ai=r({...ri,value:u()}),si=r({...ri,value:o(u())}),oi={animations:s(o(a())),id:a()},hi=r({...oi,type:f(\"Scalar\"),value:s(u()),keyframes:s(o(ai)),expression:s(a())}),ui=r({...ri,value:o(u()),valueInTangent:s(u()),valueOutTangent:s(u())}),li=r({...oi,type:f(\"Position\"),split:s(l()),keyframes:s(o(ui)),expression:s(a())}),fi=r({...oi,type:f(\"Color\"),value:s(o(u())),keyframes:s(o(si)),expression:s(a())}),di=r({...oi,type:f(\"Image\"),value:r({id:s(a()),width:s(u()),height:s(u()),url:s(a())})}),ci=r({...ri,value:o(r({color:o(u()),offset:u()}))}),pi=r({...oi,type:f(\"Gradient\"),value:s(o(r({color:o(u()),offset:u()}))),keyframes:s(o(ci))}),mi=o(h([fi,hi,li,di,pi])),gi=r({rules:mi}),wi=class{constructor(t){bt(this,\"_name\"),bt(this,\"_id\"),bt(this,\"_descriptor\"),bt(this,\"_zipOptions\"),bt(this,\"_states\"),bt(this,\"_listeners\"),bt(this,\"_triggers\"),this._requireValidId(t.id),this._requireValidTriggers(t.data.triggers??[]),this._requireValidListeners(t.data.listeners??[]),this._requireValidStates(t.data.states),this._requireValidDescriptor(t.data.descriptor),this._name=t.name,this._id=t.id,this._descriptor=t.data.descriptor,this._zipOptions=t.zipOptions??{},this._states=t.data.states,this._listeners=t.data.listeners??[],this._triggers=t.data.triggers??[]}get zipOptions(){return this._zipOptions}set zipOptions(t){this._zipOptions=t}get id(){return this._id}set id(t){this._requireValidId(t),this._id=t}get name(){return this._name}set name(t){this._name=t}get states(){return this._states}set states(t){this._states=t}get listeners(){return this._listeners}set listeners(t){this._listeners=t}get triggers(){return this._triggers}set triggers(t){this._triggers=t}get initial(){return this._descriptor.initial}set initial(t){this._descriptor.initial=t}get descriptor(){return this._descriptor}set descriptor(t){this._descriptor=t}toString(){return JSON.stringify({descriptor:this._descriptor,states:this._states,triggers:this._triggers,listeners:this._listeners})}_requireValidId(t){if(!t)throw new St(\"Invalid id.\")}_requireValidDescriptor(t){const e=m(ei,t);if(!e.success){const t=`Invalid state machine declaration, ${JSON.stringify(g(e.issues).nested,null,2)}`;throw new St(`Invalid descriptor: ${t}`,\"INVALID_STATEMACHINE\")}}_requireValidStates(t){const e=m(ze,t);if(!e.success){const t=`Invalid state machine declaration, ${JSON.stringify(g(e.issues).nested,null,2)}`;throw new St(`Invalid states: ${t}`,\"INVALID_STATEMACHINE\")}for(const e of t)e.transitions&&this._requireValidTransitions(e.transitions)}_requireValidTriggers(t){const e=m(ti,t);if(!e.success){const t=`Invalid state machine declaration, ${JSON.stringify(g(e.issues).nested,null,2)}`;throw new St(`Invalid context variables: ${t}`,\"INVALID_STATEMACHINE\")}}_requireValidListeners(t){const e=m(We,t);if(!e.success){const t=`Invalid state machine declaration, ${JSON.stringify(g(e.issues).nested,null,2)}`;throw new St(`Invalid listeners: ${t}`,\"INVALID_STATEMACHINE\")}}_requireValidTransitions(t){const e=m(_e,t);if(!e.success){const t=`Invalid state machine declaration, ${JSON.stringify(g(e.issues).nested,null,2)}`;throw new St(`Invalid transitions: ${t}`,\"INVALID_STATEMACHINE\")}}},yi=class{constructor(t){bt(this,\"_data\"),bt(this,\"_id\"),bt(this,\"_name\"),bt(this,\"_zipOptions\"),this._requireValidId(t.id),this._requireValidData(t.data),this._name=t.name,this._data=t.data,this._id=t.id,this._zipOptions=t.zipOptions??{}}get zipOptions(){return this._zipOptions}set zipOptions(t){this._zipOptions=t}get id(){return this._id}set id(t){this._requireValidId(t),this._id=t}get name(){return this._name}set name(t){this._name=t}get data(){return this._data}set data(t){this._requireValidData(t),this._data=t}async toString(){return JSON.stringify(this._data)}_requireValidId(t){if(\"string\"!=typeof t||!t)throw new St(\"Invalid theme id\")}_requireValidData(t){const e=m(gi,t);if(!e.success){const t=JSON.stringify(e.issues,null,2);throw new St(`Invalid theme data: ${t}`)}}},_i=class{constructor(t){bt(this,\"_animationsMap\",new Map),bt(this,\"_plugins\",[]),bt(this,\"_themesMap\",new Map),bt(this,\"_stateMachinesMap\",new Map),bt(this,\"_generator\",ae),bt(this,\"_version\",\"2\"),bt(this,\"enableDuplicateImageOptimization\"),t?.generator&&(this._generator=t.generator),this.enableDuplicateImageOptimization=t?.enableDuplicateImageOptimization??!1}async toBase64(t){throw new St(\"toBase64() method not implemented in concrete class!\")}create(t){throw new St(\"create() method not implemented in concrete class!\")}async download(t,e=void 0){throw new St(\"download(fileName:string) method not implemented in concrete class!\")}addPlugins(...t){throw new St(\"addPlugins(...plugins: DotLottiePlugin[]) not implemented in concrete class!\")}addAnimation(t){throw new St(\"addAnimation(animationOptions: AnimationOptions) not implemented in concrete class!\")}async fromArrayBuffer(t){throw new St(\"fromArrayBuffer(arrayBuffer: ArrayBuffer): Promise<DotLottieCommon> not implemented in concrete class!\")}async toArrayBuffer(t=void 0){throw new St(\"toArrayBuffer(): Promise<ArrayBuffer> is not implemented in concrete class!\")}get plugins(){return this._plugins}get version(){return this._version}get generator(){return this._generator}get animations(){return Array.from(this._animationsMap.values())}get manifest(){return this._buildManifest()}get themes(){return Array.from(this._themesMap.values())}get stateMachines(){return Array.from(this._stateMachinesMap.values())}setGenerator(t){return this._generator=t||ae,this}_renameImage(t,e,i){t.imageAssets.forEach((n=>{if(n.id===i){if(n.renameImage(e),!t.data)throw new St(\"No animation data available.\");const r=t.data.assets;if(!r)throw new St(\"No image assets to rename.\");for(const t of r)\"w\"in t&&\"h\"in t&&t.id===i&&(t.p=n.fileName)}}))}_renameImageAssets(){const t=new Map;this.animations.forEach((e=>{t.set(e.id,e.imageAssets)}));let e=0;t.forEach((t=>{e+=t.length}));for(let t=this.animations.length-1;t>=0;t-=1){const i=this.animations.at(t);if(i)for(let t=i.imageAssets.length-1;t>=0;t-=1){const n=i.imageAssets.at(t);n&&(this._renameImage(i,`image_${e}`,n.id),e-=1)}}}_renameAudio(t,e,i){t.audioAssets.forEach((n=>{if(n.id===i){if(n.renameAudio(e),!t.data)throw new St(\"No animation data available.\");const r=t.data.assets;if(!r)throw new St(\"No audio assets to rename.\");for(const t of r)qt(t)&&t.id===i&&(t.p=n.fileName)}}))}_renameAudioAssets(){const t=new Map;this.animations.forEach((e=>{t.set(e.id,e.audioAssets)}));let e=0;t.forEach((t=>{e+=t.length}));for(let t=this.animations.length-1;t>=0;t-=1){const i=this.animations.at(t);if(i)for(let t=i.audioAssets.length-1;t>=0;t-=1){const n=i.audioAssets.at(t);n&&(this._renameAudio(i,`audio_${e}`,n.id),e-=1)}}}_addLottieAnimation(t){if(this._animationsMap.get(t.id))throw new St(\"Duplicate animation id detected, aborting.\");return this._animationsMap.set(t.id,t),this}async _findAssetsAndInline(t){const e=t.data?.assets;if(!e)throw new St(\"Failed to inline assets, the animation's assets are undefined.\");const i=this.getImages(),n=this.getAudio();for(const t of e)if(Ct(t))for(const e of i)e.fileName===t.p&&(t.e=1,t.u=\"\",t.p=await e.toDataURL());else if(qt(t))for(const e of n)e.fileName===t.p&&(t.e=1,t.u=\"\",t.p=await e.toDataURL());return t}async getAnimation(t,e){if(!e?.inlineAssets)return this._animationsMap.get(t);let i=this._animationsMap.get(t);if(!i)throw new St(\"Failed to find animation.\");return i=await this._findAssetsAndInline(i),i}getAnimations(){return Array.from(this._animationsMap)}removeAnimation(t){const e=this._animationsMap.get(t);if(e){const t=e.themes;for(const i of t)this.unscopeTheme({animationId:e.id,themeId:i.id});this._animationsMap.delete(e.id)}return this}getImages(){const t=[];return this.animations.map((e=>t.push(...e.imageAssets))),t}getAudio(){const t=[];return this.animations.map((e=>t.push(...e.audioAssets))),t}getTheme(t){return this._themesMap.get(t)}_buildManifest(){const t=Array.from(this._animationsMap.values()),e=Array.from(this._themesMap.values()),i=Array.from(this._stateMachinesMap.values()),n=t.find((t=>t.defaultActiveAnimation))?.id??\"\",r={version:this.version,generator:this.generator,animations:t.map((t=>({id:t.id,...t.name?{name:t.name}:{},...t.initialTheme?{initialTheme:t.initialTheme}:{},...t.background?{background:t.background}:{},...t.themes.length>0?{themes:t.themes.map((t=>t.id))}:{}})))};return e.length>0&&(r.themes=e.map((t=>({id:t.id,...t.name?{name:t.name}:{}})))),i.length>0&&(r.stateMachines=i.map((t=>({id:t.id,...t.name?{name:t.name}:{}})))),n&&(r.initial={animation:n}),r}async build(){this._buildManifest();for(const t of this.animations)await t.toJSON();this.animations.length>1&&(this._renameImageAssets(),this._renameAudioAssets());const t=[],e=[];for(const i of this.plugins)i.parallel?t.push(i):e.push(i);await Promise.all(t.map((async t=>t.onBuild())));for(const t of e)await t.onBuild();return this}async toBlob(t=void 0){const e=await this.toArrayBuffer(t);return new Blob([e],{type:\"application/zip\"})}async fromURL(t){if(!Vt(t))throw new St(\"Invalid URL\");try{const e=await fetch(t);if(!e.ok)throw new St(e.statusText);const i=await e.arrayBuffer();return this.fromArrayBuffer(i)}catch(t){if(t instanceof Error)throw new St(t.message)}throw new St(\"Unknown error\")}merge(...t){const e=this.create();for(const i of t)i.themes.forEach((t=>{e.addTheme({id:t.id,name:t.name,data:t.data})})),i.animations.forEach((t=>{t.data?e.addAnimation({id:t.id,name:t.name,data:t.data}):t.url&&e.addAnimation({id:t.id,name:t.name,url:t.url}),t.themes.forEach((i=>{e.scopeTheme({animationId:t.id,themeId:i.id})}))})),i.stateMachines.forEach((t=>{const i={id:t.id,name:t.name,data:{states:t.states,descriptor:{initial:t.initial},listeners:t.listeners,triggers:t.triggers},zipOptions:t.zipOptions};e.addStateMachine(i)}));return e}addTheme(t){const e=new yi(t);return this._themesMap.set(e.id,e),this}removeTheme(t){const e=this._themesMap.get(t);if(e){for(const t of this.animations)t.themes.includes(e)&&t.unscopeTheme(e.id);this._themesMap.delete(e.id)}return this}scopeTheme({animationId:t,themeId:e}){const i=this._themesMap.get(e);if(!i)throw new St(`Failed to find theme with id ${e}`);const n=this._animationsMap.get(t);if(!n)throw new St(`Failed to find animation with id ${t}`);return n.scopeTheme(i),this}unscopeTheme({animationId:t,themeId:e}){const i=this._themesMap.get(e);if(!i)throw new St(`Failed to find theme with id ${e}`);const n=this._animationsMap.get(t);if(!n)throw new St(`Failed to find animation with id ${t}`);return n.unscopeTheme(i.id),this}addStateMachine(t){const e=new wi(t);return this._stateMachinesMap.set(t.id,e),this}getStateMachine(t){return this._stateMachinesMap.get(t)}removeStateMachine(t){return this._stateMachinesMap.delete(t),this}_requireValidDescription(t){if(\"string\"!=typeof t)throw new St(\"Invalid description\")}_requireValidGenerator(t){if(\"string\"!=typeof t)throw new St(\"Invalid generator\")}_requireValidKeywords(t){if(\"string\"!=typeof t)throw new St(\"Invalid keywords\")}_requireValidVersion(t){if(\"string\"!=typeof t)throw new St(\"Invalid version\")}_requireValidCustomData(t){if(!t)throw new St(\"Invalid customData\")}},Ai=class{constructor(t){bt(this,\"_name\"),bt(this,\"_data\"),bt(this,\"_id\",\"\"),bt(this,\"_url\"),bt(this,\"_zipOptions\"),bt(this,\"_defaultActiveAnimation\"),bt(this,\"_imageAssets\",[]),bt(this,\"_audioAssets\",[]),bt(this,\"_themesMap\",new Map),bt(this,\"_initialTheme\",null),bt(this,\"_background\",null),this._requireValidOptions(t),this._id=t.id,this._name=t.name,this._zipOptions=t.zipOptions??{},t.data&&(this._data=t.data),t.url&&(this._url=t.url),this._background=t.background??null,this._initialTheme=t.initialTheme??null,this._defaultActiveAnimation=t.defaultActiveAnimation??!1}async toBase64(){throw new St(\"lottie animation controls tobase64 not implemented!\")}get zipOptions(){return this._zipOptions}set zipOptions(t){this._zipOptions=t}get id(){return this._id}set id(t){this._requireValidId(t),this._id=t}get name(){return this._name}set name(t){this._name=t}get background(){return this._background}set background(t){this._background=t}get initialTheme(){return this._initialTheme}set initialTheme(t){this._initialTheme=t}get themes(){return Array.from(this._themesMap.values())}set themes(t){this._themesMap=new Map,t.forEach((t=>{this._themesMap.set(t.id,t)}))}get imageAssets(){return this._imageAssets}set imageAssets(t){this._imageAssets=t}get audioAssets(){return this._audioAssets}set audioAssets(t){this._audioAssets=t}get data(){return this._data}set data(t){this._requireValidLottieData(t),this._data=t}get url(){return this._url}set url(t){this._requireValidUrl(t),this._url=t}get defaultActiveAnimation(){return this._defaultActiveAnimation}set defaultActiveAnimation(t){this._defaultActiveAnimation=t}scopeTheme(t){this._themesMap.set(t.id,t)}unscopeTheme(t){this._themesMap.delete(t)}async toArrayBuffer(t){const e=await this.toJSON(t);return(new TextEncoder).encode(JSON.stringify(e)).buffer}async _extractImageAssets(){throw new St(\"_extractImageAssets(): Promise<boolean> method not implemented in concrete class\")}async _extractAudioAssets(){throw new St(\"_extractAudioAssets(): Promise<boolean> method not implemented in concrete class\")}async toBlob(t){const e=await this.toJSON(t);return new Blob([JSON.stringify(e)],{type:\"application/json\"})}async toJSON(t){if(this._url&&!this._data&&(this._data=await this._fromUrl(this._url)),this._requireValidLottieData(this._data),this._data.assets?.length&&(await this._extractImageAssets(),await this._extractAudioAssets(),t?.inlineAssets)){const t=this.data?.assets;if(!t)throw new St(\"Failed to inline assets, the animation's assets are undefined.\");const e=this.imageAssets,i=this.audioAssets;for(const n of t)if(\"w\"in n&&\"h\"in n&&!(\"xt\"in n)&&\"p\"in n)for(const t of e)t.fileName===n.p&&(n.e=1,n.u=\"\",n.p=await t.toDataURL());else if(qt(n))for(const t of i)t.fileName===n.p&&(n.e=1,n.u=\"\",n.p=await t.toDataURL())}return this._data}async _fromUrl(t){const e=await fetch(t),i=await e.text();let n;try{n=JSON.parse(i)}catch(t){if(t instanceof Error)throw new St(`${t.message}: Invalid json returned from url`)}return this._requireValidLottieData(n),n}_requireValidUrl(t){try{new URL(t||\"\")}catch(t){throw new St(\"Invalid animation url\")}}_requireValidLottieData(t){if(![\"v\",\"ip\",\"op\",\"layers\",\"fr\",\"w\",\"h\"].every((e=>Object.prototype.hasOwnProperty.call(t,e))))throw new St(\"Received invalid Lottie data.\")}_requireValidId(t){if(!t)throw new St(\"Invalid animation id\")}_requireValidOptions(t){if(this._requireValidId(t.id),!t.data&&!t.url)throw new St(\"No data or url provided.\");t.data&&this._requireValidLottieData(t.data),t.url&&this._requireValidUrl(t.url)}},vi=class{constructor(t){bt(this,\"_data\"),bt(this,\"_id\",\"\"),bt(this,\"_fileName\",\"\"),bt(this,\"_parentAnimations\"),bt(this,\"_zipOptions\"),this._requireValidId(t.id),this._requireValidFileName(t.fileName),this._zipOptions=t.zipOptions??{},t.data&&(this._data=t.data),t.id&&(this._id=t.id),t.fileName&&(this._fileName=t.fileName),this._parentAnimations=t.parentAnimations||[]}get zipOptions(){return this._zipOptions}set zipOptions(t){this._zipOptions=t}_requireValidId(t){if(!t)throw new St(\"Invalid image id\")}_requireValidFileName(t){if(!t)throw new St(\"Invalid image fileName\")}get fileName(){return this._fileName}set fileName(t){this._requireValidFileName(t),this._fileName=t}get id(){return this._id}set id(t){this._requireValidId(t),this._id=t}get data(){return this._data}set data(t){if(!t)throw new St(\"Invalid data\");this._data=t}get parentAnimations(){return this._parentAnimations}set parentAnimations(t){this._parentAnimations=t}async toDataURL(){if(this._data&&this._isDataURL(this._data))return this.data;const t=await this.toArrayBuffer();return Pt(new Uint8Array(t))}renameImage(t){if(this.id=t,this.fileName){let e=this.fileName.split(\".\").pop();e||(e=\".png\"),this.fileName=`${t}.${e}`}}async toArrayBuffer(){return await(await this.toBlob()).arrayBuffer()}async toBlob(){if(!this._data)throw new St(\"Invalid image data.\");if(this._isDataURL(this._data)){const t=this._data,[e,i]=t.split(\",\");if((!e||!i)&&t.length)return new Blob([t]);if(!e||!i)throw new St(\"Invalid image data.\");const n=e.replace(\"data:\",\"\").replace(/;base64$/,\"\");return new Blob([i],{type:n})}if(this._isArrayBuffer(this._data))return new Blob([this._data]);if(this._isBlob(this._data))return this._data;throw new St(\"Invalid image data.\")}async _fromUrlToBlob(t){return(await fetch(t)).blob()}_isArrayBuffer(t){return t instanceof ArrayBuffer}_isDataURL(t){return\"string\"==typeof t&&t.startsWith(\"data:\")}_isBlob(t){return t instanceof Blob}},bi=class{constructor(t){bt(this,\"_data\"),bt(this,\"_id\",\"\"),bt(this,\"_url\"),bt(this,\"_fileName\",\"\"),bt(this,\"_parentAnimations\"),bt(this,\"_zipOptions\"),this._requireValidId(t.id),this._requireValidFileName(t.fileName),this._zipOptions=t.zipOptions??{},t.data&&(this._data=t.data),t.id&&(this._id=t.id),t.url&&(this._url=t.url),t.fileName&&(this._fileName=t.fileName),this._parentAnimations=t.parentAnimations||[]}get zipOptions(){return this._zipOptions}set zipOptions(t){this._zipOptions=t}get fileName(){return this._fileName}set fileName(t){if(!t)throw new St(\"Invalid audio file name\",\"ASSET_NOT_FOUND\");this._fileName=t}get id(){return this._id}set id(t){if(!t)throw new St(\"Invalid audio id\",\"ASSET_NOT_FOUND\");this._id=t}get data(){return this._data}set data(t){if(!t)throw new St(\"Invalid data\");this._data=t}get parentAnimations(){return this._parentAnimations}set parentAnimations(t){this._parentAnimations=t}async toDataURL(){if(this._data&&this._isDataURL(this._data))return this.data;const t=await this.toArrayBuffer();return Pt(new Uint8Array(t))}renameAudio(t){if(this.id=t,this.fileName){let e=this.fileName.split(\".\").pop();e||(e=\".png\"),this.fileName=`${t}.${e}`}}async toArrayBuffer(){return await(await this.toBlob()).arrayBuffer()}async toBlob(){if(!this._data&&this._url&&(this._data=await this._fromUrlToBlob(this._url)),!this._data)throw new Error(\"Invalid data\");if(this._isDataURL(this._data)){const t=this._data,[e,i]=t.split(\",\");if((!e||!i)&&t.length)return new Blob([t]);if(!e||!i)throw new Error(\"Invalid data\");const n=e.replace(\"data:\",\"\").replace(/;base64$/,\"\");return new Blob([i],{type:n})}if(this._isArrayBuffer(this._data))return new Blob([this._data]);if(this._isBlob(this._data))return this._data;throw new Error(\"Invalid data\")}async _fromUrlToBlob(t){return(await fetch(t)).blob()}_isArrayBuffer(t){return t instanceof ArrayBuffer}_isDataURL(t){return\"string\"==typeof t&&t.startsWith(\"data:\")}_isBlob(t){return t instanceof Blob}_requireValidId(t){if(!t)throw new St(\"Invalid audio id\")}_requireValidFileName(t){if(!t)throw new St(\"Invalid audio fileName\")}},Ii=class extends bi{constructor(t){super(t)}},Ni=class extends vi{constructor(t){super(t)}},Oi=class extends Ai{constructor(t){super(t)}async toBase64(){const t=await this.toArrayBuffer();if(\"undefined\"==typeof window)return M.from(t).toString(\"base64\");const e=new Uint8Array(t).reduce(((t,e)=>t+String.fromCharCode(e)),\"\");return window.btoa(e)}async _extractImageAssets(){if(!this._data)throw new St(\"Failed to extract image assets: Animation data does not exist\");const t=this._data.assets;if(!t)throw new St(\"Failed to extract image assets: No assets found inside animation\");for(const e of t)if(\"w\"in e&&\"h\"in e&&!(\"xt\"in e)&&\"p\"in e){const t=e.p.split(\",\");if(!t.length||!t[0]||!t[1])break;let i=null;i=xt(e.p);const n=`${e.id}.${i}`;this._imageAssets.push(new Ni({data:e.p,id:e.id,fileName:n,parentAnimations:[this]})),e.p=n,e.u=\"/i/\",e.e=0}return!1}async _extractAudioAssets(){if(!this._data)throw new St(\"Failed to extract audio assets: Animation data does not exist\");const t=this._data.assets;if(!t)throw new St(\"Failed to extract image assets: No assets found inside animation\");for(const e of t)if(qt(e)){const t=e.p.split(\",\");if(!t.length||!t[0]||!t[1])break;let i=null;i=xt(e.p);const n=`${e.id}.${i}`;this._audioAssets.push(new Ii({data:e.p,id:e.id,fileName:n,parentAnimations:[this]})),e.p=n,e.u=\"/u/\",e.e=0}return!1}},Ei=function(t,e){var i=\"function\"==typeof Symbol&&t[Symbol.iterator];if(!i)return t;var n,r,a=i.call(t),s=[];try{for(;(void 0===e||e-- >0)&&!(n=a.next()).done;)s.push(n.value)}catch(t){r={error:t}}finally{try{n&&!n.done&&(i=a.return)&&i.call(a)}finally{if(r)throw r.error}}return s},Ti=function(){function t(t,e,i){this.document=t,this.glayScaleCalculator=e,this.resizer=i}return t.prototype.createCanvasRenderingContext2D=function(t,e){var i=this.document.createElement(\"canvas\");i.width=t,i.height=e,i.setAttribute(\"style\",\"image-rendering: -webkit-optimize-contrast; image-rendering: crisp-edges;\");var n=i.getContext(\"2d\");if(null===n)throw new ReferenceError(\"undefined CanvasRenderingContext2D\");return n.mozImageSmoothingEnabled=!0,n.webkitImageSmoothingEnabled=!0,n.msImageSmoothingEnabled=!0,n.imageSmoothingEnabled=!0,n},t.prototype.convert=function(t){var e=this,i=new Image,n=new Promise((function(t){i.onload=function(){var n=e.createCanvasRenderingContext2D(i.width,i.height);n.drawImage(i,0,0,i.width,i.height);var r=n.getImageData(0,0,i.width,i.height).data;t(r)}})).then((function(n){return e.resizer.resize(n,i.width,i.height,t.width,t.height)})).then((function(t){var i=function(t,e){for(var i=0,n=e.length,r=t.length;i<n;i++,r++)t[r]=e[i];return t}([],Ei(Array(t.length/4).keys())).map((function(i){var n=4*i,r=Ei([t[n],t[n+1],t[n+2]],3),a=r[0],s=r[1],o=r[2];return e.glayScaleCalculator(a,s,o)}));return new Uint8ClampedArray(i)}));return i.src=t.url.toString(),n},t}(),Bi=Ti,Ui=function(){function t(t,e){void 0===e&&(e=8),this.url=t,this.hashSize=e,this.width=e+1,this.height=e}return t.prototype.calculateArea=function(){return this.width*this.height},t}(),Di=(ge=Tt(),we=null!=ge?mt(_t(ge)):{},((t,e,i,n)=>{if(e&&\"object\"==typeof e||\"function\"==typeof e)for(let r of yt(e))At.call(t,r)||r===i||gt(t,r,{get:()=>e[r],enumerable:!(n=wt(e,r))||n.enumerable});return t})(ge&&ge.__esModule?we:gt(we,\"default\",{value:ge,enumerable:!0}),ge)),Mi=function(){function t(){}return t.prototype.resize=function(t,e,i,n,r){var a=new Si(e,i,t),s=new Si(n,r,new Uint8ClampedArray(n*r*4));return(0,Di.lanczos)(a,s),s.data},t}(),Si=function(){return function(t,e,i){this.width=t,this.height=e,this.data=i}}(),Li=function(){function t(t){if(t.split(\"\").find((function(t){return\"1\"!==t&&\"0\"!==t})))throw new TypeError(\"Not bits.\");this.rawHash=t}return t.prototype.getHammingDistance=function(t){if(this.rawHash.length!==t.rawHash.length)throw new TypeError(\"Not equal to hash length.\");var e=t.rawHash.split(\"\");return this.rawHash.split(\"\").filter((function(t,i){return t!==(e[i]||\"0\")})).length},t.prototype.toString=function(){return this.calcuateHexadecimal(this.rawHash.split(\"\").map((function(t){return\"1\"===t?1:0})))},t.prototype.arrayChunk=function(t,e){return function(t,e){for(var i=0,n=e.length,r=t.length;i<n;i++,r++)t[r]=e[i];return t}([],function(t,e){var i=\"function\"==typeof Symbol&&t[Symbol.iterator];if(!i)return t;var n,r,a=i.call(t),s=[];try{for(;(void 0===e||e-- >0)&&!(n=a.next()).done;)s.push(n.value)}catch(t){r={error:t}}finally{try{n&&!n.done&&(i=a.return)&&i.call(a)}finally{if(r)throw r.error}}return s}(Array(Math.ceil(t.length/e)).keys())).map((function(i){return t.slice(i*e,i*e+e)}))},t.prototype.calcuateHexadecimal=function(t){return this.arrayChunk(t,4).map((function(t){return parseInt(t.join(\"\"),2).toString(16)})).join(\"\")},t}(),Ri=Li,xi=function(){function t(t){this.document=t}return t.prototype.generateByImage=function(t,e){e.width=t.width,e.height=t.height;var i=this.document.createElement(\"canvas\").getContext(\"2d\");if(null===i)throw new ReferenceError(\"undefined CanvasRenderingContext2D\");return i.drawImage(e,0,0,t.width,t.height),this.generate(t,i)},t.prototype.generateByCanvasRenderingContext2D=function(t,e){var i=e.getImageData(0,0,t.width,t.height).data,n=new Uint8ClampedArray(function(t,e){for(var i=0,n=e.length,r=t.length;i<n;i++,r++)t[r]=e[i];return t}([],function(t,e){var i=\"function\"==typeof Symbol&&t[Symbol.iterator];if(!i)return t;var n,r,a=i.call(t),s=[];try{for(;(void 0===e||e-- >0)&&!(n=a.next()).done;)s.push(n.value)}catch(t){r={error:t}}finally{try{n&&!n.done&&(i=a.return)&&i.call(a)}finally{if(r)throw r.error}}return s}(Array(i.length/4).keys())).map((function(t){return i[4*t]})));return this.generate(t,n)},t.prototype.generateByUint8ClampedArray=function(t,e){if(e.length!==t.calculateArea())throw new Error(\"Not convertable grayArray, convertable grayArray length is \"+t.calculateArea());var i=Array.from(e).map((function(t,e,i){return t<=i[e+1]?1:0})).filter((function(e,i){return(i+1)%t.width!=0})).join(\"\");return new Ri(i)},t.prototype.generate=function(t,e){if(e instanceof HTMLImageElement)return this.generateByImage(t,e);if(e instanceof CanvasRenderingContext2D)return this.generateByCanvasRenderingContext2D(t,e);if(e instanceof Uint8ClampedArray)return this.generateByUint8ClampedArray(t,e);throw new TypeError(\"Not generatable glay image source.\")},t}(),Vi=xi;function Pi(t,e,i){return Math.round(299*t/1e3+587*e/1e3+114*i/1e3)}var Ci=function(t,e,i,n){return new(i||(i=Promise))((function(e,r){function a(t){try{o(n.next(t))}catch(t){r(t)}}function s(t){try{o(n.throw(t))}catch(t){r(t)}}function o(t){var n;t.done?e(t.value):(n=t.value,n instanceof i?n:new i((function(t){t(n)}))).then(a,s)}o((n=n.apply(t,[])).next())}))},qi=function(t,e){var i,n,r,a,s={label:0,sent:function(){if(1&r[0])throw r[1];return r[1]},trys:[],ops:[]};return a={next:o(0),throw:o(1),return:o(2)},\"function\"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function o(a){return function(o){return function(a){if(i)throw new TypeError(\"Generator is already executing.\");for(;s;)try{if(i=1,n&&(r=2&a[0]?n.return:a[0]?n.throw||((r=n.return)&&r.call(n),0):n.next)&&!(r=r.call(n,a[1])).done)return r;switch(n=0,r&&(a=[2&a[0],r.value]),a[0]){case 0:case 1:r=a;break;case 4:return s.label++,{value:a[1],done:!1};case 5:s.label++,n=a[1],a=[0];continue;case 7:a=s.ops.pop(),s.trys.pop();continue;default:if(!(r=s.trys,(r=r.length>0&&r[r.length-1])||6!==a[0]&&2!==a[0])){s=0;continue}if(3===a[0]&&(!r||a[1]>r[0]&&a[1]<r[3])){s.label=a[1];break}if(6===a[0]&&s.label<r[1]){s.label=r[1],r=a;break}if(r&&s.label<r[2]){s.label=r[2],s.ops.push(a);break}r[2]&&s.ops.pop(),s.trys.pop();continue}a=e.call(t,s)}catch(t){a=[6,t],n=0}finally{i=r=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:!0}}([a,o])}}},zi=function(){function t(t,e){void 0===t&&(t=null),void 0===e&&(e=window.document),null===t&&(t=new Bi(e,Pi,new Mi)),this.dHashConverter=t,this.generator=new Vi(e)}return t.prototype.build=function(t,e){return void 0===e&&(e=8),Ci(this,0,void 0,(function(){var i,n;return qi(this,(function(r){switch(r.label){case 0:return i=new Ui(t,e),[4,this.dHashConverter.convert(i)];case 1:return n=r.sent(),[2,this.generator.generate(i,n)]}}))}))},t}(),ji=class{constructor(t){bt(this,\"dotlottie\"),bt(this,\"_parallel\",!1),this.dotlottie=void 0,t?.parallel&&(this._parallel=t.parallel)}install(t){this.dotlottie=t}uninstall(){this.dotlottie=void 0}get parallel(){return this._parallel}set parallel(t){this._parallel=t}async onBuild(){throw new St(\"dotlottie-plugin build Not implemented!\")}_requireDotLottie(t){if(!t)throw new St(\"dotLottie context is null inside of duplicate image detector plugin.\")}},ki=class extends ji{async generatePhash(t){throw new St(\"generatePhash(image: LottieImageCommon): Promise<Hash> is not implemented in concrete class.\")}distanceTo(t,e){throw new St(\"distanceTo(_imageHash: string, _targetImageHash: string): Promise<number> is not implemented in concrete class.\")}async _createRecordOfDuplicates(){this._requireDotLottie(this.dotlottie);const t=[],e={};for(const e of this.dotlottie.animations)for(const i of e.imageAssets)t.push({excludeFromExport:!1,image:i,hash:await this.generatePhash(i)});for(const i of t)for(const n of t)i.image.id!==n.image.id&&!i.excludeFromExport&&!n.excludeFromExport&&i.hash&&n.hash&&this.distanceTo(i.hash,n.hash)<5&&(e[i.image.fileName]||e[n.image.fileName]?e[n.image.fileName]&&(e[n.image.fileName]?.find((t=>t.id===i.image.id))||(i.excludeFromExport=!0,e[n.image.fileName]?.push(i.image))):(n.excludeFromExport=!0,e[i.image.fileName]=[n.image]));return e}adjustDuplicateImageAssetPath(t,e){for(const i in e)i&&e[i]?.forEach((e=>{if(t.data){const n=t.data.assets;n&&n.forEach((t=>{if(\"w\"in t&&\"h\"in t&&t.p===e.fileName){const e=i;t.p=e}}))}}))}async onBuild(){this._requireDotLottie(this.dotlottie);const t=await this._createRecordOfDuplicates();this.dotlottie.animations.forEach((e=>{this.adjustDuplicateImageAssetPath(e,t)}));const e={},i=this.dotlottie.getImages();for(const n in t)if(n)for(const t of i)t.fileName===n&&void 0!==t.data&&(e[n]=new Ni({data:t.data,id:t.id,fileName:t.fileName}));if(Object.keys(e).length!==Object.keys(t).length)throw new St(\"The number of cloned images does not match the number of duplicate keys.\");for(const i in t)i&&t[i]?.forEach((t=>{if(t.parentAnimations.length)for(const n of t.parentAnimations){n.imageAssets.splice(n.imageAssets.indexOf(t),1);const r=e[i];void 0!==r&&(n.imageAssets.push(r),r.parentAnimations.push(n))}}))}},$i=class extends ki{async generatePhash(t){const e=new zi,i=new URL(await t.toDataURL());return(await e.build(i)).rawHash}distanceTo(t,e){const i=new Ri(t),n=new Ri(e);return i.getHammingDistance(n)}};async function Fi(t){if(\"2\"!==await $t(new Uint8Array(t))){const e=new Yi,i=await(new ln).fromArrayBuffer(t),n=i.animations.map((t=>t.id));for(const t of n){const n=await i.getAnimation(t,{inlineAssets:!0});n&&n.data&&e.addAnimation({data:n.data,id:t})}return await e.build(),e}return(new Yi).fromArrayBuffer(t)}var Yi=class r extends _i{constructor(t){if(super(t),this.enableDuplicateImageOptimization){const t=new $i;t.install(this),this._plugins.push(t)}}addAnimation(t){const e=new Oi(t);if(this._animationsMap.get(t.id))throw new St(\"Duplicate animation id detected, aborting.\");return this._animationsMap.set(e.id,e),this}async toBase64(t){const e=await this.toArrayBuffer(t),i=new Uint8Array(e).reduce(((t,e)=>t+String.fromCharCode(e)),\"\");return window.btoa(i)}async download(t,e){const i=await this.toBlob(e),n=URL.createObjectURL(i),r=document.createElement(\"a\");r.href=n,r.download=t,r.style.display=\"none\",document.body.append(r),r.click(),setTimeout((()=>{URL.revokeObjectURL(n),r.remove()}),1e3)}create(t){return new r(t)}async toArrayBuffer(t){const e=this._buildManifest(),r={\"manifest.json\":[i(JSON.stringify(e)),{}]};for(const t of this.animations){const e=await t.toJSON();r[`a/${t.id}.json`]=[i(JSON.stringify(e)),t.zipOptions];const n=t.imageAssets,a=t.audioAssets;for(const t of n){const e=await t.toDataURL();r[`i/${t.fileName}`]=[Lt(e),t.zipOptions]}for(const t of a){const e=await t.toDataURL();r[`u/${t.fileName}`]=[Lt(e),t.zipOptions]}}for(const t of this.themes){const e=await t.toString();r[`t/${t.id}.json`]=[i(e),t.zipOptions]}for(const t of this.stateMachines){const e=t.toString();r[`s/${t.id}.json`]=[i(e),t.zipOptions]}return await new Promise(((e,i)=>{n(r,t?.zipOptions||{},((t,n)=>{t?i(t):e(n.buffer)}))}))}async fromArrayBuffer(i){if(\"2\"!==await $t(new Uint8Array(i)))return Fi(i);const n=new r;try{const r=await new Promise(((e,n)=>{t(new Uint8Array(i),((t,i)=>{t&&n(t),e(i)}))})),a=[],s=[];if(!(r[\"manifest.json\"]instanceof Uint8Array))throw new St(\"Invalid buffer\");try{const t=JSON.parse(e(r[\"manifest.json\"],!1)),{generator:i}=t;i&&(this._requireValidGenerator(i),n.setGenerator(i));for(const i of Object.keys(r)){const o=e(r[i],!0);if(i.startsWith(\"a/\")&&i.endsWith(\".json\")){const e=/a\\/(.+)\\.json/u.exec(i)?.[1];if(!e)throw new St(\"Invalid animation id\");const r=JSON.parse(o),a=t.animations.find((t=>t.id===e));if(void 0===a)throw new St(\"Animation not found inside manifest\");n.addAnimation({data:r,...a})}else if(i.startsWith(\"i/\")){const t=/i\\/(.+)\\./u.exec(i)?.[1];if(!t)throw new St(\"Invalid image id\");let e=btoa(o);e=`data:image/${xt(e)};base64,${e}`,a.push(new Ni({id:t,data:e,fileName:i.split(\"/\")[1]||\"\"}))}else if(i.startsWith(\"u/\")){const t=/u\\/(.+)\\./u.exec(i)?.[1];if(!t)throw new St(\"Invalid image id\");let e=btoa(o);e=`data:audio/${xt(e)};base64,${e}`,s.push(new Ii({id:t,data:e,fileName:i.split(\"/\")[1]||\"\"}))}else if(i.startsWith(\"t/\")&&i.endsWith(\".json\")){const e=/t\\/(.+)\\.json/u.exec(i)?.[1];if(!e)throw new St(\"Invalid theme id\");t.themes?.forEach((t=>{t.id===e&&n.addTheme({id:t.id,name:t.name,data:JSON.parse(o)})}))}else if(i.startsWith(\"s/\")&&i.endsWith(\".json\")){const e=/s\\/(.+)\\.json/u.exec(i)?.[1];if(!e)throw new St(\"Invalid theme id\");t.stateMachines?.forEach((t=>{t.id===e&&n.addStateMachine({id:t.id,name:t.name,data:JSON.parse(o)})}))}}for(const t of a)for(const e of n.animations)if(e.data){const i=e.data.assets;if(i)for(const n of i)\"w\"in n&&\"h\"in n&&n.p.includes(t.id)&&(t.parentAnimations.push(e),e.imageAssets.push(t))}for(const t of s)for(const e of n.animations)if(e.data){const i=e.data.assets;if(i)for(const n of i)qt(n)&&n.p.includes(t.id)&&(t.parentAnimations.push(e),e.audioAssets.push(t))}}catch(t){if(t instanceof Error)throw new St(`Invalid manifest inside buffer! ${t.message}`)}}catch(t){if(t instanceof Error)throw new St(t.message)}return n}},Ji=class extends yi{constructor(t){super(t)}},Hi=class extends wi{constructor(t){super(t)}},Wi=class{constructor(t){bt(this,\"_animationsMap\",new Map),bt(this,\"_plugins\",[]),bt(this,\"_author\",ae),bt(this,\"_description\"),bt(this,\"_generator\",ae),bt(this,\"_keywords\"),bt(this,\"_version\",\"1\"),bt(this,\"_revision\"),bt(this,\"_customData\"),bt(this,\"enableDuplicateImageOptimization\"),\"string\"==typeof t?.author&&(this._author=t.author),\"string\"==typeof t?.description&&(this._description=t.description),\"string\"==typeof t?.generator&&(this._generator=t.generator),\"string\"==typeof t?.keywords&&(this._keywords=t.keywords),\"number\"==typeof t?.revision&&(this._revision=t.revision),this.enableDuplicateImageOptimization=t?.enableDuplicateImageOptimization??!1}async toBase64(t=void 0){throw new St(\"toBase64() method not implemented in concrete class!\")}create(t){throw new St(\"create() method not implemented in concrete class!\")}async download(t,e=void 0){throw new St(\"download(fileName:string) method not implemented in concrete class!\")}addPlugins(...t){throw new St(\"addPlugins(...plugins: DotLottieV1Plugin[]) not implemented in concrete class!\")}addAnimation(t){throw new St(\"addAnimation(animationOptions: AnimationOptions) not implemented in concrete class!\")}async fromArrayBuffer(t){throw new St(\"fromArrayBuffer(arrayBuffer: ArrayBuffer): Promise<DotLottieCommonV1> not implemented in concrete class!\")}async toArrayBuffer(t=void 0){throw new St(\"toArrayBuffer(): Promise<ArrayBuffer> is not implemented in concrete class!\")}get plugins(){return this._plugins}get version(){return this._version}get revision(){return this._revision}get author(){return this._author}get description(){return this._description}get keywords(){return this._keywords}get generator(){return this._generator}get animations(){return Array.from(this._animationsMap.values())}get manifest(){return this._buildManifest()}get custom(){return this._customData}setCustomData(t){return this._customData=t??{},this}setAuthor(t){return this._author=t,this}setDescription(t){return this._description=\"string\"==typeof t?t:\"\",this}setGenerator(t){return this._generator=t,this}setKeywords(t){return this._keywords=\"string\"==typeof t?t:\"DotLottieV1\",this}setRevision(t){return this._revision=t,this}_renameImage(t,e,i){t.imageAssets.forEach((n=>{if(n.id===i){if(n.renameImage(e),!t.data)throw new St(\"No animation data available.\");const r=t.data.assets;if(!r)throw new St(\"No image assets to rename.\");for(const t of r)\"w\"in t&&\"h\"in t&&t.id===i&&(t.p=n.fileName)}}))}_renameImageAssets(){const t=new Map;this.animations.forEach((e=>{t.set(e.id,e.imageAssets)}));let e=0;t.forEach((t=>{e+=t.length}));for(let t=this.animations.length-1;t>=0;t-=1){const i=this.animations.at(t);if(i)for(let t=i.imageAssets.length-1;t>=0;t-=1){const n=i.imageAssets.at(t);n&&(this._renameImage(i,`image_${e}`,n.id),e-=1)}}}_renameAudio(t,e,i){t.audioAssets.forEach((n=>{if(n.id===i){if(n.renameAudio(e),!t.data)throw new St(\"No animation data available.\");const r=t.data.assets;if(!r)throw new St(\"No audio assets to rename.\");for(const t of r)qt(t)&&t.id===i&&(t.p=n.fileName)}}))}_renameAudioAssets(){const t=new Map;this.animations.forEach((e=>{t.set(e.id,e.audioAssets)}));let e=0;t.forEach((t=>{e+=t.length}));for(let t=this.animations.length-1;t>=0;t-=1){const i=this.animations.at(t);if(i)for(let t=i.audioAssets.length-1;t>=0;t-=1){const n=i.audioAssets.at(t);n&&(this._renameAudio(i,`audio_${e}`,n.id),e-=1)}}}_addLottieAnimation(t){if(this._animationsMap.get(t.id))throw new St(\"Duplicate animation id detected, aborting.\");return this._animationsMap.set(t.id,t),this}async _findAssetsAndInline(t){const e=t.data?.assets;if(!e)throw new St(\"Failed to inline assets, the animation's assets are undefined.\");const i=this.getImages(),n=this.getAudio();for(const t of e)if(Ct(t))for(const e of i)e.fileName===t.p&&(t.e=1,t.u=\"\",t.p=await e.toDataURL());else if(qt(t))for(const e of n)e.fileName===t.p&&(t.e=1,t.u=\"\",t.p=await e.toDataURL());return t}async getAnimation(t,e){if(!e?.inlineAssets)return this._animationsMap.get(t);let i=this._animationsMap.get(t);if(!i)throw new St(\"Failed to find animation.\");return i=await this._findAssetsAndInline(i),i}getAnimations(){return Array.from(this._animationsMap)}removeAnimation(t){const e=this._animationsMap.get(t);return e&&this._animationsMap.delete(e.id),this}getImages(){const t=[];return this.animations.map((e=>t.push(...e.imageAssets))),t}getAudio(){const t=[];return this.animations.map((e=>t.push(...e.audioAssets))),t}_buildManifest(){const t=Array.from(this._animationsMap.values()).map((t=>({id:t.id,...void 0!==t.autoplay&&{autoplay:t.autoplay},...void 0!==t.loop&&{loop:t.loop},...void 0!==t.speed&&{speed:t.speed},...void 0!==t.direction&&{direction:t.direction},...void 0!==t.playMode&&{playMode:t.playMode},...void 0!==t.hover&&{hover:t.hover},...void 0!==t.intermission&&{intermission:t.intermission},...void 0!==t.themeColor&&{themeColor:t.themeColor}})));return{version:this.version,generator:this.generator,author:this.author,...void 0!==this.keywords&&{keywords:this.keywords},...void 0!==this.revision&&{revision:this.revision},animations:t,...this.description&&\"\"!==this.description.trim()?{description:this.description}:{},...this._customData&&0!==Object.keys(this._customData).length?{custom:this._customData}:{}}}async build(){this._buildManifest();for(const t of this.animations)await t.toJSON();this.animations.length>1&&(this._renameImageAssets(),this._renameAudioAssets());const t=[],e=[];for(const i of this.plugins)i.parallel?t.push(i):e.push(i);await Promise.all(t.map((async t=>t.onBuild())));for(const t of e)await t.onBuild();return this}async toBlob(t=void 0){const e=await this.toArrayBuffer(t);return new Blob([e],{type:\"application/zip\"})}async fromURL(t){if(!Vt(t))throw new St(\"Invalid URL\");try{const e=await fetch(t);if(!e.ok)throw new St(e.statusText);const i=await e.arrayBuffer();return this.fromArrayBuffer(i)}catch(t){if(t instanceof Error)throw new St(t.message)}throw new St(\"Unknown error\")}merge(...t){const e=this.create();for(const i of t)i.animations.forEach((t=>{t.data?e.addAnimation({id:t.id,data:t.data}):t.url&&e.addAnimation({id:t.id,url:t.url})}));return e}_requireValidAuthor(t){if(\"string\"!=typeof t)throw new St(\"Invalid author\")}_requireValidDescription(t){if(\"string\"!=typeof t)throw new St(\"Invalid description\")}_requireValidGenerator(t){if(\"string\"!=typeof t)throw new St(\"Invalid generator\")}_requireValidKeywords(t){if(\"string\"!=typeof t)throw new St(\"Invalid keywords\")}_requireValidVersion(t){if(\"string\"!=typeof t)throw new St(\"Invalid version\")}_requireValidCustomData(t){if(!t)throw new St(\"Invalid customData\")}},Gi=(t=>(t.Bounce=\"bounce\",t.Normal=\"normal\",t))(Gi||{}),Ki=d(Gi),Zi=r({id:a(),autoplay:s(l()),loop:s(h([l(),u()])),speed:s(u()),direction:s(h([f(1),f(-1)])),playMode:s(Ki),hover:s(l()),intermission:s(u()),themeColor:s(a())}),Qi=r({version:s(a()),generator:s(a()),activeAnimationId:s(a()),animations:o(Zi),author:s(a()),custom:s(c(a(),p())),description:s(a()),keywords:s(a()),revision:s(u())}),Xi=class{constructor(t){bt(this,\"_data\"),bt(this,\"_id\",\"\"),bt(this,\"_url\"),bt(this,\"_direction\"),bt(this,\"_speed\"),bt(this,\"_playMode\"),bt(this,\"_loop\"),bt(this,\"_autoplay\"),bt(this,\"_hover\"),bt(this,\"_intermission\"),bt(this,\"_themeColor\"),bt(this,\"_zipOptions\"),bt(this,\"_defaultActiveAnimation\"),bt(this,\"_imageAssets\",[]),bt(this,\"_audioAssets\",[]),this._requireValidOptions(t),this._id=t.id,this._zipOptions=t.zipOptions??{},t.data&&(this._data=t.data),t.url&&(this._url=t.url),this._defaultActiveAnimation=t.defaultActiveAnimation??!1,\"number\"==typeof t.direction&&(this.direction=t.direction),\"number\"==typeof t.speed&&(this.speed=t.speed),\"string\"==typeof t.playMode&&(this.playMode=t.playMode),\"boolean\"!=typeof t.loop&&\"number\"!=typeof t.loop||(this.loop=t.loop),\"boolean\"==typeof t.autoplay&&(this.autoplay=t.autoplay),\"boolean\"==typeof t.hover&&(this.hover=t.hover),\"number\"==typeof t.intermission&&(this.intermission=t.intermission),\"string\"==typeof t.themeColor&&(this.themeColor=t.themeColor)}async toBase64(){throw new St(\"lottie animation controls tobase64 not implemented!\")}get zipOptions(){return this._zipOptions}set zipOptions(t){this._zipOptions=t}get id(){return this._id}set id(t){this._requireValidId(t),this._id=t}get imageAssets(){return this._imageAssets}set imageAssets(t){this._imageAssets=t}get audioAssets(){return this._audioAssets}set audioAssets(t){this._audioAssets=t}get data(){return this._data}set data(t){this._requireValidLottieData(t),this._data=t}get url(){return this._url}set url(t){this._requireValidUrl(t),this._url=t}get themeColor(){return this._themeColor}set themeColor(t){t&&this._requireValidThemeColor(t),this._themeColor=t}get direction(){return this._direction}set direction(t){this._direction=t}get speed(){return this._speed}set speed(t){\"number\"==typeof t&&this._requireValidSpeed(t),this._speed=t}get playMode(){return this._playMode}set playMode(t){\"string\"==typeof t&&this._requireValidPlayMode(t),this._playMode=t}get loop(){return this._loop}set loop(t){\"number\"!=typeof t&&\"boolean\"!=typeof t||this._requireValidLoop(t),this._loop=t}get autoplay(){return this._autoplay}set autoplay(t){\"boolean\"==typeof t&&this._requireValidAutoplay(t),this._autoplay=t}get defaultActiveAnimation(){return this._defaultActiveAnimation}set defaultActiveAnimation(t){this._defaultActiveAnimation=t}get hover(){return this._hover}set hover(t){\"boolean\"==typeof t&&this._requireValidHover(t),this._hover=t}get intermission(){return this._intermission}set intermission(t){\"number\"==typeof t&&this._requireValidIntermission(t),this._intermission=t}async toArrayBuffer(t){const e=await this.toJSON(t);return(new TextEncoder).encode(JSON.stringify(e)).buffer}async _extractImageAssets(){throw new St(\"_extractImageAssets(): Promise<boolean> method not implemented in concrete class\")}async _extractAudioAssets(){throw new St(\"_extractAudioAssets(): Promise<boolean> method not implemented in concrete class\")}async toBlob(t={}){const e=await this.toJSON(t);return new Blob([JSON.stringify(e)],{type:\"application/json\"})}async toJSON(t){if(this._url&&!this._data&&(this._data=await this._fromUrl(this._url)),this._requireValidLottieData(this._data),this._data.assets?.length&&(await this._extractImageAssets(),await this._extractAudioAssets(),t?.inlineAssets)){const t=this.data?.assets;if(!t)throw new St(\"Failed to inline assets, the animation's assets are undefined.\");const e=this.imageAssets,i=this.audioAssets;for(const n of t)if(\"w\"in n&&\"h\"in n&&!(\"xt\"in n)&&\"p\"in n)for(const t of e)t.fileName===n.p&&(n.e=1,n.u=\"\",n.p=await t.toDataURL());else if(qt(n))for(const t of i)t.fileName===n.p&&(n.e=1,n.u=\"\",n.p=await t.toDataURL())}return this._data}async _fromUrl(t){const e=await fetch(t),i=await e.text();let n;try{n=JSON.parse(i)}catch(t){if(t instanceof Error)throw new St(`${t.message}: Invalid json returned from url`)}return this._requireValidLottieData(n),n}_requireValidUrl(t){try{new URL(t||\"\")}catch(t){throw new St(\"Invalid animation url\")}}_requireValidLottieData(t){if(![\"v\",\"ip\",\"op\",\"layers\",\"fr\",\"w\",\"h\"].every((e=>Object.prototype.hasOwnProperty.call(t,e))))throw new St(\"Received invalid Lottie data.\")}_requireValidId(t){if(!t)throw new St(\"Invalid animation id\")}_requireValidDirection(t){if(-1!==t&&1!==t)throw new St(\"Direction can only be -1 (backwards) or 1 (forwards)\")}_requireValidIntermission(t){if(t<0||!Number.isInteger(t))throw new St(\"intermission must be a positive number\")}_requireValidLoop(t){if(\"number\"==typeof t&&(!Number.isInteger(t)||t<0))throw new St(\"loop must be a positive number or boolean\")}_requireValidOptions(t){if(this._requireValidId(t.id),!t.data&&!t.url)throw new St(\"No data or url provided.\");t.data&&this._requireValidLottieData(t.data),t.url&&this._requireValidUrl(t.url),t.direction&&this._requireValidDirection(t.direction),t.intermission&&this._requireValidIntermission(t.intermission),t.loop&&this._requireValidLoop(t.loop)}_requireValidSpeed(t){if(void 0!==t&&(\"number\"!=typeof t||t<0))throw new St(\"Speed must be a non-negative number\")}_requireValidPlayMode(t){const e=Object.values(Gi);if(void 0!==t&&!e.includes(t))throw new St(`playMode must be one of: ${e.join(\", \")}`)}_requireValidAutoplay(t){if(void 0!==t&&\"boolean\"!=typeof t)throw new St(\"autoplay must be a boolean\")}_requireValidHover(t){if(void 0!==t&&\"boolean\"!=typeof t)throw new St(\"Hover must be a boolean\")}_requireValidThemeColor(t){if(void 0!==t&&\"string\"!=typeof t)throw new St(\"themeColor must be a string and start with #\");if(void 0!==t&&!t.startsWith(\"#\"))throw new St(\"themeColor must be a string and start with #\")}},tn=class{constructor(t){bt(this,\"_data\"),bt(this,\"_id\",\"\"),bt(this,\"_fileName\",\"\"),bt(this,\"_parentAnimations\"),bt(this,\"_zipOptions\"),this._requireValidId(t.id),this._requireValidFileName(t.fileName),this._zipOptions=t.zipOptions??{},t.data&&(this._data=t.data),t.id&&(this._id=t.id),t.fileName&&(this._fileName=t.fileName),this._parentAnimations=t.parentAnimations||[]}get zipOptions(){return this._zipOptions}set zipOptions(t){this._zipOptions=t}_requireValidId(t){if(!t)throw new St(\"Invalid image id\")}_requireValidFileName(t){if(!t)throw new St(\"Invalid image fileName\")}get fileName(){return this._fileName}set fileName(t){this._requireValidFileName(t),this._fileName=t}get id(){return this._id}set id(t){this._requireValidId(t),this._id=t}get data(){return this._data}set data(t){if(!t)throw new St(\"Invalid data\");this._data=t}get parentAnimations(){return this._parentAnimations}set parentAnimations(t){this._parentAnimations=t}async toDataURL(){if(this._data&&this._isDataURL(this._data))return this.data;const t=await this.toArrayBuffer();return Pt(new Uint8Array(t))}renameImage(t){if(this.id=t,this.fileName){let e=this.fileName.split(\".\").pop();e||(e=\".png\"),this.fileName=`${t}.${e}`}}async toArrayBuffer(){return await(await this.toBlob()).arrayBuffer()}async toBlob(){if(!this._data)throw new St(\"Invalid image data.\");if(this._isDataURL(this._data)){const t=this._data,[e,i]=t.split(\",\");if((!e||!i)&&t.length)return new Blob([t]);if(!e||!i)throw new St(\"Invalid image data.\");const n=e.replace(\"data:\",\"\").replace(/;base64$/,\"\");return new Blob([i],{type:n})}if(this._isArrayBuffer(this._data))return new Blob([this._data]);if(this._isBlob(this._data))return this._data;throw new St(\"Invalid image data.\")}async _fromUrlToBlob(t){return(await fetch(t)).blob()}_isArrayBuffer(t){return t instanceof ArrayBuffer}_isDataURL(t){return\"string\"==typeof t&&t.startsWith(\"data:\")}_isBlob(t){return t instanceof Blob}},en=class{constructor(t){bt(this,\"_data\"),bt(this,\"_id\",\"\"),bt(this,\"_url\"),bt(this,\"_fileName\",\"\"),bt(this,\"_parentAnimations\"),bt(this,\"_zipOptions\"),this._requireValidId(t.id),this._requireValidFileName(t.fileName),this._zipOptions=t.zipOptions??{},t.data&&(this._data=t.data),t.id&&(this._id=t.id),t.url&&(this._url=t.url),t.fileName&&(this._fileName=t.fileName),this._parentAnimations=t.parentAnimations||[]}get zipOptions(){return this._zipOptions}set zipOptions(t){this._zipOptions=t}get fileName(){return this._fileName}set fileName(t){if(!t)throw new St(\"Invalid audio file name\",\"ASSET_NOT_FOUND\");this._fileName=t}get id(){return this._id}set id(t){if(!t)throw new St(\"Invalid audio id\",\"ASSET_NOT_FOUND\");this._id=t}get data(){return this._data}set data(t){if(!t)throw new St(\"Invalid data\");this._data=t}get parentAnimations(){return this._parentAnimations}set parentAnimations(t){this._parentAnimations=t}async toDataURL(){if(this._data&&this._isDataURL(this._data))return this.data;const t=await this.toArrayBuffer();return Pt(new Uint8Array(t))}renameAudio(t){if(this.id=t,this.fileName){let e=this.fileName.split(\".\").pop();e||(e=\".png\"),this.fileName=`${t}.${e}`}}async toArrayBuffer(){return await(await this.toBlob()).arrayBuffer()}async toBlob(){if(!this._data&&this._url&&(this._data=await this._fromUrlToBlob(this._url)),!this._data)throw new Error(\"Invalid data\");if(this._isDataURL(this._data)){const t=this._data,[e,i]=t.split(\",\");if((!e||!i)&&t.length)return new Blob([t]);if(!e||!i)throw new Error(\"Invalid data\");const n=e.replace(\"data:\",\"\").replace(/;base64$/,\"\");return new Blob([i],{type:n})}if(this._isArrayBuffer(this._data))return new Blob([this._data]);if(this._isBlob(this._data))return this._data;throw new Error(\"Invalid data\")}async _fromUrlToBlob(t){return(await fetch(t)).blob()}_isArrayBuffer(t){return t instanceof ArrayBuffer}_isDataURL(t){return\"string\"==typeof t&&t.startsWith(\"data:\")}_isBlob(t){return t instanceof Blob}_requireValidId(t){if(!t)throw new St(\"Invalid audio id\")}_requireValidFileName(t){if(!t)throw new St(\"Invalid audio fileName\")}},nn=class extends en{constructor(t){super(t)}},rn=class extends tn{constructor(t){super(t)}},an=class extends Xi{constructor(t){super(t)}async toBase64(){const t=await this.toArrayBuffer();if(\"undefined\"==typeof window)return M.from(t).toString(\"base64\");const e=new Uint8Array(t).reduce(((t,e)=>t+String.fromCharCode(e)),\"\");return window.btoa(e)}async _extractImageAssets(){if(!this._data)throw new St(\"Failed to extract image assets: Animation data does not exist\");const t=this._data.assets;if(!t)throw new St(\"Failed to extract image assets: No assets found inside animation\");for(const e of t)if(\"w\"in e&&\"h\"in e&&!(\"xt\"in e)&&\"p\"in e){const t=e.p.split(\",\");if(!t.length||!t[0]||!t[1])break;let i=null;i=xt(e.p);const n=`${e.id}.${i}`;this._imageAssets.push(new rn({data:e.p,id:e.id,fileName:n,parentAnimations:[this]})),e.p=n,e.u=\"/images/\",e.e=0}return!1}async _extractAudioAssets(){if(!this._data)throw new St(\"Failed to extract audio assets: Animation data does not exist\");const t=this._data.assets;if(!t)throw new St(\"Failed to extract image assets: No assets found inside animation\");for(const e of t)if(qt(e)){const t=e.p.split(\",\");if(!t.length||!t[0]||!t[1])break;let i=null;i=xt(e.p);const n=`${e.id}.${i}`;this._audioAssets.push(new nn({data:e.p,id:e.id,fileName:n,parentAnimations:[this]})),e.p=n,e.u=\"/audio/\",e.e=0}return!1}},sn=class{constructor(t){bt(this,\"dotLottieV1\"),bt(this,\"_parallel\",!1),this.dotLottieV1=void 0,t?.parallel&&(this._parallel=t.parallel)}install(t){this.dotLottieV1=t}uninstall(){this.dotLottieV1=void 0}get parallel(){return this._parallel}set parallel(t){this._parallel=t}async onBuild(){throw new St(\"DotLottieV1-plugin build Not implemented!\")}_requireDotLottieV1(t){if(!t)throw new St(\"DotLottieV1 context is null inside of duplicate image detector plugin.\")}},on=class extends sn{async generatePhash(t){throw new St(\"generatePhash(image: LottieImageCommonV1): Promise<Hash> is not implemented in concrete class.\")}distanceTo(t,e){throw new St(\"distanceTo(_imageHash: string, _targetImageHash: string): Promise<number> is not implemented in concrete class.\")}async _createRecordOfDuplicates(){this._requireDotLottieV1(this.dotLottieV1);const t=[],e={};for(const e of this.dotLottieV1.animations)for(const i of e.imageAssets)t.push({excludeFromExport:!1,image:i,hash:await this.generatePhash(i)});for(const i of t)for(const n of t)i.image.id!==n.image.id&&!i.excludeFromExport&&!n.excludeFromExport&&i.hash&&n.hash&&this.distanceTo(i.hash,n.hash)<5&&(e[i.image.fileName]||e[n.image.fileName]?e[n.image.fileName]&&(e[n.image.fileName]?.find((t=>t.id===i.image.id))||(i.excludeFromExport=!0,e[n.image.fileName]?.push(i.image))):(n.excludeFromExport=!0,e[i.image.fileName]=[n.image]));return e}adjustDuplicateImageAssetPath(t,e){for(const i in e)i&&e[i]?.forEach((e=>{if(t.data){const n=t.data.assets;n&&n.forEach((t=>{if(\"w\"in t&&\"h\"in t&&t.p===e.fileName){const e=i;t.p=e}}))}}))}async onBuild(){this._requireDotLottieV1(this.dotLottieV1);const t=await this._createRecordOfDuplicates();this.dotLottieV1.animations.forEach((e=>{this.adjustDuplicateImageAssetPath(e,t)}));const e={},i=this.dotLottieV1.getImages();for(const n in t)if(n)for(const t of i)t.fileName===n&&void 0!==t.data&&(e[n]=new rn({data:t.data,id:t.id,fileName:t.fileName}));if(Object.keys(e).length!==Object.keys(t).length)throw new St(\"The number of cloned images does not match the number of duplicate keys.\");for(const i in t)i&&t[i]?.forEach((t=>{if(t.parentAnimations.length)for(const n of t.parentAnimations){n.imageAssets.splice(n.imageAssets.indexOf(t),1);const r=e[i];void 0!==r&&(n.imageAssets.push(r),r.parentAnimations.push(n))}}))}},hn=class extends on{async generatePhash(t){const e=new zi,i=new URL(await t.toDataURL());return(await e.build(i)).rawHash}distanceTo(t,e){const i=new Ri(t),n=new Ri(e);return i.getHammingDistance(n)}};async function un(t){if(\"2\"===await $t(new Uint8Array(t))){const e=new ln,i=await(new Yi).fromArrayBuffer(t),n=i.animations.map((t=>t.id));for(const t of n){const n=await i.getAnimation(t,{inlineAssets:!0});n&&n.data&&e.addAnimation({data:n.data,id:t})}return await e.build(),e}return(new ln).fromArrayBuffer(t)}var ln=class r extends Wi{constructor(t){if(super(t),this.enableDuplicateImageOptimization){const t=new hn;t.install(this),this._plugins.push(t)}}addAnimation(t){const e=new an(t);if(this._animationsMap.get(t.id))throw new St(\"Duplicate animation id detected, aborting.\");return this._animationsMap.set(e.id,e),this}async toBase64(t){const e=await this.toArrayBuffer(t),i=new Uint8Array(e).reduce(((t,e)=>t+String.fromCharCode(e)),\"\");return window.btoa(i)}async download(t,e){const i=await this.toBlob(e),n=URL.createObjectURL(i),r=document.createElement(\"a\");r.href=n,r.download=t,r.style.display=\"none\",document.body.append(r),r.click(),setTimeout((()=>{URL.revokeObjectURL(n),r.remove()}),1e3)}create(t){return new r(t)}async toArrayBuffer(t){const e=this._buildManifest(),r={\"manifest.json\":[i(JSON.stringify(e)),{}]};for(const t of this.animations){const e=await t.toJSON();r[`animations/${t.id}.json`]=[i(JSON.stringify(e)),t.zipOptions];const n=t.imageAssets,a=t.audioAssets;for(const t of n){const e=await t.toDataURL();r[`images/${t.fileName}`]=[Lt(e),t.zipOptions]}for(const t of a){const e=await t.toDataURL();r[`audio/${t.fileName}`]=[Lt(e),t.zipOptions]}}return await new Promise(((e,i)=>{n(r,t?.zipOptions||{},((t,n)=>{t?i(t):e(n.buffer)}))}))}async fromArrayBuffer(i){if(\"2\"===await $t(new Uint8Array(i)))return un(i);const n=new r;try{const r=await new Promise(((e,n)=>{t(new Uint8Array(i),((t,i)=>{t&&n(t),e(i)}))})),a=[],s=[];if(!(r[\"manifest.json\"]instanceof Uint8Array))throw new St(\"Invalid buffer\");try{const t=JSON.parse(e(r[\"manifest.json\"],!1)),{author:i,custom:o,description:h,generator:u,keywords:l}=t;i&&(this._requireValidAuthor(i),n.setAuthor(i)),o&&(this._requireValidCustomData(o),n.setCustomData(o)),h&&(this._requireValidDescription(h),n.setDescription(h)),u&&(this._requireValidGenerator(u),n.setGenerator(u)),l&&(this._requireValidKeywords(l),n.setKeywords(l));for(const i of Object.keys(r)){const o=e(r[i],!0);if(i.startsWith(\"animations/\")&&i.endsWith(\".json\")){const e=/animations\\/(.+)\\.json/u.exec(i)?.[1];if(!e)throw new St(\"Invalid animation id\");const r=JSON.parse(o),a=t.animations.find((t=>t.id===e));if(void 0===a)throw new St(\"Animation not found inside manifest\");n.addAnimation({data:r,...a})}else if(i.startsWith(\"images/\")){const t=/images\\/(.+)\\./u.exec(i)?.[1];if(!t)throw new St(\"Invalid image id\");let e=btoa(o);e=`data:image/${xt(e)};base64,${e}`,a.push(new rn({id:t,data:e,fileName:i.split(\"/\")[1]||\"\"}))}else if(i.startsWith(\"audio/\")){const t=/audio\\/(.+)\\./u.exec(i)?.[1];if(!t)throw new St(\"Invalid image id\");let e=btoa(o);e=`data:audio/${xt(e)};base64,${e}`,s.push(new nn({id:t,data:e,fileName:i.split(\"/\")[1]||\"\"}))}}for(const t of a)for(const e of n.animations)if(e.data){const i=e.data.assets;if(i)for(const n of i)\"w\"in n&&\"h\"in n&&n.p.includes(t.id)&&(t.parentAnimations.push(e),e.imageAssets.push(t))}for(const t of s)for(const e of n.animations)if(e.data){const i=e.data.assets;if(i)for(const n of i)qt(n)&&n.p.includes(t.id)&&(t.parentAnimations.push(e),e.audioAssets.push(t))}}catch(t){if(t instanceof Error)throw new St(`Invalid manifest inside buffer! ${t.message}`)}}catch(t){if(t instanceof Error)throw new St(t.message)}return n}};function fn(t,e){return\"v1\"===t?new ln(e):new Yi(e)}export{ce as BooleanGuardSchema,Ze as BooleanTriggerSchema,ei as DescriptorSchema,Yi as DotLottie,_i as DotLottieCommon,Wi as DotLottieCommonV1,St as DotLottieError,wi as DotLottieStateMachineCommon,ii as DotLottieStateMachineSchema,ln as DotLottieV1,Mt as ErrorCodes,pe as EventGuardSchema,Qe as EventTriggerSchema,Ce as GlobalStateSchema,me as GuardSchema,ue as InitialObjectSchema,He as ListenerSchema,We as ListenersSchema,Oi as LottieAnimation,Ai as LottieAnimationCommon,Xi as LottieAnimationCommonV1,an as LottieAnimationV1,Ii as LottieAudio,bi as LottieAudioCommon,en as LottieAudioCommonV1,nn as LottieAudioV1,Ni as LottieImage,vi as LottieImageCommon,tn as LottieImageCommonV1,rn as LottieImageV1,Hi as LottieStateMachine,Ji as LottieTheme,yi as LottieThemeCommon,Ut as MIME_CODES,Dt as MIME_TO_EXTENSION,Bt as MIME_TYPES,se as ManifestAnimationSchema,Zi as ManifestAnimationSchemaV1,le as ManifestSchema,Qi as ManifestSchemaV1,he as ManifestStateMachineSchema,oe as ManifestThemeSchema,fe as NumericGuardSchema,Ge as NumericTriggerSchema,Je as OnCompleteSchema,Gi as PlayMode,Ki as PlayModeSchema,Pe as PlaybackStateSchema,ke as PointerDownSchema,$e as PointerEnterSchema,Ye as PointerExitSchema,Fe as PointerMoveSchema,je as PointerUpSchema,mi as RulesSchema,qe as StateSchema,ze as StatesSchema,de as StringGuardSchema,Ke as StringTriggerSchema,gi as ThemeDataSchema,ye as TransitionSchema,_e as TransitionsSchema,Xe as TriggerSchema,ti as TriggersSchema,Lt as base64ToUint8Array,Pt as dataUrlFromU8,Wt as getAllAudio,Xt as getAnimation,te as getAnimations,Ht as getAudio,$t as getDotLottieVersion,xt as getExtensionTypeFromBase64,Kt as getImage,Zt as getImages,kt as getManifest,Rt as getMimeTypeFromBase64,re as getStateMachine,ne as getStateMachines,ie as getTheme,ee as getThemes,Gt as inlineAudioAssets,Qt as inlineImageAssets,qt as isAudioAsset,Ct as isImageAsset,Vt as isValidURL,Yt as loadFromArrayBuffer,Jt as loadFromURL,fn as makeDotLottie,un as toDotLottieV1,Fi as toDotLottieV2,zt as unzipDotLottie,jt as unzipDotLottieFile,Ft as validateDotLottie};export default null;\n//# sourceMappingURL=/sm/d42537e5f39c10f227ac03bb643b2a7f852800dfdb32ae4ca4851f78a98980be.map","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{useState,useEffect,useRef}from\"react\";import{DotLottieReact as BaseDotLottiePlayer}from\"https://unpkg.com/@lottiefiles/dotlottie-react@0.11.0/dist/index.js\";import{getDotLottieVersion}from\"https://cdn.jsdelivr.net/npm/@dotlottie/dotlottie-js@0.9.0-beta.13/+esm\";const getDotLottieVersionFromUrl=async url=>{const response=await fetch(url);const arrayBuffer=await response.arrayBuffer();const uint8Array=new Uint8Array(arrayBuffer);return getDotLottieVersion(uint8Array);};function DotLottiePlayerV1(props){const[componentLoaded,setComponentLoaded]=useState(false);const[animationLoaded,setAnimationLoaded]=useState(false);const lottieInstanceRef=useRef(null);const lastVariant=useRef();useEffect(()=>{if(typeof window!==\"undefined\"){import(\"https://unpkg.com/@dotlottie/player-component@2.7.12/dist/dotlottie-player.js\").then(()=>setComponentLoaded(true));}},[]);useEffect(()=>{const player=lottieInstanceRef.current;if(!player)return;player.addEventListener(\"ready\",()=>setAnimationLoaded(true));return()=>{player.removeEventListener(\"ready\",()=>setAnimationLoaded(true));};},[componentLoaded]);useEffect(()=>{const player=lottieInstanceRef.current;if(!player||!animationLoaded)return;player.seek(`${!props.progressToggle?Math.round(props.progress):\"50\"}%`);},[animationLoaded,props.progress,props.progressToggle]);useEffect(()=>{if(props.isCanvas)return;const player=lottieInstanceRef.current;if(!player||lastVariant.current===props.autoplay)return;const handleComplete=()=>{if(props.loop){player.seek(\"0%\");player.play();}};player.addEventListener(\"complete\",handleComplete);if(props.autoplay){player.play();}else{player.pause();}lastVariant.current=props.autoplay;return()=>{player.removeEventListener(\"complete\",handleComplete);};},[props.autoplay,props.isCanvas]);return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"100%\",...props.style},children:componentLoaded&&/*#__PURE__*/_jsx(\"dotlottie-player\",{src:props.srcTypeToggle?props.srcUrl:props.srcFile,ref:lottieInstanceRef,autoplay:!props.isCanvas&&props.autoplay?true:null,loop:props.loop?true:null,hover:props.hover?true:null,controls:props.controls?true:null,background:props.background||null,speed:props.speed,direction:props.playMode===\"reverse\"?-1:1},props.srcTypeToggle?props.srcUrl:props.srcFile)});}function DotLottiePlayerV2(props){const[dotLottie,setDotLottie]=useState(null);const[animationLoaded,setAnimationLoaded]=useState(false);const[themes,setThemes]=useState([]);const[framerTheme,setFramerTheme]=useState(null);const containerRef=useRef(null);const lastDimensions=useRef({width:0,height:0});useEffect(()=>{if(typeof document!==\"undefined\"){setFramerTheme(document.body.dataset.framerTheme);}},[]);const applyProgressFrame=propertyValue=>{if(dotLottie){const totalFrames=dotLottie.totalFrames;const frame=propertyValue/100*totalFrames;dotLottie.setFrame(frame);}};useEffect(()=>{if(!dotLottie||!animationLoaded)return;applyProgressFrame(!props.progressToggle?props.progress:\"50\");},[props.progress,props.progressToggle,dotLottie,animationLoaded]);useEffect(()=>{function onLoad(){var _dotLottie_manifest;setAnimationLoaded(true);var _dotLottie_manifest_themes;setThemes((_dotLottie_manifest_themes=dotLottie===null||dotLottie===void 0?void 0:(_dotLottie_manifest=dotLottie.manifest)===null||_dotLottie_manifest===void 0?void 0:_dotLottie_manifest.themes)!==null&&_dotLottie_manifest_themes!==void 0?_dotLottie_manifest_themes:[]);applyProgressFrame(props.progress);setTimeout(()=>dotLottie===null||dotLottie===void 0?void 0:dotLottie.resize(),1e3);}dotLottie===null||dotLottie===void 0?void 0:dotLottie.addEventListener(\"load\",onLoad);dotLottie===null||dotLottie===void 0?void 0:dotLottie.addEventListener(\"loadError\",console.error);return()=>{dotLottie===null||dotLottie===void 0?void 0:dotLottie.removeEventListener(\"load\",onLoad);dotLottie===null||dotLottie===void 0?void 0:dotLottie.removeEventListener(\"loadError\",console.error);};},[dotLottie,props.progress]);const lastVariant=useRef();useEffect(()=>{if(props.isCanvas)return;if(lastVariant.current!==props.autoplay){if(!dotLottie||!animationLoaded)return;props.autoplay?dotLottie.play():dotLottie.pause();}lastVariant.current=props.autoplay;},[props.autoplay,dotLottie,animationLoaded]);useEffect(()=>{if(!dotLottie||!(themes===null||themes===void 0?void 0:themes.length)||!animationLoaded)return;const themeToUse=framerTheme===\"light\"?props.lightTheme:props.darkTheme;const selectedTheme=themeToUse||(!props.lightTheme&&!props.darkTheme?props.defaultTheme:\"\");const themeExists=themes.some(theme=>theme.id===selectedTheme);dotLottie.setTheme(themeExists?selectedTheme:\"\");},[props.defaultTheme,props.lightTheme,props.darkTheme,dotLottie,animationLoaded,themes,framerTheme]);useEffect(()=>{const resizeObserver=new ResizeObserver(entries=>{for(let entry of entries){const{width,height}=entry.contentRect;// Check if the size change is significant to avoid infinite loops\nif(Math.abs(lastDimensions.current.width-width)>5||Math.abs(lastDimensions.current.height-height)>5){lastDimensions.current={width,height};dotLottie===null||dotLottie===void 0?void 0:dotLottie.resize();}}});if(containerRef.current){resizeObserver.observe(containerRef.current);}return()=>{if(containerRef.current){resizeObserver.unobserve(containerRef.current);}};},[dotLottie]);useEffect(()=>{if(typeof window===\"undefined\")return;const getSystemTheme=()=>window.matchMedia(\"(prefers-color-scheme: dark)\").matches?\"dark\":\"light\";const getInitialTheme=()=>{if(props.isCanvas){var _document_body_dataset,_document_body;return((_document_body=document.body)===null||_document_body===void 0?void 0:(_document_body_dataset=_document_body.dataset)===null||_document_body_dataset===void 0?void 0:_document_body_dataset.framerTheme)||\"light\";}return getSystemTheme();};setFramerTheme(getInitialTheme());// Watch for system theme changes\nconst systemThemeMedia=window.matchMedia(\"(prefers-color-scheme: dark)\");const handleSystemThemeChange=e=>{if(!props.isCanvas){setFramerTheme(e.matches?\"dark\":\"light\");}};// Watch for Framer theme changes\nconst framerThemeObserver=new MutationObserver(mutations=>{mutations.forEach(mutation=>{if(mutation.type===\"attributes\"&&mutation.attributeName===\"data-framer-theme\"){var _document_body_dataset,_document_body;const framerTheme=(_document_body=document.body)===null||_document_body===void 0?void 0:(_document_body_dataset=_document_body.dataset)===null||_document_body_dataset===void 0?void 0:_document_body_dataset.framerTheme;setFramerTheme(framerTheme||getSystemTheme());}});});systemThemeMedia.addEventListener(\"change\",handleSystemThemeChange);if(document.body){framerThemeObserver.observe(document.body,{attributes:true,attributeFilter:[\"data-framer-theme\"]});}return()=>{systemThemeMedia.removeEventListener(\"change\",handleSystemThemeChange);framerThemeObserver.disconnect();};},[]);return /*#__PURE__*/_jsx(\"div\",{ref:containerRef,style:{width:\"100%\",height:\"100%\",...props.style},children:/*#__PURE__*/_jsx(BaseDotLottiePlayer,{dotLottieRefCallback:setDotLottie,src:props.srcTypeToggle?props.srcUrl:props.srcFile,autoplay:!props.isCanvas?props.autoplay:false,useFrameInterpolation:props.useFrameInterpolation,mode:props.playMode,loop:props.loop,playOnHover:props.hover,speed:props.speed,backgroundColor:props.background?props.background.toString():\"\",renderConfig:{devicePixelRatio:props.dprToggle?null:props.devicePixelRatio},autoResizeCanvas:props.autoResizeCanvas,marker:props.marker},props.srcTypeToggle?props.srcUrl:props.srcFile)});}/**\n * These annotations control how your component sizes\n * Learn more: https://www.framer.com/docs/guides/auto-sizing\n *\n * @framerIntrinsicHeight fixed\n * @framerIntrinsicWidth fixed\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n * @framerDisableUnlink\n */export default function DotLottiePlayer(props){const[dotLottieVersion,setDotLottieVersion]=useState(null);const dotLottieVersionNumber=dotLottieVersion===null||dotLottieVersion===void 0?void 0:dotLottieVersion.split(\".\")[0];const isCanvas=RenderTarget.current()===RenderTarget.canvas;useEffect(()=>{const src=props.srcTypeToggle?props.srcUrl:props.srcFile;if(src){getDotLottieVersionFromUrl(src).then(setDotLottieVersion);}},[props.srcUrl,props.srcFile,props.srcTypeToggle]);const commonProps={...props,isCanvas};return /*#__PURE__*/_jsxs(_Fragment,{children:[typeof window===\"object\"&&dotLottieVersionNumber===\"1\"&&/*#__PURE__*/_jsx(DotLottiePlayerV1,{...commonProps}),typeof window===\"object\"&&dotLottieVersionNumber===\"2\"&&/*#__PURE__*/_jsx(DotLottiePlayerV2,{...commonProps})]});}DotLottiePlayer.defaultProps={srcTypeToggle:true,srcUrl:\"https://lottie.host/279b8a8c-25d8-4456-80db-e61cd7d076dd/0IHTQL6lv5.lottie\",autoplay:true,background:\"#ffffff\",useFrameInterpolation:false,playMode:\"forward\",hover:false,loop:true,speed:1,progress:0,devicePixelRatio:1,progressToggle:false};addPropertyControls(DotLottiePlayer,{srcTypeToggle:{type:ControlType.Boolean,title:\"Source Type\",enabledTitle:\"URL\",disabledTitle:\"File\"},srcUrl:{type:ControlType.String,title:\"URL\",hidden(props){return props.srcTypeToggle===false;}},srcFile:{type:ControlType.File,allowedFileTypes:[\"lottie\",\"json\"],title:\"Source\",hidden(props){return props.srcTypeToggle===true;}},autoplay:{type:ControlType.Boolean,title:\"Autoplay\",defaultValue:true},availableThemes:{type:ControlType.String,title:\"Themes\",defaultValue:\"\",hidden(){return true;}},defaultTheme:{type:ControlType.String,title:\"Theme\",defaultValue:\"\"},lightTheme:{type:ControlType.String,title:\"Light Theme\",defaultValue:\"\"},darkTheme:{type:ControlType.String,title:\"Dark Theme\",defaultValue:\"\"},background:{type:ControlType.Color,title:\"Background\",defaultValue:\"\"},playMode:{type:ControlType.Enum,title:\"Play Mode\",defaultValue:\"Forward\",displaySegmentedControl:false,options:[\"forward\",\"reverse\",\"bounce\",\"reverse-bounce\"],optionTitles:[\"Forward\",\"Reverse\",\"Bounce\",\"Reverse Bounce\"]},hover:{type:ControlType.Boolean,title:\"Play on Hover\"},loop:{type:ControlType.Boolean,title:\"Loop\"},useFrameInterpolation:{type:ControlType.Boolean,title:\"Frame Interpolation\",defaultValue:false},speed:{type:ControlType.Number,title:\"Speed\",defaultValue:1,min:.5,max:10,unit:\"x\",step:.5,displayStepper:true},marker:{type:ControlType.String,title:\"Marker\",defaultValue:\"\"},dprToggle:{type:ControlType.Boolean,title:\"Device Pixel Ratio\",enabledTitle:\"Auto\",disabledTitle:\"Custom\",defaultValue:true},devicePixelRatio:{type:ControlType.Number,title:\"Device Pixel Ratio\",defaultValue:1,min:.5,max:5,unit:\"\",step:.5,displayStepper:true,hidden(props){return props.dprToggle===true;}},progressToggle:{type:ControlType.Boolean,title:\"Progress\",enabledTitle:\"Auto\",disabledTitle:\"Custom\",defaultValue:false},progress:{type:ControlType.Number,title:\"Progress\",defaultValue:50,min:0,max:99,unit:\"%\",step:.5,displayStepper:false,hidden(props){return props.progressToggle===true;}},autoResizeCanvas:{type:ControlType.Boolean,title:\"AutoResizeCanvas\",defaultValue:false}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"DotLottiePlayer\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"fixed\",\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerIntrinsicWidth\":\"fixed\",\"framerSupportedLayoutHeight\":\"fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./DotLottieFramer.map","// Generated by Framer (d65f646)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,Link,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import DotLottiePlayer from\"https://framerusercontent.com/modules/smu5EVUYoHvicydS1jnz/T6ZGB73b2P0hijCMrF3x/DotLottieFramer.js\";const DotLottiePlayerFonts=getFonts(DotLottiePlayer);const cycleOrder=[\"cekLkx86a\",\"msJM5ZpdH\",\"d2WrccHN4\"];const serializationHash=\"framer-P5fVU\";const variantClassNames={cekLkx86a:\"framer-v-qqwmn6\",d2WrccHN4:\"framer-v-1mfnllq\",msJM5ZpdH:\"framer-v-1bv39f4\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Mobile - Open\":\"d2WrccHN4\",Desktop:\"cekLkx86a\",Mobile:\"msJM5ZpdH\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"cekLkx86a\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"cekLkx86a\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap27zjgb=activeVariantCallback(async(...args)=>{setVariant(\"msJM5ZpdH\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"d2WrccHN4\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.nav,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-qqwmn6\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"cekLkx86a\",ref:refBinding,style:{...style},variants:{d2WrccHN4:{background:\"linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgba(255, 255, 255, 0) 22.12210990287162%)\"}},...addPropertyOverrides({d2WrccHN4:{\"data-framer-name\":\"Mobile - Open\"},msJM5ZpdH:{\"data-framer-name\":\"Mobile\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"J1pWGkoIh\"},motionChild:true,nodeId:\"Nta2hWdOW\",scopeId:\"l6M7qrXfW\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-soo98w framer-1sfmguy\",\"data-framer-name\":\"Left\",layoutDependency:layoutDependency,layoutId:\"Nta2hWdOW\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1f3ec-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"vx1CevrUq-container\",nodeId:\"vx1CevrUq\",rendersWithMotion:true,scopeId:\"l6M7qrXfW\",children:/*#__PURE__*/_jsx(DotLottiePlayer,{autoplay:false,autoResizeCanvas:false,availableThemes:\"\",background:\"rgba(0, 0, 0, 0)\",darkTheme:\"\",defaultTheme:\"Dark\",devicePixelRatio:1,dprToggle:true,height:\"100%\",hover:true,id:\"vx1CevrUq\",layoutId:\"vx1CevrUq\",lightTheme:\"\",loop:true,marker:\"\",playMode:\"forward\",progress:0,progressToggle:false,speed:1,srcFile:\"https://framerusercontent.com/assets/kDnHhOvZuPggCQLq0o6mfxk0z8.lottie\",srcTypeToggle:false,srcUrl:\"https://github.com/Yeusepe/Yeusepes-Modules/raw/refs/heads/main/Modified_Logoshort.lottie\",style:{height:\"100%\",width:\"100%\"},useFrameInterpolation:true,width:\"100%\"})})}),isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-12yf30n\",\"data-framer-name\":\"Icon\",layoutDependency:layoutDependency,layoutId:\"t_XOzoWzK\",...addPropertyOverrides({d2WrccHN4:{\"data-highlight\":true,onTap:onTap27zjgb}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1wnxz7\",\"data-framer-name\":\"Bottom\",layoutDependency:layoutDependency,layoutId:\"ZhbPdYUHB\",style:{backgroundColor:\"var(--token-fc4359aa-72b4-4105-b7a0-1920587b9dd4, rgb(255, 255, 255))\",rotate:0},variants:{d2WrccHN4:{backgroundColor:\"var(--token-6e4ed306-ce79-4bfb-9c0c-f639af526b4f, rgb(255, 136, 0))\",rotate:45}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-a1inl6\",\"data-framer-name\":\"Top\",layoutDependency:layoutDependency,layoutId:\"zwJkOmh0l\",style:{backgroundColor:\"var(--token-fc4359aa-72b4-4105-b7a0-1920587b9dd4, rgb(255, 255, 255))\",rotate:0},variants:{d2WrccHN4:{backgroundColor:\"var(--token-6e4ed306-ce79-4bfb-9c0c-f639af526b4f, rgb(255, 136, 0))\",rotate:-45}}})]})]})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-P5fVU.framer-1sfmguy, .framer-P5fVU .framer-1sfmguy { display: block; }\",\".framer-P5fVU.framer-qqwmn6 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-P5fVU .framer-soo98w { flex: none; gap: 10px; height: 100px; overflow: visible; position: relative; text-decoration: none; width: 100px; }\",\".framer-P5fVU .framer-1f3ec-container { flex: none; height: 93px; left: calc(50.00000000000002% - 93px / 2); position: absolute; top: calc(50.00000000000002% - 93px / 2); width: 93px; }\",\".framer-P5fVU .framer-12yf30n { bottom: 7px; flex: none; height: 40px; overflow: hidden; position: absolute; right: -18px; width: 40px; }\",\".framer-P5fVU .framer-1wnxz7 { flex: none; height: 4px; left: calc(50.00000000000002% - 40px / 2); overflow: hidden; position: absolute; top: calc(75.00000000000003% - 4px / 2); width: 40px; }\",\".framer-P5fVU .framer-a1inl6 { flex: none; height: 4px; left: calc(50.00000000000002% - 40px / 2); overflow: hidden; position: absolute; top: calc(25.00000000000002% - 4px / 2); width: 40px; }\",\".framer-P5fVU.framer-v-1bv39f4.framer-qqwmn6, .framer-P5fVU.framer-v-1mfnllq.framer-qqwmn6 { width: 390px; }\",\".framer-P5fVU.framer-v-1bv39f4 .framer-soo98w { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: unset; height: min-content; justify-content: space-between; padding: 0px; width: 1px; }\",\".framer-P5fVU.framer-v-1bv39f4 .framer-1f3ec-container { left: unset; position: relative; top: unset; }\",\".framer-P5fVU.framer-v-1mfnllq .framer-soo98w { flex: 1 0 0px; width: 1px; }\",\".framer-P5fVU.framer-v-1mfnllq .framer-12yf30n { cursor: pointer; }\",\".framer-P5fVU.framer-v-1mfnllq .framer-1wnxz7, .framer-P5fVU.framer-v-1mfnllq .framer-a1inl6 { top: calc(50.00000000000002% - 4px / 2); }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 100\n * @framerIntrinsicWidth 100\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"msJM5ZpdH\":{\"layout\":[\"fixed\",\"auto\"]},\"d2WrccHN4\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerl6M7qrXfW=withCSS(Component,css,\"framer-P5fVU\");export default Framerl6M7qrXfW;Framerl6M7qrXfW.displayName=\"Navigation/Header\";Framerl6M7qrXfW.defaultProps={height:100,width:100};addPropertyControls(Framerl6M7qrXfW,{variant:{options:[\"cekLkx86a\",\"msJM5ZpdH\",\"d2WrccHN4\"],optionTitles:[\"Desktop\",\"Mobile\",\"Mobile - Open\"],title:\"Variant\",type:ControlType.Enum}});addFonts(Framerl6M7qrXfW,[{explicitInter:true,fonts:[]},...DotLottiePlayerFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerl6M7qrXfW\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"100\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"msJM5ZpdH\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"d2WrccHN4\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"100\",\"framerColorSyntax\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./l6M7qrXfW.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{useState,useEffect}from\"react\";import{addPropertyControls,ControlType}from\"framer\";/**\n * @framerDisableUnlink\n *\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */function SVG(props){const[customSvgElement,setCustomSvgElement]=useState(null);useEffect(()=>{const svgContent=props.customSvgCode;processCustomSVGContent(svgContent);});const processCustomSVGContent=svgContent=>{const replacements=[[/width=\"[^\"]*\"/,'width=\"100%\"'],[/height=\"[^\"]*\"/,'height=\"100%\"']];const hasCustomStroke=svgContent.includes('stroke=\"');const hasCustomStrokeWidth=svgContent.includes('stroke-width=\"');const hasLineCap=svgContent.includes('stroke-linecap=\"');const hasLineJoin=svgContent.includes('stroke-linejoin=\"');if(svgContent.includes(\"<circle\")){// Find the circle element and update its fill attribute\nconst circleFillRegex=/<circle[^>]*fill=\"([^\"]*)\"/;const match=svgContent.match(circleFillRegex);if(match){// Update the fill attribute with the custom color\nconst updatedCircle=match[0].replace(match[1],props.customColor);svgContent=svgContent.replace(circleFillRegex,updatedCircle);}else{// If there is no fill attribute, add it with the custom color\nreplacements.push([/<circle/g,`<circle fill=\"${props.customColor}\"`]);}}if(hasCustomStroke){if(!hasLineCap){replacements.push([/<path/g,`<path stroke=\"${props.customColor}\"`]);}else{replacements.push([/<path/g,`<path stroke=\"${props.customColor}\" stroke-linecap=\"${props.lineCap}\"`]);}if(hasCustomStrokeWidth){replacements.push([/stroke-width=\"(?!0\\b)\\d+(\\.\\d+)?\"/g,`stroke-width=\"${props.customStrokeWidth}\"`]);}}else{replacements.push([/<path/g,`<path fill=\"${props.customColor}\"`]);}if(svgContent.includes('overflow=\"')){replacements.push([/overflow=\"[^\"]*\"/,`overflow=\"visible\"`]);}else{replacements.push([/<svg/,`<svg overflow=\"visible\"`]);}if(!hasLineJoin){replacements.push([/<path/g,`<path stroke-linejoin=\"${props.lineJoin}\"`]);}else{replacements.push([/stroke-linejoin=\"[^\"]*\"/,`stroke-linejoin=\"${props.lineJoin}\"`]);}replacements.forEach(([regex,replacement])=>{svgContent=svgContent.replace(regex,replacement);});setCustomSvgElement(svgContent);};const customContainerStyle={padding:`${props.customPadding}px`,display:\"flex\",flexDirection:\"column\",alignItems:\"center\",justifyContent:\"center\",overflow:\"visible\"};return /*#__PURE__*/_jsx(\"div\",{dangerouslySetInnerHTML:{__html:customSvgElement},style:customContainerStyle});}SVG.defaultProps={customSvgCode:`<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"> <g clip-path=\"url(#clip0_967_124)\"> <path d=\"M18 6.09674C18 6.0348 18.0246 5.97539 18.0684 5.93159L23.6013 0.398708C23.7484 0.251575 24 0.35578 24 0.563858V11.9033C24 11.9652 23.9754 12.0246 23.9316 12.0684L18 18V6.09674Z\" fill=\"white\"/> <path d=\"M6 18V6.56386C6 6.35578 5.74843 6.25158 5.60129 6.39871L0.0684074 11.9316C0.0246069 11.9754 0 12.0348 0 12.0967V23.7664C0 23.8954 0.104567 24 0.233557 24H11.9033C11.9652 24 12.0246 23.9754 12.0684 23.9316L18 18H6Z\" fill=\"white\"/> </g> <defs> <clipPath id=\"clip0_967_124\"> <rect width=\"24\" height=\"24\" fill=\"white\"/> </clipPath> </defs> </svg>`,customColor:\"#ffffff\",customPadding:0,customStrokeWidth:2,lineCap:\"butt\",lineJoin:\"miter\"};addPropertyControls(SVG,{customSvgCode:{type:ControlType.String,title:\"SVG Code\",displayTextArea:false},customColor:{type:ControlType.Color,title:\"Color\",defaultValue:\"#ffffff\"},customPadding:{type:ControlType.Number,title:\"Padding\",defaultValue:0,min:0,step:1,displayStepper:true},customStrokeWidth:{type:ControlType.Number,title:\"Stroke\",defaultValue:2,min:0,step:.1,displayStepper:true,hidden:props=>!props.customSvgCode.includes('stroke=\"')},lineCap:{type:ControlType.Enum,title:\"Line Cap\",options:[\"butt\",\"round\",\"square\"],optionTitles:[\"Butt\",\"Round\",\"Square\"],defaultValue:\"butt\",hidden:props=>!props.customSvgCode.includes('stroke=\"')},lineJoin:{type:ControlType.Enum,title:\"Line Join\",options:[\"round\",\"miter\",\"bevel\"],optionTitles:[\"Round\",\"Miter\",\"Bevel\"],defaultValue:\"miter\",hidden:props=>!props.customSvgCode.includes('stroke=\"')}});export default SVG;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"SVG\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerIntrinsicHeight\":\"24\",\"framerIntrinsicWidth\":\"24\",\"framerDisableUnlink\":\"*\",\"framerSupportedLayoutHeight\":\"fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SVG.map","// Generated by Framer (c56cc2c)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,Link,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import SVG from\"https://framerusercontent.com/modules/I1DC9cTt2FcHsDUAaRxW/Vndrrgq9BIyekvFr1puQ/SVG.js\";const SVGFonts=getFonts(SVG);const cycleOrder=[\"xHLdLrl7x\",\"mYrC3gb5p\",\"x5SajuTpk\",\"a5VHtnfTs\",\"hq2UqiAob\",\"lVTVQrzQe\",\"IJ5IQpqD_\",\"EslK58w5I\"];const serializationHash=\"framer-T2Nmp\";const variantClassNames={a5VHtnfTs:\"framer-v-15a8wfy\",EslK58w5I:\"framer-v-wfgsr2\",hq2UqiAob:\"framer-v-1tenlks\",IJ5IQpqD_:\"framer-v-16uy80c\",lVTVQrzQe:\"framer-v-vj2xgz\",mYrC3gb5p:\"framer-v-1frtg5y\",x5SajuTpk:\"framer-v-d4wn8u\",xHLdLrl7x:\"framer-v-qfmjpb\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:45,delay:0,mass:1,stiffness:600,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Blue Active\":\"hq2UqiAob\",\"Discord Active\":\"IJ5IQpqD_\",\"X Active\":\"x5SajuTpk\",Active:\"xHLdLrl7x\",Blue:\"lVTVQrzQe\",Default:\"mYrC3gb5p\",Discord:\"EslK58w5I\",X:\"a5VHtnfTs\"};const getProps=({click,date,height,id,link,name1,width,...props})=>{var _ref,_ref1,_humanReadableVariantMap_props_variant,_ref2;return{...props,BzZTp9uyF:(_ref=name1!==null&&name1!==void 0?name1:props.BzZTp9uyF)!==null&&_ref!==void 0?_ref:\"Action Bar\",E20SVyORa:click!==null&&click!==void 0?click:props.E20SVyORa,JjwPzMBft:(_ref1=date!==null&&date!==void 0?date:props.JjwPzMBft)!==null&&_ref1!==void 0?_ref1:\"Jun, 2024\",RYQ3AgOOB:link!==null&&link!==void 0?link:props.RYQ3AgOOB,variant:(_ref2=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref2!==void 0?_ref2:\"xHLdLrl7x\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,BzZTp9uyF,JjwPzMBft,E20SVyORa,RYQ3AgOOB,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"xHLdLrl7x\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapd8jlh7=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(E20SVyORa){const res=await E20SVyORa(...args);if(res===false)return false;}});const onMouseLeavezuowpk=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"mYrC3gb5p\");});const onMouseEnter6ytcrr=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});setVariant(\"xHLdLrl7x\");});const onMouseLeavem4sgx6=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"a5VHtnfTs\");});const onMouseEnter6ebd49=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});setVariant(\"x5SajuTpk\");});const onMouseLeaveuq0e9w=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"lVTVQrzQe\");});const onMouseEnterdhhml5=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});setVariant(\"hq2UqiAob\");});const onMouseLeave1yq2q2a=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"EslK58w5I\");});const onMouseEnter1yy7d7f=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});setVariant(\"IJ5IQpqD_\");});const ref1=React.useRef(null);const isDisplayed=()=>{if([\"x5SajuTpk\",\"a5VHtnfTs\",\"hq2UqiAob\",\"lVTVQrzQe\",\"IJ5IQpqD_\",\"EslK58w5I\"].includes(baseVariant))return false;return true;};const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:RYQ3AgOOB,nodeId:\"xHLdLrl7x\",openInNewTab:true,children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(serializationHash,...sharedStyleClassNames,\"framer-qfmjpb\",className,classNames)} framer-1zloyy`,\"data-framer-name\":\"Active\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"xHLdLrl7x\",onMouseLeave:onMouseLeavezuowpk,onTap:onTapd8jlh7,ref:ref!==null&&ref!==void 0?ref:ref1,style:{backgroundColor:\"var(--token-965e5c17-6359-41cc-bd03-2fa4898e2c2b, rgb(34, 36, 38))\",borderBottomLeftRadius:20,borderBottomRightRadius:20,borderTopLeftRadius:20,borderTopRightRadius:20,...style},variants:{a5VHtnfTs:{backgroundColor:\"rgba(34, 36, 38, 0)\"},EslK58w5I:{backgroundColor:\"rgba(34, 36, 38, 0)\"},lVTVQrzQe:{backgroundColor:\"rgba(34, 36, 38, 0)\"},mYrC3gb5p:{backgroundColor:\"rgba(34, 36, 38, 0)\"}},...addPropertyOverrides({a5VHtnfTs:{\"data-framer-name\":\"X\",onMouseEnter:onMouseEnter6ebd49,onMouseLeave:undefined},EslK58w5I:{\"data-framer-name\":\"Discord\",onMouseEnter:onMouseEnter1yy7d7f,onMouseLeave:undefined},hq2UqiAob:{\"data-framer-name\":\"Blue Active\",onMouseLeave:onMouseLeaveuq0e9w},IJ5IQpqD_:{\"data-framer-name\":\"Discord Active\",onMouseLeave:onMouseLeave1yq2q2a},lVTVQrzQe:{\"data-framer-name\":\"Blue\",onMouseEnter:onMouseEnterdhhml5,onMouseLeave:undefined},mYrC3gb5p:{\"data-framer-name\":\"Default\",onMouseEnter:onMouseEnter6ytcrr,onMouseLeave:undefined},x5SajuTpk:{\"data-framer-name\":\"X Active\",onMouseLeave:onMouseLeavem4sgx6}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1boryln\",\"data-framer-name\":\"Icon + Info\",layoutDependency:layoutDependency,layoutId:\"pDylOHVfc\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-12s0t8y\",\"data-framer-name\":\"Icon + Title\",layoutDependency:layoutDependency,layoutId:\"kdkdLJG58\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-17snome-container\",layoutDependency:layoutDependency,layoutId:\"x962ApBxi-container\",style:{opacity:.7},children:/*#__PURE__*/_jsx(SVG,{customColor:\"var(--token-84002464-baa0-40a1-a1a1-82899aec539a, rgb(155, 161, 165))\",customPadding:0,customStrokeWidth:2,customSvgCode:'<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"> <path d=\"M12.5147 17.4853L11.1005 18.8995C9.68629 20.3137 7.12291 20.5788 5.44365 18.8995C3.76439 17.2202 4.02944 14.6569 5.44365 13.2426L12.5147 6.17157C14.0768 4.60948 16.6095 4.6095 18.1716 6.17157C19.7336 7.73364 19.7337 10.2663 18.1716 11.8284L16.0503 13.9497C15.2692 14.7308 14.0029 14.7308 13.2218 13.9497C12.4408 13.1687 12.4408 11.9024 13.2218 11.1213L15.3431 9\" stroke=\"black\" stroke-width=\"2\" stroke-linecap=\"round\"/> </svg>',height:\"100%\",id:\"x962ApBxi\",layoutId:\"x962ApBxi\",lineCap:\"round\",lineJoin:\"miter\",style:{height:\"100%\",width:\"100%\"},width:\"100%\",...addPropertyOverrides({a5VHtnfTs:{customSvgCode:'<svg width=\"243\" height=\"248\" viewBox=\"0 0 243 248\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"> <path d=\"M144.618 105.008L235.078 0H213.641L135.097 91.1797L72.3611 0H0L94.8656 137.878L0 248H21.4367L104.382 151.707L170.639 248H243L144.608 105.008H144.618ZM115.254 139.093L105.644 125.364L29.16 16.115H62.0898L123.812 104.279L133.423 118.008L213.651 232.614H180.721L115.254 139.093Z\" fill=\"#FFFFFF\"/> </svg>'},EslK58w5I:{customSvgCode:'<svg width=\"256\" height=\"199\" viewBox=\"0 0 256 199\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"> <path d=\"M216.856 17.0966C200.285 9.34329 182.566 3.7085 164.042 0.5C161.767 4.61318 159.109 10.1455 157.276 14.5464C137.584 11.585 118.073 11.585 98.743 14.5464C96.9108 10.1455 94.1926 4.61318 91.8972 0.5C73.3526 3.7085 55.6134 9.36399 39.0421 17.1377C5.61752 67.6465 -3.44332 116.901 1.08711 165.456C23.256 182.011 44.7404 192.068 65.8621 198.649C71.0772 191.471 75.7284 183.841 79.7352 175.8C72.104 172.901 64.795 169.322 57.8888 165.168C59.721 163.811 61.5131 162.391 63.2446 160.931C105.367 180.633 151.135 180.633 192.755 160.931C194.506 162.391 196.298 163.811 198.11 165.168C191.184 169.343 183.855 172.921 176.224 175.821C180.23 183.841 184.862 191.492 190.097 198.669C211.239 192.088 232.743 182.032 254.912 165.456C260.228 109.168 245.831 60.3662 216.856 17.0966ZM85.4739 135.595C72.829 135.595 62.4592 123.79 62.4592 109.415C62.4592 95.0396 72.6076 83.2146 85.4739 83.2146C98.3405 83.2146 108.71 95.0189 108.489 109.415C108.509 123.79 98.3405 135.595 85.4739 135.595ZM170.525 135.595C157.88 135.595 147.511 123.79 147.511 109.415C147.511 95.0396 157.659 83.2146 170.525 83.2146C183.392 83.2146 193.761 95.0189 193.54 109.415C193.54 123.79 183.392 135.595 170.525 135.595Z\" fill=\"#FFFFFF\"/> </svg>'},hq2UqiAob:{customSvgCode:'<svg width=\"256\" height=\"226\" viewBox=\"0 0 256 226\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"> <path d=\"M55.4912 15.6725C84.841 37.7065 116.408 82.3844 128 106.358C139.592 82.3844 171.159 37.7065 200.509 15.6725C221.686 -0.226563 256 -12.5281 256 26.6165C256 34.4344 251.518 92.2899 248.889 101.684C239.751 134.338 206.453 142.667 176.832 137.626C228.607 146.438 241.778 175.626 213.333 204.813C159.312 260.246 135.689 190.905 129.637 173.137C128.527 169.88 128.008 168.356 128 169.652C127.992 168.356 127.473 169.88 126.363 173.137C120.311 190.905 96.6882 260.246 42.6668 204.813C14.2224 175.626 27.3929 146.438 79.1675 137.626C49.5473 142.667 16.2492 134.338 7.11121 101.684C4.48225 92.2899 0 34.4344 0 26.6165C0 -12.5281 34.3139 -0.226563 55.4912 15.6725Z\" fill=\"#FFFFFF\"/> </svg>'},IJ5IQpqD_:{customSvgCode:'<svg width=\"256\" height=\"199\" viewBox=\"0 0 256 199\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"> <path d=\"M216.856 17.0966C200.285 9.34329 182.566 3.7085 164.042 0.5C161.767 4.61318 159.109 10.1455 157.276 14.5464C137.584 11.585 118.073 11.585 98.743 14.5464C96.9108 10.1455 94.1926 4.61318 91.8972 0.5C73.3526 3.7085 55.6134 9.36399 39.0421 17.1377C5.61752 67.6465 -3.44332 116.901 1.08711 165.456C23.256 182.011 44.7404 192.068 65.8621 198.649C71.0772 191.471 75.7284 183.841 79.7352 175.8C72.104 172.901 64.795 169.322 57.8888 165.168C59.721 163.811 61.5131 162.391 63.2446 160.931C105.367 180.633 151.135 180.633 192.755 160.931C194.506 162.391 196.298 163.811 198.11 165.168C191.184 169.343 183.855 172.921 176.224 175.821C180.23 183.841 184.862 191.492 190.097 198.669C211.239 192.088 232.743 182.032 254.912 165.456C260.228 109.168 245.831 60.3662 216.856 17.0966ZM85.4739 135.595C72.829 135.595 62.4592 123.79 62.4592 109.415C62.4592 95.0396 72.6076 83.2146 85.4739 83.2146C98.3405 83.2146 108.71 95.0189 108.489 109.415C108.509 123.79 98.3405 135.595 85.4739 135.595ZM170.525 135.595C157.88 135.595 147.511 123.79 147.511 109.415C147.511 95.0396 157.659 83.2146 170.525 83.2146C183.392 83.2146 193.761 95.0189 193.54 109.415C193.54 123.79 183.392 135.595 170.525 135.595Z\" fill=\"#FFFFFF\"/> </svg>'},lVTVQrzQe:{customSvgCode:'<svg width=\"256\" height=\"226\" viewBox=\"0 0 256 226\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"> <path d=\"M55.4912 15.6725C84.841 37.7065 116.408 82.3844 128 106.358C139.592 82.3844 171.159 37.7065 200.509 15.6725C221.686 -0.226563 256 -12.5281 256 26.6165C256 34.4344 251.518 92.2899 248.889 101.684C239.751 134.338 206.453 142.667 176.832 137.626C228.607 146.438 241.778 175.626 213.333 204.813C159.312 260.246 135.689 190.905 129.637 173.137C128.527 169.88 128.008 168.356 128 169.652C127.992 168.356 127.473 169.88 126.363 173.137C120.311 190.905 96.6882 260.246 42.6668 204.813C14.2224 175.626 27.3929 146.438 79.1675 137.626C49.5473 142.667 16.2492 134.338 7.11121 101.684C4.48225 92.2899 0 34.4344 0 26.6165C0 -12.5281 34.3139 -0.226563 55.4912 15.6725Z\" fill=\"#FFFFFF\"/> </svg>'},x5SajuTpk:{customSvgCode:'<svg width=\"243\" height=\"248\" viewBox=\"0 0 243 248\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"> <path d=\"M144.618 105.008L235.078 0H213.641L135.097 91.1797L72.3611 0H0L94.8656 137.878L0 248H21.4367L104.382 151.707L170.639 248H243L144.608 105.008H144.618ZM115.254 139.093L105.644 125.364L29.16 16.115H62.0898L123.812 104.279L133.423 118.008L213.651 232.614H180.721L115.254 139.093Z\" fill=\"#FFFFFF\"/> </svg>'}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IFJlZ3VsYXI=\",\"--framer-font-family\":'\"SF Pro Display Regular\", \"SF Pro Display Regular Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-20608b9f-0145-4a1e-b971-ee948ebbb015, rgb(255, 255, 255)))\"},children:\"Action Bar\"})}),className:\"framer-t4dgc7\",\"data-framer-name\":\"Title\",fonts:[\"CUSTOM;SF Pro Display Regular\"],layoutDependency:layoutDependency,layoutId:\"wUoqQ0Vn4\",style:{\"--extracted-r6o4lv\":\"var(--token-20608b9f-0145-4a1e-b971-ee948ebbb015, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:BzZTp9uyF,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({mYrC3gb5p:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IFJlZ3VsYXI=\",\"--framer-font-family\":'\"SF Pro Display Regular\", \"SF Pro Display Regular Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"17px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-20608b9f-0145-4a1e-b971-ee948ebbb015, rgb(255, 255, 255)))\"},children:\"Action Bar\"})})}},baseVariant,gestureVariant)})]})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-nb9bul\",\"data-framer-name\":\"Date\",layoutDependency:layoutDependency,layoutId:\"hxhKAU18W\",children:isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-84002464-baa0-40a1-a1a1-82899aec539a, rgb(155, 161, 165)))\"},children:\"Jun, 2024\"})}),className:\"framer-pt7ocg\",\"data-framer-name\":\"Month\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"VbwFnHCmH\",style:{\"--extracted-r6o4lv\":\"var(--token-84002464-baa0-40a1-a1a1-82899aec539a, rgb(155, 161, 165))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:JjwPzMBft,verticalAlignment:\"top\",withExternalLayout:true})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-T2Nmp.framer-1zloyy, .framer-T2Nmp .framer-1zloyy { display: block; }\",\".framer-T2Nmp.framer-qfmjpb { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; height: 44px; justify-content: space-between; overflow: visible; padding: 10px 12px 10px 12px; position: relative; text-decoration: none; width: 375px; }\",\".framer-T2Nmp .framer-1boryln { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-T2Nmp .framer-12s0t8y { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-T2Nmp .framer-17snome-container { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 20px); position: relative; width: 20px; }\",\".framer-T2Nmp .framer-t4dgc7, .framer-T2Nmp .framer-pt7ocg { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-T2Nmp .framer-nb9bul { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-T2Nmp .framer-1boryln, .framer-T2Nmp .framer-12s0t8y, .framer-T2Nmp .framer-nb9bul { gap: 0px; } .framer-T2Nmp .framer-1boryln > * { margin: 0px; margin-left: calc(12px / 2); margin-right: calc(12px / 2); } .framer-T2Nmp .framer-1boryln > :first-child, .framer-T2Nmp .framer-12s0t8y > :first-child, .framer-T2Nmp .framer-nb9bul > :first-child { margin-left: 0px; } .framer-T2Nmp .framer-1boryln > :last-child, .framer-T2Nmp .framer-12s0t8y > :last-child, .framer-T2Nmp .framer-nb9bul > :last-child { margin-right: 0px; } .framer-T2Nmp .framer-12s0t8y > *, .framer-T2Nmp .framer-nb9bul > * { margin: 0px; margin-left: calc(6px / 2); margin-right: calc(6px / 2); } }\",\".framer-T2Nmp.framer-v-1frtg5y.framer-qfmjpb, .framer-T2Nmp.framer-v-15a8wfy.framer-qfmjpb, .framer-T2Nmp.framer-v-vj2xgz.framer-qfmjpb, .framer-T2Nmp.framer-v-wfgsr2.framer-qfmjpb { padding: 10px 0px 10px 0px; }\",\".framer-T2Nmp.framer-v-d4wn8u .framer-nb9bul, .framer-T2Nmp.framer-v-15a8wfy .framer-nb9bul { min-height: 20px; min-width: 77px; }\",\".framer-T2Nmp.framer-v-1tenlks .framer-nb9bul, .framer-T2Nmp.framer-v-vj2xgz .framer-nb9bul, .framer-T2Nmp.framer-v-16uy80c .framer-nb9bul, .framer-T2Nmp.framer-v-wfgsr2 .framer-nb9bul { min-height: 19px; min-width: 56px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 44\n * @framerIntrinsicWidth 375\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"mYrC3gb5p\":{\"layout\":[\"fixed\",\"fixed\"]},\"x5SajuTpk\":{\"layout\":[\"fixed\",\"fixed\"]},\"a5VHtnfTs\":{\"layout\":[\"fixed\",\"fixed\"]},\"hq2UqiAob\":{\"layout\":[\"fixed\",\"fixed\"]},\"lVTVQrzQe\":{\"layout\":[\"fixed\",\"fixed\"]},\"IJ5IQpqD_\":{\"layout\":[\"fixed\",\"fixed\"]},\"EslK58w5I\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"BzZTp9uyF\":\"name1\",\"JjwPzMBft\":\"date\",\"E20SVyORa\":\"click\",\"RYQ3AgOOB\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerHSvPYsvBx=withCSS(Component,css,\"framer-T2Nmp\");export default FramerHSvPYsvBx;FramerHSvPYsvBx.displayName=\"Notes Items 2\";FramerHSvPYsvBx.defaultProps={height:44,width:375};addPropertyControls(FramerHSvPYsvBx,{variant:{options:[\"xHLdLrl7x\",\"mYrC3gb5p\",\"x5SajuTpk\",\"a5VHtnfTs\",\"hq2UqiAob\",\"lVTVQrzQe\",\"IJ5IQpqD_\",\"EslK58w5I\"],optionTitles:[\"Active\",\"Default\",\"X Active\",\"X\",\"Blue Active\",\"Blue\",\"Discord Active\",\"Discord\"],title:\"Variant\",type:ControlType.Enum},BzZTp9uyF:{defaultValue:\"Action Bar\",displayTextArea:false,title:\"Name\",type:ControlType.String},JjwPzMBft:{defaultValue:\"Jun, 2024\",displayTextArea:false,title:\"Date\",type:ControlType.String},E20SVyORa:{title:\"Click\",type:ControlType.EventHandler},RYQ3AgOOB:{title:\"Link\",type:ControlType.Link}});addFonts(FramerHSvPYsvBx,[{explicitInter:true,fonts:[{family:\"SF Pro Display Regular\",source:\"custom\",url:\"https://framerusercontent.com/assets/tlFJSDJfyzXzYaP0OEhl8hf6U.woff2\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...SVGFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerHSvPYsvBx\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"375\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"mYrC3gb5p\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"x5SajuTpk\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"a5VHtnfTs\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"hq2UqiAob\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"lVTVQrzQe\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"IJ5IQpqD_\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"EslK58w5I\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerVariables\":\"{\\\"BzZTp9uyF\\\":\\\"name1\\\",\\\"JjwPzMBft\\\":\\\"date\\\",\\\"E20SVyORa\\\":\\\"click\\\",\\\"RYQ3AgOOB\\\":\\\"link\\\"}\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"44\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./HSvPYsvBx.map","// Generated by Framer (c56cc2c)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getLoadingLazyAtYPosition,Image,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";const cycleOrder=[\"W4C0tvHbl\",\"pdHH4sBaS\",\"oFlESzdMx\"];const serializationHash=\"framer-Df8GU\";const variantClassNames={oFlESzdMx:\"framer-v-12md8de\",pdHH4sBaS:\"framer-v-9ltfbs\",W4C0tvHbl:\"framer-v-183cqi\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Variant 3\":\"oFlESzdMx\",Klack:\"W4C0tvHbl\",Quill:\"pdHH4sBaS\"};const getProps=({height,id,width,...props})=>{var _humanReadableVariantMap_props_variant,_ref;return{...props,variant:(_ref=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref!==void 0?_ref:\"W4C0tvHbl\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"W4C0tvHbl\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const isDisplayed=()=>{if(baseVariant===\"oFlESzdMx\")return false;return true;};const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(serializationHash,...sharedStyleClassNames,\"framer-183cqi\",className,classNames),\"data-framer-name\":\"Klack\",layoutDependency:layoutDependency,layoutId:\"W4C0tvHbl\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{...style},...addPropertyOverrides({oFlESzdMx:{\"data-framer-name\":\"Variant 3\"},pdHH4sBaS:{\"data-framer-name\":\"Quill\"}},baseVariant,gestureVariant),children:isDisplayed()&&/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:230,intrinsicWidth:230,loading:getLoadingLazyAtYPosition(((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+(((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||54)*.5000000000000002-33)),pixelHeight:460,pixelWidth:460,src:\"https://framerusercontent.com/images/DzrsIAqwZIclGd7NsRnom6em4.png\"},className:\"framer-xbz13n\",\"data-framer-name\":\"IMG\",layoutDependency:layoutDependency,layoutId:\"oaFfTneIE\",transformTemplate:transformTemplate1,...addPropertyOverrides({pdHH4sBaS:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:230,intrinsicWidth:230,loading:getLoadingLazyAtYPosition(((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+(((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||54)*.5000000000000002-33)),pixelHeight:460,pixelWidth:460,src:\"https://framerusercontent.com/images/NdaWVYKH2bDKUvj31OD0WFSwGsY.png\"}}},baseVariant,gestureVariant)})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-Df8GU.framer-voy7, .framer-Df8GU .framer-voy7 { display: block; }\",\".framer-Df8GU.framer-183cqi { height: 54px; overflow: visible; position: relative; width: 54px; }\",\".framer-Df8GU .framer-xbz13n { -webkit-user-select: none; aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 66px); left: 50%; overflow: visible; pointer-events: none; position: absolute; top: 50%; user-select: none; width: 66px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 54\n * @framerIntrinsicWidth 54\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"pdHH4sBaS\":{\"layout\":[\"fixed\",\"fixed\"]},\"oFlESzdMx\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerrSXwdjAh2=withCSS(Component,css,\"framer-Df8GU\");export default FramerrSXwdjAh2;FramerrSXwdjAh2.displayName=\"App Logos\";FramerrSXwdjAh2.defaultProps={height:54,width:54};addPropertyControls(FramerrSXwdjAh2,{variant:{options:[\"W4C0tvHbl\",\"pdHH4sBaS\",\"oFlESzdMx\"],optionTitles:[\"Klack\",\"Quill\",\"Variant 3\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerrSXwdjAh2,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerrSXwdjAh2\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"54\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"pdHH4sBaS\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"oFlESzdMx\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"54\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./rSXwdjAh2.map","// Generated by Framer (504870a)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,Link,RichText,SmartComponentScopedContainer,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import SVG1 from\"https://framerusercontent.com/modules/I1DC9cTt2FcHsDUAaRxW/Vndrrgq9BIyekvFr1puQ/SVG.js\";import AppLogos from\"https://framerusercontent.com/modules/7ELfJfDaUOZB8CCRNyFz/vtRhT9I4Vbl44SAAnudg/rSXwdjAh2.js\";const AppLogosFonts=getFonts(AppLogos);const SVG1Fonts=getFonts(SVG1);const cycleOrder=[\"U7WEVZTHj\",\"aDcjDx5al\",\"qB_0VabTh\",\"IsNsHN6eb\",\"x90OSemE8\",\"d0Z6n0yom\",\"aqtT8TMfP\",\"b46wPMoJd\"];const serializationHash=\"framer-wM0Y2\";const variantClassNames={aDcjDx5al:\"framer-v-1j11mry\",aqtT8TMfP:\"framer-v-1uvnwc\",b46wPMoJd:\"framer-v-1nc7rjd\",d0Z6n0yom:\"framer-v-17ffbsx\",IsNsHN6eb:\"framer-v-qx7h9x\",qB_0VabTh:\"framer-v-5v72be\",U7WEVZTHj:\"framer-v-2sj1nn\",x90OSemE8:\"framer-v-5cv3wf\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:45,delay:0,mass:1,stiffness:600,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Booth Active\":\"aqtT8TMfP\",\"Gumroad Active\":\"qB_0VabTh\",\"Jinxxy Active\":\"x90OSemE8\",Active:\"U7WEVZTHj\",Booth:\"b46wPMoJd\",Default:\"aDcjDx5al\",Gumroad:\"IsNsHN6eb\",Jinxxy:\"d0Z6n0yom\"};const getProps=({click,height,id,name1,sub,tag,width,...props})=>{return{...props,BzZTp9uyF:name1??props.BzZTp9uyF??\"Klack\",dAs5S3y4B:tag??props.dAs5S3y4B??\"Mac\",Fq2A2Fimd:click??props.Fq2A2Fimd,Q7nxXw1If:sub??props.Q7nxXw1If??\"Satisfying key sounds\",variant:humanReadableVariantMap[props.variant]??props.variant??\"U7WEVZTHj\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,ma_Z1Dncx,BzZTp9uyF,Q7nxXw1If,dAs5S3y4B,Fq2A2Fimd,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"U7WEVZTHj\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapxh21z2=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(Fq2A2Fimd){const res=await Fq2A2Fimd(...args);if(res===false)return false;}});const onMouseLeave2u25f3=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"aDcjDx5al\");});const onMouseEnter1isouc4=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});setVariant(\"U7WEVZTHj\");});const onMouseLeave12l790h=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"IsNsHN6eb\");});const onMouseEnter1s3nixg=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});setVariant(\"qB_0VabTh\");});const onMouseLeavezbq5oz=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"d0Z6n0yom\");});const onMouseEnterg1xcrc=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});setVariant(\"x90OSemE8\");});const onMouseLeave25fj35=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"b46wPMoJd\");});const onMouseEnter158mqci=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});setVariant(\"aqtT8TMfP\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"qB_0VabTh\",\"IsNsHN6eb\",\"x90OSemE8\",\"d0Z6n0yom\",\"aqtT8TMfP\",\"b46wPMoJd\"].includes(baseVariant))return false;return true;};const isDisplayed1=()=>{if([\"x90OSemE8\",\"d0Z6n0yom\"].includes(baseVariant))return true;return false;};const isDisplayed2=()=>{if([\"aqtT8TMfP\",\"b46wPMoJd\"].includes(baseVariant))return true;return false;};const isDisplayed3=()=>{if([\"qB_0VabTh\",\"IsNsHN6eb\"].includes(baseVariant))return true;return false;};const isDisplayed4=()=>{if([\"IsNsHN6eb\",\"d0Z6n0yom\",\"b46wPMoJd\"].includes(baseVariant))return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{motionChild:true,nodeId:\"U7WEVZTHj\",scopeId:\"LE8aflYJT\",...addPropertyOverrides({aqtT8TMfP:{href:\"https://yeusepe.booth.pm/\",openInNewTab:true},b46wPMoJd:{href:\"https://yeusepe.booth.pm/\",openInNewTab:true},d0Z6n0yom:{href:\"https://jinxxy.com/yeusepe/products\"},IsNsHN6eb:{href:\"https://yeusepe.gumroad.com/\"},qB_0VabTh:{href:\"https://yeusepe.gumroad.com/\"},x90OSemE8:{href:\"https://jinxxy.com/yeusepe/products\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-2sj1nn\",className,classNames)} framer-iygfav`,\"data-framer-name\":\"Active\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"U7WEVZTHj\",onMouseLeave:onMouseLeave2u25f3,onTap:onTapxh21z2,ref:refBinding,style:{backgroundColor:\"rgba(34, 36, 38, 0.7)\",borderBottomLeftRadius:20,borderBottomRightRadius:20,borderTopLeftRadius:20,borderTopRightRadius:20,...style},variants:{aDcjDx5al:{backgroundColor:\"rgba(34, 36, 38, 0)\"},b46wPMoJd:{backgroundColor:\"rgba(34, 36, 38, 0)\"},d0Z6n0yom:{backgroundColor:\"rgba(34, 36, 38, 0)\"},IsNsHN6eb:{backgroundColor:\"rgba(34, 36, 38, 0)\"}},...addPropertyOverrides({aDcjDx5al:{\"data-framer-name\":\"Default\",onMouseEnter:onMouseEnter1isouc4,onMouseLeave:undefined},aqtT8TMfP:{\"data-framer-name\":\"Booth Active\",onMouseLeave:onMouseLeave25fj35},b46wPMoJd:{\"data-framer-name\":\"Booth\",onMouseEnter:onMouseEnter158mqci,onMouseLeave:undefined},d0Z6n0yom:{\"data-framer-name\":\"Jinxxy\",onMouseEnter:onMouseEnterg1xcrc,onMouseLeave:undefined},IsNsHN6eb:{\"data-framer-name\":\"Gumroad\",onMouseEnter:onMouseEnter1s3nixg,onMouseLeave:undefined},qB_0VabTh:{\"data-framer-name\":\"Gumroad Active\",onMouseLeave:onMouseLeave12l790h},x90OSemE8:{\"data-framer-name\":\"Jinxxy Active\",onMouseLeave:onMouseLeavezbq5oz}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-pvx0h7\",\"data-framer-name\":\"App Icon + Info\",layoutDependency:layoutDependency,layoutId:\"vSylfUA2A\",children:[isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:54,y:(componentViewport?.y||0)+(12+((componentViewport?.height||78)-24-119.2)/2)+32.6,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-8bffhp-container\",layoutDependency:layoutDependency,layoutId:\"kLHhbU5Yw-container\",nodeId:\"kLHhbU5Yw\",rendersWithMotion:true,scopeId:\"LE8aflYJT\",children:/*#__PURE__*/_jsx(AppLogos,{height:\"100%\",id:\"kLHhbU5Yw\",layoutId:\"kLHhbU5Yw\",variant:ma_Z1Dncx,width:\"100%\"})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1h7r7pu\",\"data-framer-name\":\"Info\",layoutDependency:layoutDependency,layoutId:\"NNQIcQOKL\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-c1ykor\",\"data-framer-name\":\"Title + Arrow\",layoutDependency:layoutDependency,layoutId:\"HdX6R4e5P\",children:[isDisplayed1()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-slml32\",\"data-framer-name\":\"Asset 36\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"mpENnvm4O\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 98 44\"><g transform=\"translate(0 0.002)\"><path d=\"M 43.091 28.916 C 42.735 29.475 42.422 30.061 42.154 30.668 C 41.839 31.178 41.525 31.689 41.206 32.197 C 41.047 32.451 40.857 32.666 40.53 32.689 C 40.202 33.094 39.694 33.049 39.265 33.148 C 38.596 33.303 37.91 33.4 37.223 33.471 C 36.105 33.587 35.454 33.019 35.403 31.889 C 35.35 30.722 35.422 29.564 35.635 28.416 C 36.067 26.29 36.24 24.109 36.942 22.04 C 36.696 22.948 36.254 23.771 35.834 24.604 C 35.357 25.445 34.988 26.34 34.582 27.216 C 34.346 27.723 34.058 28.203 33.832 28.716 C 33.826 28.794 33.777 28.881 33.8 28.946 C 34.155 29.942 33.429 30.639 33.122 31.45 C 33.072 31.583 32.93 31.637 32.821 31.717 C 32.556 32.223 32.291 32.73 32.025 33.236 C 31.65 34.019 31.187 34.743 30.588 35.375 C 30.268 35.57 30.091 35.915 29.796 36.135 C 29.532 36.333 29.272 36.499 28.992 36.162 C 28.397 34.653 28.275 33.124 28.732 31.547 C 29.186 29.977 29.797 28.47 30.405 26.958 C 31.013 25.446 31.65 23.947 32.334 22.468 C 32.97 21.05 33.571 19.617 34.256 18.22 C 34.994 16.718 35.808 15.259 36.644 13.811 C 36.771 13.593 36.894 13.371 36.972 13.127 C 37.356 12.594 37.639 11.953 38.356 11.762 C 38.954 11.884 39.529 12.133 40.155 12.113 C 40.538 12.267 40.975 11.989 41.345 12.26 C 42.024 12.642 42.4 13.211 42.397 14.007 C 42.393 14.648 42.461 15.294 42.253 15.919 C 42.256 16.677 42.128 17.42 42.021 18.164 C 41.764 19.52 41.369 20.845 41.107 22.2 C 41.03 22.6 40.977 23.008 40.793 23.378 C 41.88 21.347 42.871 19.267 43.97 17.243 C 45.344 14.52 46.764 11.82 47.829 8.951 C 47.884 8.804 47.917 8.654 47.953 8.503 C 48.351 7.901 48.733 7.826 49.272 8.294 C 49.826 8.774 50.403 9.229 50.89 9.782 C 51.174 10.017 51.483 10.222 51.707 10.524 C 51.818 10.673 51.96 10.756 52.151 10.761 C 52.929 10.784 53.376 11.263 53.699 11.911 C 54.435 13.383 54.885 14.959 55.35 16.53 C 55.411 16.99 55.582 16.941 55.844 16.654 C 57.191 15.175 58.541 13.7 59.909 12.241 C 60.387 11.731 60.942 11.299 61.373 10.742 C 61.633 10.415 61.978 10.192 62.315 9.958 C 63.743 8.854 65.36 8.831 67.032 9.115 C 67.322 9.378 67.215 9.689 67.105 9.976 C 66.819 10.722 66.605 11.486 66.465 12.272 C 66.354 12.892 65.908 13.286 65.472 13.664 C 65.148 13.944 64.84 14.233 64.562 14.556 C 64.175 14.988 63.747 15.38 63.344 15.796 C 62.544 16.501 61.919 17.374 61.157 18.116 C 60.991 18.279 60.838 18.455 60.658 18.602 C 59.787 19.611 58.906 20.609 57.97 21.557 C 57.843 21.68 57.797 21.871 57.658 21.977 C 57.026 22.46 57.045 23.069 57.259 23.755 C 57.988 26.101 58.658 28.467 59.659 30.718 C 59.945 31.362 60.457 31.592 61.11 31.604 C 62.705 29.942 64.156 28.152 65.718 26.464 C 66.793 25.299 67.825 24.095 68.88 22.914 C 69.291 22.455 69.727 22.013 70.048 21.478 C 70.678 21.014 70.659 20.363 70.552 19.691 C 70.21 17.547 69.946 15.391 69.579 13.249 C 69.25 11.336 68.746 9.467 68.351 7.571 C 68.261 7.136 68.338 6.744 68.441 6.373 C 68.718 5.384 68.97 4.388 69.222 3.393 C 69.314 3.157 69.465 2.962 69.646 2.789 C 69.854 2.546 70.01 2.183 70.434 2.447 L 70.666 2.687 C 70.994 2.707 71.098 2.986 71.235 3.21 C 71.447 3.558 71.689 3.887 71.887 4.244 C 72.89 5.872 73.487 7.659 73.908 9.512 C 74.341 11.415 74.579 13.349 74.755 15.291 C 74.781 15.578 74.812 15.868 74.913 16.153 C 75.167 16.139 75.269 15.928 75.411 15.786 C 76.702 14.495 77.959 13.169 79.225 11.853 C 81.381 9.612 83.583 7.415 85.795 5.228 C 87.467 3.576 89.204 1.992 91.005 0.482 C 91.895 -0.264 92.187 -0.173 92.381 0.959 C 92.484 1.557 92.815 2.145 92.551 2.781 C 92.553 2.975 92.529 3.174 92.561 3.363 C 92.733 4.398 92.181 5.112 91.488 5.729 C 89.786 7.243 88.096 8.769 86.457 10.354 C 86.136 10.665 86.003 10.909 86.28 11.311 C 86.46 11.572 86.494 11.917 86.711 12.166 C 87.463 13.951 88.125 15.773 88.983 17.581 C 89.799 16.463 90.579 15.404 91.348 14.335 C 92.738 12.403 94.476 10.837 96.387 9.451 C 97.038 8.978 97.075 9.007 97.263 9.805 C 97.459 10.635 97.696 11.455 97.91 12.28 C 98.014 12.686 98.168 13.092 97.515 13.214 C 97.326 13.249 97.165 13.509 97.02 13.689 C 95.283 15.859 93.701 18.139 92.181 20.465 C 91.993 20.571 91.932 20.763 91.859 20.947 C 91.704 21.288 91.519 21.609 91.244 21.869 C 90.409 22.971 89.692 24.155 88.941 25.314 C 87.283 27.872 85.632 30.434 83.97 32.989 C 83.768 33.299 83.666 33.563 83.839 33.948 C 84.095 34.515 83.508 35.302 82.665 35.609 C 82.349 35.806 81.999 35.699 81.704 35.625 C 80.903 35.425 80.091 35.288 79.294 35.074 C 78.39 34.831 78.146 34.345 78.523 33.468 C 79.134 32.05 80.005 30.786 80.846 29.505 C 82.358 27.2 83.816 24.858 85.419 22.615 C 85.798 22.083 85.838 21.603 85.574 20.996 C 84.696 18.98 83.859 16.947 82.908 14.964 C 82.817 14.775 82.823 14.411 82.433 14.515 C 80.628 16.133 78.929 17.857 77.315 19.666 C 76.839 20.325 76.434 21.023 76.117 21.772 C 76.032 21.972 75.974 22.169 75.981 22.386 C 75.573 23.868 75.673 25.355 75.905 26.849 C 76.255 29.099 76.717 31.328 77.142 33.564 C 77.317 34.375 77.456 35.193 77.639 36.003 C 77.732 36.416 77.784 36.831 77.651 37.247 C 77.753 38.243 77.878 39.213 78.521 40.061 C 79.102 40.829 79.29 41.733 79.039 42.696 C 78.525 43.148 77.925 43.087 77.318 42.988 C 76.827 43.011 76.369 43.157 75.921 43.348 C 75.193 43.9 74.558 43.747 74.234 42.895 C 73.867 41.928 73.672 40.907 73.491 39.893 C 73.129 37.867 72.775 35.84 72.474 33.804 C 72.168 31.743 71.899 29.678 71.605 27.615 C 71.578 27.421 71.522 27.233 71.507 27.04 C 71.472 26.6 71.282 26.602 70.995 26.841 C 69.101 29.01 67.175 31.152 65.32 33.356 C 65.137 33.575 64.962 33.83 64.625 33.834 C 63.624 35.011 62.622 36.186 61.62 37.363 C 61.481 37.963 61.095 38.305 60.512 38.444 C 60.259 38.478 60.014 38.444 59.772 38.361 C 58.895 38.061 57.999 37.835 57.085 37.682 C 56.895 37.651 56.705 37.601 56.531 37.516 C 56.216 37.362 56.093 37.161 56.348 36.831 C 56.62 36.477 56.898 36.13 57.228 35.832 C 57.515 35.626 57.658 35.385 57.43 35.043 C 55.835 32.653 54.899 29.956 53.871 27.302 C 53.754 27.001 53.631 26.661 53.228 27.035 C 52.219 28.414 51.232 29.811 50.148 31.134 C 49.927 31.403 49.726 31.697 49.379 31.827 C 49.225 31.869 49.087 31.821 48.954 31.748 C 47.968 30.986 47.095 30.111 46.38 29.082 C 46.177 28.789 46.06 28.462 46.07 28.098 C 46.106 27.895 46.214 27.712 46.374 27.614 C 47.641 26.841 48.342 25.541 49.282 24.466 C 50.163 23.458 51.024 22.429 51.78 21.319 C 52.177 20.741 52.05 20.12 51.885 19.518 C 51.628 18.578 51.293 17.661 51.005 16.73 C 50.882 16.334 50.604 16.021 50.361 15.692 C 50.241 15.529 50.127 15.501 49.989 15.662 C 49.381 16.805 48.848 17.986 48.237 19.126 C 47.979 19.736 47.654 20.313 47.369 20.908 C 47.264 21.127 47.115 21.296 46.892 21.395 C 45.744 23.642 44.592 25.888 43.455 28.141 C 43.327 28.394 43.11 28.61 43.091 28.916 Z M 3.984 19.874 C 4.074 19.947 4.152 20.053 4.255 20.09 C 4.756 20.267 4.833 20.564 4.689 21.076 C 4.337 22.331 4.27 23.637 4.232 24.932 C 4.141 27.997 4.179 31.062 4.454 34.118 C 4.562 35.32 4.646 36.527 4.926 37.708 C 5.285 37.851 5.371 37.52 5.478 37.334 C 5.903 36.593 6.251 35.811 6.608 35.036 C 7.55 32.99 8.484 30.941 9.361 28.866 C 10.668 25.772 11.984 22.682 13.243 19.567 C 13.584 18.722 13.957 17.888 14.295 17.039 C 15.253 14.723 16.181 12.396 17.127 10.075 C 17.235 9.81 17.475 9.443 17.251 9.215 C 17.084 9.045 16.709 9.17 16.426 9.243 C 13.861 9.9 11.242 9.785 8.637 9.722 C 7.999 9.707 7.262 9.767 6.724 9.222 C 6.535 8.908 6.62 8.644 6.845 8.382 C 7.573 7.533 8.348 6.73 9.153 5.957 C 9.87 5.45 10.693 5.246 11.542 5.13 C 11.751 5.1 11.994 5.067 12.172 5.174 C 13.116 5.746 14.085 5.382 15.048 5.287 C 17.765 4.687 20.487 4.113 23.219 3.594 C 25.535 3.154 27.861 2.805 30.227 2.76 C 31.212 2.742 31.874 3.069 32.271 4.027 C 32.589 4.793 32.788 5.624 33.32 6.292 C 33.598 6.635 33.716 6.998 33.455 7.407 C 32.985 7.885 32.502 8.342 31.77 8.346 C 30.689 8.339 29.606 8.372 28.527 8.239 C 27.715 8.14 27.543 7.936 27.72 7.142 C 26.888 7.163 26.072 7.29 25.266 7.446 C 24.715 7.551 24.151 7.485 23.609 7.643 C 23.202 7.762 22.766 7.82 22.553 8.265 C 21.835 9.185 21.478 10.286 21.042 11.343 C 20.226 13.32 19.49 15.33 18.71 17.322 C 18.596 17.611 18.484 17.901 18.34 18.177 C 17.32 20.856 16.267 23.522 15.087 26.134 C 14.769 26.942 14.469 27.757 14.075 28.531 C 13.376 30.311 12.588 32.052 11.813 33.798 C 10.833 36.006 9.815 38.198 8.635 40.306 C 8.185 41.11 7.537 41.766 6.775 42.296 C 6.094 42.748 5.423 43.218 4.647 43.5 C 4.248 43.64 3.837 43.742 3.437 43.877 C 2.532 44.185 1.888 43.891 1.564 42.99 C 1.445 42.662 1.357 42.325 1.188 42.016 C 0.709 40.387 0.576 38.699 0.39 37.024 C 0.217 35.462 0.113 33.89 0.084 32.316 C 0.065 31.215 -0.038 30.118 0.015 29.011 C 0.128 26.67 0.211 24.334 0.647 22.019 C 0.837 21.011 1.058 20.011 1.247 19.004 C 1.295 18.794 1.428 18.639 1.575 18.495 L 1.889 18.481 C 2.509 19.066 3.23 19.495 3.984 19.875 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 25.201 12.045 C 25.804 11.586 26.535 11.481 27.238 11.309 C 28.486 11.004 29.733 10.692 31.001 10.475 C 31.363 10.413 31.686 10.501 32.025 10.541 C 32.993 11.108 34.022 11.539 35.069 11.93 C 35.591 12.125 35.604 12.209 35.166 12.549 C 34.632 12.963 34.083 13.361 33.542 13.766 C 33.187 14.373 32.559 14.738 32.194 15.351 C 31.595 16.356 31.203 17.457 30.669 18.491 C 30.58 18.663 30.507 18.844 30.428 19.02 C 29.794 20.467 29.128 21.898 28.504 23.349 C 28.38 23.638 28.196 23.889 27.958 24.097 C 27.132 25.741 26.408 27.431 25.711 29.134 C 25.529 29.579 25.728 29.711 26.102 29.728 C 26.747 29.755 27.35 29.954 27.961 30.135 C 28.452 30.28 28.478 30.534 28.153 30.88 C 27.702 31.36 27.244 31.835 26.789 32.312 C 26.509 33.127 25.911 33.542 25.151 33.432 C 24.977 33.406 24.859 33.456 24.748 33.581 C 24.604 33.742 24.437 33.87 24.201 33.846 C 23.686 33.539 23.148 33.575 22.592 33.714 C 21.757 33.923 20.901 34.072 20.187 34.61 C 20.077 34.709 19.95 34.758 19.802 34.746 C 19.571 34.913 19.341 35.078 19.111 35.244 C 18.706 35.321 18.541 35.027 18.434 34.738 C 18.109 33.859 17.749 32.997 17.339 32.154 C 17.24 31.951 17.144 31.711 17.391 31.52 C 18.574 30.674 19.779 29.881 21.298 29.817 C 21.265 28.943 21.579 28.146 21.841 27.34 C 22.411 25.586 23.208 23.925 23.941 22.239 C 24.679 20.417 25.604 18.682 26.401 16.887 C 26.597 16.444 26.484 16.388 26.056 16.365 C 24.723 16.292 24.696 16.243 24.695 14.873 C 24.695 14.328 24.672 13.781 24.706 13.236 C 24.734 12.791 24.781 12.336 25.2 12.046 Z\" fill=\"rgb(255,255,255)\"></path></g></svg>',svgContentId:8613355341,withExternalLayout:true,...addPropertyOverrides({d0Z6n0yom:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 67 30\"><g transform=\"translate(0 0.002)\"><path d=\"M 29.461 19.715 C 29.217 20.096 29.003 20.496 28.82 20.91 C 28.604 21.257 28.39 21.606 28.172 21.952 C 28.063 22.125 27.933 22.272 27.71 22.287 C 27.485 22.564 27.138 22.533 26.845 22.601 C 26.387 22.706 25.918 22.772 25.449 22.821 C 24.684 22.899 24.239 22.513 24.204 21.742 C 24.168 20.946 24.217 20.157 24.363 19.374 C 24.658 17.924 24.776 16.438 25.257 15.027 C 25.089 15.646 24.786 16.207 24.499 16.775 C 24.173 17.348 23.921 17.959 23.643 18.556 C 23.482 18.902 23.285 19.229 23.13 19.579 C 23.126 19.632 23.092 19.691 23.108 19.735 C 23.351 20.414 22.855 20.89 22.645 21.443 C 22.611 21.533 22.513 21.57 22.439 21.625 C 22.258 21.97 22.076 22.315 21.895 22.66 C 21.638 23.194 21.322 23.688 20.912 24.119 C 20.694 24.252 20.572 24.487 20.371 24.637 C 20.19 24.772 20.012 24.885 19.821 24.656 C 19.415 23.627 19.331 22.584 19.643 21.509 C 19.954 20.438 20.372 19.411 20.787 18.38 C 21.203 17.349 21.638 16.327 22.106 15.319 C 22.541 14.352 22.952 13.374 23.42 12.422 C 23.924 11.398 24.481 10.403 25.053 9.416 C 25.139 9.267 25.224 9.116 25.277 8.95 C 25.54 8.586 25.733 8.149 26.223 8.019 C 26.632 8.102 27.025 8.272 27.453 8.259 C 27.715 8.363 28.014 8.174 28.267 8.359 C 28.731 8.619 28.988 9.007 28.986 9.55 C 28.983 9.987 29.029 10.428 28.887 10.854 C 28.89 11.37 28.802 11.877 28.729 12.384 C 28.553 13.309 28.283 14.212 28.104 15.136 C 28.051 15.409 28.015 15.687 27.889 15.939 C 28.632 14.554 29.31 13.136 30.061 11.756 C 31.001 9.899 31.971 8.059 32.699 6.103 C 32.737 6.002 32.76 5.9 32.785 5.797 C 33.056 5.386 33.317 5.336 33.686 5.655 C 34.065 5.982 34.459 6.292 34.792 6.669 C 34.986 6.83 35.198 6.969 35.351 7.175 C 35.427 7.277 35.524 7.333 35.654 7.337 C 36.186 7.352 36.492 7.679 36.713 8.12 C 37.216 9.124 37.523 10.199 37.841 11.27 C 37.883 11.584 38 11.551 38.179 11.355 C 39.1 10.346 40.023 9.34 40.958 8.345 C 41.285 7.998 41.665 7.703 41.959 7.323 C 42.137 7.101 42.373 6.948 42.604 6.789 C 43.579 6.036 44.685 6.021 45.828 6.214 C 46.027 6.393 45.953 6.606 45.878 6.802 C 45.683 7.31 45.536 7.831 45.44 8.367 C 45.365 8.79 45.06 9.058 44.761 9.316 C 44.54 9.507 44.33 9.704 44.14 9.924 C 43.875 10.218 43.582 10.486 43.307 10.769 C 42.76 11.251 42.332 11.845 41.812 12.352 C 41.698 12.462 41.594 12.582 41.47 12.683 C 40.875 13.37 40.272 14.051 39.633 14.697 C 39.546 14.781 39.514 14.911 39.42 14.984 C 38.987 15.313 39.001 15.728 39.146 16.196 C 39.645 17.796 40.103 19.409 40.787 20.944 C 40.983 21.383 41.333 21.539 41.78 21.547 C 42.87 20.414 43.862 19.194 44.929 18.043 C 45.665 17.249 46.37 16.428 47.092 15.622 C 47.372 15.31 47.671 15.009 47.89 14.643 C 48.321 14.327 48.308 13.883 48.235 13.426 C 48.001 11.963 47.82 10.493 47.569 9.033 C 47.345 7.729 47 6.454 46.73 5.162 C 46.668 4.865 46.721 4.598 46.792 4.345 C 46.981 3.67 47.153 2.991 47.326 2.313 C 47.389 2.152 47.492 2.019 47.615 1.901 C 47.757 1.736 47.864 1.488 48.154 1.668 L 48.312 1.832 C 48.537 1.845 48.608 2.035 48.702 2.188 C 48.847 2.426 49.012 2.65 49.147 2.893 C 49.833 4.003 50.241 5.221 50.529 6.485 C 50.825 7.783 50.988 9.101 51.108 10.425 C 51.126 10.621 51.147 10.819 51.216 11.013 C 51.39 11.003 51.46 10.859 51.556 10.763 C 52.439 9.882 53.299 8.979 54.164 8.081 C 55.638 6.553 57.144 5.055 58.656 3.564 C 59.799 2.438 60.987 1.358 62.218 0.328 C 62.826 -0.181 63.026 -0.118 63.159 0.654 C 63.229 1.061 63.455 1.462 63.275 1.896 C 63.276 2.028 63.26 2.164 63.282 2.292 C 63.399 2.998 63.022 3.485 62.548 3.906 C 61.384 4.938 60.229 5.979 59.109 7.059 C 58.889 7.271 58.798 7.438 58.987 7.712 C 59.11 7.889 59.134 8.125 59.282 8.294 C 59.796 9.511 60.249 10.754 60.836 11.987 C 61.393 11.224 61.927 10.503 62.453 9.773 C 63.402 8.456 64.591 7.388 65.897 6.443 C 66.343 6.121 66.367 6.141 66.496 6.685 C 66.631 7.251 66.793 7.81 66.938 8.372 C 67.01 8.649 67.115 8.926 66.669 9.009 C 66.54 9.033 66.429 9.21 66.33 9.333 C 65.143 10.812 64.061 12.367 63.021 13.953 C 62.893 14.026 62.851 14.156 62.802 14.282 C 62.696 14.514 62.569 14.733 62.381 14.91 C 61.81 15.662 61.32 16.469 60.807 17.259 C 59.673 19.003 58.544 20.75 57.408 22.492 C 57.27 22.704 57.2 22.883 57.319 23.146 C 57.493 23.533 57.093 24.069 56.516 24.279 C 56.3 24.413 56.06 24.34 55.859 24.289 C 55.312 24.153 54.756 24.06 54.211 23.914 C 53.593 23.748 53.426 23.416 53.684 22.819 C 54.102 21.852 54.698 20.99 55.273 20.116 C 56.306 18.545 57.303 16.948 58.399 15.419 C 58.658 15.056 58.686 14.729 58.505 14.315 C 57.904 12.94 57.332 11.554 56.682 10.202 C 56.62 10.073 56.624 9.825 56.357 9.896 C 55.123 10.999 53.962 12.175 52.858 13.408 C 52.533 13.857 52.256 14.333 52.039 14.844 C 51.981 14.981 51.941 15.115 51.946 15.263 C 51.668 16.273 51.736 17.287 51.895 18.306 C 52.134 19.84 52.45 21.36 52.74 22.884 C 52.86 23.437 52.955 23.995 53.08 24.547 C 53.143 24.829 53.179 25.111 53.088 25.395 C 53.158 26.074 53.243 26.736 53.683 27.314 C 54.08 27.837 54.209 28.454 54.037 29.11 C 53.686 29.418 53.275 29.377 52.86 29.31 C 52.525 29.325 52.212 29.425 51.905 29.555 C 51.407 29.932 50.973 29.827 50.752 29.246 C 50.501 28.587 50.368 27.891 50.244 27.199 C 49.996 25.818 49.755 24.436 49.548 23.047 C 49.34 21.642 49.156 20.234 48.955 18.828 C 48.936 18.696 48.898 18.567 48.887 18.436 C 48.864 18.136 48.734 18.137 48.538 18.3 C 47.243 19.779 45.926 21.239 44.658 22.742 C 44.532 22.891 44.413 23.065 44.183 23.068 C 43.498 23.87 42.813 24.672 42.128 25.474 C 42.033 25.883 41.769 26.117 41.371 26.211 C 41.197 26.235 41.03 26.211 40.865 26.155 C 40.265 25.951 39.653 25.796 39.027 25.692 C 38.897 25.67 38.768 25.637 38.649 25.579 C 38.434 25.473 38.349 25.337 38.524 25.111 C 38.71 24.87 38.899 24.634 39.126 24.43 C 39.322 24.29 39.42 24.126 39.264 23.892 C 38.173 22.263 37.533 20.424 36.83 18.614 C 36.75 18.409 36.666 18.178 36.391 18.432 C 35.701 19.373 35.026 20.326 34.285 21.227 C 34.134 21.411 33.997 21.611 33.759 21.699 C 33.654 21.728 33.56 21.695 33.469 21.646 C 32.794 21.126 32.197 20.53 31.709 19.828 C 31.57 19.629 31.49 19.405 31.497 19.157 C 31.521 19.019 31.596 18.894 31.705 18.828 C 32.571 18.301 33.05 17.414 33.693 16.681 C 34.295 15.994 34.884 15.292 35.401 14.535 C 35.672 14.141 35.586 13.718 35.473 13.307 C 35.297 12.666 35.068 12.041 34.871 11.406 C 34.787 11.136 34.597 10.923 34.43 10.698 C 34.349 10.588 34.271 10.568 34.176 10.678 C 33.76 11.458 33.396 12.263 32.978 13.04 C 32.802 13.456 32.58 13.849 32.385 14.255 C 32.313 14.404 32.211 14.519 32.059 14.587 C 31.274 16.119 30.487 17.651 29.709 19.186 C 29.622 19.359 29.473 19.506 29.46 19.715 Z M 2.724 13.55 C 2.785 13.6 2.839 13.672 2.909 13.697 C 3.252 13.818 3.304 14.02 3.206 14.369 C 2.965 15.226 2.919 16.116 2.893 16.998 C 2.831 19.088 2.857 21.178 3.045 23.262 C 3.119 24.081 3.177 24.905 3.368 25.709 C 3.613 25.807 3.672 25.581 3.745 25.455 C 4.036 24.949 4.274 24.416 4.518 23.888 C 5.162 22.493 5.8 21.095 6.4 19.681 C 7.294 17.571 8.193 15.465 9.054 13.341 C 9.287 12.765 9.542 12.196 9.773 11.617 C 10.428 10.038 11.063 8.451 11.709 6.869 C 11.783 6.688 11.947 6.438 11.794 6.283 C 11.68 6.167 11.424 6.252 11.23 6.302 C 9.476 6.749 7.686 6.671 5.905 6.628 C 5.469 6.618 4.965 6.659 4.597 6.287 C 4.468 6.073 4.526 5.893 4.68 5.714 C 5.177 5.136 5.707 4.588 6.258 4.061 C 6.748 3.715 7.31 3.577 7.891 3.497 C 8.034 3.477 8.2 3.454 8.322 3.528 C 8.967 3.917 9.63 3.669 10.288 3.604 C 12.146 3.195 14.006 2.804 15.875 2.45 C 17.457 2.15 19.048 1.912 20.665 1.882 C 21.339 1.869 21.791 2.092 22.063 2.745 C 22.281 3.267 22.417 3.834 22.78 4.29 C 22.97 4.523 23.051 4.771 22.872 5.049 C 22.551 5.376 22.221 5.687 21.721 5.69 C 20.981 5.685 20.241 5.708 19.503 5.617 C 18.948 5.549 18.83 5.41 18.951 4.869 C 18.383 4.883 17.825 4.97 17.274 5.076 C 16.897 5.148 16.512 5.103 16.141 5.211 C 15.862 5.292 15.565 5.331 15.419 5.635 C 14.928 6.262 14.684 7.013 14.386 7.733 C 13.828 9.081 13.325 10.452 12.791 11.81 C 12.714 12.007 12.637 12.205 12.538 12.393 C 11.841 14.219 11.122 16.037 10.314 17.818 C 10.097 18.369 9.892 18.924 9.623 19.453 C 9.145 20.666 8.606 21.853 8.076 23.043 C 7.406 24.549 6.711 26.043 5.904 27.481 C 5.596 28.029 5.153 28.477 4.632 28.838 C 4.167 29.146 3.708 29.466 3.177 29.659 C 2.904 29.754 2.623 29.823 2.35 29.916 C 1.731 30.126 1.291 29.926 1.069 29.311 C 0.988 29.087 0.928 28.857 0.813 28.647 C 0.485 27.536 0.394 26.385 0.267 25.243 C 0.148 24.178 0.077 23.107 0.058 22.033 C 0.045 21.282 -0.026 20.534 0.011 19.78 C 0.088 18.184 0.145 16.591 0.443 15.013 C 0.572 14.326 0.724 13.643 0.853 12.957 C 0.885 12.814 0.976 12.708 1.077 12.61 L 1.292 12.601 C 1.715 12.999 2.208 13.292 2.724 13.551 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 17.229 8.212 C 17.641 7.899 18.141 7.828 18.622 7.71 C 19.476 7.503 20.328 7.29 21.195 7.142 C 21.442 7.099 21.663 7.159 21.895 7.187 C 22.557 7.573 23.26 7.867 23.976 8.134 C 24.333 8.266 24.342 8.324 24.042 8.556 C 23.677 8.838 23.302 9.109 22.932 9.385 C 22.689 9.799 22.26 10.048 22.01 10.466 C 21.601 11.151 21.333 11.902 20.967 12.607 C 20.907 12.724 20.857 12.847 20.803 12.968 C 20.37 13.954 19.914 14.93 19.488 15.919 C 19.403 16.116 19.277 16.287 19.114 16.429 C 18.55 17.55 18.055 18.703 17.578 19.864 C 17.454 20.167 17.59 20.257 17.846 20.268 C 18.286 20.287 18.699 20.423 19.116 20.546 C 19.452 20.645 19.469 20.818 19.247 21.054 C 18.939 21.382 18.626 21.705 18.315 22.03 C 18.123 22.586 17.715 22.869 17.195 22.794 C 17.076 22.777 16.996 22.81 16.92 22.895 C 16.821 23.006 16.707 23.093 16.546 23.076 C 16.194 22.867 15.826 22.891 15.446 22.986 C 14.874 23.129 14.29 23.231 13.801 23.597 C 13.726 23.665 13.64 23.698 13.538 23.69 C 13.381 23.804 13.223 23.916 13.066 24.03 C 12.789 24.082 12.676 23.882 12.603 23.685 C 12.381 23.085 12.135 22.497 11.854 21.923 C 11.787 21.784 11.721 21.62 11.89 21.49 C 12.699 20.914 13.523 20.373 14.561 20.329 C 14.539 19.734 14.753 19.19 14.932 18.64 C 15.322 17.444 15.867 16.312 16.368 15.162 C 16.873 13.92 17.505 12.737 18.05 11.513 C 18.184 11.211 18.107 11.173 17.814 11.157 C 16.903 11.108 16.884 11.074 16.883 10.14 C 16.883 9.768 16.868 9.395 16.891 9.024 C 16.91 8.72 16.942 8.41 17.228 8.213 Z\" fill=\"rgb(255,255,255)\"></path></g></svg>',svgContentId:11360498476},x90OSemE8:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 67 30\"><g transform=\"translate(0 0.001)\"><path d=\"M 29.46 19.716 C 29.217 20.097 29.003 20.496 28.82 20.91 C 28.604 21.258 28.39 21.606 28.172 21.953 C 28.063 22.125 27.933 22.272 27.709 22.288 C 27.485 22.564 27.138 22.533 26.844 22.601 C 26.387 22.707 25.918 22.773 25.449 22.821 C 24.684 22.9 24.239 22.513 24.204 21.743 C 24.168 20.947 24.217 20.157 24.363 19.374 C 24.658 17.925 24.776 16.438 25.257 15.027 C 25.088 15.646 24.786 16.208 24.499 16.775 C 24.173 17.349 23.921 17.959 23.643 18.556 C 23.482 18.902 23.285 19.23 23.13 19.579 C 23.126 19.632 23.092 19.691 23.108 19.736 C 23.351 20.415 22.854 20.89 22.645 21.443 C 22.611 21.534 22.513 21.57 22.439 21.625 C 22.258 21.97 22.076 22.316 21.895 22.661 C 21.638 23.195 21.322 23.689 20.912 24.119 C 20.694 24.253 20.572 24.487 20.37 24.638 C 20.19 24.772 20.012 24.886 19.821 24.656 C 19.414 23.627 19.331 22.585 19.643 21.509 C 19.953 20.439 20.371 19.411 20.787 18.381 C 21.203 17.349 21.638 16.328 22.106 15.319 C 22.54 14.353 22.951 13.375 23.42 12.423 C 23.924 11.398 24.481 10.404 25.053 9.417 C 25.139 9.268 25.224 9.117 25.277 8.95 C 25.539 8.587 25.733 8.15 26.223 8.019 C 26.632 8.103 27.025 8.272 27.453 8.259 C 27.715 8.364 28.014 8.174 28.267 8.359 C 28.73 8.62 28.988 9.008 28.985 9.55 C 28.983 9.987 29.029 10.428 28.887 10.854 C 28.889 11.37 28.802 11.877 28.728 12.385 C 28.553 13.309 28.283 14.212 28.104 15.136 C 28.051 15.409 28.015 15.687 27.889 15.94 C 28.632 14.555 29.31 13.137 30.061 11.757 C 31.001 9.9 31.971 8.059 32.699 6.103 C 32.737 6.003 32.76 5.9 32.785 5.797 C 33.056 5.387 33.317 5.336 33.686 5.655 C 34.065 5.982 34.459 6.293 34.792 6.67 C 34.986 6.83 35.198 6.97 35.351 7.175 C 35.426 7.277 35.524 7.334 35.654 7.337 C 36.186 7.353 36.492 7.679 36.713 8.121 C 37.215 9.125 37.523 10.199 37.841 11.27 C 37.883 11.584 38 11.551 38.179 11.355 C 39.1 10.347 40.023 9.341 40.958 8.346 C 41.285 7.998 41.665 7.704 41.959 7.324 C 42.137 7.101 42.373 6.949 42.603 6.79 C 43.579 6.037 44.685 6.021 45.828 6.215 C 46.027 6.394 45.953 6.606 45.878 6.802 C 45.683 7.311 45.536 7.832 45.44 8.367 C 45.365 8.79 45.059 9.059 44.761 9.316 C 44.54 9.507 44.329 9.704 44.139 9.924 C 43.875 10.219 43.582 10.486 43.307 10.77 C 42.76 11.251 42.332 11.846 41.811 12.352 C 41.698 12.463 41.594 12.583 41.47 12.683 C 40.875 13.371 40.272 14.052 39.633 14.698 C 39.545 14.782 39.514 14.912 39.42 14.984 C 38.987 15.314 39 15.729 39.146 16.197 C 39.645 17.796 40.103 19.409 40.787 20.944 C 40.983 21.383 41.333 21.54 41.779 21.548 C 42.87 20.415 43.862 19.195 44.929 18.043 C 45.665 17.249 46.37 16.429 47.092 15.623 C 47.372 15.31 47.671 15.009 47.89 14.644 C 48.32 14.328 48.308 13.884 48.235 13.426 C 48 11.964 47.82 10.494 47.569 9.034 C 47.345 7.729 47 6.455 46.73 5.162 C 46.668 4.866 46.721 4.598 46.792 4.345 C 46.98 3.671 47.153 2.992 47.325 2.313 C 47.388 2.153 47.492 2.02 47.615 1.902 C 47.757 1.736 47.864 1.489 48.154 1.668 L 48.312 1.832 C 48.537 1.846 48.607 2.036 48.701 2.189 C 48.847 2.426 49.012 2.65 49.147 2.894 C 49.833 4.004 50.241 5.222 50.529 6.485 C 50.825 7.783 50.988 9.102 51.108 10.425 C 51.125 10.621 51.147 10.819 51.216 11.014 C 51.39 11.004 51.46 10.86 51.556 10.763 C 52.439 9.883 53.299 8.979 54.164 8.082 C 55.638 6.554 57.144 5.056 58.656 3.565 C 59.799 2.438 60.986 1.358 62.218 0.329 C 62.826 -0.18 63.026 -0.118 63.159 0.654 C 63.229 1.062 63.455 1.463 63.275 1.896 C 63.276 2.029 63.26 2.164 63.281 2.293 C 63.399 2.998 63.022 3.486 62.548 3.906 C 61.384 4.938 60.229 5.979 59.109 7.06 C 58.889 7.271 58.798 7.438 58.987 7.712 C 59.11 7.89 59.134 8.125 59.282 8.295 C 59.796 9.512 60.248 10.755 60.836 11.987 C 61.393 11.225 61.927 10.503 62.452 9.774 C 63.402 8.457 64.591 7.389 65.897 6.444 C 66.342 6.121 66.367 6.141 66.496 6.685 C 66.63 7.251 66.792 7.81 66.938 8.373 C 67.01 8.649 67.115 8.927 66.669 9.01 C 66.54 9.034 66.429 9.211 66.33 9.334 C 65.143 10.813 64.061 12.368 63.021 13.954 C 62.893 14.026 62.851 14.157 62.801 14.282 C 62.696 14.515 62.569 14.734 62.381 14.911 C 61.81 15.662 61.32 16.469 60.807 17.26 C 59.673 19.004 58.544 20.75 57.408 22.492 C 57.27 22.704 57.2 22.884 57.319 23.146 C 57.493 23.533 57.092 24.07 56.516 24.279 C 56.3 24.413 56.06 24.34 55.859 24.29 C 55.312 24.154 54.756 24.06 54.211 23.914 C 53.593 23.748 53.426 23.417 53.684 22.819 C 54.102 21.853 54.697 20.991 55.272 20.117 C 56.306 18.545 57.303 16.948 58.398 15.419 C 58.658 15.057 58.685 14.73 58.505 14.315 C 57.904 12.941 57.332 11.555 56.682 10.203 C 56.62 10.074 56.624 9.825 56.357 9.896 C 55.123 11 53.962 12.175 52.858 13.409 C 52.533 13.858 52.256 14.334 52.039 14.845 C 51.981 14.981 51.941 15.115 51.946 15.263 C 51.667 16.273 51.736 17.287 51.895 18.306 C 52.134 19.84 52.45 21.36 52.74 22.885 C 52.86 23.438 52.955 23.995 53.08 24.547 C 53.143 24.829 53.179 25.112 53.088 25.395 C 53.158 26.074 53.243 26.736 53.683 27.314 C 54.08 27.838 54.209 28.454 54.037 29.111 C 53.686 29.419 53.275 29.378 52.86 29.31 C 52.525 29.325 52.211 29.425 51.905 29.556 C 51.407 29.932 50.973 29.828 50.752 29.247 C 50.501 28.587 50.368 27.891 50.244 27.199 C 49.996 25.818 49.754 24.436 49.548 23.048 C 49.339 21.643 49.156 20.235 48.954 18.829 C 48.936 18.696 48.898 18.568 48.887 18.436 C 48.864 18.136 48.733 18.138 48.537 18.3 C 47.243 19.78 45.926 21.24 44.658 22.743 C 44.532 22.892 44.413 23.066 44.183 23.069 C 43.498 23.871 42.813 24.672 42.128 25.474 C 42.033 25.884 41.769 26.117 41.371 26.212 C 41.197 26.235 41.03 26.212 40.865 26.155 C 40.265 25.951 39.653 25.796 39.027 25.692 C 38.897 25.671 38.768 25.637 38.649 25.579 C 38.434 25.474 38.349 25.337 38.523 25.112 C 38.71 24.871 38.899 24.634 39.125 24.431 C 39.321 24.29 39.42 24.126 39.264 23.893 C 38.173 22.263 37.533 20.424 36.83 18.615 C 36.75 18.41 36.666 18.178 36.391 18.433 C 35.701 19.373 35.026 20.326 34.285 21.228 C 34.134 21.411 33.997 21.612 33.759 21.7 C 33.654 21.729 33.56 21.696 33.469 21.646 C 32.794 21.127 32.197 20.53 31.709 19.829 C 31.57 19.629 31.49 19.406 31.497 19.158 C 31.521 19.019 31.595 18.895 31.705 18.828 C 32.571 18.301 33.05 17.414 33.693 16.682 C 34.295 15.994 34.883 15.292 35.401 14.536 C 35.672 14.141 35.585 13.718 35.473 13.308 C 35.297 12.667 35.068 12.041 34.871 11.407 C 34.787 11.137 34.596 10.923 34.43 10.699 C 34.349 10.588 34.271 10.569 34.176 10.679 C 33.76 11.458 33.396 12.263 32.978 13.041 C 32.802 13.457 32.58 13.849 32.385 14.256 C 32.313 14.405 32.211 14.52 32.059 14.587 C 31.274 16.12 30.487 17.651 29.709 19.187 C 29.621 19.36 29.473 19.507 29.46 19.716 Z M 2.724 13.55 C 2.785 13.6 2.839 13.672 2.909 13.697 C 3.252 13.818 3.304 14.021 3.206 14.37 C 2.965 15.226 2.919 16.116 2.893 16.999 C 2.831 19.089 2.857 21.179 3.045 23.262 C 3.119 24.082 3.177 24.905 3.368 25.71 C 3.613 25.808 3.672 25.582 3.745 25.455 C 4.035 24.95 4.274 24.416 4.518 23.888 C 5.162 22.493 5.8 21.096 6.4 19.681 C 7.294 17.572 8.193 15.465 9.054 13.341 C 9.287 12.765 9.542 12.196 9.773 11.618 C 10.428 10.039 11.063 8.452 11.709 6.869 C 11.783 6.689 11.947 6.438 11.794 6.283 C 11.68 6.167 11.424 6.253 11.23 6.302 C 9.476 6.75 7.686 6.671 5.905 6.629 C 5.469 6.618 4.965 6.659 4.597 6.288 C 4.468 6.074 4.526 5.894 4.68 5.715 C 5.177 5.136 5.707 4.589 6.258 4.062 C 6.748 3.716 7.31 3.577 7.891 3.497 C 8.034 3.478 8.2 3.455 8.322 3.528 C 8.967 3.918 9.63 3.669 10.288 3.605 C 12.146 3.196 14.006 2.805 15.875 2.45 C 17.457 2.15 19.048 1.912 20.665 1.882 C 21.339 1.869 21.791 2.093 22.063 2.746 C 22.28 3.268 22.417 3.835 22.78 4.29 C 22.97 4.524 23.051 4.771 22.872 5.05 C 22.551 5.376 22.22 5.688 21.721 5.691 C 20.981 5.686 20.241 5.708 19.503 5.618 C 18.948 5.55 18.83 5.411 18.951 4.869 C 18.383 4.884 17.825 4.97 17.273 5.077 C 16.897 5.148 16.511 5.104 16.141 5.211 C 15.862 5.292 15.565 5.332 15.419 5.635 C 14.928 6.262 14.684 7.013 14.386 7.734 C 13.828 9.082 13.325 10.452 12.791 11.81 C 12.713 12.008 12.637 12.205 12.538 12.393 C 11.841 14.22 11.122 16.038 10.314 17.819 C 10.097 18.369 9.892 18.925 9.623 19.453 C 9.145 20.666 8.606 21.854 8.076 23.044 C 7.406 24.549 6.71 26.044 5.904 27.481 C 5.596 28.03 5.153 28.477 4.632 28.838 C 4.167 29.146 3.708 29.467 3.177 29.659 C 2.904 29.755 2.623 29.824 2.35 29.916 C 1.731 30.126 1.291 29.926 1.069 29.311 C 0.988 29.088 0.928 28.858 0.812 28.647 C 0.485 27.537 0.394 26.386 0.266 25.244 C 0.148 24.179 0.077 23.107 0.058 22.034 C 0.044 21.283 -0.026 20.535 0.01 19.78 C 0.088 18.184 0.145 16.591 0.443 15.013 C 0.572 14.326 0.724 13.644 0.853 12.957 C 0.885 12.814 0.976 12.709 1.077 12.61 L 1.291 12.601 C 1.715 12.999 2.208 13.292 2.724 13.551 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 17.229 8.213 C 17.641 7.899 18.141 7.828 18.622 7.711 C 19.475 7.503 20.328 7.29 21.195 7.142 C 21.442 7.1 21.663 7.16 21.895 7.187 C 22.557 7.573 23.26 7.867 23.976 8.134 C 24.333 8.267 24.342 8.324 24.042 8.556 C 23.677 8.839 23.302 9.11 22.932 9.386 C 22.689 9.8 22.26 10.049 22.01 10.466 C 21.601 11.152 21.333 11.903 20.967 12.608 C 20.907 12.724 20.857 12.848 20.803 12.968 C 20.369 13.955 19.914 14.931 19.488 15.92 C 19.403 16.117 19.277 16.288 19.114 16.43 C 18.549 17.55 18.055 18.703 17.578 19.864 C 17.454 20.167 17.589 20.258 17.845 20.269 C 18.286 20.288 18.699 20.423 19.116 20.546 C 19.452 20.645 19.469 20.819 19.247 21.055 C 18.939 21.382 18.626 21.706 18.315 22.031 C 18.123 22.587 17.715 22.869 17.195 22.794 C 17.076 22.777 16.996 22.811 16.919 22.896 C 16.821 23.006 16.707 23.093 16.546 23.077 C 16.194 22.867 15.826 22.892 15.446 22.987 C 14.874 23.129 14.29 23.231 13.801 23.597 C 13.726 23.665 13.639 23.699 13.538 23.691 C 13.38 23.804 13.223 23.917 13.065 24.03 C 12.789 24.083 12.676 23.882 12.603 23.685 C 12.381 23.086 12.134 22.498 11.854 21.923 C 11.786 21.785 11.721 21.621 11.89 21.491 C 12.699 20.914 13.523 20.373 14.561 20.33 C 14.539 19.734 14.753 19.19 14.932 18.641 C 15.322 17.445 15.867 16.313 16.368 15.163 C 16.873 13.92 17.505 12.738 18.05 11.514 C 18.184 11.212 18.106 11.173 17.814 11.158 C 16.903 11.108 16.884 11.074 16.883 10.141 C 16.883 9.769 16.868 9.396 16.891 9.024 C 16.91 8.721 16.942 8.411 17.228 8.213 Z\" fill=\"rgb(255,255,255)\"></path></g></svg>',svgContentId:10418696618}},baseVariant,gestureVariant)}),isDisplayed2()&&/*#__PURE__*/_jsxs(SVG,{className:\"framer-t21k60\",\"data-framer-name\":\"Booth\",layoutDependency:layoutDependency,layoutId:\"W8WrvqV5D\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 112 24\" overflow=\"visible\"></svg>',withExternalLayout:true,...addPropertyOverrides({aqtT8TMfP:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 112 24\" overflow=\"visible\"><g><path d=\"M 83.915 0.402 L 82.868 9.856 L 89.879 9.856 C 89.931 9.856 90.046 10.104 90.195 9.978 L 90.404 9.543 L 91.239 0.402 L 95.843 0.402 L 93.227 23.721 L 88.937 23.721 L 89.774 13.848 L 82.45 13.848 C 82.217 15.144 81.814 22.965 81.347 23.455 C 81.322 23.482 80.707 23.721 80.671 23.721 L 77.113 23.721 L 79.311 0.402 Z M 77.218 0.402 L 77.009 4.394 L 72.196 4.394 L 70.318 23.366 C 70.283 23.507 69.843 23.721 69.789 23.721 L 65.708 23.721 L 67.592 4.394 L 62.988 4.394 L 63.406 0.402 Z M 99.401 13.007 C 99.325 12.934 98.432 13.083 98.352 13.007 C 98.273 12.932 98.407 11.444 98.354 11.117 C 99.486 11.665 99.497 10.755 99.754 10.69 C 99.932 10.644 101.016 10.663 101.062 10.707 C 101.336 10.972 101.259 13.959 101.282 14.583 C 101.29 14.837 101.125 15.364 101.489 15.314 C 101.813 14.719 103.186 10.65 103.404 10.514 C 104.729 9.68 104.978 12.776 105.884 13.215 C 106.093 12.509 106.641 10.554 107.037 10.064 C 107.288 9.751 107.652 9.789 107.983 9.955 C 108.192 10.06 110.416 13.577 110.54 13.902 C 110.726 14.4 110.63 14.892 110.81 15.312 C 110.975 15.698 111.777 16.051 111.913 16.516 C 111.99 16.78 112.04 18.806 111.957 18.89 C 111.89 18.957 110.961 18.843 110.699 18.89 L 110.699 23.511 C 110.699 23.574 109.661 23.57 109.445 23.721 C 109.709 21.11 107.863 18.732 105.149 18.875 C 102.418 19.018 102.694 21.682 102.749 23.724 L 101.073 23.724 L 101.073 18.469 C 101.073 18.411 100.284 18.595 99.899 18.282 C 99.746 18.158 99.398 17.051 99.398 16.894 C 99.398 16.352 99.539 13.142 99.398 13.007 Z M 14.44 11.325 C 16.325 9.528 17.003 7.316 16.739 4.711 C 16.093 -1.635 6.542 0.925 2.302 0.404 C 1.515 7.995 0.563 15.589 0 23.196 C 0.008 23.383 0.151 23.671 0.314 23.721 L 10.359 23.721 C 12.504 23.721 15.425 22.133 16.572 20.295 C 18.215 17.663 18.236 12.001 14.44 11.325 Z M 6.508 4.207 C 8.739 4.375 12.443 3.169 12.428 6.522 C 12.424 7.587 12.219 8.896 11.24 9.48 C 11.026 9.608 9.88 10.064 9.729 10.064 L 5.857 10.064 L 6.508 4.205 Z M 12.225 18.873 C 11.97 19.165 10.428 19.938 10.147 19.938 L 4.811 19.938 L 5.437 13.633 C 7.308 13.885 11.282 12.94 12.556 14.577 C 13.345 15.589 13.065 17.913 12.223 18.871 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 33.23 0.339 C 29.62 -0.61 25.711 0.6 23.091 3.207 C 17.581 8.688 17.415 22.432 26.565 23.837 C 40.881 26.039 44.777 3.377 33.23 0.339 Z M 27.954 19.501 C 21.22 18.61 22.421 4.72 30.097 4.444 C 38.554 4.14 37.057 20.705 27.954 19.501 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 52.273 0.045 C 39.472 1.163 37.848 22.56 49.306 23.908 C 65.062 25.766 67.117 -1.251 52.273 0.045 Z M 52.87 19.341 C 43.331 21.602 44.051 4.747 52.487 4.444 C 55.059 4.352 57.001 6.14 57.767 8.48 C 58.984 12.201 57.053 18.35 52.87 19.341 Z\" fill=\"rgb(255,255,255)\"></path></g></svg>'},b46wPMoJd:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 112 24\" overflow=\"visible\"><g><path d=\"M 83.915 0.402 L 82.868 9.856 L 89.879 9.856 C 89.931 9.856 90.046 10.104 90.195 9.978 L 90.404 9.543 L 91.239 0.402 L 95.843 0.402 L 93.227 23.721 L 88.937 23.721 L 89.774 13.848 L 82.45 13.848 C 82.217 15.144 81.814 22.965 81.347 23.455 C 81.322 23.482 80.707 23.721 80.671 23.721 L 77.113 23.721 L 79.311 0.402 Z M 77.218 0.402 L 77.009 4.394 L 72.196 4.394 L 70.318 23.366 C 70.283 23.507 69.843 23.721 69.789 23.721 L 65.708 23.721 L 67.592 4.394 L 62.988 4.394 L 63.406 0.402 Z M 99.401 13.007 C 99.325 12.934 98.432 13.083 98.352 13.007 C 98.273 12.932 98.407 11.444 98.354 11.117 C 99.486 11.665 99.497 10.755 99.754 10.69 C 99.932 10.644 101.016 10.663 101.062 10.707 C 101.336 10.972 101.259 13.959 101.282 14.583 C 101.29 14.837 101.125 15.364 101.489 15.314 C 101.813 14.719 103.186 10.65 103.404 10.514 C 104.729 9.68 104.978 12.776 105.884 13.215 C 106.093 12.509 106.641 10.554 107.037 10.064 C 107.288 9.751 107.652 9.789 107.983 9.955 C 108.192 10.06 110.416 13.577 110.54 13.902 C 110.726 14.4 110.63 14.892 110.81 15.312 C 110.975 15.698 111.777 16.051 111.913 16.516 C 111.99 16.78 112.04 18.806 111.957 18.89 C 111.89 18.957 110.961 18.843 110.699 18.89 L 110.699 23.511 C 110.699 23.574 109.661 23.57 109.445 23.721 C 109.709 21.11 107.863 18.732 105.149 18.875 C 102.418 19.018 102.694 21.682 102.749 23.724 L 101.073 23.724 L 101.073 18.469 C 101.073 18.411 100.284 18.595 99.899 18.282 C 99.746 18.158 99.398 17.051 99.398 16.894 C 99.398 16.352 99.539 13.142 99.398 13.007 Z M 14.44 11.325 C 16.325 9.528 17.003 7.316 16.739 4.711 C 16.093 -1.635 6.542 0.925 2.302 0.404 C 1.515 7.995 0.563 15.589 0 23.196 C 0.008 23.383 0.151 23.671 0.314 23.721 L 10.359 23.721 C 12.504 23.721 15.425 22.133 16.572 20.295 C 18.215 17.663 18.236 12.001 14.44 11.325 Z M 6.508 4.207 C 8.739 4.375 12.443 3.169 12.428 6.522 C 12.424 7.587 12.219 8.896 11.24 9.48 C 11.026 9.608 9.88 10.064 9.729 10.064 L 5.857 10.064 L 6.508 4.205 Z M 12.225 18.873 C 11.97 19.165 10.428 19.938 10.147 19.938 L 4.811 19.938 L 5.437 13.633 C 7.308 13.885 11.282 12.94 12.556 14.577 C 13.345 15.589 13.065 17.913 12.223 18.871 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 33.23 0.339 C 29.62 -0.61 25.711 0.6 23.091 3.207 C 17.581 8.688 17.415 22.432 26.565 23.837 C 40.881 26.039 44.777 3.377 33.23 0.339 Z M 27.954 19.501 C 21.22 18.61 22.421 4.72 30.097 4.444 C 38.554 4.14 37.057 20.705 27.954 19.501 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 52.273 0.045 C 39.472 1.163 37.848 22.56 49.306 23.908 C 65.062 25.766 67.117 -1.251 52.273 0.045 Z M 52.87 19.341 C 43.331 21.602 44.051 4.747 52.487 4.444 C 55.059 4.352 57.001 6.14 57.767 8.48 C 58.984 12.201 57.053 18.35 52.87 19.341 Z\" fill=\"rgb(255,255,255)\"></path></g></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(SVG,{className:\"framer-fdp773\",layoutDependency:layoutDependency,layoutId:\"n0LOxSERH\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 112 23.406\" overflow=\"visible\"><path d=\"M 83.915 0.085 L 82.868 9.539 L 89.879 9.539 C 89.931 9.539 90.046 9.787 90.195 9.661 L 90.404 9.226 L 91.239 0.085 L 95.843 0.085 L 93.227 23.404 L 88.937 23.404 L 89.774 13.53 L 82.45 13.53 C 82.217 14.826 81.814 22.648 81.347 23.137 C 81.322 23.165 80.707 23.404 80.671 23.404 L 77.113 23.404 L 79.311 0.085 Z M 77.218 0.085 L 77.009 4.077 L 72.196 4.077 L 70.318 23.049 C 70.283 23.19 69.843 23.404 69.789 23.404 L 65.708 23.404 L 67.592 4.077 L 62.988 4.077 L 63.406 0.085 Z M 99.401 12.69 C 99.325 12.616 98.432 12.766 98.352 12.69 C 98.273 12.614 98.407 11.127 98.354 10.799 C 99.486 11.347 99.497 10.438 99.754 10.373 C 99.932 10.326 101.016 10.345 101.062 10.389 C 101.336 10.654 101.259 13.642 101.282 14.266 C 101.29 14.52 101.125 15.047 101.489 14.997 C 101.813 14.402 103.186 10.333 103.404 10.196 C 104.729 9.362 104.978 12.459 105.884 12.898 C 106.093 12.192 106.641 10.236 107.037 9.747 C 107.288 9.434 107.652 9.471 107.983 9.637 C 108.192 9.742 110.416 13.259 110.54 13.585 C 110.726 14.083 110.63 14.574 110.81 14.994 C 110.975 15.381 111.777 15.734 111.913 16.198 C 111.99 16.463 112.04 18.488 111.957 18.572 C 111.89 18.639 110.961 18.526 110.699 18.572 L 110.699 23.194 C 110.699 23.257 109.661 23.253 109.445 23.404 C 109.709 20.793 107.863 18.415 105.149 18.557 C 102.418 18.7 102.694 21.364 102.749 23.406 L 101.073 23.406 L 101.073 18.152 C 101.073 18.093 100.284 18.278 99.899 17.965 C 99.746 17.841 99.398 16.734 99.398 16.576 C 99.398 16.034 99.539 12.824 99.398 12.69 Z M 14.44 11.007 C 16.325 9.211 17.003 6.999 16.739 4.394 C 16.093 -1.953 6.542 0.608 2.302 0.087 C 1.515 7.677 0.563 15.272 0 22.879 C 0.008 23.066 0.151 23.354 0.314 23.404 L 10.359 23.404 C 12.504 23.404 15.425 21.816 16.572 19.978 C 18.215 17.345 18.236 11.684 14.44 11.007 Z M 6.508 3.89 C 8.739 4.058 12.443 2.852 12.428 6.205 C 12.424 7.27 12.219 8.579 11.24 9.163 C 11.026 9.291 9.88 9.747 9.729 9.747 L 5.857 9.747 L 6.508 3.887 Z M 12.225 18.555 C 11.97 18.847 10.428 19.62 10.147 19.62 L 4.811 19.62 L 5.437 13.316 C 7.308 13.568 11.282 12.623 12.556 14.259 C 13.345 15.272 13.065 17.595 12.223 18.553 Z\" fill=\"rgb(255,255,255)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-xc0o3c\",layoutDependency:layoutDependency,layoutId:\"LRCMpsGIZ\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 18.73 23.319\" overflow=\"visible\"><path d=\"M 6.801 0 L 5.755 9.454 L 12.765 9.454 C 12.818 9.454 12.933 9.702 13.081 9.576 L 13.291 9.141 L 14.126 0 L 18.73 0 L 16.114 23.319 L 11.824 23.319 L 12.661 13.445 L 5.336 13.445 C 5.104 14.741 4.7 22.563 4.234 23.052 C 4.208 23.08 3.593 23.319 3.558 23.319 L 0 23.319 L 2.197 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1g9q1t8\",layoutDependency:layoutDependency,layoutId:\"wJsiBs_Em\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.23 23.319\" overflow=\"visible\"><path d=\"M 14.23 0 L 14.021 3.992 L 9.208 3.992 L 7.331 22.964 C 7.295 23.105 6.856 23.319 6.801 23.319 L 2.72 23.319 L 4.604 3.992 L 0 3.992 L 0.419 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-ar6jye\",layoutDependency:layoutDependency,layoutId:\"Ae1yj3eYN\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 13.674 13.895\" overflow=\"visible\"><path d=\"M 1.074 3.178 C 0.999 3.105 0.105 3.254 0.026 3.178 C -0.054 3.103 0.08 1.615 0.028 1.288 C 1.16 1.836 1.171 0.926 1.428 0.861 C 1.606 0.815 2.69 0.834 2.736 0.878 C 3.01 1.143 2.933 4.13 2.956 4.754 C 2.964 5.008 2.799 5.536 3.163 5.485 C 3.487 4.891 4.86 0.821 5.078 0.685 C 6.402 -0.149 6.651 2.947 7.557 3.386 C 7.767 2.681 8.315 0.725 8.711 0.235 C 8.962 -0.078 9.326 -0.04 9.656 0.126 C 9.866 0.231 12.09 3.748 12.214 4.073 C 12.4 4.571 12.304 5.063 12.484 5.483 C 12.649 5.87 13.45 6.223 13.587 6.687 C 13.664 6.952 13.714 8.977 13.63 9.061 C 13.563 9.128 12.634 9.015 12.373 9.061 L 12.373 13.683 C 12.373 13.746 11.335 13.741 11.119 13.893 C 11.383 11.281 9.537 8.903 6.823 9.046 C 4.092 9.189 4.368 11.853 4.423 13.895 L 2.746 13.895 L 2.746 8.641 C 2.746 8.582 1.957 8.767 1.572 8.454 C 1.42 8.33 1.072 7.223 1.072 7.065 C 1.072 6.523 1.212 3.313 1.072 3.178 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1e18hsj\",layoutDependency:layoutDependency,layoutId:\"dpOrTNAQb\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 17.624 23.404\" overflow=\"visible\"><path d=\"M 14.44 11.007 C 16.325 9.211 17.003 6.999 16.739 4.394 C 16.093 -1.953 6.542 0.608 2.302 0.087 C 1.515 7.677 0.563 15.272 0 22.879 C 0.008 23.066 0.151 23.354 0.314 23.404 L 10.359 23.404 C 12.504 23.404 15.425 21.816 16.572 19.978 C 18.215 17.345 18.236 11.684 14.44 11.007 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1du0qjg\",layoutDependency:layoutDependency,layoutId:\"CI0vbETrS\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.571 5.935\" overflow=\"visible\"><path d=\"M 0.651 0.078 C 2.882 0.246 6.586 -0.959 6.571 2.393 C 6.567 3.459 6.362 4.767 5.382 5.351 C 5.169 5.48 4.022 5.935 3.871 5.935 L 0 5.935 L 0.651 0.076 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-164e9z7\",layoutDependency:layoutDependency,layoutId:\"RSe7YqzPJ\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.211 6.352\" overflow=\"visible\"><path d=\"M 7.414 5.287 C 7.159 5.579 5.617 6.352 5.336 6.352 L 0 6.352 L 0.626 0.048 C 2.497 0.3 6.471 -0.646 7.745 0.991 C 8.534 2.003 8.254 4.327 7.412 5.285 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-ttme9z\",layoutDependency:layoutDependency,layoutId:\"NrgKBXnCc\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20.735 23.97\" overflow=\"visible\"><path d=\"M 13.97 0.322 C 10.36 -0.628 6.451 0.582 3.831 3.189 C -1.679 8.67 -1.844 22.414 7.305 23.819 C 21.621 26.021 25.518 3.36 13.97 0.322 Z M 8.694 19.483 C 1.96 18.593 3.161 4.702 10.837 4.427 C 19.294 4.122 17.798 20.687 8.694 19.483 Z\" fill=\"rgb(255,255,255)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-5j1rv1\",layoutDependency:layoutDependency,layoutId:\"P8nundyAU\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20.735 23.97\" overflow=\"visible\"><path d=\"M 13.97 0.322 C 10.36 -0.628 6.451 0.582 3.831 3.189 C -1.679 8.67 -1.844 22.414 7.305 23.819 C 21.621 26.021 25.518 3.36 13.97 0.322 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-12r42kw\",layoutDependency:layoutDependency,layoutId:\"aQsT5g0mM\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12.132 15.123\" overflow=\"visible\"><path d=\"M 4.405 15.061 C -2.329 14.17 -1.128 0.279 6.548 0.004 C 15.004 -0.3 13.508 16.264 4.405 15.061 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-1mumyyh\",layoutDependency:layoutDependency,layoutId:\"ETa7b1Uba\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20.73 24\" overflow=\"visible\"><path d=\"M 10.662 0.045 C -2.139 1.163 -3.763 22.56 7.694 23.908 C 23.45 25.766 25.505 -1.251 10.662 0.045 Z M 11.258 19.341 C 1.72 21.602 2.44 4.747 10.875 4.444 C 13.447 4.352 15.389 6.14 16.155 8.48 C 17.373 12.201 15.442 18.35 11.258 19.341 Z\" fill=\"rgb(255,255,255)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-wo9zmh\",layoutDependency:layoutDependency,layoutId:\"RMR_TtnrH\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20.73 24\" overflow=\"visible\"><path d=\"M 10.662 0.045 C -2.139 1.163 -3.763 22.56 7.694 23.908 C 23.45 25.766 25.505 -1.251 10.662 0.045 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-euqgkv\",layoutDependency:layoutDependency,layoutId:\"Nq2pimUUQ\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12.189 15.109\" overflow=\"visible\"><path d=\"M 6.932 14.9 C -2.606 17.161 -1.886 0.306 6.549 0.003 C 9.121 -0.089 11.063 1.699 11.829 4.039 C 13.047 7.76 11.116 13.909 6.932 14.9 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})]}),isDisplayed3()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-ou5xv1\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"T_ivpwos9-shape\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 210 40\"><g transform=\"translate(0.175 14.033)\"></g><g transform=\"translate(0.175 0)\"><path d=\"M 0 12.901 C 0 5.776 5.738 0 12.816 0 C 19.894 0 25.631 5.776 25.631 12.901 C 25.631 20.026 19.894 25.802 12.816 25.802 C 5.738 25.802 0 20.026 0 12.901 Z\" fill=\"rgb(255,144,232)\"></path><path d=\"M 11.721 19.387 C 7.959 19.387 5.765 16.372 5.765 12.586 C 5.765 8.659 8.203 5.504 12.835 5.504 C 17.606 5.504 19.243 8.764 19.312 10.587 L 15.865 10.587 C 15.795 9.536 14.924 7.993 12.765 7.993 C 10.502 7.993 9.004 9.991 9.004 12.41 C 9.004 14.864 10.467 16.828 12.765 16.828 C 14.82 16.828 15.725 15.215 16.074 13.567 L 12.73 13.567 L 12.73 12.235 L 19.696 12.235 L 19.696 19.036 L 16.631 19.036 L 16.631 14.759 C 16.422 16.372 15.482 19.387 11.721 19.387 Z\" fill=\"rgb(0,0,0)\"></path></g><path d=\"M 138.117 0 C 134.495 0 130.908 3.33 130.525 8.098 L 130.525 0.386 L 125.301 0.386 L 125.301 23.664 L 130.595 23.664 L 130.595 12.41 C 130.595 9.255 132.823 4.803 138.152 4.803 L 138.152 0 Z M 193.822 19.948 L 193.822 3.997 L 196.887 3.997 C 200.961 3.997 204.304 6.556 204.304 11.849 C 204.304 17.108 200.996 19.948 196.887 19.948 Z M 188.546 23.664 L 197.496 23.664 C 202.998 23.664 209.754 20.053 209.754 11.849 C 209.754 3.751 202.998 0.421 197.496 0.421 L 188.546 0.421 Z M 168.454 12.095 C 168.454 7.853 170.613 4.382 174.2 4.382 C 177.648 4.382 179.564 7.853 179.564 12.095 C 179.564 16.337 177.648 19.807 174.2 19.807 C 170.648 19.807 168.454 16.337 168.454 12.095 Z M 163.073 12.34 C 163.073 19.282 166.66 24.155 172.267 24.155 C 176.342 24.155 178.779 21.455 180.068 17.073 L 180.068 23.664 L 185.292 23.664 L 185.292 0.386 L 180.068 0.386 L 180.068 6.556 C 178.919 2.454 176.481 0 172.65 0 C 166.904 0.035 163.073 5.294 163.073 12.34 Z M 43.433 24.19 C 36.921 24.19 33.09 18.931 33.09 12.375 C 33.09 5.574 37.304 0.035 45.348 0.035 C 53.637 0.035 56.458 5.679 56.597 8.905 L 50.607 8.905 C 50.468 7.117 48.935 4.417 45.244 4.417 C 41.274 4.417 38.732 7.888 38.732 12.13 C 38.732 16.372 41.274 19.843 45.244 19.843 C 48.831 19.843 50.363 17.003 50.99 14.198 L 45.244 14.198 L 45.244 11.884 L 57.293 11.884 L 57.293 23.664 L 52 23.664 L 52 16.197 C 51.617 18.896 49.945 24.19 43.433 24.19 Z M 68.11 24.19 C 63.13 24.19 60.065 20.859 60.065 14.163 L 60.065 0.421 L 65.428 0.421 L 65.428 14.163 C 65.428 17.634 67.1 19.317 69.886 19.317 C 75.388 19.317 77.408 12.516 77.408 7.748 L 77.408 0.421 L 82.771 0.421 L 82.771 23.664 L 77.547 23.664 L 77.547 15.04 C 76.537 19.807 73.716 24.19 68.11 24.19 Z M 114.932 0 C 110.37 0 107.479 4.452 106.539 8.554 C 106.365 3.05 103.683 0 99.365 0 C 95.639 0 92.191 3.33 91.285 8.624 L 91.285 0.386 L 86.062 0.386 L 86.062 23.664 L 91.355 23.664 L 91.355 15.32 C 91.355 13.252 92.226 4.768 97.554 4.768 C 101.002 4.768 101.35 7.888 101.35 12.2 L 101.35 23.664 L 106.643 23.664 L 106.643 15.32 C 106.643 13.252 107.549 4.768 112.877 4.768 C 116.325 4.768 116.673 7.888 116.673 12.2 L 116.673 23.664 L 121.966 23.664 L 121.966 9.886 C 122.001 3.295 119.668 0 114.932 0 Z M 149.512 0 C 142.652 0 138.02 5.399 138.02 12.095 C 138.02 19.457 142.443 24.19 149.512 24.19 C 156.373 24.19 161.109 18.791 161.109 12.095 C 161.074 4.733 156.582 0 149.512 0 Z M 149.529 20.053 C 145.524 20.053 142.947 16.652 142.947 12.095 C 142.947 7.537 145.524 4.137 149.529 4.137 C 153.499 4.137 156.006 7.537 156.006 12.095 C 156.006 16.652 153.499 20.053 149.529 20.053 Z\" fill=\"rgb(255, 255, 255)\"></path></svg>',svgContentId:10641592798,withExternalLayout:true,...addPropertyOverrides({IsNsHN6eb:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 210 39\"><g transform=\"translate(0.175 21.033)\"></g><g transform=\"translate(0.175 7)\"><path d=\"M 0 12.901 C 0 5.776 5.738 0 12.816 0 C 19.894 0 25.631 5.776 25.631 12.901 C 25.631 20.026 19.894 25.802 12.816 25.802 C 5.738 25.802 0 20.026 0 12.901 Z\" fill=\"rgb(255,144,232)\"></path><path d=\"M 11.721 19.387 C 7.959 19.387 5.765 16.372 5.765 12.586 C 5.765 8.659 8.203 5.504 12.835 5.504 C 17.606 5.504 19.243 8.764 19.312 10.587 L 15.865 10.587 C 15.795 9.536 14.924 7.993 12.765 7.993 C 10.502 7.993 9.004 9.991 9.004 12.41 C 9.004 14.864 10.467 16.828 12.765 16.828 C 14.82 16.828 15.725 15.215 16.074 13.567 L 12.73 13.567 L 12.73 12.235 L 19.696 12.235 L 19.696 19.036 L 16.631 19.036 L 16.631 14.759 C 16.422 16.372 15.482 19.387 11.721 19.387 Z\" fill=\"rgb(0,0,0)\"></path></g><path d=\"M 138.117 7 C 134.495 7 130.908 10.33 130.525 15.098 L 130.525 7.386 L 125.301 7.386 L 125.301 30.664 L 130.595 30.664 L 130.595 19.41 C 130.595 16.255 132.823 11.803 138.152 11.803 L 138.152 7 Z M 193.822 26.948 L 193.822 10.997 L 196.887 10.997 C 200.961 10.997 204.304 13.556 204.304 18.849 C 204.304 24.108 200.996 26.948 196.887 26.948 Z M 188.546 30.664 L 197.496 30.664 C 202.998 30.664 209.754 27.053 209.754 18.849 C 209.754 10.751 202.998 7.421 197.496 7.421 L 188.546 7.421 Z M 168.454 19.095 C 168.454 14.853 170.613 11.382 174.2 11.382 C 177.648 11.382 179.564 14.853 179.564 19.095 C 179.564 23.337 177.648 26.807 174.2 26.807 C 170.648 26.807 168.454 23.337 168.454 19.095 Z M 163.073 19.34 C 163.073 26.282 166.66 31.155 172.267 31.155 C 176.342 31.155 178.779 28.455 180.068 24.073 L 180.068 30.664 L 185.292 30.664 L 185.292 7.386 L 180.068 7.386 L 180.068 13.556 C 178.919 9.454 176.481 7 172.65 7 C 166.904 7.035 163.073 12.294 163.073 19.34 Z M 43.433 31.19 C 36.921 31.19 33.09 25.931 33.09 19.375 C 33.09 12.574 37.304 7.035 45.348 7.035 C 53.637 7.035 56.458 12.679 56.597 15.905 L 50.607 15.905 C 50.468 14.117 48.935 11.417 45.244 11.417 C 41.274 11.417 38.732 14.888 38.732 19.13 C 38.732 23.372 41.274 26.843 45.244 26.843 C 48.831 26.843 50.363 24.003 50.99 21.198 L 45.244 21.198 L 45.244 18.884 L 57.293 18.884 L 57.293 30.664 L 52 30.664 L 52 23.197 C 51.617 25.896 49.945 31.19 43.433 31.19 Z M 68.11 31.19 C 63.13 31.19 60.065 27.859 60.065 21.163 L 60.065 7.421 L 65.428 7.421 L 65.428 21.163 C 65.428 24.634 67.1 26.317 69.886 26.317 C 75.388 26.317 77.408 19.516 77.408 14.748 L 77.408 7.421 L 82.771 7.421 L 82.771 30.664 L 77.547 30.664 L 77.547 22.04 C 76.537 26.807 73.716 31.19 68.11 31.19 Z M 114.932 7 C 110.37 7 107.479 11.452 106.539 15.554 C 106.365 10.05 103.683 7 99.365 7 C 95.639 7 92.191 10.33 91.285 15.624 L 91.285 7.386 L 86.062 7.386 L 86.062 30.664 L 91.355 30.664 L 91.355 22.32 C 91.355 20.252 92.226 11.768 97.554 11.768 C 101.002 11.768 101.35 14.888 101.35 19.2 L 101.35 30.664 L 106.643 30.664 L 106.643 22.32 C 106.643 20.252 107.549 11.768 112.877 11.768 C 116.325 11.768 116.673 14.888 116.673 19.2 L 116.673 30.664 L 121.966 30.664 L 121.966 16.886 C 122.001 10.295 119.668 7 114.932 7 Z M 149.512 7 C 142.652 7 138.02 12.399 138.02 19.095 C 138.02 26.457 142.443 31.19 149.512 31.19 C 156.373 31.19 161.109 25.791 161.109 19.095 C 161.074 11.733 156.582 7 149.512 7 Z M 149.529 27.053 C 145.524 27.053 142.947 23.652 142.947 19.095 C 142.947 14.537 145.524 11.137 149.529 11.137 C 153.499 11.137 156.006 14.537 156.006 19.095 C 156.006 23.652 153.499 27.053 149.529 27.053 Z\" fill=\"rgb(255, 255, 255)\"></path></svg>',svgContentId:11966817401},qB_0VabTh:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 210 27\"><g transform=\"translate(0.175 14.033)\"></g><g transform=\"translate(0.175 0)\"><path d=\"M 0 12.901 C 0 5.776 5.738 0 12.816 0 C 19.894 0 25.631 5.776 25.631 12.901 C 25.631 20.026 19.894 25.802 12.816 25.802 C 5.738 25.802 0 20.026 0 12.901 Z\" fill=\"rgb(255,144,232)\"></path><path d=\"M 11.721 19.387 C 7.959 19.387 5.765 16.372 5.765 12.586 C 5.765 8.659 8.203 5.504 12.835 5.504 C 17.606 5.504 19.243 8.764 19.312 10.587 L 15.865 10.587 C 15.795 9.536 14.924 7.993 12.765 7.993 C 10.502 7.993 9.004 9.991 9.004 12.41 C 9.004 14.864 10.467 16.828 12.765 16.828 C 14.82 16.828 15.725 15.215 16.074 13.567 L 12.73 13.567 L 12.73 12.235 L 19.696 12.235 L 19.696 19.036 L 16.631 19.036 L 16.631 14.759 C 16.422 16.372 15.482 19.387 11.721 19.387 Z\" fill=\"rgb(0,0,0)\"></path></g><path d=\"M 137.942 0 C 134.32 0 130.733 3.33 130.35 8.098 L 130.35 0.386 L 125.126 0.386 L 125.126 23.664 L 130.42 23.664 L 130.42 12.41 C 130.42 9.255 132.649 4.803 137.977 4.803 L 137.977 0 Z M 193.647 19.948 L 193.647 3.997 L 196.712 3.997 C 200.786 3.997 204.13 6.556 204.13 11.849 C 204.13 17.108 200.821 19.948 196.712 19.948 Z M 188.371 23.664 L 197.321 23.664 C 202.824 23.664 209.58 20.053 209.58 11.849 C 209.58 3.751 202.824 0.421 197.321 0.421 L 188.371 0.421 Z M 168.28 12.095 C 168.28 7.853 170.439 4.382 174.026 4.382 C 177.473 4.382 179.389 7.853 179.389 12.095 C 179.389 16.337 177.473 19.807 174.026 19.807 C 170.474 19.807 168.28 16.337 168.28 12.095 Z M 162.899 12.34 C 162.899 19.282 166.486 24.155 172.092 24.155 C 176.167 24.155 178.605 21.455 179.893 17.073 L 179.893 23.664 L 185.117 23.664 L 185.117 0.386 L 179.893 0.386 L 179.893 6.556 C 178.744 2.454 176.306 0 172.475 0 C 166.729 0.035 162.899 5.294 162.899 12.34 Z M 43.258 24.19 C 36.746 24.19 32.915 18.931 32.915 12.375 C 32.915 5.574 37.129 0.035 45.174 0.035 C 53.462 0.035 56.283 5.679 56.422 8.905 L 50.432 8.905 C 50.293 7.117 48.761 4.417 45.069 4.417 C 41.099 4.417 38.557 7.888 38.557 12.13 C 38.557 16.372 41.099 19.843 45.069 19.843 C 48.656 19.843 50.188 17.003 50.815 14.198 L 45.069 14.198 L 45.069 11.884 L 57.119 11.884 L 57.119 23.664 L 51.825 23.664 L 51.825 16.197 C 51.442 18.896 49.771 24.19 43.258 24.19 Z M 67.935 24.19 C 62.955 24.19 59.89 20.859 59.89 14.163 L 59.89 0.421 L 65.253 0.421 L 65.253 14.163 C 65.253 17.634 66.925 19.317 69.711 19.317 C 75.213 19.317 77.233 12.516 77.233 7.748 L 77.233 0.421 L 82.596 0.421 L 82.596 23.664 L 77.372 23.664 L 77.372 15.04 C 76.363 19.807 73.542 24.19 67.935 24.19 Z M 114.757 0 C 110.195 0 107.304 4.452 106.364 8.554 C 106.19 3.05 103.508 0 99.19 0 C 95.464 0 92.016 3.33 91.111 8.624 L 91.111 0.386 L 85.887 0.386 L 85.887 23.664 L 91.18 23.664 L 91.18 15.32 C 91.18 13.252 92.051 4.768 97.379 4.768 C 100.827 4.768 101.175 7.888 101.175 12.2 L 101.175 23.664 L 106.469 23.664 L 106.469 15.32 C 106.469 13.252 107.374 4.768 112.702 4.768 C 116.15 4.768 116.498 7.888 116.498 12.2 L 116.498 23.664 L 121.792 23.664 L 121.792 9.886 C 121.827 3.295 119.493 0 114.757 0 Z M 149.338 0 C 142.477 0 137.845 5.399 137.845 12.095 C 137.845 19.457 142.268 24.19 149.338 24.19 C 156.198 24.19 160.934 18.791 160.934 12.095 C 160.9 4.733 156.407 0 149.338 0 Z M 149.354 20.053 C 145.349 20.053 142.772 16.652 142.772 12.095 C 142.772 7.537 145.349 4.137 149.354 4.137 C 153.324 4.137 155.832 7.537 155.832 12.095 C 155.832 16.652 153.324 20.053 149.354 20.053 Z\" fill=\"rgb(255, 255, 255)\"></path></svg>',svgContentId:12096967517}},baseVariant,gestureVariant)}),isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-20608b9f-0145-4a1e-b971-ee948ebbb015, rgb(255, 255, 255)))\"},children:\"Klack\"})}),className:\"framer-1tkho5o\",\"data-framer-name\":\"Title\",fonts:[\"Inter-SemiBold\"],layoutDependency:layoutDependency,layoutId:\"sPKwmexB7\",style:{\"--extracted-r6o4lv\":\"var(--token-20608b9f-0145-4a1e-b971-ee948ebbb015, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:BzZTp9uyF,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1c5hkes-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"yKLq6LKcu-container\",nodeId:\"yKLq6LKcu\",rendersWithMotion:true,scopeId:\"LE8aflYJT\",children:/*#__PURE__*/_jsx(SVG1,{customColor:\"var(--token-82b5832e-a0cf-4abf-84b4-daf77b132a71, rgb(81, 86, 90))\",customPadding:0,customStrokeWidth:2,customSvgCode:'<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"> <path d=\"M18 15V6M18 6H9M18 6L6.25 17.75\" stroke=\"black\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/> </svg>',height:\"100%\",id:\"yKLq6LKcu\",layoutId:\"yKLq6LKcu\",lineCap:\"round\",lineJoin:\"miter\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})]}),isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-84002464-baa0-40a1-a1a1-82899aec539a, rgb(155, 161, 165)))\"},children:\"Satisfying key sounds\"})}),className:\"framer-1cpjphk\",\"data-framer-name\":\"Sub\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"wsXkmSNuD\",style:{\"--extracted-r6o4lv\":\"var(--token-84002464-baa0-40a1-a1a1-82899aec539a, rgb(155, 161, 165))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:Q7nxXw1If,verticalAlignment:\"top\",withExternalLayout:true})]})]}),isDisplayed4()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-10sptuo\",\"data-border\":true,\"data-framer-name\":\"Tag\",layoutDependency:layoutDependency,layoutId:\"ntR9t19hc\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-82b5832e-a0cf-4abf-84b4-daf77b132a71, rgb(81, 86, 90))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",borderBottomLeftRadius:6,borderBottomRightRadius:6,borderTopLeftRadius:6,borderTopRightRadius:6,filter:\"none\",opacity:1,WebkitFilter:\"none\"},variants:{aDcjDx5al:{filter:\"blur(2px)\",opacity:0,WebkitFilter:\"blur(2px)\"},aqtT8TMfP:{filter:\"none\",opacity:1,WebkitFilter:\"none\"},qB_0VabTh:{filter:\"none\",opacity:1,WebkitFilter:\"none\"},x90OSemE8:{filter:\"none\",opacity:1,WebkitFilter:\"none\"}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-84002464-baa0-40a1-a1a1-82899aec539a, rgb(155, 161, 165)))\"},children:\"Mac\"})}),className:\"framer-1ot0vxu\",\"data-framer-name\":\"Title\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"lQimE56S6\",style:{\"--extracted-r6o4lv\":\"var(--token-84002464-baa0-40a1-a1a1-82899aec539a, rgb(155, 161, 165))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",opacity:.7},text:dAs5S3y4B,verticalAlignment:\"top\",withExternalLayout:true})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-wM0Y2.framer-iygfav, .framer-wM0Y2 .framer-iygfav { display: block; }\",\".framer-wM0Y2.framer-2sj1nn { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 12px 20px 12px 12px; position: relative; width: 375px; }\",\".framer-wM0Y2 .framer-pvx0h7 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-wM0Y2 .framer-8bffhp-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-wM0Y2 .framer-1h7r7pu { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-wM0Y2 .framer-c1ykor { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-wM0Y2 .framer-slml32 { flex: none; height: 44px; position: relative; width: 98px; }\",\".framer-wM0Y2 .framer-t21k60 { height: 24px; position: relative; width: 112px; }\",\".framer-wM0Y2 .framer-fdp773 { height: 24px; left: 0px; position: absolute; top: 1px; width: 112px; }\",\".framer-wM0Y2 .framer-xc0o3c { height: 24px; left: 77px; position: absolute; top: 0px; width: 19px; }\",\".framer-wM0Y2 .framer-1g9q1t8 { height: 24px; left: 63px; position: absolute; top: 0px; width: 14px; }\",\".framer-wM0Y2 .framer-ar6jye { height: 14px; left: 99px; position: absolute; top: 10px; width: 14px; }\",\".framer-wM0Y2 .framer-1e18hsj { height: 24px; left: 0px; position: absolute; top: 0px; width: 18px; }\",\".framer-wM0Y2 .framer-1du0qjg { height: 6px; left: 6px; position: absolute; top: 4px; width: 7px; }\",\".framer-wM0Y2 .framer-164e9z7 { height: 7px; left: 5px; position: absolute; top: 14px; width: 8px; }\",\".framer-wM0Y2 .framer-ttme9z { height: 24px; left: 20px; position: absolute; top: 0px; width: 21px; }\",\".framer-wM0Y2 .framer-5j1rv1, .framer-wM0Y2 .framer-wo9zmh { height: 24px; left: 0px; position: absolute; top: 0px; width: 21px; }\",\".framer-wM0Y2 .framer-12r42kw, .framer-wM0Y2 .framer-euqgkv { height: 15px; left: 5px; position: absolute; top: 5px; width: 12px; }\",\".framer-wM0Y2 .framer-1mumyyh { height: 24px; left: 42px; position: absolute; top: 0px; width: 21px; }\",\".framer-wM0Y2 .framer-ou5xv1 { flex: none; height: 40px; position: relative; width: 210px; }\",\".framer-wM0Y2 .framer-1tkho5o, .framer-wM0Y2 .framer-1ot0vxu { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-wM0Y2 .framer-1c5hkes-container { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 14px); position: relative; width: 14px; }\",\".framer-wM0Y2 .framer-1cpjphk { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-wM0Y2 .framer-10sptuo { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 4px 6px 4px 6px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-wM0Y2.framer-v-1j11mry.framer-2sj1nn { padding: 12px 0px 12px 0px; }\",\".framer-wM0Y2.framer-v-5v72be.framer-2sj1nn, .framer-wM0Y2.framer-v-5cv3wf.framer-2sj1nn, .framer-wM0Y2.framer-v-1uvnwc.framer-2sj1nn { text-decoration: none; }\",\".framer-wM0Y2.framer-v-5v72be .framer-c1ykor, .framer-wM0Y2.framer-v-5cv3wf .framer-c1ykor, .framer-wM0Y2.framer-v-1uvnwc .framer-c1ykor { align-content: center; align-items: center; padding: 10px; }\",\".framer-wM0Y2.framer-v-5v72be .framer-ou5xv1 { height: 27px; }\",\".framer-wM0Y2.framer-v-5v72be .framer-1c5hkes-container, .framer-wM0Y2.framer-v-qx7h9x .framer-1c5hkes-container, .framer-wM0Y2.framer-v-5cv3wf .framer-1c5hkes-container, .framer-wM0Y2.framer-v-17ffbsx .framer-1c5hkes-container, .framer-wM0Y2.framer-v-1uvnwc .framer-1c5hkes-container, .framer-wM0Y2.framer-v-1nc7rjd .framer-1c5hkes-container { height: var(--framer-aspect-ratio-supported, 23px); width: 23px; }\",\".framer-wM0Y2.framer-v-qx7h9x.framer-2sj1nn, .framer-wM0Y2.framer-v-17ffbsx.framer-2sj1nn, .framer-wM0Y2.framer-v-1nc7rjd.framer-2sj1nn { padding: 12px 0px 12px 0px; text-decoration: none; }\",\".framer-wM0Y2.framer-v-qx7h9x .framer-c1ykor { align-content: center; align-items: center; padding: 0px 0px 0px 10px; }\",\".framer-wM0Y2.framer-v-qx7h9x .framer-ou5xv1 { height: 39px; }\",\".framer-wM0Y2.framer-v-5cv3wf .framer-slml32, .framer-wM0Y2.framer-v-17ffbsx .framer-slml32 { height: 30px; width: 67px; }\",\".framer-wM0Y2.framer-v-17ffbsx .framer-1h7r7pu, .framer-wM0Y2.framer-v-1nc7rjd .framer-1h7r7pu { padding: 0px 0px 0px 10px; }\",\".framer-wM0Y2.framer-v-17ffbsx .framer-c1ykor, .framer-wM0Y2.framer-v-1nc7rjd .framer-c1ykor { align-content: center; align-items: center; }\",'.framer-wM0Y2[data-border=\"true\"]::after, .framer-wM0Y2 [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 78\n * @framerIntrinsicWidth 375\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"aDcjDx5al\":{\"layout\":[\"fixed\",\"auto\"]},\"qB_0VabTh\":{\"layout\":[\"fixed\",\"auto\"]},\"IsNsHN6eb\":{\"layout\":[\"fixed\",\"auto\"]},\"x90OSemE8\":{\"layout\":[\"fixed\",\"auto\"]},\"d0Z6n0yom\":{\"layout\":[\"fixed\",\"auto\"]},\"aqtT8TMfP\":{\"layout\":[\"fixed\",\"auto\"]},\"b46wPMoJd\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"BzZTp9uyF\":\"name1\",\"Q7nxXw1If\":\"sub\",\"dAs5S3y4B\":\"tag\",\"Fq2A2Fimd\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerLE8aflYJT=withCSS(Component,css,\"framer-wM0Y2\");export default FramerLE8aflYJT;FramerLE8aflYJT.displayName=\"App Items 2\";FramerLE8aflYJT.defaultProps={height:78,width:375};addPropertyControls(FramerLE8aflYJT,{variant:{options:[\"U7WEVZTHj\",\"aDcjDx5al\",\"qB_0VabTh\",\"IsNsHN6eb\",\"x90OSemE8\",\"d0Z6n0yom\",\"aqtT8TMfP\",\"b46wPMoJd\"],optionTitles:[\"Active\",\"Default\",\"Gumroad Active\",\"Gumroad\",\"Jinxxy Active\",\"Jinxxy\",\"Booth Active\",\"Booth\"],title:\"Variant\",type:ControlType.Enum},BzZTp9uyF:{defaultValue:\"Klack\",displayTextArea:false,title:\"Name\",type:ControlType.String},Q7nxXw1If:{defaultValue:\"Satisfying key sounds\",displayTextArea:false,title:\"Sub\",type:ControlType.String},dAs5S3y4B:{defaultValue:\"Mac\",displayTextArea:false,title:\"Tag\",type:ControlType.String},Fq2A2Fimd:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerLE8aflYJT,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/hyOgCu0Xnghbimh0pE8QTvtt2AU.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/NeGmSOXrPBfEFIy5YZeHq17LEDA.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/oYaAX5himiTPYuN8vLWnqBbfD2s.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/lEJLP4R0yuCaMCjSXYHtJw72M.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/cRJyLNuTJR5jbyKzGi33wU9cqIQ.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/yDtI2UI8XcEg1W2je9XPN3Noo.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/A0Wcc7NgXMjUuFdquHDrIZpzZw0.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5A3Ce6C9YYmCjpQx9M4inSaKU.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/Qx95Xyt0Ka3SGhinnbXIGpEIyP4.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/6mJuEAguuIuMog10gGvH5d3cl8.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/xYYWaj7wCU5zSQH0eXvSaS19wo.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/otTaNuNpVK4RbdlT7zDDdKvQBA.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/UjlFhCnUjxhNfep4oYBPqnEssyo.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/DolVirEGb34pEXEp8t8FQBSK4.woff2\",weight:\"500\"}]},...AppLogosFonts,...SVG1Fonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerLE8aflYJT\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"375\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"BzZTp9uyF\\\":\\\"name1\\\",\\\"Q7nxXw1If\\\":\\\"sub\\\",\\\"dAs5S3y4B\\\":\\\"tag\\\",\\\"Fq2A2Fimd\\\":\\\"click\\\"}\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"78\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"aDcjDx5al\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"qB_0VabTh\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"IsNsHN6eb\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"x90OSemE8\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"d0Z6n0yom\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"aqtT8TMfP\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"b46wPMoJd\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./LE8aflYJT.map","// Generated by Framer (c56cc2c)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import SVG from\"https://framerusercontent.com/modules/I1DC9cTt2FcHsDUAaRxW/Vndrrgq9BIyekvFr1puQ/SVG.js\";const SVGFonts=getFonts(SVG);const cycleOrder=[\"Mkq6o1gUF\",\"VDZCWYnND\"];const serializationHash=\"framer-fvjvV\";const variantClassNames={Mkq6o1gUF:\"framer-v-mwsvey\",VDZCWYnND:\"framer-v-rortpy\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:45,delay:0,mass:1,stiffness:600,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Active:\"Mkq6o1gUF\",Default:\"VDZCWYnND\"};const getProps=({day,height,id,month,name1,tag,width,...props})=>{var _ref,_ref1,_ref2,_ref3,_humanReadableVariantMap_props_variant,_ref4;return{...props,BzZTp9uyF:(_ref=name1!==null&&name1!==void 0?name1:props.BzZTp9uyF)!==null&&_ref!==void 0?_ref:\"Action Bar\",dAs5S3y4B:(_ref1=tag!==null&&tag!==void 0?tag:props.dAs5S3y4B)!==null&&_ref1!==void 0?_ref1:\"Dynamic\",JjwPzMBft:(_ref2=month!==null&&month!==void 0?month:props.JjwPzMBft)!==null&&_ref2!==void 0?_ref2:\"06\",Pk4S30re1:(_ref3=day!==null&&day!==void 0?day:props.Pk4S30re1)!==null&&_ref3!==void 0?_ref3:\"24\",variant:(_ref4=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref4!==void 0?_ref4:\"Mkq6o1gUF\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,BzZTp9uyF,dAs5S3y4B,JjwPzMBft,Pk4S30re1,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"Mkq6o1gUF\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseLeave1vfcosw=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"VDZCWYnND\");});const onMouseEnter1nyywds=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});setVariant(\"Mkq6o1gUF\");});const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(serializationHash,...sharedStyleClassNames,\"framer-mwsvey\",className,classNames),\"data-framer-name\":\"Active\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"Mkq6o1gUF\",onMouseLeave:onMouseLeave1vfcosw,ref:ref!==null&&ref!==void 0?ref:ref1,style:{backgroundColor:\"var(--token-965e5c17-6359-41cc-bd03-2fa4898e2c2b, rgb(34, 36, 38))\",borderBottomLeftRadius:20,borderBottomRightRadius:20,borderTopLeftRadius:20,borderTopRightRadius:20,...style},variants:{VDZCWYnND:{backgroundColor:\"rgba(34, 36, 38, 0)\"}},...addPropertyOverrides({VDZCWYnND:{\"data-framer-name\":\"Default\",onMouseEnter:onMouseEnter1nyywds,onMouseLeave:undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-cof2gz\",\"data-framer-name\":\"Icon + Info\",layoutDependency:layoutDependency,layoutId:\"urezXTfF8\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-10rarjg\",\"data-framer-name\":\"Icon + Title\",layoutDependency:layoutDependency,layoutId:\"rdUp9xNUN\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-vxr50x-container\",layoutDependency:layoutDependency,layoutId:\"qHVIlbQ1w-container\",style:{opacity:.7},children:/*#__PURE__*/_jsx(SVG,{customColor:\"var(--token-84002464-baa0-40a1-a1a1-82899aec539a, rgb(155, 161, 165))\",customPadding:0,customStrokeWidth:2,customSvgCode:'<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"> <path d=\"M9.9997 20L13.9997 4M17.9997 8.00004L20.5855 10.5858C21.3665 11.3669 21.3665 12.6332 20.5855 13.4143L17.9997 16M5.9997 16L3.41391 13.4143C2.63286 12.6332 2.63287 11.3669 3.41391 10.5858L5.9997 8.00004\" stroke=\"black\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/> </svg>',height:\"100%\",id:\"qHVIlbQ1w\",layoutId:\"qHVIlbQ1w\",lineCap:\"round\",lineJoin:\"miter\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-20608b9f-0145-4a1e-b971-ee948ebbb015, rgb(255, 255, 255)))\"},children:\"Action Bar\"})}),className:\"framer-u83bz9\",\"data-framer-name\":\"Title\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"GMlGy07qd\",style:{\"--extracted-r6o4lv\":\"var(--token-20608b9f-0145-4a1e-b971-ee948ebbb015, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:BzZTp9uyF,verticalAlignment:\"top\",withExternalLayout:true})]})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-16s0d8\",\"data-framer-name\":\"Tag + Date\",layoutDependency:layoutDependency,layoutId:\"B57UmTtX5\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-je9sml\",\"data-border\":true,\"data-framer-name\":\"Tag\",layoutDependency:layoutDependency,layoutId:\"PCGI2L3Mr\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-82b5832e-a0cf-4abf-84b4-daf77b132a71, rgb(81, 86, 90))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",borderBottomLeftRadius:6,borderBottomRightRadius:6,borderTopLeftRadius:6,borderTopRightRadius:6},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-84002464-baa0-40a1-a1a1-82899aec539a, rgb(155, 161, 165)))\"},children:\"Mac\"})}),className:\"framer-1vqmkan\",\"data-framer-name\":\"Title\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"qaHVI75FX\",style:{\"--extracted-r6o4lv\":\"var(--token-84002464-baa0-40a1-a1a1-82899aec539a, rgb(155, 161, 165))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",opacity:.7},text:dAs5S3y4B,verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-aycoay\",\"data-framer-name\":\"Date\",layoutDependency:layoutDependency,layoutId:\"bITeAW2cV\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-20608b9f-0145-4a1e-b971-ee948ebbb015, rgb(255, 255, 255)))\"},children:\"06\"})}),className:\"framer-uh7qgf\",\"data-framer-name\":\"Month\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"ShstKvN2n\",style:{\"--extracted-r6o4lv\":\"var(--token-20608b9f-0145-4a1e-b971-ee948ebbb015, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:JjwPzMBft,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1w2dxnr\",\"data-framer-name\":\"Dot\",layoutDependency:layoutDependency,layoutId:\"QYoJS1IHT\",style:{backgroundColor:\"var(--token-84002464-baa0-40a1-a1a1-82899aec539a, rgb(155, 161, 165))\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100,opacity:.7}}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-20608b9f-0145-4a1e-b971-ee948ebbb015, rgb(255, 255, 255)))\"},children:\"24\"})}),className:\"framer-4optta\",\"data-framer-name\":\"Day\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"PK8cWkHkp\",style:{\"--extracted-r6o4lv\":\"var(--token-20608b9f-0145-4a1e-b971-ee948ebbb015, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:Pk4S30re1,verticalAlignment:\"top\",withExternalLayout:true})]})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-fvjvV.framer-1ioc8x7, .framer-fvjvV .framer-1ioc8x7 { display: block; }\",\".framer-fvjvV.framer-mwsvey { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; height: 44px; justify-content: space-between; overflow: visible; padding: 10px 12px 10px 12px; position: relative; width: 375px; }\",\".framer-fvjvV .framer-cof2gz { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-fvjvV .framer-10rarjg { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-fvjvV .framer-vxr50x-container { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 20px); position: relative; width: 20px; }\",\".framer-fvjvV .framer-u83bz9, .framer-fvjvV .framer-1vqmkan, .framer-fvjvV .framer-uh7qgf, .framer-fvjvV .framer-4optta { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-fvjvV .framer-16s0d8 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 14px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-fvjvV .framer-je9sml { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 4px 6px 4px 6px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-fvjvV .framer-aycoay { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-fvjvV .framer-1w2dxnr { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 4px); overflow: hidden; position: relative; width: 4px; will-change: var(--framer-will-change-override, transform); }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-fvjvV .framer-cof2gz, .framer-fvjvV .framer-10rarjg, .framer-fvjvV .framer-16s0d8, .framer-fvjvV .framer-je9sml, .framer-fvjvV .framer-aycoay { gap: 0px; } .framer-fvjvV .framer-cof2gz > * { margin: 0px; margin-left: calc(12px / 2); margin-right: calc(12px / 2); } .framer-fvjvV .framer-cof2gz > :first-child, .framer-fvjvV .framer-10rarjg > :first-child, .framer-fvjvV .framer-16s0d8 > :first-child, .framer-fvjvV .framer-je9sml > :first-child, .framer-fvjvV .framer-aycoay > :first-child { margin-left: 0px; } .framer-fvjvV .framer-cof2gz > :last-child, .framer-fvjvV .framer-10rarjg > :last-child, .framer-fvjvV .framer-16s0d8 > :last-child, .framer-fvjvV .framer-je9sml > :last-child, .framer-fvjvV .framer-aycoay > :last-child { margin-right: 0px; } .framer-fvjvV .framer-10rarjg > *, .framer-fvjvV .framer-aycoay > * { margin: 0px; margin-left: calc(6px / 2); margin-right: calc(6px / 2); } .framer-fvjvV .framer-16s0d8 > * { margin: 0px; margin-left: calc(14px / 2); margin-right: calc(14px / 2); } .framer-fvjvV .framer-je9sml > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } }\",\".framer-fvjvV.framer-v-rortpy.framer-mwsvey { padding: 10px 0px 10px 0px; }\",'.framer-fvjvV[data-border=\"true\"]::after, .framer-fvjvV [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 44\n * @framerIntrinsicWidth 375\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"VDZCWYnND\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"BzZTp9uyF\":\"name1\",\"dAs5S3y4B\":\"tag\",\"JjwPzMBft\":\"month\",\"Pk4S30re1\":\"day\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerNF9YOvIMe=withCSS(Component,css,\"framer-fvjvV\");export default FramerNF9YOvIMe;FramerNF9YOvIMe.displayName=\"Components Items 2\";FramerNF9YOvIMe.defaultProps={height:44,width:375};addPropertyControls(FramerNF9YOvIMe,{variant:{options:[\"Mkq6o1gUF\",\"VDZCWYnND\"],optionTitles:[\"Active\",\"Default\"],title:\"Variant\",type:ControlType.Enum},BzZTp9uyF:{defaultValue:\"Action Bar\",displayTextArea:false,title:\"Name\",type:ControlType.String},dAs5S3y4B:{defaultValue:\"Dynamic\",displayTextArea:false,title:\"Tag\",type:ControlType.String},JjwPzMBft:{defaultValue:\"06\",displayTextArea:false,title:\"Month\",type:ControlType.String},Pk4S30re1:{defaultValue:\"24\",displayTextArea:false,title:\"Day\",type:ControlType.String}});addFonts(FramerNF9YOvIMe,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5A3Ce6C9YYmCjpQx9M4inSaKU.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/Qx95Xyt0Ka3SGhinnbXIGpEIyP4.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/6mJuEAguuIuMog10gGvH5d3cl8.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/xYYWaj7wCU5zSQH0eXvSaS19wo.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/otTaNuNpVK4RbdlT7zDDdKvQBA.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/d3tHnaQIAeqiE5hGcRw4mmgWYU.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/DolVirEGb34pEXEp8t8FQBSK4.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...SVGFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerNF9YOvIMe\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"375\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"VDZCWYnND\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerVariables\":\"{\\\"BzZTp9uyF\\\":\\\"name1\\\",\\\"dAs5S3y4B\\\":\\\"tag\\\",\\\"JjwPzMBft\\\":\\\"month\\\",\\\"Pk4S30re1\\\":\\\"day\\\"}\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"44\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./NF9YOvIMe.map","// Generated by Framer (504870a)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import NotesItems2 from\"https://framerusercontent.com/modules/qA5HY3eQcyMbBIhEtP6s/inUoiwPNXVZZXTKlyuJ1/HSvPYsvBx.js\";import AppItems2 from\"https://framerusercontent.com/modules/UVFTgoXN5JXTAAHep0rF/H0zsIDEMY1MA9Pa6rs6d/LE8aflYJT.js\";import ComponentsItems2 from\"https://framerusercontent.com/modules/HaSkTSwQVnLb8L0Mo90l/daZArwYhdskTGcXVaVXc/NF9YOvIMe.js\";const AppItems2Fonts=getFonts(AppItems2);const ComponentsItems2Fonts=getFonts(ComponentsItems2);const NotesItems2Fonts=getFonts(NotesItems2);const cycleOrder=[\"XywhoocTh\",\"gS6tfmM2H\",\"lzkuCowvZ\",\"YCzWGP32t\"];const serializationHash=\"framer-NqacM\";const variantClassNames={gS6tfmM2H:\"framer-v-6vbq7c\",lzkuCowvZ:\"framer-v-rgdgnl\",XywhoocTh:\"framer-v-uomow3\",YCzWGP32t:\"framer-v-1ruazvn\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={duration:0,type:\"tween\"};const transition2={damping:45,delay:0,mass:1,stiffness:600,type:\"spring\"};const transition3={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const transition4={damping:60,delay:0,mass:1,stiffness:800,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Apps:\"XywhoocTh\",Components:\"gS6tfmM2H\",Idle:\"YCzWGP32t\",Notes:\"lzkuCowvZ\"};const getProps=({click,height,id,width,...props})=>{return{...props,eBPVL1keh:click??props.eBPVL1keh,variant:humanReadableVariantMap[props.variant]??props.variant??\"XywhoocTh\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,eBPVL1keh,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"XywhoocTh\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const Fq2A2Fimd1734vaw=activeVariantCallback(async(...args)=>{if(eBPVL1keh){const res=await eBPVL1keh(...args);if(res===false)return false;}});const E20SVyORa1734vaw=activeVariantCallback(async(...args)=>{if(eBPVL1keh){const res=await eBPVL1keh(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-uomow3\",className,classNames),\"data-framer-name\":\"Apps\",layoutDependency:layoutDependency,layoutId:\"XywhoocTh\",ref:refBinding,style:{...style},...addPropertyOverrides({gS6tfmM2H:{\"data-framer-name\":\"Components\"},lzkuCowvZ:{\"data-framer-name\":\"Notes\"},YCzWGP32t:{\"data-framer-name\":\"Idle\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(Transition,{value:transition2,...addPropertyOverrides({gS6tfmM2H:{value:transition3},lzkuCowvZ:{value:transition3},YCzWGP32t:{value:transition4}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1jikmxm\",\"data-framer-name\":\"Apps Content\",layoutDependency:layoutDependency,layoutId:\"wYTlYQAAo\",style:{filter:\"none\",opacity:1,WebkitFilter:\"none\"},variants:{gS6tfmM2H:{filter:\"blur(2px)\",opacity:0,WebkitFilter:\"blur(2px)\"},lzkuCowvZ:{filter:\"blur(2px)\",opacity:0,WebkitFilter:\"blur(2px)\"},YCzWGP32t:{filter:\"blur(2px)\",opacity:1,WebkitFilter:\"blur(2px)\"}},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:78,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+(componentViewport?.height||188)-249+0+0,...addPropertyOverrides({gS6tfmM2H:{y:(componentViewport?.y||0)+(componentViewport?.height||147)-249+0+0},lzkuCowvZ:{y:(componentViewport?.y||0)+(componentViewport?.height||103)-249+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-395tfu-container\",layoutDependency:layoutDependency,layoutId:\"fexiO9hKD-container\",nodeId:\"fexiO9hKD\",rendersWithMotion:true,scopeId:\"LbGRt23jK\",children:/*#__PURE__*/_jsx(AppItems2,{BzZTp9uyF:\"Jinxxy\",dAs5S3y4B:\"Paypal\",height:\"100%\",id:\"fexiO9hKD\",layoutId:\"fexiO9hKD\",Q7nxXw1If:\"\",style:{width:\"100%\"},variant:\"d0Z6n0yom\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:78,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+(componentViewport?.height||188)-249+0+78,...addPropertyOverrides({gS6tfmM2H:{y:(componentViewport?.y||0)+(componentViewport?.height||147)-249+0+78},lzkuCowvZ:{y:(componentViewport?.y||0)+(componentViewport?.height||103)-249+0+78}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-nhtq2t-container\",layoutDependency:layoutDependency,layoutId:\"QtaGGy9yz-container\",nodeId:\"QtaGGy9yz\",rendersWithMotion:true,scopeId:\"LbGRt23jK\",children:/*#__PURE__*/_jsx(AppItems2,{BzZTp9uyF:\"Booth\",dAs5S3y4B:\"Paypal\",height:\"100%\",id:\"QtaGGy9yz\",layoutId:\"QtaGGy9yz\",Q7nxXw1If:\"\",style:{width:\"100%\"},variant:\"b46wPMoJd\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:78,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+(componentViewport?.height||188)-249+0+156,...addPropertyOverrides({gS6tfmM2H:{y:(componentViewport?.y||0)+(componentViewport?.height||147)-249+0+156},lzkuCowvZ:{y:(componentViewport?.y||0)+(componentViewport?.height||103)-249+0+156}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1puk6i1-container\",layoutDependency:layoutDependency,layoutId:\"zwSDe6JDM-container\",nodeId:\"zwSDe6JDM\",rendersWithMotion:true,scopeId:\"LbGRt23jK\",children:/*#__PURE__*/_jsx(AppItems2,{BzZTp9uyF:\"Gumroad\",dAs5S3y4B:\"Card Only\",Fq2A2Fimd:Fq2A2Fimd1734vaw,height:\"100%\",id:\"zwSDe6JDM\",layoutId:\"zwSDe6JDM\",Q7nxXw1If:\"\",style:{width:\"100%\"},variant:\"IsNsHN6eb\",width:\"100%\",...addPropertyOverrides({YCzWGP32t:{variant:\"qB_0VabTh\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-17bt5s7\",\"data-framer-name\":\"Wrap\",layoutDependency:layoutDependency,layoutId:\"xv7p8Gngq\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-vgpw4p\",\"data-framer-name\":\"Divider\",layoutDependency:layoutDependency,layoutId:\"fJPgQAiTK\",style:{backgroundColor:\"var(--token-6caa153b-31c9-4eaa-bd6e-82180b70617c, rgb(51, 55, 58))\"}})})]})}),/*#__PURE__*/_jsx(Transition,{value:transition3,...addPropertyOverrides({gS6tfmM2H:{value:transition2},YCzWGP32t:{value:transition4}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1fia61j\",\"data-framer-name\":\"Components Content\",layoutDependency:layoutDependency,layoutId:\"B4lU9AvHh\",style:{filter:\"blur(2px)\",opacity:0,WebkitFilter:\"blur(2px)\"},variants:{gS6tfmM2H:{filter:\"blur(0px)\",opacity:1,WebkitFilter:\"blur(0px)\"}},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:44,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+(componentViewport?.height||188)-147+0+0,...addPropertyOverrides({gS6tfmM2H:{y:(componentViewport?.y||0)+(componentViewport?.height||147)-147+0+0},lzkuCowvZ:{y:(componentViewport?.y||0)+(componentViewport?.height||103)-147+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-x97yyq-container\",layoutDependency:layoutDependency,layoutId:\"PrPpIo7y5-container\",nodeId:\"PrPpIo7y5\",rendersWithMotion:true,scopeId:\"LbGRt23jK\",children:/*#__PURE__*/_jsx(ComponentsItems2,{BzZTp9uyF:\"Action Bar\",dAs5S3y4B:\"Dynamic\",height:\"100%\",id:\"PrPpIo7y5\",JjwPzMBft:\"06\",layoutId:\"PrPpIo7y5\",Pk4S30re1:\"24\",style:{width:\"100%\"},variant:\"VDZCWYnND\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:44,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+(componentViewport?.height||188)-147+0+44,...addPropertyOverrides({gS6tfmM2H:{y:(componentViewport?.y||0)+(componentViewport?.height||147)-147+0+44},lzkuCowvZ:{y:(componentViewport?.y||0)+(componentViewport?.height||103)-147+0+44}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-wa2i4-container\",layoutDependency:layoutDependency,layoutId:\"YkcOBkKtT-container\",nodeId:\"YkcOBkKtT\",rendersWithMotion:true,scopeId:\"LbGRt23jK\",children:/*#__PURE__*/_jsx(ComponentsItems2,{BzZTp9uyF:\"Image Expand\",dAs5S3y4B:\"Overlay\",height:\"100%\",id:\"YkcOBkKtT\",JjwPzMBft:\"05\",layoutId:\"YkcOBkKtT\",Pk4S30re1:\"13\",style:{width:\"100%\"},variant:\"Mkq6o1gUF\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:44,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+(componentViewport?.height||188)-147+0+88,...addPropertyOverrides({gS6tfmM2H:{y:(componentViewport?.y||0)+(componentViewport?.height||147)-147+0+88},lzkuCowvZ:{y:(componentViewport?.y||0)+(componentViewport?.height||103)-147+0+88}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1rh1e7f-container\",layoutDependency:layoutDependency,layoutId:\"gbJq8b47S-container\",nodeId:\"gbJq8b47S\",rendersWithMotion:true,scopeId:\"LbGRt23jK\",children:/*#__PURE__*/_jsx(ComponentsItems2,{BzZTp9uyF:\"Read Time\",dAs5S3y4B:\"Scroll\",height:\"100%\",id:\"gbJq8b47S\",JjwPzMBft:\"04\",layoutId:\"gbJq8b47S\",Pk4S30re1:\"09\",style:{width:\"100%\"},variant:\"Mkq6o1gUF\",width:\"100%\"})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-qnkn7h\",\"data-framer-name\":\"Wrap\",layoutDependency:layoutDependency,layoutId:\"qTh4orCOc\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-9bl5q2\",\"data-framer-name\":\"Divider\",layoutDependency:layoutDependency,layoutId:\"gOpWeMGVO\",style:{backgroundColor:\"var(--token-6caa153b-31c9-4eaa-bd6e-82180b70617c, rgb(51, 55, 58))\"}})})]})}),/*#__PURE__*/_jsx(Transition,{value:transition3,...addPropertyOverrides({lzkuCowvZ:{value:transition2},YCzWGP32t:{value:transition4}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1lwfggw\",\"data-framer-name\":\"Notes Content\",layoutDependency:layoutDependency,layoutId:\"tfVIX4izZ\",style:{filter:\"blur(2px)\",opacity:0,WebkitFilter:\"blur(2px)\"},variants:{lzkuCowvZ:{filter:\"blur(0px)\",opacity:1,WebkitFilter:\"blur(0px)\"}},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:44,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+(componentViewport?.height||188)-147+0+0,...addPropertyOverrides({gS6tfmM2H:{y:(componentViewport?.y||0)+(componentViewport?.height||147)-147+0+0},lzkuCowvZ:{y:(componentViewport?.y||0)+(componentViewport?.height||103)-147+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-14v8lv9-container\",layoutDependency:layoutDependency,layoutId:\"mqJiZGOXS-container\",nodeId:\"mqJiZGOXS\",rendersWithMotion:true,scopeId:\"LbGRt23jK\",children:/*#__PURE__*/_jsx(NotesItems2,{BzZTp9uyF:\"Changelog using GitHub\",E20SVyORa:E20SVyORa1734vaw,height:\"100%\",id:\"mqJiZGOXS\",JjwPzMBft:\"Jun, 2024\",layoutId:\"mqJiZGOXS\",style:{width:\"100%\"},variant:\"xHLdLrl7x\",width:\"100%\",...addPropertyOverrides({lzkuCowvZ:{BzZTp9uyF:\"@yucp.club\",RYQ3AgOOB:\"https://bsky.app/profile/yucp.club\",variant:\"lVTVQrzQe\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:44,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+(componentViewport?.height||188)-147+0+44,...addPropertyOverrides({gS6tfmM2H:{y:(componentViewport?.y||0)+(componentViewport?.height||147)-147+0+44},lzkuCowvZ:{y:(componentViewport?.y||0)+(componentViewport?.height||103)-147+0+44}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-a30ivy-container\",layoutDependency:layoutDependency,layoutId:\"A2CFxPLL2-container\",nodeId:\"A2CFxPLL2\",rendersWithMotion:true,scopeId:\"LbGRt23jK\",children:/*#__PURE__*/_jsx(NotesItems2,{BzZTp9uyF:\"Feedback in Slack\",height:\"100%\",id:\"A2CFxPLL2\",JjwPzMBft:\"May, 2024\",layoutId:\"A2CFxPLL2\",style:{width:\"100%\"},variant:\"mYrC3gb5p\",width:\"100%\",...addPropertyOverrides({lzkuCowvZ:{BzZTp9uyF:\"@yeusep3\",E20SVyORa:E20SVyORa1734vaw,RYQ3AgOOB:\"https://x.com/yeusep3\",variant:\"a5VHtnfTs\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:44,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+(componentViewport?.height||188)-147+0+88,...addPropertyOverrides({gS6tfmM2H:{y:(componentViewport?.y||0)+(componentViewport?.height||147)-147+0+88},lzkuCowvZ:{y:(componentViewport?.y||0)+(componentViewport?.height||103)-147+0+88}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-xrcg3n-container\",layoutDependency:layoutDependency,layoutId:\"jA4tOVySG-container\",nodeId:\"jA4tOVySG\",rendersWithMotion:true,scopeId:\"LbGRt23jK\",children:/*#__PURE__*/_jsx(NotesItems2,{BzZTp9uyF:\"@yeusep3\",height:\"100%\",id:\"jA4tOVySG\",JjwPzMBft:\"May, 2024\",layoutId:\"jA4tOVySG\",style:{width:\"100%\"},variant:\"a5VHtnfTs\",width:\"100%\",...addPropertyOverrides({lzkuCowvZ:{BzZTp9uyF:\"Yeusepe's Burrow\",E20SVyORa:E20SVyORa1734vaw,RYQ3AgOOB:\"https://discord.gg/dATbJcgMgw\",variant:\"EslK58w5I\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1avna33\",\"data-framer-name\":\"Wrap\",layoutDependency:layoutDependency,layoutId:\"z9feNIUBk\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1t2k7tj\",\"data-framer-name\":\"Divider\",layoutDependency:layoutDependency,layoutId:\"qA4j9fPtg\",style:{backgroundColor:\"var(--token-6caa153b-31c9-4eaa-bd6e-82180b70617c, rgb(51, 55, 58))\"}})})]})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-NqacM.framer-m5ttb8, .framer-NqacM .framer-m5ttb8 { display: block; }\",\".framer-NqacM.framer-uomow3 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; min-height: 188px; overflow: visible; padding: 0px; position: relative; width: 375px; }\",\".framer-NqacM .framer-1jikmxm { align-content: center; align-items: center; bottom: 0px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; left: 0px; overflow: visible; padding: 0px; position: absolute; right: 0px; z-index: 1; }\",\".framer-NqacM .framer-395tfu-container, .framer-NqacM .framer-nhtq2t-container, .framer-NqacM .framer-1puk6i1-container, .framer-NqacM .framer-x97yyq-container, .framer-NqacM .framer-wa2i4-container, .framer-NqacM .framer-1rh1e7f-container, .framer-NqacM .framer-14v8lv9-container, .framer-NqacM .framer-a30ivy-container, .framer-NqacM .framer-xrcg3n-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-NqacM .framer-17bt5s7, .framer-NqacM .framer-qnkn7h, .framer-NqacM .framer-1avna33 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 14px 0px 0px 0px; position: relative; width: 100%; }\",\".framer-NqacM .framer-vgpw4p, .framer-NqacM .framer-9bl5q2, .framer-NqacM .framer-1t2k7tj { flex: 1 0 0px; height: 1px; overflow: hidden; position: relative; width: 1px; }\",\".framer-NqacM .framer-1fia61j, .framer-NqacM .framer-1lwfggw { align-content: center; align-items: center; bottom: 0px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; left: 0px; overflow: visible; padding: 0px; pointer-events: none; position: absolute; right: 0px; z-index: 1; }\",\".framer-NqacM.framer-v-6vbq7c.framer-uomow3 { height: 147px; min-height: unset; }\",\".framer-NqacM.framer-v-6vbq7c .framer-1jikmxm, .framer-NqacM.framer-v-rgdgnl .framer-1jikmxm, .framer-NqacM.framer-v-1ruazvn .framer-1jikmxm { pointer-events: none; }\",\".framer-NqacM.framer-v-6vbq7c .framer-1fia61j, .framer-NqacM.framer-v-rgdgnl .framer-1lwfggw { pointer-events: auto; }\",\".framer-NqacM.framer-v-rgdgnl.framer-uomow3 { height: 103px; min-height: unset; }\",\".framer-NqacM.framer-v-rgdgnl .framer-14v8lv9-container { order: 0; }\",\".framer-NqacM.framer-v-rgdgnl .framer-a30ivy-container { order: 1; }\",\".framer-NqacM.framer-v-rgdgnl .framer-xrcg3n-container { order: 2; }\",\".framer-NqacM.framer-v-rgdgnl .framer-1avna33 { order: 3; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 188\n * @framerIntrinsicWidth 375\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"gS6tfmM2H\":{\"layout\":[\"fixed\",\"fixed\"]},\"lzkuCowvZ\":{\"layout\":[\"fixed\",\"fixed\"]},\"YCzWGP32t\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"eBPVL1keh\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerLbGRt23jK=withCSS(Component,css,\"framer-NqacM\");export default FramerLbGRt23jK;FramerLbGRt23jK.displayName=\"Content 2\";FramerLbGRt23jK.defaultProps={height:188,width:375};addPropertyControls(FramerLbGRt23jK,{variant:{options:[\"XywhoocTh\",\"gS6tfmM2H\",\"lzkuCowvZ\",\"YCzWGP32t\"],optionTitles:[\"Apps\",\"Components\",\"Notes\",\"Idle\"],title:\"Variant\",type:ControlType.Enum},eBPVL1keh:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerLbGRt23jK,[{explicitInter:true,fonts:[]},...AppItems2Fonts,...ComponentsItems2Fonts,...NotesItems2Fonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerLbGRt23jK\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"375\",\"framerVariables\":\"{\\\"eBPVL1keh\\\":\\\"click\\\"}\",\"framerIntrinsicHeight\":\"188\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"gS6tfmM2H\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"lzkuCowvZ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"YCzWGP32t\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (c56cc2c)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,Link,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import SVG from\"https://framerusercontent.com/modules/I1DC9cTt2FcHsDUAaRxW/Vndrrgq9BIyekvFr1puQ/SVG.js\";const SVGFonts=getFonts(SVG);const cycleOrder=[\"H03_mkiIJ\",\"PpwRZxTJy\"];const serializationHash=\"framer-eBLie\";const variantClassNames={H03_mkiIJ:\"framer-v-y9shxo\",PpwRZxTJy:\"framer-v-f5129o\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Active:\"PpwRZxTJy\",Default:\"H03_mkiIJ\"};const getProps=({active,activeBG,click,height,icon,id,inactive,link,mouseEnter,title,width,...props})=>{var _ref,_ref1,_ref2,_ref3,_ref4,_humanReadableVariantMap_props_variant,_ref5;return{...props,BfoO_klqj:(_ref=activeBG!==null&&activeBG!==void 0?activeBG:props.BfoO_klqj)!==null&&_ref!==void 0?_ref:\"var(--token-20608b9f-0145-4a1e-b971-ee948ebbb015, rgb(255, 255, 255))\",bS0PiqW7j:(_ref1=inactive!==null&&inactive!==void 0?inactive:props.bS0PiqW7j)!==null&&_ref1!==void 0?_ref1:\"var(--token-20608b9f-0145-4a1e-b971-ee948ebbb015, rgb(255, 255, 255))\",dCinjMXn8:(_ref2=title!==null&&title!==void 0?title:props.dCinjMXn8)!==null&&_ref2!==void 0?_ref2:\"Apps\",fuGK0kKiq:(_ref3=active!==null&&active!==void 0?active:props.fuGK0kKiq)!==null&&_ref3!==void 0?_ref3:\"var(--token-419394a1-565d-4952-8ba3-b4f1eb92339c, rgb(5, 5, 5))\",gQ5jtb8lK:mouseEnter!==null&&mouseEnter!==void 0?mouseEnter:props.gQ5jtb8lK,nEa_vufY9:(_ref4=icon!==null&&icon!==void 0?icon:props.nEa_vufY9)!==null&&_ref4!==void 0?_ref4:'<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"> <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M2 5.57143C2 3.84743 3.12382 2 5 2H19C20.8762 2 22 3.84744 22 5.57143V18.4286C22 20.1526 20.8762 22 19 22H5C3.12383 22 2 20.1526 2 18.4286V5.57143ZM5 9.71429C4.44772 9.71429 4 10.162 4 10.7143V18.4286C4 19.5449 4.66703 20 5 20H19C19.333 20 20 19.5449 20 18.4286V10.7143C20 10.162 19.5523 9.71429 19 9.71429H5ZM20 7.71429H4V5.57143C4 4.45511 4.66704 4 5 4H19C19.333 4 20 4.4551 20 5.57143V7.71429Z\" fill=\"black\"/> <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M5 2C3.95123 2 3.12395 2.42635 2.60733 3.19565C2.13542 3.89835 2 4.77317 2 5.57143V8.71429C2 9.26657 2.44772 9.71429 3 9.71429H21C21.5523 9.71429 22 9.26657 22 8.71429V5.57143C22 4.77317 21.8646 3.89835 21.3927 3.19565C20.876 2.42635 20.0488 2 19 2H5ZM6 6C6 6.55228 5.55228 7 5 7C4.44772 7 4 6.55228 4 6C4 5.44772 4.44772 5 5 5C5.55228 5 6 5.44772 6 6ZM9 6C9 6.55228 8.55228 7 8 7C7.44772 7 7 6.55228 7 6C7 5.44772 7.44772 5 8 5C8.55228 5 9 5.44772 9 6ZM11 7C11.5523 7 12 6.55228 12 6C12 5.44772 11.5523 5 11 5C10.4477 5 10 5.44772 10 6C10 6.55228 10.4477 7 11 7Z\" fill=\"black\"/> </svg>',RJfiBviPA:click!==null&&click!==void 0?click:props.RJfiBviPA,variant:(_ref5=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref5!==void 0?_ref5:\"H03_mkiIJ\",XlzmcEQeo:link!==null&&link!==void 0?link:props.XlzmcEQeo};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,dCinjMXn8,nEa_vufY9,bS0PiqW7j,fuGK0kKiq,BfoO_klqj,gQ5jtb8lK,RJfiBviPA,XlzmcEQeo,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"H03_mkiIJ\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTaplks4xl=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(RJfiBviPA){const res=await RJfiBviPA(...args);if(res===false)return false;}});const onMouseEnter7btfis=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});if(gQ5jtb8lK){const res=await gQ5jtb8lK(...args);if(res===false)return false;}});const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:XlzmcEQeo,nodeId:\"H03_mkiIJ\",openInNewTab:false,smoothScroll:true,children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(serializationHash,...sharedStyleClassNames,\"framer-y9shxo\",className,classNames)} framer-1fv1vbe`,\"data-framer-name\":\"Default\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"H03_mkiIJ\",onMouseEnter:onMouseEnter7btfis,onTap:onTaplks4xl,ref:ref!==null&&ref!==void 0?ref:ref1,style:{backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:14,borderBottomRightRadius:14,borderTopLeftRadius:14,borderTopRightRadius:14,...style},variants:{PpwRZxTJy:{backgroundColor:BfoO_klqj}},...addPropertyOverrides({PpwRZxTJy:{\"data-framer-name\":\"Active\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-3ui7ka-container\",layoutDependency:layoutDependency,layoutId:\"KiQFQ_JEi-container\",children:/*#__PURE__*/_jsx(SVG,{customColor:bS0PiqW7j,customPadding:0,customStrokeWidth:2,customSvgCode:nEa_vufY9,height:\"100%\",id:\"KiQFQ_JEi\",layoutId:\"KiQFQ_JEi\",lineCap:\"butt\",lineJoin:\"miter\",style:{height:\"100%\",width:\"100%\"},width:\"100%\",...addPropertyOverrides({PpwRZxTJy:{customColor:fuGK0kKiq}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IFJlZ3VsYXI=\",\"--framer-font-family\":'\"SF Pro Display Regular\", \"SF Pro Display Regular Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-bS0PiqW7j-yUr4Reebh))\"},children:\"Apps\"})}),className:\"framer-zvkxho\",fonts:[\"CUSTOM;SF Pro Display Regular\"],layoutDependency:layoutDependency,layoutId:\"pLpLdxvZw\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-bS0PiqW7j-yUr4Reebh)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--variable-reference-bS0PiqW7j-yUr4Reebh\":bS0PiqW7j,\"--variable-reference-fuGK0kKiq-yUr4Reebh\":fuGK0kKiq},text:dCinjMXn8,variants:{PpwRZxTJy:{\"--extracted-r6o4lv\":\"var(--variable-reference-fuGK0kKiq-yUr4Reebh)\",\"--variable-reference-fuGK0kKiq-yUr4Reebh\":fuGK0kKiq}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({PpwRZxTJy:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IFJlZ3VsYXI=\",\"--framer-font-family\":'\"SF Pro Display Regular\", \"SF Pro Display Regular Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"22px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-fuGK0kKiq-yUr4Reebh))\"},children:\"Apps\"})})}},baseVariant,gestureVariant)})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-eBLie.framer-1fv1vbe, .framer-eBLie .framer-1fv1vbe { display: block; }\",\".framer-eBLie.framer-y9shxo { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 11px; height: 50px; justify-content: center; overflow: hidden; padding: 0px 14px 0px 14px; position: relative; text-decoration: none; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-eBLie .framer-3ui7ka-container { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 20px); position: relative; width: 21px; }\",\".framer-eBLie .framer-zvkxho { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-eBLie.framer-y9shxo { gap: 0px; } .framer-eBLie.framer-y9shxo > * { margin: 0px; margin-left: calc(11px / 2); margin-right: calc(11px / 2); } .framer-eBLie.framer-y9shxo > :first-child { margin-left: 0px; } .framer-eBLie.framer-y9shxo > :last-child { margin-right: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 50\n * @framerIntrinsicWidth 100\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"PpwRZxTJy\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerVariables {\"dCinjMXn8\":\"title\",\"nEa_vufY9\":\"icon\",\"bS0PiqW7j\":\"inactive\",\"fuGK0kKiq\":\"active\",\"BfoO_klqj\":\"activeBG\",\"gQ5jtb8lK\":\"mouseEnter\",\"RJfiBviPA\":\"click\",\"XlzmcEQeo\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FrameryUr4Reebh=withCSS(Component,css,\"framer-eBLie\");export default FrameryUr4Reebh;FrameryUr4Reebh.displayName=\"Menu Item 2\";FrameryUr4Reebh.defaultProps={height:50,width:100};addPropertyControls(FrameryUr4Reebh,{variant:{options:[\"H03_mkiIJ\",\"PpwRZxTJy\"],optionTitles:[\"Default\",\"Active\"],title:\"Variant\",type:ControlType.Enum},dCinjMXn8:{defaultValue:\"Apps\",displayTextArea:false,title:\"Title\",type:ControlType.String},nEa_vufY9:{defaultValue:'<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"> <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M2 5.57143C2 3.84743 3.12382 2 5 2H19C20.8762 2 22 3.84744 22 5.57143V18.4286C22 20.1526 20.8762 22 19 22H5C3.12383 22 2 20.1526 2 18.4286V5.57143ZM5 9.71429C4.44772 9.71429 4 10.162 4 10.7143V18.4286C4 19.5449 4.66703 20 5 20H19C19.333 20 20 19.5449 20 18.4286V10.7143C20 10.162 19.5523 9.71429 19 9.71429H5ZM20 7.71429H4V5.57143C4 4.45511 4.66704 4 5 4H19C19.333 4 20 4.4551 20 5.57143V7.71429Z\" fill=\"black\"/> <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M5 2C3.95123 2 3.12395 2.42635 2.60733 3.19565C2.13542 3.89835 2 4.77317 2 5.57143V8.71429C2 9.26657 2.44772 9.71429 3 9.71429H21C21.5523 9.71429 22 9.26657 22 8.71429V5.57143C22 4.77317 21.8646 3.89835 21.3927 3.19565C20.876 2.42635 20.0488 2 19 2H5ZM6 6C6 6.55228 5.55228 7 5 7C4.44772 7 4 6.55228 4 6C4 5.44772 4.44772 5 5 5C5.55228 5 6 5.44772 6 6ZM9 6C9 6.55228 8.55228 7 8 7C7.44772 7 7 6.55228 7 6C7 5.44772 7.44772 5 8 5C8.55228 5 9 5.44772 9 6ZM11 7C11.5523 7 12 6.55228 12 6C12 5.44772 11.5523 5 11 5C10.4477 5 10 5.44772 10 6C10 6.55228 10.4477 7 11 7Z\" fill=\"black\"/> </svg>',displayTextArea:false,title:\"Icon\",type:ControlType.String},bS0PiqW7j:{defaultValue:'var(--token-20608b9f-0145-4a1e-b971-ee948ebbb015, rgb(255, 255, 255)) /* {\"name\":\"12\"} */',title:\"Inactive\",type:ControlType.Color},fuGK0kKiq:{defaultValue:'var(--token-419394a1-565d-4952-8ba3-b4f1eb92339c, rgb(5, 5, 5)) /* {\"name\":\"1\"} */',title:\"Active\",type:ControlType.Color},BfoO_klqj:{defaultValue:'var(--token-20608b9f-0145-4a1e-b971-ee948ebbb015, rgb(255, 255, 255)) /* {\"name\":\"12\"} */',title:\"Active BG\",type:ControlType.Color},gQ5jtb8lK:{title:\"Mouse Enter\",type:ControlType.EventHandler},RJfiBviPA:{title:\"Click\",type:ControlType.EventHandler},XlzmcEQeo:{title:\"Link\",type:ControlType.Link}});addFonts(FrameryUr4Reebh,[{explicitInter:true,fonts:[{family:\"SF Pro Display Regular\",source:\"custom\",url:\"https://framerusercontent.com/assets/tlFJSDJfyzXzYaP0OEhl8hf6U.woff2\"}]},...SVGFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameryUr4Reebh\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"100\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"dCinjMXn8\\\":\\\"title\\\",\\\"nEa_vufY9\\\":\\\"icon\\\",\\\"bS0PiqW7j\\\":\\\"inactive\\\",\\\"fuGK0kKiq\\\":\\\"active\\\",\\\"BfoO_klqj\\\":\\\"activeBG\\\",\\\"gQ5jtb8lK\\\":\\\"mouseEnter\\\",\\\"RJfiBviPA\\\":\\\"click\\\",\\\"XlzmcEQeo\\\":\\\"link\\\"}\",\"framerIntrinsicHeight\":\"50\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"PpwRZxTJy\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./yUr4Reebh.map","// Generated by Framer (504870a)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,ResolveLinks,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Content2 from\"https://framerusercontent.com/modules/j3r4GtEtMM26EItaHjiE/BPWYfdHSpbsgt636qyeY/LbGRt23jK.js\";import MenuItem2 from\"https://framerusercontent.com/modules/uzC01rco12TDxuAJaKZn/RCVPDzMTW1E6bsrLfRZM/yUr4Reebh.js\";const Content2Fonts=getFonts(Content2);const MenuItem2Fonts=getFonts(MenuItem2);const cycleOrder=[\"t78bb_T8F\",\"w742_VPjL\",\"DlO3hXwgM\",\"h6gHgz2Z3\",\"a3bvDiHao\"];const serializationHash=\"framer-P2Ijh\";const variantClassNames={a3bvDiHao:\"framer-v-u9mm34\",DlO3hXwgM:\"framer-v-15fbw5t\",h6gHgz2Z3:\"framer-v-1vbnw81\",t78bb_T8F:\"framer-v-h2l6zi\",w742_VPjL:\"framer-v-1hkqnyq\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:25,delay:0,mass:1,stiffness:300,type:\"spring\"};const transition2={damping:20,delay:0,mass:1,stiffness:300,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Assets:\"a3bvDiHao\",Default:\"t78bb_T8F\",Home:\"DlO3hXwgM\",Notes:\"h6gHgz2Z3\",Stores:\"w742_VPjL\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"t78bb_T8F\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"t78bb_T8F\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseLeavetv5h97=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"t78bb_T8F\");});const gQ5jtb8lK1xmd9si=activeVariantCallback(async(...args)=>{setVariant(\"DlO3hXwgM\");});const gQ5jtb8lKmbdk41=activeVariantCallback(async(...args)=>{setVariant(\"a3bvDiHao\");});const gQ5jtb8lKhstiwn=activeVariantCallback(async(...args)=>{setVariant(\"w742_VPjL\");});const gQ5jtb8lK16f7qdr=activeVariantCallback(async(...args)=>{setVariant(\"h6gHgz2Z3\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"DlO3hXwgM\",\"a3bvDiHao\"].includes(baseVariant))return false;return true;};const router=useRouter();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,...addPropertyOverrides({h6gHgz2Z3:{value:transition2},w742_VPjL:{value:transition2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-h2l6zi\",className,classNames),\"data-framer-name\":\"Default\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"t78bb_T8F\",onMouseLeave:onMouseLeavetv5h97,ref:refBinding,style:{...style},...addPropertyOverrides({a3bvDiHao:{\"data-framer-name\":\"Assets\"},DlO3hXwgM:{\"data-framer-name\":\"Home\"},h6gHgz2Z3:{\"data-framer-name\":\"Notes\"},w742_VPjL:{\"data-framer-name\":\"Stores\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1i04ojo\",\"data-framer-name\":\"Content\",layoutDependency:layoutDependency,layoutId:\"AHQ7jana4\",style:{backdropFilter:\"blur(7px)\",backgroundColor:\"rgba(26, 28, 29, 0.7)\",borderBottomLeftRadius:20,borderBottomRightRadius:20,borderTopLeftRadius:20,borderTopRightRadius:20,WebkitBackdropFilter:\"blur(7px)\"},variants:{h6gHgz2Z3:{borderBottomLeftRadius:36,borderBottomRightRadius:36,borderTopLeftRadius:36,borderTopRightRadius:36},w742_VPjL:{borderBottomLeftRadius:36,borderBottomRightRadius:36,borderTopLeftRadius:36,borderTopRightRadius:36}},children:isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:188,width:`calc(${componentViewport?.width||\"100vw\"} - 48px)`,y:(componentViewport?.y||0)+0+20+((componentViewport?.height||66)-0-20-188+0+0),...addPropertyOverrides({h6gHgz2Z3:{height:146,width:`calc(${componentViewport?.width||\"100vw\"} - 16px)`,y:(componentViewport?.y||0)+-172+20+0},w742_VPjL:{width:`calc(${componentViewport?.width||\"100vw\"} + 26px)`,y:(componentViewport?.y||0)+-220+20+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1n29cl8-container\",layoutDependency:layoutDependency,layoutId:\"NngPlHzUL-container\",nodeId:\"NngPlHzUL\",rendersWithMotion:true,scopeId:\"m0hisgyAb\",style:{opacity:0},variants:{h6gHgz2Z3:{opacity:1},w742_VPjL:{opacity:1}},children:/*#__PURE__*/_jsx(Content2,{height:\"100%\",id:\"NngPlHzUL\",layoutId:\"NngPlHzUL\",style:{width:\"100%\"},variant:\"YCzWGP32t\",width:\"100%\",...addPropertyOverrides({h6gHgz2Z3:{style:{height:\"100%\",width:\"100%\"},variant:\"lzkuCowvZ\"},w742_VPjL:{variant:\"XywhoocTh\"}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1frqhtf\",\"data-framer-name\":\"Menu Items\",layoutDependency:layoutDependency,layoutId:\"wWO_Tn5mb\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"J1pWGkoIh\"},implicitPathVariables:undefined},{href:{webPageId:\"J1pWGkoIh\"},implicitPathVariables:undefined},{href:{webPageId:\"J1pWGkoIh\"},implicitPathVariables:undefined},{href:{webPageId:\"J1pWGkoIh\"},implicitPathVariables:undefined},{href:{webPageId:\"J1pWGkoIh\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:50,y:(componentViewport?.y||0)+0+(((componentViewport?.height||66)-0-50)/2+0+0)+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-a4cmm5-container\",layoutDependency:layoutDependency,layoutId:\"Ba7kT8kmE-container\",nodeId:\"Ba7kT8kmE\",rendersWithMotion:true,scopeId:\"m0hisgyAb\",children:/*#__PURE__*/_jsx(MenuItem2,{BfoO_klqj:\"var(--token-20608b9f-0145-4a1e-b971-ee948ebbb015, rgb(255, 255, 255))\",bS0PiqW7j:\"var(--token-20608b9f-0145-4a1e-b971-ee948ebbb015, rgb(255, 255, 255))\",dCinjMXn8:\"Home\",fuGK0kKiq:\"var(--token-419394a1-565d-4952-8ba3-b4f1eb92339c, rgb(5, 5, 5))\",gQ5jtb8lK:gQ5jtb8lK1xmd9si,height:\"100%\",id:\"Ba7kT8kmE\",layoutId:\"Ba7kT8kmE\",nEa_vufY9:'<svg width=\"28\" height=\"27\" viewBox=\"0 0 28 27\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"> <g clip-path=\"url(#clip0_2124_48169)\"> <path d=\"M10.6055 23.4053H17.3672V14.874C17.3672 14.335 17.0156 13.9834 16.4766 13.9834H11.5078C10.957 13.9834 10.6055 14.335 10.6055 14.874V23.4053ZM6.02344 24.6123H21.8789C23.543 24.6123 24.5156 23.6631 24.5156 22.0225V9.07324L22.6289 7.78418V21.542C22.6289 22.3037 22.2188 22.7256 21.4805 22.7256H6.42188C5.67188 22.7256 5.26172 22.3037 5.26172 21.542V7.7959L3.375 9.07324V22.0225C3.375 23.6631 4.34766 24.6123 6.02344 24.6123ZM0 11.5693C0 12.0498 0.375 12.5068 1.00781 12.5068C1.33594 12.5068 1.60547 12.3311 1.85156 12.1318L13.582 2.28809C13.8398 2.05371 14.1562 2.05371 14.4141 2.28809L26.1445 12.1318C26.3789 12.3311 26.6484 12.5068 26.9766 12.5068C27.5273 12.5068 27.9727 12.167 27.9727 11.6045C27.9727 11.2529 27.8555 11.0186 27.6094 10.8076L15.4102 0.553711C14.543 -0.18457 13.4648 -0.18457 12.5859 0.553711L0.375 10.8076C0.117188 11.0186 0 11.2998 0 11.5693ZM21.5742 6.28418L24.5156 8.76855V3.35449C24.5156 2.83887 24.1875 2.51074 23.6719 2.51074H22.418C21.9141 2.51074 21.5742 2.83887 21.5742 3.35449V6.28418Z\" fill=\"black\" fill-opacity=\"0.85\"/> </g> <defs> <clipPath id=\"clip0_2124_48169\"> <rect width=\"27.9727\" height=\"26.5957\" fill=\"white\"/> </clipPath> </defs> </svg>',variant:\"H03_mkiIJ\",width:\"100%\",XlzmcEQeo:resolvedLinks[0],...addPropertyOverrides({a3bvDiHao:{XlzmcEQeo:resolvedLinks[4]},DlO3hXwgM:{RJfiBviPA:undefined,variant:\"PpwRZxTJy\",XlzmcEQeo:resolvedLinks[2]},h6gHgz2Z3:{XlzmcEQeo:resolvedLinks[3]},w742_VPjL:{XlzmcEQeo:resolvedLinks[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"wHIWqBop3\"},implicitPathVariables:undefined},{href:{webPageId:\"wHIWqBop3\"},implicitPathVariables:undefined},{href:{webPageId:\"wHIWqBop3\"},implicitPathVariables:undefined},{href:{webPageId:\"wHIWqBop3\"},implicitPathVariables:undefined},{href:{webPageId:\"wHIWqBop3\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:50,y:(componentViewport?.y||0)+0+(((componentViewport?.height||66)-0-50)/2+0+0)+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-92or07-container\",layoutDependency:layoutDependency,layoutId:\"hCzo6l77d-container\",nodeId:\"hCzo6l77d\",rendersWithMotion:true,scopeId:\"m0hisgyAb\",children:/*#__PURE__*/_jsx(MenuItem2,{BfoO_klqj:\"var(--token-20608b9f-0145-4a1e-b971-ee948ebbb015, rgb(255, 255, 255))\",bS0PiqW7j:\"var(--token-20608b9f-0145-4a1e-b971-ee948ebbb015, rgb(255, 255, 255))\",dCinjMXn8:\"Assets\",fuGK0kKiq:\"var(--token-419394a1-565d-4952-8ba3-b4f1eb92339c, rgb(5, 5, 5))\",gQ5jtb8lK:gQ5jtb8lKmbdk41,height:\"100%\",id:\"hCzo6l77d\",layoutId:\"hCzo6l77d\",nEa_vufY9:'<svg width=\"21\" height=\"24\" viewBox=\"0 0 21 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"> <path d=\"M3.67969 23.5781H17.4727C19.5703 23.5781 20.8008 22.3594 20.8008 19.9453V7.81641C20.8008 5.40234 19.5586 4.18359 17.1211 4.18359H3.67969C1.23047 4.18359 0 5.39062 0 7.81641V19.9453C0 22.3711 1.23047 23.5781 3.67969 23.5781ZM3.70312 21.6914C2.53125 21.6914 1.88672 21.0703 1.88672 19.8516V7.91016C1.88672 6.69141 2.53125 6.07031 3.70312 6.07031H17.0859C18.2461 6.07031 18.9141 6.69141 18.9141 7.91016V19.8516C18.9141 21.0703 18.2461 21.6914 17.4375 21.6914H3.70312ZM5.77734 4.64062L7.66406 4.65234C7.66406 2.97656 8.76562 1.78125 10.3945 1.78125C12.0234 1.78125 13.1367 2.97656 13.1367 4.65234L15.0234 4.64062C15.0234 2.05078 13.0195 0 10.3945 0C7.76953 0 5.77734 2.05078 5.77734 4.64062Z\" fill=\"black\" fill-opacity=\"0.85\"/> </svg>',variant:\"H03_mkiIJ\",width:\"100%\",XlzmcEQeo:resolvedLinks1[0],...addPropertyOverrides({a3bvDiHao:{variant:\"PpwRZxTJy\",XlzmcEQeo:resolvedLinks1[4]},DlO3hXwgM:{XlzmcEQeo:resolvedLinks1[2]},h6gHgz2Z3:{XlzmcEQeo:resolvedLinks1[3]},w742_VPjL:{XlzmcEQeo:resolvedLinks1[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:50,y:(componentViewport?.y||0)+0+(((componentViewport?.height||66)-0-50)/2+0+0)+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-14329y7-container\",layoutDependency:layoutDependency,layoutId:\"EkzR7svu7-container\",nodeId:\"EkzR7svu7\",rendersWithMotion:true,scopeId:\"m0hisgyAb\",children:/*#__PURE__*/_jsx(MenuItem2,{BfoO_klqj:\"var(--token-20608b9f-0145-4a1e-b971-ee948ebbb015, rgb(255, 255, 255))\",bS0PiqW7j:\"var(--token-20608b9f-0145-4a1e-b971-ee948ebbb015, rgb(255, 255, 255))\",dCinjMXn8:\"Stores\",fuGK0kKiq:\"var(--token-419394a1-565d-4952-8ba3-b4f1eb92339c, rgb(5, 5, 5))\",gQ5jtb8lK:gQ5jtb8lKhstiwn,height:\"100%\",id:\"EkzR7svu7\",layoutId:\"EkzR7svu7\",nEa_vufY9:'<svg width=\"28\" height=\"25\" viewBox=\"0 0 28 25\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"> <g clip-path=\"url(#clip0_2124_83782)\"> <path d=\"M9.52734 18.9961H23.2031C23.6602 18.9961 24.0586 18.6211 24.0586 18.1172C24.0586 17.6133 23.6602 17.2383 23.2031 17.2383H9.72656C9.05859 17.2383 8.64844 16.7695 8.54297 16.0547L6.62109 3.01172C6.50391 2.10938 6.17578 1.65234 4.98047 1.65234H0.867188C0.398438 1.65234 0 2.0625 0 2.53125C0 3.01172 0.398438 3.42188 0.867188 3.42188H4.82812L6.70312 16.2891C6.94922 17.9531 7.82812 18.9961 9.52734 18.9961ZM7.37109 14.8242H23.2266C24.9375 14.8242 25.8164 13.7695 26.0625 12.0938L27 5.89453C27.0234 5.74219 27.0469 5.55469 27.0469 5.44922C27.0469 4.88672 26.625 4.5 25.9805 4.5H6.35156L6.36328 6.26953H25.0547L24.2227 11.8828C24.1289 12.6094 23.7422 13.0664 23.0508 13.0664H7.34766L7.37109 14.8242ZM10.4531 24.6914C11.5078 24.6914 12.3516 23.8594 12.3516 22.793C12.3516 21.7383 11.5078 20.8945 10.4531 20.8945C9.38672 20.8945 8.54297 21.7383 8.54297 22.793C8.54297 23.8594 9.38672 24.6914 10.4531 24.6914ZM21.4102 24.6914C22.4766 24.6914 23.3203 23.8594 23.3203 22.793C23.3203 21.7383 22.4766 20.8945 21.4102 20.8945C20.3555 20.8945 19.5 21.7383 19.5 22.793C19.5 23.8594 20.3555 24.6914 21.4102 24.6914Z\" fill=\"black\" fill-opacity=\"0.85\"/> </g> <defs> <clipPath id=\"clip0_2124_83782\"> <rect width=\"27.0469\" height=\"24.6914\" fill=\"white\"/> </clipPath> </defs> </svg>',variant:\"H03_mkiIJ\",width:\"100%\",...addPropertyOverrides({w742_VPjL:{variant:\"PpwRZxTJy\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:50,y:(componentViewport?.y||0)+0+(((componentViewport?.height||66)-0-50)/2+0+0)+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1gvomr-container\",layoutDependency:layoutDependency,layoutId:\"VtDqCKC6S-container\",nodeId:\"VtDqCKC6S\",rendersWithMotion:true,scopeId:\"m0hisgyAb\",children:/*#__PURE__*/_jsx(MenuItem2,{BfoO_klqj:\"var(--token-20608b9f-0145-4a1e-b971-ee948ebbb015, rgb(255, 255, 255))\",bS0PiqW7j:\"var(--token-20608b9f-0145-4a1e-b971-ee948ebbb015, rgb(255, 255, 255))\",dCinjMXn8:\"Socials\",fuGK0kKiq:\"var(--token-419394a1-565d-4952-8ba3-b4f1eb92339c, rgb(5, 5, 5))\",gQ5jtb8lK:gQ5jtb8lK16f7qdr,height:\"100%\",id:\"VtDqCKC6S\",layoutId:\"VtDqCKC6S\",nEa_vufY9:'<svg width=\"25\" height=\"26\" viewBox=\"0 0 25 26\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"> <g clip-path=\"url(#clip0_2124_82658)\"> <path d=\"M12.5728 7.62451L11.0142 9.20655C12.561 9.33545 13.5688 9.79248 14.3306 10.5542C16.3813 12.605 16.3696 15.5112 14.3423 17.5386L10.5103 21.3589C8.47119 23.398 5.58838 23.4097 3.5376 21.3706C1.48682 19.3081 1.49854 16.4253 3.5376 14.3862L5.83447 12.0894C5.50635 11.3511 5.42432 10.4722 5.55322 9.71045L2.10791 13.144C-0.692869 15.9565 -0.716305 19.9409 2.11963 22.7769C4.96729 25.6245 8.95166 25.6011 11.7524 22.8003L15.7603 18.7808C18.5728 15.9683 18.5962 11.9839 15.7485 9.14795C15.0103 8.40967 14.0728 7.88233 12.5728 7.62451ZM12.2798 17.2808L13.8384 15.6987C12.2915 15.5815 11.2837 15.1128 10.522 14.3511C8.47119 12.3003 8.48291 9.39405 10.5103 7.3667L14.3306 3.54639C16.3813 1.50733 19.2642 1.49561 21.3149 3.54639C23.3657 5.59717 23.3423 8.4917 21.3149 10.519L19.0181 12.8159C19.3462 13.5659 19.4165 14.4331 19.2993 15.1948L22.7446 11.7612C25.5454 8.94873 25.5688 4.97608 22.7329 2.12842C19.8853 -0.719235 15.9009 -0.695799 13.0884 2.1167L9.09229 6.12451C6.27979 8.93701 6.25635 12.9214 9.10401 15.7573C9.84229 16.4956 10.7798 17.023 12.2798 17.2808Z\" fill=\"black\" fill-opacity=\"0.85\"/> </g> <defs> <clipPath id=\"clip0_2124_82658\"> <rect width=\"24.8525\" height=\"25.1045\" fill=\"white\"/> </clipPath> </defs> </svg>',variant:\"H03_mkiIJ\",width:\"100%\",...addPropertyOverrides({h6gHgz2Z3:{variant:\"PpwRZxTJy\"}},baseVariant,gestureVariant)})})})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-P2Ijh.framer-nd1wxe, .framer-P2Ijh .framer-nd1wxe { display: block; }\",\".framer-P2Ijh.framer-h2l6zi { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 66px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 479px; }\",\".framer-P2Ijh .framer-1i04ojo { align-content: center; align-items: center; bottom: 0px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; justify-content: flex-end; left: 0px; overflow: hidden; padding: 20px 24px 0px 24px; position: absolute; right: 0px; top: 0px; will-change: var(--framer-will-change-override, transform); z-index: 1; }\",\".framer-P2Ijh .framer-1n29cl8-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-P2Ijh .framer-1frqhtf { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; z-index: 2; }\",\".framer-P2Ijh .framer-a4cmm5-container, .framer-P2Ijh .framer-92or07-container, .framer-P2Ijh .framer-14329y7-container, .framer-P2Ijh .framer-1gvomr-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-P2Ijh.framer-v-1hkqnyq.framer-h2l6zi, .framer-P2Ijh.framer-v-1vbnw81.framer-h2l6zi { width: min-content; }\",\".framer-P2Ijh.framer-v-1hkqnyq .framer-1i04ojo { bottom: unset; height: min-content; left: -32px; order: 0; overflow: visible; padding: 20px 24px 88px 24px; right: -42px; top: -220px; will-change: unset; }\",\".framer-P2Ijh.framer-v-1hkqnyq .framer-1n29cl8-container { order: 0; }\",\".framer-P2Ijh.framer-v-1hkqnyq .framer-1frqhtf { order: 1; }\",\".framer-P2Ijh.framer-v-15fbw5t.framer-h2l6zi { padding: 0px 0px 0px 10px; }\",\".framer-P2Ijh.framer-v-1vbnw81 .framer-1i04ojo { bottom: unset; height: min-content; left: -16px; padding: 20px 24px 88px 24px; right: -16px; top: -172px; }\",\".framer-P2Ijh.framer-v-1vbnw81 .framer-1n29cl8-container { height: 146px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 66\n * @framerIntrinsicWidth 479\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"w742_VPjL\":{\"layout\":[\"auto\",\"fixed\"]},\"DlO3hXwgM\":{\"layout\":[\"fixed\",\"fixed\"]},\"h6gHgz2Z3\":{\"layout\":[\"auto\",\"fixed\"]},\"a3bvDiHao\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerm0hisgyAb=withCSS(Component,css,\"framer-P2Ijh\");export default Framerm0hisgyAb;Framerm0hisgyAb.displayName=\"Dynamic Action Bar 2\";Framerm0hisgyAb.defaultProps={height:66,width:479};addPropertyControls(Framerm0hisgyAb,{variant:{options:[\"t78bb_T8F\",\"w742_VPjL\",\"DlO3hXwgM\",\"h6gHgz2Z3\",\"a3bvDiHao\"],optionTitles:[\"Default\",\"Stores\",\"Home\",\"Notes\",\"Assets\"],title:\"Variant\",type:ControlType.Enum}});addFonts(Framerm0hisgyAb,[{explicitInter:true,fonts:[]},...Content2Fonts,...MenuItem2Fonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerm0hisgyAb\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"479\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"w742_VPjL\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"DlO3hXwgM\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"h6gHgz2Z3\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"a3bvDiHao\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"66\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./m0hisgyAb.map","// Generated by Framer (fb1c8d3)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import SVG from\"https://framerusercontent.com/modules/I1DC9cTt2FcHsDUAaRxW/Vndrrgq9BIyekvFr1puQ/SVG.js\";const SVGFonts=getFonts(SVG);const cycleOrder=[\"x1Uc7VTjb\",\"jDvSuPMMq\"];const serializationHash=\"framer-VUW7f\";const variantClassNames={jDvSuPMMq:\"framer-v-166jifl\",x1Uc7VTjb:\"framer-v-f3crqd\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:45,delay:0,mass:1,stiffness:600,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion(React.Fragment);const humanReadableVariantMap={Active:\"x1Uc7VTjb\",Default:\"jDvSuPMMq\"};const getProps=({day,height,id,month,name1,tag,width,...props})=>{var _ref,_ref1,_ref2,_ref3,_humanReadableVariantMap_props_variant,_ref4;return{...props,BzZTp9uyF:(_ref=name1!==null&&name1!==void 0?name1:props.BzZTp9uyF)!==null&&_ref!==void 0?_ref:\"Action Bar\",dAs5S3y4B:(_ref1=tag!==null&&tag!==void 0?tag:props.dAs5S3y4B)!==null&&_ref1!==void 0?_ref1:\"Dynamic\",JjwPzMBft:(_ref2=month!==null&&month!==void 0?month:props.JjwPzMBft)!==null&&_ref2!==void 0?_ref2:\"06\",Pk4S30re1:(_ref3=day!==null&&day!==void 0?day:props.Pk4S30re1)!==null&&_ref3!==void 0?_ref3:\"24\",variant:(_ref4=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref4!==void 0?_ref4:\"x1Uc7VTjb\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,BzZTp9uyF,dAs5S3y4B,JjwPzMBft,Pk4S30re1,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"x1Uc7VTjb\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseLeaveukz8uy=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"jDvSuPMMq\");});const onMouseEnter1ly7ab=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});setVariant(\"x1Uc7VTjb\");});const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(serializationHash,...sharedStyleClassNames,\"framer-f3crqd\",className,classNames),\"data-framer-name\":\"Active\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"x1Uc7VTjb\",onMouseLeave:onMouseLeaveukz8uy,ref:ref!==null&&ref!==void 0?ref:ref1,style:{backgroundColor:\"var(--token-965e5c17-6359-41cc-bd03-2fa4898e2c2b, rgb(34, 36, 38))\",borderBottomLeftRadius:20,borderBottomRightRadius:20,borderTopLeftRadius:20,borderTopRightRadius:20,...style},variants:{jDvSuPMMq:{backgroundColor:\"rgba(34, 36, 38, 0)\"}},...addPropertyOverrides({jDvSuPMMq:{\"data-framer-name\":\"Default\",onMouseEnter:onMouseEnter1ly7ab,onMouseLeave:undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1x3x0oq\",\"data-framer-name\":\"Icon + Info\",layoutDependency:layoutDependency,layoutId:\"nT9fK9r6v\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-kbou0z\",\"data-framer-name\":\"Icon + Title\",layoutDependency:layoutDependency,layoutId:\"aBcP6tXil\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-ng8xp9-container\",layoutDependency:layoutDependency,layoutId:\"lZiBGUuEy-container\",style:{opacity:.7},children:/*#__PURE__*/_jsx(SVG,{customColor:\"var(--token-84002464-baa0-40a1-a1a1-82899aec539a, rgb(155, 161, 165))\",customPadding:0,customStrokeWidth:2,customSvgCode:'<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"> <path d=\"M9.9997 20L13.9997 4M17.9997 8.00004L20.5855 10.5858C21.3665 11.3669 21.3665 12.6332 20.5855 13.4143L17.9997 16M5.9997 16L3.41391 13.4143C2.63286 12.6332 2.63287 11.3669 3.41391 10.5858L5.9997 8.00004\" stroke=\"black\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/> </svg>',height:\"100%\",id:\"lZiBGUuEy\",layoutId:\"lZiBGUuEy\",lineCap:\"round\",lineJoin:\"miter\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-20608b9f-0145-4a1e-b971-ee948ebbb015, rgb(255, 255, 255)))\"},children:\"Action Bar\"})}),className:\"framer-r8ranh\",\"data-framer-name\":\"Title\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"b0wnOkngQ\",style:{\"--extracted-r6o4lv\":\"var(--token-20608b9f-0145-4a1e-b971-ee948ebbb015, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:BzZTp9uyF,verticalAlignment:\"top\",withExternalLayout:true})]})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-hrdcdb\",\"data-framer-name\":\"Tag + Date\",layoutDependency:layoutDependency,layoutId:\"bwV_y4TnA\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-ouz3vm\",\"data-border\":true,\"data-framer-name\":\"Tag\",layoutDependency:layoutDependency,layoutId:\"DH88DjzjC\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-82b5832e-a0cf-4abf-84b4-daf77b132a71, rgb(81, 86, 90))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",borderBottomLeftRadius:6,borderBottomRightRadius:6,borderTopLeftRadius:6,borderTopRightRadius:6},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-84002464-baa0-40a1-a1a1-82899aec539a, rgb(155, 161, 165)))\"},children:\"Mac\"})}),className:\"framer-i9vmj5\",\"data-framer-name\":\"Title\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"piWZ4tV4n\",style:{\"--extracted-r6o4lv\":\"var(--token-84002464-baa0-40a1-a1a1-82899aec539a, rgb(155, 161, 165))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",opacity:.7},text:dAs5S3y4B,verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-9xaqah\",\"data-framer-name\":\"Date\",layoutDependency:layoutDependency,layoutId:\"oDcUX2csJ\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-20608b9f-0145-4a1e-b971-ee948ebbb015, rgb(255, 255, 255)))\"},children:\"06\"})}),className:\"framer-19ybdfm\",\"data-framer-name\":\"Month\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Kde9dlWW6\",style:{\"--extracted-r6o4lv\":\"var(--token-20608b9f-0145-4a1e-b971-ee948ebbb015, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:JjwPzMBft,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-uy9fsp\",\"data-framer-name\":\"Dot\",layoutDependency:layoutDependency,layoutId:\"ASWiNbM0i\",style:{backgroundColor:\"var(--token-84002464-baa0-40a1-a1a1-82899aec539a, rgb(155, 161, 165))\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100,opacity:.7}}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-20608b9f-0145-4a1e-b971-ee948ebbb015, rgb(255, 255, 255)))\"},children:\"24\"})}),className:\"framer-63w04o\",\"data-framer-name\":\"Day\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"iGMxrkC5v\",style:{\"--extracted-r6o4lv\":\"var(--token-20608b9f-0145-4a1e-b971-ee948ebbb015, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:Pk4S30re1,verticalAlignment:\"top\",withExternalLayout:true})]})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-VUW7f.framer-1gpuwf0, .framer-VUW7f .framer-1gpuwf0 { display: block; }\",\".framer-VUW7f.framer-f3crqd { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; height: 44px; justify-content: space-between; overflow: visible; padding: 10px 12px 10px 12px; position: relative; width: 375px; }\",\".framer-VUW7f .framer-1x3x0oq { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-VUW7f .framer-kbou0z { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-VUW7f .framer-ng8xp9-container { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 20px); position: relative; width: 20px; }\",\".framer-VUW7f .framer-r8ranh, .framer-VUW7f .framer-i9vmj5, .framer-VUW7f .framer-19ybdfm, .framer-VUW7f .framer-63w04o { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-VUW7f .framer-hrdcdb { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 14px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-VUW7f .framer-ouz3vm { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 4px 6px 4px 6px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-VUW7f .framer-9xaqah { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-VUW7f .framer-uy9fsp { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 4px); overflow: hidden; position: relative; width: 4px; will-change: var(--framer-will-change-override, transform); }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-VUW7f .framer-1x3x0oq, .framer-VUW7f .framer-kbou0z, .framer-VUW7f .framer-hrdcdb, .framer-VUW7f .framer-ouz3vm, .framer-VUW7f .framer-9xaqah { gap: 0px; } .framer-VUW7f .framer-1x3x0oq > * { margin: 0px; margin-left: calc(12px / 2); margin-right: calc(12px / 2); } .framer-VUW7f .framer-1x3x0oq > :first-child, .framer-VUW7f .framer-kbou0z > :first-child, .framer-VUW7f .framer-hrdcdb > :first-child, .framer-VUW7f .framer-ouz3vm > :first-child, .framer-VUW7f .framer-9xaqah > :first-child { margin-left: 0px; } .framer-VUW7f .framer-1x3x0oq > :last-child, .framer-VUW7f .framer-kbou0z > :last-child, .framer-VUW7f .framer-hrdcdb > :last-child, .framer-VUW7f .framer-ouz3vm > :last-child, .framer-VUW7f .framer-9xaqah > :last-child { margin-right: 0px; } .framer-VUW7f .framer-kbou0z > *, .framer-VUW7f .framer-9xaqah > * { margin: 0px; margin-left: calc(6px / 2); margin-right: calc(6px / 2); } .framer-VUW7f .framer-hrdcdb > * { margin: 0px; margin-left: calc(14px / 2); margin-right: calc(14px / 2); } .framer-VUW7f .framer-ouz3vm > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } }\",\".framer-VUW7f.framer-v-166jifl.framer-f3crqd { padding: 10px 0px 10px 0px; }\",'.framer-VUW7f[data-border=\"true\"]::after, .framer-VUW7f [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 44\n * @framerIntrinsicWidth 375\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"jDvSuPMMq\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"BzZTp9uyF\":\"name1\",\"dAs5S3y4B\":\"tag\",\"JjwPzMBft\":\"month\",\"Pk4S30re1\":\"day\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FrameracTa3FoFh=withCSS(Component,css,\"framer-VUW7f\");export default FrameracTa3FoFh;FrameracTa3FoFh.displayName=\"Components Items\";FrameracTa3FoFh.defaultProps={height:44,width:375};addPropertyControls(FrameracTa3FoFh,{variant:{options:[\"x1Uc7VTjb\",\"jDvSuPMMq\"],optionTitles:[\"Active\",\"Default\"],title:\"Variant\",type:ControlType.Enum},BzZTp9uyF:{defaultValue:\"Action Bar\",displayTextArea:false,title:\"Name\",type:ControlType.String},dAs5S3y4B:{defaultValue:\"Dynamic\",displayTextArea:false,title:\"Tag\",type:ControlType.String},JjwPzMBft:{defaultValue:\"06\",displayTextArea:false,title:\"Month\",type:ControlType.String},Pk4S30re1:{defaultValue:\"24\",displayTextArea:false,title:\"Day\",type:ControlType.String}});addFonts(FrameracTa3FoFh,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://app.framerstatic.com/Inter-Medium.cyrillic-ext-M4WHNGTS.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://app.framerstatic.com/Inter-Medium.cyrillic-JVU2PANX.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://app.framerstatic.com/Inter-Medium.greek-ext-4KCQBEIZ.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://app.framerstatic.com/Inter-Medium.greek-DPOQGN7L.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://app.framerstatic.com/Inter-Medium.latin-ext-J4DBSW7F.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://app.framerstatic.com/Inter-Medium.latin-Y3IVPL46.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://app.framerstatic.com/Inter-Medium.vietnamese-PJV76O4P.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://app.framerstatic.com/Inter-Regular.cyrillic-ext-CFTLRB35.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://app.framerstatic.com/Inter-Regular.cyrillic-KKLZBALH.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://app.framerstatic.com/Inter-Regular.greek-ext-ULEBLIFV.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://app.framerstatic.com/Inter-Regular.greek-IRHSNFQB.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://app.framerstatic.com/Inter-Regular.latin-ext-VZDUGU3Q.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://app.framerstatic.com/Inter-Regular.latin-JLQMKCHE.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://app.framerstatic.com/Inter-Regular.vietnamese-QK7VSWXK.woff2\",weight:\"400\"}]},...SVGFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameracTa3FoFh\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"BzZTp9uyF\\\":\\\"name1\\\",\\\"dAs5S3y4B\\\":\\\"tag\\\",\\\"JjwPzMBft\\\":\\\"month\\\",\\\"Pk4S30re1\\\":\\\"day\\\"}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"44\",\"framerIntrinsicWidth\":\"375\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"jDvSuPMMq\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./acTa3FoFh.map","// Generated by Framer (fb1c8d3)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import SVG from\"https://framerusercontent.com/modules/I1DC9cTt2FcHsDUAaRxW/Vndrrgq9BIyekvFr1puQ/SVG.js\";const SVGFonts=getFonts(SVG);const cycleOrder=[\"kpQ2prODU\",\"FdCoaEB93\"];const serializationHash=\"framer-JSOaQ\";const variantClassNames={FdCoaEB93:\"framer-v-120w3v6\",kpQ2prODU:\"framer-v-jhk89n\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:45,delay:0,mass:1,stiffness:600,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion(React.Fragment);const humanReadableVariantMap={Active:\"kpQ2prODU\",Default:\"FdCoaEB93\"};const getProps=({date,height,id,name1,width,...props})=>{var _ref,_ref1,_humanReadableVariantMap_props_variant,_ref2;return{...props,BzZTp9uyF:(_ref=name1!==null&&name1!==void 0?name1:props.BzZTp9uyF)!==null&&_ref!==void 0?_ref:\"Action Bar\",JjwPzMBft:(_ref1=date!==null&&date!==void 0?date:props.JjwPzMBft)!==null&&_ref1!==void 0?_ref1:\"Jun, 2024\",variant:(_ref2=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref2!==void 0?_ref2:\"kpQ2prODU\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,BzZTp9uyF,JjwPzMBft,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"kpQ2prODU\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseLeave1ac8ami=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"FdCoaEB93\");});const onMouseEnter18helbb=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});setVariant(\"kpQ2prODU\");});const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(serializationHash,...sharedStyleClassNames,\"framer-jhk89n\",className,classNames),\"data-framer-name\":\"Active\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"kpQ2prODU\",onMouseLeave:onMouseLeave1ac8ami,ref:ref!==null&&ref!==void 0?ref:ref1,style:{backgroundColor:\"var(--token-965e5c17-6359-41cc-bd03-2fa4898e2c2b, rgb(34, 36, 38))\",borderBottomLeftRadius:20,borderBottomRightRadius:20,borderTopLeftRadius:20,borderTopRightRadius:20,...style},variants:{FdCoaEB93:{backgroundColor:\"rgba(34, 36, 38, 0)\"}},...addPropertyOverrides({FdCoaEB93:{\"data-framer-name\":\"Default\",onMouseEnter:onMouseEnter18helbb,onMouseLeave:undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-bdp1r\",\"data-framer-name\":\"Icon + Info\",layoutDependency:layoutDependency,layoutId:\"N4CKjGJev\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1izeqib\",\"data-framer-name\":\"Icon + Title\",layoutDependency:layoutDependency,layoutId:\"M08j3CkwV\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-13tvzqn-container\",layoutDependency:layoutDependency,layoutId:\"LSvC3Nxqa-container\",style:{opacity:.7},children:/*#__PURE__*/_jsx(SVG,{customColor:\"var(--token-84002464-baa0-40a1-a1a1-82899aec539a, rgb(155, 161, 165))\",customPadding:0,customStrokeWidth:2,customSvgCode:'<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"> <path d=\"M12.5147 17.4853L11.1005 18.8995C9.68629 20.3137 7.12291 20.5788 5.44365 18.8995C3.76439 17.2202 4.02944 14.6569 5.44365 13.2426L12.5147 6.17157C14.0768 4.60948 16.6095 4.6095 18.1716 6.17157C19.7336 7.73364 19.7337 10.2663 18.1716 11.8284L16.0503 13.9497C15.2692 14.7308 14.0029 14.7308 13.2218 13.9497C12.4408 13.1687 12.4408 11.9024 13.2218 11.1213L15.3431 9\" stroke=\"black\" stroke-width=\"2\" stroke-linecap=\"round\"/> </svg>',height:\"100%\",id:\"LSvC3Nxqa\",layoutId:\"LSvC3Nxqa\",lineCap:\"round\",lineJoin:\"miter\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-20608b9f-0145-4a1e-b971-ee948ebbb015, rgb(255, 255, 255)))\"},children:\"Action Bar\"})}),className:\"framer-1utbgu3\",\"data-framer-name\":\"Title\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"xDNUmHQI1\",style:{\"--extracted-r6o4lv\":\"var(--token-20608b9f-0145-4a1e-b971-ee948ebbb015, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:BzZTp9uyF,verticalAlignment:\"top\",withExternalLayout:true})]})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-bu4vbh\",\"data-framer-name\":\"Date\",layoutDependency:layoutDependency,layoutId:\"qWHUAuASL\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-84002464-baa0-40a1-a1a1-82899aec539a, rgb(155, 161, 165)))\"},children:\"Jun, 2024\"})}),className:\"framer-yrh9wx\",\"data-framer-name\":\"Month\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"k97e2TmIj\",style:{\"--extracted-r6o4lv\":\"var(--token-84002464-baa0-40a1-a1a1-82899aec539a, rgb(155, 161, 165))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:JjwPzMBft,verticalAlignment:\"top\",withExternalLayout:true})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-JSOaQ.framer-1qy8wlr, .framer-JSOaQ .framer-1qy8wlr { display: block; }\",\".framer-JSOaQ.framer-jhk89n { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; height: 44px; justify-content: space-between; overflow: visible; padding: 10px 12px 10px 12px; position: relative; width: 375px; }\",\".framer-JSOaQ .framer-bdp1r { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-JSOaQ .framer-1izeqib { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-JSOaQ .framer-13tvzqn-container { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 20px); position: relative; width: 20px; }\",\".framer-JSOaQ .framer-1utbgu3, .framer-JSOaQ .framer-yrh9wx { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-JSOaQ .framer-bu4vbh { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-JSOaQ .framer-bdp1r, .framer-JSOaQ .framer-1izeqib, .framer-JSOaQ .framer-bu4vbh { gap: 0px; } .framer-JSOaQ .framer-bdp1r > * { margin: 0px; margin-left: calc(12px / 2); margin-right: calc(12px / 2); } .framer-JSOaQ .framer-bdp1r > :first-child, .framer-JSOaQ .framer-1izeqib > :first-child, .framer-JSOaQ .framer-bu4vbh > :first-child { margin-left: 0px; } .framer-JSOaQ .framer-bdp1r > :last-child, .framer-JSOaQ .framer-1izeqib > :last-child, .framer-JSOaQ .framer-bu4vbh > :last-child { margin-right: 0px; } .framer-JSOaQ .framer-1izeqib > *, .framer-JSOaQ .framer-bu4vbh > * { margin: 0px; margin-left: calc(6px / 2); margin-right: calc(6px / 2); } }\",\".framer-JSOaQ.framer-v-120w3v6.framer-jhk89n { padding: 10px 0px 10px 0px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 44\n * @framerIntrinsicWidth 375\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"FdCoaEB93\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"BzZTp9uyF\":\"name1\",\"JjwPzMBft\":\"date\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerbCMEm4hY1=withCSS(Component,css,\"framer-JSOaQ\");export default FramerbCMEm4hY1;FramerbCMEm4hY1.displayName=\"Notes Items\";FramerbCMEm4hY1.defaultProps={height:44,width:375};addPropertyControls(FramerbCMEm4hY1,{variant:{options:[\"kpQ2prODU\",\"FdCoaEB93\"],optionTitles:[\"Active\",\"Default\"],title:\"Variant\",type:ControlType.Enum},BzZTp9uyF:{defaultValue:\"Action Bar\",displayTextArea:false,title:\"Name\",type:ControlType.String},JjwPzMBft:{defaultValue:\"Jun, 2024\",displayTextArea:false,title:\"Date\",type:ControlType.String}});addFonts(FramerbCMEm4hY1,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://app.framerstatic.com/Inter-Medium.cyrillic-ext-M4WHNGTS.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://app.framerstatic.com/Inter-Medium.cyrillic-JVU2PANX.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://app.framerstatic.com/Inter-Medium.greek-ext-4KCQBEIZ.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://app.framerstatic.com/Inter-Medium.greek-DPOQGN7L.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://app.framerstatic.com/Inter-Medium.latin-ext-J4DBSW7F.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://app.framerstatic.com/Inter-Medium.latin-Y3IVPL46.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://app.framerstatic.com/Inter-Medium.vietnamese-PJV76O4P.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://app.framerstatic.com/Inter-Regular.cyrillic-ext-CFTLRB35.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://app.framerstatic.com/Inter-Regular.cyrillic-KKLZBALH.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://app.framerstatic.com/Inter-Regular.greek-ext-ULEBLIFV.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://app.framerstatic.com/Inter-Regular.greek-IRHSNFQB.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://app.framerstatic.com/Inter-Regular.latin-ext-VZDUGU3Q.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://app.framerstatic.com/Inter-Regular.latin-JLQMKCHE.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://app.framerstatic.com/Inter-Regular.vietnamese-QK7VSWXK.woff2\",weight:\"400\"}]},...SVGFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerbCMEm4hY1\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"FdCoaEB93\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"BzZTp9uyF\\\":\\\"name1\\\",\\\"JjwPzMBft\\\":\\\"date\\\"}\",\"framerIntrinsicWidth\":\"375\",\"framerIntrinsicHeight\":\"44\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./bCMEm4hY1.map","// Generated by Framer (fb1c8d3)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Image,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";const cycleOrder=[\"WFXQQLwoV\",\"t7Eph5T3E\"];const serializationHash=\"framer-wKLVP\";const variantClassNames={t7Eph5T3E:\"framer-v-plnvn3\",WFXQQLwoV:\"framer-v-9q7olk\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion(React.Fragment);const humanReadableVariantMap={Klack:\"WFXQQLwoV\",Quill:\"t7Eph5T3E\"};const getProps=({height,id,width,...props})=>{var _humanReadableVariantMap_props_variant,_ref;return{...props,variant:(_ref=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref!==void 0?_ref:\"WFXQQLwoV\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"WFXQQLwoV\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(serializationHash,...sharedStyleClassNames,\"framer-9q7olk\",className,classNames),\"data-framer-name\":\"Klack\",layoutDependency:layoutDependency,layoutId:\"WFXQQLwoV\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{...style},...addPropertyOverrides({t7Eph5T3E:{\"data-framer-name\":\"Quill\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:230,intrinsicWidth:230,pixelHeight:460,pixelWidth:460,src:\"https://framerusercontent.com/images/DzrsIAqwZIclGd7NsRnom6em4.png\"},className:\"framer-lr56k9\",\"data-framer-name\":\"IMG\",layoutDependency:layoutDependency,layoutId:\"gGiVQ5zou\",transformTemplate:transformTemplate1,...addPropertyOverrides({t7Eph5T3E:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:230,intrinsicWidth:230,pixelHeight:460,pixelWidth:460,src:\"https://framerusercontent.com/images/NdaWVYKH2bDKUvj31OD0WFSwGsY.png\"}}},baseVariant,gestureVariant)})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-wKLVP.framer-on9hbq, .framer-wKLVP .framer-on9hbq { display: block; }\",\".framer-wKLVP.framer-9q7olk { height: 54px; overflow: visible; position: relative; width: 54px; }\",\".framer-wKLVP .framer-lr56k9 { -webkit-user-select: none; aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 66px); left: 50%; overflow: visible; pointer-events: none; position: absolute; top: 50%; user-select: none; width: 66px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 54\n * @framerIntrinsicWidth 54\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"t7Eph5T3E\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerDm2z3H72i=withCSS(Component,css,\"framer-wKLVP\");export default FramerDm2z3H72i;FramerDm2z3H72i.displayName=\"App Logos\";FramerDm2z3H72i.defaultProps={height:54,width:54};addPropertyControls(FramerDm2z3H72i,{variant:{options:[\"WFXQQLwoV\",\"t7Eph5T3E\"],optionTitles:[\"Klack\",\"Quill\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerDm2z3H72i,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerDm2z3H72i\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"t7Eph5T3E\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"54\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"54\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Dm2z3H72i.map","// Generated by Framer (fb1c8d3)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getPropertyControls,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import SVG from\"https://framerusercontent.com/modules/I1DC9cTt2FcHsDUAaRxW/Vndrrgq9BIyekvFr1puQ/SVG.js\";import AppLogos from\"https://framerusercontent.com/modules/xg2lCLx3yAl22y3go91J/PwdaLhBFzdopoHPkk9J1/Dm2z3H72i.js\";const AppLogosFonts=getFonts(AppLogos);const SVGFonts=getFonts(SVG);const AppLogosControls=getPropertyControls(AppLogos);const cycleOrder=[\"fmSe4yTFs\",\"el_d_AmVL\"];const serializationHash=\"framer-vUe0J\";const variantClassNames={el_d_AmVL:\"framer-v-t8sq8m\",fmSe4yTFs:\"framer-v-18mxjbt\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:45,delay:0,mass:1,stiffness:600,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion(React.Fragment);const humanReadableEnumMap={Klack:\"WFXQQLwoV\",Quill:\"t7Eph5T3E\"};const humanReadableVariantMap={Active:\"fmSe4yTFs\",Default:\"el_d_AmVL\"};const getProps=({app,height,id,name1,sub,tag,width,...props})=>{var _ref,_ref1,_humanReadableEnumMap_app,_ref2,_ref3,_ref4,_humanReadableVariantMap_props_variant,_ref5;return{...props,BzZTp9uyF:(_ref=name1!==null&&name1!==void 0?name1:props.BzZTp9uyF)!==null&&_ref!==void 0?_ref:\"Klack\",dAs5S3y4B:(_ref1=tag!==null&&tag!==void 0?tag:props.dAs5S3y4B)!==null&&_ref1!==void 0?_ref1:\"Mac\",ma_Z1Dncx:(_ref3=(_ref2=(_humanReadableEnumMap_app=humanReadableEnumMap[app])!==null&&_humanReadableEnumMap_app!==void 0?_humanReadableEnumMap_app:app)!==null&&_ref2!==void 0?_ref2:props.ma_Z1Dncx)!==null&&_ref3!==void 0?_ref3:\"WFXQQLwoV\",Q7nxXw1If:(_ref4=sub!==null&&sub!==void 0?sub:props.Q7nxXw1If)!==null&&_ref4!==void 0?_ref4:\"Satisfying key sounds\",variant:(_ref5=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref5!==void 0?_ref5:\"fmSe4yTFs\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,ma_Z1Dncx,BzZTp9uyF,Q7nxXw1If,dAs5S3y4B,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"fmSe4yTFs\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseLeave1mne7tg=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"el_d_AmVL\");});const onMouseEnter5xe5dq=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});setVariant(\"fmSe4yTFs\");});const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(serializationHash,...sharedStyleClassNames,\"framer-18mxjbt\",className,classNames),\"data-framer-name\":\"Active\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"fmSe4yTFs\",onMouseLeave:onMouseLeave1mne7tg,ref:ref!==null&&ref!==void 0?ref:ref1,style:{backgroundColor:\"var(--token-965e5c17-6359-41cc-bd03-2fa4898e2c2b, rgb(34, 36, 38))\",borderBottomLeftRadius:20,borderBottomRightRadius:20,borderTopLeftRadius:20,borderTopRightRadius:20,...style},variants:{el_d_AmVL:{backgroundColor:\"rgba(34, 36, 38, 0)\"}},...addPropertyOverrides({el_d_AmVL:{\"data-framer-name\":\"Default\",onMouseEnter:onMouseEnter5xe5dq,onMouseLeave:undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-lscbkc\",\"data-framer-name\":\"App Icon + Info\",layoutDependency:layoutDependency,layoutId:\"BFWDNxznr\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-v964t9-container\",layoutDependency:layoutDependency,layoutId:\"gnSojQLir-container\",children:/*#__PURE__*/_jsx(AppLogos,{height:\"100%\",id:\"gnSojQLir\",layoutId:\"gnSojQLir\",variant:ma_Z1Dncx,width:\"100%\"})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1da266j\",\"data-framer-name\":\"Info\",layoutDependency:layoutDependency,layoutId:\"yrzVkg841\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-pbiyfb\",\"data-framer-name\":\"Title + Arrow\",layoutDependency:layoutDependency,layoutId:\"BOQj2R7eg\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-20608b9f-0145-4a1e-b971-ee948ebbb015, rgb(255, 255, 255)))\"},children:\"Klack\"})}),className:\"framer-1n20jyh\",\"data-framer-name\":\"Title\",fonts:[\"Inter-SemiBold\"],layoutDependency:layoutDependency,layoutId:\"hMjQLmIIi\",style:{\"--extracted-r6o4lv\":\"var(--token-20608b9f-0145-4a1e-b971-ee948ebbb015, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:BzZTp9uyF,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-hg5n5m-container\",layoutDependency:layoutDependency,layoutId:\"grnBJESYT-container\",children:/*#__PURE__*/_jsx(SVG,{customColor:\"var(--token-82b5832e-a0cf-4abf-84b4-daf77b132a71, rgb(81, 86, 90))\",customPadding:0,customStrokeWidth:2,customSvgCode:'<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"> <path d=\"M18 15V6M18 6H9M18 6L6.25 17.75\" stroke=\"black\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/> </svg>',height:\"100%\",id:\"grnBJESYT\",layoutId:\"grnBJESYT\",lineCap:\"round\",lineJoin:\"miter\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-84002464-baa0-40a1-a1a1-82899aec539a, rgb(155, 161, 165)))\"},children:\"Satisfying key sounds\"})}),className:\"framer-gsfied\",\"data-framer-name\":\"Sub\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"A3hg6qUpc\",style:{\"--extracted-r6o4lv\":\"var(--token-84002464-baa0-40a1-a1a1-82899aec539a, rgb(155, 161, 165))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:Q7nxXw1If,verticalAlignment:\"top\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1kca9ve\",\"data-border\":true,\"data-framer-name\":\"Tag\",layoutDependency:layoutDependency,layoutId:\"GQ2EWpEB7\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-82b5832e-a0cf-4abf-84b4-daf77b132a71, rgb(81, 86, 90))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",borderBottomLeftRadius:6,borderBottomRightRadius:6,borderTopLeftRadius:6,borderTopRightRadius:6,filter:\"none\",opacity:1,WebkitFilter:\"none\"},variants:{el_d_AmVL:{filter:\"blur(2px)\",opacity:0,WebkitFilter:\"blur(2px)\"}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-84002464-baa0-40a1-a1a1-82899aec539a, rgb(155, 161, 165)))\"},children:\"Mac\"})}),className:\"framer-di5v4w\",\"data-framer-name\":\"Title\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"b91rs3Yk5\",style:{\"--extracted-r6o4lv\":\"var(--token-84002464-baa0-40a1-a1a1-82899aec539a, rgb(155, 161, 165))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",opacity:.7},text:dAs5S3y4B,verticalAlignment:\"top\",withExternalLayout:true})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-vUe0J.framer-169f19f, .framer-vUe0J .framer-169f19f { display: block; }\",\".framer-vUe0J.framer-18mxjbt { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 12px 20px 12px 12px; position: relative; width: 375px; }\",\".framer-vUe0J .framer-lscbkc { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-vUe0J .framer-v964t9-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-vUe0J .framer-1da266j { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-vUe0J .framer-pbiyfb { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-vUe0J .framer-1n20jyh, .framer-vUe0J .framer-di5v4w { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-vUe0J .framer-hg5n5m-container { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 14px); position: relative; width: 14px; }\",\".framer-vUe0J .framer-gsfied { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-vUe0J .framer-1kca9ve { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 4px 6px 4px 6px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-vUe0J .framer-lscbkc, .framer-vUe0J .framer-1da266j, .framer-vUe0J .framer-pbiyfb, .framer-vUe0J .framer-1kca9ve { gap: 0px; } .framer-vUe0J .framer-lscbkc > * { margin: 0px; margin-left: calc(12px / 2); margin-right: calc(12px / 2); } .framer-vUe0J .framer-lscbkc > :first-child, .framer-vUe0J .framer-pbiyfb > :first-child, .framer-vUe0J .framer-1kca9ve > :first-child { margin-left: 0px; } .framer-vUe0J .framer-lscbkc > :last-child, .framer-vUe0J .framer-pbiyfb > :last-child, .framer-vUe0J .framer-1kca9ve > :last-child { margin-right: 0px; } .framer-vUe0J .framer-1da266j > * { margin: 0px; margin-bottom: calc(4px / 2); margin-top: calc(4px / 2); } .framer-vUe0J .framer-1da266j > :first-child { margin-top: 0px; } .framer-vUe0J .framer-1da266j > :last-child { margin-bottom: 0px; } .framer-vUe0J .framer-pbiyfb > * { margin: 0px; margin-left: calc(4px / 2); margin-right: calc(4px / 2); } .framer-vUe0J .framer-1kca9ve > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } }\",\".framer-vUe0J.framer-v-t8sq8m.framer-18mxjbt { padding: 12px 0px 12px 0px; }\",'.framer-vUe0J[data-border=\"true\"]::after, .framer-vUe0J [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 78\n * @framerIntrinsicWidth 375\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"el_d_AmVL\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"ma_Z1Dncx\":\"app\",\"BzZTp9uyF\":\"name1\",\"Q7nxXw1If\":\"sub\",\"dAs5S3y4B\":\"tag\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerdDufaI9mX=withCSS(Component,css,\"framer-vUe0J\");export default FramerdDufaI9mX;FramerdDufaI9mX.displayName=\"App Items\";FramerdDufaI9mX.defaultProps={height:78,width:375};addPropertyControls(FramerdDufaI9mX,{variant:{options:[\"fmSe4yTFs\",\"el_d_AmVL\"],optionTitles:[\"Active\",\"Default\"],title:\"Variant\",type:ControlType.Enum},ma_Z1Dncx:(AppLogosControls===null||AppLogosControls===void 0?void 0:AppLogosControls[\"variant\"])&&{...AppLogosControls[\"variant\"],defaultValue:\"WFXQQLwoV\",description:undefined,hidden:undefined,title:\"App\"},BzZTp9uyF:{defaultValue:\"Klack\",displayTextArea:false,title:\"Name\",type:ControlType.String},Q7nxXw1If:{defaultValue:\"Satisfying key sounds\",displayTextArea:false,title:\"Sub\",type:ControlType.String},dAs5S3y4B:{defaultValue:\"Mac\",displayTextArea:false,title:\"Tag\",type:ControlType.String}});addFonts(FramerdDufaI9mX,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://app.framerstatic.com/Inter-SemiBold.cyrillic-ext-C7KWUKA7.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://app.framerstatic.com/Inter-SemiBold.cyrillic-JWV7SOZ6.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://app.framerstatic.com/Inter-SemiBold.greek-ext-FBKSFTSU.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://app.framerstatic.com/Inter-SemiBold.greek-EQ3PSENU.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://app.framerstatic.com/Inter-SemiBold.latin-ext-ULRSO3ZR.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://app.framerstatic.com/Inter-SemiBold.latin-RDYY2AG2.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://app.framerstatic.com/Inter-SemiBold.vietnamese-ESQNSEQ3.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://app.framerstatic.com/Inter-Regular.cyrillic-ext-CFTLRB35.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://app.framerstatic.com/Inter-Regular.cyrillic-KKLZBALH.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://app.framerstatic.com/Inter-Regular.greek-ext-ULEBLIFV.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://app.framerstatic.com/Inter-Regular.greek-IRHSNFQB.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://app.framerstatic.com/Inter-Regular.latin-ext-VZDUGU3Q.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://app.framerstatic.com/Inter-Regular.latin-JLQMKCHE.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://app.framerstatic.com/Inter-Regular.vietnamese-QK7VSWXK.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://app.framerstatic.com/Inter-Medium.cyrillic-ext-M4WHNGTS.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://app.framerstatic.com/Inter-Medium.cyrillic-JVU2PANX.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://app.framerstatic.com/Inter-Medium.greek-ext-4KCQBEIZ.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://app.framerstatic.com/Inter-Medium.greek-DPOQGN7L.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://app.framerstatic.com/Inter-Medium.latin-ext-J4DBSW7F.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://app.framerstatic.com/Inter-Medium.latin-Y3IVPL46.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://app.framerstatic.com/Inter-Medium.vietnamese-PJV76O4P.woff2\",weight:\"500\"}]},...AppLogosFonts,...SVGFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerdDufaI9mX\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"el_d_AmVL\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"78\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"375\",\"framerVariables\":\"{\\\"ma_Z1Dncx\\\":\\\"app\\\",\\\"BzZTp9uyF\\\":\\\"name1\\\",\\\"Q7nxXw1If\\\":\\\"sub\\\",\\\"dAs5S3y4B\\\":\\\"tag\\\"}\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./dDufaI9mX.map","// Generated by Framer (c56cc2c)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import ComponentsItems from\"https://framerusercontent.com/modules/0ZlgpkkfNqH1GGwmOPqb/UVGMQoWRsYKOKwZxrAWC/acTa3FoFh.js\";import NotesItems from\"https://framerusercontent.com/modules/BL0nVfBoIi8zssRbQtZY/DGgwjD5bYrQrdFt79lrR/bCMEm4hY1.js\";import AppItems from\"https://framerusercontent.com/modules/GWexmUVz204oWlM1mNpK/solEqmhuXx1HXSg4Wb08/dDufaI9mX.js\";const AppItemsFonts=getFonts(AppItems);const ComponentsItemsFonts=getFonts(ComponentsItems);const NotesItemsFonts=getFonts(NotesItems);const cycleOrder=[\"Z1NAAao0J\",\"Z7xHACN0t\",\"CU_Lh6q5o\",\"B904dDD1D\"];const serializationHash=\"framer-ADzc4\";const variantClassNames={B904dDD1D:\"framer-v-1tnimsj\",CU_Lh6q5o:\"framer-v-15eau1j\",Z1NAAao0J:\"framer-v-ruusak\",Z7xHACN0t:\"framer-v-13c39nq\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={duration:0,type:\"tween\"};const transition2={damping:45,delay:0,mass:1,stiffness:600,type:\"spring\"};const transition3={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const transition4={damping:60,delay:0,mass:1,stiffness:800,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Apps:\"Z1NAAao0J\",Components:\"Z7xHACN0t\",Idle:\"B904dDD1D\",Notes:\"CU_Lh6q5o\"};const getProps=({height,id,width,...props})=>{var _humanReadableVariantMap_props_variant,_ref;return{...props,variant:(_ref=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref!==void 0?_ref:\"Z1NAAao0J\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"Z1NAAao0J\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(serializationHash,...sharedStyleClassNames,\"framer-ruusak\",className,classNames),\"data-framer-name\":\"Apps\",layoutDependency:layoutDependency,layoutId:\"Z1NAAao0J\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{...style},...addPropertyOverrides({B904dDD1D:{\"data-framer-name\":\"Idle\"},CU_Lh6q5o:{\"data-framer-name\":\"Notes\"},Z7xHACN0t:{\"data-framer-name\":\"Components\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(Transition,{value:transition2,...addPropertyOverrides({B904dDD1D:{value:transition4},CU_Lh6q5o:{value:transition3},Z7xHACN0t:{value:transition3}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-10dl750\",\"data-framer-name\":\"Apps Content\",layoutDependency:layoutDependency,layoutId:\"YGeLtUx4I\",style:{filter:\"none\",opacity:1,WebkitFilter:\"none\"},variants:{B904dDD1D:{filter:\"blur(2px)\",opacity:0,WebkitFilter:\"blur(2px)\"},CU_Lh6q5o:{filter:\"blur(2px)\",opacity:0,WebkitFilter:\"blur(2px)\"},Z7xHACN0t:{filter:\"blur(2px)\",opacity:0,WebkitFilter:\"blur(2px)\"}},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:78,width:(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\",y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||171)-171+0+0,...addPropertyOverrides({CU_Lh6q5o:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||103)-171+0+0},Z7xHACN0t:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||147)-171+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1rj7j00-container\",layoutDependency:layoutDependency,layoutId:\"iY9ezC3WH-container\",children:/*#__PURE__*/_jsx(AppItems,{BzZTp9uyF:\"Klack\",dAs5S3y4B:\"Mac\",height:\"100%\",id:\"iY9ezC3WH\",layoutId:\"iY9ezC3WH\",ma_Z1Dncx:\"WFXQQLwoV\",Q7nxXw1If:\"Satisfying key sounds\",style:{width:\"100%\"},variant:\"el_d_AmVL\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:78,width:(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\",y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||171)-171+0+78,...addPropertyOverrides({CU_Lh6q5o:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||103)-171+0+78},Z7xHACN0t:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||147)-171+0+78}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1y4efs4-container\",layoutDependency:layoutDependency,layoutId:\"jJzQJuU1z-container\",children:/*#__PURE__*/_jsx(AppItems,{BzZTp9uyF:\"Quill\",dAs5S3y4B:\"Web\",height:\"100%\",id:\"jJzQJuU1z\",layoutId:\"jJzQJuU1z\",ma_Z1Dncx:\"t7Eph5T3E\",Q7nxXw1If:\"Craft page, and docs\",style:{width:\"100%\"},variant:\"el_d_AmVL\",width:\"100%\"})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-pczmwb\",\"data-framer-name\":\"Wrap\",layoutDependency:layoutDependency,layoutId:\"aGTR7MOww\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-149i6oe\",\"data-framer-name\":\"Divider\",layoutDependency:layoutDependency,layoutId:\"qHfm24pyn\",style:{backgroundColor:\"var(--token-6caa153b-31c9-4eaa-bd6e-82180b70617c, rgb(51, 55, 58))\"}})})]})}),/*#__PURE__*/_jsx(Transition,{value:transition3,...addPropertyOverrides({B904dDD1D:{value:transition4},Z7xHACN0t:{value:transition2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-60ghgd\",\"data-framer-name\":\"Components Content\",layoutDependency:layoutDependency,layoutId:\"r1Nd6isId\",style:{filter:\"blur(2px)\",opacity:0,WebkitFilter:\"blur(2px)\"},variants:{Z7xHACN0t:{filter:\"blur(0px)\",opacity:1,WebkitFilter:\"blur(0px)\"}},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:44,width:(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\",y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||171)-147+0+0,...addPropertyOverrides({CU_Lh6q5o:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||103)-147+0+0},Z7xHACN0t:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||147)-147+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-flso12-container\",layoutDependency:layoutDependency,layoutId:\"yVwN87Qa8-container\",children:/*#__PURE__*/_jsx(ComponentsItems,{BzZTp9uyF:\"Action Bar\",dAs5S3y4B:\"Dynamic\",height:\"100%\",id:\"yVwN87Qa8\",JjwPzMBft:\"06\",layoutId:\"yVwN87Qa8\",Pk4S30re1:\"24\",style:{width:\"100%\"},variant:\"jDvSuPMMq\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:44,width:(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\",y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||171)-147+0+44,...addPropertyOverrides({CU_Lh6q5o:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||103)-147+0+44},Z7xHACN0t:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||147)-147+0+44}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1epf1sk-container\",layoutDependency:layoutDependency,layoutId:\"KHJSvHW39-container\",children:/*#__PURE__*/_jsx(ComponentsItems,{BzZTp9uyF:\"Image Expand\",dAs5S3y4B:\"Overlay\",height:\"100%\",id:\"KHJSvHW39\",JjwPzMBft:\"05\",layoutId:\"KHJSvHW39\",Pk4S30re1:\"13\",style:{width:\"100%\"},variant:\"jDvSuPMMq\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:44,width:(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\",y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||171)-147+0+88,...addPropertyOverrides({CU_Lh6q5o:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||103)-147+0+88},Z7xHACN0t:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||147)-147+0+88}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1jrf25h-container\",layoutDependency:layoutDependency,layoutId:\"hdysVhKFW-container\",children:/*#__PURE__*/_jsx(ComponentsItems,{BzZTp9uyF:\"Read Time\",dAs5S3y4B:\"Scroll\",height:\"100%\",id:\"hdysVhKFW\",JjwPzMBft:\"04\",layoutId:\"hdysVhKFW\",Pk4S30re1:\"09\",style:{width:\"100%\"},variant:\"jDvSuPMMq\",width:\"100%\"})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1qiozzo\",\"data-framer-name\":\"Wrap\",layoutDependency:layoutDependency,layoutId:\"w0e92Eb_N\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-i41s2t\",\"data-framer-name\":\"Divider\",layoutDependency:layoutDependency,layoutId:\"DyVmXZf_0\",style:{backgroundColor:\"var(--token-6caa153b-31c9-4eaa-bd6e-82180b70617c, rgb(51, 55, 58))\"}})})]})}),/*#__PURE__*/_jsx(Transition,{value:transition3,...addPropertyOverrides({B904dDD1D:{value:transition4},CU_Lh6q5o:{value:transition2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1hore9k\",\"data-framer-name\":\"Notes Content\",layoutDependency:layoutDependency,layoutId:\"XD67Xh909\",style:{filter:\"blur(2px)\",opacity:0,WebkitFilter:\"blur(2px)\"},variants:{CU_Lh6q5o:{filter:\"blur(0px)\",opacity:1,WebkitFilter:\"blur(0px)\"}},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:44,width:(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\",y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||171)-103+0+0,...addPropertyOverrides({CU_Lh6q5o:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||103)-103+0+0},Z7xHACN0t:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||147)-103+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-516f79-container\",layoutDependency:layoutDependency,layoutId:\"ijlpG3Mbr-container\",children:/*#__PURE__*/_jsx(NotesItems,{BzZTp9uyF:\"Changelog using GitHub\",height:\"100%\",id:\"ijlpG3Mbr\",JjwPzMBft:\"Jun, 2024\",layoutId:\"ijlpG3Mbr\",style:{width:\"100%\"},variant:\"FdCoaEB93\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:44,width:(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\",y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||171)-103+0+44,...addPropertyOverrides({CU_Lh6q5o:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||103)-103+0+44},Z7xHACN0t:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||147)-103+0+44}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-7nl1qn-container\",layoutDependency:layoutDependency,layoutId:\"QxLUOb4qw-container\",children:/*#__PURE__*/_jsx(NotesItems,{BzZTp9uyF:\"Feedback in Slack\",height:\"100%\",id:\"QxLUOb4qw\",JjwPzMBft:\"May, 2024\",layoutId:\"QxLUOb4qw\",style:{width:\"100%\"},variant:\"FdCoaEB93\",width:\"100%\"})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1dq3uq6\",\"data-framer-name\":\"Wrap\",layoutDependency:layoutDependency,layoutId:\"Dvw2xK5O0\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-6f93qn\",\"data-framer-name\":\"Divider\",layoutDependency:layoutDependency,layoutId:\"kDT3QXJ3x\",style:{backgroundColor:\"var(--token-6caa153b-31c9-4eaa-bd6e-82180b70617c, rgb(51, 55, 58))\"}})})]})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-ADzc4.framer-1ejvej6, .framer-ADzc4 .framer-1ejvej6 { display: block; }\",\".framer-ADzc4.framer-ruusak { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 171px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 375px; }\",\".framer-ADzc4 .framer-10dl750 { align-content: center; align-items: center; bottom: 0px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; left: 0px; overflow: visible; padding: 0px; position: absolute; right: 0px; z-index: 1; }\",\".framer-ADzc4 .framer-1rj7j00-container, .framer-ADzc4 .framer-1y4efs4-container, .framer-ADzc4 .framer-flso12-container, .framer-ADzc4 .framer-1epf1sk-container, .framer-ADzc4 .framer-1jrf25h-container, .framer-ADzc4 .framer-516f79-container, .framer-ADzc4 .framer-7nl1qn-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-ADzc4 .framer-pczmwb, .framer-ADzc4 .framer-1qiozzo, .framer-ADzc4 .framer-1dq3uq6 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 14px 0px 0px 0px; position: relative; width: 100%; }\",\".framer-ADzc4 .framer-149i6oe, .framer-ADzc4 .framer-i41s2t, .framer-ADzc4 .framer-6f93qn { flex: 1 0 0px; height: 1px; overflow: hidden; position: relative; width: 1px; }\",\".framer-ADzc4 .framer-60ghgd, .framer-ADzc4 .framer-1hore9k { align-content: center; align-items: center; bottom: 0px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; left: 0px; overflow: visible; padding: 0px; pointer-events: none; position: absolute; right: 0px; z-index: 1; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-ADzc4.framer-ruusak, .framer-ADzc4 .framer-10dl750, .framer-ADzc4 .framer-pczmwb, .framer-ADzc4 .framer-60ghgd, .framer-ADzc4 .framer-1qiozzo, .framer-ADzc4 .framer-1hore9k, .framer-ADzc4 .framer-1dq3uq6 { gap: 0px; } .framer-ADzc4.framer-ruusak > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-ADzc4.framer-ruusak > :first-child, .framer-ADzc4 .framer-10dl750 > :first-child, .framer-ADzc4 .framer-60ghgd > :first-child, .framer-ADzc4 .framer-1hore9k > :first-child { margin-top: 0px; } .framer-ADzc4.framer-ruusak > :last-child, .framer-ADzc4 .framer-10dl750 > :last-child, .framer-ADzc4 .framer-60ghgd > :last-child, .framer-ADzc4 .framer-1hore9k > :last-child { margin-bottom: 0px; } .framer-ADzc4 .framer-10dl750 > *, .framer-ADzc4 .framer-60ghgd > *, .framer-ADzc4 .framer-1hore9k > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-ADzc4 .framer-pczmwb > *, .framer-ADzc4 .framer-1qiozzo > *, .framer-ADzc4 .framer-1dq3uq6 > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-ADzc4 .framer-pczmwb > :first-child, .framer-ADzc4 .framer-1qiozzo > :first-child, .framer-ADzc4 .framer-1dq3uq6 > :first-child { margin-left: 0px; } .framer-ADzc4 .framer-pczmwb > :last-child, .framer-ADzc4 .framer-1qiozzo > :last-child, .framer-ADzc4 .framer-1dq3uq6 > :last-child { margin-right: 0px; } }\",\".framer-ADzc4.framer-v-13c39nq.framer-ruusak { height: 147px; }\",\".framer-ADzc4.framer-v-13c39nq .framer-10dl750, .framer-ADzc4.framer-v-15eau1j .framer-10dl750, .framer-ADzc4.framer-v-1tnimsj .framer-10dl750 { pointer-events: none; }\",\".framer-ADzc4.framer-v-13c39nq .framer-60ghgd, .framer-ADzc4.framer-v-15eau1j .framer-1hore9k { pointer-events: auto; }\",\".framer-ADzc4.framer-v-15eau1j.framer-ruusak { height: 103px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 171\n * @framerIntrinsicWidth 375\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"Z7xHACN0t\":{\"layout\":[\"fixed\",\"fixed\"]},\"CU_Lh6q5o\":{\"layout\":[\"fixed\",\"fixed\"]},\"B904dDD1D\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const Framerd0_mFVLeM=withCSS(Component,css,\"framer-ADzc4\");export default Framerd0_mFVLeM;Framerd0_mFVLeM.displayName=\"Content 3\";Framerd0_mFVLeM.defaultProps={height:171,width:375};addPropertyControls(Framerd0_mFVLeM,{variant:{options:[\"Z1NAAao0J\",\"Z7xHACN0t\",\"CU_Lh6q5o\",\"B904dDD1D\"],optionTitles:[\"Apps\",\"Components\",\"Notes\",\"Idle\"],title:\"Variant\",type:ControlType.Enum}});addFonts(Framerd0_mFVLeM,[{explicitInter:true,fonts:[]},...AppItemsFonts,...ComponentsItemsFonts,...NotesItemsFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerd0_mFVLeM\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Z7xHACN0t\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"CU_Lh6q5o\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"B904dDD1D\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"171\",\"framerIntrinsicWidth\":\"375\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./d0_mFVLeM.map","// Generated by Framer (c56cc2c)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,ResolveLinks,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import Content3 from\"https://framerusercontent.com/modules/2uPdbvqIJGaBbE5W7LnM/uulHRlIaWrF1nCKI6ic5/d0_mFVLeM.js\";import Content2 from\"https://framerusercontent.com/modules/j3r4GtEtMM26EItaHjiE/BPWYfdHSpbsgt636qyeY/LbGRt23jK.js\";import MenuItem2 from\"https://framerusercontent.com/modules/uzC01rco12TDxuAJaKZn/RCVPDzMTW1E6bsrLfRZM/yUr4Reebh.js\";const MenuItem2Fonts=getFonts(MenuItem2);const Content3Fonts=getFonts(Content3);const Content2Fonts=getFonts(Content2);const cycleOrder=[\"eDE1F7COF\",\"Aj41IrG_V\",\"q3pYjw_wq\",\"salhDq3Lo\"];const serializationHash=\"framer-Pt3LP\";const variantClassNames={Aj41IrG_V:\"framer-v-118n422\",eDE1F7COF:\"framer-v-u4mmky\",q3pYjw_wq:\"framer-v-10e9e8v\",salhDq3Lo:\"framer-v-uketvd\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:25,delay:0,mass:1,stiffness:300,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Assets:\"q3pYjw_wq\",Default:\"eDE1F7COF\",Home:\"salhDq3Lo\",Socials:\"Aj41IrG_V\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"eDE1F7COF\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"eDE1F7COF\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const gQ5jtb8lKo2utka=activeVariantCallback(async(...args)=>{setVariant(\"salhDq3Lo\");});const gQ5jtb8lKbc8163=activeVariantCallback(async(...args)=>{setVariant(\"q3pYjw_wq\");});const gQ5jtb8lK16f7qdr=activeVariantCallback(async(...args)=>{setVariant(\"h6gHgz2Z3\");});const RJfiBviPA1bf6gym=activeVariantCallback(async(...args)=>{setVariant(\"Aj41IrG_V\");});const gQ5jtb8lK1bf6gym=activeVariantCallback(async(...args)=>{setVariant(\"Aj41IrG_V\");});const onTap12gaqg2=activeVariantCallback(async(...args)=>{setVariant(\"eDE1F7COF\");});const ref1=React.useRef(null);const router=useRouter();const isDisplayed=()=>{if(baseVariant===\"Aj41IrG_V\")return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"Aj41IrG_V\")return true;return false;};const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(serializationHash,...sharedStyleClassNames,\"framer-u4mmky\",className,classNames),\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"eDE1F7COF\",ref:ref??ref1,style:{...style},...addPropertyOverrides({Aj41IrG_V:{\"data-framer-name\":\"Socials\"},q3pYjw_wq:{\"data-framer-name\":\"Assets\"},salhDq3Lo:{\"data-framer-name\":\"Home\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-14uujjr\",\"data-framer-name\":\"Menu Items\",layoutDependency:layoutDependency,layoutId:\"QDYS0RGsm\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"J1pWGkoIh\"},implicitPathVariables:undefined},{href:{webPageId:\"J1pWGkoIh\"},implicitPathVariables:undefined},{href:{webPageId:\"J1pWGkoIh\"},implicitPathVariables:undefined},{href:{webPageId:\"J1pWGkoIh\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:50,y:(componentViewport?.y||0)+(4+((componentViewport?.height||58)-8-50)/2)+0,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-msvqhm-container\",layoutDependency:layoutDependency,layoutId:\"xZOqWuscW-container\",children:/*#__PURE__*/_jsx(MenuItem2,{BfoO_klqj:\"var(--token-20608b9f-0145-4a1e-b971-ee948ebbb015, rgb(255, 255, 255))\",bS0PiqW7j:\"var(--token-20608b9f-0145-4a1e-b971-ee948ebbb015, rgb(255, 255, 255))\",dCinjMXn8:\"Home\",fuGK0kKiq:\"var(--token-419394a1-565d-4952-8ba3-b4f1eb92339c, rgb(5, 5, 5))\",gQ5jtb8lK:gQ5jtb8lKo2utka,height:\"100%\",id:\"xZOqWuscW\",layoutId:\"xZOqWuscW\",nEa_vufY9:'<svg width=\"28\" height=\"27\" viewBox=\"0 0 28 27\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"> <g clip-path=\"url(#clip0_2124_48169)\"> <path d=\"M10.6055 23.4053H17.3672V14.874C17.3672 14.335 17.0156 13.9834 16.4766 13.9834H11.5078C10.957 13.9834 10.6055 14.335 10.6055 14.874V23.4053ZM6.02344 24.6123H21.8789C23.543 24.6123 24.5156 23.6631 24.5156 22.0225V9.07324L22.6289 7.78418V21.542C22.6289 22.3037 22.2188 22.7256 21.4805 22.7256H6.42188C5.67188 22.7256 5.26172 22.3037 5.26172 21.542V7.7959L3.375 9.07324V22.0225C3.375 23.6631 4.34766 24.6123 6.02344 24.6123ZM0 11.5693C0 12.0498 0.375 12.5068 1.00781 12.5068C1.33594 12.5068 1.60547 12.3311 1.85156 12.1318L13.582 2.28809C13.8398 2.05371 14.1562 2.05371 14.4141 2.28809L26.1445 12.1318C26.3789 12.3311 26.6484 12.5068 26.9766 12.5068C27.5273 12.5068 27.9727 12.167 27.9727 11.6045C27.9727 11.2529 27.8555 11.0186 27.6094 10.8076L15.4102 0.553711C14.543 -0.18457 13.4648 -0.18457 12.5859 0.553711L0.375 10.8076C0.117188 11.0186 0 11.2998 0 11.5693ZM21.5742 6.28418L24.5156 8.76855V3.35449C24.5156 2.83887 24.1875 2.51074 23.6719 2.51074H22.418C21.9141 2.51074 21.5742 2.83887 21.5742 3.35449V6.28418Z\" fill=\"black\" fill-opacity=\"0.85\"/> </g> <defs> <clipPath id=\"clip0_2124_48169\"> <rect width=\"27.9727\" height=\"26.5957\" fill=\"white\"/> </clipPath> </defs> </svg>',variant:\"H03_mkiIJ\",width:\"100%\",XlzmcEQeo:resolvedLinks[0],...addPropertyOverrides({Aj41IrG_V:{XlzmcEQeo:resolvedLinks[1]},q3pYjw_wq:{XlzmcEQeo:resolvedLinks[2]},salhDq3Lo:{variant:\"PpwRZxTJy\",XlzmcEQeo:resolvedLinks[3]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"wHIWqBop3\"},implicitPathVariables:undefined},{href:{webPageId:\"wHIWqBop3\"},implicitPathVariables:undefined},{href:{webPageId:\"wHIWqBop3\"},implicitPathVariables:undefined},{href:{webPageId:\"wHIWqBop3\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:50,y:(componentViewport?.y||0)+(4+((componentViewport?.height||58)-8-50)/2)+0,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-17ko59k-container\",layoutDependency:layoutDependency,layoutId:\"VzcdkZX42-container\",children:/*#__PURE__*/_jsx(MenuItem2,{BfoO_klqj:\"var(--token-20608b9f-0145-4a1e-b971-ee948ebbb015, rgb(255, 255, 255))\",bS0PiqW7j:\"var(--token-20608b9f-0145-4a1e-b971-ee948ebbb015, rgb(255, 255, 255))\",dCinjMXn8:\"Assets\",fuGK0kKiq:\"var(--token-419394a1-565d-4952-8ba3-b4f1eb92339c, rgb(5, 5, 5))\",gQ5jtb8lK:gQ5jtb8lKbc8163,height:\"100%\",id:\"VzcdkZX42\",layoutId:\"VzcdkZX42\",nEa_vufY9:'<svg width=\"21\" height=\"24\" viewBox=\"0 0 21 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"> <path d=\"M3.67969 23.5781H17.4727C19.5703 23.5781 20.8008 22.3594 20.8008 19.9453V7.81641C20.8008 5.40234 19.5586 4.18359 17.1211 4.18359H3.67969C1.23047 4.18359 0 5.39062 0 7.81641V19.9453C0 22.3711 1.23047 23.5781 3.67969 23.5781ZM3.70312 21.6914C2.53125 21.6914 1.88672 21.0703 1.88672 19.8516V7.91016C1.88672 6.69141 2.53125 6.07031 3.70312 6.07031H17.0859C18.2461 6.07031 18.9141 6.69141 18.9141 7.91016V19.8516C18.9141 21.0703 18.2461 21.6914 17.4375 21.6914H3.70312ZM5.77734 4.64062L7.66406 4.65234C7.66406 2.97656 8.76562 1.78125 10.3945 1.78125C12.0234 1.78125 13.1367 2.97656 13.1367 4.65234L15.0234 4.64062C15.0234 2.05078 13.0195 0 10.3945 0C7.76953 0 5.77734 2.05078 5.77734 4.64062Z\" fill=\"black\" fill-opacity=\"0.85\"/> </svg>',variant:\"H03_mkiIJ\",width:\"100%\",XlzmcEQeo:resolvedLinks1[0],...addPropertyOverrides({Aj41IrG_V:{XlzmcEQeo:resolvedLinks1[1]},q3pYjw_wq:{variant:\"PpwRZxTJy\",XlzmcEQeo:resolvedLinks1[2]},salhDq3Lo:{XlzmcEQeo:resolvedLinks1[3]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:50,y:(componentViewport?.y||0)+(4+((componentViewport?.height||58)-8-50)/2)+0,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-n5ngzn-container\",layoutDependency:layoutDependency,layoutId:\"VWW5Lb6OE-container\",children:/*#__PURE__*/_jsx(MenuItem2,{BfoO_klqj:\"var(--token-20608b9f-0145-4a1e-b971-ee948ebbb015, rgb(255, 255, 255))\",bS0PiqW7j:\"var(--token-20608b9f-0145-4a1e-b971-ee948ebbb015, rgb(255, 255, 255))\",dCinjMXn8:\"Socials\",fuGK0kKiq:\"var(--token-419394a1-565d-4952-8ba3-b4f1eb92339c, rgb(5, 5, 5))\",gQ5jtb8lK:gQ5jtb8lK16f7qdr,height:\"100%\",id:\"VWW5Lb6OE\",layoutId:\"VWW5Lb6OE\",nEa_vufY9:'<svg width=\"25\" height=\"26\" viewBox=\"0 0 25 26\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"> <g clip-path=\"url(#clip0_2124_82658)\"> <path d=\"M12.5728 7.62451L11.0142 9.20655C12.561 9.33545 13.5688 9.79248 14.3306 10.5542C16.3813 12.605 16.3696 15.5112 14.3423 17.5386L10.5103 21.3589C8.47119 23.398 5.58838 23.4097 3.5376 21.3706C1.48682 19.3081 1.49854 16.4253 3.5376 14.3862L5.83447 12.0894C5.50635 11.3511 5.42432 10.4722 5.55322 9.71045L2.10791 13.144C-0.692869 15.9565 -0.716305 19.9409 2.11963 22.7769C4.96729 25.6245 8.95166 25.6011 11.7524 22.8003L15.7603 18.7808C18.5728 15.9683 18.5962 11.9839 15.7485 9.14795C15.0103 8.40967 14.0728 7.88233 12.5728 7.62451ZM12.2798 17.2808L13.8384 15.6987C12.2915 15.5815 11.2837 15.1128 10.522 14.3511C8.47119 12.3003 8.48291 9.39405 10.5103 7.3667L14.3306 3.54639C16.3813 1.50733 19.2642 1.49561 21.3149 3.54639C23.3657 5.59717 23.3423 8.4917 21.3149 10.519L19.0181 12.8159C19.3462 13.5659 19.4165 14.4331 19.2993 15.1948L22.7446 11.7612C25.5454 8.94873 25.5688 4.97608 22.7329 2.12842C19.8853 -0.719235 15.9009 -0.695799 13.0884 2.1167L9.09229 6.12451C6.27979 8.93701 6.25635 12.9214 9.10401 15.7573C9.84229 16.4956 10.7798 17.023 12.2798 17.2808Z\" fill=\"black\" fill-opacity=\"0.85\"/> </g> <defs> <clipPath id=\"clip0_2124_82658\"> <rect width=\"24.8525\" height=\"25.1045\" fill=\"white\"/> </clipPath> </defs> </svg>',RJfiBviPA:RJfiBviPA1bf6gym,variant:\"H03_mkiIJ\",width:\"100%\",...addPropertyOverrides({Aj41IrG_V:{variant:\"PpwRZxTJy\"},q3pYjw_wq:{gQ5jtb8lK:gQ5jtb8lK1bf6gym}},baseVariant,gestureVariant)})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-i499vc\",\"data-framer-name\":\"Content\",layoutDependency:layoutDependency,layoutId:\"Hr7NGfTJu\",style:{backdropFilter:\"blur(7px)\",backgroundColor:\"rgba(26, 28, 29, 0.7)\",borderBottomLeftRadius:20,borderBottomRightRadius:20,borderTopLeftRadius:20,borderTopRightRadius:20,WebkitBackdropFilter:\"blur(7px)\"},variants:{Aj41IrG_V:{borderBottomLeftRadius:36,borderBottomRightRadius:36,borderTopLeftRadius:36,borderTopRightRadius:36}},children:[isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:171,width:`calc(${componentViewport?.width||\"100vw\"} - 48px)`,y:(componentViewport?.y||0)+0+20+((componentViewport?.height||58)-0-20-171+0+0),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1aotoq7-container\",layoutDependency:layoutDependency,layoutId:\"x8FBQy7rj-container\",style:{opacity:0},children:/*#__PURE__*/_jsx(Content3,{height:\"100%\",id:\"x8FBQy7rj\",layoutId:\"x8FBQy7rj\",style:{width:\"100%\"},variant:\"B904dDD1D\",width:\"100%\"})})}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({Aj41IrG_V:{height:146,width:`calc(${componentViewport?.width||\"100vw\"} - 24px)`,y:(componentViewport?.y||0)+(componentViewport?.height||58)-242+20+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-neuy7n-container\",layoutDependency:layoutDependency,layoutId:\"y6rAqVSEF-container\",children:/*#__PURE__*/_jsx(Content2,{height:\"100%\",id:\"y6rAqVSEF\",layoutId:\"y6rAqVSEF\",style:{height:\"100%\",width:\"100%\"},variant:\"lzkuCowvZ\",width:\"100%\"})})})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-9mtdih\",\"data-framer-name\":\"Leave Trigger\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"aPTS3u_WW\",onTap:onTap12gaqg2})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-Pt3LP.framer-nl82ro, .framer-Pt3LP .framer-nl82ro { display: block; }\",\".framer-Pt3LP.framer-u4mmky { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 4px; position: relative; width: min-content; }\",\".framer-Pt3LP .framer-14uujjr { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; z-index: 2; }\",\".framer-Pt3LP .framer-msvqhm-container, .framer-Pt3LP .framer-17ko59k-container, .framer-Pt3LP .framer-n5ngzn-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-Pt3LP .framer-i499vc { align-content: center; align-items: center; bottom: 0px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; justify-content: flex-end; left: 0px; overflow: hidden; padding: 20px 24px 0px 24px; position: absolute; right: 0px; top: 0px; will-change: var(--framer-will-change-override, transform); z-index: 1; }\",\".framer-Pt3LP .framer-1aotoq7-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-Pt3LP .framer-neuy7n-container { flex: none; height: 146px; position: relative; width: 100%; }\",\".framer-Pt3LP .framer-9mtdih { cursor: pointer; flex: none; height: 2000px; left: calc(50.069156293222704% - 2000px / 2); overflow: hidden; pointer-events: none; position: absolute; top: calc(50.00000000000002% - 2000px / 2); width: 2000px; z-index: 0; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-Pt3LP.framer-u4mmky, .framer-Pt3LP .framer-14uujjr, .framer-Pt3LP .framer-i499vc { gap: 0px; } .framer-Pt3LP.framer-u4mmky > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-Pt3LP.framer-u4mmky > :first-child, .framer-Pt3LP .framer-14uujjr > :first-child { margin-left: 0px; } .framer-Pt3LP.framer-u4mmky > :last-child, .framer-Pt3LP .framer-14uujjr > :last-child { margin-right: 0px; } .framer-Pt3LP .framer-14uujjr > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-Pt3LP .framer-i499vc > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-Pt3LP .framer-i499vc > :first-child { margin-top: 0px; } .framer-Pt3LP .framer-i499vc > :last-child { margin-bottom: 0px; } }\",\".framer-Pt3LP.framer-v-118n422 .framer-i499vc { bottom: -12px; height: min-content; left: -12px; padding: 20px 24px 88px 24px; right: -12px; top: unset; }\",\".framer-Pt3LP.framer-v-118n422 .framer-9mtdih { pointer-events: auto; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 58\n * @framerIntrinsicWidth 339\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"Aj41IrG_V\":{\"layout\":[\"auto\",\"auto\"]},\"q3pYjw_wq\":{\"layout\":[\"auto\",\"auto\"]},\"salhDq3Lo\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerMj_H_KY0n=withCSS(Component,css,\"framer-Pt3LP\");export default FramerMj_H_KY0n;FramerMj_H_KY0n.displayName=\"Dynamic Action Bar Phone\";FramerMj_H_KY0n.defaultProps={height:58,width:339};addPropertyControls(FramerMj_H_KY0n,{variant:{options:[\"eDE1F7COF\",\"Aj41IrG_V\",\"q3pYjw_wq\",\"salhDq3Lo\"],optionTitles:[\"Default\",\"Socials\",\"Assets\",\"Home\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerMj_H_KY0n,[{explicitInter:true,fonts:[]},...MenuItem2Fonts,...Content3Fonts,...Content2Fonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerMj_H_KY0n\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"Aj41IrG_V\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"q3pYjw_wq\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"salhDq3Lo\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"58\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"339\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{Children,useEffect,useState,useRef,useMemo,createRef,useCallback,cloneElement}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{useAnimationFrame,useReducedMotion,LayoutGroup,useInView,useMotionValue,useTransform,motion,wrap,frame}from\"framer-motion\";import{resize}from\"@motionone/dom\";const MAX_DUPLICATED_ITEMS=100;const directionTransformers={left:offset=>`translateX(-${offset}px)`,right:offset=>`translateX(${offset}px)`,top:offset=>`translateY(-${offset}px)`,bottom:offset=>`translateY(${offset}px)`};const supportsAcceleratedAnimations=typeof Animation!==\"undefined\"&&typeof Animation.prototype.updatePlaybackRate===\"function\";/**\n *\n * @framerIntrinsicWidth 400\n * @framerIntrinsicHeight 200\n *\n * @framerDisableUnlink\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export default function Ticker(props){/* Props */let{slots,gap,padding,paddingPerSide,paddingTop,paddingRight,paddingBottom,paddingLeft,speed,hoverFactor,direction,alignment,sizingOptions,fadeOptions,style}=props;const{fadeContent,overflow,fadeWidth,fadeInset,fadeAlpha}=fadeOptions;const{widthType,heightType}=sizingOptions;const paddingValue=paddingPerSide?`${paddingTop}px ${paddingRight}px ${paddingBottom}px ${paddingLeft}px`:`${padding}px`;/* Checks */const isCanvas=RenderTarget.current()===RenderTarget.canvas;// Remove empty slots (such as hidden layers)\nconst filteredSlots=slots.filter(Boolean);const numChildren=Children.count(filteredSlots);const hasChildren=numChildren>0;if(direction===true){direction=\"left\";}const isHorizontal=direction===\"left\"||direction===\"right\";const offset=useMotionValue(0);const transformer=directionTransformers[direction];const transform=useTransform(offset,transformer);/* Refs and State */const parentRef=useRef(null);const childrenRef=useMemo(()=>{return[/*#__PURE__*/createRef(),/*#__PURE__*/createRef()];},[]);const[size,setSize]=useState({parent:null,children:null});/* Arrays */let clonedChildren=[];let dupedChildren=[];/* Duplicate value */let duplicateBy=0;let opacity=0;if(isCanvas){duplicateBy=numChildren?Math.floor(10/numChildren):0;opacity=1;}if(!isCanvas&&hasChildren&&size.parent){duplicateBy=Math.round(size.parent/size.children*2)+1;duplicateBy=Math.min(duplicateBy,MAX_DUPLICATED_ITEMS);opacity=1;}/* Measure parent and child */const measure=useCallback(()=>{if(hasChildren&&parentRef.current){const parentLength=isHorizontal?parentRef.current.offsetWidth:parentRef.current.offsetHeight;const start=childrenRef[0].current?isHorizontal?childrenRef[0].current.offsetLeft:childrenRef[0].current.offsetTop:0;const end=childrenRef[1].current?isHorizontal?childrenRef[1].current.offsetLeft+childrenRef[1].current.offsetWidth:childrenRef[1].current.offsetTop+childrenRef[1].current.offsetHeight:0;const childrenLength=end-start+gap;setSize({parent:parentLength,children:childrenLength});}},[]);const childrenStyles=isCanvas?{contentVisibility:\"auto\"}:{};/* Add refs to first and last child */if(hasChildren){// TODO: These conditional hooks will be unsafe if hasChildren ever changes outside the canvas.\nif(!isCanvas){/**\n             * Track whether this is the initial resize event. By default this will fire on mount,\n             * which we do in the useEffect. We should only fire it on subsequent resizes.\n             */let initialResize=useRef(true);useEffect(()=>{frame.read(measure);return resize(parentRef.current,({contentSize})=>{if(!initialResize.current&&(contentSize.width||contentSize.height)){frame.read(measure);}initialResize.current=false;});},[]);}clonedChildren=Children.map(filteredSlots,(child,index)=>{var _child_props,_child_props1,_child_props2,_child_props3;let ref;if(index===0){ref=childrenRef[0];}if(index===filteredSlots.length-1){ref=childrenRef[1];}const size={width:widthType?(_child_props=child.props)===null||_child_props===void 0?void 0:_child_props.width:\"100%\",height:heightType?(_child_props1=child.props)===null||_child_props1===void 0?void 0:_child_props1.height:\"100%\"};return /*#__PURE__*/_jsx(LayoutGroup,{inherit:\"id\",children:/*#__PURE__*/_jsx(\"li\",{ref:ref,style:size,children:/*#__PURE__*/cloneElement(child,{style:{...(_child_props2=child.props)===null||_child_props2===void 0?void 0:_child_props2.style,...size,flexShrink:0,...childrenStyles},layoutId:child.props.layoutId?child.props.layoutId+\"-original-\"+index:undefined},(_child_props3=child.props)===null||_child_props3===void 0?void 0:_child_props3.children)})});});}if(!isCanvas){for(let i=0;i<duplicateBy;i++){dupedChildren=[...dupedChildren,...Children.map(filteredSlots,(child,childIndex)=>{var _child_props,_child_props1,_child_props2,_child_props3,_child_props4,_child_props5;const size={width:widthType?(_child_props=child.props)===null||_child_props===void 0?void 0:_child_props.width:\"100%\",height:heightType?(_child_props1=child.props)===null||_child_props1===void 0?void 0:_child_props1.height:\"100%\",willChange:\"transform\"};return /*#__PURE__*/_jsx(LayoutGroup,{inherit:\"id\",children:/*#__PURE__*/_jsx(\"li\",{style:size,\"aria-hidden\":true,children:/*#__PURE__*/cloneElement(child,{key:i+\" \"+childIndex,style:{...(_child_props2=child.props)===null||_child_props2===void 0?void 0:_child_props2.style,width:widthType?(_child_props3=child.props)===null||_child_props3===void 0?void 0:_child_props3.width:\"100%\",height:heightType?(_child_props4=child.props)===null||_child_props4===void 0?void 0:_child_props4.height:\"100%\",flexShrink:0,...childrenStyles},layoutId:child.props.layoutId?child.props.layoutId+\"-dupe-\"+i:undefined},(_child_props5=child.props)===null||_child_props5===void 0?void 0:_child_props5.children)},i+\"li\"+childIndex)},i+\"lg\"+childIndex);})];}}const animateToValue=size.children+size.children*Math.round(size.parent/size.children);const initialTime=useRef(null);const prevTime=useRef(null);const xOrY=useRef(0);const isHover=useRef(false);const isReducedMotion=useReducedMotion();const listRef=useRef(null);const animationRef=useRef(null);/**\n     * Setup animations\n     */if(!isCanvas){const isInView=useInView(parentRef);/**\n         * If this is an animation we can hardware accelerate, animate with WAAPI\n         */if(supportsAcceleratedAnimations){useEffect(()=>{if(isReducedMotion||!animateToValue||!speed){return;}animationRef.current=listRef.current.animate({transform:[transformer(0),transformer(animateToValue)]},{duration:Math.abs(animateToValue)/speed*1e3,iterations:Infinity,easing:\"linear\"});return()=>animationRef.current.cancel();},[hoverFactor,animateToValue,speed]);// Pause the animation when it's out of view\nuseEffect(()=>{if(!animationRef.current)return;if(isInView&&animationRef.current.playState===\"paused\"){animationRef.current.play();}else if(!isInView&&animationRef.current.playState===\"running\"){animationRef.current.pause();}},[isInView]);}else{/**\n             * If we can't accelerate this animation because we have a hoverFactor defined\n             * animate with a rAF loop.\n             */useAnimationFrame(t=>{if(!animateToValue||isReducedMotion||supportsAcceleratedAnimations){return;}/**\n                 * In case this animation is delayed from starting because we're running a bunch\n                 * of other work, we want to set an initial time rather than counting from 0.\n                 * That ensures that if the animation is delayed, it starts from the first frame\n                 * rather than jumping.\n                 */if(initialTime.current===null){initialTime.current=t;}t=t-initialTime.current;const timeSince=prevTime.current===null?0:t-prevTime.current;let delta=timeSince*(speed/1e3);if(isHover.current){delta*=hoverFactor;}xOrY.current+=delta;xOrY.current=wrap(0,animateToValue,xOrY.current);prevTime.current=t;if(!isInView)return;offset.set(xOrY.current);});}}/* Fades */const fadeDirection=isHorizontal?\"to right\":\"to bottom\";const fadeWidthStart=fadeWidth/2;const fadeWidthEnd=100-fadeWidth/2;const fadeInsetStart=clamp(fadeInset,0,fadeWidthStart);const fadeInsetEnd=100-fadeInset;const fadeMask=`linear-gradient(${fadeDirection}, rgba(0, 0, 0, ${fadeAlpha}) ${fadeInsetStart}%, rgba(0, 0, 0, 1) ${fadeWidthStart}%, rgba(0, 0, 0, 1) ${fadeWidthEnd}%, rgba(0, 0, 0, ${fadeAlpha}) ${fadeInsetEnd}%)`;/* Empty state */if(!hasChildren){return /*#__PURE__*/_jsxs(\"section\",{style:placeholderStyles,children:[/*#__PURE__*/_jsx(\"div\",{style:emojiStyles,children:\"✨\"}),/*#__PURE__*/_jsx(\"p\",{style:titleStyles,children:\"Connect to Content\"}),/*#__PURE__*/_jsx(\"p\",{style:subtitleStyles,children:\"Add layers or components to infinitely loop on your page.\"})]});}return /*#__PURE__*/_jsx(\"section\",{style:{...containerStyle,opacity:opacity,WebkitMaskImage:fadeContent?fadeMask:undefined,MozMaskImage:fadeContent?fadeMask:undefined,maskImage:fadeContent?fadeMask:undefined,overflow:overflow?\"visible\":\"hidden\",padding:paddingValue},ref:parentRef,children:/*#__PURE__*/_jsxs(motion.ul,{ref:listRef,style:{...containerStyle,gap:gap,top:direction===\"bottom\"&&isValidNumber(animateToValue)?-animateToValue:undefined,left:direction===\"right\"&&isValidNumber(animateToValue)?-animateToValue:undefined,placeItems:alignment,position:\"relative\",flexDirection:isHorizontal?\"row\":\"column\",...style,willChange:isCanvas?\"auto\":\"transform\",transform:supportsAcceleratedAnimations?transformer(0):transform},onMouseEnter:()=>{isHover.current=true;if(animationRef.current){// TODO Replace with updatePlaybackRate when Chrome bugs sorted\nanimationRef.current.playbackRate=hoverFactor;}},onMouseLeave:()=>{isHover.current=false;if(animationRef.current){// TODO Replace with updatePlaybackRate when Chrome bugs sorted\nanimationRef.current.playbackRate=1;}},children:[clonedChildren,dupedChildren]})});}/* Default Properties */Ticker.defaultProps={gap:10,padding:10,sizingOptions:{widthType:true,heightType:true},fadeOptions:{fadeContent:true,overflow:false,fadeWidth:25,fadeAlpha:0,fadeInset:0},direction:true};/* Property Controls */addPropertyControls(Ticker,{slots:{type:ControlType.Array,title:\"Children\",control:{type:ControlType.ComponentInstance}},speed:{type:ControlType.Number,title:\"Speed\",min:0,max:1e3,defaultValue:100,unit:\"%\",displayStepper:true,step:5},direction:{type:ControlType.Enum,title:\"Direction\",options:[\"left\",\"right\",\"top\",\"bottom\"],optionIcons:[\"direction-left\",\"direction-right\",\"direction-up\",\"direction-down\"],optionTitles:[\"Left\",\"Right\",\"Top\",\"Bottom\"],defaultValue:\"left\",displaySegmentedControl:true},alignment:{type:ControlType.Enum,title:\"Align\",options:[\"flex-start\",\"center\",\"flex-end\"],optionIcons:{direction:{right:[\"align-top\",\"align-middle\",\"align-bottom\"],left:[\"align-top\",\"align-middle\",\"align-bottom\"],top:[\"align-left\",\"align-center\",\"align-right\"],bottom:[\"align-left\",\"align-center\",\"align-right\"]}},defaultValue:\"center\",displaySegmentedControl:true},gap:{type:ControlType.Number,title:\"Gap\"},padding:{title:\"Padding\",type:ControlType.FusedNumber,toggleKey:\"paddingPerSide\",toggleTitles:[\"Padding\",\"Padding per side\"],valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},sizingOptions:{type:ControlType.Object,title:\"Sizing\",controls:{widthType:{type:ControlType.Boolean,title:\"Width\",enabledTitle:\"Auto\",disabledTitle:\"Stretch\",defaultValue:true},heightType:{type:ControlType.Boolean,title:\"Height\",enabledTitle:\"Auto\",disabledTitle:\"Stretch\",defaultValue:true}}},fadeOptions:{type:ControlType.Object,title:\"Clipping\",controls:{fadeContent:{type:ControlType.Boolean,title:\"Fade\",defaultValue:true},overflow:{type:ControlType.Boolean,title:\"Overflow\",enabledTitle:\"Show\",disabledTitle:\"Hide\",defaultValue:false,hidden(props){return props.fadeContent===true;}},fadeWidth:{type:ControlType.Number,title:\"Width\",defaultValue:25,min:0,max:100,unit:\"%\",hidden(props){return props.fadeContent===false;}},fadeInset:{type:ControlType.Number,title:\"Inset\",defaultValue:0,min:0,max:100,unit:\"%\",hidden(props){return props.fadeContent===false;}},fadeAlpha:{type:ControlType.Number,title:\"Opacity\",defaultValue:0,min:0,max:1,step:.05,hidden(props){return props.fadeContent===false;}}}},hoverFactor:{type:ControlType.Number,title:\"Hover\",min:0,max:1,unit:\"x\",defaultValue:1,step:.1,displayStepper:true,description:\"Slows down the speed while you are hovering.\"}});/* Placeholder Styles */const containerStyle={display:\"flex\",width:\"100%\",height:\"100%\",maxWidth:\"100%\",maxHeight:\"100%\",placeItems:\"center\",margin:0,padding:0,listStyleType:\"none\",textIndent:\"none\"};/* Styles */const placeholderStyles={display:\"flex\",width:\"100%\",height:\"100%\",placeContent:\"center\",placeItems:\"center\",flexDirection:\"column\",color:\"#96F\",background:\"rgba(136, 85, 255, 0.1)\",fontSize:11,overflow:\"hidden\",padding:\"20px 20px 30px 20px\"};const emojiStyles={fontSize:32,marginBottom:10};const titleStyles={margin:0,marginBottom:10,fontWeight:600,textAlign:\"center\"};const subtitleStyles={margin:0,opacity:.7,maxWidth:150,lineHeight:1.5,textAlign:\"center\"};/* Clamp function, used for fadeInset */const clamp=(num,min,max)=>Math.min(Math.max(num,min),max);const isValidNumber=value=>typeof value===\"number\"&&!isNaN(value);\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Ticker\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"*\",\"framerIntrinsicWidth\":\"400\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerIntrinsicHeight\":\"200\",\"framerSupportedLayoutHeight\":\"fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Ticker.map","// Generated by Framer (c56cc2c)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOM;SF Pro Display Regular\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"SF Pro Display Regular\",source:\"custom\",url:\"https://framerusercontent.com/assets/tlFJSDJfyzXzYaP0OEhl8hf6U.woff2\"}]}];export const css=['.framer-TydhT .framer-styles-preset-nmo6c2:not(.rich-text-wrapper), .framer-TydhT .framer-styles-preset-nmo6c2.rich-text-wrapper p { --framer-font-family: \"SF Pro Display Regular\", \"SF Pro Display Regular Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 19px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-6e4ed306-ce79-4bfb-9c0c-f639af526b4f, #ff8800); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: uppercase; }','@media (max-width: 1439px) and (min-width: 0px) { .framer-TydhT .framer-styles-preset-nmo6c2:not(.rich-text-wrapper), .framer-TydhT .framer-styles-preset-nmo6c2.rich-text-wrapper p { --framer-font-family: \"SF Pro Display Regular\", \"SF Pro Display Regular Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-6e4ed306-ce79-4bfb-9c0c-f639af526b4f, #ff8800); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: uppercase; } }'];export const className=\"framer-TydhT\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (504870a)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image,Link,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Ticker from\"https://framerusercontent.com/modules/B2xAlJLcN0gOnt11mSPw/XVUmpmPn1EPL0dzocT35/Ticker.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/sREtLLd1EjTIOQZTp4FB/BOrHhmSnZyw5xeYIm21u/jsElCyKxy.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/n8hFzyzNIs1p4cjVemj7/YoI0kb5qDzWn6r6J3Lu7/KZiEzAVVB.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/9wFf3f4GjzWAIRwp03Zm/QmeWlDfeLfUjJWHhtWTU/Rfg_2ttnR.js\";const TickerFonts=getFonts(Ticker);const cycleOrder=[\"CePTFJGWB\",\"xhdrgwE7r\"];const serializationHash=\"framer-NXU3g\";const variantClassNames={CePTFJGWB:\"framer-v-kk89op\",xhdrgwE7r:\"framer-v-1afczpf\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Desktop:\"CePTFJGWB\",Mobile:\"xhdrgwE7r\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"CePTFJGWB\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"CePTFJGWB\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap3rhe7q=activeVariantCallback(async(...args)=>{setVariant(\"CePTFJGWB\");});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.footer,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-kk89op\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"CePTFJGWB\",ref:refBinding,style:{...style},...addPropertyOverrides({xhdrgwE7r:{\"data-framer-name\":\"Mobile\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1t0lfsa-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"Hhxq75X8P-container\",nodeId:\"Hhxq75X8P\",rendersWithMotion:true,scopeId:\"orDogNZ3r\",children:/*#__PURE__*/_jsx(Ticker,{alignment:\"center\",direction:\"top\",fadeOptions:{fadeAlpha:0,fadeContent:true,fadeInset:0,fadeWidth:25,overflow:false},gap:10,height:\"100%\",hoverFactor:1,id:\"Hhxq75X8P\",layoutId:\"Hhxq75X8P\",padding:10,paddingBottom:10,paddingLeft:10,paddingPerSide:false,paddingRight:10,paddingTop:10,sizingOptions:{heightType:true,widthType:true},slots:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-nss64q\",layoutDependency:layoutDependency,layoutId:\"grHECwV8Y\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"236.31802354432057px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.1em\",\"--framer-line-height\":\"0.9em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-fc4359aa-72b4-4105-b7a0-1920587b9dd4, rgb(255, 255, 255)))\"},children:\"YUCPstudio*\"})}),className:\"framer-9r7j0b\",\"data-framer-name\":\"STUDIO 222*\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"MSZhI0CbR\",style:{\"--extracted-r6o4lv\":\"var(--token-fc4359aa-72b4-4105-b7a0-1920587b9dd4, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",viewBox:\"0 0 1249 213\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"224.06898520401157px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.1em\",\"--framer-line-height\":\"0.9em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-fc4359aa-72b4-4105-b7a0-1920587b9dd4, rgb(255, 255, 255)))\"},children:\"ユセペstudio*\"})}),className:\"framer-1rkop7k\",\"data-framer-name\":\"STUDIO 222*\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"jLQaATrFa\",style:{\"--extracted-r6o4lv\":\"var(--token-fc4359aa-72b4-4105-b7a0-1920587b9dd4, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",viewBox:\"0 0 1249 202\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"217.46088912080262px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.1em\",\"--framer-line-height\":\"0.9em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-fc4359aa-72b4-4105-b7a0-1920587b9dd4, rgb(255, 255, 255)))\"},children:\"유세페 studio*\"})}),className:\"framer-vnkhyl\",\"data-framer-name\":\"STUDIO 222*\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"LP0dTE9Ks\",style:{\"--extracted-r6o4lv\":\"var(--token-fc4359aa-72b4-4105-b7a0-1920587b9dd4, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",viewBox:\"0 0 1249 196\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"224.05087234677836px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.1em\",\"--framer-line-height\":\"0.9em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-fc4359aa-72b4-4105-b7a0-1920587b9dd4, rgb(255, 255, 255)))\"},children:\"尤塞佩studio*\"})}),className:\"framer-ooi13z\",\"data-framer-name\":\"STUDIO 222*\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"ZnHZVBoaL\",style:{\"--extracted-r6o4lv\":\"var(--token-fc4359aa-72b4-4105-b7a0-1920587b9dd4, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",viewBox:\"0 0 1249 202\",withExternalLayout:true})]})],speed:100,style:{height:\"100%\",width:\"100%\"},width:\"100%\",...addPropertyOverrides({xhdrgwE7r:{sizingOptions:{heightType:true,widthType:false}}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1aom9go\",\"data-framer-name\":\"Top\",layoutDependency:layoutDependency,layoutId:\"GGL9VgMh2\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-c2uur2\",\"data-framer-name\":\"Frame 20\",layoutDependency:layoutDependency,layoutId:\"gqjaC9SHW\"}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-gdzdor\",\"data-framer-name\":\"Frame 16\",layoutDependency:layoutDependency,layoutId:\"l6ey8oGpD\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-9ixlcz\",\"data-framer-name\":\"Frame 19\",layoutDependency:layoutDependency,layoutId:\"dmREUhTmH\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-d3j4kz\",\"data-styles-preset\":\"Rfg_2ttnR\",style:{\"--framer-text-color\":\"var(--extracted-1w1cjl5, var(--token-fc4359aa-72b4-4105-b7a0-1920587b9dd4, rgb(255, 255, 255)))\"},children:/*#__PURE__*/_jsx(motion.strong,{children:\"Socials\"})})}),className:\"framer-75byvo\",\"data-framer-name\":\"ABOUT\",fonts:[\"Inter\",\"Inter-Bold\"],layoutDependency:layoutDependency,layoutId:\"ARoYagkGt\",style:{\"--extracted-1w1cjl5\":\"var(--token-fc4359aa-72b4-4105-b7a0-1920587b9dd4, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1kpwpdg\",\"data-framer-name\":\"Frame 15\",layoutDependency:layoutDependency,layoutId:\"J_b8tdt1m\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-nmo6c2\",\"data-styles-preset\":\"jsElCyKxy\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-fc4359aa-72b4-4105-b7a0-1920587b9dd4, rgb(255, 255, 255)))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://x.com/yeusep3\",motionChild:true,nodeId:\"opmjhuUhS\",openInNewTab:true,relValues:[],scopeId:\"orDogNZ3r\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1hbe6zc\",\"data-styles-preset\":\"KZiEzAVVB\",children:/*#__PURE__*/_jsx(motion.strong,{children:\"x\"})})})})}),className:\"framer-y90ldf\",\"data-framer-name\":\">rio de janeiro\",\"data-highlight\":true,fonts:[\"Inter\",\"Inter-Bold\"],layoutDependency:layoutDependency,layoutId:\"opmjhuUhS\",onTap:onTap3rhe7q,style:{\"--extracted-r6o4lv\":\"var(--token-fc4359aa-72b4-4105-b7a0-1920587b9dd4, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-nmo6c2\",\"data-styles-preset\":\"jsElCyKxy\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-fc4359aa-72b4-4105-b7a0-1920587b9dd4, rgb(255, 255, 255)))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://bsky.app/profile/yucp.club\",motionChild:true,nodeId:\"nGKZnjEQX\",openInNewTab:true,relValues:[],scopeId:\"orDogNZ3r\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1hbe6zc\",\"data-styles-preset\":\"KZiEzAVVB\",children:/*#__PURE__*/_jsx(motion.strong,{children:\"Bluesky\"})})})})}),className:\"framer-zzybql\",\"data-framer-name\":\">location\",fonts:[\"Inter\",\"Inter-Bold\"],layoutDependency:layoutDependency,layoutId:\"nGKZnjEQX\",style:{\"--extracted-r6o4lv\":\"var(--token-fc4359aa-72b4-4105-b7a0-1920587b9dd4, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]})]})})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-14epe8q\",\"data-framer-name\":\"Bottom\",layoutDependency:layoutDependency,layoutId:\"uXBSKNcVZ\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-nmo6c2\",\"data-styles-preset\":\"jsElCyKxy\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-fc4359aa-72b4-4105-b7a0-1920587b9dd4, rgb(255, 255, 255)))\"},children:[/*#__PURE__*/_jsx(motion.strong,{children:\"YUCP\"}),\" \\xa92025. ALL RIGHTS RESERVED\"]})}),className:\"framer-lq1323\",\"data-framer-name\":\"STUDIO 222* \\xa92024. ALL RIGHTS RESERVED\",fonts:[\"Inter\",\"Inter-Bold\"],layoutDependency:layoutDependency,layoutId:\"PTct3L_gL\",style:{\"--extracted-r6o4lv\":\"var(--token-fc4359aa-72b4-4105-b7a0-1920587b9dd4, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({xhdrgwE7r:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-nmo6c2\",\"data-styles-preset\":\"jsElCyKxy\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-fc4359aa-72b4-4105-b7a0-1920587b9dd4, rgb(255, 255, 255)))\"},children:[/*#__PURE__*/_jsx(motion.strong,{children:\"YUCP\"}),\" \\xa92025. ALL RIGHTS RESERVED\"]})})}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+((componentViewport?.height||537)*.5000000000000002-(componentViewport?.height||537)*1/2)),pixelHeight:2160,pixelWidth:3840,sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/mijNOTzLn2TPLFdEwWEP1zSG8.png?width=3840&height=2160\",srcSet:\"https://framerusercontent.com/images/mijNOTzLn2TPLFdEwWEP1zSG8.png?scale-down-to=512&width=3840&height=2160 512w,https://framerusercontent.com/images/mijNOTzLn2TPLFdEwWEP1zSG8.png?scale-down-to=1024&width=3840&height=2160 1024w,https://framerusercontent.com/images/mijNOTzLn2TPLFdEwWEP1zSG8.png?scale-down-to=2048&width=3840&height=2160 2048w,https://framerusercontent.com/images/mijNOTzLn2TPLFdEwWEP1zSG8.png?width=3840&height=2160 3840w\"},className:\"framer-1409g70\",layoutDependency:layoutDependency,layoutId:\"pi0HR_Gzt\",style:{filter:\"brightness(0.87)\",WebkitFilter:\"brightness(0.87)\"},...addPropertyOverrides({xhdrgwE7r:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+((componentViewport?.height||436)*.5000000000000002-(componentViewport?.height||436)*1/2)),pixelHeight:2160,pixelWidth:3840,sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/mijNOTzLn2TPLFdEwWEP1zSG8.png?width=3840&height=2160\",srcSet:\"https://framerusercontent.com/images/mijNOTzLn2TPLFdEwWEP1zSG8.png?scale-down-to=512&width=3840&height=2160 512w,https://framerusercontent.com/images/mijNOTzLn2TPLFdEwWEP1zSG8.png?scale-down-to=1024&width=3840&height=2160 1024w,https://framerusercontent.com/images/mijNOTzLn2TPLFdEwWEP1zSG8.png?scale-down-to=2048&width=3840&height=2160 2048w,https://framerusercontent.com/images/mijNOTzLn2TPLFdEwWEP1zSG8.png?width=3840&height=2160 3840w\"}}},baseVariant,gestureVariant)})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-NXU3g.framer-19p0pqy, .framer-NXU3g .framer-19p0pqy { display: block; }\",\".framer-NXU3g.framer-kk89op { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 29px; height: min-content; justify-content: center; overflow: visible; padding: 32px; position: relative; width: 1313px; }\",\".framer-NXU3g .framer-1t0lfsa-container { flex: none; height: 237px; position: relative; width: 100%; }\",\".framer-NXU3g .framer-nss64q { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 1249px; }\",\".framer-NXU3g .framer-9r7j0b, .framer-NXU3g .framer-1rkop7k, .framer-NXU3g .framer-vnkhyl, .framer-NXU3g .framer-ooi13z { flex: none; height: auto; position: relative; white-space: pre; width: 100%; }\",\".framer-NXU3g .framer-1aom9go { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 48px; height: min-content; justify-content: flex-start; max-width: 1313px; overflow: visible; padding: 32px 0px 32px 0px; position: relative; width: 100%; }\",\".framer-NXU3g .framer-c2uur2 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 2px; height: min-content; justify-content: flex-start; min-height: 91px; min-width: 449px; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-NXU3g .framer-gdzdor { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: wrap; gap: 56px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-NXU3g .framer-9ixlcz { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-NXU3g .framer-75byvo, .framer-NXU3g .framer-zzybql { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-NXU3g .framer-1kpwpdg { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 2px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-NXU3g .framer-y90ldf { cursor: pointer; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-NXU3g .framer-14epe8q { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; max-width: 1313px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-NXU3g .framer-lq1323 { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 449px; word-break: break-word; word-wrap: break-word; }\",\".framer-NXU3g .framer-1409g70 { flex: none; height: 100%; left: 0px; overflow: visible; position: absolute; top: calc(50.00000000000002% - 100% / 2); width: 100%; z-index: -1; }\",\".framer-NXU3g.framer-v-1afczpf.framer-kk89op { gap: 7px; width: 390px; }\",\".framer-NXU3g.framer-v-1afczpf .framer-1t0lfsa-container { height: 74px; order: 0; }\",\".framer-NXU3g.framer-v-1afczpf .framer-1aom9go { align-content: center; align-items: center; flex-direction: column; gap: 18px; order: 1; }\",\".framer-NXU3g.framer-v-1afczpf .framer-c2uur2 { min-width: unset; width: 100%; }\",\".framer-NXU3g.framer-v-1afczpf .framer-gdzdor { flex: none; gap: 22px; justify-content: flex-start; width: 100%; }\",\".framer-NXU3g.framer-v-1afczpf .framer-14epe8q { flex-direction: column; gap: 12px; justify-content: flex-start; order: 2; }\",\".framer-NXU3g.framer-v-1afczpf .framer-lq1323 { width: 100%; }\",\".framer-NXU3g.framer-v-1afczpf .framer-1409g70 { order: 3; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 537\n * @framerIntrinsicWidth 1313\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"xhdrgwE7r\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerorDogNZ3r=withCSS(Component,css,\"framer-NXU3g\");export default FramerorDogNZ3r;FramerorDogNZ3r.displayName=\"Navigation/Footer\";FramerorDogNZ3r.defaultProps={height:537,width:1313};addPropertyControls(FramerorDogNZ3r,{variant:{options:[\"CePTFJGWB\",\"xhdrgwE7r\"],optionTitles:[\"Desktop\",\"Mobile\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerorDogNZ3r,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5A3Ce6C9YYmCjpQx9M4inSaKU.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/Qx95Xyt0Ka3SGhinnbXIGpEIyP4.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/6mJuEAguuIuMog10gGvH5d3cl8.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/xYYWaj7wCU5zSQH0eXvSaS19wo.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/otTaNuNpVK4RbdlT7zDDdKvQBA.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/UjlFhCnUjxhNfep4oYBPqnEssyo.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/DolVirEGb34pEXEp8t8FQBSK4.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/VgYFWiwsAC5OYxAycRXXvhze58.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/syRNPWzAMIrcJ3wIlPIP43KjQs.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/GIryZETIX4IFypco5pYZONKhJIo.woff2\",weight:\"700\"}]},...TickerFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerorDogNZ3r\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"537\",\"framerIntrinsicWidth\":\"1313\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"xhdrgwE7r\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./orDogNZ3r.map"],"mappings":"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IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,GAAI,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAAK,GAAI,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,GAAI,GAAI,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,GAAI,GAAI,IAAK,GAAI,GAAI,GAAI,GAAI,GAAG,CAAC,CAAC,CAAE,CAAE,KAAM,yBAA0B,CAAC,CAAEC,EAAI,IAAI,gBAAgBD,EAAE,CAAEI,EAAI,IAAI,OAAOH,EAAE,CACp26c,OAAO,IAAI,gBAAgBA,EAAE,CAAEG,IAG/B,GAAK,GACL,GAAK,KAAM,CACb,aAAc,CACZ,EAAE,KAAM,WAA4B,IAAI,IAAM,CAC9C,EAAE,KAAM,sBAAuC,IAAI,IAAM,CAE3D,UAAU,EAAG,CACX,OAAO,KAAK,SAAS,IAAIJ,EAAE,EAAI,KAAK,SAAS,IAAIA,EAAG,IAAI,GAAK,CAAE,KAAK,SAAS,IAAIA,EAAE,CAErF,wBAAwB,EAAG,EAAG,CAC5B,KAAK,oBAAoB,IAAIA,EAAGC,EAAE,CAEpC,4BAA4B,EAAG,CAC7B,KAAK,oBAAoB,OAAOD,EAAE,CAEpC,YAAY,EAAG,EAAG,EAAG,CACnB,KAAK,UAAUA,EAAE,CAAC,YAAYC,EAAGG,GAAK,EAAE,CAAC,CAE3C,gBAAgB,EAAG,CACjB,IAAIH,EAAI,KAAK,SAAS,IAAID,EAAE,CAC5B,IAAMC,EAAE,WAAW,CAAE,KAAK,SAAS,OAAOD,EAAE,IAY5CwD,GAAI,MAAM,CAAG,CACf,YAAY,EAAG,CACb,EAAE,KAAM,gBAAiB,IAAI,GAAK,CAClC,EAAE,KAAM,MAAM,CACd,EAAE,KAAM,UAAU,CAClB,EAAE,KAAM,UAAU,CAClB,EAAE,KAAM,0BAA2B,CAAE,QAAS,EAAE,CAAE,SAAU,GAAO,gBAAiB,GAAI,aAAc,EAAG,SAAU,EAAG,KAAM,GAAO,KAAM,UAAW,QAAS,CAAC,EAAG,EAAE,CAAE,gBAAiB,EAAG,MAAO,EAAG,YAAa,EAAG,SAAU,GAAO,UAAW,GAAO,SAAU,GAAO,UAAW,GAAM,SAAU,GAAO,sBAAuB,GAAO,aAAc,CAAE,iBAAkBtD,IAAG,CAAE,CAAE,kBAAmB,GAAI,cAAe,GAAI,OAAQ,IAAK,GAAG,OAAQ,IAAK,GAAG,QAAS,GAAO,SAAU,KAAM,CAAC,CAC3d,EAAE,KAAM,WAAY,GAAM,CAC1B,EAAE,KAAM,mBAAmB,CAC3B,EAAE,KAAM,qBAAqB,CAC7B,EAAE,KAAM,qBAAqB,CAC7B,EAAE,KAAM,sBAAsB,CAC9B,EAAE,KAAM,qBAAqB,CAE7B,KAAK,QAAUF,EAAE,OAAQ,KAAK,IAAM,aAAa,IAAI,GACrD,IAAIC,EAAID,EAAE,UAAY,gBACtB,KAAK,QAAU,EAAG,eAAe,UAAUC,EAAE,CAAE,EAAG,eAAe,wBAAwB,KAAK,IAAKA,EAAE,CAAE,EAAG,UAAY,KAAK,aAAa,aAAc,CAAE,IAAK,EAAG,SAAU,CAAC,CAAE,KAAK,QAAQW,GAAED,GAAE,EAAE,CAAEX,EAAE,CAAE,CAAE,aAAcY,GAAED,GAAE,EAAE,CAAEX,EAAE,aAAa,CAAE,CAAE,iBAAwBA,EAAE,cAAmC,kBAAqBE,IAAG,CAAE,kBAA6BF,EAAE,cAAmC,mBAAiC,GAAM,CAAC,CAAE,CAAC,CAAC,CAAE,KAAK,QAAQ,iBAAiB,UAAW,KAAK,mBAAmB,KAAK,KAAK,CAAC,CAAE,KAAK,iBAAmB,KAAK,aAAa,KAAK,KAAK,CAAE,KAAK,mBAAqB,KAAK,eAAe,KAAK,KAAK,CAAE,KAAK,mBAAqB,KAAK,eAAe,KAAK,KAAK,CAAE,KAAK,oBAAsB,KAAK,gBAAgB,KAAK,KAAK,CAAE,KAAK,mBAAqB,KAAK,gBAAgB,KAAK,KAAK,CAEvyB,mBAAmB,EAAG,CACpB,OAAOc,EAAE,KAAM,KAAM,WAAa,CAChC,IAAIb,EAAID,EAAE,KACV,EAAE,KAAOC,EAAE,SAAW,UAAYA,EAAE,OAAO,aAAe,KAAK,MAAQ,MAAM,KAAK,+BAA+B,CAAE,KAAK,cAAc,SAASA,EAAE,OAAO,MAAM,CAAEE,IAAK,KAAK,mBAAmB,oBAAsB,KAAK,wBAAwB,aAAa,mBAAqBkD,GAAE,QAAQ,KAAK,QAAS,KAAK,CAAE,KAAK,wBAAwB,aAAa,YAAcC,GAAE,QAAQ,KAAK,QAAS,KAAK,GAAIrD,EAAE,SAAW,cAAgBA,EAAE,OAAO,aAAe,KAAK,MAAQ,MAAM,KAAK,+BAA+B,CAAE,KAAK,cAAc,SAASA,EAAE,OAAO,MAAM,EAAGA,EAAE,SAAW,aAAeA,EAAE,OAAO,aAAe,KAAK,KAAO,KAAK,cAAc,SAASA,EAAE,OAAO,MAAM,CAAEA,EAAE,SAAW,cAAgBA,EAAE,OAAO,aAAe,KAAK,MAAQ,MAAM,KAAK,+BAA+B,CAAE,KAAK,wBAAwB,SAAW,GAAO,KAAK,cAAc,SAASA,EAAE,OAAO,MAAM,EAAGA,EAAE,SAAW,WAAaA,EAAE,OAAO,aAAe,KAAK,MAAQ,KAAK,wBAAwB,aAAeA,EAAE,OAAO,MAAM,aAAc,KAAK,cAAc,SAASA,EAAE,OAAO,MAAM,EAAGA,EAAE,SAAW,YAAcA,EAAE,OAAO,aAAe,KAAK,KAAO,KAAK,cAAc,SAASA,EAAE,OAAO,MAAM,CAAEA,EAAE,SAAW,YAAcA,EAAE,OAAO,aAAe,KAAK,MAAQ,MAAM,KAAK,+BAA+B,CAAE,KAAK,cAAc,SAASA,EAAE,OAAO,MAAM,EAAGA,EAAE,SAAW,WAAaA,EAAE,OAAO,aAAe,KAAK,MAAQ,MAAM,KAAK,+BAA+B,CAAE,KAAK,cAAc,SAASA,EAAE,OAAO,MAAM,EAAGA,EAAE,SAAW,UAAYA,EAAE,OAAO,aAAe,KAAK,MAAQ,MAAM,KAAK,+BAA+B,CAAE,KAAK,cAAc,SAASA,EAAE,OAAO,MAAM,EAAGA,EAAE,SAAW,UAAYA,EAAE,OAAO,aAAe,KAAK,MAAQ,MAAM,KAAK,+BAA+B,CAAE,KAAK,cAAc,SAASA,EAAE,OAAO,MAAM,EAAGA,EAAE,SAAW,eAAiBA,EAAE,OAAO,aAAe,KAAK,MAAQ,MAAM,KAAK,+BAA+B,CAAE,KAAK,cAAc,SAASA,EAAE,OAAO,MAAM,EAAGA,EAAE,SAAW,WAAaA,EAAE,OAAO,aAAe,KAAK,MAAQ,MAAM,KAAK,+BAA+B,CAAE,KAAK,cAAc,SAASA,EAAE,OAAO,MAAM,IACthE,CAEJ,QAAQ,EAAG,CACT,OAAOa,EAAE,KAAM,KAAM,WAAa,CAEhC,IAAIb,EACJ,AAA4F,EAA5F,KAAK,mBAAmB,kBAAwB,KAAK,QAAQ,4BAA4B,CAAO,KAAK,QACrG,GAAI,CAAE,WAAYG,GAAM,MAAM,KAAK,aAAa,SAAUO,GAAE,CAAE,WAAY,KAAK,IAAK,OAAQC,GAAED,GAAE,EAAE,CAAEX,EAAE,CAAE,CAAE,OAAQC,EAAG,CAAC,CAAE,CAAE,GAAG,KAAK,QAAeD,EAAE,cAAmC,kBAAqBE,IAAG,CAAC,CAAC,CAAE,CAACD,EAAE,CAAC,CACtN,GAAIG,IAAM,KAAK,IACb,MAAU,MAAM,uBAAuB,CACzC,KAAK,SAAW,GAAM,MAAM,KAAK,+BAA+B,EAChE,CAEJ,IAAI,UAAW,CACb,OAAO,KAAK,wBAAwB,SAEtC,IAAI,WAAY,CACd,OAAO,KAAK,wBAAwB,UAEtC,IAAI,UAAW,CACb,OAAO,KAAK,wBAAwB,SAEtC,IAAI,WAAY,CACd,OAAO,KAAK,wBAAwB,UAEtC,IAAI,cAAe,CACjB,OAAO,KAAK,wBAAwB,aAEtC,IAAI,UAAW,CACb,OAAO,KAAK,wBAAwB,SAEtC,IAAI,iBAAkB,CACpB,OAAO,KAAK,wBAAwB,gBAEtC,IAAI,aAAc,CAChB,OAAO,KAAK,wBAAwB,YAEtC,IAAI,SAAU,CACZ,OAAO,KAAK,wBAAwB,QAEtC,IAAI,OAAQ,CACV,OAAO,KAAK,wBAAwB,MAEtC,IAAI,UAAW,CACb,OAAO,KAAK,wBAAwB,SAEtC,IAAI,SAAU,CACZ,OAAO,KAAK,wBAAwB,QAEtC,IAAI,MAAO,CACT,OAAO,KAAK,wBAAwB,KAEtC,IAAI,QAAS,CACX,OAAO,KAAK,QAEd,IAAI,UAAW,CACb,OAAO,KAAK,wBAAwB,SAEtC,IAAI,iBAAkB,CACpB,OAAO,KAAK,wBAAwB,gBAEtC,IAAI,MAAO,CACT,OAAO,KAAK,wBAAwB,KAEtC,IAAI,uBAAwB,CAC1B,OAAO,KAAK,wBAAwB,sBAEtC,IAAI,cAAe,CACjB,OAAO,KAAK,wBAAwB,aAEtC,IAAI,UAAW,CACb,OAAO,KAAK,wBAAwB,SAEtC,IAAI,mBAAoB,CACtB,OAAO,KAAK,wBAAwB,kBAEtC,IAAI,QAAS,CACX,OAAO,KAAK,wBAAwB,OAEtC,IAAI,eAAgB,CAClB,OAAO,KAAK,wBAAwB,cAEtC,IAAI,QAAS,CACX,OAAO,KAAK,wBAAwB,OAEtC,MAAO,CACL,OAAOU,EAAE,KAAM,KAAM,WAAa,CAChC,KAAK,WAAa,MAAM,KAAK,aAAa,OAAQ,CAAE,WAAY,KAAK,IAAK,CAAC,CAAE,MAAM,KAAK,+BAA+B,CAAEX,IAAK,KAAK,mBAAmB,mBAAqB,KAAK,wBAAwB,aAAa,mBAAqB,CAAC,GAAG,KAAK,QAAQ,GAAK,MAAM,KAAK,QAAQ,IACnR,CAEJ,OAAQ,CACN,OAAOW,EAAE,KAAM,KAAM,WAAa,CAChC,KAAK,WAAa,MAAM,KAAK,aAAa,QAAS,CAAE,WAAY,KAAK,IAAK,CAAC,CAAE,MAAM,KAAK,+BAA+B,GACxH,CAEJ,MAAO,CACL,OAAOA,EAAE,KAAM,KAAM,WAAa,CAChC,KAAK,WAAa,MAAM,KAAK,aAAa,OAAQ,CAAE,WAAY,KAAK,IAAK,CAAC,CAAE,MAAM,KAAK,+BAA+B,GACvH,CAEJ,SAAS,EAAG,CACV,OAAOA,EAAE,KAAM,KAAM,WAAa,CAChC,KAAK,WAAa,MAAM,KAAK,aAAa,WAAY,CAAE,WAAY,KAAK,IAAK,MAAOd,EAAG,CAAC,CAAE,MAAM,KAAK,+BAA+B,GACrI,CAEJ,QAAQ,EAAG,CACT,OAAOc,EAAE,KAAM,KAAM,WAAa,CAChC,KAAK,WAAa,MAAM,KAAK,aAAa,UAAW,CAAE,WAAY,KAAK,IAAK,KAAMd,EAAG,CAAC,CAAE,MAAM,KAAK,+BAA+B,GACnI,CAEJ,SAAS,EAAG,CACV,OAAOc,EAAE,KAAM,KAAM,WAAa,CAChC,KAAK,WAAa,MAAM,KAAK,aAAa,WAAY,CAAE,MAAOd,EAAG,WAAY,KAAK,IAAK,CAAC,CAAE,MAAM,KAAK,+BAA+B,GACrI,CAEJ,WAAW,EAAG,EAAG,CACf,OAAOc,EAAE,KAAM,KAAM,WAAa,CAChC,KAAK,WAAa,MAAM,KAAK,aAAa,aAAc,CAAE,WAAY,KAAK,IAAK,QAAS,CAACd,EAAGC,EAAE,CAAE,CAAC,CAAE,MAAM,KAAK,+BAA+B,GAC9I,CAEJ,gBAAgB,EAAG,CACjB,OAAOa,EAAE,KAAM,KAAM,WAAa,CAChC,GAAI,CAAC,KAAK,SACR,OACF,IAAIC,EAAIf,EAAG,CAAE,iBAAkBC,EAAG,kBAAmBG,GAAMW,EAAGI,EAAI,GAAGJ,EAAG,CAAC,mBAAoB,oBAAoB,CAAC,CAClH,MAAM,KAAK,aAAa,kBAAmB,CAAE,WAAY,KAAK,IAAK,aAAcH,GAAED,GAAEA,GAAE,EAAE,CAAE,KAAK,wBAAwB,aAAa,CAAEQ,EAAE,CAAE,CAAE,iBAAkBlB,GAAKC,IAAG,CAAE,kBAAmBE,GAAgB,GAAM,CAAC,CAAE,CAAC,CAAE,MAAM,KAAK,+BAA+B,CAAED,IAAK,KAAK,mBAAmB,oBAAsB,KAAK,wBAAwB,aAAa,WAAamD,GAAE,QAAQ,KAAK,QAAS,KAAK,CAAGA,GAAE,UAAU,KAAK,QAAQ,CAAE,KAAK,wBAAwB,aAAa,kBAAoBD,GAAE,QAAQ,KAAK,QAAS,KAAK,EAAIA,GAAE,UAAU,KAAK,QAAQ,CAAE,KAAK,wBAAwB,WAAa,MAAM,KAAK,UAAU,KAClmB,CAEJ,yBAAyB,EAAG,CAC1B,OAAOvC,EAAE,KAAM,KAAM,WAAa,CAChC,KAAK,WAAa,MAAM,KAAK,aAAa,2BAA4B,CAAE,WAAY,KAAK,IAAK,sBAAuBd,EAAG,CAAC,CAAE,MAAM,KAAK,+BAA+B,GACrK,CAEJ,SAAS,EAAG,CACV,OAAOc,EAAE,KAAM,KAAM,WAAa,CAChC,GAAI,CAAC,KAAK,SACR,MAAO,GACT,IAAIb,EAAI,KAAK,aAAa,WAAY,CAAE,WAAY,KAAK,IAAK,QAASD,EAAG,CAAC,CAC3E,OAAO,MAAM,KAAK,+BAA+B,CAAEC,GACnD,CAEJ,KAAK,EAAG,CACN,OAAOa,EAAE,KAAM,KAAM,WAAa,CAChC,KAAK,WAAa,MAAM,KAAK,aAAa,OAAQ,CAAE,OAAQd,EAAG,WAAY,KAAK,IAAK,CAAC,CAAE,MAAM,KAAK,+BAA+B,GAClI,CAEJ,QAAQ,EAAG,CACT,OAAOc,EAAE,KAAM,KAAM,WAAa,CAChC,KAAK,WAAa,MAAM,KAAK,aAAa,UAAW,CAAE,WAAY,KAAK,IAAK,KAAMd,EAAG,CAAC,CAAE,MAAM,KAAK,+BAA+B,GACnI,CAEJ,QAAS,CACP,OAAOc,EAAE,KAAM,KAAM,WAAa,CAChC,GAAI,CAAC,KAAK,SACR,OACF,GAAI,CAAE,OAAQd,EAAG,MAAOC,GAAM,GAAG,KAAK,QAAS,KAAK,wBAAwB,aAAa,kBAAoBC,IAAG,CAAC,CACjH,MAAM,KAAK,aAAa,SAAU,CAAE,OAAQF,EAAG,WAAY,KAAK,IAAK,MAAOC,EAAG,CAAC,CAAE,MAAM,KAAK,+BAA+B,EAC5H,CAEJ,SAAU,CACR,OAAOa,EAAE,KAAM,KAAM,WAAa,CAChC,KAAK,WAAa,KAAK,SAAW,GAAO,MAAM,KAAK,aAAa,UAAW,CAAE,WAAY,KAAK,IAAK,CAAC,CAAE,KAAK,+BAA+B,CAAE,EAAG,eAAe,4BAA4B,KAAK,IAAI,CAAE,KAAK,cAAc,yBAAyB,CAAEX,IAAK,KAAK,mBAAmB,oBAAsBkD,GAAE,UAAU,KAAK,QAAQ,CAAEC,GAAE,UAAU,KAAK,QAAQ,IAC3V,CAEJ,QAAS,CACP,OAAOxC,EAAE,KAAM,KAAM,WAAa,CAChC,KAAK,WAAa,MAAM,KAAK,aAAa,SAAU,CAAE,WAAY,KAAK,IAAK,CAAC,CAAE,MAAM,KAAK,+BAA+B,GACzH,CAEJ,UAAW,CACT,OAAOA,EAAE,KAAM,KAAM,WAAa,CAChC,KAAK,WAAa,MAAM,KAAK,aAAa,WAAY,CAAE,WAAY,KAAK,IAAK,CAAC,CAAE,MAAM,KAAK,+BAA+B,GAC3H,CAEJ,mBAAmB,EAAG,CACpB,OAAOA,EAAE,KAAM,KAAM,WAAa,CAChC,KAAK,WAAa,MAAM,KAAK,aAAa,qBAAsB,CAAE,WAAY,KAAK,IAAK,gBAAiBd,EAAG,CAAC,CAAE,MAAM,KAAK,+BAA+B,GACzJ,CAEJ,cAAc,EAAG,CACf,OAAOc,EAAE,KAAM,KAAM,WAAa,CAChC,KAAK,WAAa,MAAM,KAAK,aAAa,gBAAiB,CAAE,YAAad,EAAG,WAAY,KAAK,IAAK,CAAC,CAAE,MAAM,KAAK,+BAA+B,GAChJ,CAEJ,UAAU,EAAG,CACX,OAAOc,EAAE,KAAM,KAAM,WAAa,CAChC,KAAK,WAAa,MAAM,KAAK,aAAa,YAAa,CAAE,WAAY,KAAK,IAAK,OAAQd,EAAG,CAAC,CAAE,MAAM,KAAK,+BAA+B,GACvI,CAEJ,+BAAgC,CAC9B,OAAOc,EAAE,KAAM,KAAM,WAAa,CAC3B,KAAK,WAGV,KAAK,yBADG,MAAM,KAAK,aAAa,4BAA6B,CAAE,WAAY,KAAK,IAAK,CAAC,EACrD,QACjC,CAEJ,SAAU,CACR,OAAO,KAAK,wBAAwB,QAEtC,UAAU,EAAG,CACX,OAAOA,EAAE,KAAM,KAAM,WAAa,CAChC,KAAK,WAAa,MAAM,KAAK,aAAa,YAAa,CAAE,WAAY,KAAK,IAAK,OAAQd,EAAG,CAAC,CAAE,MAAM,KAAK,+BAA+B,GACvI,CAEJ,aAAa,EAAG,CACd,OAAOc,EAAE,KAAM,KAAM,WAAa,CAChC,GAAI,CAAC,KAAK,SACR,MAAO,GACT,IAAIb,EAAI,MAAM,KAAK,aAAa,eAAgB,CAAE,WAAY,KAAK,IAAK,UAAWD,EAAG,CAAC,CACvF,OAAO,MAAM,KAAK,+BAA+B,CAAEC,GACnD,CAEJ,YAAY,EAAG,EAAG,EAAG,EAAG,CACtB,OAAOa,EAAE,KAAM,KAAM,WAAa,CAChC,OAAO,KAAK,SAAW,KAAK,aAAa,cAAe,CAAE,EAAGd,EAAG,EAAGC,EAAG,MAAOG,EAAG,OAAQe,EAAG,WAAY,KAAK,IAAK,CAAC,CAAG,IACrH,CAEJ,aAAa,EAAG,EAAG,EAAG,CACpB,OAAOL,EAAE,KAAM,KAAM,WAAa,CAChC,IAAIK,EAAI,CAAE,GAAI,qBAAqB,IAAI,GAAI,OAAQnB,EAAG,OAAQC,EAAG,CACjE,OAAO,KAAK,QAAQ,YAAYkB,EAAGf,GAAK,EAAE,CAAC,CAAE,IAAI,SAAS,EAAG,IAAM,CACjE,IAAIc,EAAK,GAAM,CACb,IAAID,EAAID,EAAE,KACV,EAAE,KAAOG,EAAE,KAAO,KAAK,QAAQ,oBAAoB,UAAWD,EAAE,CAAED,EAAE,MAAQR,EAAM,MAAM,4BAA4BT,EAAE,IAAIiB,EAAE,QAAQ,CAAC,CAAGF,EAAEE,EAAE,OAAO,GAErJ,KAAK,QAAQ,iBAAiB,UAAWC,EAAE,EAC3C,EACF,CAEJ,iBAAiB,EAAG,EAAG,CACrB,KAAK,cAAc,iBAAiBlB,EAAGC,EAAE,CAE3C,oBAAoB,EAAG,EAAG,CACxB,KAAK,cAAc,oBAAoBD,EAAGC,EAAE,CAE9C,OAAO,WAAW,EAAG,CACnB,EAAG,SAAWD,EAEhB,iBAAiB,EAAG,CAClB,OAAOc,EAAE,KAAM,KAAM,WAAa,CAChC,GAAI,CAAC,KAAK,SACR,MAAO,GACT,IAAIb,EAAI,MAAM,KAAK,aAAa,mBAAoB,CAAE,WAAY,KAAK,IAAK,eAAgBD,EAAG,CAAC,CAChG,OAAO,MAAM,KAAK,+BAA+B,CAAEC,GACnD,CAEJ,qBAAqB,EAAG,CACtB,OAAOa,EAAE,KAAM,KAAM,WAAa,CAChC,GAAI,CAAC,KAAK,SACR,MAAO,GACT,IAAIb,EAAI,MAAM,KAAK,aAAa,uBAAwB,CAAE,WAAY,KAAK,IAAK,iBAAkBD,EAAG,CAAC,CACtG,OAAO,MAAM,KAAK,+BAA+B,CAAEC,GACnD,CAEJ,mBAAoB,CAClB,OAAOa,EAAE,KAAM,KAAM,WAAa,CAChC,GAAI,CAAC,KAAK,SACR,MAAO,GACT,KAAK,6BAA6B,CAClC,IAAId,EAAI,MAAM,KAAK,aAAa,oBAAqB,CAAE,WAAY,KAAK,IAAK,CAAC,CAC9E,OAAO,MAAM,KAAK,+BAA+B,CAAEA,GACnD,CAEJ,kBAAmB,CACjB,OAAOc,EAAE,KAAM,KAAM,WAAa,CAChC,OAAO,KAAK,UAAY,KAAK,+BAA+B,CAAE,KAAK,aAAa,mBAAoB,CAAE,WAAY,KAAK,IAAK,CAAC,EAAI,IACjI,CAEJ,0BAA2B,CACzB,OAAOA,EAAE,KAAM,KAAM,WAAa,CAChC,OAAO,KAAK,SAAW,KAAK,aAAa,2BAA4B,CAAE,WAAY,KAAK,IAAK,CAAC,CAAG,EAAE,EACnG,CAEJ,oBAAoB,EAAG,CACrB,IAAIb,EAAI,KAAK,QAAQ,uBAAuB,CAAEG,EAAI,KAAK,QAAQ,MAAQH,EAAE,MAAOkB,EAAI,KAAK,QAAQ,OAASlB,EAAE,OAAQc,EAAI,KAAK,wBAAwB,aAAa,kBAAoB,EAAO,kBAAoB,EACjN,MAAO,CAAE,GADgNf,EAAE,QAAUC,EAAE,MAAQG,EAAIW,EACpO,GAD4Of,EAAE,QAAUC,EAAE,KAAOkB,EAAIJ,EAC/P,CAEvB,aAAa,EAAG,CACd,GAAI,CAAE,EAAGd,EAAG,EAAGG,GAAM,KAAK,oBAAoBJ,EAAE,CAChD,KAAK,aAAa,qBAAsB,CAAE,WAAY,KAAK,IAAK,EAAGC,EAAG,EAAGG,EAAG,CAAC,CAE/E,eAAe,EAAG,CAChB,GAAI,CAAE,EAAGH,EAAG,EAAGG,GAAM,KAAK,oBAAoBJ,EAAE,CAChD,KAAK,aAAa,uBAAwB,CAAE,WAAY,KAAK,IAAK,EAAGC,EAAG,EAAGG,EAAG,CAAC,CAEjF,eAAe,EAAG,CAChB,GAAI,CAAE,EAAGH,EAAG,EAAGG,GAAM,KAAK,oBAAoBJ,EAAE,CAChD,KAAK,aAAa,uBAAwB,CAAE,WAAY,KAAK,IAAK,EAAGC,EAAG,EAAGG,EAAG,CAAC,CAEjF,gBAAgB,EAAG,CACjB,GAAI,CAAE,EAAGH,EAAG,EAAGG,GAAM,KAAK,oBAAoBJ,EAAE,CAChD,KAAK,aAAa,wBAAyB,CAAE,WAAY,KAAK,IAAK,EAAGC,EAAG,EAAGG,EAAG,CAAC,CAElF,gBAAgB,EAAG,CACjB,GAAI,CAAE,EAAGH,EAAG,EAAGG,GAAM,KAAK,oBAAoBJ,EAAE,CAChD,KAAK,aAAa,uBAAwB,CAAE,WAAY,KAAK,IAAK,EAAGC,EAAG,EAAGG,EAAG,CAAC,CAEjF,6BAA8B,CAC5B,OAAOU,EAAE,KAAM,KAAM,WAAa,CAChC,GAAIX,IAAK,KAAK,mBAAmB,mBAAqB,KAAK,SAAU,CACnE,IAAIH,EAAI,MAAM,KAAK,aAAa,2BAA4B,CAAE,WAAY,KAAK,IAAK,CAAC,CACrF,EAAE,SAAS,YAAY,EAAI,KAAK,QAAQ,iBAAiB,YAAa,KAAK,iBAAiB,CAAEA,EAAE,SAAS,cAAc,EAAI,KAAK,QAAQ,iBAAiB,cAAe,KAAK,mBAAmB,CAAEA,EAAE,SAAS,cAAc,EAAI,KAAK,QAAQ,iBAAiB,cAAe,KAAK,mBAAmB,CAAEA,EAAE,SAAS,eAAe,EAAI,KAAK,QAAQ,iBAAiB,eAAgB,KAAK,oBAAoB,CAAEA,EAAE,SAAS,cAAc,EAAI,KAAK,QAAQ,iBAAiB,eAAgB,KAAK,mBAAmB,GAElf,CAEJ,+BAAgC,CAC9B,IAAK,KAAK,mBAAmB,oBAAsB,KAAK,QAAQ,oBAAoB,YAAa,KAAK,iBAAiB,CAAE,KAAK,QAAQ,oBAAoB,cAAe,KAAK,mBAAmB,CAAE,KAAK,QAAQ,oBAAoB,cAAe,KAAK,mBAAmB,CAAE,KAAK,QAAQ,oBAAoB,eAAgB,KAAK,oBAAoB,CAAE,KAAK,QAAQ,oBAAoB,eAAgB,KAAK,mBAAmB,IAGta,EAAEwD,GAAG,iBAAkB,IAAI,GAAK,CAAE3C,EAAE2C,GAAG,WAAY,GAAG,CAkClD,GAAgB,GAAW,CAC7B,GAAM,CAAC,EAAW,GAAgBC,EAAS,KAAK,CAC1C,EAAelD,EAAO,KAAK,CAC3B,EAAYA,EAAO,EAAO,CAC1B,EAAYA,EAAO,KAAK,CACxB,EAAeA,EAAO,KAAK,CACjC,EAAa,QAAU,EACvB,EAAU,QAAU,EACpB,IAAM,EAAeC,EAAa,GAAU,CAEtC,CAAQ,EAAU,SAA+B,aAAgB,CAAQ,EAAa,SAA+B,WAErH,EAAM,OAAS,aACjB,EAAa,QAAQ,MAAM,CAClB,EAAM,OAAS,cACxB,EAAa,QAAQ,OAAO,GAE7B,EAAE,CAAC,CACA,EAAeA,EAAa,GAAW,CAC3C,EAAU,QAAU,GACnB,EAAE,CAAC,CACA,EAAkBA,EAAa,GAAc,CACjD,EAAa,QAAU,GACtB,EAAE,CAAC,CACA,EAAYA,EACf,GACwB,EAAI,GAAoB,GAAe,CAAE,kBAAiB,eAAc,CAAE,EAAM,CAAC,CAE1G,CAAC,EAAc,EAAgB,CAChC,CAqHD,OApHA,MAAgB,CACd,IAAM,EAAS,EAAU,QACrB,EAAoB,KASxB,OARI,IACF,EAAoB,IAAI,GAAG,GAAc,GAAe,EAAE,CAAE,EAAU,QAAQ,CAAE,CAC9E,SACD,CAAC,CAAC,CACH,EAAO,iBAAiB,aAAc,EAAa,CACnD,EAAO,iBAAiB,aAAc,EAAa,CACnD,EAAa,EAAkB,MAEpB,CACX,GAAuD,SAAS,CAChE,EAAa,KAAK,CAClB,GAAiC,oBAAoB,aAAc,EAAa,CAChF,GAAiC,oBAAoB,aAAc,EAAa,GAEjF,CAAC,EAAa,CAAC,CAClB,MAAgB,CACT,EAAa,SAEd,OAAQ,GAAiC,OAAW,UAAY,EAAO,QAAU,EAAa,QAAQ,OACxG,EAAa,QAAQ,SAAS,EAAO,MAAM,EAE5C,CAAC,GAAiC,MAAM,CAAC,CAC5C,MAAgB,CACT,EAAa,SAEd,OAAQ,GAAiC,MAAU,UAAY,EAAO,OAAS,EAAa,QAAQ,MACtG,EAAa,QAAQ,QAAQ,EAAO,KAAK,EAE1C,CAAC,GAAiC,KAAK,CAAC,CAC3C,MAAgB,CACT,EAAa,SAEd,OAAQ,GAAiC,MAAU,WAAa,EAAO,OAAS,EAAa,QAAQ,MACvG,EAAa,QAAQ,QAAQ,EAAO,KAAK,EAE1C,CAAC,GAAiC,KAAK,CAAC,CAC3C,MAAgB,CACT,EAAa,SAEd,OAAQ,GAAiC,uBAA2B,WAAa,EAAO,wBAA0B,EAAa,QAAQ,uBACzI,EAAa,QAAQ,yBAAyB,EAAO,sBAAsB,EAE5E,CAAC,GAAiC,sBAAsB,CAAC,CAC5D,MAAgB,CAEd,GAAI,CAAC,EAAa,QAChB,OACF,IAAM,EAAmB,GAAiC,UAA+B,GACnF,EAAiB,GAAiC,UAA+B,GACnF,OAAO,GAAe,UAAY,OAAO,GAAa,UACxD,EAAa,QAAQ,WAAW,EAAY,EAAS,EAEtD,CAAC,GAAiC,QAAQ,CAAC,CAC9C,MAAgB,CACT,EAAa,SAEd,OAAQ,GAAiC,iBAAqB,UAAY,EAAO,kBAAoB,EAAa,QAAQ,iBAC5H,EAAa,QAAQ,mBAAmB,EAAO,gBAAgB,EAEhE,CAAC,GAAiC,gBAAgB,CAAC,CACtD,MAAgB,CACT,EAAa,SAEd,OAAQ,GAAiC,cAAkB,UAC7D,EAAa,QAAQ,gBAAgB,EAAO,aAAa,EAE1D,CAAC,KAAK,UAAU,GAAiC,aAAa,CAAC,CAAC,CACnE,MAAgB,CACT,EAAa,UAEd,OAAQ,GAAiC,MAAU,UAAa,GAAiC,gBAAiB,cACpH,EAAa,QAAQ,KAAK,GAAe,CACvC,KAAM,EAAO,KACd,CAAE,EAAU,SAAW,EAAE,CAAC,CAAC,EAE7B,CAAC,GAAiC,KAAK,CAAC,CAC3C,MAAgB,CACT,EAAa,SAEd,OAAQ,GAAiC,KAAS,UACpD,EAAa,QAAQ,KAAK,GAAe,CACvC,IAAK,EAAO,IACb,CAAE,EAAU,SAAW,EAAE,CAAC,CAAC,EAE7B,CAAC,GAAiC,IAAI,CAAC,CAC1C,MAAgB,CACT,EAAa,SAEd,OAAQ,GAAiC,QAAY,UACvD,EAAa,QAAQ,UAAU,EAAO,OAAO,EAE9C,CAAC,GAAiC,OAAO,CAAC,CAC7C,MAAgB,CACT,EAAa,SAEd,EAAa,QAAQ,UAAa,GAAiC,aAAgB,EAAa,QAAQ,oBAAsB,EAAO,aACvI,EAAa,QAAQ,cAAc,EAAO,YAAY,EAEvD,CAAC,GAAiC,YAAY,CAAC,CAClD,MAAgB,CACT,EAAa,SAEd,EAAa,QAAQ,UAAY,EAAa,QAAQ,gBAAmB,GAAiC,SAC5G,EAAa,QAAQ,SAAU,GAAiC,SAAY,GAAG,EAEhF,CAAC,GAAiC,QAAQ,CAAC,CAC9C,MAAgB,CACT,EAAa,SAEd,EAAa,QAAQ,UACvB,EAAa,QAAQ,aAAc,GAAiC,WAAc,GAAG,EAEtF,CAAC,GAAiC,UAAU,CAAC,CACzC,CACL,YACA,eACA,kBACA,OAAQ,EAAU,QAClB,UAAW,EAAa,QACxB,mBAAoB,EACrB,EAEC,GAAmC,IAAW,OAAgCmD,EAAlBD,EAQ5D,GAAkB,GAAO,CAC3B,IAAI,EAAK,EAAI,CACX,cACA,WACA,kBACA,OACA,uBACA,OACA,SACA,OACA,cACA,eACA,UACA,QACA,MACA,YACA,UACA,yBACE,EAAI,EAAQ,GAAU,EAAI,CAC5B,cACA,WACA,kBACA,OACA,uBACA,OACA,SACA,OACA,cACA,eACA,UACA,QACA,MACA,YACA,UACA,wBACD,CAAC,CACF,GAAM,CAAE,mBAAoB,EAAqB,aAAc,GAAa,CAC1E,OACA,OACA,QACA,MACA,WACA,OACA,UACA,eACA,kBACA,wBACA,cACA,SACA,UACA,cACA,YACD,CAAC,CACI,EAA6B,OAAO,GAAyB,WAAa,GAAkB,EAAqB,CAAG,IAAK,GAM/H,OALA,MAAgB,CACV,OAAO,GAA+B,YACxC,EAA2B,EAAU,EAEtC,CAAC,EAA4B,EAAU,CAAC,CACpB,EAAI,EAAqB,GAAe,EAAE,CAAE,EAAM,CAAC,KC1zE61X,SAASE,GAAG,EAAE,EAAE,CAAC,OAAkB,OAAOC,GAAnB,aAAuB,EAAEA,EAAE,EAAE,EAAE,EAAE,KAAK,OAAOC,EAAED,EAAoqC,SAASE,GAAG,EAAE,EAAE,EAAE,CAAC,OAAOC,IAAI,EAAEF,EAAE,EAAE,EAAE,EAAc,OAAOE,GAAnB,YAAsBC,EAAE,EAAE,CAACC,GAAGL,EAAEC,EAAE,CAACK,GAAE,EAAE,SAAS,EAAE,CAAC,OAAOC,GAAGC,GAAGR,EAAE,KAAK,GAAGA,EAAE,KAAK,GAAG,CAAC,GAAG,EAAEG,EAAE,CAAC,SAASK,GAAG,EAAE,EAAE,CAAC,OAAOC,GAAET,EAAEC,GAAG,EAAE,CAAC,EAAE,EAAE,CAAu0B,SAASS,GAAG,EAAE,EAAE,EAAE,CAAC,OAAOP,IAAI,EAAEF,EAAE,EAAE,EAAE,EAAc,OAAOE,GAAnB,YAAsBC,EAAE,EAAE,CAACC,GAAGL,EAAEC,EAAE,CAACU,GAAE,EAAE,SAAS,EAAE,CAAC,OAAOJ,GAAGK,GAAGZ,EAAE,KAAK,GAAGa,GAAGb,EAAE,KAAK,GAAG,CAAC,CAAC,GAAG,EAAEG,EAAE,CAAC,SAASS,GAAG,EAAE,EAAE,CAAC,OAAOE,GAAEd,EAAE,CAAC,EAAE,EAAE,CAACC,GAAGA,EAAE,IAAIA,GAAGA,EAAE,WAAW,CAAo4L,SAAS,GAAG,EAAE,EAAE,CAAC,GAAGE,EAAE,CAAC,IAAI,IAAIY,EAAE,IAAI,EAAEf,EAAE,OAAO,CAACgB,EAAE,EAAEA,EAAEhB,EAAE,OAAO,EAAEgB,EAAE,EAAEA,GAAGhB,EAAE,WAAWgB,EAAE,CAAC,OAAOD,EAAE,GAAGE,GAAG,OAAOA,GAAG,OAAOjB,EAAE,CAAC,IAAIkB,EAAElB,EAAE,OAAOmB,EAAE,IAAI,EAAEnB,EAAE,QAAQA,EAAE,QAAQ,GAAG,CAACoB,EAAE,EAAEC,EAAE,SAAS,EAAE,CAAC,EAAE,KAAKrB,GAAG,IAAI,EAAE,EAAEgB,EAAEE,EAAE,EAAEF,EAAE,CAAC,GAAGI,EAAE,EAAED,EAAE,OAAO,CAAC,IAAIG,EAAE,IAAI,EAAEF,EAAE,GAAGF,EAAEF,GAAG,GAAG,CAAC,EAAE,IAAIG,EAAE,CAAC,EAAEG,EAAE,IAAIC,EAAEvB,EAAE,WAAWgB,EAAE,CAAC,EAAE,KAAKb,EAAEkB,EAAEE,EAAE,CAACA,EAAE,MAAMF,EAAE,IAAIE,GAAG,EAAE,CAACF,EAAE,IAAI,GAAGE,EAAE,EAAEA,EAAE,OAAOA,EAAE,OAAOF,EAAE,KAAK,EAAE,OAAO,QAAQE,GAAG,KAAKvB,EAAE,WAAW,EAAEgB,EAAE,GAAG,GAAG,CAACK,EAAE,IAAIE,GAAG,GAAG,GAAG,CAACF,EAAE,IAAIE,GAAG,EAAE,GAAG,CAACF,EAAE,IAAI,GAAGE,EAAE,GAAGF,EAAE,IAAIE,GAAG,GAAG,CAACF,EAAE,IAAIE,GAAG,EAAE,GAAG,CAACF,EAAE,IAAI,GAAGE,EAAE,EAAE,OAAOC,GAAEL,EAAE,EAAEC,EAAE,CAAC,SAAS,GAAG,EAAE,EAAE,CAAC,GAAGnB,EAAE,CAAC,IAAI,IAAIE,EAAE,GAAGY,EAAE,EAAEA,EAAEf,EAAE,OAAO,GAAG,MAAM,GAAG,OAAO,aAAa,MAAM,KAAKA,EAAE,SAASe,EAAEA,EAAE,MAAM,CAAC,CAAC,OAAOZ,EAAE,GAAG,GAAG,OAAO,GAAG,OAAOH,EAAE,CAAC,IAAIgB,EAAE,GAAGhB,EAAE,CAACkB,EAAEF,EAAE,EAAE,OAAO,EAAEA,EAAE,GAAG,QAAQZ,EAAE,EAAE,CAACc,EAA8sH,SAAS,GAAG,EAAE,EAAE,EAAE,CAAC,IAAI,EAAEf,EAAE,EAAE,EAAE,EAAc,OAAOY,GAAnB,YAAsBX,EAAE,EAAE,CAAC,IAAIY,EAAE,EAAE,CAAC,GAAGhB,EAAE,GAAGgB,EAAEb,EAAE,CAAC,IAAIe,EAAE,OAAO,KAAKF,EAAE,CAACG,EAAED,EAAE,OAAOE,EAAE,EAAEC,EAAE,EAAEC,EAAEH,EAAEI,EAAM,MAAMJ,EAAE,CAACM,EAAE,EAAE,CAACC,EAAE,UAAU,CAAC,IAAI,IAAI1B,EAAE,EAAEA,EAAEyB,EAAE,OAAO,EAAEzB,EAAE,EAAEA,IAAI,EAAE2B,EAAE,SAAS,EAAE,EAAE,CAAC,IAAI,UAAU,CAAC,EAAE3B,EAAEC,EAAE,GAAG,EAAE,IAAI,UAAU,CAAC,EAAEc,IAAI,CAAC,IAAIa,EAAE,UAAU,CAAC,IAAI5B,EAAE,IAAI,EAAEqB,EAAE,GAAG,CAAClB,EAAEiB,EAAEL,EAAEM,EAAED,EAAE,EAAE,EAAE,IAAI,IAAIJ,EAAE,EAAEA,EAAEM,EAAE,EAAEN,EAAE,CAAC,IAAIE,EAAEK,EAAEP,GAAG,GAAG,CAAC,IAAIG,EAAED,EAAE,EAAE,OAAO,GAAGlB,EAAEqB,EAAEH,EAAEA,EAAE,EAAEA,EAAE,EAAEC,EAAE,CAAC,IAAIM,EAAE,GAAGP,EAAE,EAAE,OAAOW,GAAGX,EAAE,MAAM,CAACQ,EAAEL,EAAEI,EAAE,EAAE,IAAIP,EAAE,EAAEQ,EAAE,CAACI,GAAG9B,EAAEoB,EAAEF,EAAEA,EAAE,EAAEA,EAAE,EAAEC,EAAEE,EAAEH,EAAE,EAAE,CAAC,GAAG,GAAGO,GAAGP,EAAE,EAAEA,EAAE,EAAE,OAAO,GAAG,EAAEQ,EAAEP,QAAQnB,EAAE,CAAC,OAAO2B,EAAE3B,EAAE,KAAK,EAAE,GAAGA,EAAEoB,EAAEG,EAAE,OAAOR,EAAEZ,EAAE,CAACwB,EAAE,KAAK3B,EAAE,EAAE,GAAG4B,GAAG,CAAC,IAAI,IAAIG,EAAE,SAAS,EAAE,CAAC,IAAI9B,EAAEiB,EAAElB,GAAGG,EAAEa,EAAEf,GAAGc,EAAEZ,EAAE,GAAGmB,EAAEnB,EAAE,GAAG4B,EAAEC,IAAG,CAACC,EAAElB,EAAE,OAAO,EAAE,EAAEA,EAAE,CAAC,IAAImB,EAAE,GAAGjC,EAAE,CAACkC,EAAED,EAAE,OAAOE,EAAEd,EAAE,QAAQe,EAAED,GAAG,GAAGA,EAAE,CAACE,EAAED,GAAGA,EAAE,OAAOE,EAAEV,GAAGP,EAAE,MAAM,CAACkB,EAAKlB,EAAE,OAAL,EAAW,EAAE,EAAEmB,EAAE,SAAS,EAAE,EAAE,CAAC,GAAGtC,EAAE,GAAG,CAACwB,EAAExB,EAAE,KAAK,KAAK,CAAC,IAAIa,EAAED,EAAE,OAAO,EAAEf,GAAG0C,GAAEpB,EAAE,CAAC,KAAKW,EAAE,IAAIF,EAAE,GAAG,CAAC,EAAEhB,EAAE,EAAEmB,EAAE,EAAEG,EAAE,EAAEF,GAAGlC,EAAE,QAAQoC,GAAGD,EAAE,QAAQE,EAAE,YAAYE,EAAE,CAAC,CAAC,GAAG,GAAGL,EAAEI,EAAEvB,EAAE,GAAG,GAAG,GAAGmB,EAAEI,IAAID,GAAG,GAAGtB,EAAE,EAAEG,GAAGS,GAAG,GAAG,GAAGO,EAAE,OAAOM,EAAErC,EAAE,GAAG,EAAE,EAAE,CAAC,KAAK,CAACoC,EAAE,GAAGP,EAAE,KAAK,GAAG,CAAC,EAAE,KAAKzB,GAAGO,EAAEO,EAAE,CAAC,OAAOtB,EAAE,CAAC,EAAEA,EAAE,KAAK,MAAM,EAAE,KAAKE,GAAGa,EAAEO,EAAEmB,EAAE,CAAC,MAAM,EAAE,KAAK1B,EAAE,EAAEkB,EAAE,EAAEA,EAAEX,EAAE,EAAEW,EAAE,EAAEA,EAAE,CAAC,OAAOP,EAAy+F,SAAS,GAAG,EAAE,EAAE,EAAE,CAAC,IAAI,EAAEvB,EAAE,EAAE,EAAE,EAAc,OAAOY,GAAnB,YAAsBX,EAAE,EAAE,CAAC,IAAIY,EAAE,EAAE,CAACE,EAAE,UAAU,CAAC,IAAI,IAAIlB,EAAE,EAAEA,EAAEgB,EAAE,OAAO,EAAEhB,EAAE,EAAEA,IAAI,EAAEmB,EAAE,EAAE,CAACC,EAAE,SAAS,EAAE,EAAE,CAAC,IAAI,UAAU,CAAC,EAAEpB,EAAEC,EAAE,GAAG,EAAE,IAAI,UAAU,CAAC,EAAEc,IAAI,CAAC,IAAI,IAAIM,EAAErB,EAAE,OAAO,GAAc2C,GAAG3C,EAAEqB,EAAE,EAAlB,UAAmB,EAAEA,EAAE,GAAG,CAACA,GAAGrB,EAAE,OAAOqB,EAAE,MAAM,OAAOD,EAAEhB,EAAE,GAAG,EAAE,EAAE,CAAC,KAAK,CAACc,EAAE,IAAII,EAAEsB,GAAG5C,EAAEqB,EAAE,EAAE,CAAC,GAAGC,EAAE,CAAC,IAAIC,EAAED,EAAEG,EAAEkB,GAAG3C,EAAEqB,EAAE,GAAG,CAACK,EAAcD,GAAZ,YAAsBF,GAAP,MAAS,GAAGG,EAAE,CAAC,IAAIC,EAAEgB,GAAG3C,EAAEqB,EAAE,GAAG,EAAE,EAAasB,GAAG3C,EAAE2B,EAAE,EAAlB,aAAsB,EAAE,EAAEgB,GAAG3C,EAAE2B,EAAE,GAAG,CAAC,EAAEgB,GAAG3C,EAAE2B,EAAE,GAAG,EAAE,IAAI,IAAIC,EAAEzB,GAAGA,EAAE,OAAO4B,EAAE,SAAS,EAAE,CAAC,IAAIhB,EAAE8B,GAAG7C,EAAEyB,EAAEC,EAAE,CAACL,EAAEN,EAAE,GAAGQ,EAAER,EAAE,GAAGY,EAAEZ,EAAE,GAAGgB,EAAEhB,EAAE,GAAGkB,EAAElB,EAAE,GAAGmB,EAAEnB,EAAE,GAAGoB,EAAEW,GAAG9C,EAAEkC,EAAE,CAAC,EAAED,EAAE,IAAIG,EAAE,SAAS,EAAE,EAAE,CAAC,GAAGlB,GAAG,CAACE,EAAEpB,EAAE,KAAK,GAAGC,IAAI,EAAE8B,GAAG9B,GAAG,EAAEqB,GAAGF,EAAE,KAAKD,EAAE,GAAG,GAAG,CAACS,GAAGA,EAAE,CAAC,KAAKG,EAAE,KAAKR,EAAE,aAAaI,EAAE,YAAYN,EAAE,CAAC,CAAC,GAAGA,EAAE,GAAMA,GAAH,EAAK,CAAC,IAAIgB,EAAErC,EAAE,SAASmC,EAAEA,EAAEZ,EAAE,CAAC,GAAGI,EAAE,QAAQJ,EAAE,GAAGI,EAAE,GAAG,CAAC,EAAE,KAAKf,GAAGyB,EAAE,CAAC,IAAI,IAAI,EAAEV,EAAE,CAAC,CAAC,CAAC,OAAO3B,EAAE,CAAC,EAAEA,EAAE,KAAK,MAAM,EAAE,KAAKU,GAAG2B,EAAE,CAAC,KAAKV,EAAE,CAACS,EAAE,CAAC,MAAM,EAAEhC,EAAE,GAAG,4BAA4BiB,EAAE,EAAE,CAAC,KAAK,MAAM,EAAE,KAAKG,GAAExB,EAAEmC,EAAEA,EAAEZ,EAAE,CAAC,MAAM,EAAE,KAAK,KAAK,EAAEU,EAAE,EAAEA,EAAEV,EAAE,EAAEU,EAAE,GAAG,MAAM,EAAE,KAAK,EAAE,CAAC,CAAC,OAAOf,qTAA1j6B,IAAndlB,GAAE,EAAE,CAAC,EAAE,WAAW,GAAE,YAAY,GAAE,WAAWgB,GAAE,IAAI,EAAE,CAAC,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,CAACE,GAAE,IAAI,EAAE,CAAC,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,EAAE,EAAE,CAAC,CAAC,GAAE,IAAI,EAAE,CAAC,GAAG,GAAG,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,CAAC,CAAC,GAAE,SAAS,EAAE,EAAE,CAAC,IAAI,IAAIF,EAAE,IAAI,GAAE,GAAG,CAACE,EAAE,EAAEA,EAAE,GAAG,EAAEA,EAAE,EAAEA,GAAG,GAAG,GAAGlB,EAAEkB,EAAE,GAAG,IAAIC,EAAE,IAAI,GAAEH,EAAE,IAAI,CAAC,IAAI,EAAE,EAAEE,EAAE,GAAG,EAAEA,EAAE,IAAI,IAAIE,EAAEJ,EAAEE,GAAGE,EAAEJ,EAAEE,EAAE,GAAG,EAAEE,EAAE,EAAEA,GAAGA,EAAEJ,EAAEE,IAAI,EAAEA,EAAE,MAAM,CAAC,EAAEF,EAAE,EAAEG,EAAE,EAAEE,GAAE,GAAEL,GAAE,EAAE,CAAC,GAAEK,GAAE,EAAEE,GAAEF,GAAE,EAAE,GAAE,IAAI,IAAI,GAAE,KAAK,GAAWI,GAAE,GAAEP,GAAE,EAAE,CAACQ,GAAED,GAAE,EAAEE,GAAEF,GAAE,EAAEG,GAAE,IAAI,GAAE,MAAM,CAAC,GAAE,EAAE,GAAE,MAAM,EAAE,GAAO,IAAG,MAAM,KAAI,GAAG,MAAM,KAAI,EAAE,IAAG,OAAO,IAAG,MAAM,KAAI,GAAG,MAAM,KAAI,KAAK,GAAG,KAAK,KAAI,EAAE,GAAE,MAAK,MAAM,KAAI,GAAG,IAAI,KAAI,IAAI,EAA+W,IAAzWM,GAAE,SAAS,EAAE,EAAE,EAAE,CAAC,IAAI,IAAIlB,EAAEhB,EAAE,OAAOkB,EAAE,EAAEC,EAAE,IAAI,GAAElB,EAAE,CAACiB,EAAEF,EAAE,EAAEE,EAAE,EAAEA,IAAI,EAAEC,EAAEnB,EAAEkB,GAAG,GAAG,IAAIE,EAAEC,EAAE,IAAI,GAAEpB,EAAE,CAAC,IAAI,EAAE,EAAEiB,EAAEjB,EAAE,EAAEiB,EAAE,EAAEA,GAAGG,EAAEH,EAAE,GAAGC,EAAED,EAAE,IAAI,EAAE,GAAGH,EAAE,CAAC,EAAE,IAAI,GAAE,GAAGd,EAAE,CAAC,IAAIqB,EAAE,GAAGrB,EAAE,IAAI,EAAE,EAAEiB,EAAEF,EAAE,EAAEE,EAAE,GAAGlB,EAAEkB,GAAG,IAAI,IAAIK,EAAEL,GAAG,EAAElB,EAAEkB,GAAGO,EAAExB,EAAED,EAAEkB,GAAGQ,EAAE,EAAE1B,EAAEkB,GAAG,MAAMO,EAAEE,EAAED,GAAG,GAAGD,GAAG,EAAEC,GAAGC,EAAE,EAAED,EAAE,EAAEE,GAAEF,IAAIJ,GAAGC,OAAO,IAAI,EAAE,IAAI,GAAEP,EAAE,CAAC,EAAE,EAAEE,EAAEF,EAAE,EAAEE,EAAE,EAAEA,KAAK,EAAEA,GAAGU,GAAE,EAAE5B,EAAEkB,GAAG,OAAO,GAAGlB,EAAEkB,IAAI,OAAOE,GAAGe,GAAE,IAAI,EAAE,IAAI,CAAK,GAAE,EAAE,GAAE,IAAI,EAAE,GAAE,GAAE,IAAG,EAAE,IAAI,GAAE,IAAI,GAAE,IAAI,EAAE,GAAE,GAAE,IAAG,EAAE,IAAI,GAAE,IAAI,GAAE,IAAI,EAAE,GAAE,GAAE,IAAG,EAAE,IAAI,GAAE,IAAI,GAAE,IAAI,EAAE,GAAE,GAAE,IAAG,EAAkB,IAAZC,GAAE,IAAI,EAAE,GAAG,CAAK,GAAE,EAAE,GAAE,GAAG,EAAE,GAAE,GAAE,IAAG,EAAMC,GAAEH,GAAEC,GAAE,EAAE,EAAE,CAACG,GAAEJ,GAAEC,GAAE,EAAE,EAAE,CAACI,GAAEL,GAAEE,GAAE,EAAE,EAAE,CAACI,GAAEN,GAAEE,GAAE,EAAE,EAAE,CAACK,GAAE,SAAS,EAAE,CAAC,IAAI,IAAIxC,EAAED,EAAE,GAAGG,EAAE,EAAEA,EAAEH,EAAE,OAAO,EAAEG,EAAE,EAAEA,GAAGF,IAAI,EAAED,EAAEG,IAAI,OAAOF,GAAG8C,GAAE,SAAS,EAAE,EAAE,EAAE,CAAC,IAAIhC,EAAEd,EAAE,EAAE,EAAE,OAAOD,EAAEe,GAAGf,EAAEe,EAAE,IAAI,KAAK,EAAEd,GAAGE,GAAG6C,GAAE,SAAS,EAAE,EAAE,CAAC,IAAI7C,EAAEF,EAAE,EAAE,EAAE,OAAOD,EAAEG,GAAGH,EAAEG,EAAE,IAAI,EAAEH,EAAEG,EAAE,IAAI,MAAM,EAAEF,IAAIgD,GAAE,SAAS,EAAE,CAAC,OAAOjD,EAAE,GAAG,EAAE,GAAGwB,GAAE,SAAS,EAAE,EAAE,EAAE,CAAC,OAAarB,GAAN,MAASA,EAAE,KAAK,EAAE,IAAUY,GAAN,MAASA,EAAEf,EAAE,UAAU,EAAEA,EAAE,QAAQ,IAAI,EAAEA,EAAE,SAASG,EAAEY,EAAE,CAAC,EAAuRoC,GAAE,CAAC,iBAAiB,qBAAqB,yBAAyB,mBAAmB,kBAAkB,qBAAqB,cAAc,qBAAqB,uBAAuB,8BAA8B,oBAAoB,mBAAmB,mBAAmB,CAAC/C,EAAE,SAAS,EAAE,EAAE,EAAE,CAAC,IAAIW,EAAM,MAAMd,GAAGkD,GAAEnD,GAAG,CAAC,GAAG,EAAE,KAAKA,EAAE,MAAM,mBAAmB,MAAM,kBAAkBe,EAAEX,EAAE,CAAC,CAACD,EAAE,MAAMY,EAAE,OAAOA,GAAGD,GAAE,SAAS,EAAE,EAAE,EAAE,EAAE,CAAC,IAAIO,EAAErB,EAAE,OAAOuB,EAAEH,EAAEA,EAAE,OAAO,EAAE,GAAG,CAACC,GAAGlB,EAAE,GAAG,CAACA,EAAE,EAAE,OAAOY,GAAG,IAAI,EAAE,EAAE,CAAC,IAAIU,EAAE,CAACV,EAAEY,EAAEF,GAAMtB,EAAE,GAAL,EAAOyB,EAAEzB,EAAE,EAAE,IAAI,EAAE,IAAI,EAAE,EAAEkB,EAAE,EAAE,IAAIU,EAAE,SAAS,EAAE,CAAC,IAAI5B,EAAEY,EAAE,OAAO,GAAGf,EAAEG,EAAE,CAAC,IAAIa,EAAE,IAAI,EAAE,KAAK,IAAI,EAAEb,EAAEH,EAAE,CAAC,CAAC,EAAE,IAAIe,EAAE,CAAC,EAAEC,IAAIiB,EAAE9B,EAAE,GAAG,EAAEgC,EAAEhC,EAAE,GAAG,EAAEiC,EAAEjC,EAAE,GAAG,EAAEkC,EAAElC,EAAE,EAAEoC,EAAEpC,EAAE,EAAE+C,EAAE/C,EAAE,EAAEgD,EAAEhD,EAAE,EAAEW,EAAE,EAAEO,EAAE,EAAE,CAAC,GAAG,CAACgB,EAAE,CAAC,EAAEU,GAAE/C,EAAEmC,EAAE,EAAE,CAAC,IAAIiB,EAAEL,GAAE/C,EAAEmC,EAAE,EAAE,EAAE,CAAC,GAAG,GAAG,EAAE,CAACiB,EAAE,CAAC,IAAIC,EAAErD,GAAG,EAAEiD,GAAEd,EAAE,CAAC,GAAG,GAAGnC,EAAEgC,EAAE,IAAI,EAAEsB,EAAEtB,EAAEqB,EAAE,GAAGC,EAAEjC,EAAE,CAAC,GAAGjB,EAAE,EAAE,CAAC,MAAM,GAAG2B,EAAEK,EAAEiB,EAAE,CAACtC,EAAE,IAAIf,EAAE,SAASgC,EAAEsB,EAAE,CAAClB,EAAE,CAAC,EAAE,EAAE,GAAGiB,EAAE,EAAE,EAAE,EAAE,EAAEC,EAAE,EAAE,EAAErB,EAAE,SAAS,GAAMmB,GAAH,EAAK,EAAEd,GAAE,EAAEE,GAAE,EAAE,EAAE,EAAE,UAAaY,GAAH,EAAK,CAAC,IAAIG,EAAER,GAAE/C,EAAEmC,EAAE,GAAG,CAAC,IAAIqB,EAAET,GAAE/C,EAAEmC,EAAE,GAAG,GAAG,CAAC,EAAEsB,EAAEF,EAAER,GAAE/C,EAAEmC,EAAE,EAAE,GAAG,CAAC,EAAE,GAAG,GAAG,IAAI,IAAIuB,EAAE,IAAI,EAAED,EAAE,CAACE,EAAE,IAAI,EAAE,GAAG,CAACC,EAAE,EAAEA,EAAEJ,EAAE,EAAEI,EAAE,EAAE,GAAEA,IAAIb,GAAE/C,EAAEmC,EAAE,EAAEyB,EAAE,EAAE,CAAC,GAAG,EAAEJ,EAAE,IAAIK,EAAEpB,GAAEkB,EAAE,CAACG,GAAG,GAAGD,GAAG,EAAEE,GAAE7B,GAAEyB,EAAEE,EAAE,EAAE,CAAC,IAAI,EAAE,EAAED,EAAEH,GAAG,CAAC,IAAIzB,EAAEgC,EAAED,GAAEhB,GAAE/C,EAAEmC,EAAE2B,EAAE,EAAE,GAAG,GAAG,GAAGE,GAAG,EAAEA,GAAG,GAAG,GAAG,EAAE,KAAKhC,MAAM,CAAC,IAAIvB,EAAE,EAAEiC,EAAE,EAAE,IAAQV,GAAJ,IAAO,EAAE,EAAEe,GAAE/C,EAAEmC,EAAE,EAAE,CAAC,GAAG,EAAE,EAAEuB,EAAEE,EAAE,IAAQ5B,GAAJ,IAAO,EAAE,EAAEe,GAAE/C,EAAEmC,EAAE,EAAE,CAAC,GAAG,GAAOH,GAAJ,KAAQ,EAAE,GAAGe,GAAE/C,EAAEmC,EAAE,IAAI,CAAC,GAAG,GAAG,KAAK,EAAE,KAAK1B,GAAG,IAAIwD,EAAEP,EAAE,SAAS,EAAEH,EAAE,CAACW,EAAER,EAAE,SAASH,EAAE,CAAC,EAAEd,GAAEwB,EAAE,CAAC,EAAExB,GAAEyB,EAAE,CAAC,EAAEhC,GAAE+B,EAAEf,EAAE,EAAE,CAAC,EAAEhB,GAAEgC,EAAEf,EAAE,EAAE,MAAM,EAAE,EAAE,CAAC,GAAGhB,EAAErB,EAAE,CAAC,GAAGV,EAAE,EAAE,CAAC,OAAO,GAAG2B,EAAEK,EAAE,OAAO,CAAC,IAAI,IAAI+B,IAAG,GAAGjB,GAAG,EAAEvC,GAAG,GAAGwC,GAAG,EAAE7C,EAAE6B,GAAG,EAAEA,EAAE,CAAC,IAAIiC,GAAI,EAAE/B,EAAEW,GAAEhD,EAAEmC,EAAE,CAACgC,MAAK,EAAE,IAAI,GAAG,GAAG1D,GAAGK,EAAE,CAAC,GAAGV,EAAE,EAAE,CAAC,MAAM,GAAGK,GAAGL,EAAE,EAAE,CAACgE,EAAG,IAAI,EAAE,KAAKA,MAAO,CAAC,GAAQA,GAAL,IAAQ,CAAC,EAAEjC,EAAE,EAAE,KAAK,MAAM,IAAIkC,EAAGD,EAAG,IAAI,GAAGA,EAAG,IAAI,CAAC,IAAIE,EAAGtD,GAAE,EAAEoD,EAAG,KAAK,EAAGrB,GAAE/C,EAAEmC,GAAG,GAAGmC,GAAI,EAAE,CAAC,GAAEV,GAAG,GAAGU,EAAG,IAAIC,GAAGhC,EAAES,GAAEhD,EAAEmC,EAAE,CAACxB,GAAGJ,GAAGgE,IAAI,EAAwE,GAAtE,IAAInE,EAAE,EAAE,CAAC,GAAG,GAAGmE,GAAG,EAAE7C,GAAEnB,IAAOA,GAAG,IAAG,EAAGW,GAAEX,IAAI,GAAGyC,GAAEhD,EAAEmC,EAAE,EAAE,GAAGmC,GAAI,EAAE,GAAGA,GAAMnC,EAAErB,EAAE,CAAC,GAAGV,EAAE,EAAE,CAAC,MAAM,GAAG2B,EAAEK,EAAE,OAAO,CAAC,IAAIvB,GAAGuB,EAAEiC,EAAG,GAAGjC,EAAE8B,EAAE,CAAC,IAAI7D,EAAGkB,EAAE2C,EAAEM,GAAG,KAAK,IAAIN,EAAErD,GAAG,CAAC,IAAIR,EAAG+B,EAAE,GAAGhC,EAAE,EAAE,CAACgC,EAAEoC,GAAG,EAAEpC,EAAE,EAAEA,GAAGhB,EAAEf,EAAG+B,GAAG,KAAKA,EAAEvB,GAAG,EAAEuB,EAAE,EAAEA,GAAGrB,EAAEqB,EAAE8B,IAAI,EAAE,EAAE7B,EAAE,EAAE,EAAE/B,EAAE,EAAE,EAAE8B,EAAE,EAAE,EAAEH,EAAEI,IAAI,EAAE,EAAE,EAAE,EAAEa,EAAE,EAAE,EAAEX,EAAE,EAAE,EAAEY,SAAS,CAAClB,GAAG,OAAOG,GAAGrB,EAAE,QAAQU,EAAED,GAAET,EAAE,EAAEqB,EAAE,CAACrB,EAAE,SAAS,EAAEqB,EAAE,EAAEgB,GAAE,SAAS,EAAE,EAAE,EAAE,CAAC,IAAI,EAAEnD,EAAE,IAAIc,EAAEd,EAAE,EAAE,EAAE,EAAEc,IAAIZ,EAAE,EAAEY,EAAE,IAAIZ,GAAG,GAAGkD,GAAE,SAAS,EAAE,EAAE,EAAE,CAAC,IAAI,EAAEpD,EAAE,IAAIc,EAAEd,EAAE,EAAE,EAAE,EAAEc,IAAIZ,EAAE,EAAEY,EAAE,IAAIZ,GAAG,EAAE,EAAEY,EAAE,IAAIZ,GAAG,IAAImD,GAAE,SAAS,EAAE,EAAE,CAAC,IAAI,IAAItC,EAAE,EAAE,CAACE,EAAE,EAAEA,EAAElB,EAAE,OAAO,EAAEkB,EAAE,EAAEA,IAAIF,EAAE,KAAK,CAAC,EAAEE,EAAE,EAAElB,EAAEkB,GAAG,CAAC,CAAC,IAAIC,EAAEH,EAAE,OAAOI,EAAEJ,EAAE,OAAO,CAAC,GAAG,CAACG,EAAE,MAAM,CAAC,EAAE0C,GAAE,EAAE,EAAE,CAAC,GAAM1C,GAAH,EAAK,CAAC,IAAIE,EAAE,IAAI,EAAEL,EAAE,GAAG,EAAE,EAAE,CAAC,MAAO,GAAEA,EAAE,GAAG,GAAG,EAAE,CAAC,EAAEK,EAAE,EAAE,EAAE,CAAC,EAAE,MAAM,SAAS,EAAE,EAAE,CAAC,OAAOrB,EAAE,EAAEC,EAAE,IAAI,CAACe,EAAE,KAAK,CAAC,EAAE,GAAG,EAAE,MAAM,CAAC,CAAC,IAAIM,EAAEN,EAAE,GAAGO,EAAEP,EAAE,GAAGS,EAAE,EAAEC,EAAE,EAAEC,EAAE,EAAE,IAAI,EAAE,GAAG,CAAC,EAAE,GAAG,EAAEL,EAAE,EAAEC,EAAE,EAAE,EAAED,EAAE,EAAEC,EAAE,CAACG,GAAGP,EAAE,GAAG,EAAEH,EAAEA,EAAES,GAAG,EAAET,EAAEW,GAAG,EAAE,IAAI,KAAK,EAAEX,EAAES,GAAGC,GAAGV,EAAES,GAAG,EAAET,EAAEW,GAAG,EAAE,IAAI,KAAK,EAAE,KAAK,CAAC,EAAE,GAAG,EAAEL,EAAE,EAAEC,EAAE,EAAE,EAAED,EAAE,EAAEC,EAAE,CAAC,IAAIK,EAAER,EAAE,GAAG,EAAE,IAAI,EAAE,EAAEF,EAAEC,EAAE,EAAED,EAAE,EAAEA,GAAG,EAAEU,IAAI,EAAER,EAAEF,GAAG,GAAG,IAAIa,EAAE,IAAI,GAAEH,EAAE,EAAE,CAACK,EAAEsB,GAAEvC,EAAEU,EAAE,GAAGK,EAAE,EAAE,CAAC,GAAGE,EAAElB,EAAE,CAAC,EAAE,EAAE,IAAImB,EAAE,EAAEC,EAAEF,EAAElB,EAAEqB,EAAE,GAAGD,EAAE,IAAIf,EAAE,MAAM,SAAS,EAAE,EAAE,CAAC,OAAOW,EAAE9B,EAAE,GAAG8B,EAAE/B,EAAE,IAAIA,EAAE,EAAEC,EAAE,IAAI,CAACiB,EAAEC,EAAE,EAAED,EAAE,CAAC,IAAImB,EAAEjB,EAAEF,GAAG,EAAE,GAAG,EAAEa,EAAEM,GAAGtB,GAAG,MAAM,GAAGqB,GAAG,GAAGH,EAAEF,EAAEM,IAAI,EAAEA,GAAGtB,EAAE,IAAI,IAAIoB,EAAED,EAAE,GAAG,CAAC,IAAII,EAAElB,EAAEF,GAAG,EAAE,EAAEoB,GAAGvB,EAAE,GAAG,GAAGA,EAAE,EAAEuB,KAAK,EAAE,EAAEpB,EAAE,KAAKA,GAAG,GAAGgB,EAAE,EAAEhB,EAAE,CAAC,IAAIqB,EAAEnB,EAAEF,GAAG,EAAE,EAAEqB,IAAIxB,IAAI,EAAEgB,EAAEQ,GAAG,EAAEL,GAAG,EAAEnB,EAAE,MAAM,CAAC,EAAE,IAAI,EAAEgB,EAAE,CAAC,EAAEE,EAAE,EAAEsB,GAAE,SAAS,EAAE,EAAE,EAAE,CAAC,OAAUvD,EAAE,GAAN,GAAQ,KAAK,IAAIuD,GAAEvD,EAAE,EAAEC,EAAEE,EAAE,EAAE,CAACoD,GAAEvD,EAAE,EAAEC,EAAEE,EAAE,EAAE,CAAC,CAAC,EAAEH,EAAE,GAAGG,GAAGqD,GAAE,SAAS,EAAE,CAAC,IAAI,IAAIvD,EAAED,EAAE,OAAOC,GAAG,CAACD,EAAE,EAAEC,KAAK,IAAI,IAAIc,EAAE,IAAI,GAAE,EAAEd,EAAE,CAACe,EAAE,EAAEE,EAAElB,EAAE,GAAGmB,EAAE,EAAEC,EAAE,SAAS,EAAE,CAAC,EAAE,KAAKpB,GAAGqB,EAAE,EAAEA,GAAGpB,EAAE,EAAEoB,EAAE,GAAGrB,EAAEqB,IAAIH,GAAGG,GAAGpB,EAAE,EAAEkB,MAAM,CAAC,GAAG,CAACD,GAAGC,EAAE,EAAE,CAAC,KAAKA,EAAE,IAAI,GAAG,IAAI,EAAE,MAAM,CAAC,EAAE,IAAIC,EAAED,EAAE,GAAGA,EAAE,IAAI,EAAE,MAAMA,EAAE,GAAG,EAAE,MAAM,CAAC,EAAE,WAAWA,EAAE,EAAE,CAAC,IAAIC,EAAEF,EAAE,CAAC,EAAEC,EAAEA,EAAE,EAAE,GAAG,EAAE,EAAE,KAAK,CAAC,EAAE,IAAIC,EAAED,EAAE,GAAG,EAAE,KAAK,CAAC,EAAE,GAAG,KAAK,KAAK,EAAED,EAAE,CAAC,EAAE,EAAE,EAAElB,EAAEqB,GAAG,MAAM,CAAC,EAAEN,EAAE,SAAS,EAAEC,EAAE,CAAC,EAAEf,EAAE,EAAEwD,GAAE,SAAS,EAAE,EAAE,CAAC,IAAI,IAAItD,EAAE,EAAEY,EAAE,EAAEA,EAAEd,EAAE,OAAO,EAAEc,EAAE,GAAGf,EAAEe,GAAGd,EAAEc,GAAG,OAAOZ,GAAGuD,GAAE,SAAS,EAAE,EAAE,EAAE,CAAC,IAAI3C,EAAEZ,EAAE,OAAOa,EAAEiC,GAAEhD,EAAE,EAAE,CAAC,EAAEe,GAAG,IAAID,EAAE,EAAEC,EAAE,GAAGD,GAAG,EAAE,EAAEC,EAAE,GAAG,IAAIhB,EAAEgB,GAAG,EAAEA,EAAE,GAAG,IAAIhB,EAAEgB,EAAE,GAAG,IAAI,IAAIE,EAAE,EAAEA,EAAEH,EAAE,EAAEG,EAAE,EAAEF,EAAEE,EAAE,GAAGf,EAAEe,GAAG,MAAO,IAAGF,EAAE,EAAED,IAAI4C,GAAE,SAAS,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,GAAE1D,EAAE,IAAIc,EAAE,CAAC,EAAEM,EAAE,KAAK,IAAI,IAAIU,EAAEuB,GAAEjC,EAAE,GAAG,CAACY,EAAEF,EAAE,EAAEO,EAAEP,EAAE,EAAES,EAAEc,GAAEhC,EAAE,GAAG,CAACmB,EAAED,EAAE,EAAEO,EAAEP,EAAE,EAAEQ,EAAEQ,GAAEvB,EAAE,CAACgB,EAAED,EAAE,EAAExB,EAAEwB,EAAE,EAAEE,EAAEM,GAAEf,EAAE,CAACU,EAAED,EAAE,EAAE9C,EAAE8C,EAAE,EAAEpC,EAAE,IAAI,GAAE,GAAG,CAACyC,EAAE,EAAEA,EAAEN,EAAE,OAAO,EAAEM,EAAE,EAAEzC,EAAE,GAAGmC,EAAEM,IAAI,IAAI,EAAE,EAAEA,EAAEJ,EAAE,OAAO,EAAEI,EAAE,EAAEzC,EAAE,GAAGqC,EAAEI,IAAI,IAAI,IAAII,EAAEL,GAAExC,EAAE,EAAE,CAAC8C,EAAED,EAAE,EAAEE,EAAEF,EAAE,EAAEG,EAAE,GAAGA,EAAE,GAAG,CAACF,EAAE,GAAEE,EAAE,IAAI,EAAEA,GAAG,IAAIC,GAAE/B,EAAEgC,EAAEvD,EAAEiC,EAAEf,EAAE,GAAG,EAAEsC,EAAER,GAAEpC,EAAEc,GAAE,CAACsB,GAAEnC,EAAEc,GAAE,CAACb,EAAE2C,EAAET,GAAEpC,EAAEY,EAAE,CAACwB,GAAEnC,EAAEmB,EAAE,CAAClB,EAAE,GAAG,EAAEuC,EAAEL,GAAE3C,EAAE8C,EAAE,CAAC,EAAE9C,EAAE,IAAI,EAAEA,EAAE,IAAI,EAAEA,EAAE,IAAI,GAAGY,GAAG,GAAGgB,GAAGuB,GAAGvB,GAAGwB,EAAE,OAAOR,GAAEzD,EAAE2B,EAAE5B,EAAE,SAAS0B,EAAEA,EAAEC,EAAE,CAAC,CAAC,GAAGyB,GAAEnD,EAAE2B,EAAE,GAAGsC,EAAED,GAAG,CAAC,GAAG,EAAEC,EAAED,EAAE,CAAC,GAAE/B,GAAED,EAAEK,EAAE,EAAE,CAAC,EAAEL,EAAE,EAAEC,GAAEO,EAAEM,EAAE,EAAE,CAAC,EAAEN,EAAE,IAAI0B,GAAEjC,GAAE0B,EAAEC,EAAE,EAAE,CAA+C,IAA9C,GAAE5D,EAAE2B,EAAEJ,EAAE,IAAI,CAAC4B,GAAEnD,EAAE2B,EAAE,EAAExB,EAAE,EAAE,CAACgD,GAAEnD,EAAE2B,EAAE,GAAGkC,EAAE,EAAE,CAAC,GAAG,GAAO,EAAE,EAAEP,EAAEO,EAAE,EAAEP,EAAE,GAAEtD,EAAE2B,EAAE,EAAE2B,EAAEK,EAAE,GAAEL,IAAI,CAAC,GAAG,EAAEO,EAAE,IAAI,IAAInD,EAAE,CAACsC,EAAEE,EAAE,CAAC7C,EAAE,EAAEA,EAAE,EAAE,EAAEA,EAAE,CAAC,IAAI8D,EAAGzD,EAAEL,GAAG,IAAI,EAAE,EAAEiD,EAAEa,EAAG,OAAO,EAAEb,EAAE,CAAC,IAAIc,EAAG,GAAGD,EAAGb,GAAG,GAAEtD,EAAE2B,EAAEuC,GAAEE,GAAI,CAAC,GAAGT,EAAES,GAAIA,EAAG,KAAKjB,GAAEnD,EAAE2B,EAAEwC,EAAGb,IAAI,EAAE,IAAI,CAAC,GAAGa,EAAGb,IAAI,WAAW,GAAElB,GAAE,EAAEF,GAAE,EAAEI,GAAE,EAAEH,GAAE,IAAI,EAAE,EAAEmB,EAAE9B,EAAE,EAAE8B,EAAE,CAAC,IAAIe,EAAGlD,EAAEmC,GAAG,GAAGe,EAAG,IAAI,CAAC,GAAErE,EAAE2B,EAAEmC,IAAG,EAAGO,GAAI,GAAG,IAAI,KAAK,CAAC,GAAGtC,EAAEqC,EAAG,KAAKA,EAAG,IAAIjB,GAAEnD,EAAE2B,EAAE0C,GAAI,GAAG,GAAG,CAAC,GAAGtD,GAAEqD,IAAK,IAAIE,GAAG,GAAGD,EAAG,GAAErE,EAAE2B,EAAEoC,EAAEO,IAAI,CAAC,GAAG9D,EAAE8D,IAAIA,GAAG,IAAIlB,GAAEpD,EAAE2B,EAAE0C,GAAI,EAAE,KAAK,CAAC,GAAGpD,GAAEqD,UAAU,GAAEtE,EAAE2B,EAAEmC,GAAEO,GAAI,CAAC,GAAGtC,EAAEsC,GAAI,OAAOjB,GAAEpD,EAAE2B,EAAEmC,GAAE,KAAK,CAACnC,EAAEI,EAAE,MAAM4B,GAAE,IAAI,GAAE,CAAC,MAAM,OAAO,OAAO,OAAO,OAAO,QAAQ,QAAQ,QAAQ,QAAQ,CAAC,CAACC,GAAE,IAAI,EAAE,EAAE,CAACC,GAAE,SAAS,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,IAAIpC,EAAED,EAAE,GAAGzB,EAAE,OAAO4B,EAAE,IAAI,EAAEP,EAAEK,EAAE,GAAG,EAAE,KAAK,KAAKA,EAAE,IAAI,EAAEJ,EAAE,CAACS,EAAEH,EAAE,SAASP,EAAEO,EAAE,OAAON,EAAE,CAACW,EAAER,EAAE,EAAES,EAAE,GAAGT,EAAE,GAAG,GAAG,GAAGN,EAAE,CAAC,IAAI,EAAE,GAAGM,EAAE,GAAG,GAAG,IAAI,IAAIU,EAAEyB,GAAEzC,EAAE,GAAGiB,EAAED,GAAG,GAAGE,EAAE,KAAKF,EAAEG,GAAG,GAAGlB,GAAG,EAAEmB,EAAEd,EAAE,GAAG,IAAI,GAAE,MAAM,CAACe,EAAEf,EAAE,GAAG,IAAI,GAAEa,EAAE,EAAE,CAACG,EAAE,KAAK,KAAKrB,EAAE,EAAE,CAAC2B,EAAE,EAAEN,EAAEO,EAAE,SAAS,EAAE,CAAC,OAAOhD,EAAEC,GAAGD,EAAEC,EAAE,IAAIwC,EAAEzC,EAAEC,EAAE,IAAI8C,GAAGT,GAAGY,EAAE,IAAI,GAAE,KAAK,CAACC,EAAE,IAAI,GAAE,IAAI,CAAC/C,EAAE,IAAI,GAAE,GAAG,CAACU,EAAE,EAAEsC,EAAE,EAAEC,EAAE5B,EAAE,GAAG,EAAE6B,EAAE,EAAEC,EAAE9B,EAAE,GAAG,EAAE+B,EAAE,EAAEH,EAAE,EAAE3B,EAAE,EAAE2B,EAAE,CAAC,IAAII,GAAET,EAAEK,EAAE,CAACQ,EAAE,MAAMR,EAAES,EAAEtB,EAAEiB,IAAG,GAAG,EAAEI,GAAGC,EAAE,EAAEL,IAAGI,EAAEN,GAAGF,EAAE,CAAC,IAAIU,EAAErC,EAAE2B,EAAE,IAAIvC,EAAE,KAAKwC,EAAE,SAASS,EAAE,KAAK,CAAC9B,GAAG,CAAC,EAAE0B,GAAE3D,EAAE+B,EAAE,EAAEmB,EAAEC,EAAE/C,EAAEgD,EAAEE,EAAEE,EAAEH,EAAEG,EAAEtB,EAAE,CAAC,EAAE,EAAE,EAAE,EAAE,EAAEmB,EAAE,IAAI,IAAIrB,EAAE,EAAEA,EAAE,IAAI,EAAEA,EAAE,EAAEA,GAAG,EAAE,IAAI,EAAE,EAAEA,EAAE,GAAG,EAAEA,EAAE,EAAEA,GAAG,EAAE,IAAIgC,EAAE,EAAEvD,EAAE,EAAEiC,GAAEL,EAAE4B,EAAEJ,EAAEC,EAAE,MAAM,GAAGC,EAAE,GAAGN,IAAGT,EAAEK,EAAEY,EAAE,CAAC,IAAI,IAAIC,EAAE,KAAK,IAAI9B,EAAE2B,EAAE,CAAC,EAAEI,EAAE,KAAK,IAAI,MAAMd,EAAE,CAAC1C,EAAE,KAAK,IAAI,IAAIoD,EAAE,CAACE,GAAGE,GAAG,EAAEzB,IAAGmB,GAAGC,GAAG,CAAC,GAAG9D,EAAEqD,EAAEW,IAAIhE,EAAEqD,EAAEW,EAAEC,GAAG,CAAC,IAAI,IAAI3D,EAAE,EAAEA,EAAEK,GAAGX,EAAEqD,EAAE/C,IAAIN,EAAEqD,EAAE/C,EAAE2D,GAAG,EAAE3D,GAAG,GAAGA,EAAE0D,EAAE,CAAC,GAAG,EAAE1D,EAAE,EAAE2D,EAAE3D,EAAE4D,EAAE,MAAM,IAAIE,GAAG,KAAK,IAAIH,EAAE3D,EAAE,EAAE,CAAC+D,GAAG,EAAE,IAAI,EAAE,EAAErC,EAAEoC,GAAG,EAAEpC,EAAE,CAAC,IAAIsC,GAAGjB,EAAEY,EAAEjC,EAAE,MAAMuC,EAAGD,GAAG/B,EAAE+B,IAAI,MAAM,EAAGD,KAAK,GAAGE,EAAG,EAAED,MAAM,IAAI,EAAER,IAAI,EAAEvB,EAAEsB,IAAI,MAAM,GAAGpD,EAAE,CAAC,EAAE,KAAK,UAAUc,GAAEyC,IAAI,GAAGrC,GAAElB,GAAG,IAAIF,GAAG,GAAGgB,GAAEyC,GAAGnD,GAAG,GAAGc,GAAElB,GAAG,GAAGO,GAAET,IAAIW,GAAEL,IAAI,EAAEsC,EAAE,IAAI5C,IAAI,EAAEH,EAAES,IAAI,EAAEwC,EAAEW,EAAE,EAAElD,OAAO,EAAE,KAAKd,EAAEqD,GAAG,EAAEF,EAAEnD,EAAEqD,KAAK,IAAI,EAAE,KAAK,IAAIA,EAAEE,EAAE,CAACF,EAAE3B,EAAE,EAAE2B,EAAE,EAAE,KAAKrD,EAAEqD,GAAG,EAAEF,EAAEnD,EAAEqD,IAAI,EAAEM,GAAE3D,EAAE+B,EAAEE,EAAEiB,EAAEC,EAAE/C,EAAEgD,EAAEE,EAAEE,EAAEH,EAAEG,EAAEtB,EAAE,CAACD,IAAI,EAAE,EAAE,EAAEC,EAAEH,EAAEG,EAAE,EAAE,IAAI,EAAE,GAAG,EAAE,EAAE,EAAEM,EAAE,EAAE,EAAED,EAAE,EAAE,EAAEc,EAAE,EAAE,EAAEE,OAAO,CAAC,IAAI,EAAE9B,EAAE,GAAG,EAAE4B,EAAE3B,EAAEO,EAAE,GAAG,MAAM,CAAC,IAAI5B,GAAGgD,EAAE,MAAM,IAAI3B,IAAI,EAAEQ,EAAE,EAAE,GAAGD,EAAE,GAAGP,GAAG,EAAEgC,GAAE3B,EAAEG,EAAE,EAAElC,EAAE,SAASqD,EAAEhD,GAAG,CAAC,CAAC,EAAE,EAAEqB,EAAE,OAAOF,GAAEI,EAAE,EAAEP,EAAE4B,GAAEf,EAAE,CAACZ,EAAE,EAAEyC,GAAE,UAAU,CAAC,IAAI,IAAI/D,EAAE,IAAI,WAAW,IAAI,CAACC,EAAE,EAAEA,EAAE,IAAI,EAAEA,EAAE,CAAC,IAAI,IAAIE,EAAEF,EAAEc,EAAE,EAAE,EAAEA,GAAG,GAAG,EAAEZ,GAAG,YAAYA,IAAI,EAAE,EAAEF,GAAGE,EAAE,OAAOH,IAAI,CAACgC,GAAE,UAAU,CAAC,IAAIhC,EAAE,GAAG,MAAM,CAAC,EAAE,SAAS,EAAE,CAAC,IAAI,IAAIG,EAAEH,EAAEe,EAAE,EAAEA,EAAEd,EAAE,OAAO,EAAEc,EAAE,EAAEgD,GAAE,IAAI5D,EAAEF,EAAEc,IAAIZ,IAAI,EAAE,EAAEA,GAAG,EAAE,UAAU,CAAC,MAAM,CAACH,GAAG,EAAEgE,GAAE,UAAU,CAAC,IAAIhE,EAAE,EAAEC,EAAE,EAAE,MAAM,CAAC,EAAE,SAAS,EAAE,CAAC,IAAI,IAAIc,EAAEf,EAAEgB,EAAEf,EAAEiB,EAAE,EAAEf,EAAE,OAAOgB,EAAE,EAAEA,GAAGD,GAAG,CAAC,IAAI,IAAIE,EAAE,KAAK,IAAID,EAAE,KAAKD,EAAE,CAACC,EAAEC,EAAE,EAAED,EAAE,GAAG,GAAGhB,EAAEgB,GAAG,GAAG,MAAMJ,GAAG,IAAIA,GAAG,IAAI,GAAG,MAAMC,GAAG,IAAIA,GAAG,IAAI,EAAED,EAAE,EAAEC,GAAG,EAAE,UAAU,CAAC,OAAO,KAAK,GAAG,SAAS,IAAI,MAAMhB,IAAI,GAAG,KAAK,GAAG,SAAS,EAAEC,GAAG,GAAG,EAAEQ,GAAE,SAAS,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,GAAG,CAACS,IAAI,EAAE,CAAC,EAAE,EAAE,CAACf,EAAE,YAAY,CAAC,IAAIgB,EAAEhB,EAAE,WAAW,SAAS,OAAO,CAACiB,EAAE,IAAI,EAAED,EAAE,OAAOnB,EAAE,OAAO,CAAC,EAAE,IAAImB,EAAE,CAACC,EAAE,IAAIpB,EAAEmB,EAAE,OAAO,CAAC,EAAEC,EAAE,EAAE,EAAED,EAAE,OAAO,OAAO2C,GAAE9D,EAAQG,EAAE,OAAR,KAAc,EAAEA,EAAE,MAAYA,EAAE,KAAR,KAAYe,EAAE,EAAE,KAAK,KAAK,IAAI,KAAK,IAAI,EAAE,KAAK,IAAI,GAAG,KAAK,IAAIlB,EAAE,OAAO,CAAC,CAAC,CAAC,CAAC,GAAG,GAAGG,EAAE,IAAIY,EAAEC,EAAEE,EAAE,EAAEwB,GAAE,SAAS,EAAE,EAAE,CAAC,IAAIvC,EAAE,EAAE,CAAC,IAAI,IAAIY,KAAKf,EAAE,EAAEe,GAAGf,EAAEe,GAAG,IAAI,IAAIA,KAAKd,EAAE,EAAEc,GAAGd,EAAEc,GAAG,OAAOZ,GAAG8D,GAAE,SAAS,EAAE,EAAE,EAAE,CAAC,IAAI,IAAIlD,EAAEf,GAAG,CAACgB,EAAEhB,EAAE,UAAU,CAACkB,EAAEF,EAAE,MAAMA,EAAE,QAAQ,IAAI,CAAC,EAAEA,EAAE,YAAY,IAAI,CAAC,CAAC,QAAQ,OAAO,GAAG,CAAC,MAAM,IAAI,CAACG,EAAE,EAAEA,EAAEJ,EAAE,OAAO,EAAEI,EAAE,CAAC,IAAIC,EAAEL,EAAEI,GAAGE,EAAEH,EAAEC,GAAG,GAAe,OAAOC,GAAnB,WAAqB,CAAC,GAAG,IAAIC,EAAE,IAAI,IAAIC,EAAEF,EAAE,UAAU,CAAC,GAAGA,EAAE,UAAU,GAAOE,EAAE,QAAQ,gBAAgB,EAA9B,GAA+B,CAAC,IAAIC,EAAED,EAAE,QAAQ,IAAI,EAAE,CAAC,EAAE,GAAGA,EAAE,MAAMC,EAAED,EAAE,QAAQ,IAAIC,EAAE,CAAC,MAAM,IAAI,IAAIE,IAAK,IAAGH,EAAEF,EAAE,UAAU,GAAG,IAAIC,EAAE,cAAcI,EAAE,IAAIL,EAAE,UAAUK,GAAG,UAAU,MAAM,GAAGH,OAAO,EAAED,GAAGD,EAAE,OAAOnB,GAAGiE,GAAE,EAAE,CAACC,GAAE,SAAS,EAAE,EAAE,EAAE,EAAE,CAAC,GAAG,CAACD,GAAEnD,GAAG,CAAC,IAAI,IAAIG,EAAE,GAAGC,EAAE,EAAE,CAACC,EAAEnB,EAAE,OAAO,EAAEoB,EAAE,EAAEA,EAAED,EAAE,EAAEC,EAAE,EAAE4C,GAAEhE,EAAEoB,GAAGH,EAAEC,EAAE,CAAC,GAAEJ,GAAG,CAAC,EAAEkD,GAAEhE,EAAEmB,GAAGF,EAAEC,EAAE,CAAC,EAAEA,EAAE,CAAC,IAAIG,EAAEoB,GAAE,EAAE,CAACwB,GAAEnD,GAAG,EAAE,CAAC,OAAO,SAAS,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,IAAII,EAAE,IAAI,OAAOnB,GAAEG,KAAK,GAAEA,GAAG,IAAI,gBAAgB,IAAI,KAAK,CAACF,EAAE,kGAAkG,CAAC,CAAC,KAAK,kBAAkB,CAAC,CAAC,EAAE,CAAC,MAAO,GAAE,UAAU,SAAS,EAAE,CAAC,IAAIA,EAAED,EAAE,KAAKG,EAAEF,EAAE,IAAI,GAAGE,EAAE,CAAC,IAAIY,EAAM,MAAMZ,EAAE,GAAG,CAAC,EAAE,KAAKA,EAAE,GAAG,EAAE,MAAMA,EAAE,GAAGe,EAAEH,EAAE,KAAK,MAAM,EAAE,KAAKd,EAAE,EAAEkB,EAAE,YAAYJ,EAAEC,EAAE,CAACG,GAAG+C,GAAEnD,GAAG,EAAE,0EAA0EZ,EAAE,UAAU,CAAC,IAAIY,EAAEO,EAAE,SAAS,EAAE,CAAC,IAAIrB,EAAE,EAAE,CAAC,IAAI,IAAIE,KAAKH,EAAE,EAAEG,GAAG,QAAQF,EAAE,MAAM,EAAEE,GAAG,IAAIH,EAAEG,GAAG,YAAYH,EAAEG,GAAG,EAAE,OAAO,CAAC,OAAOF,GAAGqB,EAAE,CAACN,EAAE,EAAEL,GAAE,UAAU,CAAC,MAAM,CAAC,EAAE,GAAE,GAAEK,GAAEE,GAAE,GAAE,GAAEQ,GAAEY,GAAEE,GAAEZ,GAAEuB,GAAEjB,GAAEO,GAAEM,GAAEC,GAAEC,GAAEzB,GAAEpB,EAAEU,GAAEF,GAAGL,GAAGM,GAAG,EAAEP,GAAE,UAAU,CAAC,MAAM,CAAC,EAAE,GAAE,GAAEU,GAAEE,GAAE,GAAEK,GAAEI,GAAEU,GAAEF,GAAEI,GAAEH,GAAER,GAAEgC,GAAEC,GAAE3B,GAAEkB,GAAEC,GAAEC,GAAEC,GAAEC,GAAEC,GAAEC,GAAEC,GAAEV,GAAEzB,GAAEsC,GAAErD,GAAED,GAAGD,GAAG,EAAE6D,GAAG,UAAU,CAAC,MAAM,CAACK,GAAGC,GAAGC,GAAG3C,GAAE+B,GAAE,EAAEM,GAAG,UAAU,CAAC,MAAM,CAACO,GAAGC,GAAG,EAAEP,GAAG,UAAU,CAAC,MAAM,CAACQ,GAAGH,GAAGX,GAAE,EAAEO,GAAG,UAAU,CAAC,MAAM,CAACQ,GAAG,EAAExE,GAAG,SAAS,EAAE,CAAC,OAAO,YAAYP,EAAE,CAACA,EAAE,OAAO,CAAC,EAAEa,GAAG,SAAS,EAAE,CAAC,OAAOb,GAAG,CAAC,IAAIA,EAAE,MAAM,IAAI,EAAEA,EAAE,KAAK,CAAC,WAAWA,EAAE,WAAW,EAAEK,GAAG,SAAS,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,IAAIc,EAAEgD,GAAEhE,EAAEY,EAAEC,GAAG,SAAS,EAAE,EAAE,CAAC,EAAE,WAAW,CAACE,EAAElB,EAAEC,EAAE,GAAG,CAAC,OAAOkB,EAAE,YAAY,CAACnB,EAAEC,EAAE,CAACA,EAAE,QAAQ,CAACD,EAAE,OAAO,CAAC,EAAE,CAAC,CAAC,UAAU,CAAC,EAAE,WAAW,GAAGwE,GAAG,SAAS,EAAE,CAAC,MAAO,GAAE,OAAO,SAAS,EAAE,EAAE,CAAC,OAAO,YAAY,CAACxE,EAAEC,EAAE,CAAC,CAACD,EAAE,OAAO,CAAC,EAAE,SAAS,EAAE,CAAC,EAAE,KAAK,QAAQA,EAAE,KAAKC,EAAE,KAAK,GAAGA,EAAE,KAAK,GAAG,CAAC,YAAY,CAACA,EAAE,KAAK,GAAG,OAAO,CAAC,EAAED,EAAE,OAAO,GAAGgF,GAAG,SAAS,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,IAAI5D,EAAEC,EAAE8C,GAAEnE,EAAEe,EAAEC,GAAG,SAAS,EAAE,EAAE,CAAC,GAAGK,EAAE,WAAW,CAACpB,EAAE,OAAO,KAAKA,EAAED,EAAE,EAAE,MAAM,QAAQG,EAAE,CAAIA,EAAE,QAAL,GAAa,EAAE,YAAYA,EAAE,GAAGF,EAAE,SAASA,EAAE,QAAQE,EAAE,GAAG,GAAGA,EAAE,IAAIkB,EAAE,WAAW,CAACpB,EAAE,OAAO,KAAKA,EAAED,EAAEG,EAAE,GAAGA,EAAE,GAAG,EAAEgB,EAAEhB,EAAE,GAAG,CAAC,EAAE,YAAYA,EAAE,CAAC,EAAE,WAAW,EAAE,EAAE,KAAK,SAAS,EAAE,EAAE,CAAC,EAAE,QAAQC,EAAE,EAAE,CAACgB,GAAGnB,EAAE,OAAOG,EAAE,EAAE,EAAE,EAAE,CAAC,KAAK,CAAC,CAACD,EAAE,CAAC,EAAE,YAAYH,EAAE,OAAOqB,EAAE,YAAY,CAACrB,EAAE,EAAEG,EAAE,CAAC,CAACH,EAAE,OAAO,CAAC,EAAE,EAAE,UAAU,UAAU,CAAC,EAAE,WAAW,EAAEkB,IAAI,EAAE,MAAM,UAAU,CAAC,EAAE,YAAY,EAAE,CAAC,IAAI0B,GAAG,SAAS,EAAE,EAAE,CAAC,OAAO5C,EAAEC,GAAGD,EAAEC,EAAE,IAAI,GAAG0C,GAAG,SAAS,EAAE,EAAE,CAAC,OAAO3C,EAAEC,GAAGD,EAAEC,EAAE,IAAI,EAAED,EAAEC,EAAE,IAAI,GAAGD,EAAEC,EAAE,IAAI,MAAM,GAAGgF,GAAG,SAAS,EAAE,EAAE,CAAC,OAAOtC,GAAG3C,EAAEC,EAAE,CAAC,WAAW0C,GAAG3C,EAAEC,EAAE,EAAE,EAAE0E,GAAG,SAAS,EAAE,EAAE,EAAE,CAAC,KAAKxE,EAAE,EAAEF,EAAE,EAAEA,GAAGE,EAAE,KAAK,GAAGsE,GAAG,SAAS,EAAE,EAAE,CAAC,IAAItE,EAAEF,EAAE,SAAS,GAAG,EAAE,GAAG,GAAG,EAAE,GAAG,IAAI,EAAE,GAAG,EAAE,EAAE,GAAGA,EAAE,MAAM,EAAE,EAAKA,EAAE,OAAL,EAAW,EAAE,EAAE,EAAE,GAAG,EAAKA,EAAE,OAAL,GAAY0E,GAAG3E,EAAE,EAAE,KAAK,MAAM,IAAI,KAAKC,EAAE,OAAO,KAAK,KAAK,CAAC,CAAC,IAAI,CAAC,CAACE,EAAE,CAAC,EAAE,GAAG,EAAE,IAAI,IAAIY,EAAE,EAAEA,GAAGZ,EAAE,OAAO,EAAEY,EAAE,EAAEA,EAAE,IAAIZ,EAAE,WAAWY,EAAE,GAAG6D,GAAG,SAAS,EAAE,CAAK5E,EAAE,IAAN,IAAeA,EAAE,IAAP,KAAcA,EAAE,IAAL,GAASI,EAAE,EAAE,oBAAoB,CAAC,IAAIH,EAAED,EAAE,GAAGG,EAAE,GAAG,EAAEF,IAAI,GAAG,GAAGD,EAAE,IAAIA,EAAE,KAAK,IAAI,IAAI,IAAIe,GAAGd,GAAG,EAAE,IAAIA,GAAG,EAAE,GAAGc,EAAE,EAAE,GAAG,CAACf,EAAE,MAAM,OAAOG,GAAG,EAAEF,IAAI4E,GAAG,SAAS,EAAE,CAAC,IAAI5E,EAAED,EAAE,OAAO,OAAOA,EAAEC,EAAE,GAAGD,EAAEC,EAAE,IAAI,EAAED,EAAEC,EAAE,IAAI,GAAGD,EAAEC,EAAE,IAAI,MAAM,GAAGyE,GAAG,SAAS,EAAE,CAAC,MAAO,KAAI1E,EAAE,SAASA,EAAE,SAAS,OAAO,EAAE,IAAI8E,GAAG,SAAS,EAAE,EAAE,CAAC,IAAI3E,EAAEF,EAAE,MAAMc,EAAKZ,GAAH,EAAK,EAAEA,EAAE,EAAE,EAAKA,GAAH,EAAK,EAAE,EAAE,GAAG,EAAE,GAAG,IAAI,EAAE,GAAGY,GAAG,GAAGd,EAAE,YAAY,IAAI,EAAE,IAAI,IAAID,EAAE,IAAI,EAAEA,EAAE,IAAI,GAAGC,EAAE,WAAW,CAAC,IAAIe,EAAEgD,IAAG,CAAC,EAAE,EAAE/D,EAAE,WAAW,CAAC0E,GAAG3E,EAAE,EAAEgB,EAAE,GAAG,CAAC,GAAG+D,GAAG,SAAS,EAAE,EAAE,CAAC,QAAW,GAAG/E,EAAE,KAAT,GAAcA,EAAE,IAAI,EAAE,IAAIA,EAAE,IAAI,EAAEA,EAAE,IAAI,KAAKI,EAAE,EAAE,oBAAoB,EAAEJ,EAAE,IAAI,EAAE,IAAI,CAAC,CAACC,GAAGG,EAAE,EAAE,uBAAuB,GAAGJ,EAAE,GAAG,OAAO,cAAc,cAAc,CAAC,GAAGA,EAAE,IAAI,EAAE,IAAgFkF,GAAG,UAAU,CAAC,SAASlF,EAAE,EAAE,EAAE,CAAC,GAAe,OAAOA,GAAnB,aAAuB,EAAEA,EAAE,EAAE,EAAE,EAAE,KAAK,OAAOG,EAAE,KAAK,EAAEH,GAAG,EAAE,CAAC,KAAK,EAAE,CAAC,EAAE,EAAE,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,CAAC,KAAK,EAAE,IAAI,EAAE,MAAM,CAAC,KAAK,EAAE,WAAW,CAAC,IAAIe,EAAE,KAAK,EAAE,WAAW,SAAS,OAAO,CAAC,KAAK,EAAE,IAAIA,EAAE,MAAMA,EAAE,OAAO,CAAC,KAAK,EAAE,EAAE,MAAMA,EAAE,QAAQ,MAAO,GAAE,UAAU,EAAE,SAAS,EAAE,EAAE,CAAC,KAAK,OAAON,GAAET,EAAE,KAAK,EAAE,EAAE,EAAE,KAAK,EAAE,CAACC,EAAE,EAAE,EAAE,UAAU,KAAK,SAAS,EAAE,EAAE,CAAC,KAAK,QAAQG,EAAE,EAAE,CAAC,KAAK,EAAE,GAAGA,EAAE,EAAE,CAAC,IAAIW,EAAEf,EAAE,OAAO,KAAK,EAAE,EAAE,GAAGe,EAAE,KAAK,EAAE,OAAO,CAAC,GAAGA,EAAE,EAAE,KAAK,EAAE,OAAO,MAAM,CAAC,IAAIC,EAAE,IAAI,EAAE,OAAOD,EAAE,CAAC,EAAE,IAAI,KAAK,EAAE,SAAS,EAAE,KAAK,EAAE,EAAE,CAAC,CAAC,KAAK,EAAEC,EAAE,IAAIE,EAAE,KAAK,EAAE,OAAO,KAAK,EAAE,EAAE,KAAK,EAAE,IAAIlB,EAAE,SAAS,EAAEkB,EAAE,CAAC,KAAK,EAAE,EAAE,CAAC,KAAK,EAAE,EAAE,KAAK,EAAE,OAAO,KAAK,EAAE,KAAK,EAAE,CAAC,EAAE,CAAC,KAAK,EAAE,IAAI,KAAK,EAAE,SAAS,OAAO,CAAC,CAAC,KAAK,EAAE,IAAIlB,EAAE,SAASkB,EAAE,CAAC,MAAM,CAAC,KAAK,EAAE,EAAElB,EAAE,OAAOkB,EAAE,MAAM,KAAK,EAAE,EAAE,MAAM,KAAK,EAAE,EAAE,WAAW,KAAK,EAAE,IAAIlB,EAAE,KAAK,EAAE,EAAE,CAAC,KAAK,EAAE,GAAGA,EAAE,OAAO,KAAK,EAAE,EAAE,EAAEG,GAAG,KAAK,EAAE,EAAE,KAAK,EAAE,EAAE,MAAMA,KAAK,KAAK,EAAE,KAAK,EAAEA,GAAG,CAAC,EAAE,CAAC,KAAK,EAAE,EAAE,KAAK,EAAE,EAAE,KAAK,EAAE,GAAG,IAAI,EAAE,UAAU,MAAM,UAAU,CAAC,KAAK,QAAQC,EAAE,EAAE,CAAC,KAAK,EAAE,GAAGA,EAAE,EAAE,CAAC,KAAK,EAAE,KAAK,EAAE,CAAC,EAAE,CAAC,KAAK,EAAE,EAAE,KAAK,EAAE,EAAE,KAAK,EAAE,GAAG,GAAGJ,IAAI,CAACmF,GAAG,UAAU,CAAC,OAAO,SAAS,EAAE,EAAE,CAAC,GAAG,CAAC7E,GAAE,UAAU,CAAC,MAAM,CAACkE,GAAGU,GAAG,EAAE,CAAC,KAAKnF,GAAG,KAAK,KAAKC,EAAEC,EAAE,EAAE,SAAS,EAAE,CAAsB,UAAUuE,GAAzB,IAAIU,GAAGlF,EAAE,KAAK,CAAgB,GAAG,EAAE,EAAE,IAAI,CAAiLoF,GAAG,UAAU,CAAC,SAASpF,EAAE,EAAE,EAAE,CAAa,OAAOA,GAAnB,aAAuB,EAAEA,EAAE,EAAE,EAAE,EAAE,KAAK,OAAOG,EAAE,IAAIY,EAAEf,GAAGA,EAAE,YAAYA,EAAE,WAAW,SAAS,OAAO,CAAC,KAAK,EAAE,CAAC,EAAE,EAAE,EAAEe,EAAEA,EAAE,OAAO,EAAE,CAAC,KAAK,EAAE,IAAI,EAAE,MAAM,CAAC,KAAK,EAAE,IAAI,EAAE,EAAE,CAACA,GAAG,KAAK,EAAE,IAAIA,EAAE,CAAC,MAAO,GAAE,UAAU,EAAE,SAAS,EAAE,CAAC,GAAG,KAAK,QAAQX,EAAE,EAAE,CAAC,KAAK,GAAGA,EAAE,EAAE,CAAC,KAAK,EAAE,WAAWJ,EAAE,OAAO,CAAC,IAAIG,EAAE,IAAI,EAAE,KAAK,EAAE,OAAOH,EAAE,OAAO,CAAC,EAAE,IAAI,KAAK,EAAE,CAACG,EAAE,IAAIH,EAAE,KAAK,EAAE,OAAO,CAAC,KAAK,EAAEG,QAAQ,KAAK,EAAEH,GAAG,EAAE,UAAU,EAAE,SAAS,EAAE,CAAC,KAAK,EAAE,EAAE,EAAE,KAAK,EAAEA,GAAG,CAAC,GAAG,IAAIC,EAAE,KAAK,EAAE,EAAEE,EAAEW,GAAE,KAAK,EAAE,KAAK,EAAE,KAAK,EAAE,CAAC,KAAK,OAAOU,GAAErB,EAAEF,EAAE,KAAK,EAAE,EAAE,CAAC,KAAK,EAAE,CAAC,KAAK,EAAEuB,GAAErB,EAAE,KAAK,EAAE,EAAE,MAAM,CAAC,KAAK,EAAE,EAAE,KAAK,EAAE,OAAO,KAAK,EAAEqB,GAAE,KAAK,EAAE,KAAK,EAAE,EAAE,EAAE,EAAE,CAAC,KAAK,EAAE,GAAG,GAAG,EAAE,UAAU,KAAK,SAAS,EAAE,EAAE,CAAC,KAAK,EAAExB,EAAE,CAAC,KAAK,EAAEC,EAAE,EAAED,IAAI,CAACqF,GAAG,UAAU,CAAC,OAAO,SAAS,EAAE,EAAE,CAAC,GAAG,CAAC1E,GAAE,UAAU,CAAC,MAAM,CAAC6D,GAAGY,GAAG,EAAE,CAAC,KAAKrF,GAAG,KAAK,KAAKC,EAAEC,EAAE,EAAE,SAAS,EAAE,CAAsB,UAAUuE,GAAzB,IAAIY,GAAGpF,EAAE,KAAK,CAAgB,GAAG,EAAE,EAAE,IAAI,CAA0MsF,GAAG,UAAU,CAAC,SAAStF,EAAE,EAAE,EAAE,CAAC,KAAK,EAAEgC,IAAG,CAAC,KAAK,EAAE,EAAE,KAAK,EAAE,EAAEkD,GAAG,KAAK,KAAKlF,EAAEC,EAAE,CAAC,MAAO,GAAE,UAAU,KAAK,SAAS,EAAE,EAAE,CAAC,KAAK,EAAE,EAAED,EAAE,CAAC,KAAK,GAAGA,EAAE,OAAOkF,GAAG,UAAU,KAAK,KAAK,KAAKlF,EAAEC,EAAE,EAAE,EAAE,UAAU,EAAE,SAAS,EAAE,EAAE,CAAC,IAAIE,EAAEM,GAAET,EAAE,KAAK,EAAE,KAAK,GAAG0E,GAAG,KAAK,EAAE,CAACzE,GAAG,EAAE,KAAK,EAAE,CAAC,AAAsB,KAAK,KAAlBwE,GAAGtE,EAAE,KAAK,EAAE,CAAQ,GAAGF,IAAI0E,GAAGxE,EAAEA,EAAE,OAAO,EAAE,KAAK,EAAE,GAAG,CAAC,CAACwE,GAAGxE,EAAEA,EAAE,OAAO,EAAE,KAAK,EAAE,EAAE,KAAK,OAAOA,EAAEF,EAAE,EAAE,EAAE,UAAU,MAAM,UAAU,CAAC,GAAG,UAAU,MAAM,KAAK,KAAK,EAAED,IAAI,CAAI,UAAU,CAAC,OAAO,SAAS,EAAE,EAAE,CAAC,GAAG,CAACM,GAAE8D,GAAG,UAAU,CAAC,MAAM,CAACI,GAAGU,GAAGI,GAAG,EAAE,CAAC,KAAKvF,GAAG,KAAK,KAAKC,EAAEC,EAAE,EAAE,SAAS,EAAE,CAAsB,UAAUuE,GAAzB,IAAIc,GAAGtF,EAAE,KAAK,CAAgB,GAAG,EAAE,EAAE,IAAI,CAAwS,GAAG,UAAU,CAAC,SAASA,EAAE,EAAE,EAAE,CAAC,KAAK,EAAE,EAAE,KAAK,EAAE,EAAEoF,GAAG,KAAK,KAAKpF,EAAEC,EAAE,CAAC,MAAO,GAAE,UAAU,KAAK,SAAS,EAAE,EAAE,CAAC,GAAGmF,GAAG,UAAU,EAAE,KAAK,KAAKpF,EAAE,CAAC,KAAK,GAAGA,EAAE,OAAO,KAAK,EAAE,CAAC,IAAIe,EAAE,KAAK,EAAE,SAAS,KAAK,EAAE,EAAE,CAACC,EAAED,EAAE,OAAO,EAAE6D,GAAG7D,EAAE,CAAC,EAAE,GAAGC,EAAED,EAAE,WAAW,CAACZ,EAAE,YAAY,KAAK,EAAE,GAAG,KAAK,UAAU,KAAK,SAAS,KAAK,EAAEY,EAAE,OAAO,CAAC,KAAK,EAAEA,EAAE,SAASC,EAAE,CAAC,KAAK,EAAE,EAAE,GAAG,UAAU,EAAE,KAAK,KAAKb,EAAE,CAAC,CAAC,KAAK,EAAE,GAAG,KAAK,EAAE,GAAGA,IAAI,KAAK,EAAE8C,GAAE,KAAK,EAAE,EAAE,CAAC,EAAE,KAAK,EAAE,CAAC,EAAE,EAAE,CAAC,KAAK,EAAE,IAAI,EAAE,EAAE,CAAC,KAAK,KAAK,IAAI,EAAE,EAAE,CAAC9C,EAAE,GAAGH,IAAI,CAACwF,GAAG,UAAU,CAAC,OAAO,SAAS,EAAE,EAAE,CAAC,IAAIrF,EAAE,KAAK,GAAG,CAACQ,GAAE0D,GAAG,UAAU,CAAC,MAAM,CAACG,GAAGY,GAAG,GAAG,EAAE,CAAC,KAAKrF,GAAG,KAAK,KAAKC,EAAEC,EAAE,EAAE,SAAS,EAAE,CAAC,IAAIA,EAAE,IAAI,GAAGD,EAAE,KAAK,CAAC,EAAE,SAAS,SAAS,EAAE,CAAC,OAAO,YAAYA,EAAE,EAAE,UAAUwE,GAAGvE,EAAE,GAAG,EAAE,GAAG,SAAS,EAAE,CAAC,OAAOE,EAAE,UAAUA,EAAE,SAASH,EAAE,GAAG,IAAI,CAAgTyF,GAAG,UAAU,CAAC,SAASzF,EAAE,EAAE,EAAE,CAAC,KAAK,EAAEgE,IAAG,CAAC,KAAK,EAAE,EAAEkB,GAAG,KAAK,KAAKlF,EAAEC,EAAE,CAAC,MAAO,GAAE,UAAU,KAAK,SAAS,EAAE,EAAE,CAAC,KAAK,EAAE,EAAED,EAAE,CAACkF,GAAG,UAAU,KAAK,KAAK,KAAKlF,EAAEC,EAAE,EAAE,EAAE,UAAU,EAAE,SAAS,EAAE,EAAE,CAAC,IAAIE,EAAEM,GAAET,EAAE,KAAK,EAAE,KAAK,IAAI,KAAK,EAAE,WAAW,EAAE,GAAGC,GAAG,EAAE,KAAK,EAAE,CAAC,AAAsB,KAAK,KAAlB6E,GAAG3E,EAAE,KAAK,EAAE,CAAQ,GAAGF,GAAG0E,GAAGxE,EAAEA,EAAE,OAAO,EAAE,KAAK,EAAE,GAAG,CAAC,CAAC,KAAK,OAAOA,EAAEF,EAAE,EAAE,EAAE,UAAU,MAAM,UAAU,CAAC,GAAG,UAAU,MAAM,KAAK,KAAK,EAAED,IAAI,CAAI,UAAU,CAAC,OAAO,SAAS,EAAE,EAAE,CAAC,GAAG,CAACM,GAAEgE,GAAG,UAAU,CAAC,MAAM,CAACE,GAAGU,GAAGO,GAAG,EAAE,CAAC,KAAK1F,GAAG,KAAK,KAAKC,EAAEC,EAAE,EAAE,SAAS,EAAE,CAAsB,UAAUuE,GAAzB,IAAIiB,GAAGzF,EAAE,KAAK,CAAgB,GAAG,GAAG,EAAE,IAAI,CAAwR,GAAG,UAAU,CAAC,SAASA,EAAE,EAAE,EAAE,CAAC,GAAG,KAAK,KAAKA,EAAEC,EAAE,CAAC,KAAK,EAAED,GAAGA,EAAE,WAAW,EAAE,EAAE,MAAO,GAAE,UAAU,KAAK,SAAS,EAAE,EAAE,CAAC,GAAGoF,GAAG,UAAU,EAAE,KAAK,KAAKpF,EAAE,CAAC,KAAK,EAAE,CAAC,GAAG,KAAK,EAAE,OAAO,GAAG,CAACC,EAAE,OAAO,KAAK,EAAE,KAAK,EAAE,SAAS8E,GAAG,KAAK,EAAE,KAAK,EAAE,EAAE,CAAC,CAAC,KAAK,EAAE,EAAE,IAAI,KAAK,EAAE,OAAO,GAAG3E,EAAE,EAAE,oBAAoB,CAAC,KAAK,EAAE,KAAK,EAAE,SAAS,EAAE,GAAG,EAAEgF,GAAG,UAAU,EAAE,KAAK,KAAKnF,EAAE,EAAED,IAAI,CAAC,GAAG,UAAU,CAAC,OAAO,SAAS,EAAE,EAAE,CAAC,GAAG,CAACW,GAAE4D,GAAG,UAAU,CAAC,MAAM,CAACC,GAAGY,GAAG,GAAG,EAAE,CAAC,KAAKrF,GAAG,KAAK,KAAKC,EAAEC,EAAE,EAAE,SAAS,EAAE,CAAsB,UAAUuE,GAAzB,IAAI,GAAGxE,EAAE,KAAK,CAAgB,GAAG,GAAG,EAAE,IAAI,CAAuQ0F,GAAG,UAAU,CAAC,SAAS1F,EAAE,EAAE,EAAE,CAAC,KAAK,EAAED,GAAG,KAAK,KAAKC,EAAEC,EAAE,EAAE,EAAE,CAAC,KAAK,EAAE,GAAG,KAAK,EAAEmF,GAAG,KAAK,EAAE,GAAG,MAAO,GAAE,UAAU,EAAE,UAAU,CAAC,IAAIpF,EAAE,KAAK,KAAK,EAAE,OAAO,SAAS,EAAE,EAAE,CAAC,EAAE,OAAOC,EAAEE,EAAE,GAAG,EAAE,UAAU,KAAK,SAAS,EAAE,EAAE,CAAC,GAAG,KAAK,QAAQC,EAAE,EAAE,CAAC,KAAK,EAAE,KAAK,EAAE,KAAKJ,EAAEG,EAAE,KAAK,CAAC,GAAG,KAAK,GAAG,KAAK,EAAE,OAAO,CAAC,IAAIY,EAAE,IAAI,EAAE,KAAK,EAAE,OAAOf,EAAE,OAAO,CAAC,EAAE,IAAI,KAAK,EAAE,CAACe,EAAE,IAAIf,EAAE,KAAK,EAAE,OAAO,MAAM,KAAK,EAAEA,EAAE,KAAK,EAAE,OAAO,IAAI,KAAK,EAAM,KAAK,EAAE,IAAX,IAAoB,KAAK,EAAE,IAAZ,KAAmB,KAAK,EAAE,IAAV,EAAa,IAAI,KAAK,EAAE,KAAK,EAAE,EAAK,GAAG,KAAK,EAAE,KAAd,GAAmB,KAAK,EAAE,IAAI,EAAE,IAAI,KAAK,EAAE,IAAI,EAAE,KAAK,EAAE,IAAI,GAAG,IAAI,KAAK,EAAE,KAAK,EAAE,CAAC,IAAI,KAAK,EAAE,KAAK,EAAE,CAAC,KAAK,GAAG,CAAC,KAAK,EAAE,KAAK,KAAK,EAAEG,EAAE,CAAC,KAAK,EAAE,QAAQH,IAAI,CAAI,UAAU,CAAC,SAASA,EAAE,EAAE,EAAE,CAAC,GAAG,KAAK,KAAKA,EAAEC,EAAE,CAAC,KAAK,WAAW,EAAE,KAAK,EAAEuF,GAAG,KAAK,EAAEH,GAAG,KAAK,EAAE,GAAG,MAAO,GAAE,UAAU,EAAE,UAAU,CAAC,IAAIrF,EAAE,KAAK,KAAK,EAAE,OAAO,SAAS,EAAE,EAAE,EAAE,CAAC,EAAE,OAAOC,EAAEE,EAAEY,EAAE,EAAE,KAAK,EAAE,QAAQ,SAAS,EAAE,CAAC,EAAE,YAAYd,EAAED,EAAE,SAASA,EAAE,QAAQC,EAAE,GAAG,EAAE,UAAU,KAAK,SAAS,EAAE,EAAE,CAAC,KAAK,YAAYD,EAAE,OAAO0F,GAAG,UAAU,KAAK,KAAK,KAAK1F,EAAEC,EAAE,EAAED,IAAI,CAAsS,GAAG,SAAS,EAAE,EAAE,EAAE,EAAE,CAAC,IAAI,IAAIkB,KAAKlB,EAAE,CAAC,IAAImB,EAAEnB,EAAEkB,GAAGE,EAAEjB,EAAEe,EAAEG,EAAEL,EAAE,MAAM,QAAQG,EAAE,GAAG,EAAEuB,GAAE1B,EAAEG,EAAE,GAAG,CAAC,EAAEA,EAAE,IAAIA,aAAa,EAAE,EAAEC,GAAG,CAACD,EAAEE,EAAE,EAAE,EAAE,GAAG,KAAK,CAAC,IAAI,EAAE,EAAE,CAACA,EAAE,CAAC,GAAGF,EAAEC,EAAEL,EAAEC,EAAE,IAAIC,GAAgB,OAAO,YAApB,KAAiC,IAAI,YAAY,GAAgB,OAAO,YAApB,KAAiC,IAAI,YAAY0E,GAAG,EAAE,GAAG,CAAC,GAAG,OAAO9B,GAAE,CAAC,OAAO,CAAC,EAAE,CAAC,CAAC,GAAG,OAAU,EAAM,GAAG,SAAS,EAAE,CAAC,IAAI,IAAI5D,EAAE,GAAGE,EAAE,IAAI,CAAC,IAAIY,EAAEf,EAAE,KAAKgB,GAAGD,EAAE,MAAMA,EAAE,MAAMA,EAAE,KAAK,GAAGZ,EAAEa,EAAEhB,EAAE,OAAO,MAAM,CAAC,EAAEC,EAAE,EAAEuB,GAAExB,EAAEG,EAAE,EAAE,CAAC,CAAC,EAAKa,GAAH,GAAM,IAAI,GAAGD,IAAI,IAAI,GAAGf,EAAE,OAAO,IAAI,GAAGA,EAAE,OAAO,EAAE,GAAGA,EAAE,MAAM,MAAM,GAAG,OAAO,aAAa,MAAMe,GAAG,GAAG,MAAM,KAAKA,EAAE,EAAE,GAAG,EAAEC,EAAE,OAAO,cAAc,GAAGD,IAAI,EAAE,GAAGf,EAAE,KAAK,CAAC,OAAO,cAAc,GAAGe,IAAI,IAAI,GAAGf,EAAE,OAAO,EAAE,GAAGA,EAAE,KAAK,CAAC,GAAG,OAAO,aAAae,EAAE,GAAM,UAAU,CAAC,SAASf,EAAE,EAAE,CAAC,KAAK,OAAOA,EAAE2F,GAAG,KAAK,EAAE,IAAI,YAAY,KAAK,EAAE9B,GAAE,MAAO,GAAE,UAAU,KAAK,SAAS,EAAE,EAAE,CAAC,GAAG,KAAK,QAAQzD,EAAE,EAAE,CAAC,EAAE,CAAC,CAACD,EAAE,KAAK,EAAE,OAAO,KAAK,OAAO,KAAK,EAAE,OAAOH,EAAE,CAAC,OAAO,CAAC,EAAE,CAAC,CAACG,EAAE,CAAC,KAAKA,IAAI,KAAK,EAAE,QAAQ,CAAC,QAAQC,EAAE,EAAE,CAAC,KAAK,EAAE,OAAO,KAAK,GAAGA,EAAE,EAAE,CAAC,IAAIW,EAAE,IAAI,EAAE,KAAK,EAAE,OAAOf,EAAE,OAAO,CAAC,EAAE,IAAI,KAAK,EAAE,CAACe,EAAE,IAAIf,EAAE,KAAK,EAAE,OAAO,CAAC,IAAIgB,EAAE,GAAGD,EAAE,CAACG,EAAEF,EAAE,EAAEG,EAAEH,EAAE,EAAE,GAAGG,EAAE,QAAQf,EAAE,EAAE,CAAC,KAAK,EAAE,MAAM,KAAK,EAAEe,EAAE,KAAK,OAAOD,EAAEf,EAAE,EAAEH,IAAI,CAAI,UAAU,CAAC,SAASA,EAAE,EAAE,CAAC,KAAK,OAAOA,EAAE,MAAO,GAAE,UAAU,KAAK,SAAS,EAAE,EAAE,CAAC,KAAK,QAAQI,EAAE,EAAE,CAAC,KAAK,GAAGA,EAAE,EAAE,CAAC,KAAK,OAAO,GAAGJ,EAAE,CAAC,KAAK,EAAEC,GAAG,CAAC,EAAE,EAAED,IAAI,CAAitB8F,GAAG,SAAS,EAAE,CAAC,OAAU9F,GAAH,EAAK,EAAEA,EAAE,EAAE,EAAKA,GAAH,EAAK,EAAE,GAAG8C,GAAG,SAAS,EAAE,EAAE,CAAC,OAAO7C,EAAE,GAAG2C,GAAG5C,EAAEC,EAAE,GAAG,CAAC2C,GAAG5C,EAAEC,EAAE,GAAG,EAAE4C,GAAG,SAAS,EAAE,EAAE,EAAE,CAAC,IAAI9B,EAAE6B,GAAG5C,EAAEC,EAAE,GAAG,CAACe,EAAE,GAAGhB,EAAE,SAASC,EAAE,GAAGA,EAAE,GAAGc,EAAE,CAAC,EAAE,KAAK6B,GAAG5C,EAAEC,EAAE,EAAE,EAAE,CAACiB,EAAEjB,EAAE,GAAGc,EAAEI,EAAEwB,GAAG3C,EAAEC,EAAE,GAAG,CAACmB,EAAEjB,GAAegB,GAAZ,WAAc4E,GAAG/F,EAAEkB,EAAE,CAAC,CAACC,EAAEwB,GAAG3C,EAAEC,EAAE,GAAG,CAAC0C,GAAG3C,EAAEC,EAAE,GAAG,CAAC,CAACoB,EAAED,EAAE,GAAGE,EAAEF,EAAE,GAAGG,EAAEH,EAAE,GAAG,MAAM,CAACwB,GAAG5C,EAAEC,EAAE,GAAG,CAACoB,EAAEC,EAAEN,EAAEE,EAAE0B,GAAG5C,EAAEC,EAAE,GAAG,CAAC2C,GAAG5C,EAAEC,EAAE,GAAG,CAACsB,EAAE,EAAEwE,GAAG,SAAS,EAAE,EAAE,CAAC,KAAQnD,GAAG5C,EAAEC,EAAE,EAAV,EAAW,GAAG,EAAE2C,GAAG5C,EAAEC,EAAE,EAAE,EAAE,MAAM,CAACgF,GAAGjF,EAAEC,EAAE,GAAG,CAACgF,GAAGjF,EAAEC,EAAE,EAAE,CAACgF,GAAGjF,EAAEC,EAAE,GAAG,CAAC,EAAE4B,GAAG,SAAS,EAAE,CAAC,IAAI5B,EAAE,EAAE,GAAGD,EAAE,IAAI,IAAIG,KAAKH,EAAE,CAAC,IAAIe,EAAEf,EAAEG,GAAG,OAAO,EAAE,OAAOC,EAAE,EAAE,CAAC,GAAGW,EAAE,EAAE,OAAOd,GAAG6B,GAAG,SAAS,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,IAAIT,EAAEN,EAAE,OAAOO,EAAEnB,EAAE,MAAMoB,EAAEH,GAAGA,EAAE,OAAOK,EAAEI,GAAGP,EAAE,CAAC,GAAGtB,EAAEC,EAAQkB,GAAN,KAAiB,SAAT,SAAkB,CAAC,GAAG,EAAQA,GAAN,OAAU,EAAE,KAAK,GAAG,EAAE,KAAKhB,EAAE,IAAI,EAAEF,GAAG,GAAG,GAAG,EAAE,EAAE,KAAKE,EAAE,MAAM,GAAGe,EAAE,GAAG,GAAG,EAAE,KAAKF,GAAG,EAAE,EAAE,KAAK,IAAIb,EAAE,YAAY,EAAE,KAAKA,EAAE,aAAa,EAAE,IAAIuB,EAAE,IAAI,KAAWvB,EAAE,OAAR,KAAc,KAAK,KAAK,CAACA,EAAE,MAAM,CAACwB,EAAED,EAAE,aAAa,CAAC,KAAK,IAAIC,EAAE,GAAGA,EAAE,MAAMvB,EAAE,GAAG,CAACuE,GAAG3E,EAAEC,EAAE0B,GAAG,GAAGD,EAAE,UAAU,CAAC,GAAG,GAAGA,EAAE,SAAS,EAAE,GAAGA,EAAE,UAAU,EAAE,GAAGA,EAAE,YAAY,EAAE,EAAEA,EAAE,YAAY,EAAE,EAAE,CAAC,GAAG,EAAMR,GAAJ,KAAQyD,GAAG3E,EAAEC,EAAEE,EAAE,IAAI,CAACwE,GAAG3E,EAAEC,EAAE,EAAEiB,EAAE,EAAE,CAACA,EAAE,EAAEA,EAAE,CAACyD,GAAG3E,EAAEC,EAAE,EAAEE,EAAE,KAAK,EAAEwE,GAAG3E,EAAEC,EAAE,GAAGoB,EAAE,CAACsD,GAAG3E,EAAEC,EAAE,GAAGwB,EAAE,CAAC,GAAG,GAASN,GAAN,OAAUwD,GAAG3E,EAAEC,EAAEsB,EAAE,CAACoD,GAAG3E,EAAEC,EAAE,EAAEE,EAAE,MAAM,CAACwE,GAAG3E,EAAEC,EAAE,GAAGkB,EAAE,CAAC,GAAG,IAAInB,EAAE,IAAIe,EAAEd,EAAE,CAAC,GAAGoB,EAAEI,EAAE,IAAI,IAAIG,KAAKN,EAAE,CAAC,IAAIS,EAAET,EAAEM,GAAGK,EAAEF,EAAE,OAAO,GAAG/B,EAAEC,EAAE,CAAC2B,EAAE,CAAC+C,GAAG3E,EAAEC,EAAE,EAAEgC,EAAE,CAACjC,EAAE,IAAI+B,EAAE9B,EAAE,EAAE,CAAC,GAAG,EAAEgC,EAAE,OAAOV,IAAIvB,EAAE,IAAIoB,EAAEnB,EAAE,CAAC,GAAGsB,GAAGtB,GAAG,GAAG,SAAS,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,GAAGD,EAAEC,EAAE,UAAU,CAAC0E,GAAG3E,EAAEC,EAAE,EAAEE,EAAE,CAACwE,GAAG3E,EAAEC,EAAE,GAAGE,EAAE,CAACwE,GAAG3E,EAAEC,EAAE,GAAGc,EAAE,CAAC4D,GAAG3E,EAAEC,EAAE,GAAGe,EAAE,EAAEgF,GAAG,UAAU,CAAC,SAAShG,EAAE,EAAE,CAAC,KAAK,SAASA,EAAE,KAAK,EAAEgC,IAAG,CAAC,KAAK,KAAK,EAAE,KAAK,YAAY,EAAE,MAAO,GAAE,UAAU,QAAQ,SAAS,EAAE,EAAE,CAAC,KAAK,OAAO,KAAKhC,EAAEC,EAAE,EAAE,EAAE,UAAU,KAAK,SAAS,EAAE,EAAE,CAAC,KAAK,QAAQG,EAAE,EAAE,CAAC,KAAK,EAAE,EAAEJ,EAAE,CAAC,KAAK,MAAMA,EAAE,OAAOC,IAAI,KAAK,IAAI,KAAK,EAAE,GAAG,EAAE,KAAK,QAAQD,EAAEC,GAAG,CAAC,EAAE,EAAED,IAAI,CAAI,UAAU,CAAC,SAASA,EAAE,EAAE,EAAE,CAAC,IAAIG,EAAE,KAAK,AAAI,IAAE,EAAE,CAAE6F,GAAG,KAAK,KAAKhG,EAAE,CAAC,KAAK,EAAE,IAAIkF,GAAGjF,GAAG,SAAS,EAAE,EAAE,CAAC,EAAE,OAAO,KAAKD,EAAEC,EAAE,GAAG,CAAC,KAAK,YAAY,EAAE,KAAK,KAAK6F,GAAG7F,EAAE,MAAM,CAAC,MAAO,GAAE,UAAU,QAAQ,SAAS,EAAE,EAAE,CAAC,GAAG,CAAC,KAAK,EAAE,KAAKD,EAAEC,EAAE,OAAOD,EAAE,CAAC,KAAK,OAAOA,EAAE,KAAKC,EAAE,GAAG,EAAE,UAAU,KAAK,SAAS,EAAE,EAAE,CAAC,GAAG,UAAU,KAAK,KAAK,KAAKD,EAAEC,EAAE,EAAED,IAAI,CAAI,UAAU,CAAC,SAASA,EAAE,EAAE,EAAE,CAAC,IAAIG,EAAE,KAAK,AAAI,IAAE,EAAE,CAAE6F,GAAG,KAAK,KAAKhG,EAAE,CAAC,KAAK,EAAE,IAAImF,GAAGlF,GAAG,SAAS,EAAE,EAAE,EAAE,CAAC,EAAE,OAAOD,EAAEC,EAAEc,EAAE,GAAG,CAAC,KAAK,YAAY,EAAE,KAAK,KAAK+E,GAAG7F,EAAE,MAAM,CAAC,KAAK,UAAU,KAAK,EAAE,UAAU,MAAO,GAAE,UAAU,QAAQ,SAAS,EAAE,EAAE,CAAC,KAAK,EAAE,KAAKD,EAAEC,EAAE,EAAE,EAAE,UAAU,KAAK,SAAS,EAAE,EAAE,CAAC,GAAG,UAAU,KAAK,KAAK,KAAKD,EAAEC,EAAE,EAAED,IAAI,CAAI,UAAU,CAAC,SAASA,EAAE,EAAE,CAAC,KAAK,OAAOA,EAAE,KAAK,EAAE,EAAE,CAAC,KAAK,EAAE,EAAE,MAAO,GAAE,UAAU,IAAI,SAAS,EAAE,CAAC,IAAIG,EAAE,KAAK,GAAG,KAAK,QAAQC,EAAE,EAAE,CAAC,EAAE,KAAK,EAAE,KAAK,OAAOA,EAAE,EAAE,GAAG,EAAE,KAAK,GAAG,EAAE,EAAE,CAAC,KAAK,CAAC,EAAE,KAAK,CAAC,IAAIW,EAAE,GAAGf,EAAE,SAAS,CAACgB,EAAED,EAAE,OAAOG,EAAElB,EAAE,QAAQmB,EAAED,GAAG,GAAGA,EAAE,CAACE,EAAEJ,GAAGhB,EAAE,SAAS,QAAQmB,GAAGD,EAAE,QAAQC,EAAE,OAAOE,EAAEL,EAAEa,GAAG7B,EAAE,MAAM,CAAC,GAAG,EAAE,OAAO,KAAK,OAAOI,EAAE,GAAG,EAAE,EAAE,CAAC,KAAK,CAAC,EAAE,CAAC,IAAIkB,EAAE,IAAI,EAAED,EAAE,CAAC,GAAGC,EAAE,EAAEtB,EAAEe,EAAEK,EAAE,GAAG,CAAC,IAAIG,EAAE,CAACD,EAAE,CAACG,EAAE,UAAU,CAAC,IAAI,IAAIzB,EAAE,EAAEC,EAAEsB,EAAEvB,EAAEC,EAAE,OAAO,IAAI,CAAC,IAAIc,EAAEd,EAAED,GAAG,EAAE,OAAO,KAAKe,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,EAAEW,EAAE,KAAK,EAAE,KAAK,EAAE,EAAE,IAAIC,EAAE,KAAK,EAAE,OAAOC,EAAEc,GAAE1C,EAAE,CAAC,EAAEe,EAAE,EAAEK,EAAE,EAAED,EAAE,EAAE,UAAU,CAAC,EAAE,WAAWnB,EAAE,WAAW,EAAE,EAAE,UAAU,CAAC,GAAGyB,GAAG,CAACC,EAAE,CAAC,IAAI1B,EAAEG,EAAE,EAAEwB,EAAE,GAAG,EAAE3B,EAAE,GAAG,CAAC,EAAE,EAAE,EAAE,EAAE,GAAG,CAAC,CAAC+B,EAAE,EAAE,EAAE,OAAO,SAAS,EAAE,EAAE,EAAE,CAAC,GAAGhB,EAAE,EAAE,OAAOA,EAAEC,EAAEE,EAAE,CAACf,EAAE,WAAW,SAAS,GAAGa,EAAE,OAAOO,EAAE,KAAKP,EAAE,CAACE,EAAE,CAAC,IAAIC,EAAE,IAAI,EAAE,GAAG,CAAC,GAAGA,EAAE,EAAE,UAAU,CAACwD,GAAGxD,EAAE,EAAEnB,EAAE,IAAI,CAAC2E,GAAGxD,EAAE,EAAEY,EAAE,CAAC4C,GAAGxD,EAAE,GAAGnB,EAAE,KAAK,CAACuB,EAAE,KAAKJ,EAAE,CAAC,EAAE,EAAEY,EAAE,EAAE,EAAEV,EAAEU,EAAE,GAAG,EAAE,IAAI/B,EAAE,IAAI,EAAE,KAAKA,EAAE,KAAK0B,GAAGE,EAAE,GAAG,CAAC,EAAE,OAAO,GAAGH,GAAG,EAAE,KAAK,EAAE,KAAKG,EAAE,GAAG,EAAE,UAAU,IAAI,UAAU,CAAC,IAAI5B,EAAE,KAAK,EAAE,KAAK,EAAE,KAAK,OAAOI,EAAE,EAAE,GAAG,EAAE,KAAK,GAAG,EAAE,EAAE,CAAC,KAAK,CAAC,EAAE,EAAE,KAAK,EAAE,KAAK,GAAG,CAAC,KAAK,EAAE,KAAK,CAAC,EAAE,UAAU,CAAC,EAAEJ,EAAE,IAAIA,EAAE,EAAE,OAAO,GAAG,EAAE,CAACA,EAAE,GAAG,GAAG,EAAE,UAAU,GAAG,CAAC,CAAC,KAAK,EAAE,IAAI,EAAE,UAAU,EAAE,UAAU,CAAC,IAAI,IAAIA,EAAE,EAAEG,EAAE,EAAEY,EAAE,EAAEC,EAAE,EAAEE,EAAE,KAAK,EAAEF,EAAEE,EAAE,OAAO,IAAK,GAAG,IAAI,EAAEA,EAAEF,IAAI,EAAE,OAAOa,GAAGP,EAAE,MAAM,EAAEA,EAAE,EAAEA,EAAE,EAAE,OAAO,GAAG,IAAI,IAAIH,EAAE,IAAI,EAAEJ,EAAE,GAAG,CAACK,EAAE,EAAEC,EAAE,KAAK,EAAED,EAAEC,EAAE,OAAO,IAAI,CAAC,IAAIC,EAAED,EAAED,GAAG,GAAGD,EAAEnB,EAAEsB,EAAEA,EAAE,EAAEA,EAAE,EAAE,CAACA,EAAE,EAAE,EAAEnB,EAAEmB,EAAE,EAAE,CAAC,GAAG,GAAGA,EAAE,EAAE,OAAOO,GAAGP,EAAE,MAAM,EAAEA,EAAE,EAAEA,EAAE,EAAE,OAAO,GAAG,GAAGA,EAAE,EAAE,GAAGH,EAAEnB,EAAE,KAAK,EAAE,OAAOe,EAAEZ,EAAE,CAAC,KAAK,OAAO,KAAKgB,EAAE,CAAC,EAAE,CAAC,KAAK,EAAE,GAAG,EAAE,UAAU,UAAU,UAAU,CAAC,IAAI,IAAInB,EAAE,EAAEC,EAAE,KAAK,EAAED,EAAEC,EAAE,OAAO,IAAK,EAAED,GAAG,GAAG,CAAC,KAAK,EAAE,GAAGA,IAAI,CAAopD,GAAG,UAAU,CAAC,SAASA,GAAG,EAAE,MAAO,GAAE,UAAU,KAAK,SAAS,EAAE,EAAE,CAAC,KAAK,OAAO,KAAKA,EAAEC,EAAE,EAAE,EAAE,YAAY,EAAED,IAAI,CAAI,UAAU,CAAC,SAASA,GAAG,CAAC,IAAIA,EAAE,KAAK,KAAK,EAAE,IAAIoF,IAAI,SAAS,EAAE,EAAE,CAAC,EAAE,OAAO,KAAKnF,EAAEE,EAAE,GAAG,CAAC,MAAO,GAAE,UAAU,KAAK,SAAS,EAAE,EAAE,CAAC,GAAG,CAAC,KAAK,EAAE,KAAKH,EAAEC,EAAE,OAAOD,EAAE,CAAC,KAAK,OAAOA,EAAE,KAAKC,EAAE,GAAG,EAAE,YAAY,EAAED,IAAI,CAAI,UAAU,CAAC,SAASA,EAAE,EAAE,EAAE,CAAC,IAAIG,EAAE,KAAK,EAAE,KAAK,KAAK,EAAE,IAAIiF,IAAI,SAAS,EAAE,EAAE,CAAC,EAAE,OAAO,KAAKpF,EAAEC,EAAE,GAAG,EAAE,KAAK,EAAE,IAAIoF,IAAI,SAAS,EAAE,EAAE,EAAE,CAAC,EAAE,OAAOrF,EAAEC,EAAEc,EAAE,GAAG,CAAC,KAAK,UAAU,KAAK,EAAE,WAAW,MAAO,GAAE,UAAU,KAAK,SAAS,EAAE,EAAE,CAAC,KAAK,EAAE,YAAY,EAAES,GAAExB,EAAE,EAAE,EAAE,KAAK,EAAE,KAAKA,EAAEC,EAAE,EAAE,EAAE,YAAY,EAAED,IAAI,CAAI,UAAU,CAAC,SAASA,EAAE,EAAE,CAAC,KAAK,OAAOA,EAAE,KAAK,EAAE,EAAE,CAAC,KAAK,EAAE,CAAC,EAAE,GAAG,CAAC,KAAK,EAAE6D,GAAE,MAAO,GAAE,UAAU,KAAK,SAAS,EAAE,EAAE,CAAC,IAAI9C,EAAE,KAAK,GAAG,KAAK,QAAQX,EAAE,EAAE,CAAC,KAAK,GAAGA,EAAE,EAAE,CAAC,KAAK,EAAE,EAAE,CAAC,IAAIY,EAAE,KAAK,IAAI,KAAK,EAAEhB,EAAE,OAAO,CAACkB,EAAElB,EAAE,SAAS,EAAEgB,EAAE,CAAC,GAAG,KAAK,GAAGA,EAAE,KAAK,EAAE,KAAK,EAAE,KAAKE,EAAE,CAAC,KAAK,EAAE,CAAC,KAAK,EAAE,GAAG,KAAKA,EAAE,EAAE,EAAElB,EAAE,SAASgB,EAAE,EAAE,OAAO,OAAO,KAAK,KAAKhB,EAAEG,EAAE,KAAK,CAAC,IAAIgB,EAAE,EAAEC,EAAE,EAAEC,EAAE,IAAK,GAAEC,EAAE,IAAK,GAAE,KAAK,EAAE,OAAOtB,EAAE,SAAS,EAAE,IAAI,EAAE,KAAK,EAAE,OAAOA,EAAE,OAAO,EAAE,IAAI,KAAK,EAAE,CAACsB,EAAE,IAAItB,EAAE,KAAK,EAAE,OAAO,EAAE,EAAE,KAAK,EAAE,EAAEA,EAAE,IAAI,IAAIuB,EAAED,EAAE,OAAOG,EAAE,KAAK,EAAEC,EAAED,GAAG,KAAK,EAAEE,EAAE,UAAU,CAAC,IAAI3B,EAAEC,EAAE0C,GAAGrB,EAAEF,EAAE,CAAC,GAAanB,GAAV,SAAY,CAAC,EAAE,EAAE,EAAEmB,EAAE,EAAE,EAAE,KAAK,EAAE,EAAE,EAAE,IAAIjB,EAAEyC,GAAGtB,EAAEF,EAAE,EAAE,CAACJ,EAAE4B,GAAGtB,EAAEF,EAAE,EAAE,CAACF,EAAE,KAAKf,EAAEuB,EAAE,EAAEvB,EAAEwB,EAAEiB,GAAGtB,EAAEF,EAAE,GAAG,CAACW,EAAEa,GAAGtB,EAAEF,EAAE,GAAG,CAAC,GAAGG,EAAEH,EAAE,GAAGO,EAAEI,EAAE,CAAC,IAAIE,EAAE,EAAE,CAAC,EAAE,EAAE,QAAQA,EAAE,CAAC,EAAE,EAAE,IAAIC,EAAEC,EAAEQ,GAAGrB,EAAEF,EAAE,GAAG,CAACgB,EAAEO,GAAGrB,EAAEF,EAAE,GAAG,CAACiB,EAAE,GAAGf,EAAE,SAASF,EAAE,GAAG,GAAG,GAAGO,EAAE,CAAC,CAACT,EAAE,CAAaiB,GAAZ,YAAe,EAAET,EAAE,CAAC,GAAG,CAACqE,GAAGzE,EAAEF,EAAE,CAAC,EAAEpB,EAAE,GAAG,EAAEA,EAAE,IAAI0B,IAAI,EAAE,IAAI,GAAGK,EAAE,EAAE,EAAEI,EAAE,IAAIG,EAAE,CAAC,KAAKD,EAAE,YAAYrB,EAAE,MAAM,UAAU,CAAC,GAAGsB,EAAE,QAAQlC,EAAE,EAAE,CAAC+B,EAAE,CAAC,IAAInC,EAAEe,EAAE,EAAEC,GAAG,GAAGsB,EAAE,OAAOlC,EAAE,GAAG,4BAA4BY,EAAE,EAAE,CAAC,KAAK,CAAC,EAAE,CAAC,CAAC,EAAEmB,EAAE,EAAE,IAAInC,EAAEqC,EAAE,CAAC,IAAIrC,EAAEqC,EAAEF,EAAEC,EAAE,EAAE,OAAO,SAAS,EAAE,EAAE,EAAE,CAAC,EAAE,OAAOpC,EAAEC,EAAEE,EAAE,EAAE,IAAI,IAAIF,EAAE,EAAEE,EAAE8B,EAAEhC,EAAEE,EAAE,OAAO,IAAI,CAAC,IAAIe,EAAEf,EAAEF,GAAG,EAAE,KAAKiB,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,IAAIe,GAAGlB,EAAE,EAAE,EAAE,EAAEmB,EAAEA,EAAE,KAAK2B,GAAE,CAAC,EAAE,MAAM,EAAE,OAAO,KAAKA,GAAE,CAAC,EAAE,EAAE,UAAU,UAAU,CAAC,GAAG3B,EAAE,WAAWA,EAAE,WAAW,EAAE,CAAC,GAAG,IAAI,EAAE,KAAKC,EAAE,EAAE,aAAaC,GAAGR,EAAE,OAAOU,EAAE,CAAC,MAAM,QAAQ,GAAGb,EAAE,CAAC,GAAcxB,GAAX,UAAa,MAAO,GAAE,GAAG,IAAQwB,GAAJ,IAAO,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,QAAQ,GAAaxB,GAAV,SAAY,MAAO,GAAE,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,UAAU2B,EAAE,KAAKR,EAAEG,EAAE,GAAoBI,GAAG,GAAb,QAAR,EAAEP,GAA0B,GAAG,KAAK,EAAEyC,GAAEpC,EAAE,EAAE,CAAC,IAAIM,EAAEZ,EAAEG,EAAE,SAAS,EAAED,EAAE,IAAQI,GAAJ,IAAO,IAAekB,GAAGrB,EAAED,EAAE,GAAG,EAArB,WAAuB,GAAG,CAACC,EAAE,SAAS,EAAEF,EAAE,CAAC,EAAEM,EAAE,KAAKK,EAAE,CAAC,CAACZ,EAAE,CAAC,KAAK,EAAE,EAAKA,GAAH,IAAO,KAAKY,EAAE,CAAC,GAAG,EAAEZ,EAAE,OAAO,KAAK,KAAKG,EAAE,SAASF,EAAE,CAACjB,EAAE,CAAC,KAAK,EAAEmB,EAAE,SAASF,EAAE,CAAC,IAAI,KAAK,GAAGhB,EAAE,GAAG,CAAC,KAAK,EAAE,OAAO,EAAE,UAAU,SAAS,SAAS,EAAE,CAAC,KAAK,EAAEJ,EAAE,aAAaA,GAAGA,IAAI,CAAC,GAAe,OAAO,gBAAnB,WAAkC,eAA2B,OAAO,YAAnB,WAA8B,WAAW,SAAS,EAAE,CAAC,GAAG,KCA3m5B,SAAS,GAAE,EAAE,CAAC,OAAO,MAAM,QAAQiG,EAAE,CAACA,EAAEA,EAAE,QAAQ,SAAS,EAAE,IAAI,CAAC,GAAGC,EAAE,KAAK,CAAC,IAAMC,EAAED,EAAE,KAAK,MAAM,CAAC,IAAID,KAAKA,GAAG,CAAC,KAAK,IAAI,CAAC,EAAE,OAAOE,GAAG,CAAC,GAAGF,EAAE,OAAOE,IAAI,EAAE,CAACD,EAAE,QAAQ,MAAM,EAAE,KAAK,CAAC,GAAGD,EAAE,MAAM,EAAE,CAACC,EAAE,QAAQ,CAAC,OAAOD,IAAI,CAAC,OAAO,EAAE,CAAC,CAAC,CAAunB,SAAS,GAAE,EAAE,EAAE,CAAC,MAAM,CAAC,OAAOA,GAAG,OAAO,WAAWC,EAAE,WAAW,OAAOD,GAAG,QAAQ,QAAQ,QAAQC,EAAE,QAAQ,MAAMA,EAAE,MAAM,WAAWD,GAAG,WAAW,eAAeA,GAAG,eAAe,CAAC,SAAS,GAAE,EAAE,EAAE,CAAC,MAAM,CAAC,OAAOC,EAAE,OAAOD,GAAG,OAAO,WAAWA,GAAG,WAAW,eAAeA,GAAG,eAAe,CAAC,SAASG,GAAE,EAAE,EAAE,EAAE,EAAE,CAAC,GAAG,CAACF,GAAG,CAACA,EAAE,OAAO,MAAM,CAAC,OAAOD,EAAE,CAAC,IAAII,EAAEC,EAAEC,EAAEN,EAAE,IAAI,IAAMA,KAAKC,EAAE,CAAC,IAAMA,EAAED,EAAEM,EAAE,CAAC,GAAGL,EAAE,MAAM,CAAC,IAAK,GAAEC,EAAEK,EAAE,CAAC,IAAMP,EAAE,GAAEI,EAAEH,EAAE,MAAM,CAAC,GAAGI,EAAEA,EAAE,KAAKL,EAAE,CAAC,EAAE,CAACA,EAAE,CAACI,EAAE,YAAYA,EAAE,eAAe,WAAW,EAAEH,EAAE,OAAO,OAAOI,EAAE,CAAC,OAAOA,EAAE,CAAC,CAAC,OAAOC,EAAE,CAAoQ,SAAS,GAAE,EAAE,EAAE,CAAC,OAAON,GAAa,OAAOA,GAAjB,SAAmB,CAAC,IAAK,GAAEA,EAAE,CAAC,CAACA,EAAEC,EAAE,CAAC,SAASO,GAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,MAAM,CAAC,OAAO,CAAC,CAAC,OAAOP,EAAE,WAAWC,EAAE,OAAOF,GAAG,QAAQ,QAAQ,QAAQO,EAAE,MAAMH,EAAE,OAAOC,EAAE,WAAWL,GAAG,WAAW,eAAeA,GAAG,eAAe,CAAC,CAAC,CAA+I,SAAS,GAAE,EAAE,EAAE,CAAC,CAAC,MAAM,CAAC,OAAO,MAAM,MAAM,CAAC,EAAE,QAAQ,EAAE,IAAIG,GAAEF,EAAED,EAAEE,EAAE,MAAM,CAAC,CAAkF,SAAS,EAAE,EAAE,EAAE,EAAE,CAAC,GAAK,CAACK,EAAEH,GAAG,GAAEH,EAAEC,EAAE,CAAC,MAAM,CAAC,OAAO,QAAQ,MAAM,CAAC,KAAKF,EAAE,CAAC,MAAM,CAAC,EAAE,OAAO,EAAE,EAAE,CAAC,GAAG,CAAC,MAAM,QAAQC,EAAE,CAAC,OAAOO,GAAEN,EAAE,OAAO,QAAQK,GAAG,eAAeN,EAAE,CAAC,IAAII,EAAQC,EAAE,EAAE,CAAC,IAAI,IAAIC,EAAE,EAAEA,EAAEN,EAAE,OAAO,IAAI,CAAC,IAAMG,EAAEH,EAAEM,GAAGE,EAAET,EAAE,OAAOI,EAAEF,EAAE,CAAC,GAAGO,EAAE,OAAO,CAAC,IAAMT,EAAE,CAAC,OAAO,QAAQ,MAAMC,EAAE,IAAIM,EAAE,MAAMH,EAAE,CAAC,IAAI,IAAMH,KAAKQ,EAAE,OAAO,EAAE,KAAKR,EAAE,KAAK,QAAQD,EAAE,CAAC,EAAE,KAAK,CAACA,EAAE,CAACK,GAAG,KAAKJ,EAAE,CAAC,GAAGI,AAAI,IAAEI,EAAE,OAAQP,GAAG,WAAW,WAAW,EAAE,KAAKO,EAAE,OAAO,CAAC,OAAOJ,EAAE,CAAC,OAAOA,EAAE,CAACF,GAAEG,EAAEF,EAAEF,EAAE,QAAQ,EAAE,CAAiqC,SAAS,GAAE,EAAE,EAAE,CAAC,GAAK,CAACA,EAAEK,GAAG,GAAEP,EAAEC,EAAE,CAAC,MAAM,CAAC,OAAO,UAAU,MAAM,CAAC,EAAE,QAAQ,EAAE,IAAe,OAAOD,GAAlB,UAA8DG,GAAEH,EAAEO,EAAEN,EAAE,UAAU,CAA5DO,GAAEP,EAAE,OAAO,UAAUC,GAAG,eAAeF,EAAE,CAAoB,CAAskC,SAAS,GAAE,EAAE,EAAE,CAAC,MAAM,CAAC,OAAO,UAAU,QAAQA,EAAE,MAAM,CAAC,EAAE,QAAQ,EAAE,IAAIE,IAAIF,EAA4C,CAAC,OAAOE,EAAE,CAApDM,GAAED,EAAE,OAAO,UAAUN,GAAG,eAAeC,EAAE,CAAY,CAAm6D,SAAS,GAAE,EAAE,EAAE,CAAC,MAAM,CAAC,OAAO,cAAc,WAAWF,EAAE,MAAM,CAAC,EAAE,QAAQ,EAAE,IAAI,OAAO,OAAOA,EAAE,CAAC,SAASE,EAAE,CAAC,CAAC,OAAOA,EAAE,CAACM,GAAED,EAAE,OAAO,cAAcN,GAAG,eAAeC,EAAE,CAAC,CAAw6D,SAAS,GAAE,EAAE,EAAE,CAAC,GAAK,CAACA,EAAEK,GAAG,GAAEP,EAAEC,EAAE,CAAC,MAAM,CAAC,OAAO,SAAS,MAAM,CAAC,EAAE,QAAQ,EAAE,IAAc,OAAOD,GAAjB,SAA4DG,GAAEH,EAAEO,EAAEN,EAAE,SAAS,CAA1DO,GAAEP,EAAE,OAAO,SAASC,GAAG,eAAeF,EAAE,CAAmB,CAAsK,SAAS,EAAG,EAAE,EAAE,EAAE,CAAC,GAAK,CAACO,EAAEH,GAAG,GAAEH,EAAEC,EAAE,CAAKG,EAAE,MAAM,CAAC,OAAO,SAAS,OAAOL,EAAE,MAAM,CAAC,EAAE,OAAO,EAAE,EAAE,CAAC,GAAG,CAACC,GAAa,OAAOA,GAAjB,SAAmB,OAAOO,GAAEN,EAAE,OAAO,SAASK,GAAG,eAAeN,EAAE,CAAC,IAAIK,EAAE,IAAK,OAAO,QAAQN,EAAE,CAAC,IAAMS,EAAE,EAAE,CAAC,IAAI,GAAK,CAACT,EAAEO,KAAKF,EAAE,CAAC,IAAMD,EAAEH,EAAED,GAAGK,EAAEE,EAAE,OAAOH,EAAEF,EAAE,CAAC,GAAGG,EAAE,OAAO,CAAC,IAAME,EAAE,CAAC,OAAO,SAAS,MAAMN,EAAE,IAAID,EAAE,MAAMI,EAAE,CAAC,IAAI,IAAMJ,KAAKK,EAAE,OAAO,EAAE,KAAKL,EAAE,KAAK,QAAQO,EAAE,CAAC,EAAE,KAAK,CAACA,EAAE,CAACD,GAAG,KAAKN,EAAE,CAAC,GAAGM,AAAI,IAAED,EAAE,OAAQH,GAAG,WAAW,WAAW,EAAEF,GAAGK,EAAE,OAAO,OAAOC,EAAE,CAAC,OAAOA,EAAE,CAACH,GAAEM,EAAEL,EAAEF,EAAE,SAAS,EAAE,CAAmlB,SAAS,EAAG,EAAE,CAAC,MAAM,CAAC,OAAO,WAAW,QAAQF,EAAE,MAAM,CAAC,EAAE,QAAQ,EAAE,IAAaC,IAAT,IAAK,GAAM,CAAC,OAAOA,EAAE,CAACD,EAAE,OAAOC,EAAEC,EAAE,CAAC,CAAoH,SAAS,EAAG,EAAE,EAAE,CAAC,GAAK,CAACA,EAAEK,GAAG,GAAEP,EAAEC,EAAE,CAAC,MAAM,CAAC,OAAO,SAAS,MAAM,CAAC,EAAE,QAAQ,EAAE,IAAc,OAAOD,GAAjB,SAA4DG,GAAEH,EAAEO,EAAEN,EAAE,SAAS,CAA1DO,GAAEP,EAAE,OAAO,SAASC,GAAG,eAAeF,EAAE,CAAmB,CAAsK,SAASU,GAAG,EAAE,EAAE,EAAE,EAAE,CAAC,GAAa,OAAOT,GAAjB,UAAoB,CAAC,MAAM,QAAQA,EAAE,CAAC,CAAC,GAAK,CAACG,EAAEC,GAAG,GAAEH,EAAEK,EAAE,CAAC,MAAM,CAACP,EAAEC,EAAEG,EAAEC,EAAE,CAAC,GAAK,CAACD,EAAEC,GAAG,GAAEJ,EAAEC,EAAE,CAAC,MAAM,CAAC,GAAI,CAACF,EAAEI,EAAEC,EAAE,CAAgD,SAAS,GAAG,EAAE,EAAE,EAAE,EAAE,CAAC,GAAK,CAACD,EAAEC,EAAEC,EAAEG,GAAGC,GAAGV,EAAEC,EAAEC,EAAEK,EAAE,CAAC,MAAM,CAAC,OAAO,SAAS,OAAO,CAAC,IAAIH,EAAE,MAAMC,EAAE,CAAC,MAAM,CAAC,EAAE,OAAO,EAAE,EAAE,CAAC,GAAG,CAACL,GAAa,OAAOA,GAAjB,SAAmB,OAAOQ,GAAEP,EAAE,OAAO,SAASK,GAAG,eAAeN,EAAE,CAAC,IAAIE,EAAQK,EAAE,EAAE,CAAC,IAAI,GAAK,CAACD,EAAEG,KAAK,OAAO,QAAQT,EAAE,CAAC,GAAG,CAACW,GAAG,SAASL,EAAE,CAAC,CAAC,IAAIM,EAAQC,EAAET,EAAE,OAAOE,EAAE,CAAC,OAAO,MAAM,WAAWL,GAAG,WAAW,eAAeA,GAAG,eAAe,CAAC,CAAC,GAAGY,EAAE,OAAO,CAAC,EAAE,CAAC,OAAO,SAAS,MAAMb,EAAE,IAAIM,EAAE,MAAMG,EAAE,CAAC,IAAI,IAAMT,KAAKa,EAAE,OAAO,EAAE,KAAK,CAACD,EAAE,CAACV,GAAG,KAAKF,EAAE,CAAC,GAAGE,AAAI,IAAEW,EAAE,OAAQZ,GAAG,WAAW,MAAM,IAAME,EAAEE,EAAE,OAAOI,EAAER,EAAE,CAAC,GAAGE,EAAE,OAAO,CAAC,IAAK,CAAC,OAAO,SAAS,MAAMH,EAAE,IAAIM,EAAE,MAAMG,EAAE,CAAC,IAAI,IAAMT,KAAKG,EAAE,OAAO,EAAE,KAAKH,EAAE,KAAK,QAAQY,EAAE,CAAC,EAAE,KAAK,CAACA,EAAE,CAACV,GAAG,KAAKF,EAAE,CAAC,GAAGE,AAAI,IAAEC,EAAE,OAAQF,GAAG,WAAW,MAAM,EAAE,QAAQE,EAAE,SAAS,EAAEU,EAAE,QAAQV,EAAE,QAAQ,OAAOD,EAAE,CAAC,OAAOA,EAAE,CAACC,GAAEI,EAAEE,EAAER,EAAE,SAAS,EAAE,CAA0sJ,SAAS,GAAG,EAAE,EAAE,CAAC,MAAM,CAAC,OAAO,QAAQ,MAAMD,EAAE,MAAM,CAAC,EAAE,OAAO,EAAE,EAAE,CAAC,IAAII,EAAEC,EAAE,IAAI,IAAMJ,KAAKD,EAAE,CAAC,IAAMA,EAAEC,EAAE,OAAOC,EAAEK,EAAE,CAAC,GAAG,CAACP,EAAE,OAAO,CAAC,EAAE,CAACA,EAAE,OAAO,CAAC,MAAM,GAAGI,EAAE,IAAI,IAAMH,KAAKD,EAAE,OAAO,EAAE,KAAKC,EAAE,MAAM,EAAED,EAAE,OAAO,OAAOK,EAAE,CAAC,OAAOA,EAAE,GAAG,CAACG,GAAED,EAAE,OAAO,QAAQN,GAAG,eAAeC,EAAEE,EAAE,EAAE,CAA+lE,SAAS,GAAG,EAAE,EAAE,EAAE,CAAC,IAAMA,EAAEJ,EAAE,OAAOE,EAAEK,EAAE,CAAC,OAAOH,EAAE,OAAO,CAAC,QAAQ,CAAC,EAAE,MAAM,IAAI,GAAEA,EAAE,OAAO,CAAC,OAAOA,EAAE,OAAO,CAAC,CAAC,QAAQ,CAAC,EAAE,KAAKA,EAAE,OAAO,OAAOA,EAAE,OAAO,sBAAj6lB,GAAE,cAAc,KAAK,CAAC,OAAO,YAAY,EAAE,CAAC,MAAMJ,EAAE,GAAG,QAAQ,CAAC,KAAK,KAAK,YAAY,KAAK,OAAOA,IAAm0VW,GAAG,CAAC,YAAY,YAAY,cAAc,ICA7uV,SAAS,IAAG,CAAC,GAAE,CAAC,EAAE,IAAI,IAAIG,EAAE,mEAAmEC,EAAE,EAAEA,EAAE,GAAG,EAAEA,EAAE,GAAEA,GAAGD,EAAEC,GAAG,GAAED,EAAE,WAAWC,EAAE,EAAEA,EAAE,GAAE,IAAmB,GAAG,GAAE,IAAmB,GAAG,SAAS,GAAE,EAAE,EAAE,EAAE,CAAC,IAAI,IAAIC,EAAEC,EAAEC,EAAE,EAAE,CAACC,EAAEJ,EAAEI,EAAEC,EAAE,GAAG,EAAE,GAAGN,EAAEK,IAAI,KAAKL,EAAEK,EAAE,IAAI,GAAGL,EAAEK,EAAE,GAAGD,EAAE,KAAK,IAAG,EAAEF,IAAI,GAAG,IAAI,GAAEC,GAAG,GAAG,IAAI,GAAEA,GAAG,EAAE,IAAI,GAAE,GAAGA,GAAG,CAAC,OAAOC,EAAE,KAAK,GAAG,CAAC,SAAS,GAAE,EAAE,CAAC,IAAIH,EAAE,IAAG,IAAG,CAAC,IAAI,IAAIK,EAAEN,EAAE,OAAOE,EAAEI,EAAE,EAAEH,EAAE,GAAGC,EAAE,EAAE,CAACC,EAAE,MAAME,EAAE,EAAEC,EAAEF,EAAEJ,EAAEK,EAAEC,EAAE,GAAGH,EAAE,EAAE,KAAK,GAAEL,EAAEO,EAAEA,EAAEF,EAAEG,EAAEA,EAAED,EAAEF,EAAE,CAAC,CAAC,OAAWH,IAAJ,GAAO,EAAEF,EAAEM,EAAE,GAAG,GAAG,GAAEL,GAAG,GAAG,GAAG,GAAEA,GAAG,EAAE,IAAI,GAAG,MAAUC,IAAJ,IAAQ,GAAGF,EAAEM,EAAE,IAAI,GAAGN,EAAEM,EAAE,GAAG,GAAG,GAAEL,GAAG,IAAI,GAAG,GAAEA,GAAG,EAAE,IAAI,GAAG,GAAEA,GAAG,EAAE,IAAI,GAAG,KAAKG,EAAE,KAAKD,EAAE,CAACC,EAAE,KAAK,GAAG,CAAC,SAAS,GAAE,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,IAAIA,EAAEC,EAAEE,EAAE,EAAEJ,EAAED,EAAE,EAAEM,GAAG,GAAGD,GAAG,EAAEE,EAAED,GAAG,EAAEE,EAAE,GAAGC,EAAEL,EAAEH,EAAE,EAAE,EAAES,EAAEN,EAAE,GAAG,EAAEO,EAAEb,EAAEC,EAAEU,GAAG,IAAI,GAAGC,EAAE,EAAEC,GAAG,GAAG,CAACH,GAAG,EAAE,IAAI,CAACA,EAAE,GAAGH,EAAEG,EAAE,EAAE,EAAE,IAAIN,EAAEJ,EAAEC,EAAEU,GAAG,GAAGC,EAAE,GAAG,GAAG,IAAI,EAAER,GAAG,GAAG,CAACM,GAAG,EAAE,IAAI,CAACA,EAAE,GAAGR,EAAEQ,EAAE,EAAE,EAAE,IAAIL,EAAEL,EAAEC,EAAEU,GAAG,GAAGC,EAAE,GAAG,GAAG,GAAOR,IAAJ,EAAM,EAAE,EAAEK,MAAM,CAAC,GAAGL,IAAII,EAAE,OAAOH,EAAE,IAAI,KAAKQ,EAAE,GAAG,GAAG,GAAY,GAAEX,EAAG,GAAGO,EAAE,OAAOI,EAAE,GAAG,GAAGR,EAAW,IAAED,EAAEF,GAAG,SAAS,GAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,IAAIG,EAAEE,EAAEC,EAAEC,EAAE,EAAEL,EAAED,EAAE,EAAEO,GAAG,GAAGD,GAAG,EAAEE,EAAED,GAAG,EAAEE,EAAOT,IAAL,GAAgB,GAAE,IAAc,GAAE,IAAK,EAAEU,EAAEX,EAAE,EAAEE,EAAE,EAAEU,EAAEZ,EAAE,EAAE,GAAGa,EAAEd,EAAE,GAAOA,IAAJ,GAAO,EAAEA,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,KAAK,IAAIA,EAAE,CAAC,MAAMA,EAAE,EAAEA,IAAI,KAAK,EAAE,MAAMA,EAAE,CAAC,EAAE,EAAE,EAAES,IAAI,EAAE,KAAK,MAAM,KAAK,IAAIT,EAAE,CAAC,KAAK,IAAI,CAACA,GAAG,EAAW,GAAE,CAACI,GAAI,IAAI,IAAI,GAAG,IAAI,GAAGA,EAAEM,GAAG,EAAEC,EAAEJ,EAAEI,EAAW,IAAE,EAAED,IAAIH,GAAG,IAAI,IAAI,GAAG,GAAGH,EAAEM,GAAGD,GAAG,EAAE,EAAE,EAAEA,GAAGL,EAAEM,GAAG,GAAG,GAAGV,EAAEO,EAAE,GAAY,GAAEL,EAAG,GAAGQ,IAAI,EAAEV,EAAW,IAAEU,EAAE,GAAY,GAAER,EAAG,EAAE,IAAIA,GAAG,EAAE,EAAEG,EAAEO,GAAG,IAAIN,EAAE,GAAGO,EAAE,GAAG,IAAI,GAAG,GAAG,IAAI,EAAET,GAAGF,EAAEI,EAAE,GAAGJ,EAAEM,EAAE,EAAE,EAAEH,EAAEO,GAAG,IAAIR,EAAE,GAAGS,EAAE,GAAG,IAAI,GAAG,GAAG,EAAER,EAAEO,EAAEC,IAAI,IAAIC,EAAoF,SAASC,IAAG,CAAC,OAAO,EAAE,oBAAoB,WAAW,WAAW,SAAS,GAAE,EAAE,EAAE,CAAC,GAAGA,IAAG,CAACf,EAAE,MAAU,WAAW,6BAA6B,CAAC,OAAO,EAAE,oBAAoB,CAAC,EAAE,IAAI,WAAWA,EAAE,EAAE,UAAU,EAAE,WAAkBD,IAAP,OAAW,EAAE,IAAI,EAAEC,EAAE,EAAE,EAAE,OAAOA,GAAGD,EAAE,SAAS,EAAE,EAAE,EAAE,EAAE,CAAC,GAAG,EAAE,EAAE,qBAAqB,gBAAgB,GAAG,OAAO,IAAI,EAAEA,EAAEC,EAAEK,EAAE,CAAC,GAAa,OAAON,GAAjB,SAAmB,CAAC,GAAa,OAAOC,GAAjB,SAAmB,MAAU,MAAM,oEAAoE,CAAC,OAAO,GAAE,KAAKD,EAAE,CAAC,OAAO,GAAE,KAAKA,EAAEC,EAAEK,EAAE,CAAC,SAAS,GAAE,EAAE,EAAE,EAAE,EAAE,CAAC,GAAa,OAAOL,GAAjB,SAAmB,MAAU,UAAU,wCAAwC,CAAC,OAAmB,OAAO,YAApB,KAAiCA,aAAa,YAAY,SAAS,EAAE,EAAE,EAAE,EAAE,CAAC,GAAGA,EAAE,WAAWK,EAAE,GAAGL,EAAE,WAAWK,EAAE,MAAU,WAAW,4BAA4B,CAAC,GAAGL,EAAE,WAAWK,GAAGJ,GAAG,GAAG,MAAU,WAAW,4BAA4B,CAA4J,MAA3J,GAAWI,IAAT,IAAK,IAAgBJ,IAAT,IAAK,GAAM,IAAI,WAAWD,EAAE,CAAUC,IAAT,IAAK,GAAM,IAAI,WAAWD,EAAEK,EAAE,CAAC,IAAI,WAAWL,EAAEK,EAAEJ,EAAE,CAAC,EAAE,oBAAoB,CAAC,EAAED,GAAG,UAAU,EAAE,UAAU,EAAE,GAAED,EAAEC,EAAE,CAAQD,GAAGA,EAAEC,EAAEK,EAAEJ,EAAE,CAAW,OAAOD,GAAjB,SAAmB,SAAS,EAAE,EAAE,EAAE,CAAwC,GAA7B,OAAOK,GAAjB,UAAyBA,IAAL,KAAS,EAAE,QAAW,CAAC,EAAE,WAAWA,EAAE,CAAC,MAAU,UAAU,6CAA6C,CAAC,IAAIJ,EAAE,EAAE,GAAED,EAAEK,EAAE,CAAC,EAAE,GAAEN,EAAEE,EAAE,CAAC,IAAIC,EAAEH,EAAE,MAAMC,EAAEK,EAAE,CAAyB,OAAxB,IAAIJ,IAAI,EAAEF,EAAE,MAAM,EAAEG,EAAE,EAASH,GAAGA,EAAEC,EAAEK,EAAE,CAAC,SAAS,EAAE,EAAE,CAAC,GAAG,GAAEL,EAAE,CAAC,CAAC,IAAIK,EAAE,EAAE,GAAEL,EAAE,OAAO,CAAC,OAAY,EAAE,GAAED,EAAEM,EAAE,EAAE,SAAf,GAAuBL,EAAE,KAAKD,EAAE,EAAE,EAAEM,EAAE,CAACN,EAAE,GAAGC,EAAE,CAAC,GAAgB,OAAO,YAApB,KAAiCA,EAAE,kBAAkB,aAAa,WAAWA,EAAE,OAAgB,OAAOA,EAAE,QAAnB,WAA4B,EAAEA,EAAE,SAASC,EAAE,GAAEF,EAAE,EAAE,CAAC,GAAEA,EAAEC,EAAE,CAAC,GAAcA,EAAE,OAAb,UAAmB,GAAEA,EAAE,KAAK,CAAC,OAAO,GAAED,EAAEC,EAAE,KAAK,CAAC,IAAIC,EAAE,MAAU,UAAU,qFAAqF,EAAEF,EAAEC,EAAE,CAAC,SAAS,GAAE,EAAE,CAAC,GAAa,OAAOD,GAAjB,SAAmB,MAAU,UAAU,mCAAmC,CAAC,GAAGA,EAAE,EAAE,MAAU,WAAW,uCAAuC,CAAC,SAAS,GAAE,EAAE,EAAE,CAAC,GAAG,GAAEC,EAAE,CAAC,EAAE,GAAED,EAAEC,EAAE,EAAE,EAAE,EAAE,GAAEA,EAAE,CAAC,CAAC,CAAC,EAAE,oBAAoB,IAAI,IAAIK,EAAE,EAAEA,EAAEL,EAAE,EAAEK,EAAE,EAAEA,GAAG,EAAE,OAAON,EAAE,SAAS,GAAE,EAAE,EAAE,CAAC,IAAIM,EAAEL,EAAE,OAAO,EAAE,EAAE,EAAE,GAAEA,EAAE,OAAO,CAAC,EAAE,GAAED,EAAEM,EAAE,CAAC,IAAI,IAAIJ,EAAE,EAAEA,EAAEI,EAAE,GAAG,EAAE,EAAEJ,GAAG,IAAID,EAAEC,GAAG,OAAOF,EAAE,SAAS,GAAE,EAAE,CAAC,GAAGA,GAAGgB,IAAG,CAAC,MAAU,WAAW,0DAA0DA,IAAG,CAAC,SAAS,GAAG,CAAC,SAAS,CAAC,MAAO,GAAEhB,EAAE,SAAS,GAAE,EAAE,CAAC,MAAM,EAAQA,GAAN,MAAS,CAACA,EAAE,WAAW,SAAS,GAAE,EAAE,EAAE,CAAC,GAAG,GAAEA,EAAE,CAAC,OAAOA,EAAE,OAAO,GAAgB,OAAO,YAApB,KAA6C,OAAO,YAAY,QAA/B,aAAwC,YAAY,OAAOA,EAAE,EAAEA,aAAa,aAAa,OAAOA,EAAE,WAAqB,OAAOA,GAAjB,WAAqB,EAAE,GAAGA,GAAG,IAAIM,EAAEN,EAAE,OAAO,GAAOM,IAAJ,EAAM,MAAO,GAAE,IAAI,IAAIJ,EAAE,CAAC,IAAI,OAAOD,EAAP,CAAU,IAAI,QAAQ,IAAI,SAAS,IAAI,SAAS,OAAOK,EAAE,IAAI,OAAO,IAAI,QAAQ,KAAK,IAAK,GAAE,OAAO,GAAGN,EAAE,CAAC,OAAO,IAAI,OAAO,IAAI,QAAQ,IAAI,UAAU,IAAI,WAAW,MAAO,GAAEM,EAAE,IAAI,MAAM,OAAOA,IAAI,EAAE,IAAI,SAAS,OAAO,GAAGN,EAAE,CAAC,OAAO,QAAQ,GAAGE,EAAE,OAAO,GAAGF,EAAE,CAAC,OAAO,GAAG,GAAGC,GAAG,aAAa,CAAC,EAAE,CAAC,GAAG,SAASgB,GAAE,EAAE,EAAE,EAAE,CAAC,IAAIf,EAAE,CAAC,EAAmH,IAApGD,IAAT,IAAK,IAAOA,EAAE,KAAK,EAAE,GAAGA,EAAE,KAAK,UAA6BK,IAAT,IAAK,IAAOA,EAAE,KAAK,UAAU,EAAE,KAAK,QAAQA,GAAG,KAAe,KAAK,KAAK,KAAK,GAAG,MAAM,GAAG,IAAIN,AAAI,IAAE,SAAU,OAAOA,EAAP,CAAU,IAAI,MAAM,OAAO,GAAG,KAAKC,EAAEK,EAAE,CAAC,IAAI,OAAO,IAAI,QAAQ,OAAO,GAAE,KAAKL,EAAEK,EAAE,CAAC,IAAI,QAAQ,OAAO,GAAE,KAAKL,EAAEK,EAAE,CAAC,IAAI,SAAS,IAAI,SAAS,OAAO,GAAE,KAAKL,EAAEK,EAAE,CAAC,IAAI,SAAS,OAAO,GAAE,KAAKL,EAAEK,EAAE,CAAC,IAAI,OAAO,IAAI,QAAQ,IAAI,UAAU,IAAI,WAAW,OAAOY,GAAG,KAAKjB,EAAEK,EAAE,CAAC,QAAQ,GAAGJ,EAAE,MAAU,UAAU,qBAAqBF,EAAE,CAAC,GAAGA,EAAE,IAAI,aAAa,CAAC,EAAE,CAAC,GAAG,SAAS,GAAE,EAAE,EAAE,EAAE,CAAC,IAAIE,EAAEF,EAAEC,GAAG,EAAEA,GAAGD,EAAEM,GAAG,EAAEA,GAAGJ,EAAE,SAASiB,GAAE,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,GAAOnB,EAAE,SAAN,EAAa,MAAM,GAAG,GAAa,OAAOM,GAAjB,UAAoB,EAAEA,EAAE,EAAE,GAAGA,EAAE,WAAW,EAAE,WAAWA,EAAE,cAAc,EAAE,aAAa,EAAE,CAACA,EAAE,MAAMA,EAAE,GAAG,EAAEH,EAAE,EAAEH,EAAE,OAAO,GAAGM,EAAE,IAAI,EAAEN,EAAE,OAAOM,GAAGA,GAAGN,EAAE,OAAO,CAAC,GAAGG,EAAE,MAAM,GAAG,EAAEH,EAAE,OAAO,UAAUM,EAAE,EAAE,CAAC,GAAG,CAACH,EAAE,MAAM,GAAG,EAAE,EAAE,GAAa,OAAOF,GAAjB,WAAqB,EAAE,EAAE,KAAKA,EAAEC,EAAE,EAAE,GAAED,EAAE,CAAC,OAAWA,EAAE,SAAN,EAAa,GAAG,GAAED,EAAEC,EAAEK,EAAEJ,EAAEC,EAAE,CAAC,GAAa,OAAOF,GAAjB,SAAmB,MAAO,IAAG,IAAI,EAAE,qBAAiC,OAAO,WAAW,UAAU,SAAxC,WAAgDE,EAAE,WAAW,UAAU,QAAQ,KAAKH,EAAEC,EAAEK,EAAE,CAAC,WAAW,UAAU,YAAY,KAAKN,EAAEC,EAAEK,EAAE,CAAC,GAAEN,EAAE,CAACC,EAAE,CAACK,EAAEJ,EAAEC,EAAE,CAAC,MAAU,UAAU,uCAAuC,CAAC,SAAS,GAAE,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,IAAIC,EAAEC,EAAE,EAAEE,EAAEP,EAAE,OAAOQ,EAAEP,EAAE,OAAO,GAAYC,IAAT,IAAK,MAAkB,EAAE,OAAOA,EAAE,CAAC,aAAa,IAAnC,QAAgDA,IAAV,SAAyBA,IAAZ,WAA4BA,IAAb,YAAgB,CAAC,GAAGF,EAAE,OAAO,GAAGC,EAAE,OAAO,EAAE,MAAM,GAAG,EAAE,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,SAASQ,EAAE,EAAE,EAAE,CAAC,OAAWJ,IAAJ,EAAML,EAAEC,GAAGD,EAAE,aAAaC,EAAEI,EAAE,CAAC,GAAGF,EAAE,CAAC,IAAIO,EAAE,GAAG,IAAI,EAAEJ,EAAEF,EAAEG,EAAE,IAAI,GAAGE,EAAET,EAAEI,EAAE,GAAGK,EAAER,EAAOS,IAAL,GAAO,EAAEN,EAAEM,EAAE,KAAUA,IAAL,KAAS,EAAEN,GAAGA,EAAEM,EAAE,IAAIF,EAAE,OAAOE,EAAEL,OAAWK,IAAL,KAAS,GAAGN,EAAEM,GAAG,EAAE,QAAQ,IAAIJ,EAAEE,EAAED,IAAI,EAAEA,EAAEC,GAAG,EAAEF,EAAEF,GAAG,EAAE,IAAI,CAAC,IAAI,IAAIO,EAAE,CAAC,EAAEC,EAAE,EAAEA,EAAEJ,EAAE,IAAI,GAAGC,EAAET,EAAEI,EAAEQ,EAAE,GAAGH,EAAER,EAAEW,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,MAAM,GAAGD,EAAE,OAAOP,EAAE,MAAM,GAAG,SAASgB,GAAE,EAAE,EAAE,EAAE,EAAE,CAAC,EAAE,OAAOd,EAAE,EAAE,EAAE,IAAIH,EAAEH,EAAE,OAAOM,EAAE,GAAG,EAAE,OAAOJ,EAAE,EAAEC,IAAI,EAAEA,GAAG,EAAEA,EAAE,IAAIC,EAAEH,EAAE,OAAO,GAAGG,EAAE,GAAG,EAAE,MAAU,UAAU,qBAAqB,CAAC,EAAEA,EAAE,IAAI,EAAEA,EAAE,GAAG,IAAI,IAAIC,EAAE,EAAEA,EAAEH,EAAE,EAAEG,EAAE,CAAC,IAAIE,EAAE,SAASN,EAAE,OAAO,EAAEI,EAAE,EAAE,CAAC,GAAG,CAAC,GAAG,MAAME,EAAE,CAAC,OAAOF,EAAE,EAAEC,EAAED,GAAGE,EAAE,OAAOF,EAAE,SAAS,GAAE,EAAE,EAAE,EAAE,EAAE,CAAC,OAAOgB,GAAG,GAAGpB,EAAED,EAAE,OAAOM,EAAE,CAACN,EAAEM,EAAEJ,EAAE,CAAC,SAASoB,GAAE,EAAE,EAAE,EAAE,EAAE,CAAC,OAAOD,GAAG,SAAS,EAAE,CAAC,IAAI,IAAIpB,EAAE,EAAE,CAACK,EAAE,EAAEA,EAAEN,EAAE,OAAO,EAAEM,EAAE,EAAE,KAAK,IAAIN,EAAE,WAAWM,EAAE,CAAC,CAAC,OAAOL,GAAGA,EAAE,CAACD,EAAEM,EAAEJ,EAAE,CAAC,SAAS,GAAE,EAAE,EAAE,EAAE,EAAE,CAAC,OAAOoB,GAAEtB,EAAEC,EAAEK,EAAEJ,EAAE,CAAC,SAAS,GAAE,EAAE,EAAE,EAAE,EAAE,CAAC,OAAOmB,GAAG,GAAGpB,EAAE,CAACD,EAAEM,EAAEJ,EAAE,CAAC,SAASqB,GAAE,EAAE,EAAE,EAAE,EAAE,CAAC,OAAOF,GAAG,SAAS,EAAE,EAAE,CAAC,IAAI,IAAIf,EAAEJ,EAAEC,EAAEC,EAAE,EAAE,CAACC,EAAE,EAAEA,EAAEL,EAAE,QAAQ,GAAG,GAAG,GAAG,GAAG,EAAEK,EAAE,GAAG,EAAEL,EAAE,WAAWK,EAAE,GAAG,EAAE,EAAEC,EAAE,IAAIF,EAAE,KAAKD,EAAE,CAACC,EAAE,KAAKF,EAAE,CAAC,OAAOE,GAAGH,EAAED,EAAE,OAAOM,EAAE,CAACN,EAAEM,EAAEJ,EAAE,CAAC,SAAS,GAAE,EAAE,EAAE,EAAE,CAAC,OAAWD,IAAJ,GAAOK,IAAIN,EAAE,OAAO,GAAEA,EAAE,CAAC,GAAEA,EAAE,MAAMC,EAAEK,EAAE,CAAC,CAAC,SAAS,GAAE,EAAE,EAAE,EAAE,CAAC,EAAE,KAAK,IAAIN,EAAE,OAAOM,EAAE,CAAC,IAAI,IAAIJ,EAAE,EAAE,CAACC,EAAEF,EAAEE,EAAEG,GAAG,CAAC,IAAIF,EAAEC,EAAEE,EAAEC,EAAEC,EAAET,EAAEG,GAAGO,EAAE,KAAKC,EAAEF,EAAE,IAAI,EAAEA,EAAE,IAAI,EAAEA,EAAE,IAAI,EAAE,EAAE,GAAGN,EAAEQ,GAAGL,EAAE,OAAOK,EAAP,CAAU,IAAK,GAAE,EAAE,MAAM,EAAEF,GAAG,MAAM,IAAK,IAAQ,KAAK,EAAET,EAAEG,EAAE,MAAjB,MAAwB,GAAG,GAAGM,IAAI,EAAE,GAAGL,GAAG,MAAM,EAAEI,GAAG,MAAM,IAAK,GAAE,EAAER,EAAEG,EAAE,GAAG,EAAEH,EAAEG,EAAE,IAAS,IAAIC,IAAV,MAAoB,IAAIC,IAAV,MAAe,GAAG,GAAGI,IAAI,IAAI,GAAGL,IAAI,EAAE,GAAGC,GAAG,OAAOG,EAAE,OAAOA,EAAE,SAAS,EAAEA,GAAG,MAAM,IAAK,GAAE,EAAER,EAAEG,EAAE,GAAG,EAAEH,EAAEG,EAAE,GAAG,EAAEH,EAAEG,EAAE,IAAS,IAAIC,IAAV,MAAoB,IAAIC,IAAV,MAAoB,IAAIE,IAAV,MAAe,GAAG,GAAGE,IAAI,IAAI,GAAGL,IAAI,IAAI,GAAGC,IAAI,EAAE,GAAGE,GAAG,OAAOC,EAAE,UAAU,EAAEA,GAAUE,IAAP,MAAU,EAAE,MAAM,EAAE,GAAGA,EAAE,QAAQ,GAAG,MAAMR,EAAE,KAAKQ,IAAI,GAAG,KAAK,MAAM,CAAC,EAAE,MAAM,KAAKA,GAAGR,EAAE,KAAKQ,EAAE,CAAC,GAAGC,EAAE,OAAO,SAAS,EAAE,CAAC,IAAIV,EAAED,EAAE,OAAO,GAAGC,GAAG,GAAE,OAAO,OAAO,aAAa,MAAM,OAAOD,EAAE,CAAc,IAAb,IAAIM,EAAE,GAAGJ,EAAE,EAAOA,EAAED,GAAG,GAAG,OAAO,aAAa,MAAM,OAAOD,EAAE,MAAME,EAAE,GAAG,GAAE,CAAC,CAAC,OAAOI,GAAGJ,EAAE,CAAssI,SAAS,GAAE,EAAE,EAAE,EAAE,CAAC,IAAIA,EAAE,GAAG,EAAE,KAAK,IAAIF,EAAE,OAAOM,EAAE,CAAC,IAAI,IAAIH,EAAEF,EAAEE,EAAEG,EAAE,EAAEH,EAAE,GAAG,OAAO,aAAa,IAAIH,EAAEG,GAAG,CAAC,OAAOD,EAAE,SAAS,GAAE,EAAE,EAAE,EAAE,CAAC,IAAIA,EAAE,GAAG,EAAE,KAAK,IAAIF,EAAE,OAAOM,EAAE,CAAC,IAAI,IAAIH,EAAEF,EAAEE,EAAEG,EAAE,EAAEH,EAAE,GAAG,OAAO,aAAaH,EAAEG,GAAG,CAAC,OAAOD,EAAE,SAAS,GAAG,EAAE,EAAE,EAAE,CAAC,IAAIA,EAAEF,EAAE,QAAQ,CAACC,GAAGA,EAAE,KAAK,EAAE,IAAI,CAACK,GAAGA,EAAE,GAAGA,EAAEJ,KAAK,EAAEA,GAAG,IAAI,IAAIC,EAAE,GAAGC,EAAEH,EAAEG,EAAEE,EAAE,EAAEF,EAAE,GAAG,GAAGJ,EAAEI,GAAG,CAAC,OAAOD,EAAE,SAASe,GAAG,EAAE,EAAE,EAAE,CAAC,IAAI,IAAIhB,EAAEF,EAAE,MAAMC,EAAEK,EAAE,CAACH,EAAE,GAAGC,EAAE,EAAEA,EAAEF,EAAE,OAAO,GAAG,EAAE,GAAG,OAAO,aAAaA,EAAEE,GAAG,IAAIF,EAAEE,EAAE,GAAG,CAAC,OAAOD,EAAE,SAAS,GAAG,EAAE,EAAE,EAAE,CAAC,GAAGH,EAAE,GAAG,GAAGA,EAAE,EAAE,MAAU,WAAW,qBAAqB,CAAC,GAAGA,EAAEC,EAAEK,EAAE,MAAU,WAAW,wCAAwC,CAAC,SAAS,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,GAAG,CAAC,GAAEN,EAAE,CAAC,MAAU,UAAU,8CAA8C,CAAC,GAAGC,EAAEE,GAAGF,EAAEG,EAAE,MAAU,WAAW,oCAAoC,CAAC,GAAGE,EAAEJ,EAAEF,EAAE,OAAO,MAAU,WAAW,qBAAqB,CAAC,SAAS,GAAG,EAAE,EAAE,EAAE,EAAE,CAAC,EAAE,IAAI,EAAE,MAAMC,EAAE,GAAG,IAAI,IAAIE,EAAE,EAAEC,EAAE,KAAK,IAAIJ,EAAE,OAAOM,EAAE,EAAE,CAACH,EAAEC,EAAE,EAAED,EAAE,EAAEG,EAAEH,IAAIF,EAAE,KAAK,GAAGC,EAAEC,EAAE,EAAEA,MAAM,GAAGD,EAAEC,EAAE,EAAEA,GAAG,SAAS,GAAG,EAAE,EAAE,EAAE,EAAE,CAAC,EAAE,IAAI,EAAE,WAAWF,EAAE,GAAG,IAAI,IAAIE,EAAE,EAAEC,EAAE,KAAK,IAAIJ,EAAE,OAAOM,EAAE,EAAE,CAACH,EAAEC,EAAE,EAAED,EAAE,EAAEG,EAAEH,GAAGF,IAAI,GAAGC,EAAEC,EAAE,EAAEA,GAAG,IAAI,SAASqB,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,CAA4D,GAAxDlB,EAAEJ,EAAEF,EAAE,QAAqDM,EAAE,EAAE,MAAU,WAAW,qBAAqB,CAAC,SAAS,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,OAAOH,GAAGqB,GAAGxB,EAAE,EAAEM,EAAE,EAAE,CAAC,GAAEN,EAAEC,EAAEK,EAAEJ,EAAE,GAAG,EAAE,CAACI,EAAE,EAAE,SAAS,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,OAAOH,GAAGqB,GAAGxB,EAAE,EAAEM,EAAE,EAAE,CAAC,GAAEN,EAAEC,EAAEK,EAAEJ,EAAE,GAAG,EAAE,CAACI,EAAE,EAAw8M,SAAS,GAAG,EAAE,CAAC,OAAON,EAAE,GAAG,IAAIA,EAAE,SAAS,GAAG,CAACA,EAAE,SAAS,GAAG,CAAC,SAAS,GAAG,EAAE,EAAE,CAAC,IAAIM,EAAE,IAAK,IAAI,IAAI,IAAIJ,EAAEF,EAAE,OAAOG,EAAE,KAAKC,EAAE,EAAE,CAACC,EAAE,EAAEA,EAAEH,EAAE,EAAEG,EAAE,CAAC,IAAI,EAAEL,EAAE,WAAWK,EAAE,EAAE,OAAOC,EAAE,MAAM,CAAC,GAAG,CAACH,EAAE,CAAC,GAAGG,EAAE,MAAM,EAAE,GAAG,GAAG,IAAIF,EAAE,KAAK,IAAI,IAAI,IAAI,CAAC,SAAS,GAAGC,EAAE,IAAIH,EAAE,EAAE,GAAG,GAAG,IAAIE,EAAE,KAAK,IAAI,IAAI,IAAI,CAAC,SAAS,EAAEE,EAAE,SAAS,GAAGA,EAAE,MAAM,EAAE,GAAG,GAAG,IAAIF,EAAE,KAAK,IAAI,IAAI,IAAI,CAAC,EAAEE,EAAE,SAAS,EAAE,OAAOH,EAAE,OAAO,GAAGG,EAAE,YAAY,IAAI,GAAG,GAAG,IAAIF,EAAE,KAAK,IAAI,IAAI,IAAI,CAAC,GAAG,EAAE,KAAKE,EAAE,IAAI,CAAC,GAAI,IAAM,EAAE,MAAM,EAAE,KAAKA,EAAE,SAASA,EAAE,KAAK,CAAC,IAAI,GAAG,GAAG,EAAE,MAAM,EAAE,KAAKA,GAAG,EAAE,IAAI,GAAGA,EAAE,IAAI,SAASA,EAAE,MAAM,CAAC,IAAI,GAAG,GAAG,EAAE,MAAM,EAAE,KAAKA,GAAG,GAAG,IAAIA,GAAG,EAAE,GAAG,IAAI,GAAGA,EAAE,IAAI,KAAK,CAAC,GAAG,EAAEA,EAAE,SAAS,MAAU,MAAM,qBAAqB,CAAC,IAAI,GAAG,GAAG,EAAE,MAAM,EAAE,KAAKA,GAAG,GAAG,IAAIA,GAAG,GAAG,GAAG,IAAIA,GAAG,EAAE,GAAG,IAAI,GAAGA,EAAE,IAAI,EAAE,OAAOF,EAAE,SAAS,GAAG,EAAE,CAAC,OAAO,SAAS,EAAE,CAAC,IAAIH,EAAEK,EAAEJ,EAAEC,EAAEC,EAAEC,EAAE,IAAG,IAAG,CAAC,IAAIE,EAAEP,EAAE,OAAO,GAAGO,EAAE,EAAE,EAAE,MAAU,MAAM,iDAAiD,CAAC,EAAQP,EAAEO,EAAE,KAAV,IAAa,EAAQP,EAAEO,EAAE,KAAV,IAAa,EAAE,EAAE,EAAE,IAAI,GAAE,EAAEA,EAAE,EAAEH,EAAE,CAAC,EAAEA,EAAE,EAAEG,EAAE,EAAEA,EAAE,IAAIC,EAAE,EAAE,IAAI,EAAE,EAAE,EAAE,EAAEP,EAAEC,EAAE,GAAG,EAAE,GAAG,EAAE,EAAE,GAAEF,EAAE,WAAWC,EAAE,GAAG,GAAG,GAAED,EAAE,WAAWC,EAAE,EAAE,GAAG,GAAG,GAAED,EAAE,WAAWC,EAAE,EAAE,GAAG,EAAE,GAAED,EAAE,WAAWC,EAAE,EAAE,EAAE,EAAE,KAAKE,GAAG,GAAG,IAAI,EAAE,KAAKA,GAAG,EAAE,IAAI,EAAE,KAAK,IAAIA,EAAE,OAAWC,IAAJ,GAAO,EAAE,GAAEJ,EAAE,WAAWC,EAAE,GAAG,EAAE,GAAED,EAAE,WAAWC,EAAE,EAAE,GAAG,EAAE,EAAE,KAAK,IAAIE,GAAOC,IAAJ,IAAQ,EAAE,GAAEJ,EAAE,WAAWC,EAAE,GAAG,GAAG,GAAED,EAAE,WAAWC,EAAE,EAAE,GAAG,EAAE,GAAED,EAAE,WAAWC,EAAE,EAAE,GAAG,EAAE,EAAE,KAAKE,GAAG,EAAE,IAAI,EAAE,KAAK,IAAIA,GAAGE,GAAG,SAAS,EAAE,CAAC,IAAI,EAAE,SAAS,EAAE,CAAC,OAAOL,EAAE,KAAKA,EAAE,MAAM,CAACA,EAAE,QAAQ,aAAa,GAAG,EAAEA,EAAE,CAAC,QAAQyB,GAAG,GAAG,EAAE,OAAO,EAAE,MAAM,GAAG,KAAKzB,EAAE,OAAO,GAAG,GAAG,GAAG,IAAI,OAAOA,GAAGA,EAAE,CAAC,CAAC,SAASqB,GAAG,EAAE,EAAE,EAAE,EAAE,CAAC,IAAI,IAAIlB,EAAE,EAAEA,EAAED,GAAG,EAAEC,EAAEG,GAAGL,EAAE,QAAQE,GAAGH,EAAE,QAAQ,EAAEG,EAAE,EAAEA,EAAEG,GAAGN,EAAEG,GAAG,OAAOA,EAAE,SAAS,GAAG,EAAE,CAAC,MAAM,CAAC,CAACH,EAAE,aAAyB,OAAOA,EAAE,YAAY,UAAjC,YAA2CA,EAAE,YAAY,SAASA,EAAE,CAAivN,SAAS,GAAG,EAAE,CAAC,IAAIC,EAAE,GAAuB,IAApB,OAA2B,EAAE,EAAE,KAAKD,EAAE,CAAC,SAAS,SAAS,KAAK,CAAC,IAAMM,EAAE,MAAM,UAAU,IAAI,KAAKN,GAAG,GAAG,OAAO,aAAaA,EAAE,EAAE,CAAC,KAAK,GAAG,CAAC,EAAE,EAAO,KAAKM,EAAE,CAAC,MAAM,QAAQ,GAAGL,EAAE,CAAC,UAAUA,IAAI,SAAS,GAAG,EAAE,CAAC,MAAM,MAAMD,GAAG,MAAMA,GAAG,EAAE,OAAOA,IAAI,MAAMA,EAAE,SAAS,GAAG,EAAE,CAAC,MAAM,EAAE,MAAMA,IAAI,EAAE,MAAMA,IAAI,MAAMA,GAAG,MAAMA,GAAG,MAAMA,GAAG,OAAOA,EAAE,eAAe,GAAG,EAAE,MAAM,CAAC,EAAE,CAAC,GAAG,EAAEC,aAAa,YAAY,MAAM,IAAI,EAAG,sBAAsB,oBAAoB,CAAC,OAAO,MAAM,IAAI,UAAU,EAAE,IAAI,CAAC,GAAEA,EAAE,CAAC,OAAOK,EAAE,GAAG,EAAE,IAAI,CAAC,GAAGH,EAAEH,EAAE,CAACE,EAAED,EAAE,GAAG,GAAG,CAAiK,eAAe,GAAG,EAAE,CAAC,IAAMK,EAAE,gBAAgBJ,GAAG,MAAM,GAAGF,GAAG,GAAGA,EAAE,OAAOM,GAAG,EAAEA,GAAG,GAAYJ,IAAT,IAAK,GAAM,OAAO,KAAK,MAAMD,GAAEC,EAAE,CAAC,EAAE,CAAC,CAAC,eAAe,GAAG,EAAE,CAAqB,OAAZ,MAAM,GAAGF,EAAE,GAAW,SAAS,QAAm68B,SAAS,GAAG,EAAE,EAAE,EAAE,CAAC,OAAO,KAAK,MAAM,IAAIA,EAAE,IAAI,IAAIC,EAAE,IAAI,IAAIK,EAAE,IAAI,CAAisI,eAAe,GAAG,EAAE,CAAC,GAAS,MAAM,GAAG,IAAI,WAAWN,EAAE,CAAC,GAAjC,IAAkC,CAAC,IAAMC,EAAE,IAAI,GAAGK,EAAE,MAAM,IAAI,IAAE,CAAE,gBAAgBN,EAAE,CAACE,EAAEI,EAAE,WAAW,KAAK,GAAGN,EAAE,IAAI,CAAC,IAAI,IAAMA,KAAKE,EAAE,CAAC,IAAMA,EAAE,MAAMI,EAAE,aAAaN,EAAE,CAAC,aAAa,CAAC,EAAE,CAAC,CAAC,GAAGE,EAAE,MAAMD,EAAE,aAAa,CAAC,KAAKC,EAAE,KAAK,GAAGF,EAAE,CAAC,CAAC,OAAO,MAAMC,EAAE,OAAO,CAACA,EAAE,OAAO,IAAI,IAAE,CAAE,gBAAgBD,EAAE,CAA0jvB,eAAe,GAAG,EAAE,CAAC,GAAS,MAAM,GAAG,IAAI,WAAWA,EAAE,CAAC,GAAjC,IAAkC,CAAC,IAAMC,EAAE,IAAI,GAAGK,EAAE,MAAM,IAAI,IAAE,CAAE,gBAAgBN,EAAE,CAACE,EAAEI,EAAE,WAAW,KAAK,GAAGN,EAAE,IAAI,CAAC,IAAI,IAAMA,KAAKE,EAAE,CAAC,IAAMA,EAAE,MAAMI,EAAE,aAAaN,EAAE,CAAC,aAAa,CAAC,EAAE,CAAC,CAAC,GAAGE,EAAE,MAAMD,EAAE,aAAa,CAAC,KAAKC,EAAE,KAAK,GAAGF,EAAE,CAAC,CAAC,OAAO,MAAMC,EAAE,OAAO,CAACA,EAAE,OAAO,IAAI,IAAE,CAAE,gBAAgBD,EAAE,wXAAvwvF,KAAyM,CAAI0B,GAAsB,IAApB,OAA+C,OAAO,KAApB,IAAyB,KAAyB,IAApB,OAAkC,EAAE,CAAT,EAAhE,EAA0E,GAAE,EAAE,CAAC,GAAE,EAAE,CAAC,GAAe,OAAO,WAApB,IAA+B,WAAW,MAAMC,GAAE,CAAC,EAA+7C,GAAE,EAAE,CAAC,SAAS,GAAE,MAAM,SAAS,SAAS,EAAE,CAAC,OAAwB,GAAE,KAAK3B,EAAE,EAA3B,kBAA05L,EAAE,oBAA6B0B,GAAE,sBAAX,IAAK,IAA2BA,GAAE,oBAAoBV,IAAG,CAAC,EAAE,SAAS,KAAK,EAAE,SAAS,SAAS,EAAE,CAAC,MAAO,GAAE,UAAU,EAAE,UAAUhB,GAAG,EAAE,KAAK,SAAS,EAAE,EAAE,EAAE,CAAC,OAAO,GAAE,KAAKA,EAAEC,EAAEK,EAAE,EAAE,EAAE,sBAAsB,EAAE,UAAU,UAAU,WAAW,UAAU,EAAE,UAAU,WAAwB,OAAO,OAApB,KAA4B,OAAO,SAAS,EAAE,OAAO,UAAU,EAAE,MAAM,SAAS,EAAE,EAAE,EAAE,CAAC,OAAO,SAAS,EAAE,EAAE,EAAE,EAAE,CAAC,OAAO,GAAEL,EAAE,CAACA,GAAG,GAAkBK,IAAT,IAAK,GAAZ,GAAEN,EAAEC,EAAE,CAAsB,OAAOC,GAAjB,SAAmB,GAAEF,EAAEC,EAAE,CAAC,KAAKK,EAAEJ,EAAE,CAAC,GAAEF,EAAEC,EAAE,CAAC,KAAKK,EAAE,EAAS,KAAKN,EAAEC,EAAEK,EAAE,EAAE,EAAE,YAAY,SAAS,EAAE,CAAC,OAAO,GAAE,KAAKN,EAAE,EAAE,EAAE,gBAAgB,SAAS,EAAE,CAAC,OAAO,GAAE,KAAKA,EAAE,EAAE,EAAE,SAAS,SAAS,EAAE,CAAC,OAAaA,GAAN,OAAU,CAAC,CAACA,EAAE,WAAW,GAAGA,EAAE,EAAE,SAAS,EAAE,CAAC,OAAkB,OAAOA,EAAE,aAArB,YAA8C,OAAOA,EAAE,OAArB,YAA4B,GAAGA,EAAE,MAAM,EAAE,EAAE,CAAC,EAAEA,EAAE,GAAG,EAAE,QAAQ,SAAS,EAAE,EAAE,CAAC,GAAG,CAAC,GAAEA,EAAE,EAAE,CAAC,GAAEC,EAAE,CAAC,MAAU,UAAU,4BAA4B,CAAC,GAAGD,IAAIC,EAAE,MAAO,GAAE,IAAI,IAAIK,EAAEN,EAAE,OAAOE,EAAED,EAAE,OAAOE,EAAE,EAAEC,EAAE,KAAK,IAAIE,EAAEJ,EAAE,CAACC,EAAEC,EAAE,EAAED,EAAE,GAAGH,EAAEG,KAAKF,EAAEE,GAAG,CAAC,EAAEH,EAAEG,GAAG,EAAEF,EAAEE,GAAG,MAAM,OAAOG,EAAEJ,EAAE,GAAGA,EAAEI,EAAE,EAAE,GAAG,EAAE,WAAW,SAAS,EAAE,CAAC,OAAO,OAAON,EAAE,CAAC,aAAa,CAA9B,CAAgC,IAAI,MAAM,IAAI,OAAO,IAAI,QAAQ,IAAI,QAAQ,IAAI,SAAS,IAAI,SAAS,IAAI,SAAS,IAAI,OAAO,IAAI,QAAQ,IAAI,UAAU,IAAI,WAAW,MAAM,CAAC,EAAE,QAAQ,MAAM,CAAC,IAAI,EAAE,OAAO,SAAS,EAAE,EAAE,CAAC,GAAG,CAAC,GAAEA,EAAE,CAAC,MAAU,UAAU,8CAA8C,CAAC,GAAOA,EAAE,SAAN,EAAa,OAAO,EAAE,MAAM,EAAE,CAAC,IAAIM,EAAE,GAAYL,IAAT,IAAK,GAAM,IAAI,EAAE,EAAE,EAAE,EAAEK,EAAEN,EAAE,OAAO,EAAEM,EAAE,GAAGN,EAAEM,GAAG,OAAO,IAAIJ,EAAE,EAAE,YAAYD,EAAE,CAACE,EAAE,EAAE,IAAI,EAAE,EAAEG,EAAEN,EAAE,OAAO,EAAEM,EAAE,CAAC,IAAIF,EAAEJ,EAAEM,GAAG,GAAG,CAAC,GAAEF,EAAE,CAAC,MAAU,UAAU,8CAA8C,CAAC,EAAE,KAAKF,EAAEC,EAAE,CAAC,GAAGC,EAAE,OAAO,OAAOF,GAAG,EAAE,WAAW,GAAE,EAAE,UAAU,UAAU,CAAC,EAAE,EAAE,UAAU,OAAO,UAAU,CAAC,IAAIF,EAAE,KAAK,OAAO,GAAGA,EAAE,GAAG,EAAE,MAAU,WAAW,4CAA4C,CAAC,IAAI,IAAIC,EAAE,EAAEA,EAAED,EAAE,GAAG,EAAE,GAAE,KAAKC,EAAEA,EAAE,EAAE,CAAC,OAAO,MAAM,EAAE,UAAU,OAAO,UAAU,CAAC,IAAID,EAAE,KAAK,OAAO,GAAGA,EAAE,GAAG,EAAE,MAAU,WAAW,4CAA4C,CAAC,IAAI,IAAIC,EAAE,EAAEA,EAAED,EAAE,GAAG,EAAE,GAAE,KAAKC,EAAEA,EAAE,EAAE,CAAC,GAAE,KAAKA,EAAE,EAAEA,EAAE,EAAE,CAAC,OAAO,MAAM,EAAE,UAAU,OAAO,UAAU,CAAC,IAAID,EAAE,KAAK,OAAO,GAAGA,EAAE,GAAG,EAAE,MAAU,WAAW,4CAA4C,CAAC,IAAI,IAAIC,EAAE,EAAEA,EAAED,EAAE,GAAG,EAAE,GAAE,KAAKC,EAAEA,EAAE,EAAE,CAAC,GAAE,KAAKA,EAAE,EAAEA,EAAE,EAAE,CAAC,GAAE,KAAKA,EAAE,EAAEA,EAAE,EAAE,CAAC,GAAE,KAAKA,EAAE,EAAEA,EAAE,EAAE,CAAC,OAAO,MAAM,EAAE,UAAU,SAAS,UAAU,CAAC,IAAID,EAAE,EAAE,KAAK,OAAO,OAAWA,IAAJ,EAAM,GAAO,UAAU,SAAd,EAAqB,GAAE,KAAK,EAAEA,EAAE,CAACiB,GAAE,MAAM,KAAK,UAAU,EAAE,EAAE,UAAU,OAAO,SAAS,EAAE,CAAC,GAAG,CAAC,GAAEjB,EAAE,CAAC,MAAU,UAAU,4BAA4B,CAAC,OAAO,OAAOA,GAAO,EAAE,QAAQ,KAAKA,EAAE,GAArB,GAAuB,EAAE,UAAU,QAAQ,UAAU,CAAC,IAAIA,EAAE,GAAG,OAAO,KAAK,OAAO,IAAI,EAAE,KAAK,SAAS,MAAM,EAAE,GAAG,CAAC,MAAM,QAAQ,CAAC,KAAK,IAAI,CAAC,KAAK,OAAO,KAAK,GAAG,UAAU,WAAWA,EAAE,KAAK,EAAE,UAAU,QAAQ,SAAS,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,GAAG,CAAC,GAAEA,EAAE,CAAC,MAAU,UAAU,4BAA4B,CAAC,GAAYC,IAAT,IAAK,KAAQ,EAAE,GAAYK,IAAT,IAAK,KAAQ,EAAEN,EAAEA,EAAE,OAAO,GAAYE,IAAT,IAAK,KAAQ,EAAE,GAAYC,IAAT,IAAK,KAAQ,EAAE,KAAK,QAAQF,EAAE,GAAGK,EAAEN,EAAE,QAAQE,EAAE,GAAGC,EAAE,KAAK,OAAO,MAAU,WAAW,qBAAqB,CAAC,GAAGD,GAAGC,GAAGF,GAAGK,EAAE,MAAO,GAAE,GAAGJ,GAAGC,EAAE,MAAM,GAAG,GAAGF,GAAGK,EAAE,MAAO,GAAE,GAAG,OAAON,EAAE,MAAO,GAAE,IAAI,IAAII,GAAG,KAAK,IAAI,KAAK,GAAGC,GAAG,KAAK,IAAI,KAAK,GAAGE,EAAE,KAAK,IAAIH,EAAEC,EAAE,CAACG,EAAE,KAAK,MAAMN,EAAEC,EAAE,CAACM,EAAET,EAAE,MAAMC,EAAEK,EAAE,CAACI,EAAE,EAAEA,EAAEH,EAAE,EAAEG,EAAE,GAAGF,EAAEE,KAAKD,EAAEC,GAAG,CAAC,EAAEF,EAAEE,GAAG,EAAED,EAAEC,GAAG,MAAM,OAAON,EAAEC,EAAE,GAAGA,EAAED,EAAE,EAAE,GAAG,EAAE,UAAU,SAAS,SAAS,EAAE,EAAE,EAAE,CAAC,OAAW,KAAK,QAAQJ,EAAEC,EAAEK,EAAE,GAAxB,IAA0B,EAAE,UAAU,QAAQ,SAAS,EAAE,EAAE,EAAE,CAAC,OAAOa,GAAE,KAAKnB,EAAEC,EAAEK,EAAE,CAAC,EAAE,EAAE,EAAE,UAAU,YAAY,SAAS,EAAE,EAAE,EAAE,CAAC,OAAOa,GAAE,KAAKnB,EAAEC,EAAEK,EAAE,CAAC,EAAE,EAAE,EAAE,UAAU,MAAM,SAAS,EAAE,EAAE,EAAE,EAAE,CAAC,GAAYL,IAAT,IAAK,GAAM,EAAE,OAAO,EAAE,KAAK,OAAO,EAAE,UAAmBK,IAAT,IAAK,IAAiB,OAAOL,GAAjB,SAAmB,EAAEA,EAAE,EAAE,KAAK,OAAO,EAAE,MAAM,CAAC,GAAG,CAAC,SAASA,EAAE,CAAC,MAAU,MAAM,0EAA0E,CAAC,GAAG,EAAE,SAASK,EAAE,EAAE,GAAG,EAAWJ,IAAT,IAAK,KAAQ,EAAE,UAAU,EAAEI,EAAE,EAAE,IAAK,IAAG,IAAIH,EAAE,KAAK,OAAOF,EAAE,IAAaK,IAAT,IAAK,IAAOA,EAAEH,KAAK,EAAEA,GAAGH,EAAE,OAAO,IAAIM,EAAE,GAAGL,EAAE,IAAIA,EAAE,KAAK,OAAO,MAAU,WAAW,yCAAyC,CAAC,AAAI,IAAE,OAAQ,IAAI,IAAIG,EAAE,CAAC,IAAI,OAAOF,EAAP,CAAU,IAAI,MAAM,OAAOkB,GAAE,KAAKpB,EAAEC,EAAEK,EAAE,CAAC,IAAI,OAAO,IAAI,QAAQ,OAAO,GAAE,KAAKN,EAAEC,EAAEK,EAAE,CAAC,IAAI,QAAQ,OAAOgB,GAAE,KAAKtB,EAAEC,EAAEK,EAAE,CAAC,IAAI,SAAS,IAAI,SAAS,OAAO,GAAE,KAAKN,EAAEC,EAAEK,EAAE,CAAC,IAAI,SAAS,OAAO,GAAE,KAAKN,EAAEC,EAAEK,EAAE,CAAC,IAAI,OAAO,IAAI,QAAQ,IAAI,UAAU,IAAI,WAAW,OAAOiB,GAAE,KAAKvB,EAAEC,EAAEK,EAAE,CAAC,QAAQ,GAAGF,EAAE,MAAU,UAAU,qBAAqBF,EAAE,CAAC,GAAG,GAAGA,GAAG,aAAa,CAAC,EAAE,CAAC,IAAI,EAAE,UAAU,OAAO,UAAU,CAAC,MAAM,CAAC,KAAK,SAAS,KAAK,MAAM,UAAU,MAAM,KAAK,KAAK,MAAM,KAAK,EAAE,CAAC,EAAM,GAAE,KAAk0C,EAAE,UAAU,MAAM,SAAS,EAAE,EAAE,CAAC,IAAII,EAAEJ,EAAE,KAAK,OAAO,IAAI,EAAE,CAAC,CAACF,GAAG,GAAG,GAAGE,GAAG,IAAI,EAAE,GAAGF,EAAEE,IAAI,EAAEA,IAAI,EAAWD,IAAT,IAAK,GAAMC,EAAE,CAAC,CAACD,GAAG,GAAG,GAAGC,GAAG,IAAI,EAAE,GAAGD,EAAEC,IAAI,EAAEA,GAAGD,EAAED,IAAI,EAAEA,GAAG,EAAE,oBAAoB,CAAC,EAAE,KAAK,SAASA,EAAEC,EAAE,EAAE,UAAU,EAAE,cAAc,CAAC,IAAIE,EAAEF,EAAED,EAAE,EAAE,IAAI,EAAEG,EAAE,IAAK,GAAE,CAAC,IAAI,IAAIC,EAAE,EAAEA,EAAED,EAAE,EAAEC,EAAE,EAAEA,GAAG,KAAKA,EAAEJ,GAAG,OAAOM,GAAG,EAAE,UAAU,WAAW,SAAS,EAAE,EAAE,EAAE,CAAC,GAAG,EAAE,GAAG,EAAEA,GAAG,GAAGN,EAAEC,EAAE,KAAK,OAAO,CAAC,IAAI,IAAIC,EAAE,KAAKF,GAAGG,EAAE,EAAEC,EAAE,EAAE,EAAEA,EAAEH,IAAI,GAAG,MAAM,GAAG,KAAKD,EAAEI,GAAGD,EAAE,OAAOD,GAAG,EAAE,UAAU,WAAW,SAAS,EAAE,EAAE,EAAE,CAAC,GAAG,EAAE,GAAG,EAAEI,GAAG,GAAGN,EAAEC,EAAE,KAAK,OAAO,CAAC,IAAI,IAAIC,EAAE,KAAKF,EAAE,EAAEC,GAAGE,EAAE,EAAEF,EAAE,IAAI,GAAG,MAAM,GAAG,KAAKD,EAAE,EAAEC,GAAGE,EAAE,OAAOD,GAAG,EAAE,UAAU,UAAU,SAAS,EAAE,EAAE,CAAC,OAAOD,GAAG,GAAGD,EAAE,EAAE,KAAK,OAAO,CAAC,KAAKA,IAAI,EAAE,UAAU,aAAa,SAAS,EAAE,EAAE,CAAC,OAAOC,GAAG,GAAGD,EAAE,EAAE,KAAK,OAAO,CAAC,KAAKA,GAAG,KAAKA,EAAE,IAAI,GAAG,EAAE,UAAU,aAAa,SAAS,EAAE,EAAE,CAAC,OAAOC,GAAG,GAAGD,EAAE,EAAE,KAAK,OAAO,CAAC,KAAKA,IAAI,EAAE,KAAKA,EAAE,IAAI,EAAE,UAAU,aAAa,SAAS,EAAE,EAAE,CAAC,OAAOC,GAAG,GAAGD,EAAE,EAAE,KAAK,OAAO,EAAE,KAAKA,GAAG,KAAKA,EAAE,IAAI,EAAE,KAAKA,EAAE,IAAI,IAAI,SAAS,KAAKA,EAAE,IAAI,EAAE,UAAU,aAAa,SAAS,EAAE,EAAE,CAAC,OAAOC,GAAG,GAAGD,EAAE,EAAE,KAAK,OAAO,CAAC,SAAS,KAAKA,IAAI,KAAKA,EAAE,IAAI,GAAG,KAAKA,EAAE,IAAI,EAAE,KAAKA,EAAE,KAAK,EAAE,UAAU,UAAU,SAAS,EAAE,EAAE,EAAE,CAAC,GAAG,EAAE,GAAG,EAAEM,GAAG,GAAGN,EAAEC,EAAE,KAAK,OAAO,CAAC,IAAI,IAAIC,EAAE,KAAKF,GAAGG,EAAE,EAAEC,EAAE,EAAE,EAAEA,EAAEH,IAAI,GAAG,MAAM,GAAG,KAAKD,EAAEI,GAAGD,EAAE,OAAOD,IAAI,GAAG,OAAO,GAAY,IAAE,EAAED,IAAIC,GAAG,EAAE,UAAU,UAAU,SAAS,EAAE,EAAE,EAAE,CAAC,GAAG,EAAE,GAAG,EAAEI,GAAG,GAAGN,EAAEC,EAAE,KAAK,OAAO,CAAC,IAAI,IAAIC,EAAED,EAAEE,EAAE,EAAEC,EAAE,KAAKJ,EAAE,EAAEE,GAAGA,EAAE,IAAI,GAAG,MAAM,GAAG,KAAKF,EAAE,EAAEE,GAAGC,EAAE,OAAOC,IAAI,GAAG,OAAO,GAAY,IAAE,EAAEH,IAAIG,GAAG,EAAE,UAAU,SAAS,SAAS,EAAE,EAAE,CAAC,OAAOH,GAAG,GAAGD,EAAE,EAAE,KAAK,OAAO,CAAC,IAAI,KAAKA,GAAG,IAAI,IAAI,KAAKA,GAAG,GAAG,KAAKA,IAAI,EAAE,UAAU,YAAY,SAAS,EAAE,EAAE,CAAC,GAAG,GAAGA,EAAE,EAAE,KAAK,OAAO,CAAC,IAAIM,EAAE,KAAKN,GAAG,KAAKA,EAAE,IAAI,EAAE,MAAO,OAAMM,EAAE,WAAWA,EAAEA,GAAG,EAAE,UAAU,YAAY,SAAS,EAAE,EAAE,CAAC,GAAG,GAAGN,EAAE,EAAE,KAAK,OAAO,CAAC,IAAIM,EAAE,KAAKN,EAAE,GAAG,KAAKA,IAAI,EAAE,MAAO,OAAMM,EAAE,WAAWA,EAAEA,GAAG,EAAE,UAAU,YAAY,SAAS,EAAE,EAAE,CAAC,OAAOL,GAAG,GAAGD,EAAE,EAAE,KAAK,OAAO,CAAC,KAAKA,GAAG,KAAKA,EAAE,IAAI,EAAE,KAAKA,EAAE,IAAI,GAAG,KAAKA,EAAE,IAAI,IAAI,EAAE,UAAU,YAAY,SAAS,EAAE,EAAE,CAAC,OAAOC,GAAG,GAAGD,EAAE,EAAE,KAAK,OAAO,CAAC,KAAKA,IAAI,GAAG,KAAKA,EAAE,IAAI,GAAG,KAAKA,EAAE,IAAI,EAAE,KAAKA,EAAE,IAAI,EAAE,UAAU,YAAY,SAAS,EAAE,EAAE,CAAC,OAAOC,GAAG,GAAGD,EAAE,EAAE,KAAK,OAAO,CAAC,GAAE,KAAKA,EAAE,CAAC,EAAE,GAAG,EAAE,EAAE,EAAE,UAAU,YAAY,SAAS,EAAE,EAAE,CAAC,OAAOC,GAAG,GAAGD,EAAE,EAAE,KAAK,OAAO,CAAC,GAAE,KAAKA,EAAE,CAAC,EAAE,GAAG,EAAE,EAAE,EAAE,UAAU,aAAa,SAAS,EAAE,EAAE,CAAC,OAAOC,GAAG,GAAGD,EAAE,EAAE,KAAK,OAAO,CAAC,GAAE,KAAKA,EAAE,CAAC,EAAE,GAAG,EAAE,EAAE,EAAE,UAAU,aAAa,SAAS,EAAE,EAAE,CAAC,OAAOC,GAAG,GAAGD,EAAE,EAAE,KAAK,OAAO,CAAC,GAAE,KAAKA,EAAE,CAAC,EAAE,GAAG,EAAE,EAAE,EAAE,UAAU,YAAY,SAAS,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,CAACA,EAAE,GAAG,EAAE,GAAG,EAAEE,IAAI,GAAG,KAAKF,EAAEC,EAAEK,EAAW,IAAE,EAAEA,GAAG,EAAE,EAAE,CAAC,IAAIH,EAAE,EAAEC,EAAE,EAAE,IAAI,KAAKH,GAAG,IAAID,EAAE,EAAEI,EAAEE,IAAI,GAAG,MAAM,KAAKL,EAAEG,GAAGJ,EAAEG,EAAE,IAAI,OAAOF,EAAEK,GAAG,EAAE,UAAU,YAAY,SAAS,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,CAACN,EAAE,GAAG,EAAE,GAAG,EAAEE,IAAI,GAAG,KAAKF,EAAEC,EAAEK,EAAW,IAAE,EAAEA,GAAG,EAAE,EAAE,CAAC,IAAIH,EAAEG,EAAE,EAAEF,EAAE,EAAE,IAAI,KAAKH,EAAEE,GAAG,IAAIH,EAAE,EAAEG,GAAG,IAAI,GAAG,MAAM,KAAKF,EAAEE,GAAGH,EAAEI,EAAE,IAAI,OAAOH,EAAEK,GAAG,EAAE,UAAU,WAAW,SAAS,EAAE,EAAE,EAAE,CAAC,MAAO,GAAE,CAACN,EAAE,GAAG,EAAEM,GAAG,GAAG,KAAKN,EAAEC,EAAE,EAAE,IAAI,EAAE,CAAC,EAAE,sBAAsB,EAAE,KAAK,MAAMD,EAAE,EAAE,KAAKC,GAAG,IAAID,EAAEC,EAAE,GAAG,EAAE,UAAU,cAAc,SAAS,EAAE,EAAE,EAAE,CAAC,MAAO,GAAE,CAACD,EAAE,GAAG,EAAEM,GAAG,GAAG,KAAKN,EAAEC,EAAE,EAAE,MAAM,EAAE,CAAC,EAAE,qBAAqB,KAAKA,GAAG,IAAID,EAAE,KAAKC,EAAE,GAAGD,IAAI,GAAG,GAAG,KAAKA,EAAEC,EAAE,CAAC,EAAE,CAACA,EAAE,GAAG,EAAE,UAAU,cAAc,SAAS,EAAE,EAAE,EAAE,CAAC,MAAO,GAAE,CAACD,EAAE,GAAG,EAAEM,GAAG,GAAG,KAAKN,EAAEC,EAAE,EAAE,MAAM,EAAE,CAAC,EAAE,qBAAqB,KAAKA,GAAGD,IAAI,EAAE,KAAKC,EAAE,GAAG,IAAID,GAAG,GAAG,KAAKA,EAAEC,EAAE,CAAC,EAAE,CAACA,EAAE,GAAG,EAAE,UAAU,cAAc,SAAS,EAAE,EAAE,EAAE,CAAC,MAAO,GAAE,CAACD,EAAE,GAAG,EAAEM,GAAG,GAAG,KAAKN,EAAEC,EAAE,EAAE,WAAW,EAAE,CAAC,EAAE,qBAAqB,KAAKA,EAAE,GAAGD,IAAI,GAAG,KAAKC,EAAE,GAAGD,IAAI,GAAG,KAAKC,EAAE,GAAGD,IAAI,EAAE,KAAKC,GAAG,IAAID,GAAG,GAAG,KAAKA,EAAEC,EAAE,CAAC,EAAE,CAACA,EAAE,GAAG,EAAE,UAAU,cAAc,SAAS,EAAE,EAAE,EAAE,CAAC,MAAO,GAAE,CAACD,EAAE,GAAG,EAAEM,GAAG,GAAG,KAAKN,EAAEC,EAAE,EAAE,WAAW,EAAE,CAAC,EAAE,qBAAqB,KAAKA,GAAGD,IAAI,GAAG,KAAKC,EAAE,GAAGD,IAAI,GAAG,KAAKC,EAAE,GAAGD,IAAI,EAAE,KAAKC,EAAE,GAAG,IAAID,GAAG,GAAG,KAAKA,EAAEC,EAAE,CAAC,EAAE,CAACA,EAAE,GAAG,EAAE,UAAU,WAAW,SAAS,EAAE,EAAE,EAAE,EAAE,CAAC,GAAG,EAAE,CAACD,EAAE,GAAG,EAAE,CAACE,EAAE,CAAC,IAAIC,EAAW,IAAE,EAAEG,EAAE,GAAG,GAAG,KAAKN,EAAEC,EAAEK,EAAEH,EAAE,EAAE,CAACA,EAAE,CAAC,IAAIC,EAAE,EAAEC,EAAE,EAAEE,EAAE,EAAE,IAAI,KAAKN,GAAG,IAAID,EAAE,EAAEI,EAAEE,IAAI,GAAG,MAAM,EAAE,GAAOC,IAAJ,GAAW,KAAKN,EAAEG,EAAE,KAAb,IAAkB,EAAE,GAAG,KAAKH,EAAEG,IAAIJ,EAAEK,EAAE,GAAGE,EAAE,IAAI,OAAON,EAAEK,GAAG,EAAE,UAAU,WAAW,SAAS,EAAE,EAAE,EAAE,EAAE,CAAC,GAAG,EAAE,CAACN,EAAE,GAAG,EAAE,CAACE,EAAE,CAAC,IAAIC,EAAW,IAAE,EAAEG,EAAE,GAAG,GAAG,KAAKN,EAAEC,EAAEK,EAAEH,EAAE,EAAE,CAACA,EAAE,CAAC,IAAIC,EAAEE,EAAE,EAAED,EAAE,EAAEE,EAAE,EAAE,IAAI,KAAKN,EAAEG,GAAG,IAAIJ,EAAE,EAAEI,GAAG,IAAI,GAAG,MAAM,EAAE,GAAOG,IAAJ,GAAW,KAAKN,EAAEG,EAAE,KAAb,IAAkB,EAAE,GAAG,KAAKH,EAAEG,IAAIJ,EAAEK,EAAE,GAAGE,EAAE,IAAI,OAAON,EAAEK,GAAG,EAAE,UAAU,UAAU,SAAS,EAAE,EAAE,EAAE,CAAC,MAAO,GAAE,CAACN,EAAE,GAAG,EAAEM,GAAG,GAAG,KAAKN,EAAEC,EAAE,EAAE,IAAI,KAAK,CAAC,EAAE,sBAAsB,EAAE,KAAK,MAAMD,EAAE,EAAEA,EAAE,IAAI,EAAE,IAAIA,EAAE,GAAG,KAAKC,GAAG,IAAID,EAAEC,EAAE,GAAG,EAAE,UAAU,aAAa,SAAS,EAAE,EAAE,EAAE,CAAC,MAAO,GAAE,CAACD,EAAE,GAAG,EAAEM,GAAG,GAAG,KAAKN,EAAEC,EAAE,EAAE,MAAM,OAAO,CAAC,EAAE,qBAAqB,KAAKA,GAAG,IAAID,EAAE,KAAKC,EAAE,GAAGD,IAAI,GAAG,GAAG,KAAKA,EAAEC,EAAE,CAAC,EAAE,CAACA,EAAE,GAAG,EAAE,UAAU,aAAa,SAAS,EAAE,EAAE,EAAE,CAAC,MAAO,GAAE,CAACD,EAAE,GAAG,EAAEM,GAAG,GAAG,KAAKN,EAAEC,EAAE,EAAE,MAAM,OAAO,CAAC,EAAE,qBAAqB,KAAKA,GAAGD,IAAI,EAAE,KAAKC,EAAE,GAAG,IAAID,GAAG,GAAG,KAAKA,EAAEC,EAAE,CAAC,EAAE,CAACA,EAAE,GAAG,EAAE,UAAU,aAAa,SAAS,EAAE,EAAE,EAAE,CAAC,MAAO,GAAE,CAACD,EAAE,GAAG,EAAEM,GAAG,GAAG,KAAKN,EAAEC,EAAE,EAAE,WAAW,YAAY,CAAC,EAAE,qBAAqB,KAAKA,GAAG,IAAID,EAAE,KAAKC,EAAE,GAAGD,IAAI,EAAE,KAAKC,EAAE,GAAGD,IAAI,GAAG,KAAKC,EAAE,GAAGD,IAAI,IAAI,GAAG,KAAKA,EAAEC,EAAE,CAAC,EAAE,CAACA,EAAE,GAAG,EAAE,UAAU,aAAa,SAAS,EAAE,EAAE,EAAE,CAAC,MAAO,GAAE,CAACD,EAAE,GAAG,EAAEM,GAAG,GAAG,KAAKN,EAAEC,EAAE,EAAE,WAAW,YAAY,CAACD,EAAE,IAAI,EAAE,WAAWA,EAAE,GAAG,EAAE,qBAAqB,KAAKC,GAAGD,IAAI,GAAG,KAAKC,EAAE,GAAGD,IAAI,GAAG,KAAKC,EAAE,GAAGD,IAAI,EAAE,KAAKC,EAAE,GAAG,IAAID,GAAG,GAAG,KAAKA,EAAEC,EAAE,CAAC,EAAE,CAACA,EAAE,GAAG,EAAE,UAAU,aAAa,SAAS,EAAE,EAAE,EAAE,CAAC,OAAO,GAAG,KAAKD,EAAEC,EAAE,CAAC,EAAEK,EAAE,EAAE,EAAE,UAAU,aAAa,SAAS,EAAE,EAAE,EAAE,CAAC,OAAO,GAAG,KAAKN,EAAEC,EAAE,CAAC,EAAEK,EAAE,EAAE,EAAE,UAAU,cAAc,SAAS,EAAE,EAAE,EAAE,CAAC,OAAO,GAAG,KAAKN,EAAEC,EAAE,CAAC,EAAEK,EAAE,EAAE,EAAE,UAAU,cAAc,SAAS,EAAE,EAAE,EAAE,CAAC,OAAO,GAAG,KAAKN,EAAEC,EAAE,CAAC,EAAEK,EAAE,EAAE,EAAE,UAAU,KAAK,SAAS,EAAE,EAAE,EAAE,EAAE,CAAyG,GAArGA,AAAI,IAAE,EAAGJ,GAAOA,IAAJ,IAAQ,EAAE,KAAK,QAAQD,GAAGD,EAAE,SAAS,EAAEA,EAAE,QAAQC,AAAI,IAAE,EAAGC,EAAE,GAAGA,EAAEI,IAAI,EAAEA,GAAGJ,IAAII,GAAkBN,EAAE,SAAN,GAAkB,KAAK,SAAT,EAAgB,MAAO,GAAE,GAAGC,EAAE,EAAE,MAAU,WAAW,4BAA4B,CAAC,GAAGK,EAAE,GAAGA,GAAG,KAAK,OAAO,MAAU,WAAW,4BAA4B,CAAC,GAAGJ,EAAE,EAAE,MAAU,WAAW,0BAA0B,CAAC,EAAE,KAAK,SAAS,EAAE,KAAK,QAAQF,EAAE,OAAOC,EAAEC,EAAEI,IAAI,EAAEN,EAAE,OAAOC,EAAEK,GAAG,IAAIH,EAAEC,EAAEF,EAAEI,EAAE,GAAG,OAAON,GAAGM,EAAEL,GAAGA,EAAEC,EAAE,IAAI,EAAEE,EAAE,EAAED,GAAG,EAAE,EAAEA,EAAE,EAAEA,EAAEF,GAAG,KAAKE,EAAEG,WAAWF,EAAE,KAAK,CAAC,EAAE,oBAAoB,IAAI,EAAE,EAAED,EAAEC,EAAE,EAAED,EAAE,EAAEA,EAAEF,GAAG,KAAKE,EAAEG,QAAQ,WAAW,UAAU,IAAI,KAAKN,EAAE,KAAK,SAASM,EAAEA,EAAEF,EAAE,CAACH,EAAE,CAAC,OAAOG,GAAG,EAAE,UAAU,KAAK,SAAS,EAAE,EAAE,EAAE,EAAE,CAAC,GAAa,OAAOJ,GAAjB,SAAmB,CAAC,GAAa,OAAOC,GAAjB,UAAoB,EAAEA,EAAE,EAAE,EAAE,EAAE,KAAK,QAAkB,OAAOK,GAAjB,WAAqB,EAAEA,EAAE,EAAE,KAAK,QAAYN,EAAE,SAAN,EAAa,CAAC,IAAIG,EAAEH,EAAE,WAAW,EAAE,CAAC,EAAE,MAAM,EAAEG,GAAG,GAAYD,IAAT,IAAK,IAAiB,OAAOA,GAAjB,SAAmB,MAAU,UAAU,4BAA4B,CAAC,GAAa,OAAOA,GAAjB,UAAoB,CAAC,EAAE,WAAWA,EAAE,CAAC,MAAU,UAAU,qBAAqBA,EAAE,MAAe,OAAOF,GAAjB,WAAqB,GAAG,KAAK,GAAGC,EAAE,GAAG,KAAK,OAAOA,GAAG,KAAK,OAAOK,EAAE,MAAU,WAAW,qBAAqB,CAAC,GAAGA,GAAGL,EAAE,OAAO,KAAK,IAAIG,EAAE,GAAG,KAAK,EAAE,EAAWE,IAAT,IAAK,GAAM,KAAK,OAAOA,IAAI,EAAEN,AAAI,IAAE,EAAa,OAAOA,GAAjB,SAAmB,IAAI,EAAEC,EAAEG,EAAEE,EAAE,EAAEF,EAAE,KAAKA,GAAGJ,MAAM,CAAC,IAAIK,EAAE,GAAEL,EAAE,CAACA,EAAE,GAAG,IAAI,EAAEA,EAAEE,EAAE,CAAC,UAAU,CAAC,CAACK,EAAEF,EAAE,OAAO,IAAI,EAAE,EAAED,EAAEE,EAAEL,EAAE,EAAEG,EAAE,KAAKA,EAAEH,GAAGI,EAAED,EAAEG,GAAG,OAAO,MAAUkB,GAAG,qBAAsqD,GAAG,OAAO,OAAO,GAAG,OAAO,eAAe,GAAG,OAAO,yBAAyB,GAAG,OAAO,oBAAoB,GAAG,OAAO,eAAeG,GAAG,OAAO,UAAU,eAAe,IAAI,EAAE,IAAI,UAAU,CAAC,OAAO3B,IAAI,EAAED,EAAE,GAAGA,EAAE,CAAC,MAAM,EAAE,CAAC,QAAQ,EAAE,CAAC,EAAE,QAAQC,EAAE,CAACA,EAAE,SAAS,GAAI,EAAE,EAAE,MAAM,EAAE,EAAE,IAAIA,KAAKD,EAAE,GAAGA,EAAEC,EAAE,CAAC,WAAW,CAAC,EAAE,aAAa,CAAC,EAAE,SAAS,CAAC,EAAE,MAAMK,EAAE,CAAC,CAAC,EAAEL,GAAGK,GAAGN,EAAY,OAAOC,GAAjB,SAAwBA,EAALA,EAAE,GAAKK,EAAE,CAAC,GAAG,GAAG,CAAC,8FAA8F,EAAE,CAAC,OAAO,eAAeN,EAAE,aAAa,CAAC,MAAM,CAAC,EAAE,CAAC,CAAC,EAAE,KAAK,IAAK,GAAE,EAAE,MAAM,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAEA,EAAE,MAAMM,EAAE,EAAEN,EAAE,OAAOE,EAAE,EAAE,EAAE,EAAE,IAAI,CAAC,GAAG,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,GAAG,GAAG,IAAI,GAAGE,GAAG,EAAE,OAAO,IAAMI,EAAE,IAAI,YAAYR,EAAE,KAAK,OAAO,CAACS,EAAE,IAAI,YAAYR,EAAE,KAAK,OAAO,CAAC,IAAI,IAAIS,EAAE,EAAEA,EAAEN,EAAE,IAAI,CAAC,IAAMA,EAAEF,EAAEQ,EAAE,GAAGN,EAAE,GAAGA,GAAGJ,EAAE,OAAO,SAAS,IAAMW,EAAEJ,EAAEG,EAAE,GAAG,EAAEC,EAAE,GAAGA,GAAGV,EAAE,QAAQ,IAAI,IAAIC,EAAE,EAAEA,EAAEC,EAAE,IAAI,CAAC,IAAMA,EAAEG,EAAEJ,EAAE,GAAGC,EAAE,GAAGA,GAAGH,EAAE,MAAM,SAAS,IAAMO,EAAEF,EAAEH,EAAE,GAAGK,EAAE,GAAGA,GAAGN,EAAE,MAAM,SAAS,IAAMS,EAAEN,EAAEJ,EAAE,MAAMG,EAAE,EAAEQ,EAAEV,EAAE,MAAMM,GAAGC,EAAEE,OAAO,CAAC,CAAC,GAAG,GAAG,CAAC,8GAA8G,EAAE,CAAC,OAAO,eAAeV,EAAE,aAAa,CAAC,MAAM,CAAC,EAAE,CAAC,CAAC,EAAE,oBAAoB,EAAE,CAAC,EAAE,EAAE,EAAE,EAAE,CAAC,EAAE,IAAI,CAAC,GAAG,EAAE,KAAK,MAAMC,EAAE,CAAC,MAAMA,EAAE,EAAEA,EAAE,EAAE,MAAM,UAAU,gDAAgD,CAAC,GAAG,EAAE,WAAWD,IAAIA,EAAE,OAAOC,EAAE,MAAM,UAAU,yCAAyCA,EAAE,UAAU,CAAC,IAAMK,GAAG,EAAE,IAAI,kBAAkBN,EAAE,CAAC,MAAM,EAAEC,EAAE,EAAE,OAAO,GAAOD,IAAJ,GAAO,CAAC,OAAO,EAAE,EAAE,IAAI,CAAC,GAAYE,IAAT,IAAK,IAAgBC,IAAT,IAAK,GAAM,MAAM,UAAU,uBAAuB,CAAC,GAAG,EAAE,KAAK,MAAMD,EAAE,CAAC,EAAE,KAAK,MAAMC,EAAE,CAAC,MAAMD,EAAE,EAAEA,EAAE,GAAG,MAAMC,EAAE,EAAEA,EAAE,EAAE,MAAM,UAAU,+DAA+D,CAAC,IAAME,EAAEH,EAAEC,EAAEF,EAAE,GAAYG,IAAT,IAAK,KAAQ,EAAE,IAAI,kBAAkBC,EAAE,EAAED,aAAa,kBAAkB,CAAC,GAAGA,EAAE,SAASC,EAAE,MAAM,UAAU,+DAA+D,CAAC,GAAG,CAACC,EAAE,IAAI,IAAIA,EAAE,EAAEA,EAAEH,EAAE,IAAI,IAAI,IAAIA,EAAE,EAAEA,EAAED,EAAE,IAAI,CAAC,IAAMG,GAAGC,EAAEJ,EAAEC,GAAGF,EAAE,IAAI,IAAIK,EAAE,EAAEA,EAAEL,EAAE,IAAI,EAAEI,EAAEC,GAAGN,EAAEM,GAAG,MAAM,CAAC,IAAI,OAAO,CAAC,OAAOJ,GAAG,IAAI,QAAQ,CAAC,OAAOC,GAAG,IAAI,MAAM,CAAC,OAAOC,GAAG,CAAC,MAAM,UAAU,qDAAqD,GAAG,EAAE,YAAYJ,EAAE,oBAAoB,EAAE,CAAC,CAAC,GAAG,GAAG,CAAC,sGAAsG,EAAE,CAAC,OAAO,eAAeA,EAAE,aAAa,CAAC,MAAM,CAAC,EAAE,CAAC,CAAC,EAAE,QAAQ,IAAK,GAAE,IAAIC,GAAG,EAAE,IAAI,CAAyB,GAArBD,GAAG,CAACC,GAAGD,GAAGC,GAAiBD,GAAH,EAAK,MAAO,GAAE,IAAMM,EAAEN,EAAE,KAAK,GAAG,OAAO,KAAK,IAAIM,EAAE,CAACA,EAAE,KAAK,IAAIA,EAAEL,EAAE,EAAEK,EAAEL,IAAIK,EAAE,GAAG,KAAK,MAAM,MAAMN,EAAE,CAAC,EAAE,SAAS,EAAE,EAAE,EAAE,EAAE,IAAI,CAAC,IAAMO,EAAEF,EAAE,EAAE,EAAEG,EAAE,EAAEL,EAAEM,EAAE,KAAK,IAAI,EAAEN,EAAE,CAACO,EAAEH,EAAEE,EAAEE,EAAE,KAAK,MAAM,GAAGD,EAAE,GAAG,CAACE,EAAE,IAAI,YAAYD,EAAE,GAAGT,EAAE,CAAKW,EAAE,EAAE,IAAI,IAAIV,EAAE,EAAEA,EAAED,EAAE,IAAI,CAAC,IAAMG,GAAGF,EAAE,IAAIK,EAAEJ,EAAEO,EAAE,KAAK,IAAI,EAAE,KAAK,MAAMN,EAAEK,EAAE,CAAC,CAACI,EAAE,KAAK,IAAId,EAAE,EAAE,KAAK,KAAKK,EAAEK,EAAE,CAAC,CAACK,EAAED,EAAEH,EAAE,EAAEkB,EAAE,IAAI,aAAad,EAAE,CAACW,EAAE,IAAI,WAAWX,EAAE,CAAKe,EAAE,EAAEC,EAAE,EAAE,IAAI,IAAI/B,EAAEW,EAAEX,GAAGc,EAAE,IAAI,CAAC,IAAMR,EAAEL,GAAGD,EAAE,GAAGK,GAAGI,EAAEF,EAAE,CAAC,GAAGD,EAAE,EAAEyB,GAAGzB,EAAE,IAAI,IAAI0B,EAAE,EAAE,IAAI,IAAIhC,EAAE,EAAEA,EAAE6B,EAAE,OAAO,IAAI,CAAC,IAAM5B,EAAE4B,EAAE7B,GAAG8B,EAAE,GAAG7B,EAAE,EAAED,GAAGM,EAAEL,EAAE,CAAC,EAAEC,GAAG,IAAII,EAAE,EAAE0B,EAAE,CAAC,IAAIL,EAAE,EAAE,KAAKA,EAAED,EAAE,QAAYA,EAAEC,KAAN,GAAU,IAAI,IAAIM,EAAEP,EAAE,OAAO,EAAE,KAAKO,EAAE,GAAOP,EAAEO,KAAN,GAAU,IAAI,IAAMC,EAAEvB,EAAEgB,EAAEQ,EAAEF,EAAEN,EAAE,EAAE,EAAE,KAAKO,EAAE,EAAE,KAAKC,EAAEvB,EAAE,IAAIc,EAAE,SAASC,EAAEM,EAAE,EAAE,CAACpB,EAAE,CAAC,GAAGsB,EAAE,OAAOvB,IAAI,CAAC,CAAC,GAAG,GAAG,CAAC,uGAAuG,EAAE,CAAC,OAAO,eAAeZ,EAAE,aAAa,CAAC,MAAM,CAAC,EAAE,CAAC,CAAC,EAAE,SAAS,IAAK,GAAE,EAAE,UAAU,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,CAAC,IAAIK,EAAE,EAAEE,EAAE,EAAE,IAAI,IAAIC,EAAE,EAAEA,EAAEN,EAAE,IAAI,CAAC,IAAIO,EAAE,EAAE,IAAI,IAAIH,EAAE,EAAEA,EAAEH,EAAE,IAAI,CAAC,IAAIG,EAAED,EAAE,EAAED,EAAE,KAAK,EAAED,EAAE,EAAEK,EAAE,EAAEE,EAAE,EAAEC,EAAE,EAAE,IAAI,IAAIV,EAAEG,EAAE,KAAKH,EAAE,EAAE,IAAI,CAAC,IAAMA,EAAEG,EAAE,KAAK,EAAED,EAAEF,EAAED,EAAEM,GAAG,EAAE,EAAEE,EAAEP,EAAED,EAAEM,EAAE,GAAG,EAAE,EAAEI,EAAET,EAAED,EAAEM,EAAE,GAAG,EAAE,EAAEK,EAAEV,EAAED,EAAEM,EAAE,GAAG,EAAE,EAAEA,EAAE,EAAE,EAAE,EAAEC,GAAGJ,EAAE,MAAM,GAAG,EAAEI,EAAE,GAAGC,EAAE,MAAM,GAAG,EAAED,EAAE,GAAGG,EAAE,MAAM,GAAG,EAAEH,EAAE,GAAGI,EAAE,MAAM,GAAG,EAAEJ,EAAE,EAAEL,EAAE,EAAE,EAAE,GAAGM,EAAE,GAAG,EAAE,GAAGA,EAAE,GAAGF,EAAE,EAAE,KAAK,CAAC,CAAC,GAAG,GAAG,CAAC,oGAAoG,EAAE,CAAC,OAAO,eAAeN,EAAE,aAAa,CAAC,MAAM,CAAC,EAAE,CAAC,CAAC,EAAE,SAAS,EAAE,QAAQ,IAAK,GAAE,IAAIC,EAAE,IAAI,CAACK,EAAE,IAAI,CAACJ,EAAE,IAAI,CAACC,EAAE,IAAI,CAACC,GAAG,EAAE,EAAE,EAAE,CAAC,IAAI,CAAC,IAAMA,EAAEH,EAAE,MAAMD,EAAE,MAAMK,EAAEJ,EAAE,OAAOD,EAAE,OAAOO,EAAEL,EAAE,QAAQF,EAAE,MAAMC,EAAE,MAAMG,EAAE,EAAEE,EAAE,CAACE,EAAEN,EAAE,QAAQF,EAAE,OAAOC,EAAE,OAAOI,EAAE,EAAEC,EAAE,CAACG,EAAE,IAAI,kBAAkBR,EAAE,MAAMD,EAAE,OAAO,EAAE,CAAC,EAAE,SAASA,EAAE,KAAKS,EAAET,EAAE,MAAMA,EAAE,OAAOC,EAAE,MAAMM,EAAE,CAACJ,EAAE,SAASM,EAAER,EAAE,KAAKD,EAAE,OAAOC,EAAE,MAAMA,EAAE,OAAOO,EAAE,EAAE,EAAE,SAAS,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAER,EAAE,MAAMG,EAAE,EAAEH,EAAE,OAAOK,EAAE,EAAE,EAAE,EAAE,EAAE,EAAEH,EAAE,MAAMO,EAAE,EAAEP,EAAE,OAAOQ,IAAI,CAAC,GAAG,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,GAAG,GAAG,IAAI,GAAGF,GAAG,GAAGG,GAAG,GAAGC,GAAG,EAAE,OAAO,IAAQ,GAAG,IAAR,GAAgBP,IAAJ,GAAOE,IAAIP,EAAE,OAAOQ,IAAIR,EAAE,QAAYS,IAAJ,GAAWC,IAAJ,GAAOC,IAAIT,EAAE,OAAOU,IAAIV,EAAE,OAAO,OAAO,KAAKE,EAAEJ,EAAEE,EAAE,CAAC,IAAMW,EAAEP,EAAE,YAAYC,EAAEC,EAAE,CAACM,EAAER,EAAE,YAAYK,EAAEC,EAAE,CAAC,EAAE,KAAKZ,EAAEa,EAAEV,EAAEE,EAAE,CAACD,EAAES,EAAEC,EAAE,CAACb,EAAE,KAAKa,EAAEZ,EAAE,EAAE,EAAEY,EAAE,MAAMA,EAAE,OAAOL,EAAEC,EAAE,EAAE,EAAE,UAAU,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAEV,EAAE,MAAMG,EAAE,EAAEH,EAAE,OAAOK,EAAE,EAAE,EAAE,EAAE,EAAE,EAAEH,EAAE,MAAMO,EAAE,EAAEP,EAAE,OAAOQ,IAAI,CAAC,GAAG,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,GAAG,GAAG,IAAI,GAAGF,GAAG,GAAGG,GAAG,GAAGC,GAAG,EAAE,OAAO,IAAQ,GAAG,IAAR,GAAgBP,IAAJ,GAAOE,IAAIP,EAAE,OAAOQ,IAAIR,EAAE,QAAYS,IAAJ,GAAWC,IAAJ,GAAOC,IAAIT,EAAE,OAAOU,IAAIV,EAAE,OAAO,OAAO,KAAKE,EAAEJ,EAAEE,EAAE,CAAC,EAAE,CAAC,IAAMW,EAAEP,EAAE,YAAYC,EAAEC,EAAE,CAACM,EAAER,EAAE,YAAYK,EAAEC,EAAE,CAAC,EAAE,KAAKZ,EAAEa,EAAEV,EAAEE,EAAE,CAACD,EAAES,EAAEC,EAAE,CAAC,EAAE,CAACb,EAAE,KAAKa,EAAEZ,EAAE,EAAE,EAAEY,EAAE,MAAMA,EAAE,OAAOL,EAAEC,EAAE,GAAG,CAAC,CAAC0B,GAAG,CAAC,KAAK,aAAa,IAAI,YAAY,IAAI,YAAY,IAAI,YAAY,IAAI,gBAAgB,OAAO,gBAAgB,KAAK,aAAa,IAAI,YAAY,CAAC,GAAG,CAAC,KAAK,CAAC,IAAI,IAAI,IAAI,CAAC,IAAI,CAAC,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,CAAC,IAAI,CAAC,GAAG,GAAG,GAAG,CAAC,IAAI,CAAC,GAAG,GAAG,CAAC,KAAK,CAAC,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,CAAC,IAAI,CAAC,GAAG,IAAI,IAAI,IAAI,CAAC,OAAO,CAAC,GAAG,GAAG,IAAI,IAAI,IAAI,CAAC,IAAI,CAAC,GAAG,GAAG,GAAG,CAAC,CAAC,GAAG,CAAC,aAAa,OAAO,YAAY,MAAM,YAAY,MAAM,YAAY,MAAM,gBAAgB,MAAM,aAAa,OAAO,aAAa,OAAO,YAAY,MAAM,CAAC,IAAI,IAAI,EAAE,gBAAgB,kBAAkB,EAAE,kBAAkB,oBAAoB,EAAE,qBAAqB,uBAAuB,EAAE,YAAY,cAAcpC,IAAI,IAAI,EAAE,CAAC,CAAC,EAAG,cAAc,KAAK,CAAC,YAAY,EAAE,EAAE,CAAC,MAAMA,EAAE,CAAC,EAAG,KAAK,OAAO,CAAC,KAAK,KAAK,iBAAiB,KAAK,KAAKC,IAAI,GAAG,GAAG,CAAC,IAAMA,EAAED,EAAE,UAAUA,EAAE,QAAQ,IAAI,CAAC,EAAE,CAACM,EAAsB,IAApB,OAA2B,EAAE,KAAKL,EAAE,SAAS,CAAC,SAAS,SAAS,CAAC,KAAKA,EAAE,CAACC,EAAE,IAAI,WAAWI,EAAE,OAAO,CAAC,IAAI,IAAIN,EAAE,EAAEA,EAAEM,EAAE,OAAO,GAAG,EAAE,EAAEN,GAAGM,EAAE,WAAWN,EAAE,CAAC,OAAOE,GAAG,GAAG,GAAG,CAAC,IAAID,EAAE,KAAKK,EAAE,EAAE,CAAC,GAAG,CAACN,EAAE,MAAM,IAAI,EAAG,gLAAgL,oBAAoB,CAAC,IAAME,EAAEF,EAAE,UAAUA,EAAE,QAAQ,IAAI,CAAC,EAAE,CAAC,EAAsB,IAApB,OAA2B,EAAE,KAAKE,EAAE,SAAS,CAAC,SAAS,SAAS,CAAC,KAAKA,EAAE,CAAC,IAAMC,EAAE,IAAI,WAAWF,EAAE,OAAO,CAAC,IAAI,IAAID,EAAE,EAAEA,EAAEC,EAAE,OAAO,GAAG,EAAE,EAAED,GAAGC,EAAE,WAAWD,EAAE,CAAC,IAAI,IAAMA,KAAK,GAAG,CAAC,IAAMC,EAAE,GAAGD,GAAG,GAAYA,IAAT,QAAYC,GAAGE,EAAE,OAAOF,EAAE,OAAO,CAAC,IAAMK,EAAE,MAAM,KAAKH,EAAE,SAAS,EAAE,EAAE,CAAC,CAACD,EAAE,MAAM,KAAKC,EAAE,SAAS,EAAE,GAAG,CAAC,CAAC,GAAGG,EAAE,QAAQ,EAAE,IAAIN,IAAIC,EAAEK,IAAI,EAAEJ,EAAE,QAAQ,EAAE,IAAIF,IAAIC,EAAEK,EAAE,IAAI,CAAC,OAAO8B,GAAGpC,WAAW,EAAE,MAAM,KAAKG,EAAE,SAAS,EAAEF,GAAG,OAAO,CAAC,CAACA,GAAGK,EAAE,QAAQ,EAAE,IAAIN,IAAIC,EAAEK,IAAI,CAAC,OAAO8B,GAAGpC,GAAG,MAAM,IAAI,EAAG,gLAAgL,oBAAoB,EAAE,GAAG,GAAG,CAAC,IAAMC,EAAE,GAAGD,EAAE,CAAC,GAAG,CAACC,EAAE,CAAC,IAAMA,EAAED,EAAE,MAAM,IAAI,CAAC,IAAI,MAAM,IAAI,CAAC,GAAG,OAAOC,GAAG,GAAGA,IAAI,KAAK,OAAO,GAAGA,IAAI,MAAM,GAAG,GAAG,CAAC,GAAG,CAAC,OAAO,IAAI,IAAID,EAAE,CAAC,CAAC,OAAO,CAAC,MAAM,CAAC,IAAw1I,GAAG,wCAAkDqC,GAAGlC,EAAE,CAAC,GAAGC,GAAG,CAAC,KAAKC,EAAED,GAAG,CAAC,CAAC,aAAaC,EAAED,GAAG,CAAC,CAAC,WAAWC,EAAED,GAAG,CAAC,CAAC,OAAOC,EAAEE,EAAEH,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,GAAGD,EAAE,CAAC,GAAGC,GAAG,CAAC,KAAKC,EAAED,GAAG,CAAC,CAAC,CAAC,CAAC,GAAGD,EAAE,CAAC,GAAGC,GAAG,CAAC,KAAKC,EAAED,GAAG,CAAC,CAAC,CAAC,CAACkC,GAAGnC,EAAE,CAAC,UAAUE,EAAED,GAAG,CAAC,CAAC,aAAaC,EAAED,GAAG,CAAC,CAAC,CAAC,CAAID,EAAE,CAAC,QAAQC,GAAG,CAAC,UAAUA,GAAG,CAAC,QAAQC,EAAEiC,GAAG,CAAC,WAAW/B,EAAE8B,GAAG,CAAC,OAAOhC,EAAEE,EAAE,GAAG,CAAC,CAAC,cAAcF,EAAEE,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,GAAGJ,EAAE,CAAC,KAAKC,EAAE,UAAU,CAAC,YAAYA,GAAG,CAAC,cAAcA,GAAG,CAAC,UAAUI,GAAE,CAACJ,GAAG,CAACK,IAAG,CAACC,IAAG,CAAC,CAAC,CAAC,CAAC,CAAC,GAAGP,EAAE,CAAC,KAAKC,EAAE,SAAS,CAAC,YAAYA,GAAG,CAAC,cAAcA,GAAG,CAAC,UAAUI,GAAE,CAACJ,GAAG,CAACK,IAAG,CAACC,IAAG,CAAC,CAAC,CAAC,CAAC,CAAC,GAAGP,EAAE,CAAC,KAAKC,EAAE,UAAU,CAAC,YAAYA,GAAG,CAAC,cAAcA,GAAG,CAAC,UAAUI,GAAE,CAACJ,GAAG,CAACM,IAAG,CAAC,CAAC,CAAC,CAAC,CAAC6B,GAAGpC,EAAE,CAAC,KAAKC,EAAE,QAAQ,CAAC,YAAYA,GAAG,CAAC,CAAC,CAAC,GAAGI,GAAE,CAAC,GAAG,GAAG,GAAG+B,GAAG,CAAC,CAAC,EAAE,CAAC,MAAM9B,IAAG,CAAC,CAAC,CAACN,EAAE,CAAC,MAAMO,IAAG,CAAC,CAAC,CAACP,EAAE,CAAC,MAAMC,GAAG,CAAC,CAAC,CAACD,EAAE,CAAC,OAAOE,EAAED,GAAG,CAAC,CAAC,CAAC,CAAWoC,GAAGrC,EAAE,CAAC,KAAKC,EAAE,aAAa,CAAC,QAAQA,GAAG,CAAC,OAAOC,EAAEE,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,GAAGA,EAAEiC,GAAG,CAA8jB,GAAGhC,GAAE,CAA/jBL,EAAE,CAAC,KAAKC,GAAG,CAAC,IAAIA,GAAG,CAAC,CAAC,CAAID,EAAE,CAAC,KAAKC,GAAG,CAAC,QAAQA,GAAG,CAAC,CAAC,CAAID,EAAE,CAAC,KAAKC,GAAG,CAAC,YAAYA,GAAG,CAAC,MAAMC,EAAEG,GAAE,CAACJ,GAAG,CAACK,IAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAIN,EAAE,CAAC,KAAKC,GAAG,CAAC,YAAYA,GAAG,CAAC,MAAMC,EAAEG,GAAE,CAACJ,GAAG,CAACK,IAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAIN,EAAE,CAAC,KAAKC,GAAG,CAAC,YAAYA,GAAG,CAAC,CAAC,CAAID,EAAE,CAAC,KAAKC,GAAG,CAAC,YAAYA,GAAG,CAAC,MAAMC,EAAEK,IAAG,CAAC,CAAC,CAAC,CAAIP,EAAE,CAAC,KAAKC,GAAG,CAAC,YAAYA,GAAG,CAAC,MAAMC,EAAED,GAAG,CAAC,CAAC,CAAC,CAAID,EAAE,CAAC,KAAKC,GAAG,CAAC,YAAYA,GAAG,CAAC,MAAMC,EAAEI,IAAG,CAAC,CAAC,CAAC,CAAIN,EAAE,CAAC,KAAKC,GAAG,CAAC,YAAYA,GAAG,CAAC,CAAC,CAAID,EAAE,CAAC,KAAKC,GAAG,CAAC,YAAYA,GAAG,CAAC,CAAC,CAAID,EAAE,CAAC,KAAKC,GAAG,CAAC,UAAUA,GAAG,CAAC,cAAcK,IAAG,CAAC,QAAQL,GAAG,CAAC,MAAMK,IAAG,CAAC,CAAC,CAAIN,EAAE,CAAC,KAAKC,GAAG,CAAC,QAAQA,GAAG,CAAC,CAAC,CAAID,EAAE,CAAC,KAAKC,GAAG,CAAC,MAAMI,GAAE,CAACJ,GAAG,CAACK,IAAG,CAAC,CAAC,CAAC,CAAC,CAAIN,EAAE,CAAC,KAAKC,GAAG,CAAC,MAAMI,GAAE,CAACJ,GAAG,CAACK,IAAG,CAAC,CAAC,CAAC,CAAC,CAAiDN,EAAE,CAAC,KAAKC,GAAG,CAAC,MAAMA,GAAG,CAAC,CAAC,CAACD,EAAE,CAAC,KAAKC,GAAG,CAAC,MAAMA,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,GAAGI,GAAE,CAACJ,EAAE,UAAU,CAACA,EAAE,UAAU,CAACA,EAAE,SAAS,CAACA,EAAE,gBAAgB,CAAC,CAAC,CAAC,GAAGI,GAAE,CAACJ,EAAE,gBAAgB,CAACA,EAAE,cAAc,CAAC,CAAC,CAAC,GAAGD,EAAE,CAAC,KAAKC,GAAG,CAAC,KAAK,GAAG,YAAYA,GAAG,CAAC,KAAKC,EAAEK,IAAG,CAAC,CAAC,SAASL,EAAEK,IAAG,CAAC,CAAC,MAAML,EAAEK,IAAG,CAAC,CAAC,KAAKL,EAAE,GAAG,CAAC,MAAMA,EAAEI,IAAG,CAAC,CAAC,QAAQJ,EAAED,GAAG,CAAC,CAAC,gBAAgBC,EAAEI,IAAG,CAAC,CAAC,sBAAsBJ,EAAEK,IAAG,CAAC,CAAC,aAAaL,EAAEE,EAAE,GAAG,CAAC,CAAC,YAAYF,EAAEE,EAAE,GAAG,CAAC,CAAC,YAAYF,EAAE,GAAG,CAAC,CAAC,CAAC,GAAGF,EAAE,CAAC,KAAKC,GAAG,CAAC,KAAK,GAAG,aAAaC,EAAEE,EAAE,GAAG,CAAC,CAAC,YAAYF,EAAEE,EAAE,GAAG,CAAC,CAAC,YAAYF,EAAE,GAAG,CAAC,CAAC,CAAC,GAAGG,GAAE,CAAC,GAAG,GAAG,CAAC,CAAC,GAAGD,EAAE,GAAG,CAAC,GAAGJ,EAAE,CAAC,KAAKC,GAAG,CAAC,UAAUC,EAAED,GAAG,CAAC,CAAC,QAAQG,EAAE,GAAG,CAAC,CAAC,CAAC,GAAGJ,EAAE,CAAC,KAAKC,GAAG,CAAC,UAAUC,EAAED,GAAG,CAAC,CAAC,QAAQG,EAAE,GAAG,CAAC,CAAC,CAAC,GAAGJ,EAAE,CAAC,KAAKC,GAAG,CAAC,UAAUC,EAAED,GAAG,CAAC,CAAC,QAAQG,EAAE,GAAG,CAAC,CAAC,CAAC,GAAGJ,EAAE,CAAC,KAAKC,GAAG,CAAC,UAAUC,EAAED,GAAG,CAAC,CAAC,QAAQG,EAAE,GAAG,CAAC,CAAC,CAAC,GAAGJ,EAAE,CAAC,KAAKC,GAAG,CAAC,UAAUC,EAAED,GAAG,CAAC,CAAC,QAAQG,EAAE,GAAG,CAAC,CAAC,CAAC,GAAGJ,EAAE,CAAC,KAAKC,GAAG,CAAC,UAAUA,GAAG,CAAC,QAAQG,EAAE,GAAG,CAAC,CAAC,CAAC,GAAGC,GAAE,CAAC,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,CAAC,CAAC,GAAGD,EAAE,GAAG,CAAC,GAAGJ,EAAE,CAAC,KAAKC,EAAE,UAAU,CAAC,KAAKA,GAAG,CAAC,MAAMK,IAAG,CAAC,CAAC,CAAC,GAAGN,EAAE,CAAC,KAAKC,EAAE,SAAS,CAAC,KAAKA,GAAG,CAAC,MAAMA,GAAG,CAAC,CAAC,CAAC,GAAGD,EAAE,CAAC,KAAKC,EAAE,SAAS,CAAC,KAAKA,GAAG,CAAC,MAAMM,IAAG,CAAC,CAAC,CAAC,GAAGP,EAAE,CAAC,KAAKC,EAAE,QAAQ,CAAC,KAAKA,GAAG,CAAC,CAAC,CAAC,GAAGI,GAAE,CAAC,GAAG,GAAG,GAAG,GAAG,CAAC,CAAC,GAAGD,EAAE,GAAG,CAAC,GAAGJ,EAAE,CAAC,QAAQC,GAAG,CAAC,CAAC,CAAID,EAAE,CAAC,WAAW,GAAG,OAAO,GAAG,UAAUE,EAAE,GAAG,CAAC,SAASA,EAAE,GAAG,CAAC,CAAC,CAAC,GAAGF,EAAE,CAAC,EAAEK,GAAE,CAACC,IAAG,CAACF,EAAEE,IAAG,CAAC,CAAC,CAAC,CAAC,EAAED,GAAE,CAACC,IAAG,CAACF,EAAEE,IAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,MAAMA,IAAG,CAAC,UAAUJ,EAAE,GAAG,CAAC,WAAWA,EAAE,GAAG,CAAC,KAAKA,EAAEK,IAAG,CAAC,CAAC,CAAC,GAAGP,EAAE,CAAC,GAAG,GAAG,MAAMM,IAAG,CAAC,CAAC,CAAC,GAAGN,EAAE,CAAC,GAAG,GAAG,MAAMI,EAAEE,IAAG,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,WAAWJ,EAAEE,EAAEH,GAAG,CAAC,CAAC,CAAC,GAAGA,GAAG,CAAC,CAAC,GAAGD,EAAE,CAAC,GAAG,GAAG,KAAKQ,GAAE,SAAS,CAAC,MAAMN,EAAEI,IAAG,CAAC,CAAC,UAAUJ,EAAEE,EAAE,GAAG,CAAC,CAAC,WAAWF,EAAED,GAAG,CAAC,CAAC,CAAC,CAAC,GAAGD,EAAE,CAAC,GAAG,GAAG,MAAMI,EAAEE,IAAG,CAAC,CAAC,eAAeJ,EAAEI,IAAG,CAAC,CAAC,gBAAgBJ,EAAEI,IAAG,CAAC,CAAC,CAAC,CAAC,GAAGN,EAAE,CAAC,GAAG,GAAG,KAAKQ,GAAE,WAAW,CAAC,MAAMN,EAAEK,IAAG,CAAC,CAAC,UAAUL,EAAEE,EAAE,GAAG,CAAC,CAAC,WAAWF,EAAED,GAAG,CAAC,CAAC,CAAC,CAAC,GAAGD,EAAE,CAAC,GAAG,GAAG,KAAKQ,GAAE,QAAQ,CAAC,MAAMN,EAAEE,EAAEE,IAAG,CAAC,CAAC,CAAC,UAAUJ,EAAEE,EAAE,GAAG,CAAC,CAAC,WAAWF,EAAED,GAAG,CAAC,CAAC,CAAC,CAAC,GAAGD,EAAE,CAAC,GAAG,GAAG,KAAKQ,GAAE,QAAQ,CAAC,MAAMR,EAAE,CAAC,GAAGE,EAAED,GAAG,CAAC,CAAC,MAAMC,EAAEI,IAAG,CAAC,CAAC,OAAOJ,EAAEI,IAAG,CAAC,CAAC,IAAIJ,EAAED,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAGD,EAAE,CAAC,GAAG,GAAG,MAAMI,EAAEJ,EAAE,CAAC,MAAMI,EAAEE,IAAG,CAAC,CAAC,OAAOA,IAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAA8F,GAAGF,EAAEC,GAAE,CAAC,GAAG,GAAG,GAAG,GAA3GL,EAAE,CAAC,GAAG,GAAG,KAAKQ,GAAE,WAAW,CAAC,MAAMN,EAAEE,EAAEJ,EAAE,CAAC,MAAMI,EAAEE,IAAG,CAAC,CAAC,OAAOA,IAAG,CAAC,CAAC,CAAC,CAAC,CAAC,UAAUJ,EAAEE,EAAE,GAAG,CAAC,CAAC,CAAC,CAAwB,CAAC,CAAC,CAAC,GAAGJ,EAAE,CAAC,MAAM,GAAG,CAAC,CAAC,GAAG,KAAK,CAAC,YAAY,EAAE,CAAC,EAAG,KAAK,QAAQ,CAAC,EAAG,KAAK,MAAM,CAAC,EAAG,KAAK,cAAc,CAAC,EAAG,KAAK,cAAc,CAAC,EAAG,KAAK,UAAU,CAAC,EAAG,KAAK,aAAa,CAAC,EAAG,KAAK,YAAY,CAAC,KAAK,gBAAgBH,EAAE,GAAG,CAAC,KAAK,sBAAsBA,EAAE,KAAK,UAAU,EAAE,CAAC,CAAC,KAAK,uBAAuBA,EAAE,KAAK,WAAW,EAAE,CAAC,CAAC,KAAK,oBAAoBA,EAAE,KAAK,OAAO,CAAC,KAAK,wBAAwBA,EAAE,KAAK,WAAW,CAAC,KAAK,MAAMA,EAAE,KAAK,KAAK,IAAIA,EAAE,GAAG,KAAK,YAAYA,EAAE,KAAK,WAAW,KAAK,YAAYA,EAAE,YAAY,EAAE,CAAC,KAAK,QAAQA,EAAE,KAAK,OAAO,KAAK,WAAWA,EAAE,KAAK,WAAW,EAAE,CAAC,KAAK,UAAUA,EAAE,KAAK,UAAU,EAAE,CAAC,IAAI,YAAY,CAAC,OAAO,KAAK,YAAY,IAAI,WAAW,EAAE,CAAC,KAAK,YAAYA,EAAE,IAAI,IAAI,CAAC,OAAO,KAAK,IAAI,IAAI,GAAG,EAAE,CAAC,KAAK,gBAAgBA,EAAE,CAAC,KAAK,IAAIA,EAAE,IAAI,MAAM,CAAC,OAAO,KAAK,MAAM,IAAI,KAAK,EAAE,CAAC,KAAK,MAAMA,EAAE,IAAI,QAAQ,CAAC,OAAO,KAAK,QAAQ,IAAI,OAAO,EAAE,CAAC,KAAK,QAAQA,EAAE,IAAI,WAAW,CAAC,OAAO,KAAK,WAAW,IAAI,UAAU,EAAE,CAAC,KAAK,WAAWA,EAAE,IAAI,UAAU,CAAC,OAAO,KAAK,UAAU,IAAI,SAAS,EAAE,CAAC,KAAK,UAAUA,EAAE,IAAI,SAAS,CAAC,OAAO,KAAK,YAAY,QAAQ,IAAI,QAAQ,EAAE,CAAC,KAAK,YAAY,QAAQA,EAAE,IAAI,YAAY,CAAC,OAAO,KAAK,YAAY,IAAI,WAAW,EAAE,CAAC,KAAK,YAAYA,EAAE,UAAU,CAAC,OAAO,KAAK,UAAU,CAAC,WAAW,KAAK,YAAY,OAAO,KAAK,QAAQ,SAAS,KAAK,UAAU,UAAU,KAAK,WAAW,CAAC,CAAC,gBAAgB,EAAE,CAAC,GAAG,CAACA,EAAE,MAAM,IAAI,EAAG,cAAc,CAAC,wBAAwB,EAAE,CAAC,IAAMC,EAAEc,GAAE,GAAGf,EAAE,CAAC,GAAG,CAACC,EAAE,QAAmG,MAAM,IAAI,EAAG,uBAA/F,sCAAsC,KAAK,UAAU4B,GAAE5B,EAAE,OAAO,CAAC,OAAO,KAAK,EAAE,KAA2C,uBAAuB,CAAE,oBAAoB,EAAE,CAAC,IAAMA,EAAEc,GAAE,GAAGf,EAAE,CAAC,GAAG,CAACC,EAAE,QAAmG,MAAM,IAAI,EAAG,mBAA/F,sCAAsC,KAAK,UAAU4B,GAAE5B,EAAE,OAAO,CAAC,OAAO,KAAK,EAAE,KAAuC,uBAAuB,CAAC,IAAI,IAAMA,KAAKD,EAAE,EAAE,aAAa,KAAK,yBAAyBC,EAAE,YAAY,CAAC,sBAAsB,EAAE,CAAC,IAAMA,EAAEc,GAAE,GAAGf,EAAE,CAAC,GAAG,CAACC,EAAE,QAAmG,MAAM,IAAI,EAAG,8BAA/F,sCAAsC,KAAK,UAAU4B,GAAE5B,EAAE,OAAO,CAAC,OAAO,KAAK,EAAE,KAAkD,uBAAuB,CAAE,uBAAuB,EAAE,CAAC,IAAMA,EAAEc,GAAE,GAAGf,EAAE,CAAC,GAAG,CAACC,EAAE,QAAmG,MAAM,IAAI,EAAG,sBAA/F,sCAAsC,KAAK,UAAU4B,GAAE5B,EAAE,OAAO,CAAC,OAAO,KAAK,EAAE,KAA0C,uBAAuB,CAAE,yBAAyB,EAAE,CAAC,IAAMA,EAAEc,GAAE,GAAGf,EAAE,CAAC,GAAG,CAACC,EAAE,QAAmG,MAAM,IAAI,EAAG,wBAA/F,sCAAsC,KAAK,UAAU4B,GAAE5B,EAAE,OAAO,CAAC,OAAO,KAAK,EAAE,KAA4C,uBAAuB,GAAI,GAAG,KAAK,CAAC,YAAY,EAAE,CAAC,EAAG,KAAK,QAAQ,CAAC,EAAG,KAAK,MAAM,CAAC,EAAG,KAAK,QAAQ,CAAC,EAAG,KAAK,cAAc,CAAC,KAAK,gBAAgBD,EAAE,GAAG,CAAC,KAAK,kBAAkBA,EAAE,KAAK,CAAC,KAAK,MAAMA,EAAE,KAAK,KAAK,MAAMA,EAAE,KAAK,KAAK,IAAIA,EAAE,GAAG,KAAK,YAAYA,EAAE,YAAY,EAAE,CAAC,IAAI,YAAY,CAAC,OAAO,KAAK,YAAY,IAAI,WAAW,EAAE,CAAC,KAAK,YAAYA,EAAE,IAAI,IAAI,CAAC,OAAO,KAAK,IAAI,IAAI,GAAG,EAAE,CAAC,KAAK,gBAAgBA,EAAE,CAAC,KAAK,IAAIA,EAAE,IAAI,MAAM,CAAC,OAAO,KAAK,MAAM,IAAI,KAAK,EAAE,CAAC,KAAK,MAAMA,EAAE,IAAI,MAAM,CAAC,OAAO,KAAK,MAAM,IAAI,KAAK,EAAE,CAAC,KAAK,kBAAkBA,EAAE,CAAC,KAAK,MAAMA,EAAE,MAAM,UAAU,CAAC,OAAO,KAAK,UAAU,KAAK,MAAM,CAAC,gBAAgB,EAAE,CAAC,GAAa,OAAOA,GAAjB,UAAoB,CAACA,EAAE,MAAM,IAAI,EAAG,mBAAmB,CAAC,kBAAkB,EAAE,CAAC,IAAMC,EAAEc,GAAE,GAAGf,EAAE,CAAC,GAAG,CAACC,EAAE,QAAiD,MAAM,IAAI,EAAG,uBAA7C,KAAK,UAAUA,EAAE,OAAO,KAAK,EAAE,GAAyC,GAAI,GAAG,KAAK,CAAC,YAAY,EAAE,CAAC,EAAG,KAAK,iBAAiB,IAAI,IAAI,CAAC,EAAG,KAAK,WAAW,EAAE,CAAC,CAAC,EAAG,KAAK,aAAa,IAAI,IAAI,CAAC,EAAG,KAAK,oBAAoB,IAAI,IAAI,CAAC,EAAG,KAAK,aAAa,GAAG,CAAC,EAAG,KAAK,WAAW,IAAI,CAAC,EAAG,KAAK,mCAAmC,CAACD,GAAG,YAAY,KAAK,WAAWA,EAAE,WAAW,KAAK,iCAAiCA,GAAG,kCAAkC,CAAC,EAAE,MAAM,SAAS,EAAE,CAAC,MAAM,IAAI,EAAG,uDAAuD,CAAC,OAAO,EAAE,CAAC,MAAM,IAAI,EAAG,qDAAqD,CAAC,MAAM,SAAS,EAAE,EAAE,IAAK,GAAE,CAAC,MAAM,IAAI,EAAG,sEAAsE,CAAC,WAAW,GAAGA,EAAE,CAAC,MAAM,IAAI,EAAG,+EAA+E,CAAC,aAAa,EAAE,CAAC,MAAM,IAAI,EAAG,sFAAsF,CAAC,MAAM,gBAAgB,EAAE,CAAC,MAAM,IAAI,EAAG,yGAAyG,CAAC,MAAM,cAAc,EAAE,IAAK,GAAE,CAAC,MAAM,IAAI,EAAG,8EAA8E,CAAC,IAAI,SAAS,CAAC,OAAO,KAAK,SAAS,IAAI,SAAS,CAAC,OAAO,KAAK,SAAS,IAAI,WAAW,CAAC,OAAO,KAAK,WAAW,IAAI,YAAY,CAAC,OAAO,MAAM,KAAK,KAAK,eAAe,QAAQ,CAAC,CAAC,IAAI,UAAU,CAAC,OAAO,KAAK,gBAAgB,CAAC,IAAI,QAAQ,CAAC,OAAO,MAAM,KAAK,KAAK,WAAW,QAAQ,CAAC,CAAC,IAAI,eAAe,CAAC,OAAO,MAAM,KAAK,KAAK,kBAAkB,QAAQ,CAAC,CAAC,aAAa,EAAE,CAAC,MAAO,MAAK,WAAWA,GAAG,GAAG,KAAK,aAAa,EAAE,EAAE,EAAE,CAAC,EAAE,YAAY,SAAS,GAAG,CAAC,GAAGE,EAAE,KAAKI,EAAE,CAAC,GAAGJ,EAAE,YAAYD,EAAE,CAAC,CAACD,EAAE,KAAK,MAAM,IAAI,EAAG,+BAA+B,CAAC,IAAMG,EAAEH,EAAE,KAAK,OAAO,GAAG,CAACG,EAAE,MAAM,IAAI,EAAG,6BAA6B,CAAC,IAAI,IAAMH,KAAKG,EAAE,MAAMH,GAAG,MAAMA,GAAGA,EAAE,KAAKM,IAAI,EAAE,EAAEJ,EAAE,aAAa,CAAC,oBAAoB,CAAC,IAAMF,EAAE,IAAI,IAAI,KAAK,WAAW,SAAS,GAAG,CAAC,EAAE,IAAIC,EAAE,GAAGA,EAAE,YAAY,GAAG,CAAC,IAAIA,EAAE,EAAE,EAAE,SAAS,GAAG,CAAC,GAAGD,EAAE,SAAS,CAAC,IAAI,IAAIA,EAAE,KAAK,WAAW,OAAO,EAAEA,GAAG,EAAE,IAAK,CAAC,IAAMM,EAAE,KAAK,WAAW,GAAGN,EAAE,CAAC,GAAGM,EAAE,IAAI,IAAIN,EAAEM,EAAE,YAAY,OAAO,EAAEN,GAAG,EAAE,IAAK,CAAC,IAAME,EAAEI,EAAE,YAAY,GAAGN,EAAE,CAAC,IAAI,KAAK,aAAaM,EAAE,SAASL,IAAIC,EAAE,GAAG,CAAC,OAAQ,aAAa,EAAE,EAAE,EAAE,CAAC,EAAE,YAAY,SAAS,GAAG,CAAC,GAAGA,EAAE,KAAKI,EAAE,CAAC,GAAGJ,EAAE,YAAYD,EAAE,CAAC,CAACD,EAAE,KAAK,MAAM,IAAI,EAAG,+BAA+B,CAAC,IAAMG,EAAEH,EAAE,KAAK,OAAO,GAAG,CAACG,EAAE,MAAM,IAAI,EAAG,6BAA6B,CAAC,IAAI,IAAMH,KAAKG,EAAE,GAAGH,EAAE,EAAEA,EAAE,KAAKM,IAAI,EAAE,EAAEJ,EAAE,aAAa,CAAC,oBAAoB,CAAC,IAAMF,EAAE,IAAI,IAAI,KAAK,WAAW,SAAS,GAAG,CAAC,EAAE,IAAIC,EAAE,GAAGA,EAAE,YAAY,GAAG,CAAC,IAAIA,EAAE,EAAE,EAAE,SAAS,GAAG,CAAC,GAAGD,EAAE,SAAS,CAAC,IAAI,IAAIA,EAAE,KAAK,WAAW,OAAO,EAAEA,GAAG,EAAE,IAAK,CAAC,IAAMM,EAAE,KAAK,WAAW,GAAGN,EAAE,CAAC,GAAGM,EAAE,IAAI,IAAIN,EAAEM,EAAE,YAAY,OAAO,EAAEN,GAAG,EAAE,IAAK,CAAC,IAAME,EAAEI,EAAE,YAAY,GAAGN,EAAE,CAAC,IAAI,KAAK,aAAaM,EAAE,SAASL,IAAIC,EAAE,GAAG,CAAC,OAAQ,oBAAoB,EAAE,CAAC,GAAG,KAAK,eAAe,IAAIF,EAAE,GAAG,CAAC,MAAM,IAAI,EAAG,6CAA6C,CAAC,OAAO,KAAK,eAAe,IAAIA,EAAE,GAAGA,EAAE,CAAC,KAAK,MAAM,qBAAqB,EAAE,CAAC,IAAMC,EAAED,EAAE,MAAM,OAAO,GAAG,CAACC,EAAE,MAAM,IAAI,EAAG,iEAAiE,CAAC,IAAMK,EAAE,KAAK,WAAW,CAACJ,EAAE,KAAK,UAAU,CAAC,IAAI,IAAMF,KAAKC,EAAE,GAAG,GAAGD,EAAE,CAAC,IAAI,IAAMC,KAAKK,EAAE,EAAE,WAAWN,EAAE,IAAI,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,EAAE,MAAMC,EAAE,WAAW,UAAU,GAAGD,EAAE,CAAC,IAAI,IAAMC,KAAKC,EAAE,EAAE,WAAWF,EAAE,IAAI,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,EAAE,MAAMC,EAAE,WAAW,EAAE,OAAOD,EAAE,MAAM,aAAa,EAAE,EAAE,CAAC,GAAG,CAACC,GAAG,aAAa,OAAO,KAAK,eAAe,IAAID,EAAE,CAAC,IAAIM,EAAE,KAAK,eAAe,IAAIN,EAAE,CAAC,GAAG,CAACM,EAAE,MAAM,IAAI,EAAG,4BAA4B,CAAC,MAAO,GAAE,MAAM,KAAK,qBAAqBA,EAAE,CAACA,EAAE,eAAe,CAAC,OAAO,MAAM,KAAK,KAAK,eAAe,CAAC,gBAAgB,EAAE,CAAC,IAAML,EAAE,KAAK,eAAe,IAAID,EAAE,CAAC,GAAGC,EAAE,CAAC,IAAMD,EAAEC,EAAE,OAAO,IAAI,IAAMK,KAAKN,EAAE,KAAK,aAAa,CAAC,YAAYC,EAAE,GAAG,QAAQK,EAAE,GAAG,CAAC,CAAC,KAAK,eAAe,OAAOL,EAAE,GAAG,CAAC,OAAO,KAAK,WAAW,CAAC,IAAMD,EAAE,EAAE,CAAC,OAAO,KAAK,WAAW,KAAK,GAAGA,EAAE,KAAK,GAAGC,EAAE,YAAY,EAAE,CAACD,EAAE,UAAU,CAAC,IAAMA,EAAE,EAAE,CAAC,OAAO,KAAK,WAAW,KAAK,GAAGA,EAAE,KAAK,GAAGC,EAAE,YAAY,EAAE,CAACD,EAAE,SAAS,EAAE,CAAC,OAAO,KAAK,WAAW,IAAIA,EAAE,CAAC,gBAAgB,CAAC,IAAMA,EAAE,MAAM,KAAK,KAAK,eAAe,QAAQ,CAAC,CAACC,EAAE,MAAM,KAAK,KAAK,WAAW,QAAQ,CAAC,CAACK,EAAE,MAAM,KAAK,KAAK,kBAAkB,QAAQ,CAAC,CAACJ,EAAEF,EAAE,MAAM,GAAGA,EAAE,wBAAwB,EAAE,IAAI,GAAGG,EAAE,CAAC,QAAQ,KAAK,QAAQ,UAAU,KAAK,UAAU,WAAWH,EAAE,KAAK,IAAI,CAAC,GAAGA,EAAE,GAAG,GAAGA,EAAE,KAAK,CAAC,KAAKA,EAAE,KAAK,CAAC,EAAE,CAAC,GAAGA,EAAE,aAAa,CAAC,aAAaA,EAAE,aAAa,CAAC,EAAE,CAAC,GAAGA,EAAE,WAAW,CAAC,WAAWA,EAAE,WAAW,CAAC,EAAE,CAAC,GAAGA,EAAE,OAAO,OAAO,EAAE,CAAC,OAAOA,EAAE,OAAO,KAAK,GAAGA,EAAE,IAAI,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,OAAOC,EAAE,OAAO,IAAI,EAAE,OAAOA,EAAE,KAAK,IAAI,CAAC,GAAGD,EAAE,GAAG,GAAGA,EAAE,KAAK,CAAC,KAAKA,EAAE,KAAK,CAAC,EAAE,CAAC,GAAG,EAAEM,EAAE,OAAO,IAAI,EAAE,cAAcA,EAAE,KAAK,IAAI,CAAC,GAAGN,EAAE,GAAG,GAAGA,EAAE,KAAK,CAAC,KAAKA,EAAE,KAAK,CAAC,EAAE,CAAC,GAAG,EAAEE,IAAI,EAAE,QAAQ,CAAC,UAAUA,EAAE,EAAEC,EAAE,MAAM,OAAO,CAAC,KAAK,gBAAgB,CAAC,IAAI,IAAMH,KAAK,KAAK,WAAW,MAAMA,EAAE,QAAQ,CAAC,KAAK,WAAW,OAAO,IAAI,KAAK,oBAAoB,CAAC,KAAK,oBAAoB,EAAE,IAAMA,EAAE,EAAE,CAACC,EAAE,EAAE,CAAC,IAAI,IAAMK,KAAK,KAAK,QAAQ,EAAE,SAASN,EAAE,KAAKM,EAAE,CAACL,EAAE,KAAKK,EAAE,CAAC,MAAM,QAAQ,IAAIN,EAAE,KAAK,KAAM,IAAGA,EAAE,SAAS,EAAE,CAAC,CAAC,IAAI,IAAMA,KAAKC,EAAE,MAAMD,EAAE,SAAS,CAAC,OAAO,KAAK,MAAM,OAAO,EAAE,IAAK,GAAE,CAAC,IAAMC,EAAE,MAAM,KAAK,cAAcD,EAAE,CAAC,OAAO,IAAI,KAAK,CAACC,EAAE,CAAC,CAAC,KAAK,kBAAkB,CAAC,CAAC,MAAM,QAAQ,EAAE,CAAC,GAAG,CAAC,GAAGD,EAAE,CAAC,MAAM,IAAI,EAAG,cAAc,CAAC,GAAG,CAAC,IAAMC,EAAE,MAAM,MAAMD,EAAE,CAAC,GAAG,CAACC,EAAE,GAAG,MAAM,IAAI,EAAGA,EAAE,WAAW,CAAC,IAAMK,EAAE,MAAML,EAAE,aAAa,CAAC,OAAO,KAAK,gBAAgBK,EAAE,OAAON,EAAE,CAAC,GAAGA,aAAa,MAAM,MAAM,IAAI,EAAGA,EAAE,QAAQ,CAAC,MAAM,IAAI,EAAG,gBAAgB,CAAC,MAAM,GAAGA,EAAE,CAAC,IAAMC,EAAE,KAAK,QAAQ,CAAC,IAAI,IAAMK,KAAKN,EAAE,EAAE,OAAO,SAAS,GAAG,CAAC,EAAE,SAAS,CAAC,GAAGA,EAAE,GAAG,KAAKA,EAAE,KAAK,KAAKA,EAAE,KAAK,CAAC,GAAG,CAACM,EAAE,WAAW,SAAS,GAAG,CAAC,EAAE,KAAKL,EAAE,aAAa,CAAC,GAAGD,EAAE,GAAG,KAAKA,EAAE,KAAK,KAAKA,EAAE,KAAK,CAAC,CAACA,EAAE,KAAKC,EAAE,aAAa,CAAC,GAAGD,EAAE,GAAG,KAAKA,EAAE,KAAK,IAAIA,EAAE,IAAI,CAAC,CAACA,EAAE,OAAO,SAAS,GAAG,CAAC,EAAE,WAAW,CAAC,YAAYA,EAAE,GAAG,QAAQM,EAAE,GAAG,CAAC,GAAG,GAAG,CAACA,EAAE,cAAc,SAAS,GAAG,CAAC,IAAMA,EAAE,CAAC,GAAGN,EAAE,GAAG,KAAKA,EAAE,KAAK,KAAK,CAAC,OAAOA,EAAE,OAAO,WAAW,CAAC,QAAQA,EAAE,QAAQ,CAAC,UAAUA,EAAE,UAAU,SAASA,EAAE,SAAS,CAAC,WAAWA,EAAE,WAAW,CAAC,EAAE,gBAAgBM,EAAE,GAAG,CAAC,OAAOL,EAAE,SAAS,EAAE,CAAC,IAAMA,EAAE,IAAI,GAAGD,EAAE,CAAC,OAAO,KAAK,WAAW,IAAIC,EAAE,GAAGA,EAAE,CAAC,KAAK,YAAY,EAAE,CAAC,IAAMA,EAAE,KAAK,WAAW,IAAID,EAAE,CAAC,GAAGC,EAAE,CAAC,IAAI,IAAMD,KAAK,KAAK,WAAW,EAAE,OAAO,SAASC,EAAE,EAAED,EAAE,aAAaC,EAAE,GAAG,CAAC,KAAK,WAAW,OAAOA,EAAE,GAAG,CAAC,OAAO,KAAK,WAAW,CAAC,YAAYD,EAAE,QAAQC,GAAG,CAAC,IAAMK,EAAE,KAAK,WAAW,IAAIL,EAAE,CAAC,GAAG,CAACK,EAAE,MAAM,IAAI,EAAG,gCAAgCL,IAAI,CAAC,IAAMC,EAAE,KAAK,eAAe,IAAIF,EAAE,CAAC,GAAG,CAACE,EAAE,MAAM,IAAI,EAAG,oCAAoCF,IAAI,CAAC,OAAOE,EAAE,WAAWI,EAAE,CAAC,KAAK,aAAa,CAAC,YAAYN,EAAE,QAAQC,GAAG,CAAC,IAAMK,EAAE,KAAK,WAAW,IAAIL,EAAE,CAAC,GAAG,CAACK,EAAE,MAAM,IAAI,EAAG,gCAAgCL,IAAI,CAAC,IAAMC,EAAE,KAAK,eAAe,IAAIF,EAAE,CAAC,GAAG,CAACE,EAAE,MAAM,IAAI,EAAG,oCAAoCF,IAAI,CAAC,OAAOE,EAAE,aAAaI,EAAE,GAAG,CAAC,KAAK,gBAAgB,EAAE,CAAC,IAAML,EAAE,IAAI,GAAGD,EAAE,CAAC,OAAO,KAAK,kBAAkB,IAAIA,EAAE,GAAGC,EAAE,CAAC,KAAK,gBAAgB,EAAE,CAAC,OAAO,KAAK,kBAAkB,IAAID,EAAE,CAAC,mBAAmB,EAAE,CAAC,OAAO,KAAK,kBAAkB,OAAOA,EAAE,CAAC,KAAK,yBAAyB,EAAE,CAAC,GAAa,OAAOA,GAAjB,SAAmB,MAAM,IAAI,EAAG,sBAAsB,CAAC,uBAAuB,EAAE,CAAC,GAAa,OAAOA,GAAjB,SAAmB,MAAM,IAAI,EAAG,oBAAoB,CAAC,sBAAsB,EAAE,CAAC,GAAa,OAAOA,GAAjB,SAAmB,MAAM,IAAI,EAAG,mBAAmB,CAAC,qBAAqB,EAAE,CAAC,GAAa,OAAOA,GAAjB,SAAmB,MAAM,IAAI,EAAG,kBAAkB,CAAC,wBAAwB,EAAE,CAAC,GAAG,CAACA,EAAE,MAAM,IAAI,EAAG,qBAAqB,GAAG,GAAG,KAAK,CAAC,YAAY,EAAE,CAAC,EAAG,KAAK,QAAQ,CAAC,EAAG,KAAK,QAAQ,CAAC,EAAG,KAAK,MAAM,GAAG,CAAC,EAAG,KAAK,OAAO,CAAC,EAAG,KAAK,cAAc,CAAC,EAAG,KAAK,0BAA0B,CAAC,EAAG,KAAK,eAAe,EAAE,CAAC,CAAC,EAAG,KAAK,eAAe,EAAE,CAAC,CAAC,EAAG,KAAK,aAAa,IAAI,IAAI,CAAC,EAAG,KAAK,gBAAgB,KAAK,CAAC,EAAG,KAAK,cAAc,KAAK,CAAC,KAAK,qBAAqBA,EAAE,CAAC,KAAK,IAAIA,EAAE,GAAG,KAAK,MAAMA,EAAE,KAAK,KAAK,YAAYA,EAAE,YAAY,EAAE,CAACA,EAAE,OAAO,KAAK,MAAMA,EAAE,MAAMA,EAAE,MAAM,KAAK,KAAKA,EAAE,KAAK,KAAK,YAAYA,EAAE,YAAY,KAAK,KAAK,cAAcA,EAAE,cAAc,KAAK,KAAK,wBAAwBA,EAAE,wBAAwB,CAAC,EAAE,MAAM,UAAU,CAAC,MAAM,IAAI,EAAG,sDAAsD,CAAC,IAAI,YAAY,CAAC,OAAO,KAAK,YAAY,IAAI,WAAW,EAAE,CAAC,KAAK,YAAYA,EAAE,IAAI,IAAI,CAAC,OAAO,KAAK,IAAI,IAAI,GAAG,EAAE,CAAC,KAAK,gBAAgBA,EAAE,CAAC,KAAK,IAAIA,EAAE,IAAI,MAAM,CAAC,OAAO,KAAK,MAAM,IAAI,KAAK,EAAE,CAAC,KAAK,MAAMA,EAAE,IAAI,YAAY,CAAC,OAAO,KAAK,YAAY,IAAI,WAAW,EAAE,CAAC,KAAK,YAAYA,EAAE,IAAI,cAAc,CAAC,OAAO,KAAK,cAAc,IAAI,aAAa,EAAE,CAAC,KAAK,cAAcA,EAAE,IAAI,QAAQ,CAAC,OAAO,MAAM,KAAK,KAAK,WAAW,QAAQ,CAAC,CAAC,IAAI,OAAO,EAAE,CAAC,KAAK,WAAW,IAAI,IAAIA,EAAE,SAAS,GAAG,CAAC,KAAK,WAAW,IAAIA,EAAE,GAAGA,EAAE,GAAG,CAAC,IAAI,aAAa,CAAC,OAAO,KAAK,aAAa,IAAI,YAAY,EAAE,CAAC,KAAK,aAAaA,EAAE,IAAI,aAAa,CAAC,OAAO,KAAK,aAAa,IAAI,YAAY,EAAE,CAAC,KAAK,aAAaA,EAAE,IAAI,MAAM,CAAC,OAAO,KAAK,MAAM,IAAI,KAAK,EAAE,CAAC,KAAK,wBAAwBA,EAAE,CAAC,KAAK,MAAMA,EAAE,IAAI,KAAK,CAAC,OAAO,KAAK,KAAK,IAAI,IAAI,EAAE,CAAC,KAAK,iBAAiBA,EAAE,CAAC,KAAK,KAAKA,EAAE,IAAI,wBAAwB,CAAC,OAAO,KAAK,wBAAwB,IAAI,uBAAuB,EAAE,CAAC,KAAK,wBAAwBA,EAAE,WAAW,EAAE,CAAC,KAAK,WAAW,IAAIA,EAAE,GAAGA,EAAE,CAAC,aAAa,EAAE,CAAC,KAAK,WAAW,OAAOA,EAAE,CAAC,MAAM,cAAc,EAAE,CAAC,IAAMC,EAAE,MAAM,KAAK,OAAOD,EAAE,CAAC,OAAO,IAAI,aAAW,CAAE,OAAO,KAAK,UAAUC,EAAE,CAAC,CAAC,OAAO,MAAM,qBAAqB,CAAC,MAAM,IAAI,EAAG,mFAAmF,CAAC,MAAM,qBAAqB,CAAC,MAAM,IAAI,EAAG,mFAAmF,CAAC,MAAM,OAAO,EAAE,CAAC,IAAMA,EAAE,MAAM,KAAK,OAAOD,EAAE,CAAC,OAAO,IAAI,KAAK,CAAC,KAAK,UAAUC,EAAE,CAAC,CAAC,CAAC,KAAK,mBAAmB,CAAC,CAAC,MAAM,OAAO,EAAE,CAAC,GAAG,KAAK,MAAM,CAAC,KAAK,QAAQ,KAAK,MAAM,MAAM,KAAK,SAAS,KAAK,KAAK,EAAE,KAAK,wBAAwB,KAAK,MAAM,CAAC,KAAK,MAAM,QAAQ,SAAS,MAAM,KAAK,qBAAqB,CAAC,MAAM,KAAK,qBAAqB,CAACD,GAAG,cAAc,CAAC,IAAMA,EAAE,KAAK,MAAM,OAAO,GAAG,CAACA,EAAE,MAAM,IAAI,EAAG,iEAAiE,CAAC,IAAMC,EAAE,KAAK,YAAYK,EAAE,KAAK,YAAY,IAAI,IAAMJ,KAAKF,EAAE,GAAG,MAAME,GAAG,MAAMA,GAAG,EAAE,OAAOA,IAAI,MAAMA,EAAE,IAAI,IAAMF,KAAKC,EAAE,EAAE,WAAWC,EAAE,IAAI,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,EAAE,MAAMF,EAAE,WAAW,UAAU,GAAGE,EAAE,CAAC,IAAI,IAAMF,KAAKM,EAAE,EAAE,WAAWJ,EAAE,IAAI,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,EAAE,MAAMF,EAAE,WAAW,EAAE,OAAO,KAAK,MAAM,MAAM,SAAS,EAAE,CAAC,IAAuBM,EAAE,MAAjB,MAAM,MAAMN,EAAE,EAAW,MAAM,CAAKE,EAAE,GAAG,CAAC,EAAE,KAAK,MAAMI,EAAE,OAAON,EAAE,CAAC,GAAGA,aAAa,MAAM,MAAM,IAAI,EAAG,GAAGA,EAAE,QAAQ,kCAAkC,CAAC,OAAO,KAAK,wBAAwBE,EAAE,CAACA,EAAE,iBAAiB,EAAE,CAAC,GAAG,CAAC,IAAI,IAAIF,GAAG,GAAG,MAAS,CAAC,MAAM,IAAI,EAAG,wBAAwB,EAAE,wBAAwB,EAAE,CAAC,GAAG,CAAC,CAAC,IAAI,KAAK,KAAK,SAAS,KAAK,IAAI,IAAI,CAAC,OAAO,GAAG,OAAO,UAAU,eAAe,KAAKA,EAAEC,EAAE,EAAE,CAAC,MAAM,IAAI,EAAG,gCAAgC,CAAC,gBAAgB,EAAE,CAAC,GAAG,CAACD,EAAE,MAAM,IAAI,EAAG,uBAAuB,CAAC,qBAAqB,EAAE,CAAC,GAAG,KAAK,gBAAgBA,EAAE,GAAG,CAAC,CAACA,EAAE,MAAM,CAACA,EAAE,IAAI,MAAM,IAAI,EAAG,2BAA2B,CAAC,EAAE,MAAM,KAAK,wBAAwBA,EAAE,KAAK,CAACA,EAAE,KAAK,KAAK,iBAAiBA,EAAE,IAAI,GAAG,GAAG,KAAK,CAAC,YAAY,EAAE,CAAC,EAAG,KAAK,QAAQ,CAAC,EAAG,KAAK,MAAM,GAAG,CAAC,EAAG,KAAK,YAAY,GAAG,CAAC,EAAG,KAAK,oBAAoB,CAAC,EAAG,KAAK,cAAc,CAAC,KAAK,gBAAgBA,EAAE,GAAG,CAAC,KAAK,sBAAsBA,EAAE,SAAS,CAAC,KAAK,YAAYA,EAAE,YAAY,EAAE,CAACA,EAAE,OAAO,KAAK,MAAMA,EAAE,MAAMA,EAAE,KAAK,KAAK,IAAIA,EAAE,IAAIA,EAAE,WAAW,KAAK,UAAUA,EAAE,UAAU,KAAK,kBAAkBA,EAAE,kBAAkB,EAAE,CAAC,IAAI,YAAY,CAAC,OAAO,KAAK,YAAY,IAAI,WAAW,EAAE,CAAC,KAAK,YAAYA,EAAE,gBAAgB,EAAE,CAAC,GAAG,CAACA,EAAE,MAAM,IAAI,EAAG,mBAAmB,CAAC,sBAAsB,EAAE,CAAC,GAAG,CAACA,EAAE,MAAM,IAAI,EAAG,yBAAyB,CAAC,IAAI,UAAU,CAAC,OAAO,KAAK,UAAU,IAAI,SAAS,EAAE,CAAC,KAAK,sBAAsBA,EAAE,CAAC,KAAK,UAAUA,EAAE,IAAI,IAAI,CAAC,OAAO,KAAK,IAAI,IAAI,GAAG,EAAE,CAAC,KAAK,gBAAgBA,EAAE,CAAC,KAAK,IAAIA,EAAE,IAAI,MAAM,CAAC,OAAO,KAAK,MAAM,IAAI,KAAK,EAAE,CAAC,GAAG,CAACA,EAAE,MAAM,IAAI,EAAG,eAAe,CAAC,KAAK,MAAMA,EAAE,IAAI,kBAAkB,CAAC,OAAO,KAAK,kBAAkB,IAAI,iBAAiB,EAAE,CAAC,KAAK,kBAAkBA,EAAE,MAAM,WAAW,CAAC,GAAG,KAAK,OAAO,KAAK,WAAW,KAAK,MAAM,CAAC,OAAO,KAAK,KAAK,IAAMA,EAAE,MAAM,KAAK,eAAe,CAAC,OAAO,GAAG,IAAI,WAAWA,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,KAAK,GAAGA,EAAE,KAAK,SAAS,CAAC,IAAIC,EAAE,KAAK,SAAS,MAAM,IAAI,CAAC,KAAK,CAAC,AAAI,IAAE,OAAQ,KAAK,SAAS,GAAGD,EAAE,GAAGC,KAAK,MAAM,eAAe,CAAC,OAAO,MAAM,MAAM,KAAK,QAAQ,EAAE,aAAa,CAAC,MAAM,QAAQ,CAAC,GAAG,CAAC,KAAK,MAAM,MAAM,IAAI,EAAG,sBAAsB,CAAC,GAAG,KAAK,WAAW,KAAK,MAAM,CAAC,CAAC,IAAMD,EAAE,KAAK,MAAM,CAACC,EAAEK,GAAGN,EAAE,MAAM,IAAI,CAAC,IAAI,CAACC,GAAG,CAACK,IAAIN,EAAE,OAAO,OAAO,IAAI,KAAK,CAACA,EAAE,CAAC,CAAC,GAAG,CAACC,GAAG,CAACK,EAAE,MAAM,IAAI,EAAG,sBAAsB,CAAC,IAAMJ,EAAED,EAAE,QAAQ,QAAQ,GAAG,CAAC,QAAQ,WAAW,GAAG,CAAC,OAAO,IAAI,KAAK,CAACK,EAAE,CAAC,CAAC,KAAKJ,EAAE,CAAC,CAAC,GAAG,KAAK,eAAe,KAAK,MAAM,CAAC,OAAO,IAAI,KAAK,CAAC,KAAK,MAAM,CAAC,CAAC,GAAG,KAAK,QAAQ,KAAK,MAAM,CAAC,OAAO,KAAK,MAAM,MAAM,IAAI,EAAG,sBAAsB,CAAC,MAAM,eAAe,EAAE,CAAC,OAAO,MAAM,MAAMF,EAAE,EAAE,MAAM,CAAC,eAAe,EAAE,CAAC,OAAOA,aAAa,YAAY,WAAW,EAAE,CAAC,OAAgB,OAAOA,GAAjB,UAAoBA,EAAE,WAAW,QAAQ,CAAC,QAAQ,EAAE,CAAC,OAAOA,aAAa,OAAO,GAAG,KAAK,CAAC,YAAY,EAAE,CAAC,EAAG,KAAK,QAAQ,CAAC,EAAG,KAAK,MAAM,GAAG,CAAC,EAAG,KAAK,OAAO,CAAC,EAAG,KAAK,YAAY,GAAG,CAAC,EAAG,KAAK,oBAAoB,CAAC,EAAG,KAAK,cAAc,CAAC,KAAK,gBAAgBA,EAAE,GAAG,CAAC,KAAK,sBAAsBA,EAAE,SAAS,CAAC,KAAK,YAAYA,EAAE,YAAY,EAAE,CAACA,EAAE,OAAO,KAAK,MAAMA,EAAE,MAAMA,EAAE,KAAK,KAAK,IAAIA,EAAE,IAAIA,EAAE,MAAM,KAAK,KAAKA,EAAE,KAAKA,EAAE,WAAW,KAAK,UAAUA,EAAE,UAAU,KAAK,kBAAkBA,EAAE,kBAAkB,EAAE,CAAC,IAAI,YAAY,CAAC,OAAO,KAAK,YAAY,IAAI,WAAW,EAAE,CAAC,KAAK,YAAYA,EAAE,IAAI,UAAU,CAAC,OAAO,KAAK,UAAU,IAAI,SAAS,EAAE,CAAC,GAAG,CAACA,EAAE,MAAM,IAAI,EAAG,0BAA0B,kBAAkB,CAAC,KAAK,UAAUA,EAAE,IAAI,IAAI,CAAC,OAAO,KAAK,IAAI,IAAI,GAAG,EAAE,CAAC,GAAG,CAACA,EAAE,MAAM,IAAI,EAAG,mBAAmB,kBAAkB,CAAC,KAAK,IAAIA,EAAE,IAAI,MAAM,CAAC,OAAO,KAAK,MAAM,IAAI,KAAK,EAAE,CAAC,GAAG,CAACA,EAAE,MAAM,IAAI,EAAG,eAAe,CAAC,KAAK,MAAMA,EAAE,IAAI,kBAAkB,CAAC,OAAO,KAAK,kBAAkB,IAAI,iBAAiB,EAAE,CAAC,KAAK,kBAAkBA,EAAE,MAAM,WAAW,CAAC,GAAG,KAAK,OAAO,KAAK,WAAW,KAAK,MAAM,CAAC,OAAO,KAAK,KAAK,IAAMA,EAAE,MAAM,KAAK,eAAe,CAAC,OAAO,GAAG,IAAI,WAAWA,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,KAAK,GAAGA,EAAE,KAAK,SAAS,CAAC,IAAIC,EAAE,KAAK,SAAS,MAAM,IAAI,CAAC,KAAK,CAAC,AAAI,IAAE,OAAQ,KAAK,SAAS,GAAGD,EAAE,GAAGC,KAAK,MAAM,eAAe,CAAC,OAAO,MAAM,MAAM,KAAK,QAAQ,EAAE,aAAa,CAAC,MAAM,QAAQ,CAAC,GAAG,CAAC,KAAK,OAAO,KAAK,OAAO,KAAK,MAAM,MAAM,KAAK,eAAe,KAAK,KAAK,EAAE,CAAC,KAAK,MAAM,MAAU,MAAM,eAAe,CAAC,GAAG,KAAK,WAAW,KAAK,MAAM,CAAC,CAAC,IAAMD,EAAE,KAAK,MAAM,CAACC,EAAEK,GAAGN,EAAE,MAAM,IAAI,CAAC,IAAI,CAACC,GAAG,CAACK,IAAIN,EAAE,OAAO,OAAO,IAAI,KAAK,CAACA,EAAE,CAAC,CAAC,GAAG,CAACC,GAAG,CAACK,EAAE,MAAU,MAAM,eAAe,CAAC,IAAMJ,EAAED,EAAE,QAAQ,QAAQ,GAAG,CAAC,QAAQ,WAAW,GAAG,CAAC,OAAO,IAAI,KAAK,CAACK,EAAE,CAAC,CAAC,KAAKJ,EAAE,CAAC,CAAC,GAAG,KAAK,eAAe,KAAK,MAAM,CAAC,OAAO,IAAI,KAAK,CAAC,KAAK,MAAM,CAAC,CAAC,GAAG,KAAK,QAAQ,KAAK,MAAM,CAAC,OAAO,KAAK,MAAM,MAAU,MAAM,eAAe,CAAC,MAAM,eAAe,EAAE,CAAC,OAAO,MAAM,MAAMF,EAAE,EAAE,MAAM,CAAC,eAAe,EAAE,CAAC,OAAOA,aAAa,YAAY,WAAW,EAAE,CAAC,OAAgB,OAAOA,GAAjB,UAAoBA,EAAE,WAAW,QAAQ,CAAC,QAAQ,EAAE,CAAC,OAAOA,aAAa,KAAK,gBAAgB,EAAE,CAAC,GAAG,CAACA,EAAE,MAAM,IAAI,EAAG,mBAAmB,CAAC,sBAAsB,EAAE,CAAC,GAAG,CAACA,EAAE,MAAM,IAAI,EAAG,yBAAyB,GAAG,GAAG,cAAc,EAAE,CAAC,YAAY,EAAE,CAAC,MAAMA,EAAE,GAAG,GAAG,cAAc,EAAE,CAAC,YAAY,EAAE,CAAC,MAAMA,EAAE,GAAG,GAAG,cAAc,EAAE,CAAC,YAAY,EAAE,CAAC,MAAMA,EAAE,CAAC,MAAM,UAAU,CAAC,IAAMA,EAAE,MAAM,KAAK,eAAe,CAAC,GAAuB,IAApB,OAA2B,OAAO,EAAE,KAAKA,EAAE,CAAC,SAAS,SAAS,CAAC,IAAMC,EAAE,IAAI,WAAWD,EAAE,CAAC,SAAS,EAAE,IAAIA,EAAE,OAAO,aAAaC,EAAE,EAAE,GAAG,CAAC,OAAO,EAAO,KAAKA,EAAE,CAAC,MAAM,qBAAqB,CAAC,GAAG,CAAC,KAAK,MAAM,MAAM,IAAI,EAAG,gEAAgE,CAAC,IAAMD,EAAE,KAAK,MAAM,OAAO,GAAG,CAACA,EAAE,MAAM,IAAI,EAAG,mEAAmE,CAAC,IAAI,IAAMC,KAAKD,EAAE,GAAG,MAAMC,GAAG,MAAMA,GAAG,EAAE,OAAOA,IAAI,MAAMA,EAAE,CAAC,IAAMD,EAAEC,EAAE,EAAE,MAAM,IAAI,CAAC,GAAG,CAACD,EAAE,QAAQ,CAACA,EAAE,IAAI,CAACA,EAAE,GAAG,MAAM,IAAIM,EAAE,KAAK,EAAE,GAAGL,EAAE,EAAE,CAAC,IAAMC,EAAE,GAAGD,EAAE,GAAG,GAAGK,IAAI,KAAK,aAAa,KAAK,IAAI,GAAG,CAAC,KAAKL,EAAE,EAAE,GAAGA,EAAE,GAAG,SAASC,EAAE,iBAAiB,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,EAAE,EAAEA,EAAE,EAAE,EAAE,MAAM,EAAE,EAAE,EAAE,MAAM,CAAC,EAAE,MAAM,qBAAqB,CAAC,GAAG,CAAC,KAAK,MAAM,MAAM,IAAI,EAAG,gEAAgE,CAAC,IAAMF,EAAE,KAAK,MAAM,OAAO,GAAG,CAACA,EAAE,MAAM,IAAI,EAAG,mEAAmE,CAAC,IAAI,IAAMC,KAAKD,EAAE,GAAG,GAAGC,EAAE,CAAC,CAAC,IAAMD,EAAEC,EAAE,EAAE,MAAM,IAAI,CAAC,GAAG,CAACD,EAAE,QAAQ,CAACA,EAAE,IAAI,CAACA,EAAE,GAAG,MAAM,IAAIM,EAAE,KAAK,EAAE,GAAGL,EAAE,EAAE,CAAC,IAAMC,EAAE,GAAGD,EAAE,GAAG,GAAGK,IAAI,KAAK,aAAa,KAAK,IAAI,GAAG,CAAC,KAAKL,EAAE,EAAE,GAAGA,EAAE,GAAG,SAASC,EAAE,iBAAiB,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,EAAE,EAAEA,EAAE,EAAE,EAAE,MAAM,EAAE,EAAE,EAAE,MAAM,CAAC,IAAI,GAAG,SAAS,EAAE,EAAE,CAAC,IAAII,EAAc,OAAO,QAAnB,YAA2BN,EAAE,OAAO,UAAU,GAAG,CAACM,EAAE,OAAON,EAAE,IAAIE,EAAEC,EAAEC,EAAEE,EAAE,KAAKN,EAAE,CAACK,EAAE,EAAE,CAAC,GAAG,CAAC,MAAeJ,IAAT,IAAK,IAAO,KAAK,IAAI,EAAE,EAAEG,EAAE,MAAM,EAAE,MAAM,EAAE,KAAKF,EAAE,MAAM,OAAOF,EAAE,CAAC,EAAE,CAAC,MAAMA,EAAE,QAAQ,CAAC,GAAG,CAAC,GAAG,CAACE,EAAE,OAAO,EAAEE,EAAE,SAASE,EAAE,KAAKF,EAAE,QAAQ,CAAC,GAAGD,EAAE,MAAMA,EAAE,OAAO,OAAOE,GAA2rC,GAArrC,UAAU,CAAC,SAASL,EAAE,EAAE,EAAE,EAAE,CAAC,KAAK,SAASA,EAAE,KAAK,oBAAoBC,EAAE,KAAK,QAAQK,EAAE,MAAO,GAAE,UAAU,+BAA+B,SAAS,EAAE,EAAE,CAAC,IAAIA,EAAE,KAAK,SAAS,cAAc,SAAS,CAAC,EAAE,MAAMN,EAAE,EAAE,OAAOC,EAAEK,EAAE,aAAa,QAAQ,4EAA4E,CAAC,IAAIJ,EAAEI,EAAE,WAAW,KAAK,CAAC,GAAUJ,IAAP,KAAS,MAAU,eAAe,qCAAqC,CAAC,MAAO,GAAE,yBAAyB,CAAC,EAAE,EAAE,4BAA4B,CAAC,EAAE,EAAE,wBAAwB,CAAC,EAAE,EAAE,sBAAsB,CAAC,EAAEA,GAAG,EAAE,UAAU,QAAQ,SAAS,EAAE,CAAC,IAAID,EAAE,KAAKK,EAAE,IAAI,MAAMJ,EAAE,IAAI,SAAS,SAAS,EAAE,CAAC,EAAE,OAAO,UAAU,CAAC,IAAIA,EAAED,EAAE,+BAA+BK,EAAE,MAAMA,EAAE,OAAO,CAAC,EAAE,UAAUA,EAAE,EAAE,EAAEA,EAAE,MAAMA,EAAE,OAAO,CAAC,IAAIH,EAAED,EAAE,aAAa,EAAE,EAAEI,EAAE,MAAMA,EAAE,OAAO,CAAC,KAAK,EAAEH,EAAE,IAAI,CAAC,MAAM,SAAS,EAAE,CAAC,OAAOF,EAAE,QAAQ,OAAOC,EAAEI,EAAE,MAAMA,EAAE,OAAON,EAAE,MAAMA,EAAE,OAAO,GAAG,CAAC,MAAM,SAAS,EAAE,CAAC,IAAIM,EAAE,SAAS,EAAE,EAAE,CAAC,IAAI,IAAIA,EAAE,EAAEJ,EAAED,EAAE,OAAOE,EAAEH,EAAE,OAAOM,EAAEJ,EAAE,IAAI,IAAI,EAAEC,GAAGF,EAAEK,GAAG,OAAON,GAAG,EAAE,CAAC,GAAG,MAAMA,EAAE,OAAO,EAAE,CAAC,MAAM,CAAC,CAAC,CAAC,KAAK,SAAS,EAAE,CAAC,IAAIE,EAAE,EAAEI,EAAEH,EAAE,GAAG,CAACH,EAAEE,GAAGF,EAAEE,EAAE,GAAGF,EAAEE,EAAE,GAAG,CAAC,EAAE,CAACE,EAAED,EAAE,GAAGE,EAAEF,EAAE,GAAGI,EAAEJ,EAAE,GAAG,OAAOF,EAAE,oBAAoBG,EAAEC,EAAEE,EAAE,GAAG,CAAC,OAAO,IAAI,kBAAkBD,EAAE,GAAG,CAAC,MAAO,GAAE,IAAIN,EAAE,IAAI,UAAU,CAACE,GAAGF,IAAI,CAAO,GAAG,UAAU,CAAC,SAASA,EAAE,EAAE,EAAE,CAAUC,IAAT,IAAK,KAAQ,EAAE,GAAG,KAAK,IAAID,EAAE,KAAK,SAASC,EAAE,KAAK,MAAMA,EAAE,EAAE,KAAK,OAAOA,EAAE,MAAO,GAAE,UAAU,cAAc,UAAU,CAAC,OAAO,KAAK,MAAM,KAAK,QAAQD,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC,GAAS,IAAN,KAAoB,EAAE,CAAb,GAAG,GAAG,GAAG,CAAC,GAAM,EAAE,EAAE,EAAE,IAAI,CAAC,GAAGC,GAAa,OAAOA,GAAjB,UAAgC,OAAOA,GAAnB,WAAqB,IAAI,IAAIE,KAAK,GAAGF,EAAE,CAAC,GAAG,KAAKD,EAAEG,EAAE,EAAEA,IAAIG,GAAG,GAAGN,EAAEG,EAAE,CAAC,QAAQF,EAAEE,GAAG,WAAW,EAAE,EAAE,GAAGF,EAAEE,EAAE,GAAGD,EAAE,WAAW,CAAC,CAAC,OAAOF,IAAI,IAAI,GAAG,WAAW,GAAG,GAAG,GAAG,UAAU,CAAC,MAAM,GAAG,WAAW,CAAC,EAAE,CAAC,CAAC,GAAG,EAAE,GAAG,UAAU,CAAC,SAASA,GAAG,EAAE,MAAO,GAAE,UAAU,OAAO,SAAS,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,IAAII,EAAE,IAAI,GAAGH,EAAEK,EAAEN,EAAE,CAACK,EAAE,IAAI,GAAGH,EAAEC,EAAE,IAAI,kBAAkBD,EAAEC,EAAE,EAAE,CAAC,CAAC,OAAO,EAAE,GAAG,SAASC,EAAEC,EAAE,CAACA,EAAE,MAAML,IAAI,CAAC,GAAG,UAAU,CAAC,OAAO,SAAS,EAAE,EAAE,EAAE,CAAC,KAAK,MAAMA,EAAE,KAAK,OAAOC,EAAE,KAAK,KAAKK,KAAK,CAAsoC,GAAloC,UAAU,CAAC,SAASN,EAAE,EAAE,CAAC,GAAGA,EAAE,MAAM,GAAG,CAAC,MAAM,SAAS,EAAE,CAAC,OAAYA,IAAN,KAAeA,IAAN,MAAU,CAAC,MAAU,UAAU,YAAY,CAAC,KAAK,QAAQA,EAAE,MAAO,GAAE,UAAU,mBAAmB,SAAS,EAAE,CAAC,GAAG,KAAK,QAAQ,SAASA,EAAE,QAAQ,OAAO,MAAU,UAAU,4BAA4B,CAAC,IAAIC,EAAED,EAAE,QAAQ,MAAM,GAAG,CAAC,OAAO,KAAK,QAAQ,MAAM,GAAG,CAAC,QAAQ,SAAS,EAAE,EAAE,CAAC,OAAOA,KAAKC,EAAEK,IAAI,OAAO,CAAC,QAAQ,EAAE,UAAU,SAAS,UAAU,CAAC,OAAO,KAAK,oBAAoB,KAAK,QAAQ,MAAM,GAAG,CAAC,KAAK,SAAS,EAAE,CAAC,OAAYN,IAAN,IAAQ,EAAE,IAAI,CAAC,EAAE,EAAE,UAAU,WAAW,SAAS,EAAE,EAAE,CAAC,OAAO,SAAS,EAAE,EAAE,CAAC,IAAI,IAAIM,EAAE,EAAEJ,EAAED,EAAE,OAAOE,EAAEH,EAAE,OAAOM,EAAEJ,EAAE,IAAI,IAAI,EAAEC,GAAGF,EAAEK,GAAG,OAAON,GAAG,EAAE,CAAC,SAAS,EAAE,EAAE,CAAC,IAAIM,EAAc,OAAO,QAAnB,YAA2BN,EAAE,OAAO,UAAU,GAAG,CAACM,EAAE,OAAON,EAAE,IAAIE,EAAEC,EAAEC,EAAEE,EAAE,KAAKN,EAAE,CAACK,EAAE,EAAE,CAAC,GAAG,CAAC,MAAeJ,IAAT,IAAK,IAAO,KAAK,IAAI,EAAE,EAAEG,EAAE,MAAM,EAAE,MAAM,EAAE,KAAKF,EAAE,MAAM,OAAOF,EAAE,CAAC,EAAE,CAAC,MAAMA,EAAE,QAAQ,CAAC,GAAG,CAAC,GAAG,CAACE,EAAE,OAAO,EAAEE,EAAE,SAASE,EAAE,KAAKF,EAAE,QAAQ,CAAC,GAAGD,EAAE,MAAMA,EAAE,OAAO,OAAOE,GAAG,MAAM,KAAK,KAAKL,EAAE,OAAOC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,KAAK,SAAS,EAAE,CAAC,OAAOD,EAAE,MAAMM,EAAEL,EAAEK,EAAEL,EAAEA,EAAE,GAAG,EAAE,EAAE,UAAU,oBAAoB,SAAS,EAAE,CAAC,OAAO,KAAK,WAAWD,EAAE,EAAE,CAAC,KAAK,SAAS,EAAE,CAAC,OAAO,SAASA,EAAE,KAAK,GAAG,CAAC,EAAE,CAAC,SAAS,GAAG,GAAG,CAAC,KAAK,GAAG,EAAEA,IAAI,CAA0iD,GAAhiD,UAAU,CAAC,SAASA,EAAE,EAAE,CAAC,KAAK,SAASA,EAAE,MAAO,GAAE,UAAU,gBAAgB,SAAS,EAAE,EAAE,CAAC,EAAE,MAAMA,EAAE,MAAM,EAAE,OAAOA,EAAE,OAAO,IAAIM,EAAE,KAAK,SAAS,cAAc,SAAS,CAAC,WAAW,KAAK,CAAC,GAAUA,IAAP,KAAS,MAAU,eAAe,qCAAqC,CAAC,OAAOA,EAAE,UAAUL,EAAE,EAAE,EAAED,EAAE,MAAMA,EAAE,OAAO,CAAC,KAAK,SAASA,EAAEM,EAAE,EAAE,EAAE,UAAU,mCAAmC,SAAS,EAAE,EAAE,CAAC,IAAIA,EAAEL,EAAE,aAAa,EAAE,EAAED,EAAE,MAAMA,EAAE,OAAO,CAAC,KAAKE,EAAE,IAAI,kBAAkB,SAAS,EAAE,EAAE,CAAC,IAAI,IAAII,EAAE,EAAEJ,EAAED,EAAE,OAAOE,EAAEH,EAAE,OAAOM,EAAEJ,EAAE,IAAI,IAAI,EAAEC,GAAGF,EAAEK,GAAG,OAAON,GAAG,EAAE,CAAC,SAAS,EAAE,EAAE,CAAC,IAAIM,EAAc,OAAO,QAAnB,YAA2BN,EAAE,OAAO,UAAU,GAAG,CAACM,EAAE,OAAON,EAAE,IAAIE,EAAEC,EAAEC,EAAEE,EAAE,KAAKN,EAAE,CAACK,EAAE,EAAE,CAAC,GAAG,CAAC,MAAeJ,IAAT,IAAK,IAAO,KAAK,IAAI,EAAE,EAAEG,EAAE,MAAM,EAAE,MAAM,EAAE,KAAKF,EAAE,MAAM,OAAOF,EAAE,CAAC,EAAE,CAAC,MAAMA,EAAE,QAAQ,CAAC,GAAG,CAAC,GAAG,CAACE,EAAE,OAAO,EAAEE,EAAE,SAASE,EAAE,KAAKF,EAAE,QAAQ,CAAC,GAAGD,EAAE,MAAMA,EAAE,OAAO,OAAOE,GAAG,MAAMC,EAAE,OAAO,EAAE,CAAC,MAAM,CAAC,CAAC,CAAC,KAAK,SAAS,EAAE,CAAC,OAAOA,EAAE,EAAEN,KAAK,CAAC,CAAC,OAAO,KAAK,SAASA,EAAEE,EAAE,EAAE,EAAE,UAAU,4BAA4B,SAAS,EAAE,EAAE,CAAC,GAAGD,EAAE,SAASD,EAAE,eAAe,CAAC,MAAU,MAAM,8DAA8DA,EAAE,eAAe,CAAC,CAA2H,OAAO,IAAI,GAA/H,MAAM,KAAKC,EAAE,CAAC,KAAK,SAAS,EAAE,EAAE,EAAE,CAAC,OAAOD,GAAGM,EAAEL,EAAE,GAAG,EAAE,IAAI,CAAC,QAAQ,SAAS,EAAE,EAAE,CAAC,OAAOK,EAAE,GAAGN,EAAE,OAAO,IAAI,CAAC,KAAK,GAAG,CAAiB,EAAE,EAAE,UAAU,SAAS,SAAS,EAAE,EAAE,CAAC,GAAGC,aAAa,iBAAiB,OAAO,KAAK,gBAAgBD,EAAEC,EAAE,CAAC,GAAGA,aAAa,yBAAyB,OAAO,KAAK,mCAAmCD,EAAEC,EAAE,CAAC,GAAGA,aAAa,kBAAkB,OAAO,KAAK,4BAA4BD,EAAEC,EAAE,CAAC,MAAU,UAAU,qCAAqC,EAAED,IAAI,CAA+E,GAAG,SAAS,EAAE,EAAE,EAAE,EAAE,CAAC,OAAO,IAAIM,AAAI,IAAE,UAAW,SAAS,EAAE,EAAE,CAAC,SAASF,EAAE,EAAE,CAAC,GAAG,CAAC,EAAEF,EAAE,KAAKF,EAAE,CAAC,OAAOA,EAAE,CAAC,EAAEA,EAAE,EAAE,SAASK,EAAE,EAAE,CAAC,GAAG,CAAC,EAAEH,EAAE,MAAMF,EAAE,CAAC,OAAOA,EAAE,CAAC,EAAEA,EAAE,EAAE,SAASO,EAAE,EAAE,CAAC,IAAIL,EAAE,EAAE,KAAKD,EAAED,EAAE,MAAM,EAAE,EAAEA,EAAE,MAAME,aAAaI,EAAEJ,EAAE,IAAII,GAAG,SAAS,EAAE,CAAC,EAAEJ,EAAE,GAAG,EAAE,KAAKE,EAAEC,EAAE,CAAC,GAAG,EAAEH,EAAE,MAAMF,EAAE,EAAE,CAAC,EAAE,MAAM,CAAC,GAAG,EAAE,GAAG,SAAS,EAAE,EAAE,CAAC,IAAIM,EAAEJ,EAAEC,EAAEC,EAAEC,EAAE,CAAC,MAAM,EAAE,KAAK,UAAU,CAAC,GAAG,EAAEF,EAAE,GAAG,MAAMA,EAAE,GAAG,OAAOA,EAAE,IAAI,KAAK,EAAE,CAAC,IAAI,EAAE,CAAC,CAAC,MAAO,GAAE,CAAC,KAAKI,EAAE,EAAE,CAAC,MAAMA,EAAE,EAAE,CAAC,OAAOA,EAAE,EAAE,CAAC,CAAa,OAAO,QAAnB,aAA4B,EAAE,OAAO,UAAU,UAAU,CAAC,OAAO,OAAOH,EAAE,SAASG,EAAE,EAAE,CAAC,OAAO,SAAS,EAAE,CAAC,OAAO,SAAS,EAAE,CAAC,GAAGD,EAAE,MAAU,UAAU,kCAAkC,CAAC,KAAKD,GAAG,GAAG,CAAC,GAAG,EAAE,EAAEH,IAAI,EAAE,EAAEE,EAAE,GAAGF,EAAE,OAAOE,EAAE,GAAGF,EAAE,SAAS,EAAEA,EAAE,SAASC,EAAE,KAAKD,EAAE,CAAC,GAAGA,EAAE,OAAO,EAAE,EAAEC,EAAE,KAAKD,EAAEE,EAAE,GAAG,EAAE,KAAK,OAAOD,EAAE,OAAO,EAAE,EAAEA,IAAI,EAAE,CAAC,EAAEC,EAAE,GAAGD,EAAE,MAAM,EAAEC,EAAE,GAArC,CAAyC,IAAK,GAAE,IAAK,GAAE,EAAEA,EAAE,MAAM,IAAK,GAAE,MAAO,GAAE,QAAQ,CAAC,MAAMA,EAAE,GAAG,KAAK,CAAC,EAAE,CAAC,IAAK,GAAE,EAAE,QAAQ,EAAEA,EAAE,GAAG,EAAE,CAAC,EAAE,CAAC,SAAS,IAAK,GAAE,EAAEC,EAAE,IAAI,KAAK,CAACA,EAAE,KAAK,KAAK,CAAC,SAAS,QAAQ,GAAK,EAAEA,EAAE,KAAA,GAAM,EAAEF,EAAE,OAAO,GAAGA,EAAEA,EAAE,OAAO,KAASC,EAAE,KAAN,GAAcA,EAAE,KAAN,GAAU,CAAC,EAAE,EAAE,SAAS,GAAOA,EAAE,KAAN,IAAW,CAACD,GAAGC,EAAE,GAAGD,EAAE,IAAIC,EAAE,GAAGD,EAAE,IAAI,CAAC,EAAE,MAAMC,EAAE,GAAG,MAAM,GAAOA,EAAE,KAAN,GAAUC,EAAE,MAAMF,EAAE,GAAG,CAAC,EAAE,MAAMA,EAAE,GAAG,EAAEC,EAAE,MAAM,GAAGD,GAAGE,EAAE,MAAMF,EAAE,GAAG,CAAC,EAAE,MAAMA,EAAE,GAAGE,EAAE,IAAI,KAAKD,EAAE,CAAC,MAAM,EAAE,IAAIC,EAAE,IAAI,KAAK,CAACA,EAAE,KAAK,KAAK,CAAC,SAAS,EAAEJ,EAAE,KAAKD,EAAEK,EAAE,OAAOL,EAAE,CAAC,EAAE,CAAC,EAAEA,EAAE,CAAC,EAAE,SAAS,CAAC,EAAE,EAAE,EAAE,GAAG,EAAEI,EAAE,GAAG,MAAMA,EAAE,GAAG,MAAM,CAAC,MAAMA,EAAE,GAAGA,EAAE,GAAG,IAAK,GAAE,KAAK,CAAC,EAAE,EAAE,CAACA,EAAEG,EAAE,CAAC,IAAI,GAAG,UAAU,CAAC,SAASP,EAAE,EAAE,EAAE,CAAUA,IAAT,IAAK,KAAQ,EAAE,MAAeC,IAAT,IAAK,KAAQ,EAAE,EAAO,UAAiBD,IAAP,OAAW,EAAE,IAAI,GAAGC,EAAE,GAAG,IAAI,GAAG,EAAE,KAAK,eAAeD,EAAE,KAAK,UAAU,IAAI,GAAGC,EAAE,CAAC,MAAO,GAAE,UAAU,MAAM,SAAS,EAAE,EAAE,CAAC,OAAgBA,IAAT,IAAK,KAAQ,EAAE,GAAG,GAAG,KAAK,EAAE,IAAK,IAAG,UAAU,CAAC,IAAIK,EAAEJ,EAAE,OAAO,GAAG,MAAM,SAAS,EAAE,CAAC,OAAOC,EAAE,MAAT,CAAgB,IAAK,GAAE,MAAO,GAAE,IAAI,GAAGH,EAAEC,EAAE,CAAC,CAAC,EAAE,KAAK,eAAe,QAAQK,EAAE,CAAC,CAAC,IAAK,GAAE,MAAO,GAAEH,EAAE,MAAM,CAAC,CAAC,EAAE,KAAK,UAAU,SAASG,EAAEJ,EAAE,CAAC,IAAI,GAAG,EAAEF,IAAI,CAAC,GAAG,KAAK,CAAC,YAAY,EAAE,CAAC,EAAG,KAAK,YAAY,CAAC,EAAG,KAAK,YAAY,CAAC,EAAE,CAAC,KAAK,UAAU,IAAK,GAAEA,GAAG,WAAW,KAAK,UAAUA,EAAE,UAAU,QAAQ,EAAE,CAAC,KAAK,UAAUA,EAAE,WAAW,CAAC,KAAK,UAAU,IAAK,GAAE,IAAI,UAAU,CAAC,OAAO,KAAK,UAAU,IAAI,SAAS,EAAE,CAAC,KAAK,UAAUA,EAAE,MAAM,SAAS,CAAC,MAAM,IAAI,EAAG,0CAA0C,CAAC,kBAAkB,EAAE,CAAC,GAAG,CAACA,EAAE,MAAM,IAAI,EAAG,uEAAuE,GAAG,GAAG,cAAc,EAAE,CAAC,MAAM,cAAc,EAAE,CAAC,MAAM,IAAI,EAAG,+FAA+F,CAAC,WAAW,EAAE,EAAE,CAAC,MAAM,IAAI,EAAG,kHAAkH,CAAC,MAAM,2BAA2B,CAAC,KAAK,kBAAkB,KAAK,UAAU,CAAC,IAAMA,EAAE,EAAE,CAACC,EAAE,EAAE,CAAC,IAAI,IAAMA,KAAK,KAAK,UAAU,WAAW,IAAI,IAAMK,KAAKL,EAAE,YAAY,EAAE,KAAK,CAAC,kBAAkB,CAAC,EAAE,MAAMK,EAAE,KAAK,MAAM,KAAK,cAAcA,EAAE,CAAC,CAAC,CAAC,IAAI,IAAMA,KAAKN,EAAE,IAAI,IAAME,KAAKF,EAAE,EAAE,MAAM,KAAKE,EAAE,MAAM,IAAI,CAACI,EAAE,mBAAmB,CAACJ,EAAE,mBAAmBI,EAAE,MAAMJ,EAAE,MAAM,KAAK,WAAWI,EAAE,KAAKJ,EAAE,KAAK,CAAC,IAAID,EAAEK,EAAE,MAAM,WAAWL,EAAEC,EAAE,MAAM,UAAUD,EAAEC,EAAE,MAAM,YAAYD,EAAEC,EAAE,MAAM,WAAW,MAAM,GAAGF,EAAE,KAAKM,EAAE,MAAM,IAAI,GAAG,EAAE,kBAAkB,CAAC,EAAEL,EAAEC,EAAE,MAAM,WAAW,KAAKI,EAAE,MAAM,IAAI,EAAE,kBAAkB,CAAC,EAAE,EAAEA,EAAE,MAAM,UAAU,CAACJ,EAAE,MAAM,GAAG,OAAOD,EAAE,8BAA8B,EAAE,EAAE,CAAC,IAAI,IAAMK,KAAKL,EAAE,GAAGA,EAAEK,IAAI,SAAS,GAAG,CAAC,GAAGN,EAAE,KAAK,CAAC,IAAME,EAAEF,EAAE,KAAK,OAAO,GAAGE,EAAE,SAAS,GAAG,CAAI,MAAMF,GAAG,MAAMA,GAAGA,EAAE,IAAIC,EAAE,WAAoB,EAAE,EAAJK,KAAW,IAAI,CAAC,MAAM,SAAS,CAAC,KAAK,kBAAkB,KAAK,UAAU,CAAC,IAAMN,EAAE,MAAM,KAAK,2BAA2B,CAAC,KAAK,UAAU,WAAW,SAAS,GAAG,CAAC,KAAK,8BAA8BC,EAAED,EAAE,GAAG,CAAC,IAAMC,EAAE,EAAE,CAACK,EAAE,KAAK,UAAU,WAAW,CAAC,IAAI,IAAMJ,KAAKF,EAAE,GAAGE,EAAE,IAAI,IAAMF,KAAKM,EAAE,EAAE,WAAWJ,GAAYF,EAAE,OAAX,IAAK,KAAa,EAAEE,GAAG,IAAI,GAAG,CAAC,KAAKF,EAAE,KAAK,GAAGA,EAAE,GAAG,SAASA,EAAE,SAAS,CAAC,EAAE,GAAG,OAAO,KAAKC,EAAE,CAAC,SAAS,OAAO,KAAKD,EAAE,CAAC,OAAO,MAAM,IAAI,EAAG,2EAA2E,CAAC,IAAI,IAAMM,KAAKN,EAAE,GAAGA,EAAEM,IAAI,SAAS,GAAG,CAAC,GAAGN,EAAE,iBAAiB,OAAO,IAAI,IAAME,KAAKF,EAAE,iBAAiB,CAAC,EAAE,YAAY,OAAOE,EAAE,YAAY,QAAQF,EAAE,CAAC,EAAE,CAAC,IAAMG,EAAEF,EAAEK,GAAYH,IAAT,IAAK,KAAQD,EAAE,YAAY,KAAKC,EAAE,CAACA,EAAE,iBAAiB,KAAKD,EAAE,KAAK,GAAG,GAAG,cAAc,EAAE,CAAC,MAAM,cAAc,EAAE,CAAC,IAAMD,EAAE,IAAI,GAAGK,EAAE,IAAI,IAAI,MAAMN,EAAE,WAAW,CAAC,CAAC,OAAO,MAAMC,EAAE,MAAMK,EAAE,EAAE,QAAQ,WAAW,EAAE,EAAE,CAAC,IAAMA,EAAE,IAAI,GAAGN,EAAE,CAACE,EAAE,IAAI,GAAGD,EAAE,CAAC,OAAOK,EAAE,mBAAmBJ,EAAE,GAA+T,GAAG,MAAMC,UAAU,EAAE,CAAC,YAAY,EAAE,CAAC,GAAG,MAAMH,EAAE,CAAC,KAAK,iCAAiC,CAAC,IAAMA,EAAE,IAAI,GAAG,EAAE,QAAQ,KAAK,CAAC,KAAK,SAAS,KAAKA,EAAE,EAAE,aAAa,EAAE,CAAC,IAAMC,EAAE,IAAI,GAAGD,EAAE,CAAC,GAAG,KAAK,eAAe,IAAIA,EAAE,GAAG,CAAC,MAAM,IAAI,EAAG,6CAA6C,CAAC,OAAO,KAAK,eAAe,IAAIC,EAAE,GAAGA,EAAE,CAAC,KAAK,MAAM,SAAS,EAAE,CAAC,IAAMA,EAAE,MAAM,KAAK,cAAcD,EAAE,CAACM,EAAE,IAAI,WAAWL,EAAE,CAAC,SAAS,EAAE,IAAID,EAAE,OAAO,aAAaC,EAAE,EAAE,GAAG,CAAC,OAAO,EAAO,KAAKK,EAAE,CAAC,MAAM,SAAS,EAAE,EAAE,CAAC,IAAMA,EAAE,MAAM,KAAK,OAAOL,EAAE,CAACC,EAAE,IAAI,gBAAgBI,EAAE,CAACH,EAAE,SAAS,cAAc,IAAI,CAAC,EAAE,KAAKD,EAAE,EAAE,SAASF,EAAE,EAAE,MAAM,QAAQ,OAAO,SAAS,KAAK,OAAOG,EAAE,CAACA,EAAE,OAAO,CAAC,gBAAgB,CAAC,IAAI,gBAAgBD,EAAE,CAACC,EAAE,QAAQ,GAAG,IAAI,CAAC,OAAO,EAAE,CAAC,OAAO,IAAIA,EAAEH,EAAE,CAAC,MAAM,cAAc,EAAE,CAAC,IAAMC,EAAE,KAAK,gBAAgB,CAACE,EAAE,CAAC,gBAAgB,CAACG,GAAE,KAAK,UAAUL,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,IAAI,IAAMD,KAAK,KAAK,WAAW,CAAC,IAAMC,EAAE,MAAMD,EAAE,QAAQ,CAAC,EAAE,KAAKA,EAAE,GAAG,QAAQ,CAACM,GAAE,KAAK,UAAUL,EAAE,CAAC,CAACD,EAAE,WAAW,CAAC,IAAME,EAAEF,EAAE,YAAYI,EAAEJ,EAAE,YAAY,IAAI,IAAMA,KAAKE,EAAE,CAAC,IAAMD,EAAE,MAAMD,EAAE,WAAW,CAAC,EAAE,KAAKA,EAAE,YAAY,CAAC,GAAGC,EAAE,CAACD,EAAE,WAAW,CAAC,IAAI,IAAMA,KAAKI,EAAE,CAAC,IAAMH,EAAE,MAAMD,EAAE,WAAW,CAAC,EAAE,KAAKA,EAAE,YAAY,CAAC,GAAGC,EAAE,CAACD,EAAE,WAAW,EAAE,IAAI,IAAMA,KAAK,KAAK,OAAO,CAAC,IAAMC,EAAE,MAAMD,EAAE,UAAU,CAAC,EAAE,KAAKA,EAAE,GAAG,QAAQ,CAACM,GAAEL,EAAE,CAACD,EAAE,WAAW,CAAC,IAAI,IAAMA,KAAK,KAAK,cAAc,CAAC,IAAMC,EAAED,EAAE,UAAU,CAAC,EAAE,KAAKA,EAAE,GAAG,QAAQ,CAACM,GAAEL,EAAE,CAACD,EAAE,WAAW,CAAC,OAAO,MAAM,IAAI,UAAU,EAAE,IAAI,CAAC,GAAEG,EAAEH,GAAG,YAAY,EAAE,GAAG,EAAE,IAAI,CAAC,EAAEM,EAAEN,EAAE,CAACC,EAAEC,EAAE,OAAO,GAAG,GAAG,CAAC,MAAM,gBAAgB,EAAE,CAAC,GAAS,MAAM,GAAG,IAAI,WAAWI,EAAE,CAAC,GAAjC,IAAkC,OAAO,GAAGA,EAAE,CAAC,IAAMJ,EAAE,IAAIC,EAAE,GAAG,CAAC,IAAMA,EAAE,MAAM,IAAI,UAAU,EAAE,IAAI,CAAC,GAAE,IAAI,WAAWG,EAAE,GAAG,EAAE,IAAI,CAAC,GAAGJ,EAAEF,EAAE,CAACC,EAAEK,EAAE,GAAG,GAAG,CAACF,EAAE,EAAE,CAACC,EAAE,EAAE,CAAC,GAAG,EAAEF,EAAE,2BAA2B,YAAY,MAAM,IAAI,EAAG,iBAAiB,CAAC,GAAG,CAAC,IAAMH,EAAE,KAAK,MAAMC,GAAEE,EAAE,iBAAiB,CAAC,EAAE,CAAC,CAAC,CAAC,UAAUG,GAAGN,EAAE,IAAI,KAAK,uBAAuBM,EAAE,CAACJ,EAAE,aAAaI,EAAE,EAAE,IAAI,IAAMA,KAAK,OAAO,KAAKH,EAAE,CAAC,CAAC,IAAMI,EAAEN,GAAEE,EAAEG,GAAG,CAAC,EAAE,CAAC,GAAGA,EAAE,WAAW,KAAK,EAAEA,EAAE,SAAS,QAAQ,CAAC,CAAC,IAAML,EAAE,iBAAiB,KAAKK,EAAE,GAAG,GAAG,GAAG,CAACL,EAAE,MAAM,IAAI,EAAG,uBAAuB,CAAC,IAAME,EAAE,KAAK,MAAMI,EAAE,CAACH,EAAEJ,EAAE,WAAW,MAAM,GAAGA,EAAE,KAAKC,GAAG,CAAC,GAAYG,IAAT,IAAK,GAAM,MAAM,IAAI,EAAG,sCAAsC,CAAC,EAAE,aAAa,CAAC,KAAKD,EAAE,GAAGC,EAAE,CAAC,SAASE,EAAE,WAAW,KAAK,CAAC,CAAC,IAAMN,EAAE,aAAa,KAAKM,EAAE,GAAG,GAAG,GAAG,CAACN,EAAE,MAAM,IAAI,EAAG,mBAAmB,CAAC,IAAIC,EAAE,KAAKM,EAAE,CAAC,EAAE,cAAc,GAAGN,EAAE,CAAC,UAAUA,IAAIG,EAAE,KAAK,IAAI,GAAG,CAAC,GAAGJ,EAAE,KAAKC,EAAE,SAASK,EAAE,MAAM,IAAI,CAAC,IAAI,GAAG,CAAC,CAAC,SAASA,EAAE,WAAW,KAAK,CAAC,CAAC,IAAMN,EAAE,aAAa,KAAKM,EAAE,GAAG,GAAG,GAAG,CAACN,EAAE,MAAM,IAAI,EAAG,mBAAmB,CAAC,IAAIC,EAAE,KAAKM,EAAE,CAAC,EAAE,cAAc,GAAGN,EAAE,CAAC,UAAUA,IAAII,EAAE,KAAK,IAAI,GAAG,CAAC,GAAGL,EAAE,KAAKC,EAAE,SAASK,EAAE,MAAM,IAAI,CAAC,IAAI,GAAG,CAAC,CAAC,SAASA,EAAE,WAAW,KAAK,EAAEA,EAAE,SAAS,QAAQ,CAAC,CAAC,IAAML,EAAE,iBAAiB,KAAKK,EAAE,GAAG,GAAG,GAAG,CAACL,EAAE,MAAM,IAAI,EAAG,mBAAmB,CAAC,EAAE,QAAQ,SAAS,GAAG,CAAC,EAAE,KAAKA,GAAGC,EAAE,SAAS,CAAC,GAAGF,EAAE,GAAG,KAAKA,EAAE,KAAK,KAAK,KAAK,MAAMO,EAAE,CAAC,CAAC,GAAG,SAASD,EAAE,WAAW,KAAK,EAAEA,EAAE,SAAS,QAAQ,CAAC,CAAC,IAAML,EAAE,iBAAiB,KAAKK,EAAE,GAAG,GAAG,GAAG,CAACL,EAAE,MAAM,IAAI,EAAG,mBAAmB,CAAC,EAAE,eAAe,SAAS,GAAG,CAAC,EAAE,KAAKA,GAAGC,EAAE,gBAAgB,CAAC,GAAGF,EAAE,GAAG,KAAKA,EAAE,KAAK,KAAK,KAAK,MAAMO,EAAE,CAAC,CAAC,GAAG,EAAE,IAAI,IAAMP,KAAKI,EAAE,IAAI,IAAMH,KAAKC,EAAE,WAAW,GAAGD,EAAE,KAAK,CAAC,IAAMK,EAAEL,EAAE,KAAK,OAAO,GAAGK,EAAE,IAAI,IAAMJ,KAAKI,EAAE,MAAMJ,GAAG,MAAMA,GAAGA,EAAE,EAAE,SAASF,EAAE,GAAG,GAAGA,EAAE,iBAAiB,KAAKC,EAAE,CAACA,EAAE,YAAY,KAAKD,EAAE,EAAE,IAAI,IAAMA,KAAKK,EAAE,IAAI,IAAMJ,KAAKC,EAAE,WAAW,GAAGD,EAAE,KAAK,CAAC,IAAMK,EAAEL,EAAE,KAAK,OAAO,GAAGK,EAAE,IAAI,IAAMJ,KAAKI,EAAE,GAAGJ,EAAE,EAAEA,EAAE,EAAE,SAASF,EAAE,GAAG,GAAGA,EAAE,iBAAiB,KAAKC,EAAE,CAACA,EAAE,YAAY,KAAKD,EAAE,SAASA,EAAE,CAAC,GAAGA,aAAa,MAAM,MAAM,IAAI,EAAG,mCAAmCA,EAAE,UAAU,QAAQA,EAAE,CAAC,GAAGA,aAAa,MAAM,MAAM,IAAI,EAAGA,EAAE,QAAQ,CAAC,OAAOE,IAAgG,GAAG,KAAK,CAAC,YAAY,EAAE,CAAC,EAAG,KAAK,iBAAiB,IAAI,IAAI,CAAC,EAAG,KAAK,WAAW,EAAE,CAAC,CAAC,EAAG,KAAK,UAAU,GAAG,CAAC,EAAG,KAAK,eAAe,CAAC,EAAG,KAAK,aAAa,GAAG,CAAC,EAAG,KAAK,YAAY,CAAC,EAAG,KAAK,WAAW,IAAI,CAAC,EAAG,KAAK,YAAY,CAAC,EAAG,KAAK,cAAc,CAAC,EAAG,KAAK,mCAAmC,CAAW,OAAOF,GAAG,QAApB,WAA6B,KAAK,QAAQA,EAAE,QAAkB,OAAOA,GAAG,aAApB,WAAkC,KAAK,aAAaA,EAAE,aAAuB,OAAOA,GAAG,WAApB,WAAgC,KAAK,WAAWA,EAAE,WAAqB,OAAOA,GAAG,UAApB,WAA+B,KAAK,UAAUA,EAAE,UAAoB,OAAOA,GAAG,UAApB,WAA+B,KAAK,UAAUA,EAAE,UAAU,KAAK,iCAAiCA,GAAG,kCAAkC,CAAC,EAAE,MAAM,SAAS,EAAE,IAAK,GAAE,CAAC,MAAM,IAAI,EAAG,uDAAuD,CAAC,OAAO,EAAE,CAAC,MAAM,IAAI,EAAG,qDAAqD,CAAC,MAAM,SAAS,EAAE,EAAE,IAAK,GAAE,CAAC,MAAM,IAAI,EAAG,sEAAsE,CAAC,WAAW,GAAGA,EAAE,CAAC,MAAM,IAAI,EAAG,iFAAiF,CAAC,aAAa,EAAE,CAAC,MAAM,IAAI,EAAG,sFAAsF,CAAC,MAAM,gBAAgB,EAAE,CAAC,MAAM,IAAI,EAAG,2GAA2G,CAAC,MAAM,cAAc,EAAE,IAAK,GAAE,CAAC,MAAM,IAAI,EAAG,8EAA8E,CAAC,IAAI,SAAS,CAAC,OAAO,KAAK,SAAS,IAAI,SAAS,CAAC,OAAO,KAAK,SAAS,IAAI,UAAU,CAAC,OAAO,KAAK,UAAU,IAAI,QAAQ,CAAC,OAAO,KAAK,QAAQ,IAAI,aAAa,CAAC,OAAO,KAAK,aAAa,IAAI,UAAU,CAAC,OAAO,KAAK,UAAU,IAAI,WAAW,CAAC,OAAO,KAAK,WAAW,IAAI,YAAY,CAAC,OAAO,MAAM,KAAK,KAAK,eAAe,QAAQ,CAAC,CAAC,IAAI,UAAU,CAAC,OAAO,KAAK,gBAAgB,CAAC,IAAI,QAAQ,CAAC,OAAO,KAAK,YAAY,cAAc,EAAE,CAAC,MAAO,MAAK,YAAYA,GAAG,EAAE,CAAC,KAAK,UAAU,EAAE,CAAC,MAAO,MAAK,QAAQA,EAAE,KAAK,eAAe,EAAE,CAAC,MAAO,MAAK,aAAuB,OAAOA,GAAjB,SAAmBA,EAAE,GAAG,KAAK,aAAa,EAAE,CAAC,MAAO,MAAK,WAAWA,EAAE,KAAK,YAAY,EAAE,CAAC,MAAO,MAAK,UAAoB,OAAOA,GAAjB,SAAmBA,EAAE,cAAc,KAAK,YAAY,EAAE,CAAC,MAAO,MAAK,UAAUA,EAAE,KAAK,aAAa,EAAE,EAAE,EAAE,CAAC,EAAE,YAAY,SAAS,GAAG,CAAC,GAAGE,EAAE,KAAKI,EAAE,CAAC,GAAGJ,EAAE,YAAYD,EAAE,CAAC,CAACD,EAAE,KAAK,MAAM,IAAI,EAAG,+BAA+B,CAAC,IAAMG,EAAEH,EAAE,KAAK,OAAO,GAAG,CAACG,EAAE,MAAM,IAAI,EAAG,6BAA6B,CAAC,IAAI,IAAMH,KAAKG,EAAE,MAAMH,GAAG,MAAMA,GAAGA,EAAE,KAAKM,IAAI,EAAE,EAAEJ,EAAE,aAAa,CAAC,oBAAoB,CAAC,IAAMF,EAAE,IAAI,IAAI,KAAK,WAAW,SAAS,GAAG,CAAC,EAAE,IAAIC,EAAE,GAAGA,EAAE,YAAY,GAAG,CAAC,IAAIA,EAAE,EAAE,EAAE,SAAS,GAAG,CAAC,GAAGD,EAAE,SAAS,CAAC,IAAI,IAAIA,EAAE,KAAK,WAAW,OAAO,EAAEA,GAAG,EAAE,IAAK,CAAC,IAAMM,EAAE,KAAK,WAAW,GAAGN,EAAE,CAAC,GAAGM,EAAE,IAAI,IAAIN,EAAEM,EAAE,YAAY,OAAO,EAAEN,GAAG,EAAE,IAAK,CAAC,IAAME,EAAEI,EAAE,YAAY,GAAGN,EAAE,CAAC,IAAI,KAAK,aAAaM,EAAE,SAASL,IAAIC,EAAE,GAAG,CAAC,OAAQ,aAAa,EAAE,EAAE,EAAE,CAAC,EAAE,YAAY,SAAS,GAAG,CAAC,GAAGA,EAAE,KAAKI,EAAE,CAAC,GAAGJ,EAAE,YAAYD,EAAE,CAAC,CAACD,EAAE,KAAK,MAAM,IAAI,EAAG,+BAA+B,CAAC,IAAMG,EAAEH,EAAE,KAAK,OAAO,GAAG,CAACG,EAAE,MAAM,IAAI,EAAG,6BAA6B,CAAC,IAAI,IAAMH,KAAKG,EAAE,GAAGH,EAAE,EAAEA,EAAE,KAAKM,IAAI,EAAE,EAAEJ,EAAE,aAAa,CAAC,oBAAoB,CAAC,IAAMF,EAAE,IAAI,IAAI,KAAK,WAAW,SAAS,GAAG,CAAC,EAAE,IAAIC,EAAE,GAAGA,EAAE,YAAY,GAAG,CAAC,IAAIA,EAAE,EAAE,EAAE,SAAS,GAAG,CAAC,GAAGD,EAAE,SAAS,CAAC,IAAI,IAAIA,EAAE,KAAK,WAAW,OAAO,EAAEA,GAAG,EAAE,IAAK,CAAC,IAAMM,EAAE,KAAK,WAAW,GAAGN,EAAE,CAAC,GAAGM,EAAE,IAAI,IAAIN,EAAEM,EAAE,YAAY,OAAO,EAAEN,GAAG,EAAE,IAAK,CAAC,IAAME,EAAEI,EAAE,YAAY,GAAGN,EAAE,CAAC,IAAI,KAAK,aAAaM,EAAE,SAASL,IAAIC,EAAE,GAAG,CAAC,OAAQ,oBAAoB,EAAE,CAAC,GAAG,KAAK,eAAe,IAAIF,EAAE,GAAG,CAAC,MAAM,IAAI,EAAG,6CAA6C,CAAC,OAAO,KAAK,eAAe,IAAIA,EAAE,GAAGA,EAAE,CAAC,KAAK,MAAM,qBAAqB,EAAE,CAAC,IAAMC,EAAED,EAAE,MAAM,OAAO,GAAG,CAACC,EAAE,MAAM,IAAI,EAAG,iEAAiE,CAAC,IAAMK,EAAE,KAAK,WAAW,CAACJ,EAAE,KAAK,UAAU,CAAC,IAAI,IAAMF,KAAKC,EAAE,GAAG,GAAGD,EAAE,CAAC,IAAI,IAAMC,KAAKK,EAAE,EAAE,WAAWN,EAAE,IAAI,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,EAAE,MAAMC,EAAE,WAAW,UAAU,GAAGD,EAAE,CAAC,IAAI,IAAMC,KAAKC,EAAE,EAAE,WAAWF,EAAE,IAAI,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,EAAE,MAAMC,EAAE,WAAW,EAAE,OAAOD,EAAE,MAAM,aAAa,EAAE,EAAE,CAAC,GAAG,CAACC,GAAG,aAAa,OAAO,KAAK,eAAe,IAAID,EAAE,CAAC,IAAIM,EAAE,KAAK,eAAe,IAAIN,EAAE,CAAC,GAAG,CAACM,EAAE,MAAM,IAAI,EAAG,4BAA4B,CAAC,MAAO,GAAE,MAAM,KAAK,qBAAqBA,EAAE,CAACA,EAAE,eAAe,CAAC,OAAO,MAAM,KAAK,KAAK,eAAe,CAAC,gBAAgB,EAAE,CAAC,IAAML,EAAE,KAAK,eAAe,IAAID,EAAE,CAAC,OAAOC,GAAG,KAAK,eAAe,OAAOA,EAAE,GAAG,CAAC,KAAK,WAAW,CAAC,IAAMD,EAAE,EAAE,CAAC,OAAO,KAAK,WAAW,KAAK,GAAGA,EAAE,KAAK,GAAGC,EAAE,YAAY,EAAE,CAACD,EAAE,UAAU,CAAC,IAAMA,EAAE,EAAE,CAAC,OAAO,KAAK,WAAW,KAAK,GAAGA,EAAE,KAAK,GAAGC,EAAE,YAAY,EAAE,CAACD,EAAE,gBAAgB,CAAC,IAAMA,EAAE,MAAM,KAAK,KAAK,eAAe,QAAQ,CAAC,CAAC,KAAK,IAAI,CAAC,GAAGA,EAAE,GAAG,GAAYA,EAAE,WAAX,IAAK,IAAgB,CAAC,SAASA,EAAE,SAAS,CAAC,GAAYA,EAAE,OAAX,IAAK,IAAY,CAAC,KAAKA,EAAE,KAAK,CAAC,GAAYA,EAAE,QAAX,IAAK,IAAa,CAAC,MAAMA,EAAE,MAAM,CAAC,GAAYA,EAAE,YAAX,IAAK,IAAiB,CAAC,UAAUA,EAAE,UAAU,CAAC,GAAYA,EAAE,WAAX,IAAK,IAAgB,CAAC,SAASA,EAAE,SAAS,CAAC,GAAYA,EAAE,QAAX,IAAK,IAAa,CAAC,MAAMA,EAAE,MAAM,CAAC,GAAYA,EAAE,eAAX,IAAK,IAAoB,CAAC,aAAaA,EAAE,aAAa,CAAC,GAAYA,EAAE,aAAX,IAAK,IAAkB,CAAC,WAAWA,EAAE,WAAW,CAAC,GAAG,CAAC,MAAM,CAAC,QAAQ,KAAK,QAAQ,UAAU,KAAK,UAAU,OAAO,KAAK,OAAO,GAAY,KAAK,WAAd,IAAK,IAAmB,CAAC,SAAS,KAAK,SAAS,CAAC,GAAY,KAAK,WAAd,IAAK,IAAmB,CAAC,SAAS,KAAK,SAAS,CAAC,WAAWA,EAAE,GAAG,KAAK,aAAkB,KAAK,YAAY,MAAM,GAA5B,GAA6B,CAAC,YAAY,KAAK,YAAY,CAAC,EAAE,CAAC,GAAG,KAAK,aAAiB,OAAO,KAAK,KAAK,YAAY,CAAC,SAAlC,EAAyC,CAAC,OAAO,KAAK,YAAY,CAAC,EAAE,CAAC,CAAC,MAAM,OAAO,CAAC,KAAK,gBAAgB,CAAC,IAAI,IAAMA,KAAK,KAAK,WAAW,MAAMA,EAAE,QAAQ,CAAC,KAAK,WAAW,OAAO,IAAI,KAAK,oBAAoB,CAAC,KAAK,oBAAoB,EAAE,IAAMA,EAAE,EAAE,CAACC,EAAE,EAAE,CAAC,IAAI,IAAMK,KAAK,KAAK,QAAQ,EAAE,SAASN,EAAE,KAAKM,EAAE,CAACL,EAAE,KAAKK,EAAE,CAAC,MAAM,QAAQ,IAAIN,EAAE,KAAK,KAAM,IAAGA,EAAE,SAAS,EAAE,CAAC,CAAC,IAAI,IAAMA,KAAKC,EAAE,MAAMD,EAAE,SAAS,CAAC,OAAO,KAAK,MAAM,OAAO,EAAE,IAAK,GAAE,CAAC,IAAMC,EAAE,MAAM,KAAK,cAAcD,EAAE,CAAC,OAAO,IAAI,KAAK,CAACC,EAAE,CAAC,CAAC,KAAK,kBAAkB,CAAC,CAAC,MAAM,QAAQ,EAAE,CAAC,GAAG,CAAC,GAAGD,EAAE,CAAC,MAAM,IAAI,EAAG,cAAc,CAAC,GAAG,CAAC,IAAMC,EAAE,MAAM,MAAMD,EAAE,CAAC,GAAG,CAACC,EAAE,GAAG,MAAM,IAAI,EAAGA,EAAE,WAAW,CAAC,IAAMK,EAAE,MAAML,EAAE,aAAa,CAAC,OAAO,KAAK,gBAAgBK,EAAE,OAAON,EAAE,CAAC,GAAGA,aAAa,MAAM,MAAM,IAAI,EAAGA,EAAE,QAAQ,CAAC,MAAM,IAAI,EAAG,gBAAgB,CAAC,MAAM,GAAGA,EAAE,CAAC,IAAMC,EAAE,KAAK,QAAQ,CAAC,IAAI,IAAMK,KAAKN,EAAE,EAAE,WAAW,SAAS,GAAG,CAAC,EAAE,KAAKC,EAAE,aAAa,CAAC,GAAGD,EAAE,GAAG,KAAKA,EAAE,KAAK,CAAC,CAACA,EAAE,KAAKC,EAAE,aAAa,CAAC,GAAGD,EAAE,GAAG,IAAIA,EAAE,IAAI,CAAC,GAAG,CAAC,OAAOC,EAAE,oBAAoB,EAAE,CAAC,GAAa,OAAOD,GAAjB,SAAmB,MAAM,IAAI,EAAG,iBAAiB,CAAC,yBAAyB,EAAE,CAAC,GAAa,OAAOA,GAAjB,SAAmB,MAAM,IAAI,EAAG,sBAAsB,CAAC,uBAAuB,EAAE,CAAC,GAAa,OAAOA,GAAjB,SAAmB,MAAM,IAAI,EAAG,oBAAoB,CAAC,sBAAsB,EAAE,CAAC,GAAa,OAAOA,GAAjB,SAAmB,MAAM,IAAI,EAAG,mBAAmB,CAAC,qBAAqB,EAAE,CAAC,GAAa,OAAOA,GAAjB,SAAmB,MAAM,IAAI,EAAG,kBAAkB,CAAC,wBAAwB,EAAE,CAAC,GAAG,CAACA,EAAE,MAAM,IAAI,EAAG,qBAAqB,GAAG,IAAI,IAAI,EAAE,OAAO,SAAS,EAAE,OAAO,SAASA,IAAI,IAAI,EAAE,CAAC,CAAC,GAAGY,GAAE,GAAG,CAAC,GAAGT,EAAE,CAAC,GAAGC,GAAG,CAAC,SAASC,EAAEK,IAAG,CAAC,CAAC,KAAKL,EAAEG,GAAE,CAACE,IAAG,CAACD,IAAG,CAAC,CAAC,CAAC,CAAC,MAAMJ,EAAEI,IAAG,CAAC,CAAC,UAAUJ,EAAEG,GAAE,CAACG,GAAE,EAAE,CAACA,GAAE,GAAG,CAAC,CAAC,CAAC,CAAC,SAASN,EAAE,GAAG,CAAC,MAAMA,EAAEK,IAAG,CAAC,CAAC,aAAaL,EAAEI,IAAG,CAAC,CAAC,WAAWJ,EAAED,GAAG,CAAC,CAAC,CAAC,CAAID,EAAE,CAAC,QAAQE,EAAED,GAAG,CAAC,CAAC,UAAUC,EAAED,GAAG,CAAC,CAAC,kBAAkBC,EAAED,GAAG,CAAC,CAAC,WAAWG,EAAE,GAAG,CAAC,OAAOF,EAAED,GAAG,CAAC,CAAC,OAAOC,EAAEQ,GAAET,GAAG,CAACU,IAAG,CAAC,CAAC,CAAC,YAAYT,EAAED,GAAG,CAAC,CAAC,SAASC,EAAED,GAAG,CAAC,CAAC,SAASC,EAAEI,IAAG,CAAC,CAAC,CAAC,CAAC,GAAG,KAAK,CAAC,YAAY,EAAE,CAAC,EAAG,KAAK,QAAQ,CAAC,EAAG,KAAK,MAAM,GAAG,CAAC,EAAG,KAAK,OAAO,CAAC,EAAG,KAAK,aAAa,CAAC,EAAG,KAAK,SAAS,CAAC,EAAG,KAAK,YAAY,CAAC,EAAG,KAAK,QAAQ,CAAC,EAAG,KAAK,YAAY,CAAC,EAAG,KAAK,SAAS,CAAC,EAAG,KAAK,gBAAgB,CAAC,EAAG,KAAK,cAAc,CAAC,EAAG,KAAK,cAAc,CAAC,EAAG,KAAK,0BAA0B,CAAC,EAAG,KAAK,eAAe,EAAE,CAAC,CAAC,EAAG,KAAK,eAAe,EAAE,CAAC,CAAC,KAAK,qBAAqBT,EAAE,CAAC,KAAK,IAAIA,EAAE,GAAG,KAAK,YAAYA,EAAE,YAAY,EAAE,CAACA,EAAE,OAAO,KAAK,MAAMA,EAAE,MAAMA,EAAE,MAAM,KAAK,KAAKA,EAAE,KAAK,KAAK,wBAAwBA,EAAE,wBAAwB,CAAC,EAAY,OAAOA,EAAE,WAAnB,WAA+B,KAAK,UAAUA,EAAE,WAAqB,OAAOA,EAAE,OAAnB,WAA2B,KAAK,MAAMA,EAAE,OAAiB,OAAOA,EAAE,UAAnB,WAA8B,KAAK,SAASA,EAAE,UAAqB,OAAOA,EAAE,MAApB,WAAoC,OAAOA,EAAE,MAAnB,WAA0B,KAAK,KAAKA,EAAE,MAAiB,OAAOA,EAAE,UAApB,YAA+B,KAAK,SAASA,EAAE,UAAqB,OAAOA,EAAE,OAApB,YAA4B,KAAK,MAAMA,EAAE,OAAiB,OAAOA,EAAE,cAAnB,WAAkC,KAAK,aAAaA,EAAE,cAAwB,OAAOA,EAAE,YAAnB,WAAgC,KAAK,WAAWA,EAAE,YAAY,MAAM,UAAU,CAAC,MAAM,IAAI,EAAG,sDAAsD,CAAC,IAAI,YAAY,CAAC,OAAO,KAAK,YAAY,IAAI,WAAW,EAAE,CAAC,KAAK,YAAYA,EAAE,IAAI,IAAI,CAAC,OAAO,KAAK,IAAI,IAAI,GAAG,EAAE,CAAC,KAAK,gBAAgBA,EAAE,CAAC,KAAK,IAAIA,EAAE,IAAI,aAAa,CAAC,OAAO,KAAK,aAAa,IAAI,YAAY,EAAE,CAAC,KAAK,aAAaA,EAAE,IAAI,aAAa,CAAC,OAAO,KAAK,aAAa,IAAI,YAAY,EAAE,CAAC,KAAK,aAAaA,EAAE,IAAI,MAAM,CAAC,OAAO,KAAK,MAAM,IAAI,KAAK,EAAE,CAAC,KAAK,wBAAwBA,EAAE,CAAC,KAAK,MAAMA,EAAE,IAAI,KAAK,CAAC,OAAO,KAAK,KAAK,IAAI,IAAI,EAAE,CAAC,KAAK,iBAAiBA,EAAE,CAAC,KAAK,KAAKA,EAAE,IAAI,YAAY,CAAC,OAAO,KAAK,YAAY,IAAI,WAAW,EAAE,CAAC,GAAG,KAAK,wBAAwBA,EAAE,CAAC,KAAK,YAAYA,EAAE,IAAI,WAAW,CAAC,OAAO,KAAK,WAAW,IAAI,UAAU,EAAE,CAAC,KAAK,WAAWA,EAAE,IAAI,OAAO,CAAC,OAAO,KAAK,OAAO,IAAI,MAAM,EAAE,CAAW,OAAOA,GAAjB,UAAoB,KAAK,mBAAmBA,EAAE,CAAC,KAAK,OAAOA,EAAE,IAAI,UAAU,CAAC,OAAO,KAAK,UAAU,IAAI,SAAS,EAAE,CAAW,OAAOA,GAAjB,UAAoB,KAAK,sBAAsBA,EAAE,CAAC,KAAK,UAAUA,EAAE,IAAI,MAAM,CAAC,OAAO,KAAK,MAAM,IAAI,KAAK,EAAE,CAAW,OAAOA,GAAjB,UAA+B,OAAOA,GAAlB,WAAqB,KAAK,kBAAkBA,EAAE,CAAC,KAAK,MAAMA,EAAE,IAAI,UAAU,CAAC,OAAO,KAAK,UAAU,IAAI,SAAS,EAAE,CAAY,OAAOA,GAAlB,WAAqB,KAAK,sBAAsBA,EAAE,CAAC,KAAK,UAAUA,EAAE,IAAI,wBAAwB,CAAC,OAAO,KAAK,wBAAwB,IAAI,uBAAuB,EAAE,CAAC,KAAK,wBAAwBA,EAAE,IAAI,OAAO,CAAC,OAAO,KAAK,OAAO,IAAI,MAAM,EAAE,CAAY,OAAOA,GAAlB,WAAqB,KAAK,mBAAmBA,EAAE,CAAC,KAAK,OAAOA,EAAE,IAAI,cAAc,CAAC,OAAO,KAAK,cAAc,IAAI,aAAa,EAAE,CAAW,OAAOA,GAAjB,UAAoB,KAAK,0BAA0BA,EAAE,CAAC,KAAK,cAAcA,EAAE,MAAM,cAAc,EAAE,CAAC,IAAMC,EAAE,MAAM,KAAK,OAAOD,EAAE,CAAC,OAAO,IAAI,aAAW,CAAE,OAAO,KAAK,UAAUC,EAAE,CAAC,CAAC,OAAO,MAAM,qBAAqB,CAAC,MAAM,IAAI,EAAG,mFAAmF,CAAC,MAAM,qBAAqB,CAAC,MAAM,IAAI,EAAG,mFAAmF,CAAC,MAAM,OAAO,EAAE,EAAE,CAAC,CAAC,IAAMA,EAAE,MAAM,KAAK,OAAOD,EAAE,CAAC,OAAO,IAAI,KAAK,CAAC,KAAK,UAAUC,EAAE,CAAC,CAAC,CAAC,KAAK,mBAAmB,CAAC,CAAC,MAAM,OAAO,EAAE,CAAC,GAAG,KAAK,MAAM,CAAC,KAAK,QAAQ,KAAK,MAAM,MAAM,KAAK,SAAS,KAAK,KAAK,EAAE,KAAK,wBAAwB,KAAK,MAAM,CAAC,KAAK,MAAM,QAAQ,SAAS,MAAM,KAAK,qBAAqB,CAAC,MAAM,KAAK,qBAAqB,CAACD,GAAG,cAAc,CAAC,IAAMA,EAAE,KAAK,MAAM,OAAO,GAAG,CAACA,EAAE,MAAM,IAAI,EAAG,iEAAiE,CAAC,IAAMC,EAAE,KAAK,YAAYK,EAAE,KAAK,YAAY,IAAI,IAAMJ,KAAKF,EAAE,GAAG,MAAME,GAAG,MAAMA,GAAG,EAAE,OAAOA,IAAI,MAAMA,EAAE,IAAI,IAAMF,KAAKC,EAAE,EAAE,WAAWC,EAAE,IAAI,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,EAAE,MAAMF,EAAE,WAAW,UAAU,GAAGE,EAAE,CAAC,IAAI,IAAMF,KAAKM,EAAE,EAAE,WAAWJ,EAAE,IAAI,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,EAAE,MAAMF,EAAE,WAAW,EAAE,OAAO,KAAK,MAAM,MAAM,SAAS,EAAE,CAAC,IAAuBM,EAAE,MAAjB,MAAM,MAAMN,EAAE,EAAW,MAAM,CAAKE,EAAE,GAAG,CAAC,EAAE,KAAK,MAAMI,EAAE,OAAON,EAAE,CAAC,GAAGA,aAAa,MAAM,MAAM,IAAI,EAAG,GAAGA,EAAE,QAAQ,kCAAkC,CAAC,OAAO,KAAK,wBAAwBE,EAAE,CAACA,EAAE,iBAAiB,EAAE,CAAC,GAAG,CAAC,IAAI,IAAIF,GAAG,GAAG,MAAS,CAAC,MAAM,IAAI,EAAG,wBAAwB,EAAE,wBAAwB,EAAE,CAAC,GAAG,CAAC,CAAC,IAAI,KAAK,KAAK,SAAS,KAAK,IAAI,IAAI,CAAC,OAAO,GAAG,OAAO,UAAU,eAAe,KAAKA,EAAEC,EAAE,EAAE,CAAC,MAAM,IAAI,EAAG,gCAAgC,CAAC,gBAAgB,EAAE,CAAC,GAAG,CAACD,EAAE,MAAM,IAAI,EAAG,uBAAuB,CAAC,uBAAuB,EAAE,CAAC,GAAQA,IAAL,IAAYA,IAAJ,EAAM,MAAM,IAAI,EAAG,uDAAuD,CAAC,0BAA0B,EAAE,CAAC,GAAGA,EAAE,GAAG,CAAC,OAAO,UAAUA,EAAE,CAAC,MAAM,IAAI,EAAG,yCAAyC,CAAC,kBAAkB,EAAE,CAAC,GAAa,OAAOA,GAAjB,WAAqB,CAAC,OAAO,UAAUA,EAAE,EAAEA,EAAE,GAAG,MAAM,IAAI,EAAG,4CAA4C,CAAC,qBAAqB,EAAE,CAAC,GAAG,KAAK,gBAAgBA,EAAE,GAAG,CAAC,CAACA,EAAE,MAAM,CAACA,EAAE,IAAI,MAAM,IAAI,EAAG,2BAA2B,CAAC,EAAE,MAAM,KAAK,wBAAwBA,EAAE,KAAK,CAACA,EAAE,KAAK,KAAK,iBAAiBA,EAAE,IAAI,CAACA,EAAE,WAAW,KAAK,uBAAuBA,EAAE,UAAU,CAACA,EAAE,cAAc,KAAK,0BAA0BA,EAAE,aAAa,CAACA,EAAE,MAAM,KAAK,kBAAkBA,EAAE,KAAK,CAAC,mBAAmB,EAAE,CAAC,GAAYA,IAAT,IAAK,KAAkB,OAAOA,GAAjB,UAAoBA,EAAE,GAAG,MAAM,IAAI,EAAG,sCAAsC,CAAC,sBAAsB,EAAE,CAAC,IAAMC,EAAE,OAAO,OAAO,GAAG,CAAC,GAAYD,IAAT,IAAK,IAAO,CAACC,EAAE,SAASD,EAAE,CAAC,MAAM,IAAI,EAAG,4BAA4BC,EAAE,KAAK,KAAK,GAAG,CAAC,sBAAsB,EAAE,CAAC,GAAYD,IAAT,IAAK,IAAkB,OAAOA,GAAlB,UAAoB,MAAM,IAAI,EAAG,6BAA6B,CAAC,mBAAmB,EAAE,CAAC,GAAYA,IAAT,IAAK,IAAkB,OAAOA,GAAlB,UAAoB,MAAM,IAAI,EAAG,0BAA0B,CAAC,wBAAwB,EAAE,CAAgG,GAAnFA,IAAT,IAAK,IAAiB,OAAOA,GAAjB,UAA4FA,IAAT,IAAK,IAAO,CAACA,EAAE,WAAW,IAAI,CAAC,MAAM,IAAI,EAAG,+CAA+C,GAAG,GAAG,KAAK,CAAC,YAAY,EAAE,CAAC,EAAG,KAAK,QAAQ,CAAC,EAAG,KAAK,MAAM,GAAG,CAAC,EAAG,KAAK,YAAY,GAAG,CAAC,EAAG,KAAK,oBAAoB,CAAC,EAAG,KAAK,cAAc,CAAC,KAAK,gBAAgBA,EAAE,GAAG,CAAC,KAAK,sBAAsBA,EAAE,SAAS,CAAC,KAAK,YAAYA,EAAE,YAAY,EAAE,CAACA,EAAE,OAAO,KAAK,MAAMA,EAAE,MAAMA,EAAE,KAAK,KAAK,IAAIA,EAAE,IAAIA,EAAE,WAAW,KAAK,UAAUA,EAAE,UAAU,KAAK,kBAAkBA,EAAE,kBAAkB,EAAE,CAAC,IAAI,YAAY,CAAC,OAAO,KAAK,YAAY,IAAI,WAAW,EAAE,CAAC,KAAK,YAAYA,EAAE,gBAAgB,EAAE,CAAC,GAAG,CAACA,EAAE,MAAM,IAAI,EAAG,mBAAmB,CAAC,sBAAsB,EAAE,CAAC,GAAG,CAACA,EAAE,MAAM,IAAI,EAAG,yBAAyB,CAAC,IAAI,UAAU,CAAC,OAAO,KAAK,UAAU,IAAI,SAAS,EAAE,CAAC,KAAK,sBAAsBA,EAAE,CAAC,KAAK,UAAUA,EAAE,IAAI,IAAI,CAAC,OAAO,KAAK,IAAI,IAAI,GAAG,EAAE,CAAC,KAAK,gBAAgBA,EAAE,CAAC,KAAK,IAAIA,EAAE,IAAI,MAAM,CAAC,OAAO,KAAK,MAAM,IAAI,KAAK,EAAE,CAAC,GAAG,CAACA,EAAE,MAAM,IAAI,EAAG,eAAe,CAAC,KAAK,MAAMA,EAAE,IAAI,kBAAkB,CAAC,OAAO,KAAK,kBAAkB,IAAI,iBAAiB,EAAE,CAAC,KAAK,kBAAkBA,EAAE,MAAM,WAAW,CAAC,GAAG,KAAK,OAAO,KAAK,WAAW,KAAK,MAAM,CAAC,OAAO,KAAK,KAAK,IAAMA,EAAE,MAAM,KAAK,eAAe,CAAC,OAAO,GAAG,IAAI,WAAWA,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,KAAK,GAAGA,EAAE,KAAK,SAAS,CAAC,IAAIC,EAAE,KAAK,SAAS,MAAM,IAAI,CAAC,KAAK,CAAC,AAAI,IAAE,OAAQ,KAAK,SAAS,GAAGD,EAAE,GAAGC,KAAK,MAAM,eAAe,CAAC,OAAO,MAAM,MAAM,KAAK,QAAQ,EAAE,aAAa,CAAC,MAAM,QAAQ,CAAC,GAAG,CAAC,KAAK,MAAM,MAAM,IAAI,EAAG,sBAAsB,CAAC,GAAG,KAAK,WAAW,KAAK,MAAM,CAAC,CAAC,IAAMD,EAAE,KAAK,MAAM,CAACC,EAAEK,GAAGN,EAAE,MAAM,IAAI,CAAC,IAAI,CAACC,GAAG,CAACK,IAAIN,EAAE,OAAO,OAAO,IAAI,KAAK,CAACA,EAAE,CAAC,CAAC,GAAG,CAACC,GAAG,CAACK,EAAE,MAAM,IAAI,EAAG,sBAAsB,CAAC,IAAMJ,EAAED,EAAE,QAAQ,QAAQ,GAAG,CAAC,QAAQ,WAAW,GAAG,CAAC,OAAO,IAAI,KAAK,CAACK,EAAE,CAAC,CAAC,KAAKJ,EAAE,CAAC,CAAC,GAAG,KAAK,eAAe,KAAK,MAAM,CAAC,OAAO,IAAI,KAAK,CAAC,KAAK,MAAM,CAAC,CAAC,GAAG,KAAK,QAAQ,KAAK,MAAM,CAAC,OAAO,KAAK,MAAM,MAAM,IAAI,EAAG,sBAAsB,CAAC,MAAM,eAAe,EAAE,CAAC,OAAO,MAAM,MAAMF,EAAE,EAAE,MAAM,CAAC,eAAe,EAAE,CAAC,OAAOA,aAAa,YAAY,WAAW,EAAE,CAAC,OAAgB,OAAOA,GAAjB,UAAoBA,EAAE,WAAW,QAAQ,CAAC,QAAQ,EAAE,CAAC,OAAOA,aAAa,OAAO,GAAG,KAAK,CAAC,YAAY,EAAE,CAAC,EAAG,KAAK,QAAQ,CAAC,EAAG,KAAK,MAAM,GAAG,CAAC,EAAG,KAAK,OAAO,CAAC,EAAG,KAAK,YAAY,GAAG,CAAC,EAAG,KAAK,oBAAoB,CAAC,EAAG,KAAK,cAAc,CAAC,KAAK,gBAAgBA,EAAE,GAAG,CAAC,KAAK,sBAAsBA,EAAE,SAAS,CAAC,KAAK,YAAYA,EAAE,YAAY,EAAE,CAACA,EAAE,OAAO,KAAK,MAAMA,EAAE,MAAMA,EAAE,KAAK,KAAK,IAAIA,EAAE,IAAIA,EAAE,MAAM,KAAK,KAAKA,EAAE,KAAKA,EAAE,WAAW,KAAK,UAAUA,EAAE,UAAU,KAAK,kBAAkBA,EAAE,kBAAkB,EAAE,CAAC,IAAI,YAAY,CAAC,OAAO,KAAK,YAAY,IAAI,WAAW,EAAE,CAAC,KAAK,YAAYA,EAAE,IAAI,UAAU,CAAC,OAAO,KAAK,UAAU,IAAI,SAAS,EAAE,CAAC,GAAG,CAACA,EAAE,MAAM,IAAI,EAAG,0BAA0B,kBAAkB,CAAC,KAAK,UAAUA,EAAE,IAAI,IAAI,CAAC,OAAO,KAAK,IAAI,IAAI,GAAG,EAAE,CAAC,GAAG,CAACA,EAAE,MAAM,IAAI,EAAG,mBAAmB,kBAAkB,CAAC,KAAK,IAAIA,EAAE,IAAI,MAAM,CAAC,OAAO,KAAK,MAAM,IAAI,KAAK,EAAE,CAAC,GAAG,CAACA,EAAE,MAAM,IAAI,EAAG,eAAe,CAAC,KAAK,MAAMA,EAAE,IAAI,kBAAkB,CAAC,OAAO,KAAK,kBAAkB,IAAI,iBAAiB,EAAE,CAAC,KAAK,kBAAkBA,EAAE,MAAM,WAAW,CAAC,GAAG,KAAK,OAAO,KAAK,WAAW,KAAK,MAAM,CAAC,OAAO,KAAK,KAAK,IAAMA,EAAE,MAAM,KAAK,eAAe,CAAC,OAAO,GAAG,IAAI,WAAWA,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,KAAK,GAAGA,EAAE,KAAK,SAAS,CAAC,IAAIC,EAAE,KAAK,SAAS,MAAM,IAAI,CAAC,KAAK,CAAC,AAAI,IAAE,OAAQ,KAAK,SAAS,GAAGD,EAAE,GAAGC,KAAK,MAAM,eAAe,CAAC,OAAO,MAAM,MAAM,KAAK,QAAQ,EAAE,aAAa,CAAC,MAAM,QAAQ,CAAC,GAAG,CAAC,KAAK,OAAO,KAAK,OAAO,KAAK,MAAM,MAAM,KAAK,eAAe,KAAK,KAAK,EAAE,CAAC,KAAK,MAAM,MAAU,MAAM,eAAe,CAAC,GAAG,KAAK,WAAW,KAAK,MAAM,CAAC,CAAC,IAAMD,EAAE,KAAK,MAAM,CAACC,EAAEK,GAAGN,EAAE,MAAM,IAAI,CAAC,IAAI,CAACC,GAAG,CAACK,IAAIN,EAAE,OAAO,OAAO,IAAI,KAAK,CAACA,EAAE,CAAC,CAAC,GAAG,CAACC,GAAG,CAACK,EAAE,MAAU,MAAM,eAAe,CAAC,IAAMJ,EAAED,EAAE,QAAQ,QAAQ,GAAG,CAAC,QAAQ,WAAW,GAAG,CAAC,OAAO,IAAI,KAAK,CAACK,EAAE,CAAC,CAAC,KAAKJ,EAAE,CAAC,CAAC,GAAG,KAAK,eAAe,KAAK,MAAM,CAAC,OAAO,IAAI,KAAK,CAAC,KAAK,MAAM,CAAC,CAAC,GAAG,KAAK,QAAQ,KAAK,MAAM,CAAC,OAAO,KAAK,MAAM,MAAU,MAAM,eAAe,CAAC,MAAM,eAAe,EAAE,CAAC,OAAO,MAAM,MAAMF,EAAE,EAAE,MAAM,CAAC,eAAe,EAAE,CAAC,OAAOA,aAAa,YAAY,WAAW,EAAE,CAAC,OAAgB,OAAOA,GAAjB,UAAoBA,EAAE,WAAW,QAAQ,CAAC,QAAQ,EAAE,CAAC,OAAOA,aAAa,KAAK,gBAAgB,EAAE,CAAC,GAAG,CAACA,EAAE,MAAM,IAAI,EAAG,mBAAmB,CAAC,sBAAsB,EAAE,CAAC,GAAG,CAACA,EAAE,MAAM,IAAI,EAAG,yBAAyB,GAAGyC,GAAG,cAAc,EAAE,CAAC,YAAY,EAAE,CAAC,MAAMzC,EAAE,GAAG0C,GAAG,cAAc,EAAE,CAAC,YAAY,EAAE,CAAC,MAAM1C,EAAE,GAAG,GAAG,cAAc,EAAE,CAAC,YAAY,EAAE,CAAC,MAAMA,EAAE,CAAC,MAAM,UAAU,CAAC,IAAMA,EAAE,MAAM,KAAK,eAAe,CAAC,GAAuB,IAApB,OAA2B,OAAO,EAAE,KAAKA,EAAE,CAAC,SAAS,SAAS,CAAC,IAAMC,EAAE,IAAI,WAAWD,EAAE,CAAC,SAAS,EAAE,IAAIA,EAAE,OAAO,aAAaC,EAAE,EAAE,GAAG,CAAC,OAAO,EAAO,KAAKA,EAAE,CAAC,MAAM,qBAAqB,CAAC,GAAG,CAAC,KAAK,MAAM,MAAM,IAAI,EAAG,gEAAgE,CAAC,IAAMD,EAAE,KAAK,MAAM,OAAO,GAAG,CAACA,EAAE,MAAM,IAAI,EAAG,mEAAmE,CAAC,IAAI,IAAMC,KAAKD,EAAE,GAAG,MAAMC,GAAG,MAAMA,GAAG,EAAE,OAAOA,IAAI,MAAMA,EAAE,CAAC,IAAMD,EAAEC,EAAE,EAAE,MAAM,IAAI,CAAC,GAAG,CAACD,EAAE,QAAQ,CAACA,EAAE,IAAI,CAACA,EAAE,GAAG,MAAM,IAAIM,EAAE,KAAK,EAAE,GAAGL,EAAE,EAAE,CAAC,IAAMC,EAAE,GAAGD,EAAE,GAAG,GAAGK,IAAI,KAAK,aAAa,KAAK,IAAIoC,GAAG,CAAC,KAAKzC,EAAE,EAAE,GAAGA,EAAE,GAAG,SAASC,EAAE,iBAAiB,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,EAAE,EAAEA,EAAE,EAAE,EAAE,WAAW,EAAE,EAAE,EAAE,MAAM,CAAC,EAAE,MAAM,qBAAqB,CAAC,GAAG,CAAC,KAAK,MAAM,MAAM,IAAI,EAAG,gEAAgE,CAAC,IAAMF,EAAE,KAAK,MAAM,OAAO,GAAG,CAACA,EAAE,MAAM,IAAI,EAAG,mEAAmE,CAAC,IAAI,IAAMC,KAAKD,EAAE,GAAG,GAAGC,EAAE,CAAC,CAAC,IAAMD,EAAEC,EAAE,EAAE,MAAM,IAAI,CAAC,GAAG,CAACD,EAAE,QAAQ,CAACA,EAAE,IAAI,CAACA,EAAE,GAAG,MAAM,IAAIM,EAAE,KAAK,EAAE,GAAGL,EAAE,EAAE,CAAC,IAAMC,EAAE,GAAGD,EAAE,GAAG,GAAGK,IAAI,KAAK,aAAa,KAAK,IAAImC,GAAG,CAAC,KAAKxC,EAAE,EAAE,GAAGA,EAAE,GAAG,SAASC,EAAE,iBAAiB,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,EAAE,EAAEA,EAAE,EAAE,EAAE,UAAU,EAAE,EAAE,EAAE,MAAM,CAAC,IAAI,GAAG,KAAK,CAAC,YAAY,EAAE,CAAC,EAAG,KAAK,cAAc,CAAC,EAAG,KAAK,YAAY,CAAC,EAAE,CAAC,KAAK,YAAY,IAAK,GAAEF,GAAG,WAAW,KAAK,UAAUA,EAAE,UAAU,QAAQ,EAAE,CAAC,KAAK,YAAYA,EAAE,WAAW,CAAC,KAAK,YAAY,IAAK,GAAE,IAAI,UAAU,CAAC,OAAO,KAAK,UAAU,IAAI,SAAS,EAAE,CAAC,KAAK,UAAUA,EAAE,MAAM,SAAS,CAAC,MAAM,IAAI,EAAG,4CAA4C,CAAC,oBAAoB,EAAE,CAAC,GAAG,CAACA,EAAE,MAAM,IAAI,EAAG,yEAAyE,GAAG,GAAG,cAAc,EAAE,CAAC,MAAM,cAAc,EAAE,CAAC,MAAM,IAAI,EAAG,iGAAiG,CAAC,WAAW,EAAE,EAAE,CAAC,MAAM,IAAI,EAAG,kHAAkH,CAAC,MAAM,2BAA2B,CAAC,KAAK,oBAAoB,KAAK,YAAY,CAAC,IAAMA,EAAE,EAAE,CAACC,EAAE,EAAE,CAAC,IAAI,IAAMA,KAAK,KAAK,YAAY,WAAW,IAAI,IAAMK,KAAKL,EAAE,YAAY,EAAE,KAAK,CAAC,kBAAkB,CAAC,EAAE,MAAMK,EAAE,KAAK,MAAM,KAAK,cAAcA,EAAE,CAAC,CAAC,CAAC,IAAI,IAAMA,KAAKN,EAAE,IAAI,IAAME,KAAKF,EAAE,EAAE,MAAM,KAAKE,EAAE,MAAM,IAAI,CAACI,EAAE,mBAAmB,CAACJ,EAAE,mBAAmBI,EAAE,MAAMJ,EAAE,MAAM,KAAK,WAAWI,EAAE,KAAKJ,EAAE,KAAK,CAAC,IAAID,EAAEK,EAAE,MAAM,WAAWL,EAAEC,EAAE,MAAM,UAAUD,EAAEC,EAAE,MAAM,YAAYD,EAAEC,EAAE,MAAM,WAAW,MAAM,GAAGF,EAAE,KAAKM,EAAE,MAAM,IAAI,GAAG,EAAE,kBAAkB,CAAC,EAAEL,EAAEC,EAAE,MAAM,WAAW,KAAKI,EAAE,MAAM,IAAI,EAAE,kBAAkB,CAAC,EAAE,EAAEA,EAAE,MAAM,UAAU,CAACJ,EAAE,MAAM,GAAG,OAAOD,EAAE,8BAA8B,EAAE,EAAE,CAAC,IAAI,IAAMK,KAAKL,EAAE,GAAGA,EAAEK,IAAI,SAAS,GAAG,CAAC,GAAGN,EAAE,KAAK,CAAC,IAAME,EAAEF,EAAE,KAAK,OAAO,GAAGE,EAAE,SAAS,GAAG,CAAI,MAAMF,GAAG,MAAMA,GAAGA,EAAE,IAAIC,EAAE,WAAoB,EAAE,EAAJK,KAAW,IAAI,CAAC,MAAM,SAAS,CAAC,KAAK,oBAAoB,KAAK,YAAY,CAAC,IAAMN,EAAE,MAAM,KAAK,2BAA2B,CAAC,KAAK,YAAY,WAAW,SAAS,GAAG,CAAC,KAAK,8BAA8BC,EAAED,EAAE,GAAG,CAAC,IAAMC,EAAE,EAAE,CAACK,EAAE,KAAK,YAAY,WAAW,CAAC,IAAI,IAAMJ,KAAKF,EAAE,GAAGE,EAAE,IAAI,IAAMF,KAAKM,EAAE,EAAE,WAAWJ,GAAYF,EAAE,OAAX,IAAK,KAAa,EAAEE,GAAG,IAAIwC,GAAG,CAAC,KAAK1C,EAAE,KAAK,GAAGA,EAAE,GAAG,SAASA,EAAE,SAAS,CAAC,EAAE,GAAG,OAAO,KAAKC,EAAE,CAAC,SAAS,OAAO,KAAKD,EAAE,CAAC,OAAO,MAAM,IAAI,EAAG,2EAA2E,CAAC,IAAI,IAAMM,KAAKN,EAAE,GAAGA,EAAEM,IAAI,SAAS,GAAG,CAAC,GAAGN,EAAE,iBAAiB,OAAO,IAAI,IAAME,KAAKF,EAAE,iBAAiB,CAAC,EAAE,YAAY,OAAOE,EAAE,YAAY,QAAQF,EAAE,CAAC,EAAE,CAAC,IAAMG,EAAEF,EAAEK,GAAYH,IAAT,IAAK,KAAQD,EAAE,YAAY,KAAKC,EAAE,CAACA,EAAE,iBAAiB,KAAKD,EAAE,KAAK,GAAG,GAAG,cAAc,EAAE,CAAC,MAAM,cAAc,EAAE,CAAC,IAAMD,EAAE,IAAI,GAAGK,EAAE,IAAI,IAAI,MAAMN,EAAE,WAAW,CAAC,CAAC,OAAO,MAAMC,EAAE,MAAMK,EAAE,EAAE,QAAQ,WAAW,EAAE,EAAE,CAAC,IAAMA,EAAE,IAAI,GAAGN,EAAE,CAACE,EAAE,IAAI,GAAGD,EAAE,CAAC,OAAOK,EAAE,mBAAmBJ,EAAE,GAA+T,GAAG,MAAMC,UAAU,EAAE,CAAC,YAAY,EAAE,CAAC,GAAG,MAAMH,EAAE,CAAC,KAAK,iCAAiC,CAAC,IAAMA,EAAE,IAAI,GAAG,EAAE,QAAQ,KAAK,CAAC,KAAK,SAAS,KAAKA,EAAE,EAAE,aAAa,EAAE,CAAC,IAAMC,EAAE,IAAI,GAAGD,EAAE,CAAC,GAAG,KAAK,eAAe,IAAIA,EAAE,GAAG,CAAC,MAAM,IAAI,EAAG,6CAA6C,CAAC,OAAO,KAAK,eAAe,IAAIC,EAAE,GAAGA,EAAE,CAAC,KAAK,MAAM,SAAS,EAAE,CAAC,IAAMA,EAAE,MAAM,KAAK,cAAcD,EAAE,CAACM,EAAE,IAAI,WAAWL,EAAE,CAAC,SAAS,EAAE,IAAID,EAAE,OAAO,aAAaC,EAAE,EAAE,GAAG,CAAC,OAAO,EAAO,KAAKK,EAAE,CAAC,MAAM,SAAS,EAAE,EAAE,CAAC,IAAMA,EAAE,MAAM,KAAK,OAAOL,EAAE,CAACC,EAAE,IAAI,gBAAgBI,EAAE,CAACH,EAAE,SAAS,cAAc,IAAI,CAAC,EAAE,KAAKD,EAAE,EAAE,SAASF,EAAE,EAAE,MAAM,QAAQ,OAAO,SAAS,KAAK,OAAOG,EAAE,CAACA,EAAE,OAAO,CAAC,gBAAgB,CAAC,IAAI,gBAAgBD,EAAE,CAACC,EAAE,QAAQ,GAAG,IAAI,CAAC,OAAO,EAAE,CAAC,OAAO,IAAIA,EAAEH,EAAE,CAAC,MAAM,cAAc,EAAE,CAAC,IAAMC,EAAE,KAAK,gBAAgB,CAACE,EAAE,CAAC,gBAAgB,CAACG,GAAE,KAAK,UAAUL,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,IAAI,IAAMD,KAAK,KAAK,WAAW,CAAC,IAAMC,EAAE,MAAMD,EAAE,QAAQ,CAAC,EAAE,cAAcA,EAAE,GAAG,QAAQ,CAACM,GAAE,KAAK,UAAUL,EAAE,CAAC,CAACD,EAAE,WAAW,CAAC,IAAME,EAAEF,EAAE,YAAYI,EAAEJ,EAAE,YAAY,IAAI,IAAMA,KAAKE,EAAE,CAAC,IAAMD,EAAE,MAAMD,EAAE,WAAW,CAAC,EAAE,UAAUA,EAAE,YAAY,CAAC,GAAGC,EAAE,CAACD,EAAE,WAAW,CAAC,IAAI,IAAMA,KAAKI,EAAE,CAAC,IAAMH,EAAE,MAAMD,EAAE,WAAW,CAAC,EAAE,SAASA,EAAE,YAAY,CAAC,GAAGC,EAAE,CAACD,EAAE,WAAW,EAAE,OAAO,MAAM,IAAI,UAAU,EAAE,IAAI,CAAC,GAAEG,EAAEH,GAAG,YAAY,EAAE,GAAG,EAAE,IAAI,CAAC,EAAEM,EAAEN,EAAE,CAACC,EAAEC,EAAE,OAAO,GAAG,GAAG,CAAC,MAAM,gBAAgB,EAAE,CAAC,GAAS,MAAM,GAAG,IAAI,WAAWI,EAAE,CAAC,GAAjC,IAAkC,OAAO,GAAGA,EAAE,CAAC,IAAMJ,EAAE,IAAIC,EAAE,GAAG,CAAC,IAAMA,EAAE,MAAM,IAAI,UAAU,EAAE,IAAI,CAAC,GAAE,IAAI,WAAWG,EAAE,GAAG,EAAE,IAAI,CAAC,GAAGJ,EAAEF,EAAE,CAACC,EAAEK,EAAE,GAAG,GAAG,CAACF,EAAE,EAAE,CAACC,EAAE,EAAE,CAAC,GAAG,EAAEF,EAAE,2BAA2B,YAAY,MAAM,IAAI,EAAG,iBAAiB,CAAC,GAAG,CAAC,IAAMH,EAAE,KAAK,MAAMC,GAAEE,EAAE,iBAAiB,CAAC,EAAE,CAAC,CAAC,CAAC,OAAOG,EAAE,OAAOC,EAAE,YAAYC,EAAE,UAAUC,EAAE,SAASC,GAAGV,EAAE,IAAI,KAAK,oBAAoBM,EAAE,CAACJ,EAAE,UAAUI,EAAE,EAAEC,IAAI,KAAK,wBAAwBA,EAAE,CAACL,EAAE,cAAcK,EAAE,EAAEC,IAAI,KAAK,yBAAyBA,EAAE,CAACN,EAAE,eAAeM,EAAE,EAAEC,IAAI,KAAK,uBAAuBA,EAAE,CAACP,EAAE,aAAaO,EAAE,EAAEC,IAAI,KAAK,sBAAsBA,EAAE,CAACR,EAAE,YAAYQ,EAAE,EAAE,IAAI,IAAMJ,KAAK,OAAO,KAAKH,EAAE,CAAC,CAAC,IAAMI,EAAEN,GAAEE,EAAEG,GAAG,CAAC,EAAE,CAAC,GAAGA,EAAE,WAAW,cAAc,EAAEA,EAAE,SAAS,QAAQ,CAAC,CAAC,IAAML,EAAE,0BAA0B,KAAKK,EAAE,GAAG,GAAG,GAAG,CAACL,EAAE,MAAM,IAAI,EAAG,uBAAuB,CAAC,IAAME,EAAE,KAAK,MAAMI,EAAE,CAACH,EAAEJ,EAAE,WAAW,MAAM,GAAGA,EAAE,KAAKC,GAAG,CAAC,GAAYG,IAAT,IAAK,GAAM,MAAM,IAAI,EAAG,sCAAsC,CAAC,EAAE,aAAa,CAAC,KAAKD,EAAE,GAAGC,EAAE,CAAC,SAASE,EAAE,WAAW,UAAU,CAAC,CAAC,IAAMN,EAAE,kBAAkB,KAAKM,EAAE,GAAG,GAAG,GAAG,CAACN,EAAE,MAAM,IAAI,EAAG,mBAAmB,CAAC,IAAIC,EAAE,KAAKM,EAAE,CAAC,EAAE,cAAc,GAAGN,EAAE,CAAC,UAAUA,IAAIG,EAAE,KAAK,IAAIsC,GAAG,CAAC,GAAG1C,EAAE,KAAKC,EAAE,SAASK,EAAE,MAAM,IAAI,CAAC,IAAI,GAAG,CAAC,CAAC,SAASA,EAAE,WAAW,SAAS,CAAC,CAAC,IAAMN,EAAE,iBAAiB,KAAKM,EAAE,GAAG,GAAG,GAAG,CAACN,EAAE,MAAM,IAAI,EAAG,mBAAmB,CAAC,IAAIC,EAAE,KAAKM,EAAE,CAAC,EAAE,cAAc,GAAGN,EAAE,CAAC,UAAUA,IAAII,EAAE,KAAK,IAAIoC,GAAG,CAAC,GAAGzC,EAAE,KAAKC,EAAE,SAASK,EAAE,MAAM,IAAI,CAAC,IAAI,GAAG,CAAC,CAAC,EAAE,IAAI,IAAMN,KAAKI,EAAE,IAAI,IAAMH,KAAKC,EAAE,WAAW,GAAGD,EAAE,KAAK,CAAC,IAAMK,EAAEL,EAAE,KAAK,OAAO,GAAGK,EAAE,IAAI,IAAMJ,KAAKI,EAAE,MAAMJ,GAAG,MAAMA,GAAGA,EAAE,EAAE,SAASF,EAAE,GAAG,GAAGA,EAAE,iBAAiB,KAAKC,EAAE,CAACA,EAAE,YAAY,KAAKD,EAAE,EAAE,IAAI,IAAMA,KAAKK,EAAE,IAAI,IAAMJ,KAAKC,EAAE,WAAW,GAAGD,EAAE,KAAK,CAAC,IAAMK,EAAEL,EAAE,KAAK,OAAO,GAAGK,EAAE,IAAI,IAAMJ,KAAKI,EAAE,GAAGJ,EAAE,EAAEA,EAAE,EAAE,SAASF,EAAE,GAAG,GAAGA,EAAE,iBAAiB,KAAKC,EAAE,CAACA,EAAE,YAAY,KAAKD,EAAE,SAASA,EAAE,CAAC,GAAGA,aAAa,MAAM,MAAM,IAAI,EAAG,mCAAmCA,EAAE,UAAU,QAAQA,EAAE,CAAC,GAAGA,aAAa,MAAM,MAAM,IAAI,EAAGA,EAAE,QAAQ,CAAC,OAAOE,OCNn30F,SAAS,GAAkB,EAAM,CAAC,GAAK,CAAC,EAAgB,GAAoByC,EAAS,GAAM,CAAM,CAAC,EAAgB,GAAoBA,EAAS,GAAM,CAAO,EAAkBC,EAAO,KAAK,CAAO,EAAYA,GAAQ,CAA6jC,OAA5jC,MAAc,CAAW,IAAS,QAAa,OAAO,mCAAA,KAAA,GAAA,CAAA,CAAiF,SAAS,EAAmB,GAAK,CAAC,EAAI,EAAE,CAAC,CAAC,MAAc,CAAC,IAAM,EAAO,EAAkB,QAAY,KAA4E,OAA9D,EAAO,iBAAiB,YAAY,EAAmB,GAAK,CAAC,KAAW,CAAC,EAAO,oBAAoB,YAAY,EAAmB,GAAK,CAAC,GAAK,CAAC,EAAgB,CAAC,CAAC,MAAc,CAAC,IAAM,EAAO,EAAkB,QAAW,CAAC,GAAQ,CAAC,GAAuB,EAAO,KAAK,GAAI,EAAM,eAA0C,KAA3B,KAAK,MAAM,EAAM,SAAS,CAAM,GAAG,EAAG,CAAC,EAAgB,EAAM,SAAS,EAAM,eAAe,CAAC,CAAC,MAAc,CAAC,GAAG,EAAM,SAAS,OAAO,IAAM,EAAO,EAAkB,QAAQ,GAAG,CAAC,GAAQ,EAAY,UAAU,EAAM,SAAS,OAAO,IAAM,MAAmB,CAAI,EAAM,OAAM,EAAO,KAAK,KAAK,CAAC,EAAO,MAAM,GAAiJ,OAA7I,EAAO,iBAAiB,WAAW,EAAe,CAAI,EAAM,SAAU,EAAO,MAAM,CAAO,EAAO,OAAO,CAAE,EAAY,QAAQ,EAAM,aAAmB,CAAC,EAAO,oBAAoB,WAAW,EAAe,GAAK,CAAC,EAAM,SAAS,EAAM,SAAS,CAAC,CAAqB,EAAK,MAAM,CAAC,MAAM,CAAC,MAAM,OAAO,OAAO,OAAO,GAAG,EAAM,MAAM,CAAC,SAAS,GAA8B,EAAK,mBAAmB,CAAC,IAAI,EAAM,cAAc,EAAM,OAAO,EAAM,QAAQ,IAAI,EAAkB,SAAS,CAAC,EAAM,UAAU,EAAM,SAAS,GAAK,KAAK,KAAK,EAAM,KAAK,GAAK,KAAK,MAAM,EAAM,MAAM,GAAK,KAAK,SAAS,EAAM,SAAS,GAAK,KAAK,WAAW,EAAM,YAAY,KAAK,MAAM,EAAM,MAAM,UAAU,EAAM,WAAW,UAAU,GAAG,EAAE,CAAC,EAAM,cAAc,EAAM,OAAO,EAAM,QAAQ,CAAC,CAAC,CAAE,SAAS,GAAkB,EAAM,CAAC,GAAK,CAAC,EAAU,GAAcD,EAAS,KAAK,CAAM,CAAC,EAAgB,GAAoBA,EAAS,GAAM,CAAM,CAAC,EAAO,GAAWA,EAAS,EAAE,CAAC,CAAM,CAAC,EAAY,GAAgBA,EAAS,KAAK,CAAO,EAAaC,EAAO,KAAK,CAAO,EAAeA,EAAO,CAAC,MAAM,EAAE,OAAO,EAAE,CAAC,CAAC,MAAc,CAAI,OAAO,SAAW,KAAa,EAAe,SAAS,KAAK,QAAQ,YAAY,EAAI,EAAE,CAAC,CAAC,IAAM,EAAmB,GAAe,CAAC,GAAG,EAAU,CAAC,IAAM,EAAY,EAAU,YAAkBC,EAAM,EAAc,IAAI,EAAY,EAAU,SAASA,EAAM,GAAI,MAAc,CAAI,CAAC,GAAW,CAAC,GAAuB,EAAoB,EAAM,eAA8B,KAAf,EAAM,SAAc,EAAG,CAAC,EAAM,SAAS,EAAM,eAAe,EAAU,EAAgB,CAAC,CAAC,MAAc,CAAC,SAAS,GAAQ,CAAyB,EAAmB,GAAK,CAAgC,EAAsC,GAA2E,UAA0E,QAA+E,EAAE,CAAC,CAAC,EAAmB,EAAM,SAAS,CAAC,eAAe,GAAsD,QAAQ,CAAC,IAAI,CAA0L,OAAxL,GAAsD,iBAAiB,OAAO,EAAO,CAAC,GAAsD,iBAAiB,YAAY,QAAQ,MAAM,KAAW,CAAC,GAAsD,oBAAoB,OAAO,EAAO,CAAC,GAAsD,oBAAoB,YAAY,QAAQ,MAAM,GAAK,CAAC,EAAU,EAAM,SAAS,CAAC,CAAC,IAAM,EAAYD,GAAQ,CAG3wG,OAH4wG,MAAc,CAAI,MAAM,SAAgB,IAAG,EAAY,UAAU,EAAM,SAAS,CAAC,GAAG,CAAC,GAAW,CAAC,EAAgB,OAAO,EAAM,SAAS,EAAU,MAAM,CAAC,EAAU,OAAO,CAAE,EAAY,QAAQ,EAAM,WAAW,CAAC,EAAM,SAAS,EAAU,EAAgB,CAAC,CAAC,MAAc,CAAC,GAAG,CAAC,GAAW,CAAE,GAA6C,QAAS,CAAC,EAAgB,OAA+E,IAAM,GAA7D,IAAc,QAAQ,EAAM,WAAW,EAAM,aAA2C,CAAC,EAAM,YAAY,CAAC,EAAM,UAAU,EAAM,aAAa,IAAU,EAAY,EAAO,KAAK,GAAO,EAAM,KAAK,EAAc,CAAC,EAAU,SAAS,EAAY,EAAc,GAAG,EAAG,CAAC,EAAM,aAAa,EAAM,WAAW,EAAM,UAAU,EAAU,EAAgB,EAAO,EAAY,CAAC,CAAC,MAAc,CAAC,IAAM,EAAe,IAAI,eAAe,GAAS,CAAC,IAAI,IAAI,KAAS,EAAQ,CAAC,GAAK,CAAC,QAAM,UAAQ,EAAM,aACv3J,KAAK,IAAI,EAAe,QAAQ,MAAM,EAAM,CAAC,GAAG,KAAK,IAAI,EAAe,QAAQ,OAAO,EAAO,CAAC,KAAG,EAAe,QAAQ,CAAC,QAAM,SAAO,CAAC,GAAsD,QAAQ,IAAK,CAAwE,OAApE,EAAa,SAAS,EAAe,QAAQ,EAAa,QAAQ,KAAY,CAAI,EAAa,SAAS,EAAe,UAAU,EAAa,QAAQ,GAAM,CAAC,EAAU,CAAC,CAAC,MAAc,CAAC,GAAU,IAAS,OAAY,OAAO,IAAM,MAAmB,EAAO,WAAW,+BAA+B,CAAC,QAAQ,OAAO,QAAoV,OAA9S,EAAM,SAA2E,SAAS,MAAoF,SAA+E,aAAc,QAAgB,GAAgB,GAAmC,CAAC,CAC/3B,IAAM,EAAiB,EAAO,WAAW,+BAA+B,CAAO,EAAwB,GAAG,CAAK,EAAM,UAAU,EAAeE,EAAE,QAAQ,OAAO,QAAQ,EACjK,EAAoB,IAAI,iBAAiB,GAAW,CAAC,EAAU,QAAQ,GAAU,CAAI,EAAS,OAAO,cAAc,EAAS,gBAAgB,qBAAyR,EAAxL,SAAS,MAAoF,SAA+E,aAAwC,GAAgB,CAAC,EAAI,EAAG,CAA2L,OAA1L,EAAiB,iBAAiB,SAAS,EAAwB,CAAI,SAAS,MAAM,EAAoB,QAAQ,SAAS,KAAK,CAAC,WAAW,GAAK,gBAAgB,CAAC,oBAAoB,CAAC,CAAC,KAAY,CAAC,EAAiB,oBAAoB,SAAS,EAAwB,CAAC,EAAoB,YAAY,GAAK,EAAE,CAAC,CAAqB,EAAK,MAAM,CAAC,IAAI,EAAa,MAAM,CAAC,MAAM,OAAO,OAAO,OAAO,GAAG,EAAM,MAAM,CAAC,SAAsB,EAAKC,GAAoB,CAAC,qBAAqB,EAAa,IAAI,EAAM,cAAc,EAAM,OAAO,EAAM,QAAQ,SAAU,EAAM,SAAwB,GAAf,EAAM,SAAe,sBAAsB,EAAM,sBAAsB,KAAK,EAAM,SAAS,KAAK,EAAM,KAAK,YAAY,EAAM,MAAM,MAAM,EAAM,MAAM,gBAAgB,EAAM,WAAW,EAAM,WAAW,UAAU,CAAC,GAAG,aAAa,CAAC,iBAAiB,EAAM,UAAU,KAAK,EAAM,iBAAiB,CAAC,iBAAiB,EAAM,iBAAiB,OAAO,EAAM,OAAO,CAAC,EAAM,cAAc,EAAM,OAAO,EAAM,QAAQ,CAAC,CAAC,CASl6C,SAAwB,GAAgB,EAAM,CAAC,GAAK,CAAC,EAAiB,GAAqBJ,EAAS,KAAK,CAAO,EAAuB,GAA2E,MAAM,IAAI,CAAC,GAAS,EAAS,GAAa,SAAS,GAAG,GAAa,OAAO,MAAc,CAAC,IAAM,EAAI,EAAM,cAAc,EAAM,OAAO,EAAM,QAAW,GAAK,GAA2B,EAAI,CAAC,KAAK,EAAoB,EAAI,CAAC,EAAM,OAAO,EAAM,QAAQ,EAAM,cAAc,CAAC,CAAC,IAAM,EAAY,CAAC,GAAG,EAAM,WAAS,CAAC,OAAoB,EAAMK,EAAU,CAAC,SAAS,CAAC,OAAO,GAAS,UAAU,IAAyB,KAAkB,EAAK,GAAkB,CAAC,GAAG,EAAY,CAAC,CAAC,OAAO,GAAS,UAAU,IAAyB,KAAkB,EAAK,GAAkB,CAAC,GAAG,EAAY,CAAC,CAAC,CAAC,CAAC,0BAZlsB,IAAiE,IAA6C,KAAuH,KAAyG,CAAM,GAA2B,KAAM,IAAK,CAAiC,IAAM,EAAY,MAAnC,MAAM,MAAM,EAAI,EAAkC,aAAa,CAA8C,OAAOC,GAAnC,IAAI,WAAW,EAAY,CAAuC,EAYuK,GAAgB,aAAa,CAAC,cAAc,GAAK,OAAO,6EAA6E,SAAS,GAAK,WAAW,UAAU,sBAAsB,GAAM,SAAS,UAAU,MAAM,GAAM,KAAK,GAAK,MAAM,EAAE,SAAS,EAAE,iBAAiB,EAAE,eAAe,GAAM,CAAC,EAAoB,GAAgB,CAAC,cAAc,CAAC,KAAK,EAAY,QAAQ,MAAM,cAAc,aAAa,MAAM,cAAc,OAAO,CAAC,OAAO,CAAC,KAAK,EAAY,OAAO,MAAM,MAAM,OAAO,EAAM,CAAC,OAAO,EAAM,gBAAgB,IAAQ,CAAC,QAAQ,CAAC,KAAK,EAAY,KAAK,iBAAiB,CAAC,SAAS,OAAO,CAAC,MAAM,SAAS,OAAO,EAAM,CAAC,OAAO,EAAM,gBAAgB,IAAO,CAAC,SAAS,CAAC,KAAK,EAAY,QAAQ,MAAM,WAAW,aAAa,GAAK,CAAC,gBAAgB,CAAC,KAAK,EAAY,OAAO,MAAM,SAAS,aAAa,GAAG,QAAQ,CAAC,MAAO,IAAO,CAAC,aAAa,CAAC,KAAK,EAAY,OAAO,MAAM,QAAQ,aAAa,GAAG,CAAC,WAAW,CAAC,KAAK,EAAY,OAAO,MAAM,cAAc,aAAa,GAAG,CAAC,UAAU,CAAC,KAAK,EAAY,OAAO,MAAM,aAAa,aAAa,GAAG,CAAC,WAAW,CAAC,KAAK,EAAY,MAAM,MAAM,aAAa,aAAa,GAAG,CAAC,SAAS,CAAC,KAAK,EAAY,KAAK,MAAM,YAAY,aAAa,UAAU,wBAAwB,GAAM,QAAQ,CAAC,UAAU,UAAU,SAAS,iBAAiB,CAAC,aAAa,CAAC,UAAU,UAAU,SAAS,iBAAiB,CAAC,CAAC,MAAM,CAAC,KAAK,EAAY,QAAQ,MAAM,gBAAgB,CAAC,KAAK,CAAC,KAAK,EAAY,QAAQ,MAAM,OAAO,CAAC,sBAAsB,CAAC,KAAK,EAAY,QAAQ,MAAM,sBAAsB,aAAa,GAAM,CAAC,MAAM,CAAC,KAAK,EAAY,OAAO,MAAM,QAAQ,aAAa,EAAE,IAAI,GAAG,IAAI,GAAG,KAAK,IAAI,KAAK,GAAG,eAAe,GAAK,CAAC,OAAO,CAAC,KAAK,EAAY,OAAO,MAAM,SAAS,aAAa,GAAG,CAAC,UAAU,CAAC,KAAK,EAAY,QAAQ,MAAM,qBAAqB,aAAa,OAAO,cAAc,SAAS,aAAa,GAAK,CAAC,iBAAiB,CAAC,KAAK,EAAY,OAAO,MAAM,qBAAqB,aAAa,EAAE,IAAI,GAAG,IAAI,EAAE,KAAK,GAAG,KAAK,GAAG,eAAe,GAAK,OAAO,EAAM,CAAC,OAAO,EAAM,YAAY,IAAO,CAAC,eAAe,CAAC,KAAK,EAAY,QAAQ,MAAM,WAAW,aAAa,OAAO,cAAc,SAAS,aAAa,GAAM,CAAC,SAAS,CAAC,KAAK,EAAY,OAAO,MAAM,WAAW,aAAa,GAAG,IAAI,EAAE,IAAI,GAAG,KAAK,IAAI,KAAK,GAAG,eAAe,GAAM,OAAO,EAAM,CAAC,OAAO,EAAM,iBAAiB,IAAO,CAAC,iBAAiB,CAAC,KAAK,EAAY,QAAQ,MAAM,mBAAmB,aAAa,GAAM,CAAC,CAAC,ICX71E,SAASC,GAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,EAAE,CAAsF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,GAAS,CAAC,CAAQ,wDAA73B,IAA0N,IAAkE,IAA4B,KAA0J,CAAM,GAAqB,EAAS,GAAgB,CAAOC,GAAW,CAAC,YAAY,YAAY,YAAY,CAAOC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,UAAU,mBAAmB,UAAU,mBAAmB,CAA8LC,GAAY,CAAC,QAAQ,GAAG,MAAM,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,SAAS,CAAOC,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOC,EAAiB,EAAoB,CAAO,EAAW,GAAO,EAAO,WAAiB,EAAaC,OAAmB,CAAC,GAAG,EAAO,aAAW,EAAE,CAAC,KAAK,UAAU,EAAW,CAAC,CAAC,CAAC,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,WAAS,CAAC,EAASC,GAAS,EAAO,OAAOC,EAAe,CAAOC,GAAwB,CAAC,gBAAgB,YAAY,QAAQ,YAAY,OAAO,YAAY,CAAOC,IAAU,CAAC,SAAO,KAAG,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,QAAQD,GAAwB,EAAM,UAAU,EAAM,SAAS,YAAY,EAASE,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAUrvD,GAAgB,GAVqwD,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,GAAa,CAAM,CAAC,eAAa,aAAW,IAAe,CAAyB,IAAsB,CAAC,GAAK,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,GAAG,GAAWH,GAAS,EAAM,CAAM,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,YAAU,kBAAgB,aAAW,YAAU,GAAgB,CAAC,WAAA,GAAW,eAAe,YAAY,IAAI,EAAW,UAAQ,kBAAA,GAAkB,CAAC,CAAO,EAAiBC,GAAuB,EAAM,EAAS,CAAM,CAAC,wBAAsB,SAAO,GAAyB,EAAY,CAAO,GAAY,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAW,YAAY,EAAG,CAAsC,EAAkB,EAAGV,GAA2C,CAAO,MAAoB,IAAc,YAAuC,OAAoB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKM,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAKH,GAAW,CAAC,MAAMD,GAAY,SAAsB,EAAK,EAAO,IAAI,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,EAAG,EAAkB,gBAAgBW,EAAU,EAAW,CAAC,mBAAmB,UAA2B,mBAAiB,SAAS,YAAY,IAAI,EAAW,MAAM,CAAC,GAAG,EAAM,CAAC,SAAS,CAAC,UAAU,CAAC,WAAW,yFAAyF,CAAC,CAAC,GAAGf,GAAqB,CAAC,UAAU,CAAC,mBAAmB,gBAAgB,CAAC,UAAU,CAAC,mBAAmB,SAAS,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,GAAK,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,YAAY,GAAK,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAM,EAAO,EAAE,CAAC,UAAU,+BAA+B,mBAAmB,OAAwB,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK,EAA0B,CAAC,SAAsB,EAAK,GAA8B,CAAC,UAAU,yBAAyB,iBAAiB,GAAK,iBAAiB,GAAsB,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAK,GAAgB,CAAC,SAAS,GAAM,iBAAiB,GAAM,gBAAgB,GAAG,WAAW,mBAAmB,UAAU,GAAG,aAAa,OAAO,iBAAiB,EAAE,UAAU,GAAK,OAAO,OAAO,MAAM,GAAK,GAAG,YAAY,SAAS,YAAY,WAAW,GAAG,KAAK,GAAK,OAAO,GAAG,SAAS,UAAU,SAAS,EAAE,eAAe,GAAM,MAAM,EAAE,QAAQ,yEAAyE,cAAc,GAAM,OAAO,4FAA4F,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,sBAAsB,GAAK,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAa,EAAe,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,OAAwB,mBAAiB,SAAS,YAAY,GAAGA,GAAqB,CAAC,UAAU,CAAC,iBAAiB,GAAK,MAAM,GAAY,CAAC,CAAC,EAAY,EAAe,CAAC,SAAS,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,SAA0B,mBAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,wEAAwE,OAAO,EAAE,CAAC,SAAS,CAAC,UAAU,CAAC,gBAAgB,sEAAsE,OAAO,GAAG,CAAC,CAAC,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,MAAuB,mBAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,wEAAwE,OAAO,EAAE,CAAC,SAAS,CAAC,UAAU,CAAC,gBAAgB,sEAAsE,OAAO,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,kFAAkF,uQAAuQ,qJAAqJ,4LAA4L,4IAA4I,mMAAmM,mMAAmM,+GAA+G,iQAAiQ,0GAA0G,+EAA+E,sEAAsE,4IAA4I,CAU/iP,eAAe,IAAgB,GAAgB,GAAgB,YAAY,oBAAoB,GAAgB,aAAa,CAAC,OAAO,IAAI,MAAM,IAAI,CAAC,EAAoB,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,YAAY,CAAC,aAAa,CAAC,UAAU,SAAS,gBAAgB,CAAC,MAAM,UAAU,KAAK,EAAY,KAAK,CAAC,CAAC,CAAC,EAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,EAAE,CAAC,CAAC,GAAG,GAAqB,CAAC,CAAC,6BAA6B,GAAK,CAAC,ICH3e,SAASgB,GAAI,EAAM,CAAC,GAAK,CAAC,EAAiB,GAAqBC,EAAS,KAAK,CAAC,MAAc,CAAC,IAAM,EAAW,EAAM,cAAc,EAAwB,EAAW,EAAG,CAAC,IAAM,EAAwB,GAAY,CAAC,IAAM,EAAa,CAAC,CAAC,gBAAgB,eAAe,CAAC,CAAC,iBAAiB,gBAAgB,CAAC,CAAO,EAAgB,EAAW,SAAS,WAAW,CAAO,EAAqB,EAAW,SAAS,iBAAiB,CAAO,EAAW,EAAW,SAAS,mBAAmB,CAAO,EAAY,EAAW,SAAS,oBAAoB,CAAC,GAAG,EAAW,SAAS,UAAU,CAAC,CAC9jB,IAAM,EAAgB,6BAAmC,EAAM,EAAW,MAAM,EAAgB,CAAC,GAAG,EAAM,CAC1G,IAAM,EAAc,EAAM,GAAG,QAAQ,EAAM,GAAG,EAAM,YAAY,CAAC,EAAW,EAAW,QAAQ,EAAgB,EAAc,MAC7H,EAAa,KAAK,CAAC,WAAW,iBAAiB,EAAM,YAAY,GAAG,CAAC,CAAM,GAAqB,EAAsF,EAAa,KAAK,CAAC,SAAS,iBAAiB,EAAM,YAAY,oBAAoB,EAAM,QAAQ,GAAG,CAAC,CAA/K,EAAa,KAAK,CAAC,SAAS,iBAAiB,EAAM,YAAY,GAAG,CAAC,CAAiH,GAAsB,EAAa,KAAK,CAAC,qCAAqC,iBAAiB,EAAM,kBAAkB,GAAG,CAAC,EAAQ,EAAa,KAAK,CAAC,SAAS,eAAe,EAAM,YAAY,GAAG,CAAC,CAAK,EAAW,SAAS,aAAa,CAAE,EAAa,KAAK,CAAC,mBAAmB,qBAAqB,CAAC,CAAO,EAAa,KAAK,CAAC,OAAO,0BAA0B,CAAC,CAAM,EAA6F,EAAa,KAAK,CAAC,0BAA0B,oBAAoB,EAAM,SAAS,GAAG,CAAC,CAApK,EAAa,KAAK,CAAC,SAAS,0BAA0B,EAAM,SAAS,GAAG,CAAC,CAA6F,EAAa,SAAS,CAAC,EAAM,KAAe,CAAC,EAAW,EAAW,QAAQ,EAAM,EAAY,EAAG,CAAC,EAAoB,EAAW,EAAS,EAAqB,CAAC,QAAQ,GAAG,EAAM,cAAc,IAAI,QAAQ,OAAO,cAAc,SAAS,WAAW,SAAS,eAAe,SAAS,SAAS,UAAU,CAAC,OAAoB,EAAK,MAAM,CAAC,wBAAwB,CAAC,OAAO,EAAiB,CAAC,MAAM,EAAqB,CAAC,sBAXxqC,IAAsC,IAAoD,CAWglC,GAAI,aAAa,CAAC,cAAc,grBAAgrB,YAAY,UAAU,cAAc,EAAE,kBAAkB,EAAE,QAAQ,OAAO,SAAS,QAAQ,CAAC,EAAoBD,GAAI,CAAC,cAAc,CAAC,KAAK,EAAY,OAAO,MAAM,WAAW,gBAAgB,GAAM,CAAC,YAAY,CAAC,KAAK,EAAY,MAAM,MAAM,QAAQ,aAAa,UAAU,CAAC,cAAc,CAAC,KAAK,EAAY,OAAO,MAAM,UAAU,aAAa,EAAE,IAAI,EAAE,KAAK,EAAE,eAAe,GAAK,CAAC,kBAAkB,CAAC,KAAK,EAAY,OAAO,MAAM,SAAS,aAAa,EAAE,IAAI,EAAE,KAAK,GAAG,eAAe,GAAK,OAAO,GAAO,CAAC,EAAM,cAAc,SAAS,WAAW,CAAC,CAAC,QAAQ,CAAC,KAAK,EAAY,KAAK,MAAM,WAAW,QAAQ,CAAC,OAAO,QAAQ,SAAS,CAAC,aAAa,CAAC,OAAO,QAAQ,SAAS,CAAC,aAAa,OAAO,OAAO,GAAO,CAAC,EAAM,cAAc,SAAS,WAAW,CAAC,CAAC,SAAS,CAAC,KAAK,EAAY,KAAK,MAAM,YAAY,QAAQ,CAAC,QAAQ,QAAQ,QAAQ,CAAC,aAAa,CAAC,QAAQ,QAAQ,QAAQ,CAAC,aAAa,QAAQ,OAAO,GAAO,CAAC,EAAM,cAAc,SAAS,WAAW,CAAC,CAAC,CAAC,IAAgBA,MCVr+D,SAASE,GAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,EAAE,CAA+H,OAA9H,GAAmD,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,GAAS,CAAC,CAAQ,wDAAjhC,IAAqM,IAAkE,IAA4B,KAAwG,CAAMC,GAAS,EAASC,GAAI,CAAOC,GAAW,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAAOC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,mBAAmB,UAAU,kBAAkB,UAAU,mBAAmB,UAAU,mBAAmB,UAAU,kBAAkB,UAAU,mBAAmB,UAAU,kBAAkB,UAAU,kBAAkB,CAAuOC,GAAY,CAAC,QAAQ,GAAG,MAAM,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,SAAS,CAAOC,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOC,EAAiB,EAAoB,CAAO,EAAW,GAAmC,EAAO,WAAiB,EAAaC,OAAmB,CAAC,GAAG,EAAO,aAAW,EAAE,CAAC,KAAK,UAAU,EAAW,CAAC,CAAC,CAAC,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,WAAS,CAAC,EAASC,GAAS,EAAO,OAAOC,EAAe,CAAOC,GAAwB,CAAC,cAAc,YAAY,iBAAiB,YAAY,WAAW,YAAY,OAAO,YAAY,KAAK,YAAY,QAAQ,YAAY,QAAQ,YAAY,EAAE,YAAY,CAAOC,IAAU,CAAC,QAAM,OAAK,SAAO,KAAG,OAAK,QAAM,QAAM,GAAG,MAA4E,CAAC,GAAG,EAAM,UAAgB,GAAmC,EAAM,WAAsC,aAAa,UAAU,GAAmC,EAAM,UAAU,UAAiB,GAAgC,EAAM,WAAwC,YAAY,UAAU,GAAgC,EAAM,UAAU,QAAuDD,GAAwB,EAAM,UAAyG,EAAM,SAAsC,YAAY,EAASE,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CASrlF,GAAgB,GATqmF,EAAiB,SAAS,EAAM,EAAI,CAAC,GAAK,CAAC,eAAa,aAAW,IAAe,CAAM,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,YAAU,YAAU,YAAU,YAAU,GAAG,GAAWD,GAAS,EAAM,CAAM,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,YAAU,kBAAgB,aAAW,YAAU,GAAgB,CAAC,WAAA,GAAW,eAAe,YAAY,UAAQ,kBAAA,GAAkB,CAAC,CAAO,EAAiBC,GAAuB,EAAM,EAAS,CAAM,CAAC,yBAAsB,SAAO,GAAyB,EAAY,CAAO,EAAY,GAAsB,MAAM,GAAG,IAAO,CAAoC,GAAnC,EAAgB,CAAC,UAAU,GAAM,CAAC,CAAI,GAAqB,MAAM,EAAU,GAAG,EAAK,GAAU,GAAM,MAAO,IAAS,CAAO,EAAmB,GAAsB,MAAM,GAAG,IAAO,CAAC,EAAgB,CAAC,UAAU,GAAM,CAAC,CAAC,EAAW,YAAY,EAAG,CAAO,EAAmB,GAAsB,MAAM,GAAG,IAAO,CAAC,EAAgB,CAAC,UAAU,GAAK,CAAC,CAAC,EAAW,YAAY,EAAG,CAAO,GAAmB,GAAsB,MAAM,GAAG,IAAO,CAAC,EAAgB,CAAC,UAAU,GAAM,CAAC,CAAC,EAAW,YAAY,EAAG,CAAO,EAAmB,GAAsB,MAAM,GAAG,IAAO,CAAC,EAAgB,CAAC,UAAU,GAAK,CAAC,CAAC,EAAW,YAAY,EAAG,CAAO,EAAmB,GAAsB,MAAM,GAAG,IAAO,CAAC,EAAgB,CAAC,UAAU,GAAM,CAAC,CAAC,EAAW,YAAY,EAAG,CAAO,EAAmB,GAAsB,MAAM,GAAG,IAAO,CAAC,EAAgB,CAAC,UAAU,GAAK,CAAC,CAAC,EAAW,YAAY,EAAG,CAAO,EAAoB,GAAsB,MAAM,GAAG,IAAO,CAAC,EAAgB,CAAC,UAAU,GAAM,CAAC,CAAC,EAAW,YAAY,EAAG,CAAO,GAAoB,GAAsB,MAAM,GAAG,IAAO,CAAC,EAAgB,CAAC,UAAU,GAAK,CAAC,CAAC,EAAW,YAAY,EAAG,CAAO,GAAKC,EAAa,KAAK,CAAO,OAAiB,CAAG,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAAC,SAAS,EAAY,CAAkC,EAAgBC,GAAa,CAAO,GAAsB,EAAE,CAAgD,OAAvB,IAAsB,CAAqB,EAAK,EAAY,CAAC,GAAG,GAA4C,EAAgB,SAAsB,EAAKN,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAKH,GAAW,CAAC,MAAMD,GAAY,SAAsB,EAAK,GAAK,CAAC,KAAK,EAAU,OAAO,YAAY,aAAa,GAAK,SAAsB,EAAM,EAAO,EAAE,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,GAAG,EAAGF,GAAkB,GAAG,GAAsB,gBAAgBa,EAAU,EAAW,CAAC,gBAAgB,mBAAmB,SAAS,iBAAiB,GAAsB,mBAAiB,SAAS,YAAY,aAAa,EAAmB,MAAM,EAAY,IAAI,GAA6B,GAAK,MAAM,CAAC,gBAAgB,qEAAqE,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,GAAG,EAAM,CAAC,SAAS,CAAC,UAAU,CAAC,gBAAgB,sBAAsB,CAAC,UAAU,CAAC,gBAAgB,sBAAsB,CAAC,UAAU,CAAC,gBAAgB,sBAAsB,CAAC,UAAU,CAAC,gBAAgB,sBAAsB,CAAC,CAAC,GAAGjB,GAAqB,CAAC,UAAU,CAAC,mBAAmB,IAAI,aAAa,EAAmB,aAAa,IAAA,GAAU,CAAC,UAAU,CAAC,mBAAmB,UAAU,aAAa,GAAoB,aAAa,IAAA,GAAU,CAAC,UAAU,CAAC,mBAAmB,cAAc,aAAa,EAAmB,CAAC,UAAU,CAAC,mBAAmB,iBAAiB,aAAa,EAAoB,CAAC,UAAU,CAAC,mBAAmB,OAAO,aAAa,EAAmB,aAAa,IAAA,GAAU,CAAC,UAAU,CAAC,mBAAmB,UAAU,aAAa,EAAmB,aAAa,IAAA,GAAU,CAAC,UAAU,CAAC,mBAAmB,WAAW,aAAa,GAAmB,CAAC,CAAC,EAAY,EAAe,CAAC,SAAS,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,cAA+B,mBAAiB,SAAS,YAAY,SAAsB,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,eAAgC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAAO,IAAI,CAAC,UAAU,2BAA4C,mBAAiB,SAAS,sBAAsB,MAAM,CAAC,QAAQ,GAAG,CAAC,SAAsB,EAAKE,GAAI,CAAC,YAAY,wEAAwE,cAAc,EAAE,kBAAkB,EAAE,cAAc,shBAAshB,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,QAAQ,QAAQ,SAAS,QAAQ,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,MAAM,OAAO,GAAGF,GAAqB,CAAC,UAAU,CAAC,cAAc,4ZAA4Z,CAAC,UAAU,CAAC,cAAc,+xCAA+xC,CAAC,UAAU,CAAC,cAAc,uxBAAuxB,CAAC,UAAU,CAAC,cAAc,+xCAA+xC,CAAC,UAAU,CAAC,cAAc,uxBAAuxB,CAAC,UAAU,CAAC,cAAc,4ZAA4Z,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKW,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2CAA2C,uBAAuB,oHAAoH,qBAAqB,OAAO,sBAAsB,iGAAiG,CAAC,SAAS,aAAa,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,mBAAmB,QAAQ,MAAM,CAAC,gCAAgC,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,wEAAwE,2BAA2B,mBAAmB,gCAAgC,YAAY,CAAC,KAAK,EAAU,kBAAkB,MAAM,mBAAmB,GAAK,GAAGX,GAAqB,CAAC,UAAU,CAAC,SAAsB,EAAKW,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2CAA2C,uBAAuB,oHAAoH,qBAAqB,OAAO,sBAAsB,iGAAiG,CAAC,SAAS,aAAa,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,OAAwB,mBAAiB,SAAS,YAAY,SAAS,IAAa,EAAe,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,sBAAsB,iGAAiG,CAAC,SAAS,YAAY,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,mBAAmB,QAAQ,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,wEAAwE,2BAA2B,mBAAmB,gCAAgC,YAAY,CAAC,KAAK,EAAU,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,gFAAgF,8SAA8S,gRAAgR,mRAAmR,oKAAoK,4LAA4L,mRAAmR,kvBAAkvB,uNAAuN,qIAAqI,kOAAkO,CAS52jB,eAAe,IAAgB,GAAgB,GAAgB,YAAY,gBAAgB,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,IAAI,CAAC,EAAoB,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAAC,aAAa,CAAC,SAAS,UAAU,WAAW,IAAI,cAAc,OAAO,iBAAiB,UAAU,CAAC,MAAM,UAAU,KAAK,EAAY,KAAK,CAAC,UAAU,CAAC,aAAa,aAAa,gBAAgB,GAAM,MAAM,OAAO,KAAK,EAAY,OAAO,CAAC,UAAU,CAAC,aAAa,YAAY,gBAAgB,GAAM,MAAM,OAAO,KAAK,EAAY,OAAO,CAAC,UAAU,CAAC,MAAM,QAAQ,KAAK,EAAY,aAAa,CAAC,UAAU,CAAC,MAAM,OAAO,KAAK,EAAY,KAAK,CAAC,CAAC,CAAC,EAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,OAAO,yBAAyB,OAAO,SAAS,IAAI,uEAAuE,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,0EAA0E,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,wDAAwD,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,6JAA6J,IAAI,sEAAsE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,oGAAoG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,CAAC,GAAGV,GAAS,CAAC,CAAC,6BAA6B,GAAK,CAAC,ICT3hE,SAASiB,GAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,EAAE,CAA+H,OAA9H,GAAmD,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,GAAS,CAAC,CAAQ,wDAAvpB,IAA2J,IAAkE,IAA4B,CAAMC,GAAW,CAAC,YAAY,YAAY,YAAY,CAAOC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,mBAAmB,UAAU,kBAAkB,UAAU,kBAAkB,CAAuOC,GAAY,CAAC,QAAQ,GAAG,MAAM,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,SAAS,CAAOC,IAAoB,EAAE,IAAI,yBAAyBC,IAAUC,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOC,EAAiB,EAAoB,CAAO,EAAW,GAAmC,EAAO,WAAiB,EAAaC,OAAmB,CAAC,GAAG,EAAO,aAAW,EAAE,CAAC,KAAK,UAAU,EAAW,CAAC,CAAC,CAAC,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,WAAS,CAAC,EAASC,GAAS,EAAO,OAAOC,EAAe,CAAOC,GAAwB,CAAC,YAAY,YAAY,MAAM,YAAY,MAAM,YAAY,CAAOC,IAAU,CAAC,SAAO,KAAG,QAAM,GAAG,MAAgE,CAAC,GAAG,EAAM,QAAsDD,GAAwB,EAAM,UAAyG,EAAM,SAAoC,YAAY,EAASE,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAQ3yD,GAAgB,GAR2zD,EAAiB,SAAS,EAAM,EAAI,CAAC,GAAK,CAAC,eAAa,aAAW,IAAe,CAAM,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,GAAG,GAAWD,GAAS,EAAM,CAAM,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,YAAU,kBAAgB,aAAW,YAAU,GAAgB,CAAC,WAAA,GAAW,eAAe,YAAY,UAAQ,kBAAA,GAAkB,CAAC,CAAO,EAAiBC,GAAuB,EAAM,EAAS,CAAO,EAAKC,EAAa,KAAK,CAAO,MAAoB,IAAc,YAA6C,EAAgBC,GAAa,CAAO,EAAsB,EAAE,CAAO,EAAkB,IAAsB,CAAC,OAAoB,EAAK,EAAY,CAAC,GAAG,GAA4C,EAAgB,SAAsB,EAAKN,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAKH,GAAW,CAAC,MAAMH,GAAY,SAAsB,EAAK,EAAO,IAAI,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,EAAGF,GAAkB,GAAG,EAAsB,gBAAgBe,EAAU,EAAW,CAAC,mBAAmB,QAAyB,mBAAiB,SAAS,YAAY,IAAI,GAA6B,EAAK,MAAM,CAAC,GAAG,EAAM,CAAC,GAAGjB,GAAqB,CAAC,UAAU,CAAC,mBAAmB,YAAY,CAAC,UAAU,CAAC,mBAAmB,QAAQ,CAAC,CAAC,EAAY,EAAe,CAAC,SAAS,GAAa,EAAe,EAAKkB,GAAM,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,IAAI,eAAe,IAAI,QAAQ,IAA4B,GAA8E,GAAI,KAAM,GAA8E,QAAS,IAAI,kBAAkB,IAAI,CAAC,YAAY,IAAI,WAAW,IAAI,IAAI,qEAAqE,CAAC,UAAU,gBAAgB,mBAAmB,MAAuB,mBAAiB,SAAS,YAAY,kBAAkBb,GAAmB,GAAGL,GAAqB,CAAC,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,IAAI,eAAe,IAAI,QAAQ,IAA4B,GAA8E,GAAI,KAAM,GAA8E,QAAS,IAAI,kBAAkB,IAAI,CAAC,YAAY,IAAI,WAAW,IAAI,IAAI,uEAAuE,CAAC,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,4EAA4E,oGAAoG,qQAAqQ,CAQ/pJ,eAAe,IAAgB,GAAgB,GAAgB,YAAY,YAAY,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,GAAG,CAAC,EAAoB,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,YAAY,CAAC,aAAa,CAAC,QAAQ,QAAQ,YAAY,CAAC,MAAM,UAAU,KAAK,EAAY,KAAK,CAAC,CAAC,CAAC,EAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,EAAE,CAAC,CAAC,CAAC,CAAC,6BAA6B,GAAK,CAAC,ICR4oB,SAASmB,GAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,EAAE,CAAsF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,GAAS,CAAC,CAAQ,2DAAhsC,IAAuO,IAAkE,IAA4B,KAAmI,KAAmH,CAAMC,GAAc,EAASC,GAAS,CAAO,GAAU,EAASC,GAAK,CAAOC,GAAW,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAAOC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,mBAAmB,UAAU,kBAAkB,UAAU,mBAAmB,UAAU,mBAAmB,UAAU,kBAAkB,UAAU,kBAAkB,UAAU,kBAAkB,UAAU,kBAAkB,CAA8LC,GAAY,CAAC,QAAQ,GAAG,MAAM,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,SAAS,CAAOC,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOC,EAAiB,EAAoB,CAAO,EAAW,GAAO,EAAO,WAAiB,EAAaC,OAAmB,CAAC,GAAG,EAAO,aAAW,EAAE,CAAC,KAAK,UAAU,EAAW,CAAC,CAAC,CAAC,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,WAAS,CAAC,EAASC,GAAS,EAAO,OAAOC,EAAe,CAAOC,GAAwB,CAAC,eAAe,YAAY,iBAAiB,YAAY,gBAAgB,YAAY,OAAO,YAAY,MAAM,YAAY,QAAQ,YAAY,QAAQ,YAAY,OAAO,YAAY,CAAOC,IAAU,CAAC,QAAM,SAAO,KAAG,QAAM,MAAI,MAAI,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,UAAU,GAAO,EAAM,WAAW,QAAQ,UAAU,GAAK,EAAM,WAAW,MAAM,UAAU,GAAO,EAAM,UAAU,UAAU,GAAK,EAAM,WAAW,wBAAwB,QAAQD,GAAwB,EAAM,UAAU,EAAM,SAAS,YAAY,EAASE,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAWt2E,GAAgB,GAXs3E,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,GAAa,CAAM,CAAC,eAAa,aAAW,IAAe,CAAO,EAAkB,IAAsB,CAAM,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,YAAU,YAAU,YAAU,YAAU,YAAU,GAAG,GAAWH,GAAS,EAAM,CAAM,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,aAAU,kBAAgB,aAAW,YAAU,GAAgB,CAAC,WAAA,GAAW,eAAe,YAAY,IAAI,EAAW,UAAQ,kBAAA,GAAkB,CAAC,CAAO,EAAiBC,GAAuB,EAAM,EAAS,CAAM,CAAC,yBAAsB,SAAO,GAAyB,EAAY,CAAO,EAAY,GAAsB,MAAM,GAAG,IAAO,CAAoC,GAAnC,EAAgB,CAAC,UAAU,GAAM,CAAC,CAAI,GAAqB,MAAM,EAAU,GAAG,EAAK,GAAU,GAAM,MAAO,IAAS,CAAO,EAAmB,GAAsB,MAAM,GAAG,IAAO,CAAC,EAAgB,CAAC,UAAU,GAAM,CAAC,CAAC,EAAW,YAAY,EAAG,CAAO,EAAoB,GAAsB,MAAM,GAAG,IAAO,CAAC,EAAgB,CAAC,UAAU,GAAK,CAAC,CAAC,EAAW,YAAY,EAAG,CAAO,GAAoB,GAAsB,MAAM,GAAG,IAAO,CAAC,EAAgB,CAAC,UAAU,GAAM,CAAC,CAAC,EAAW,YAAY,EAAG,CAAO,GAAoB,GAAsB,MAAM,GAAG,IAAO,CAAC,EAAgB,CAAC,UAAU,GAAK,CAAC,CAAC,EAAW,YAAY,EAAG,CAAO,EAAmB,GAAsB,MAAM,GAAG,IAAO,CAAC,EAAgB,CAAC,UAAU,GAAM,CAAC,CAAC,EAAW,YAAY,EAAG,CAAO,GAAmB,GAAsB,MAAM,GAAG,IAAO,CAAC,EAAgB,CAAC,UAAU,GAAK,CAAC,CAAC,EAAW,YAAY,EAAG,CAAO,GAAmB,GAAsB,MAAM,GAAG,IAAO,CAAC,EAAgB,CAAC,UAAU,GAAM,CAAC,CAAC,EAAW,YAAY,EAAG,CAAO,GAAoB,GAAsB,MAAM,GAAG,IAAO,CAAC,EAAgB,CAAC,UAAU,GAAK,CAAC,CAAC,EAAW,YAAY,EAAG,CAAsC,GAAkB,EAAGV,GAA2C,CAAO,OAAiB,CAAG,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAAC,SAAS,EAAY,CAAkC,OAAkB,EAAG,CAAC,YAAY,YAAY,CAAC,SAAS,EAAY,CAAkC,OAAkB,EAAG,CAAC,YAAY,YAAY,CAAC,SAAS,EAAY,CAAkC,OAAkB,EAAG,CAAC,YAAY,YAAY,CAAC,SAAS,EAAY,CAAkC,OAAkB,CAAG,CAAC,YAAY,YAAY,YAAY,CAAC,SAAS,EAAY,CAA4B,OAAoB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKM,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAKH,GAAW,CAAC,MAAMD,GAAY,SAAsB,EAAK,GAAK,CAAC,YAAY,GAAK,OAAO,YAAY,QAAQ,YAAY,GAAGP,GAAqB,CAAC,UAAU,CAAC,KAAK,4BAA4B,aAAa,GAAK,CAAC,UAAU,CAAC,KAAK,4BAA4B,aAAa,GAAK,CAAC,UAAU,CAAC,KAAK,sCAAsC,CAAC,UAAU,CAAC,KAAK,+BAA+B,CAAC,UAAU,CAAC,KAAK,+BAA+B,CAAC,UAAU,CAAC,KAAK,sCAAsC,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAM,EAAO,EAAE,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,GAAG,EAAG,GAAkB,gBAAgBkB,EAAU,EAAW,CAAC,gBAAgB,mBAAmB,SAAS,iBAAiB,GAAsB,mBAAiB,SAAS,YAAY,aAAa,EAAmB,MAAM,EAAY,IAAI,EAAW,MAAM,CAAC,gBAAgB,wBAAwB,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,GAAG,EAAM,CAAC,SAAS,CAAC,UAAU,CAAC,gBAAgB,sBAAsB,CAAC,UAAU,CAAC,gBAAgB,sBAAsB,CAAC,UAAU,CAAC,gBAAgB,sBAAsB,CAAC,UAAU,CAAC,gBAAgB,sBAAsB,CAAC,CAAC,GAAGlB,GAAqB,CAAC,UAAU,CAAC,mBAAmB,UAAU,aAAa,EAAoB,aAAa,IAAA,GAAU,CAAC,UAAU,CAAC,mBAAmB,eAAe,aAAa,GAAmB,CAAC,UAAU,CAAC,mBAAmB,QAAQ,aAAa,GAAoB,aAAa,IAAA,GAAU,CAAC,UAAU,CAAC,mBAAmB,SAAS,aAAa,GAAmB,aAAa,IAAA,GAAU,CAAC,UAAU,CAAC,mBAAmB,UAAU,aAAa,GAAoB,aAAa,IAAA,GAAU,CAAC,UAAU,CAAC,mBAAmB,iBAAiB,aAAa,GAAoB,CAAC,UAAU,CAAC,mBAAmB,gBAAgB,aAAa,EAAmB,CAAC,CAAC,EAAY,EAAe,CAAC,SAAS,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,kBAAmC,mBAAiB,SAAS,YAAY,SAAS,CAAC,IAAa,EAAe,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAG,GAAmB,GAAG,IAAI,KAAK,GAAmB,QAAQ,IAAI,GAAG,OAAO,GAAG,KAAK,SAAsB,EAAK,GAA8B,CAAC,UAAU,0BAA2C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKE,GAAS,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,QAAQ,EAAU,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,OAAwB,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,gBAAiC,mBAAiB,SAAS,YAAY,SAAS,CAAC,IAAc,EAAe,EAAK,EAAI,CAAC,UAAU,gBAAgB,mBAAmB,WAAW,OAAO,WAA4B,mBAAiB,SAAS,YAAY,QAAQ,EAAE,IAAI,unUAAunU,aAAa,WAAW,mBAAmB,GAAK,GAAGF,GAAqB,CAAC,UAAU,CAAC,IAAI,k+TAAk+T,aAAa,YAAY,CAAC,UAAU,CAAC,IAAI,s8TAAs8T,aAAa,YAAY,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,IAAc,EAAe,EAAM,EAAI,CAAC,UAAU,gBAAgB,mBAAmB,QAAyB,mBAAiB,SAAS,YAAY,QAAQ,EAAE,wBAAwB,GAAM,IAAI,oIAAoI,mBAAmB,GAAK,GAAGA,GAAqB,CAAC,UAAU,CAAC,IAAI,6yFAA6yF,CAAC,UAAU,CAAC,IAAI,6yFAA6yF,CAAC,CAAC,EAAY,EAAe,CAAC,SAAS,CAAc,EAAM,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,QAAQ,EAAE,wBAAwB,GAAM,IAAI,kvEAAkvE,mBAAmB,GAAK,SAAS,CAAc,EAAK,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,QAAQ,EAAE,wBAAwB,GAAM,IAAI,ucAAuc,mBAAmB,GAAK,CAAC,CAAc,EAAK,EAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,QAAQ,EAAE,wBAAwB,GAAM,IAAI,+TAA+T,mBAAmB,GAAK,CAAC,CAAc,EAAK,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,QAAQ,EAAE,wBAAwB,GAAM,IAAI,uhCAAuhC,mBAAmB,GAAK,CAAC,CAAc,EAAK,EAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,QAAQ,EAAE,wBAAwB,GAAM,IAAI,qcAAqc,mBAAmB,GAAK,CAAC,CAAc,EAAK,EAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,QAAQ,EAAE,wBAAwB,GAAM,IAAI,uUAAuU,mBAAmB,GAAK,CAAC,CAAc,EAAK,EAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,QAAQ,EAAE,wBAAwB,GAAM,IAAI,sUAAsU,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,QAAQ,EAAE,wBAAwB,GAAM,IAAI,6ZAA6Z,mBAAmB,GAAK,SAAS,CAAc,EAAK,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,QAAQ,EAAE,wBAAwB,GAAM,IAAI,sTAAsT,mBAAmB,GAAK,CAAC,CAAc,EAAK,EAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,QAAQ,EAAE,wBAAwB,GAAM,IAAI,iRAAiR,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,EAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,QAAQ,EAAE,wBAAwB,GAAM,IAAI,6ZAA6Z,mBAAmB,GAAK,SAAS,CAAc,EAAK,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,QAAQ,EAAE,wBAAwB,GAAM,IAAI,8QAA8Q,mBAAmB,GAAK,CAAC,CAAc,EAAK,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,QAAQ,EAAE,wBAAwB,GAAM,IAAI,uTAAuT,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAc,EAAe,EAAK,EAAI,CAAC,UAAU,gBAAgB,OAAO,WAA4B,mBAAiB,SAAS,kBAAkB,QAAQ,EAAE,IAAI,k8GAAk8G,aAAa,YAAY,mBAAmB,GAAK,GAAGA,GAAqB,CAAC,UAAU,CAAC,IAAI,m/GAAm/G,aAAa,YAAY,CAAC,UAAU,CAAC,IAAI,q8GAAq8G,aAAa,YAAY,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,IAAa,EAAe,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKY,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,uBAAuB,uBAAuB,2CAA2C,uBAAuB,MAAM,sBAAsB,iGAAiG,CAAC,SAAS,QAAQ,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,mBAAmB,QAAQ,MAAM,CAAC,iBAAiB,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,wEAAwE,2BAA2B,mBAAmB,gCAAgC,YAAY,CAAC,KAAK,EAAU,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAc,EAAK,EAA0B,CAAC,SAAsB,EAAK,GAA8B,CAAC,UAAU,2BAA2B,iBAAiB,GAAK,iBAAiB,GAAsB,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKT,GAAK,CAAC,YAAY,qEAAqE,cAAc,EAAE,kBAAkB,EAAE,cAAc,oOAAoO,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,QAAQ,QAAQ,SAAS,QAAQ,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAa,EAAe,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKS,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,sBAAsB,iGAAiG,CAAC,SAAS,wBAAwB,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,mBAAmB,MAAM,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,wEAAwE,2BAA2B,mBAAmB,gCAAgC,YAAY,CAAC,KAAK,EAAU,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAc,EAAe,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAiB,cAAc,GAAK,mBAAmB,MAAuB,mBAAiB,SAAS,YAAY,MAAM,CAAC,wBAAwB,MAAM,iBAAiB,qEAAqE,sBAAsB,MAAM,uBAAuB,MAAM,iBAAiB,QAAQ,qBAAqB,MAAM,uBAAuB,EAAE,wBAAwB,EAAE,oBAAoB,EAAE,qBAAqB,EAAE,OAAO,OAAO,QAAQ,EAAE,aAAa,OAAO,CAAC,SAAS,CAAC,UAAU,CAAC,OAAO,YAAY,QAAQ,EAAE,aAAa,YAAY,CAAC,UAAU,CAAC,OAAO,OAAO,QAAQ,EAAE,aAAa,OAAO,CAAC,UAAU,CAAC,OAAO,OAAO,QAAQ,EAAE,aAAa,OAAO,CAAC,UAAU,CAAC,OAAO,OAAO,QAAQ,EAAE,aAAa,OAAO,CAAC,CAAC,SAAsB,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,mBAAmB,uBAAuB,2CAA2C,qBAAqB,OAAO,uBAAuB,MAAM,0BAA0B,SAAS,sBAAsB,iGAAiG,CAAC,SAAS,MAAM,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,mBAAmB,QAAQ,MAAM,CAAC,eAAe,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,wEAAwE,2BAA2B,mBAAmB,gCAAgC,YAAY,QAAQ,GAAG,CAAC,KAAK,EAAU,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,gFAAgF,8RAA8R,+QAA+Q,wGAAwG,0RAA0R,wRAAwR,8FAA8F,mFAAmF,wGAAwG,wGAAwG,yGAAyG,yGAAyG,wGAAwG,sGAAsG,uGAAuG,wGAAwG,qIAAqI,sIAAsI,yGAAyG,+FAA+F,8LAA8L,oKAAoK,mNAAmN,4VAA4V,+EAA+E,mKAAmK,0MAA0M,iEAAiE,8ZAA8Z,iMAAiM,0HAA0H,iEAAiE,6HAA6H,gIAAgI,+IAA+I,gcAAgc,CAW38zE,eAAe,IAAgB,GAAgB,GAAgB,YAAY,cAAc,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,IAAI,CAAC,EAAoB,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAAC,aAAa,CAAC,SAAS,UAAU,iBAAiB,UAAU,gBAAgB,SAAS,eAAe,QAAQ,CAAC,MAAM,UAAU,KAAK,EAAY,KAAK,CAAC,UAAU,CAAC,aAAa,QAAQ,gBAAgB,GAAM,MAAM,OAAO,KAAK,EAAY,OAAO,CAAC,UAAU,CAAC,aAAa,wBAAwB,gBAAgB,GAAM,MAAM,MAAM,KAAK,EAAY,OAAO,CAAC,UAAU,CAAC,aAAa,MAAM,gBAAgB,GAAM,MAAM,MAAM,KAAK,EAAY,OAAO,CAAC,UAAU,CAAC,MAAM,QAAQ,KAAK,EAAY,aAAa,CAAC,CAAC,CAAC,EAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,0EAA0E,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,wDAAwD,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,cAAc,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,cAAc,IAAI,uEAAuE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,uGAAuG,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,uLAAuL,IAAI,uEAAuE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,oGAAoG,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,0EAA0E,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,wDAAwD,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,uLAAuL,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,oGAAoG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,0EAA0E,IAAI,uEAAuE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,wDAAwD,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,uLAAuL,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,oGAAoG,IAAI,uEAAuE,OAAO,MAAM,CAAC,CAAC,CAAC,GAAGX,GAAc,GAAG,GAAU,CAAC,CAAC,6BAA6B,GAAK,CAAC,ICX1jL,SAASkB,GAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,EAAE,CAA+H,OAA9H,GAAmD,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,GAAS,CAAC,CAAQ,wDAAxxB,IAAgM,IAAkE,IAA4B,KAAwG,CAAMC,GAAS,EAASC,GAAI,CAAOC,GAAW,CAAC,YAAY,YAAY,CAAOC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,UAAU,kBAAkB,CAAuOC,GAAY,CAAC,QAAQ,GAAG,MAAM,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,SAAS,CAAOC,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOC,EAAiB,EAAoB,CAAO,EAAW,GAAmC,EAAO,WAAiB,EAAaC,OAAmB,CAAC,GAAG,EAAO,aAAW,EAAE,CAAC,KAAK,UAAU,EAAW,CAAC,CAAC,CAAC,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,WAAS,CAAC,EAASC,GAAS,EAAO,OAAOC,EAAe,CAAOC,GAAwB,CAAC,OAAO,YAAY,QAAQ,YAAY,CAAOC,IAAU,CAAC,MAAI,SAAO,KAAG,QAAM,QAAM,MAAI,QAAM,GAAG,MAAwF,CAAC,GAAG,EAAM,UAAgB,GAAmC,EAAM,WAAsC,aAAa,UAAiB,GAA6B,EAAM,WAAwC,UAAU,UAAiB,GAAmC,EAAM,WAAwC,KAAK,UAAiB,GAA6B,EAAM,WAAwC,KAAK,QAAuDD,GAAwB,EAAM,UAAyG,EAAM,SAAsC,YAAY,EAASE,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CASjzE,GAAgB,GATi0E,EAAiB,SAAS,EAAM,EAAI,CAAC,GAAK,CAAC,eAAa,aAAW,IAAe,CAAM,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,YAAU,YAAU,YAAU,YAAU,GAAG,GAAWD,GAAS,EAAM,CAAM,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,YAAU,kBAAgB,aAAW,YAAU,GAAgB,CAAC,WAAA,GAAW,eAAe,YAAY,UAAQ,kBAAA,GAAkB,CAAC,CAAO,EAAiBC,GAAuB,EAAM,EAAS,CAAM,CAAC,yBAAsB,SAAO,GAAyB,EAAY,CAAO,EAAoB,GAAsB,MAAM,GAAG,IAAO,CAAC,EAAgB,CAAC,UAAU,GAAM,CAAC,CAAC,EAAW,YAAY,EAAG,CAAO,EAAoB,GAAsB,MAAM,GAAG,IAAO,CAAC,EAAgB,CAAC,UAAU,GAAK,CAAC,CAAC,EAAW,YAAY,EAAG,CAAO,EAAKC,EAAa,KAAK,CAAO,GAAgBC,GAAa,CAAO,EAAsB,EAAE,CAAgD,OAAvB,IAAsB,CAAqB,EAAK,EAAY,CAAC,GAAG,GAA4C,GAAgB,SAAsB,EAAKN,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAKH,GAAW,CAAC,MAAMD,GAAY,SAAsB,EAAM,EAAO,IAAI,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,EAAGF,GAAkB,GAAG,EAAsB,gBAAgBa,EAAU,EAAW,CAAC,mBAAmB,SAAS,iBAAiB,GAAsB,mBAAiB,SAAS,YAAY,aAAa,EAAoB,IAAI,GAA6B,EAAK,MAAM,CAAC,gBAAgB,qEAAqE,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,GAAG,EAAM,CAAC,SAAS,CAAC,UAAU,CAAC,gBAAgB,sBAAsB,CAAC,CAAC,GAAGjB,GAAqB,CAAC,UAAU,CAAC,mBAAmB,UAAU,aAAa,EAAoB,aAAa,IAAA,GAAU,CAAC,CAAC,EAAY,EAAe,CAAC,SAAS,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,cAA+B,mBAAiB,SAAS,YAAY,SAAsB,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,eAAgC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAAO,IAAI,CAAC,UAAU,0BAA2C,mBAAiB,SAAS,sBAAsB,MAAM,CAAC,QAAQ,GAAG,CAAC,SAAsB,EAAKE,GAAI,CAAC,YAAY,wEAAwE,cAAc,EAAE,kBAAkB,EAAE,cAAc,6YAA6Y,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,QAAQ,QAAQ,SAAS,QAAQ,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKS,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,mBAAmB,uBAAuB,2CAA2C,uBAAuB,MAAM,sBAAsB,iGAAiG,CAAC,SAAS,aAAa,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,mBAAmB,QAAQ,MAAM,CAAC,eAAe,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,wEAAwE,2BAA2B,mBAAmB,gCAAgC,YAAY,CAAC,KAAK,EAAU,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,aAA8B,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAgB,cAAc,GAAK,mBAAmB,MAAuB,mBAAiB,SAAS,YAAY,MAAM,CAAC,wBAAwB,MAAM,iBAAiB,qEAAqE,sBAAsB,MAAM,uBAAuB,MAAM,iBAAiB,QAAQ,qBAAqB,MAAM,uBAAuB,EAAE,wBAAwB,EAAE,oBAAoB,EAAE,qBAAqB,EAAE,CAAC,SAAsB,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,mBAAmB,uBAAuB,2CAA2C,qBAAqB,OAAO,uBAAuB,MAAM,0BAA0B,SAAS,sBAAsB,iGAAiG,CAAC,SAAS,MAAM,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,mBAAmB,QAAQ,MAAM,CAAC,eAAe,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,wEAAwE,2BAA2B,mBAAmB,gCAAgC,YAAY,QAAQ,GAAG,CAAC,KAAK,EAAU,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,OAAwB,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,sBAAsB,iGAAiG,CAAC,SAAS,KAAK,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,mBAAmB,QAAQ,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,wEAAwE,2BAA2B,mBAAmB,gCAAgC,YAAY,CAAC,KAAK,EAAU,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,MAAuB,mBAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,wEAAwE,uBAAuB,IAAI,wBAAwB,IAAI,oBAAoB,IAAI,qBAAqB,IAAI,QAAQ,GAAG,CAAC,CAAC,CAAc,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,sBAAsB,iGAAiG,CAAC,SAAS,KAAK,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,mBAAmB,MAAM,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,wEAAwE,2BAA2B,mBAAmB,gCAAgC,YAAY,CAAC,KAAK,EAAU,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,kFAAkF,uRAAuR,+QAA+Q,mRAAmR,mKAAmK,yPAAyP,oRAAoR,2VAA2V,mRAAmR,sOAAsO,srCAAsrC,8EAA8E,gcAAgc,CASzmb,eAAe,IAAgB,GAAgB,GAAgB,YAAY,qBAAqB,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,IAAI,CAAC,EAAoB,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,CAAC,aAAa,CAAC,SAAS,UAAU,CAAC,MAAM,UAAU,KAAK,EAAY,KAAK,CAAC,UAAU,CAAC,aAAa,aAAa,gBAAgB,GAAM,MAAM,OAAO,KAAK,EAAY,OAAO,CAAC,UAAU,CAAC,aAAa,UAAU,gBAAgB,GAAM,MAAM,MAAM,KAAK,EAAY,OAAO,CAAC,UAAU,CAAC,aAAa,KAAK,gBAAgB,GAAM,MAAM,QAAQ,KAAK,EAAY,OAAO,CAAC,UAAU,CAAC,aAAa,KAAK,gBAAgB,GAAM,MAAM,MAAM,KAAK,EAAY,OAAO,CAAC,CAAC,CAAC,EAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,0EAA0E,IAAI,uEAAuE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,wDAAwD,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,6JAA6J,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,oGAAoG,IAAI,uEAAuE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,0EAA0E,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,wDAAwD,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,6JAA6J,IAAI,sEAAsE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,oGAAoG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,CAAC,GAAGV,GAAS,CAAC,CAAC,6BAA6B,GAAK,CAAC,ICTvwF,SAASiB,GAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,EAAE,CAAsF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,GAAS,CAAC,CAAQ,uEAA5tC,IAAqN,IAAkE,IAA4B,KAAgJ,KAAoH,KAA2H,CAAM,GAAe,EAASC,GAAU,CAAO,GAAsB,EAASC,GAAiB,CAAO,GAAiB,EAASC,GAAY,CAAOC,GAAW,CAAC,YAAY,YAAY,YAAY,YAAY,CAAOC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,UAAU,kBAAkB,UAAU,kBAAkB,UAAU,mBAAmB,CAA8LC,GAAY,CAAC,SAAS,EAAE,KAAK,QAAQ,CAAOC,GAAY,CAAC,QAAQ,GAAG,MAAM,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,SAAS,CAAOC,GAAY,CAAC,QAAQ,GAAG,MAAM,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,SAAS,CAAOC,GAAY,CAAC,QAAQ,GAAG,MAAM,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,SAAS,CAAOC,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOC,EAAiB,EAAoB,CAAO,EAAW,GAAO,EAAO,WAAiB,EAAaC,OAAmB,CAAC,GAAG,EAAO,aAAW,EAAE,CAAC,KAAK,UAAU,EAAW,CAAC,CAAC,CAAC,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,WAAS,CAAC,EAASC,GAAS,EAAO,OAAOC,EAAe,CAAOC,GAAwB,CAAC,KAAK,YAAY,WAAW,YAAY,KAAK,YAAY,MAAM,YAAY,CAAOC,IAAU,CAAC,QAAM,SAAO,KAAG,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,UAAU,GAAO,EAAM,UAAU,QAAQD,GAAwB,EAAM,UAAU,EAAM,SAAS,YAAY,EAASE,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAWn0E,GAAgB,GAXm1E,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,GAAa,CAAM,CAAC,eAAa,aAAW,IAAe,CAAO,EAAkB,IAAsB,CAAM,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,YAAU,GAAG,GAAWH,GAAS,EAAM,CAAM,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,YAAU,kBAAgB,aAAW,YAAU,GAAgB,CAAC,WAAA,GAAW,eAAe,YAAY,IAAI,EAAW,UAAQ,kBAAA,GAAkB,CAAC,CAAO,EAAiBC,GAAuB,EAAM,EAAS,CAAM,CAAC,yBAAsB,SAAO,GAAyB,EAAY,CAAO,EAAiB,GAAsB,MAAM,GAAG,IAAO,CAAC,GAAG,GAAqB,MAAM,EAAU,GAAG,EAAK,GAAU,GAAM,MAAO,IAAS,CAAO,EAAiB,GAAsB,MAAM,GAAG,IAAO,CAAC,GAAG,GAAqB,MAAM,EAAU,GAAG,EAAK,GAAU,GAAM,MAAO,IAAS,CAAsC,EAAkB,EAAGb,GAA2C,CAAC,OAAoB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKS,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAKH,GAAW,CAAC,MAAMJ,GAAY,SAAsB,EAAM,EAAO,IAAI,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,EAAG,EAAkB,gBAAgBc,EAAU,EAAW,CAAC,mBAAmB,OAAwB,mBAAiB,SAAS,YAAY,IAAI,EAAW,MAAM,CAAC,GAAG,EAAM,CAAC,GAAGrB,GAAqB,CAAC,UAAU,CAAC,mBAAmB,aAAa,CAAC,UAAU,CAAC,mBAAmB,QAAQ,CAAC,UAAU,CAAC,mBAAmB,OAAO,CAAC,CAAC,EAAY,EAAe,CAAC,SAAS,CAAc,EAAKW,GAAW,CAAC,MAAMH,GAAY,GAAGR,GAAqB,CAAC,UAAU,CAAC,MAAMS,GAAY,CAAC,UAAU,CAAC,MAAMA,GAAY,CAAC,UAAU,CAAC,MAAMC,GAAY,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,eAAgC,mBAAiB,SAAS,YAAY,MAAM,CAAC,OAAO,OAAO,QAAQ,EAAE,aAAa,OAAO,CAAC,SAAS,CAAC,UAAU,CAAC,OAAO,YAAY,QAAQ,EAAE,aAAa,YAAY,CAAC,UAAU,CAAC,OAAO,YAAY,QAAQ,EAAE,aAAa,YAAY,CAAC,UAAU,CAAC,OAAO,YAAY,QAAQ,EAAE,aAAa,YAAY,CAAC,CAAC,SAAS,CAAc,EAAK,EAA0B,CAAC,OAAO,GAAG,MAAM,GAAmB,OAAO,QAAQ,GAAG,GAAmB,GAAG,IAAI,GAAmB,QAAQ,KAAK,IAAI,EAAE,EAAE,GAAGV,GAAqB,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,IAAI,GAAmB,QAAQ,KAAK,IAAI,EAAE,EAAE,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,IAAI,GAAmB,QAAQ,KAAK,IAAI,EAAE,EAAE,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,GAA8B,CAAC,UAAU,0BAA2C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKC,GAAU,CAAC,UAAU,SAAS,UAAU,SAAS,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,GAAG,MAAM,CAAC,MAAM,OAAO,CAAC,QAAQ,YAAY,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAA0B,CAAC,OAAO,GAAG,MAAM,GAAmB,OAAO,QAAQ,GAAG,GAAmB,GAAG,IAAI,GAAmB,QAAQ,KAAK,IAAI,EAAE,GAAG,GAAGD,GAAqB,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,IAAI,GAAmB,QAAQ,KAAK,IAAI,EAAE,GAAG,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,IAAI,GAAmB,QAAQ,KAAK,IAAI,EAAE,GAAG,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,GAA8B,CAAC,UAAU,0BAA2C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKC,GAAU,CAAC,UAAU,QAAQ,UAAU,SAAS,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,GAAG,MAAM,CAAC,MAAM,OAAO,CAAC,QAAQ,YAAY,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAA0B,CAAC,OAAO,GAAG,MAAM,GAAmB,OAAO,QAAQ,GAAG,GAAmB,GAAG,IAAI,GAAmB,QAAQ,KAAK,IAAI,EAAE,IAAI,GAAGD,GAAqB,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,IAAI,GAAmB,QAAQ,KAAK,IAAI,EAAE,IAAI,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,IAAI,GAAmB,QAAQ,KAAK,IAAI,EAAE,IAAI,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,GAA8B,CAAC,UAAU,2BAA4C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKC,GAAU,CAAC,UAAU,UAAU,UAAU,YAAY,UAAU,EAAiB,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,GAAG,MAAM,CAAC,MAAM,OAAO,CAAC,QAAQ,YAAY,MAAM,OAAO,GAAGD,GAAqB,CAAC,UAAU,CAAC,QAAQ,YAAY,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,OAAwB,mBAAiB,SAAS,YAAY,SAAsB,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,UAA2B,mBAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,qEAAqE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAKW,GAAW,CAAC,MAAMF,GAAY,GAAGT,GAAqB,CAAC,UAAU,CAAC,MAAMQ,GAAY,CAAC,UAAU,CAAC,MAAME,GAAY,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,qBAAsC,mBAAiB,SAAS,YAAY,MAAM,CAAC,OAAO,YAAY,QAAQ,EAAE,aAAa,YAAY,CAAC,SAAS,CAAC,UAAU,CAAC,OAAO,YAAY,QAAQ,EAAE,aAAa,YAAY,CAAC,CAAC,SAAS,CAAc,EAAK,EAA0B,CAAC,OAAO,GAAG,MAAM,GAAmB,OAAO,QAAQ,GAAG,GAAmB,GAAG,IAAI,GAAmB,QAAQ,KAAK,IAAI,EAAE,EAAE,GAAGV,GAAqB,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,IAAI,GAAmB,QAAQ,KAAK,IAAI,EAAE,EAAE,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,IAAI,GAAmB,QAAQ,KAAK,IAAI,EAAE,EAAE,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,GAA8B,CAAC,UAAU,0BAA2C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKE,GAAiB,CAAC,UAAU,aAAa,UAAU,UAAU,OAAO,OAAO,GAAG,YAAY,UAAU,KAAK,SAAS,YAAY,UAAU,KAAK,MAAM,CAAC,MAAM,OAAO,CAAC,QAAQ,YAAY,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAA0B,CAAC,OAAO,GAAG,MAAM,GAAmB,OAAO,QAAQ,GAAG,GAAmB,GAAG,IAAI,GAAmB,QAAQ,KAAK,IAAI,EAAE,GAAG,GAAGF,GAAqB,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,IAAI,GAAmB,QAAQ,KAAK,IAAI,EAAE,GAAG,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,IAAI,GAAmB,QAAQ,KAAK,IAAI,EAAE,GAAG,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,GAA8B,CAAC,UAAU,yBAA0C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKE,GAAiB,CAAC,UAAU,eAAe,UAAU,UAAU,OAAO,OAAO,GAAG,YAAY,UAAU,KAAK,SAAS,YAAY,UAAU,KAAK,MAAM,CAAC,MAAM,OAAO,CAAC,QAAQ,YAAY,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAA0B,CAAC,OAAO,GAAG,MAAM,GAAmB,OAAO,QAAQ,GAAG,GAAmB,GAAG,IAAI,GAAmB,QAAQ,KAAK,IAAI,EAAE,GAAG,GAAGF,GAAqB,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,IAAI,GAAmB,QAAQ,KAAK,IAAI,EAAE,GAAG,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,IAAI,GAAmB,QAAQ,KAAK,IAAI,EAAE,GAAG,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,GAA8B,CAAC,UAAU,2BAA4C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKE,GAAiB,CAAC,UAAU,YAAY,UAAU,SAAS,OAAO,OAAO,GAAG,YAAY,UAAU,KAAK,SAAS,YAAY,UAAU,KAAK,MAAM,CAAC,MAAM,OAAO,CAAC,QAAQ,YAAY,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,OAAwB,mBAAiB,SAAS,YAAY,SAAsB,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,UAA2B,mBAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,qEAAqE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAKS,GAAW,CAAC,MAAMF,GAAY,GAAGT,GAAqB,CAAC,UAAU,CAAC,MAAMQ,GAAY,CAAC,UAAU,CAAC,MAAME,GAAY,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,gBAAiC,mBAAiB,SAAS,YAAY,MAAM,CAAC,OAAO,YAAY,QAAQ,EAAE,aAAa,YAAY,CAAC,SAAS,CAAC,UAAU,CAAC,OAAO,YAAY,QAAQ,EAAE,aAAa,YAAY,CAAC,CAAC,SAAS,CAAc,EAAK,EAA0B,CAAC,OAAO,GAAG,MAAM,GAAmB,OAAO,QAAQ,GAAG,GAAmB,GAAG,IAAI,GAAmB,QAAQ,KAAK,IAAI,EAAE,EAAE,GAAGV,GAAqB,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,IAAI,GAAmB,QAAQ,KAAK,IAAI,EAAE,EAAE,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,IAAI,GAAmB,QAAQ,KAAK,IAAI,EAAE,EAAE,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,GAA8B,CAAC,UAAU,2BAA4C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKG,GAAY,CAAC,UAAU,yBAAyB,UAAU,EAAiB,OAAO,OAAO,GAAG,YAAY,UAAU,YAAY,SAAS,YAAY,MAAM,CAAC,MAAM,OAAO,CAAC,QAAQ,YAAY,MAAM,OAAO,GAAGH,GAAqB,CAAC,UAAU,CAAC,UAAU,aAAa,UAAU,qCAAqC,QAAQ,YAAY,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAA0B,CAAC,OAAO,GAAG,MAAM,GAAmB,OAAO,QAAQ,GAAG,GAAmB,GAAG,IAAI,GAAmB,QAAQ,KAAK,IAAI,EAAE,GAAG,GAAGA,GAAqB,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,IAAI,GAAmB,QAAQ,KAAK,IAAI,EAAE,GAAG,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,IAAI,GAAmB,QAAQ,KAAK,IAAI,EAAE,GAAG,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,GAA8B,CAAC,UAAU,0BAA2C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKG,GAAY,CAAC,UAAU,oBAAoB,OAAO,OAAO,GAAG,YAAY,UAAU,YAAY,SAAS,YAAY,MAAM,CAAC,MAAM,OAAO,CAAC,QAAQ,YAAY,MAAM,OAAO,GAAGH,GAAqB,CAAC,UAAU,CAAC,UAAU,WAAW,UAAU,EAAiB,UAAU,wBAAwB,QAAQ,YAAY,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAA0B,CAAC,OAAO,GAAG,MAAM,GAAmB,OAAO,QAAQ,GAAG,GAAmB,GAAG,IAAI,GAAmB,QAAQ,KAAK,IAAI,EAAE,GAAG,GAAGA,GAAqB,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,IAAI,GAAmB,QAAQ,KAAK,IAAI,EAAE,GAAG,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,IAAI,GAAmB,QAAQ,KAAK,IAAI,EAAE,GAAG,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,GAA8B,CAAC,UAAU,0BAA2C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKG,GAAY,CAAC,UAAU,WAAW,OAAO,OAAO,GAAG,YAAY,UAAU,YAAY,SAAS,YAAY,MAAM,CAAC,MAAM,OAAO,CAAC,QAAQ,YAAY,MAAM,OAAO,GAAGH,GAAqB,CAAC,UAAU,CAAC,UAAU,mBAAmB,UAAU,EAAiB,UAAU,gCAAgC,QAAQ,YAAY,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,OAAwB,mBAAiB,SAAS,YAAY,SAAsB,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,UAA2B,mBAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,qEAAqE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,gFAAgF,uRAAuR,mTAAmT,0aAA0a,uVAAuV,8KAA8K,wWAAwW,oFAAoF,yKAAyK,yHAAyH,oFAAoF,wEAAwE,uEAAuE,uEAAuE,8DAA8D,CAWnpiB,eAAe,IAAgB,GAAgB,GAAgB,YAAY,YAAY,GAAgB,aAAa,CAAC,OAAO,IAAI,MAAM,IAAI,CAAC,EAAoB,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,YAAY,YAAY,CAAC,aAAa,CAAC,OAAO,aAAa,QAAQ,OAAO,CAAC,MAAM,UAAU,KAAK,EAAY,KAAK,CAAC,UAAU,CAAC,MAAM,QAAQ,KAAK,EAAY,aAAa,CAAC,CAAC,CAAC,EAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,EAAE,CAAC,CAAC,GAAG,GAAe,GAAG,GAAsB,GAAG,GAAiB,CAAC,CAAC,6BAA6B,GAAK,CAAC,ICXoD,SAASsB,GAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,EAAE,CAA+H,OAA9H,GAAmD,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,GAAS,CAAC,CAAQ,wDAA7xB,IAAqM,IAAkE,IAA4B,KAAwG,CAAMC,GAAS,EAASC,GAAI,CAAOC,GAAW,CAAC,YAAY,YAAY,CAAOC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,UAAU,kBAAkB,CAAuOC,GAAY,CAAC,QAAQ,GAAG,MAAM,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,SAAS,CAAOC,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOC,EAAiB,EAAoB,CAAO,EAAW,GAAmC,EAAO,WAAiB,EAAaC,OAAmB,CAAC,GAAG,EAAO,aAAW,EAAE,CAAC,KAAK,UAAU,EAAW,CAAC,CAAC,CAAC,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,WAAS,CAAC,EAASC,GAAS,EAAO,OAAOC,EAAe,CAAOC,GAAwB,CAAC,OAAO,YAAY,QAAQ,YAAY,CAAOC,IAAU,CAAC,SAAO,WAAS,QAAM,SAAO,OAAK,KAAG,WAAS,OAAK,aAAW,QAAM,QAAM,GAAG,MAA8F,CAAC,GAAG,EAAM,UAAgB,GAA4C,EAAM,WAAsC,wEAAwE,UAAiB,GAA4C,EAAM,WAAwC,wEAAwE,UAAiB,GAAmC,EAAM,WAAwC,OAAO,UAAiB,GAAsC,EAAM,WAAwC,kEAAkE,UAAU,GAAkD,EAAM,UAAU,UAAiB,GAAgC,EAAM,WAAwC,4qCAA4qC,UAAU,GAAmC,EAAM,UAAU,QAAuDD,GAAwB,EAAM,UAAyG,EAAM,SAAsC,YAAY,UAAU,GAAgC,EAAM,UAAU,EAASE,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CASzgI,GAAgB,GATyhI,EAAiB,SAAS,EAAM,EAAI,CAAC,GAAK,CAAC,eAAa,aAAW,IAAe,CAAM,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,YAAU,YAAU,YAAU,YAAU,YAAU,YAAU,YAAU,YAAU,GAAG,GAAWD,GAAS,EAAM,CAAM,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,YAAU,mBAAgB,aAAW,YAAU,GAAgB,CAAC,WAAA,GAAW,eAAe,YAAY,UAAQ,kBAAA,GAAkB,CAAC,CAAO,EAAiBC,GAAuB,EAAM,EAAS,CAAM,CAAC,wBAAsB,UAAO,GAAyB,EAAY,CAAO,EAAY,EAAsB,MAAM,GAAG,IAAO,CAAoC,GAAnC,GAAgB,CAAC,UAAU,GAAM,CAAC,CAAI,GAAqB,MAAM,EAAU,GAAG,EAAK,GAAU,GAAM,MAAO,IAAS,CAAO,EAAmB,EAAsB,MAAM,GAAG,IAAO,CAAmC,GAAlC,GAAgB,CAAC,UAAU,GAAK,CAAC,CAAI,GAAqB,MAAM,EAAU,GAAG,EAAK,GAAU,GAAM,MAAO,IAAS,CAAO,EAAKC,EAAa,KAAK,CAAO,EAAgBC,GAAa,CAAO,GAAsB,EAAE,CAAgD,OAAvB,IAAsB,CAAqB,EAAK,EAAY,CAAC,GAAG,GAA4C,EAAgB,SAAsB,EAAKN,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAKH,GAAW,CAAC,MAAMD,GAAY,SAAsB,EAAK,GAAK,CAAC,KAAK,EAAU,OAAO,YAAY,aAAa,GAAM,aAAa,GAAK,SAAsB,EAAM,EAAO,EAAE,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,GAAG,EAAGF,GAAkB,GAAG,GAAsB,gBAAgBa,EAAU,EAAW,CAAC,iBAAiB,mBAAmB,UAAU,iBAAiB,GAAsB,mBAAiB,SAAS,YAAY,aAAa,EAAmB,MAAM,EAAY,IAAI,GAA6B,EAAK,MAAM,CAAC,gBAAgB,mBAAmB,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,GAAG,EAAM,CAAC,SAAS,CAAC,UAAU,CAAC,gBAAgB,EAAU,CAAC,CAAC,GAAGjB,GAAqB,CAAC,UAAU,CAAC,mBAAmB,SAAS,CAAC,CAAC,EAAY,EAAe,CAAC,SAAS,CAAc,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAAO,IAAI,CAAC,UAAU,0BAA2C,mBAAiB,SAAS,sBAAsB,SAAsB,EAAKE,GAAI,CAAC,YAAY,EAAU,cAAc,EAAE,kBAAkB,EAAE,cAAc,EAAU,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,QAAQ,OAAO,SAAS,QAAQ,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,MAAM,OAAO,GAAGF,GAAqB,CAAC,UAAU,CAAC,YAAY,EAAU,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKW,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2CAA2C,uBAAuB,oHAAoH,qBAAqB,OAAO,sBAAsB,yEAAyE,CAAC,SAAS,OAAO,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,gCAAgC,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,gDAAgD,2BAA2B,mBAAmB,gCAAgC,YAAY,2CAA2C,EAAU,2CAA2C,EAAU,CAAC,KAAK,EAAU,SAAS,CAAC,UAAU,CAAC,qBAAqB,gDAAgD,2CAA2C,EAAU,CAAC,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,GAAGX,GAAqB,CAAC,UAAU,CAAC,SAAsB,EAAKW,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2CAA2C,uBAAuB,oHAAoH,qBAAqB,OAAO,sBAAsB,yEAAyE,CAAC,SAAS,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,kFAAkF,iXAAiX,mKAAmK,8JAA8J,2WAA2W,CASj0S,eAAe,IAAgB,GAAgB,GAAgB,YAAY,cAAc,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,IAAI,CAAC,EAAoB,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,CAAC,aAAa,CAAC,UAAU,SAAS,CAAC,MAAM,UAAU,KAAK,EAAY,KAAK,CAAC,UAAU,CAAC,aAAa,OAAO,gBAAgB,GAAM,MAAM,QAAQ,KAAK,EAAY,OAAO,CAAC,UAAU,CAAC,aAAa,4qCAA4qC,gBAAgB,GAAM,MAAM,OAAO,KAAK,EAAY,OAAO,CAAC,UAAU,CAAC,aAAa,4FAA4F,MAAM,WAAW,KAAK,EAAY,MAAM,CAAC,UAAU,CAAC,aAAa,qFAAqF,MAAM,SAAS,KAAK,EAAY,MAAM,CAAC,UAAU,CAAC,aAAa,4FAA4F,MAAM,YAAY,KAAK,EAAY,MAAM,CAAC,UAAU,CAAC,MAAM,cAAc,KAAK,EAAY,aAAa,CAAC,UAAU,CAAC,MAAM,QAAQ,KAAK,EAAY,aAAa,CAAC,UAAU,CAAC,MAAM,OAAO,KAAK,EAAY,KAAK,CAAC,CAAC,CAAC,EAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,OAAO,yBAAyB,OAAO,SAAS,IAAI,uEAAuE,CAAC,CAAC,CAAC,GAAGV,GAAS,CAAC,CAAC,6BAA6B,GAAK,CAAC,ICTxhD,SAASiB,GAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,EAAE,CAAsF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,GAAS,CAAC,CAAQ,8DAAlmC,IAA4O,IAAkE,IAA4B,KAA6I,KAAoH,CAAMC,GAAc,EAASC,GAAS,CAAOC,GAAe,EAASC,GAAU,CAAOC,GAAW,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,CAAOC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,UAAU,mBAAmB,UAAU,mBAAmB,UAAU,kBAAkB,UAAU,mBAAmB,CAA8LC,GAAY,CAAC,QAAQ,GAAG,MAAM,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,SAAS,CAAOC,GAAY,CAAC,QAAQ,GAAG,MAAM,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,SAAS,CAAOC,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOC,EAAiB,EAAoB,CAAO,EAAW,GAAO,EAAO,WAAiB,EAAaC,OAAmB,CAAC,GAAG,EAAO,aAAW,EAAE,CAAC,KAAK,UAAU,EAAW,CAAC,CAAC,CAAC,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,WAAS,CAAC,EAASC,GAAS,EAAO,OAAOC,EAAe,CAAOC,GAAwB,CAAC,OAAO,YAAY,QAAQ,YAAY,KAAK,YAAY,MAAM,YAAY,OAAO,YAAY,CAAOC,IAAU,CAAC,SAAO,KAAG,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,QAAQD,GAAwB,EAAM,UAAU,EAAM,SAAS,YAAY,EAASE,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAU9jE,GAAgB,GAV8kE,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,GAAa,CAAM,CAAC,eAAa,aAAW,IAAe,CAAO,EAAkB,IAAsB,CAAM,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,GAAG,GAAWH,GAAS,EAAM,CAAM,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,YAAU,kBAAgB,aAAW,YAAU,GAAgB,CAAC,WAAA,GAAW,eAAe,YAAY,IAAI,EAAW,UAAQ,kBAAA,GAAkB,CAAC,CAAO,EAAiBC,GAAuB,EAAM,EAAS,CAAM,CAAC,wBAAsB,UAAO,GAAyB,EAAY,CAAO,EAAmB,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAgB,CAAC,UAAU,GAAM,CAAC,CAAC,EAAW,YAAY,EAAG,CAAO,EAAiB,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAW,YAAY,EAAG,CAAO,EAAgB,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAW,YAAY,EAAG,CAAO,EAAgB,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAW,YAAY,EAAG,CAAO,GAAiB,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAW,YAAY,EAAG,CAAsC,EAAkB,EAAGX,GAA2C,CAAO,MAAiB,CAAG,CAAC,YAAY,YAAY,CAAC,SAAS,EAAY,CAAqD,OAAZ,IAAW,CAAqB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKO,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAKH,GAAW,CAAC,MAAMF,GAAY,GAAGR,GAAqB,CAAC,UAAU,CAAC,MAAMS,GAAY,CAAC,UAAU,CAAC,MAAMA,GAAY,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAM,EAAO,IAAI,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,EAAG,EAAkB,gBAAgBW,EAAU,EAAW,CAAC,mBAAmB,UAAU,iBAAiB,GAAsB,mBAAiB,SAAS,YAAY,aAAa,EAAmB,IAAI,EAAW,MAAM,CAAC,GAAG,EAAM,CAAC,GAAGpB,GAAqB,CAAC,UAAU,CAAC,mBAAmB,SAAS,CAAC,UAAU,CAAC,mBAAmB,OAAO,CAAC,UAAU,CAAC,mBAAmB,QAAQ,CAAC,UAAU,CAAC,mBAAmB,SAAS,CAAC,CAAC,EAAY,EAAe,CAAC,SAAS,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,UAA2B,mBAAiB,SAAS,YAAY,MAAM,CAAC,eAAe,YAAY,gBAAgB,wBAAwB,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,qBAAqB,YAAY,CAAC,SAAS,CAAC,UAAU,CAAC,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,CAAC,UAAU,CAAC,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,CAAC,CAAC,SAAS,GAAa,EAAe,EAAK,EAA0B,CAAC,OAAO,IAAI,MAAM,QAAQ,GAAmB,OAAO,QAAQ,UAAU,GAAG,GAAmB,GAAG,GAAG,EAAE,KAAK,GAAmB,QAAQ,IAAI,EAAE,GAAG,IAAI,EAAE,GAAG,GAAGA,GAAqB,CAAC,UAAU,CAAC,OAAO,IAAI,MAAM,QAAQ,GAAmB,OAAO,QAAQ,UAAU,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAG,EAAE,CAAC,UAAU,CAAC,MAAM,QAAQ,GAAmB,OAAO,QAAQ,UAAU,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAG,EAAE,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,GAA8B,CAAC,UAAU,2BAA4C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,MAAM,CAAC,QAAQ,EAAE,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,EAAE,CAAC,UAAU,CAAC,QAAQ,EAAE,CAAC,CAAC,SAAsB,EAAKE,GAAS,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,MAAM,OAAO,CAAC,QAAQ,YAAY,MAAM,OAAO,GAAGF,GAAqB,CAAC,UAAU,CAAC,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,QAAQ,YAAY,CAAC,UAAU,CAAC,QAAQ,YAAY,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,aAA8B,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK,GAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,SAAS,GAA4B,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,IAAI,EAAE,IAAI,EAAE,EAAE,GAAG,EAAE,SAAsB,EAAK,GAA8B,CAAC,UAAU,0BAA2C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKI,GAAU,CAAC,UAAU,wEAAwE,UAAU,wEAAwE,UAAU,OAAO,UAAU,kEAAkE,UAAU,EAAiB,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,yyCAAyyC,QAAQ,YAAY,MAAM,OAAO,UAAU,EAAc,GAAG,GAAGJ,GAAqB,CAAC,UAAU,CAAC,UAAU,EAAc,GAAG,CAAC,UAAU,CAAC,UAAU,IAAA,GAAU,QAAQ,YAAY,UAAU,EAAc,GAAG,CAAC,UAAU,CAAC,UAAU,EAAc,GAAG,CAAC,UAAU,CAAC,UAAU,EAAc,GAAG,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,GAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,SAAS,GAA6B,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,IAAI,EAAE,IAAI,EAAE,EAAE,GAAG,EAAE,SAAsB,EAAK,GAA8B,CAAC,UAAU,0BAA2C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKI,GAAU,CAAC,UAAU,wEAAwE,UAAU,wEAAwE,UAAU,SAAS,UAAU,kEAAkE,UAAU,EAAgB,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,s0BAAs0B,QAAQ,YAAY,MAAM,OAAO,UAAU,EAAe,GAAG,GAAGJ,GAAqB,CAAC,UAAU,CAAC,QAAQ,YAAY,UAAU,EAAe,GAAG,CAAC,UAAU,CAAC,UAAU,EAAe,GAAG,CAAC,UAAU,CAAC,UAAU,EAAe,GAAG,CAAC,UAAU,CAAC,UAAU,EAAe,GAAG,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,IAAI,EAAE,IAAI,EAAE,EAAE,GAAG,EAAE,SAAsB,EAAK,GAA8B,CAAC,UAAU,2BAA4C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKI,GAAU,CAAC,UAAU,wEAAwE,UAAU,wEAAwE,UAAU,SAAS,UAAU,kEAAkE,UAAU,EAAgB,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,+3CAA+3C,QAAQ,YAAY,MAAM,OAAO,GAAGJ,GAAqB,CAAC,UAAU,CAAC,QAAQ,YAAY,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,IAAI,EAAE,IAAI,EAAE,EAAE,GAAG,EAAE,SAAsB,EAAK,GAA8B,CAAC,UAAU,0BAA2C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKI,GAAU,CAAC,UAAU,wEAAwE,UAAU,wEAAwE,UAAU,UAAU,UAAU,kEAAkE,UAAU,GAAiB,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,m1CAAm1C,QAAQ,YAAY,MAAM,OAAO,GAAGJ,GAAqB,CAAC,UAAU,CAAC,QAAQ,YAAY,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,gFAAgF,6PAA6P,oXAAoX,yGAAyG,+RAA+R,iOAAiO,qHAAqH,gNAAgN,yEAAyE,+DAA+D,8EAA8E,+JAA+J,8EAA8E,CAUx8iB,eAAe,IAAgB,GAAgB,GAAgB,YAAY,uBAAuB,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,IAAI,CAAC,EAAoB,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,CAAC,aAAa,CAAC,UAAU,SAAS,OAAO,QAAQ,SAAS,CAAC,MAAM,UAAU,KAAK,EAAY,KAAK,CAAC,CAAC,CAAC,EAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,EAAE,CAAC,CAAC,GAAGC,GAAc,GAAGE,GAAe,CAAC,CAAC,6BAA6B,GAAK,CAAC,ICVsG,SAASkB,GAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,EAAE,CAA+H,OAA9H,GAAmD,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,GAAS,CAAC,CAAQ,wDAAzxB,IAAgM,IAAkE,IAA4B,KAAwG,CAAMC,GAAS,EAASC,GAAI,CAAOC,GAAW,CAAC,YAAY,YAAY,CAAOC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,mBAAmB,UAAU,kBAAkB,CAAuOC,GAAY,CAAC,QAAQ,GAAG,MAAM,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,SAAS,CAAOC,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOC,EAAiB,EAAoB,CAAO,EAAW,GAAmC,EAAO,WAAiB,EAAaC,OAAmB,CAAC,GAAG,EAAO,aAAW,EAAE,CAAC,KAAK,UAAU,EAAW,CAAC,CAAC,CAAC,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,WAAS,CAAC,EAASC,GAAS,EAAOC,EAAe,CAAOC,GAAwB,CAAC,OAAO,YAAY,QAAQ,YAAY,CAAOC,IAAU,CAAC,MAAI,SAAO,KAAG,QAAM,QAAM,MAAI,QAAM,GAAG,MAAwF,CAAC,GAAG,EAAM,UAAgB,GAAmC,EAAM,WAAsC,aAAa,UAAiB,GAA6B,EAAM,WAAwC,UAAU,UAAiB,GAAmC,EAAM,WAAwC,KAAK,UAAiB,GAA6B,EAAM,WAAwC,KAAK,QAAuDD,GAAwB,EAAM,UAAyG,EAAM,SAAsC,YAAY,EAASE,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAS3yE,GAAgB,GAT2zE,EAAiB,SAAS,EAAM,EAAI,CAAC,GAAK,CAAC,eAAa,aAAW,IAAe,CAAM,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,YAAU,YAAU,YAAU,YAAU,GAAG,GAAWD,GAAS,EAAM,CAAM,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,YAAU,kBAAgB,aAAW,YAAU,GAAgB,CAAC,WAAA,GAAW,eAAe,YAAY,UAAQ,kBAAA,GAAkB,CAAC,CAAO,EAAiBC,GAAuB,EAAM,EAAS,CAAM,CAAC,yBAAsB,SAAO,GAAyB,EAAY,CAAO,EAAmB,GAAsB,MAAM,GAAG,IAAO,CAAC,EAAgB,CAAC,UAAU,GAAM,CAAC,CAAC,EAAW,YAAY,EAAG,CAAO,EAAmB,GAAsB,MAAM,GAAG,IAAO,CAAC,EAAgB,CAAC,UAAU,GAAK,CAAC,CAAC,EAAW,YAAY,EAAG,CAAO,EAAKC,EAAa,KAAK,CAAO,GAAgBC,GAAa,CAAO,EAAsB,EAAE,CAAgD,OAAvB,IAAsB,CAAqB,EAAK,EAAY,CAAC,GAAG,GAA4C,GAAgB,SAAsB,EAAKN,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAKH,GAAW,CAAC,MAAMD,GAAY,SAAsB,EAAM,EAAO,IAAI,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,EAAGF,GAAkB,GAAG,EAAsB,gBAAgBa,EAAU,EAAW,CAAC,mBAAmB,SAAS,iBAAiB,GAAsB,mBAAiB,SAAS,YAAY,aAAa,EAAmB,IAAI,GAA6B,EAAK,MAAM,CAAC,gBAAgB,qEAAqE,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,GAAG,EAAM,CAAC,SAAS,CAAC,UAAU,CAAC,gBAAgB,sBAAsB,CAAC,CAAC,GAAGjB,GAAqB,CAAC,UAAU,CAAC,mBAAmB,UAAU,aAAa,EAAmB,aAAa,IAAA,GAAU,CAAC,CAAC,EAAY,EAAe,CAAC,SAAS,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,cAA+B,mBAAiB,SAAS,YAAY,SAAsB,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,eAAgC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAAO,IAAI,CAAC,UAAU,0BAA2C,mBAAiB,SAAS,sBAAsB,MAAM,CAAC,QAAQ,GAAG,CAAC,SAAsB,EAAKE,GAAI,CAAC,YAAY,wEAAwE,cAAc,EAAE,kBAAkB,EAAE,cAAc,6YAA6Y,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,QAAQ,QAAQ,SAAS,QAAQ,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKS,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,mBAAmB,uBAAuB,2CAA2C,uBAAuB,MAAM,sBAAsB,iGAAiG,CAAC,SAAS,aAAa,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,mBAAmB,QAAQ,MAAM,CAAC,eAAe,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,wEAAwE,2BAA2B,mBAAmB,gCAAgC,YAAY,CAAC,KAAK,EAAU,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,aAA8B,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAgB,cAAc,GAAK,mBAAmB,MAAuB,mBAAiB,SAAS,YAAY,MAAM,CAAC,wBAAwB,MAAM,iBAAiB,qEAAqE,sBAAsB,MAAM,uBAAuB,MAAM,iBAAiB,QAAQ,qBAAqB,MAAM,uBAAuB,EAAE,wBAAwB,EAAE,oBAAoB,EAAE,qBAAqB,EAAE,CAAC,SAAsB,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,mBAAmB,uBAAuB,2CAA2C,qBAAqB,OAAO,uBAAuB,MAAM,0BAA0B,SAAS,sBAAsB,iGAAiG,CAAC,SAAS,MAAM,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,mBAAmB,QAAQ,MAAM,CAAC,eAAe,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,wEAAwE,2BAA2B,mBAAmB,gCAAgC,YAAY,QAAQ,GAAG,CAAC,KAAK,EAAU,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,OAAwB,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,sBAAsB,iGAAiG,CAAC,SAAS,KAAK,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,mBAAmB,QAAQ,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,wEAAwE,2BAA2B,mBAAmB,gCAAgC,YAAY,CAAC,KAAK,EAAU,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,MAAuB,mBAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,wEAAwE,uBAAuB,IAAI,wBAAwB,IAAI,oBAAoB,IAAI,qBAAqB,IAAI,QAAQ,GAAG,CAAC,CAAC,CAAc,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,sBAAsB,iGAAiG,CAAC,SAAS,KAAK,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,mBAAmB,MAAM,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,wEAAwE,2BAA2B,mBAAmB,gCAAgC,YAAY,CAAC,KAAK,EAAU,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,kFAAkF,uRAAuR,gRAAgR,kRAAkR,mKAAmK,yPAAyP,oRAAoR,2VAA2V,mRAAmR,qOAAqO,srCAAsrC,+EAA+E,gcAAgc,CAS9lb,eAAe,IAAgB,GAAgB,GAAgB,YAAY,mBAAmB,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,IAAI,CAAC,EAAoB,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,CAAC,aAAa,CAAC,SAAS,UAAU,CAAC,MAAM,UAAU,KAAK,EAAY,KAAK,CAAC,UAAU,CAAC,aAAa,aAAa,gBAAgB,GAAM,MAAM,OAAO,KAAK,EAAY,OAAO,CAAC,UAAU,CAAC,aAAa,UAAU,gBAAgB,GAAM,MAAM,MAAM,KAAK,EAAY,OAAO,CAAC,UAAU,CAAC,aAAa,KAAK,gBAAgB,GAAM,MAAM,QAAQ,KAAK,EAAY,OAAO,CAAC,UAAU,CAAC,aAAa,KAAK,gBAAgB,GAAM,MAAM,MAAM,KAAK,EAAY,OAAO,CAAC,CAAC,CAAC,EAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,0EAA0E,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,wDAAwD,IAAI,oEAAoE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,qEAAqE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,iEAAiE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,uGAAuG,IAAI,qEAAqE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,6JAA6J,IAAI,iEAAiE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,oGAAoG,IAAI,sEAAsE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,0EAA0E,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,wDAAwD,IAAI,qEAAqE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,sEAAsE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,kEAAkE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,uGAAuG,IAAI,sEAAsE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,6JAA6J,IAAI,kEAAkE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,oGAAoG,IAAI,uEAAuE,OAAO,MAAM,CAAC,CAAC,CAAC,GAAGV,GAAS,CAAC,CAAC,6BAA6B,GAAK,CAAC,ICTrsG,SAASiB,GAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,EAAE,CAA+H,OAA9H,GAAmD,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,GAAS,CAAC,CAAQ,wDAAzxB,IAAgM,IAAkE,IAA4B,KAAwG,CAAMC,GAAS,EAASC,GAAI,CAAOC,GAAW,CAAC,YAAY,YAAY,CAAOC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,mBAAmB,UAAU,kBAAkB,CAAuOC,GAAY,CAAC,QAAQ,GAAG,MAAM,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,SAAS,CAAOC,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOC,EAAiB,EAAoB,CAAO,EAAW,GAAmC,EAAO,WAAiB,EAAaC,OAAmB,CAAC,GAAG,EAAO,aAAW,EAAE,CAAC,KAAK,UAAU,EAAW,CAAC,CAAC,CAAC,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,WAAS,CAAC,EAASC,GAAS,EAAOC,EAAe,CAAOC,GAAwB,CAAC,OAAO,YAAY,QAAQ,YAAY,CAAOC,IAAU,CAAC,OAAK,SAAO,KAAG,QAAM,QAAM,GAAG,MAA4E,CAAC,GAAG,EAAM,UAAgB,GAAmC,EAAM,WAAsC,aAAa,UAAiB,GAAgC,EAAM,WAAwC,YAAY,QAAuDD,GAAwB,EAAM,UAAyG,EAAM,SAAsC,YAAY,EAASE,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CASnlE,GAAgB,GATmmE,EAAiB,SAAS,EAAM,EAAI,CAAC,GAAK,CAAC,eAAa,aAAW,IAAe,CAAM,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,YAAU,YAAU,GAAG,GAAWD,GAAS,EAAM,CAAM,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,YAAU,kBAAgB,aAAW,YAAU,GAAgB,CAAC,WAAA,GAAW,eAAe,YAAY,UAAQ,kBAAA,GAAkB,CAAC,CAAO,EAAiBC,GAAuB,EAAM,EAAS,CAAM,CAAC,wBAAsB,SAAO,GAAyB,EAAY,CAAO,GAAoB,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAgB,CAAC,UAAU,GAAM,CAAC,CAAC,EAAW,YAAY,EAAG,CAAO,EAAoB,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAgB,CAAC,UAAU,GAAK,CAAC,CAAC,EAAW,YAAY,EAAG,CAAO,EAAKC,EAAa,KAAK,CAAO,EAAgBC,GAAa,CAAO,EAAsB,EAAE,CAAgD,OAAvB,IAAsB,CAAqB,EAAK,EAAY,CAAC,GAAG,GAA4C,EAAgB,SAAsB,EAAKN,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAKH,GAAW,CAAC,MAAMD,GAAY,SAAsB,EAAM,EAAO,IAAI,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,EAAGF,GAAkB,GAAG,EAAsB,gBAAgBa,EAAU,EAAW,CAAC,mBAAmB,SAAS,iBAAiB,GAAsB,mBAAiB,SAAS,YAAY,aAAa,GAAoB,IAAI,GAA6B,EAAK,MAAM,CAAC,gBAAgB,qEAAqE,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,GAAG,EAAM,CAAC,SAAS,CAAC,UAAU,CAAC,gBAAgB,sBAAsB,CAAC,CAAC,GAAGjB,GAAqB,CAAC,UAAU,CAAC,mBAAmB,UAAU,aAAa,EAAoB,aAAa,IAAA,GAAU,CAAC,CAAC,EAAY,EAAe,CAAC,SAAS,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,eAAe,mBAAmB,cAA+B,mBAAiB,SAAS,YAAY,SAAsB,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,eAAgC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAAO,IAAI,CAAC,UAAU,2BAA4C,mBAAiB,SAAS,sBAAsB,MAAM,CAAC,QAAQ,GAAG,CAAC,SAAsB,EAAKE,GAAI,CAAC,YAAY,wEAAwE,cAAc,EAAE,kBAAkB,EAAE,cAAc,shBAAshB,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,QAAQ,QAAQ,SAAS,QAAQ,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKS,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,mBAAmB,uBAAuB,2CAA2C,uBAAuB,MAAM,sBAAsB,iGAAiG,CAAC,SAAS,aAAa,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,mBAAmB,QAAQ,MAAM,CAAC,eAAe,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,wEAAwE,2BAA2B,mBAAmB,gCAAgC,YAAY,CAAC,KAAK,EAAU,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,OAAwB,mBAAiB,SAAS,YAAY,SAAsB,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,sBAAsB,iGAAiG,CAAC,SAAS,YAAY,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,mBAAmB,QAAQ,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,wEAAwE,2BAA2B,mBAAmB,gCAAgC,YAAY,CAAC,KAAK,EAAU,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,kFAAkF,uRAAuR,8QAA8Q,mRAAmR,oKAAoK,6LAA6L,mRAAmR,0uBAA0uB,+EAA+E,CASlwS,eAAe,IAAgB,GAAgB,GAAgB,YAAY,cAAc,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,IAAI,CAAC,EAAoB,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,CAAC,aAAa,CAAC,SAAS,UAAU,CAAC,MAAM,UAAU,KAAK,EAAY,KAAK,CAAC,UAAU,CAAC,aAAa,aAAa,gBAAgB,GAAM,MAAM,OAAO,KAAK,EAAY,OAAO,CAAC,UAAU,CAAC,aAAa,YAAY,gBAAgB,GAAM,MAAM,OAAO,KAAK,EAAY,OAAO,CAAC,CAAC,CAAC,EAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,0EAA0E,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,wDAAwD,IAAI,oEAAoE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,qEAAqE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,iEAAiE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,uGAAuG,IAAI,qEAAqE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,6JAA6J,IAAI,iEAAiE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,oGAAoG,IAAI,sEAAsE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,0EAA0E,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,wDAAwD,IAAI,qEAAqE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,sEAAsE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,kEAAkE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,uGAAuG,IAAI,sEAAsE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,6JAA6J,IAAI,kEAAkE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,oGAAoG,IAAI,uEAAuE,OAAO,MAAM,CAAC,CAAC,CAAC,GAAGV,GAAS,CAAC,CAAC,6BAA6B,GAAK,CAAC,ICTpuG,SAASiB,GAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,EAAE,CAA+H,OAA9H,GAAmD,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,GAAS,CAAC,CAAQ,wDAAplB,IAAiI,IAAkE,IAA4B,CAAMC,GAAW,CAAC,YAAY,YAAY,CAAOC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,UAAU,kBAAkB,CAAuOC,GAAY,CAAC,QAAQ,GAAG,MAAM,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,SAAS,CAAO,IAAoB,EAAE,IAAI,yBAAyBC,IAAUC,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOC,EAAiB,EAAoB,CAAO,EAAW,GAAmC,EAAO,WAAiB,EAAaC,OAAmB,CAAC,GAAG,EAAO,aAAW,EAAE,CAAC,KAAK,UAAU,EAAW,CAAC,CAAC,CAAC,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,WAAS,CAAC,EAASC,GAAS,EAAOC,EAAe,CAAOC,GAAwB,CAAC,MAAM,YAAY,MAAM,YAAY,CAAOC,IAAU,CAAC,SAAO,KAAG,QAAM,GAAG,MAAgE,CAAC,GAAG,EAAM,QAAsDD,GAAwB,EAAM,UAAyG,EAAM,SAAoC,YAAY,EAASE,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAQzsD,GAAgB,GARytD,EAAiB,SAAS,EAAM,EAAI,CAAC,GAAK,CAAC,eAAa,aAAW,IAAe,CAAM,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,GAAG,GAAWD,GAAS,EAAM,CAAM,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,YAAU,kBAAgB,aAAW,YAAU,GAAgB,CAAC,WAAA,GAAW,eAAe,YAAY,UAAQ,kBAAA,GAAkB,CAAC,CAAO,EAAiBC,GAAuB,EAAM,EAAS,CAAO,EAAKC,EAAa,KAAK,CAAO,EAAgBC,GAAa,CAAO,EAAsB,EAAE,CAAgD,OAAvB,IAAsB,CAAqB,EAAK,EAAY,CAAC,GAAG,GAA4C,EAAgB,SAAsB,EAAKN,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAKH,GAAW,CAAC,MAAMF,GAAY,SAAsB,EAAK,EAAO,IAAI,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,EAAGF,GAAkB,GAAG,EAAsB,gBAAgBc,EAAU,EAAW,CAAC,mBAAmB,QAAyB,mBAAiB,SAAS,YAAY,IAAI,GAA6B,EAAK,MAAM,CAAC,GAAG,EAAM,CAAC,GAAGhB,GAAqB,CAAC,UAAU,CAAC,mBAAmB,QAAQ,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAKiB,GAAM,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,IAAI,eAAe,IAAI,YAAY,IAAI,WAAW,IAAI,IAAI,qEAAqE,CAAC,UAAU,gBAAgB,mBAAmB,MAAuB,mBAAiB,SAAS,YAAY,kBAAkB,GAAmB,GAAGjB,GAAqB,CAAC,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,IAAI,eAAe,IAAI,YAAY,IAAI,WAAW,IAAI,IAAI,uEAAuE,CAAC,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,gFAAgF,oGAAoG,qQAAqQ,CAQ59H,eAAe,IAAgB,GAAgB,GAAgB,YAAY,YAAY,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,GAAG,CAAC,EAAoB,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,CAAC,aAAa,CAAC,QAAQ,QAAQ,CAAC,MAAM,UAAU,KAAK,EAAY,KAAK,CAAC,CAAC,CAAC,EAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,EAAE,CAAC,CAAC,CAAC,CAAC,6BAA6B,GAAK,CAAC,ICRub,SAASkB,GAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,EAAE,CAA+H,OAA9H,GAAmD,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,GAAS,CAAC,CAAQ,iEAA5/B,IAAoN,IAAkE,IAA4B,KAAwG,KAAmH,CAAM,GAAc,EAASC,GAAS,CAAO,GAAS,EAASC,GAAI,CAAO,GAAiB,GAAoBD,GAAS,CAAOE,GAAW,CAAC,YAAY,YAAY,CAAOC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,UAAU,mBAAmB,CAAuOC,GAAY,CAAC,QAAQ,GAAG,MAAM,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,SAAS,CAAOC,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOC,EAAiB,EAAoB,CAAO,EAAW,GAAmC,EAAO,WAAiB,EAAaC,OAAmB,CAAC,GAAG,EAAO,aAAW,EAAE,CAAC,KAAK,UAAU,EAAW,CAAC,CAAC,CAAC,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,WAAS,CAAC,EAASC,GAAS,EAAOC,EAAe,CAAO,GAAqB,CAAC,MAAM,YAAY,MAAM,YAAY,CAAOC,GAAwB,CAAC,OAAO,YAAY,QAAQ,YAAY,CAAOC,IAAU,CAAC,MAAI,SAAO,KAAG,QAAM,MAAI,MAAI,QAAM,GAAG,MAAwH,CAAC,GAAG,EAAM,UAAgB,GAAmC,EAAM,WAAsC,QAAQ,UAAiB,GAA6B,EAAM,WAAwC,MAAM,UAAmD,GAAqB,IAA2E,GAAkC,EAAM,WAAwC,YAAY,UAAiB,GAA6B,EAAM,WAAwC,wBAAwB,QAAuDD,GAAwB,EAAM,UAAyG,EAAM,SAAsC,YAAY,EAASE,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAS/vF,GAAgB,GAT+wF,EAAiB,SAAS,EAAM,EAAI,CAAC,GAAK,CAAC,eAAa,aAAW,IAAe,CAAM,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,YAAU,YAAU,YAAU,YAAU,GAAG,GAAWD,GAAS,EAAM,CAAM,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,YAAU,kBAAgB,aAAW,YAAU,GAAgB,CAAC,WAAA,GAAW,eAAe,YAAY,UAAQ,kBAAA,GAAkB,CAAC,CAAO,EAAiBC,GAAuB,EAAM,EAAS,CAAM,CAAC,yBAAsB,SAAO,GAAyB,EAAY,CAAO,EAAoB,GAAsB,MAAM,GAAG,IAAO,CAAC,EAAgB,CAAC,UAAU,GAAM,CAAC,CAAC,EAAW,YAAY,EAAG,CAAO,EAAmB,GAAsB,MAAM,GAAG,IAAO,CAAC,EAAgB,CAAC,UAAU,GAAK,CAAC,CAAC,EAAW,YAAY,EAAG,CAAO,EAAKC,EAAa,KAAK,CAAO,GAAgBC,GAAa,CAAO,EAAsB,EAAE,CAAgD,OAAvB,IAAsB,CAAqB,EAAK,EAAY,CAAC,GAAG,GAA4C,GAAgB,SAAsB,EAAKN,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAKH,GAAW,CAAC,MAAMD,GAAY,SAAsB,EAAM,EAAO,IAAI,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,EAAGF,GAAkB,GAAG,EAAsB,iBAAiBa,EAAU,EAAW,CAAC,mBAAmB,SAAS,iBAAiB,GAAsB,mBAAiB,SAAS,YAAY,aAAa,EAAoB,IAAI,GAA6B,EAAK,MAAM,CAAC,gBAAgB,qEAAqE,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,GAAG,EAAM,CAAC,SAAS,CAAC,UAAU,CAAC,gBAAgB,sBAAsB,CAAC,CAAC,GAAGjB,GAAqB,CAAC,UAAU,CAAC,mBAAmB,UAAU,aAAa,EAAmB,aAAa,IAAA,GAAU,CAAC,CAAC,EAAY,EAAe,CAAC,SAAS,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,kBAAmC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAAO,IAAI,CAAC,UAAU,0BAA2C,mBAAiB,SAAS,sBAAsB,SAAsB,EAAKC,GAAS,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,QAAQ,EAAU,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,OAAwB,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,gBAAiC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKU,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,uBAAuB,uBAAuB,2CAA2C,uBAAuB,MAAM,sBAAsB,iGAAiG,CAAC,SAAS,QAAQ,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,mBAAmB,QAAQ,MAAM,CAAC,iBAAiB,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,wEAAwE,2BAA2B,mBAAmB,gCAAgC,YAAY,CAAC,KAAK,EAAU,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAc,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAAO,IAAI,CAAC,UAAU,0BAA2C,mBAAiB,SAAS,sBAAsB,SAAsB,EAAKT,GAAI,CAAC,YAAY,qEAAqE,cAAc,EAAE,kBAAkB,EAAE,cAAc,oOAAoO,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,QAAQ,QAAQ,SAAS,QAAQ,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKS,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,sBAAsB,iGAAiG,CAAC,SAAS,wBAAwB,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,mBAAmB,MAAM,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,wEAAwE,2BAA2B,mBAAmB,gCAAgC,YAAY,CAAC,KAAK,EAAU,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAiB,cAAc,GAAK,mBAAmB,MAAuB,mBAAiB,SAAS,YAAY,MAAM,CAAC,wBAAwB,MAAM,iBAAiB,qEAAqE,sBAAsB,MAAM,uBAAuB,MAAM,iBAAiB,QAAQ,qBAAqB,MAAM,uBAAuB,EAAE,wBAAwB,EAAE,oBAAoB,EAAE,qBAAqB,EAAE,OAAO,OAAO,QAAQ,EAAE,aAAa,OAAO,CAAC,SAAS,CAAC,UAAU,CAAC,OAAO,YAAY,QAAQ,EAAE,aAAa,YAAY,CAAC,CAAC,SAAsB,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,mBAAmB,uBAAuB,2CAA2C,qBAAqB,OAAO,uBAAuB,MAAM,0BAA0B,SAAS,sBAAsB,iGAAiG,CAAC,SAAS,MAAM,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,mBAAmB,QAAQ,MAAM,CAAC,eAAe,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,wEAAwE,2BAA2B,mBAAmB,gCAAgC,YAAY,QAAQ,GAAG,CAAC,KAAK,EAAU,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,kFAAkF,+RAA+R,+QAA+Q,wGAAwG,0RAA0R,wRAAwR,6LAA6L,mKAAmK,kNAAkN,4VAA4V,0kCAA0kC,+EAA+E,gcAAgc,CASj2Z,eAAe,IAAgB,GAAgB,GAAgB,YAAY,YAAY,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,IAAI,CAAC,EAAoB,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,CAAC,aAAa,CAAC,SAAS,UAAU,CAAC,MAAM,UAAU,KAAK,EAAY,KAAK,CAAC,UAAW,IAA2E,SAAa,CAAC,GAAG,GAAiB,QAAW,aAAa,YAAY,YAAY,IAAA,GAAU,OAAO,IAAA,GAAU,MAAM,MAAM,CAAC,UAAU,CAAC,aAAa,QAAQ,gBAAgB,GAAM,MAAM,OAAO,KAAK,EAAY,OAAO,CAAC,UAAU,CAAC,aAAa,wBAAwB,gBAAgB,GAAM,MAAM,MAAM,KAAK,EAAY,OAAO,CAAC,UAAU,CAAC,aAAa,MAAM,gBAAgB,GAAM,MAAM,MAAM,KAAK,EAAY,OAAO,CAAC,CAAC,CAAC,EAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,0EAA0E,IAAI,0EAA0E,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,wDAAwD,IAAI,sEAAsE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,uEAAuE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,mEAAmE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,uGAAuG,IAAI,uEAAuE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,6JAA6J,IAAI,mEAAmE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,oGAAoG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,0EAA0E,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,wDAAwD,IAAI,qEAAqE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,sEAAsE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,kEAAkE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,uGAAuG,IAAI,sEAAsE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,6JAA6J,IAAI,kEAAkE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,oGAAoG,IAAI,uEAAuE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,0EAA0E,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,wDAAwD,IAAI,oEAAoE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,qEAAqE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,iEAAiE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,uGAAuG,IAAI,qEAAqE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,6JAA6J,IAAI,iEAAiE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,oGAAoG,IAAI,sEAAsE,OAAO,MAAM,CAAC,CAAC,CAAC,GAAG,GAAc,GAAG,GAAS,CAAC,CAAC,6BAA6B,GAAK,CAAC,ICT/8I,SAASO,GAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,EAAE,CAA+H,OAA9H,GAAmD,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,GAAS,CAAC,CAAQ,uEAA7qC,IAA8J,IAAkE,IAA4B,KAA0H,KAAqH,KAAmH,CAAM,GAAc,EAASC,GAAS,CAAO,GAAqB,EAASC,GAAgB,CAAO,GAAgB,EAASC,GAAW,CAAOC,GAAW,CAAC,YAAY,YAAY,YAAY,YAAY,CAAOC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,mBAAmB,UAAU,mBAAmB,UAAU,kBAAkB,UAAU,mBAAmB,CAAuOC,GAAY,CAAC,SAAS,EAAE,KAAK,QAAQ,CAAO,GAAY,CAAC,QAAQ,GAAG,MAAM,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,SAAS,CAAO,GAAY,CAAC,QAAQ,GAAG,MAAM,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,SAAS,CAAO,GAAY,CAAC,QAAQ,GAAG,MAAM,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,SAAS,CAAOC,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOC,EAAiB,EAAoB,CAAO,EAAW,GAAmC,EAAO,WAAiB,EAAaC,OAAmB,CAAC,GAAG,EAAO,aAAW,EAAE,CAAC,KAAK,UAAU,EAAW,CAAC,CAAC,CAAC,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,WAAS,CAAC,EAASC,GAAS,EAAO,OAAOC,EAAe,CAAOC,GAAwB,CAAC,KAAK,YAAY,WAAW,YAAY,KAAK,YAAY,MAAM,YAAY,CAAOC,IAAU,CAAC,SAAO,KAAG,QAAM,GAAG,MAAgE,CAAC,GAAG,EAAM,QAAsDD,GAAwB,EAAM,UAAyG,EAAM,SAAoC,YAAY,EAASE,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAQj+E,GAAgB,GARi/E,EAAiB,SAAS,EAAM,EAAI,CAAC,GAAK,CAAC,eAAa,aAAW,IAAe,CAAM,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,GAAG,GAAWD,GAAS,EAAM,CAAM,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,YAAU,kBAAgB,aAAW,YAAU,GAAgB,CAAC,WAAA,GAAW,eAAe,YAAY,UAAQ,kBAAA,GAAkB,CAAC,CAAO,EAAiBC,GAAuB,EAAM,EAAS,CAAO,EAAKC,EAAa,KAAK,CAAO,EAAgBC,GAAa,CAAO,EAAsB,EAAE,CAAO,EAAkB,IAAsB,CAAC,OAAoB,EAAK,EAAY,CAAC,GAAG,GAA4C,EAAgB,SAAsB,EAAKN,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAKH,GAAW,CAAC,MAAMD,GAAY,SAAsB,EAAM,EAAO,IAAI,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,EAAGF,GAAkB,GAAG,EAAsB,gBAAgBa,EAAU,EAAW,CAAC,mBAAmB,OAAwB,mBAAiB,SAAS,YAAY,IAAI,GAA6B,EAAK,MAAM,CAAC,GAAG,EAAM,CAAC,GAAGlB,GAAqB,CAAC,UAAU,CAAC,mBAAmB,OAAO,CAAC,UAAU,CAAC,mBAAmB,QAAQ,CAAC,UAAU,CAAC,mBAAmB,aAAa,CAAC,CAAC,EAAY,EAAe,CAAC,SAAS,CAAc,EAAKQ,GAAW,CAAC,MAAM,GAAY,GAAGR,GAAqB,CAAC,UAAU,CAAC,MAAM,GAAY,CAAC,UAAU,CAAC,MAAM,GAAY,CAAC,UAAU,CAAC,MAAM,GAAY,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,eAAgC,mBAAiB,SAAS,YAAY,MAAM,CAAC,OAAO,OAAO,QAAQ,EAAE,aAAa,OAAO,CAAC,SAAS,CAAC,UAAU,CAAC,OAAO,YAAY,QAAQ,EAAE,aAAa,YAAY,CAAC,UAAU,CAAC,OAAO,YAAY,QAAQ,EAAE,aAAa,YAAY,CAAC,UAAU,CAAC,OAAO,YAAY,QAAQ,EAAE,aAAa,YAAY,CAAC,CAAC,SAAS,CAAc,EAAK,EAA0B,CAAC,OAAO,GAAG,MAAO,GAA8E,OAAQ,QAAQ,GAAI,GAA8E,GAAI,IAAK,GAA8E,QAAS,KAAK,IAAI,EAAE,EAAE,GAAGA,GAAqB,CAAC,UAAU,CAAC,GAAI,GAA8E,GAAI,IAAK,GAA8E,QAAS,KAAK,IAAI,EAAE,EAAE,CAAC,UAAU,CAAC,GAAI,GAA8E,GAAI,IAAK,GAA8E,QAAS,KAAK,IAAI,EAAE,EAAE,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAAO,IAAI,CAAC,UAAU,2BAA4C,mBAAiB,SAAS,sBAAsB,SAAsB,EAAKC,GAAS,CAAC,UAAU,QAAQ,UAAU,MAAM,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,YAAY,UAAU,wBAAwB,MAAM,CAAC,MAAM,OAAO,CAAC,QAAQ,YAAY,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAA0B,CAAC,OAAO,GAAG,MAAO,GAA8E,OAAQ,QAAQ,GAAI,GAA8E,GAAI,IAAK,GAA8E,QAAS,KAAK,IAAI,EAAE,GAAG,GAAGD,GAAqB,CAAC,UAAU,CAAC,GAAI,GAA8E,GAAI,IAAK,GAA8E,QAAS,KAAK,IAAI,EAAE,GAAG,CAAC,UAAU,CAAC,GAAI,GAA8E,GAAI,IAAK,GAA8E,QAAS,KAAK,IAAI,EAAE,GAAG,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAAO,IAAI,CAAC,UAAU,2BAA4C,mBAAiB,SAAS,sBAAsB,SAAsB,EAAKC,GAAS,CAAC,UAAU,QAAQ,UAAU,MAAM,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,YAAY,UAAU,uBAAuB,MAAM,CAAC,MAAM,OAAO,CAAC,QAAQ,YAAY,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,OAAwB,mBAAiB,SAAS,YAAY,SAAsB,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,UAA2B,mBAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,qEAAqE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAKO,GAAW,CAAC,MAAM,GAAY,GAAGR,GAAqB,CAAC,UAAU,CAAC,MAAM,GAAY,CAAC,UAAU,CAAC,MAAM,GAAY,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,qBAAsC,mBAAiB,SAAS,YAAY,MAAM,CAAC,OAAO,YAAY,QAAQ,EAAE,aAAa,YAAY,CAAC,SAAS,CAAC,UAAU,CAAC,OAAO,YAAY,QAAQ,EAAE,aAAa,YAAY,CAAC,CAAC,SAAS,CAAc,EAAK,EAA0B,CAAC,OAAO,GAAG,MAAO,GAA8E,OAAQ,QAAQ,GAAI,GAA8E,GAAI,IAAK,GAA8E,QAAS,KAAK,IAAI,EAAE,EAAE,GAAGA,GAAqB,CAAC,UAAU,CAAC,GAAI,GAA8E,GAAI,IAAK,GAA8E,QAAS,KAAK,IAAI,EAAE,EAAE,CAAC,UAAU,CAAC,GAAI,GAA8E,GAAI,IAAK,GAA8E,QAAS,KAAK,IAAI,EAAE,EAAE,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAAO,IAAI,CAAC,UAAU,0BAA2C,mBAAiB,SAAS,sBAAsB,SAAsB,EAAKE,GAAgB,CAAC,UAAU,aAAa,UAAU,UAAU,OAAO,OAAO,GAAG,YAAY,UAAU,KAAK,SAAS,YAAY,UAAU,KAAK,MAAM,CAAC,MAAM,OAAO,CAAC,QAAQ,YAAY,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAA0B,CAAC,OAAO,GAAG,MAAO,GAA8E,OAAQ,QAAQ,GAAI,GAA8E,GAAI,IAAK,GAA8E,QAAS,KAAK,IAAI,EAAE,GAAG,GAAGF,GAAqB,CAAC,UAAU,CAAC,GAAI,GAA8E,GAAI,IAAK,GAA8E,QAAS,KAAK,IAAI,EAAE,GAAG,CAAC,UAAU,CAAC,GAAI,GAA8E,GAAI,IAAK,GAA8E,QAAS,KAAK,IAAI,EAAE,GAAG,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAAO,IAAI,CAAC,UAAU,2BAA4C,mBAAiB,SAAS,sBAAsB,SAAsB,EAAKE,GAAgB,CAAC,UAAU,eAAe,UAAU,UAAU,OAAO,OAAO,GAAG,YAAY,UAAU,KAAK,SAAS,YAAY,UAAU,KAAK,MAAM,CAAC,MAAM,OAAO,CAAC,QAAQ,YAAY,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAA0B,CAAC,OAAO,GAAG,MAAO,GAA8E,OAAQ,QAAQ,GAAI,GAA8E,GAAI,IAAK,GAA8E,QAAS,KAAK,IAAI,EAAE,GAAG,GAAGF,GAAqB,CAAC,UAAU,CAAC,GAAI,GAA8E,GAAI,IAAK,GAA8E,QAAS,KAAK,IAAI,EAAE,GAAG,CAAC,UAAU,CAAC,GAAI,GAA8E,GAAI,IAAK,GAA8E,QAAS,KAAK,IAAI,EAAE,GAAG,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAAO,IAAI,CAAC,UAAU,2BAA4C,mBAAiB,SAAS,sBAAsB,SAAsB,EAAKE,GAAgB,CAAC,UAAU,YAAY,UAAU,SAAS,OAAO,OAAO,GAAG,YAAY,UAAU,KAAK,SAAS,YAAY,UAAU,KAAK,MAAM,CAAC,MAAM,OAAO,CAAC,QAAQ,YAAY,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,OAAwB,mBAAiB,SAAS,YAAY,SAAsB,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,UAA2B,mBAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,qEAAqE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAKM,GAAW,CAAC,MAAM,GAAY,GAAGR,GAAqB,CAAC,UAAU,CAAC,MAAM,GAAY,CAAC,UAAU,CAAC,MAAM,GAAY,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,gBAAiC,mBAAiB,SAAS,YAAY,MAAM,CAAC,OAAO,YAAY,QAAQ,EAAE,aAAa,YAAY,CAAC,SAAS,CAAC,UAAU,CAAC,OAAO,YAAY,QAAQ,EAAE,aAAa,YAAY,CAAC,CAAC,SAAS,CAAc,EAAK,EAA0B,CAAC,OAAO,GAAG,MAAO,GAA8E,OAAQ,QAAQ,GAAI,GAA8E,GAAI,IAAK,GAA8E,QAAS,KAAK,IAAI,EAAE,EAAE,GAAGA,GAAqB,CAAC,UAAU,CAAC,GAAI,GAA8E,GAAI,IAAK,GAA8E,QAAS,KAAK,IAAI,EAAE,EAAE,CAAC,UAAU,CAAC,GAAI,GAA8E,GAAI,IAAK,GAA8E,QAAS,KAAK,IAAI,EAAE,EAAE,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAAO,IAAI,CAAC,UAAU,0BAA2C,mBAAiB,SAAS,sBAAsB,SAAsB,EAAKG,GAAW,CAAC,UAAU,yBAAyB,OAAO,OAAO,GAAG,YAAY,UAAU,YAAY,SAAS,YAAY,MAAM,CAAC,MAAM,OAAO,CAAC,QAAQ,YAAY,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAA0B,CAAC,OAAO,GAAG,MAAO,GAA8E,OAAQ,QAAQ,GAAI,GAA8E,GAAI,IAAK,GAA8E,QAAS,KAAK,IAAI,EAAE,GAAG,GAAGH,GAAqB,CAAC,UAAU,CAAC,GAAI,GAA8E,GAAI,IAAK,GAA8E,QAAS,KAAK,IAAI,EAAE,GAAG,CAAC,UAAU,CAAC,GAAI,GAA8E,GAAI,IAAK,GAA8E,QAAS,KAAK,IAAI,EAAE,GAAG,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAAO,IAAI,CAAC,UAAU,0BAA2C,mBAAiB,SAAS,sBAAsB,SAAsB,EAAKG,GAAW,CAAC,UAAU,oBAAoB,OAAO,OAAO,GAAG,YAAY,UAAU,YAAY,SAAS,YAAY,MAAM,CAAC,MAAM,OAAO,CAAC,QAAQ,YAAY,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,OAAwB,mBAAiB,SAAS,YAAY,SAAsB,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,UAA2B,mBAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,qEAAqE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,kFAAkF,8PAA8P,mTAAmT,4VAA4V,uVAAuV,8KAA8K,uWAAuW,g9CAAg9C,kEAAkE,2KAA2K,0HAA0H,kEAAkE,CAQ7rkB,eAAe,IAAgB,GAAgB,GAAgB,YAAY,YAAY,GAAgB,aAAa,CAAC,OAAO,IAAI,MAAM,IAAI,CAAC,EAAoB,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,YAAY,YAAY,CAAC,aAAa,CAAC,OAAO,aAAa,QAAQ,OAAO,CAAC,MAAM,UAAU,KAAK,EAAY,KAAK,CAAC,CAAC,CAAC,EAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,EAAE,CAAC,CAAC,GAAG,GAAc,GAAG,GAAqB,GAAG,GAAgB,CAAC,CAAC,6BAA6B,GAAK,CAAC,ICRshB,SAASgB,GAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,EAAE,CAAsF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,GAAS,CAAC,CAAQ,8DAA3pC,IAA8M,IAAkE,IAA4B,KAAmH,KAAmH,KAAoH,CAAM,GAAe,EAASC,GAAU,CAAO,GAAc,EAASC,GAAS,CAAO,GAAc,EAASC,GAAS,CAAOC,GAAW,CAAC,YAAY,YAAY,YAAY,YAAY,CAAOC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,mBAAmB,UAAU,kBAAkB,UAAU,mBAAmB,UAAU,kBAAkB,CAA8LC,GAAY,CAAC,QAAQ,GAAG,MAAM,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,SAAS,CAAOC,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOC,EAAiB,EAAoB,CAAO,EAAW,GAAO,EAAO,WAAiB,EAAaC,OAAmB,CAAC,GAAG,EAAO,aAAW,EAAE,CAAC,KAAK,UAAU,EAAW,CAAC,CAAC,CAAC,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,WAAS,CAAC,EAASC,GAAS,EAAO,OAAOC,EAAe,CAAOC,GAAwB,CAAC,OAAO,YAAY,QAAQ,YAAY,KAAK,YAAY,QAAQ,YAAY,CAAOC,IAAU,CAAC,SAAO,KAAG,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,QAAQD,GAAwB,EAAM,UAAU,EAAM,SAAS,YAAY,EAASE,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAQ5hE,GAAgB,GAR4iE,EAAiB,SAAS,EAAM,EAAI,CAAC,GAAK,CAAC,eAAa,aAAW,IAAe,CAAM,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,GAAG,GAAWD,GAAS,EAAM,CAAM,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,YAAU,kBAAgB,aAAW,YAAU,GAAgB,CAAC,WAAA,GAAW,eAAe,YAAY,UAAQ,kBAAA,GAAkB,CAAC,CAAO,EAAiBC,GAAuB,EAAM,EAAS,CAAM,CAAC,wBAAsB,SAAO,GAAyB,EAAY,CAAO,EAAgB,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAW,YAAY,EAAG,CAAO,EAAgB,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAW,YAAY,EAAG,CAAO,EAAiB,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAW,YAAY,EAAG,CAAO,GAAiB,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAW,YAAY,EAAG,CAAO,EAAiB,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAW,YAAY,EAAG,CAAO,EAAa,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAW,YAAY,EAAG,CAAO,EAAKC,EAAa,KAAK,CAAc,IAAW,CAAC,IAAM,MAAoB,IAAc,YAA6C,OAAqB,IAAc,YAA6C,EAAgBC,GAAa,CAAO,EAAsB,EAAE,CAAO,EAAkB,IAAsB,CAAC,OAAoB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKN,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAKH,GAAW,CAAC,MAAMD,GAAY,SAAsB,EAAM,EAAO,IAAI,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,EAAGF,GAAkB,GAAG,EAAsB,gBAAgBa,EAAU,EAAW,CAAC,mBAAmB,UAA2B,mBAAiB,SAAS,YAAY,IAAI,GAAK,EAAK,MAAM,CAAC,GAAG,EAAM,CAAC,GAAGlB,GAAqB,CAAC,UAAU,CAAC,mBAAmB,UAAU,CAAC,UAAU,CAAC,mBAAmB,SAAS,CAAC,UAAU,CAAC,mBAAmB,OAAO,CAAC,CAAC,EAAY,EAAe,CAAC,SAAS,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,aAA8B,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK,GAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,SAAS,GAA4B,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAG,GAAmB,GAAG,IAAI,IAAI,GAAmB,QAAQ,IAAI,EAAE,IAAI,GAAG,EAAE,SAAsB,EAAK,EAAO,IAAI,CAAC,UAAU,0BAA2C,mBAAiB,SAAS,sBAAsB,SAAsB,EAAKC,GAAU,CAAC,UAAU,wEAAwE,UAAU,wEAAwE,UAAU,OAAO,UAAU,kEAAkE,UAAU,EAAgB,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,yyCAAyyC,QAAQ,YAAY,MAAM,OAAO,UAAU,EAAc,GAAG,GAAGD,GAAqB,CAAC,UAAU,CAAC,UAAU,EAAc,GAAG,CAAC,UAAU,CAAC,UAAU,EAAc,GAAG,CAAC,UAAU,CAAC,QAAQ,YAAY,UAAU,EAAc,GAAG,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,GAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,SAAS,GAA6B,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAG,GAAmB,GAAG,IAAI,IAAI,GAAmB,QAAQ,IAAI,EAAE,IAAI,GAAG,EAAE,SAAsB,EAAK,EAAO,IAAI,CAAC,UAAU,2BAA4C,mBAAiB,SAAS,sBAAsB,SAAsB,EAAKC,GAAU,CAAC,UAAU,wEAAwE,UAAU,wEAAwE,UAAU,SAAS,UAAU,kEAAkE,UAAU,EAAgB,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,s0BAAs0B,QAAQ,YAAY,MAAM,OAAO,UAAU,EAAe,GAAG,GAAGD,GAAqB,CAAC,UAAU,CAAC,UAAU,EAAe,GAAG,CAAC,UAAU,CAAC,QAAQ,YAAY,UAAU,EAAe,GAAG,CAAC,UAAU,CAAC,UAAU,EAAe,GAAG,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAG,GAAmB,GAAG,IAAI,IAAI,GAAmB,QAAQ,IAAI,EAAE,IAAI,GAAG,EAAE,SAAsB,EAAK,EAAO,IAAI,CAAC,UAAU,0BAA2C,mBAAiB,SAAS,sBAAsB,SAAsB,EAAKC,GAAU,CAAC,UAAU,wEAAwE,UAAU,wEAAwE,UAAU,UAAU,UAAU,kEAAkE,UAAU,EAAiB,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,m1CAAm1C,UAAU,GAAiB,QAAQ,YAAY,MAAM,OAAO,GAAGD,GAAqB,CAAC,UAAU,CAAC,QAAQ,YAAY,CAAC,UAAU,CAAC,UAAU,EAAiB,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,UAA2B,mBAAiB,SAAS,YAAY,MAAM,CAAC,eAAe,YAAY,gBAAgB,wBAAwB,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,qBAAqB,YAAY,CAAC,SAAS,CAAC,UAAU,CAAC,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,CAAC,CAAC,SAAS,CAAC,GAAa,EAAe,EAAK,EAA0B,CAAC,OAAO,IAAI,MAAM,QAAQ,GAAmB,OAAO,QAAQ,UAAU,GAAG,GAAmB,GAAG,GAAG,EAAE,KAAK,GAAmB,QAAQ,IAAI,EAAE,GAAG,IAAI,EAAE,GAAG,SAAsB,EAAK,EAAO,IAAI,CAAC,UAAU,2BAA4C,mBAAiB,SAAS,sBAAsB,MAAM,CAAC,QAAQ,EAAE,CAAC,SAAsB,EAAKE,GAAS,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,MAAM,OAAO,CAAC,QAAQ,YAAY,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAc,EAAe,EAAK,EAA0B,CAAC,GAAGF,GAAqB,CAAC,UAAU,CAAC,OAAO,IAAI,MAAM,QAAQ,GAAmB,OAAO,QAAQ,UAAU,GAAG,GAAmB,GAAG,IAAI,GAAmB,QAAQ,IAAI,IAAI,GAAG,EAAE,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAAO,IAAI,CAAC,UAAU,0BAA2C,mBAAiB,SAAS,sBAAsB,SAAsB,EAAKG,GAAS,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,QAAQ,YAAY,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,gBAAgB,iBAAiB,GAAsB,mBAAiB,SAAS,YAAY,MAAM,EAAa,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,gFAAgF,uQAAuQ,+RAA+R,yLAAyL,mXAAmX,yGAAyG,yGAAyG,iQAAiQ,81BAA81B,6JAA6J,0EAA0E,CAQvze,eAAe,IAAgB,GAAgB,GAAgB,YAAY,2BAA2B,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,IAAI,CAAC,EAAoB,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,YAAY,YAAY,CAAC,aAAa,CAAC,UAAU,UAAU,SAAS,OAAO,CAAC,MAAM,UAAU,KAAK,EAAY,KAAK,CAAC,CAAC,CAAC,EAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,EAAE,CAAC,CAAC,GAAG,GAAe,GAAG,GAAc,GAAG,GAAc,CAAC,CAAC,6BAA6B,GAAK,CAAC,ICA1hB,SAAwB,GAAO,EAAM,CAAY,GAAG,CAAC,QAAM,MAAI,UAAQ,iBAAe,aAAW,eAAa,gBAAc,cAAY,QAAM,cAAY,YAAU,YAAU,gBAAc,cAAY,SAAO,EAAW,CAAC,cAAY,YAAS,YAAU,YAAU,aAAW,EAAiB,CAAC,YAAU,cAAY,EAAoB,GAAa,EAAe,GAAG,EAAW,KAAK,EAAa,KAAK,EAAc,KAAK,EAAY,IAAI,GAAG,EAAQ,IAAsB,GAAS,GAAa,SAAS,GAAG,GAAa,OAC5f,GAAc,EAAM,OAAO,QAAQ,CAAO,EAAYgB,EAAS,MAAM,GAAc,CAAO,GAAY,EAAY,EAAK,IAAY,KAAM,EAAU,QAAQ,IAAM,GAAa,IAAY,QAAQ,IAAY,QAAc,GAAO,EAAe,EAAE,CAAO,GAAY,GAAsB,GAAiB,GAAU,EAAa,GAAO,GAAY,CAA2B,GAAUC,EAAO,KAAK,CAAO,GAAYC,MAAmB,CAAc,GAAW,CAAc,GAAW,CAAC,CAAG,EAAE,CAAC,CAAM,CAAC,GAAK,IAASC,EAAS,CAAC,OAAO,KAAK,SAAS,KAAK,CAAC,CAAiB,EAAe,EAAE,CAAK,GAAc,EAAE,CAA0B,GAAY,EAAM,EAAQ,EAAK,KAAU,GAAY,EAAY,KAAK,MAAM,GAAG,EAAY,CAAC,EAAE,EAAQ,GAAM,CAAC,IAAU,IAAa,GAAK,SAAQ,GAAY,KAAK,MAAM,GAAK,OAAO,GAAK,SAAS,EAAE,CAAC,EAAE,GAAY,KAAK,IAAI,GAAY,GAAqB,CAAC,EAAQ,GAAiC,IAAM,GAAQC,MAAgB,CAAC,GAAG,IAAa,GAAU,QAAQ,CAAC,IAAM,EAAa,GAAa,GAAU,QAAQ,YAAY,GAAU,QAAQ,aAAmB,EAAM,GAAY,GAAG,QAAQ,GAAa,GAAY,GAAG,QAAQ,WAAW,GAAY,GAAG,QAAQ,UAAU,EAA+N,GAAQ,CAAC,OAAO,EAAa,UAAhP,GAAY,GAAG,QAAQ,GAAa,GAAY,GAAG,QAAQ,WAAW,GAAY,GAAG,QAAQ,YAAY,GAAY,GAAG,QAAQ,UAAU,GAAY,GAAG,QAAQ,aAAa,GAA2B,EAAM,EAAyD,CAAC,GAAI,EAAE,CAAC,CAAO,GAAe,GAAS,CAAC,kBAAkB,OAAO,CAAC,EAAE,CAAuC,GAAG,GAAY,CAChkD,GAAG,CAAC,GAAS,CAGE,IAAI,EAAcH,EAAO,GAAK,CAAC,OAAe,EAAM,KAAK,GAAQ,CAAQ,GAAO,GAAU,SAAS,CAAC,iBAAe,CAAI,CAAC,EAAc,UAAU,EAAY,OAAO,EAAY,SAAS,EAAM,KAAK,GAAQ,CAAE,EAAc,QAAQ,IAAQ,EAAG,EAAE,CAAC,CAAE,EAAeD,EAAS,IAAI,IAAe,EAAM,IAAQ,CAA4D,IAAI,EAAO,IAAQ,IAAG,EAAI,GAAY,IAAO,IAAQ,GAAc,OAAO,IAAG,EAAI,GAAY,IAAI,IAAMK,EAAK,CAAC,MAAM,EAAwB,EAAM,OAAyD,MAAM,OAAO,OAAO,EAA0B,EAAM,OAA2D,OAAO,OAAO,CAAC,OAAoB,EAAK,EAAY,CAAC,QAAQ,KAAK,SAAsB,EAAK,KAAK,CAAK,MAAI,MAAMA,EAAK,SAAsB,EAAa,EAAM,CAAC,MAAM,CAAC,GAAkB,EAAM,OAA2D,MAAM,GAAGA,EAAK,WAAW,EAAE,GAAG,GAAe,CAAC,SAAS,EAAM,MAAM,SAAS,EAAM,MAAM,SAAS,aAAa,EAAM,IAAA,GAAU,CAAgB,EAAM,OAA2D,SAAS,CAAC,CAAC,CAAC,CAAC,EAAG,CAAE,GAAG,CAAC,GAAU,IAAI,IAAIC,EAAE,EAAEA,EAAE,GAAY,IAAK,GAAc,CAAC,GAAG,GAAc,GAAGN,EAAS,IAAI,IAAe,EAAM,IAAuX,EAAK,EAAY,CAAC,QAAQ,KAAK,SAAsB,EAAK,KAAK,CAAC,MAAvU,CAAC,MAAM,EAAwB,EAAM,OAAyD,MAAM,OAAO,OAAO,EAA0B,EAAM,OAA2D,OAAO,OAAO,WAAW,YAAY,CAAgG,cAAc,GAAK,SAAsB,EAAa,EAAM,CAAC,IAAIM,EAAE,IAAI,EAAW,MAAM,CAAC,GAAkB,EAAM,OAA2D,MAAM,MAAM,EAAyB,EAAM,OAA2D,MAAM,OAAO,OAAO,EAA0B,EAAM,OAA2D,OAAO,OAAO,WAAW,EAAE,GAAG,GAAe,CAAC,SAAS,EAAM,MAAM,SAAS,EAAM,MAAM,SAAS,SAASA,EAAE,IAAA,GAAU,CAAgB,EAAM,OAA2D,SAAS,CAAC,CAACA,EAAE,KAAK,EAAW,CAAC,CAACA,EAAE,KAAK,EAAW,CAAG,CAAC,CAAG,IAAM,GAAe,GAAK,SAAS,GAAK,SAAS,KAAK,MAAM,GAAK,OAAO,GAAK,SAAS,CAAO,GAAYL,EAAO,KAAK,CAAO,GAASA,EAAO,KAAK,CAAO,GAAKA,EAAO,EAAE,CAAO,GAAQA,EAAO,GAAM,CAAO,GAAgB,GAAkB,CAAO,GAAQA,EAAO,KAAK,CAAO,GAAaA,EAAO,KAAK,CAE9lF,GAAG,CAAC,GAAS,CAAC,IAAM,EAAS,EAAU,GAAU,CAE1C,IAA+B,MAAc,CAAI,SAAiB,CAAC,IAAgB,CAAC,GAAwM,MAAzL,IAAa,QAAQ,GAAQ,QAAQ,QAAQ,CAAC,UAAU,CAAC,GAAY,EAAE,CAAC,GAAY,GAAe,CAAC,CAAC,CAAC,CAAC,SAAS,KAAK,IAAI,GAAe,CAAC,EAAM,IAAI,WAAW,IAAS,OAAO,SAAS,CAAC,KAAW,GAAa,QAAQ,QAAQ,EAAG,CAAC,EAAY,GAAe,EAAM,CAAC,CACvX,MAAc,CAAK,GAAa,UAAkB,GAAU,GAAa,QAAQ,YAAY,SAAU,GAAa,QAAQ,MAAM,CAAU,CAAC,GAAU,GAAa,QAAQ,YAAY,WAAW,GAAa,QAAQ,OAAO,GAAI,CAAC,EAAS,CAAC,EAG/N,EAAkB,GAAG,CAAC,GAAG,CAAC,IAAgB,IAAiB,GAA+B,OAKnF,GAAY,UAAU,OAAM,GAAY,QAAQM,GAAG,GAAI,GAAY,QAAqE,IAAI,GAAjD,GAAS,UAAU,KAAK,EAAEA,EAAE,GAAS,UAA6B,EAAM,KAAQ,GAAQ,UAAS,GAAO,GAAa,GAAK,SAAS,EAAM,GAAK,QAAQ,GAAK,EAAE,GAAe,GAAK,QAAQ,CAAC,GAAS,QAAQA,EAAM,GAAgB,GAAO,IAAI,GAAK,QAAQ,EAAG,CAAc,IAAM,GAAc,GAAa,WAAW,YAAkB,GAAe,EAAU,EAAQ,GAAa,IAAI,EAAU,EAAgG,GAAS,mBAAmB,GAAc,kBAAkB,EAAU,IAA/I,GAAM,EAAU,EAAE,GAAe,CAAiI,sBAAsB,GAAe,sBAAsB,GAAa,mBAAmB,EAAU,IAAlN,IAAI,EAA+N,IAAuW,OAA9U,GAAkW,EAAK,UAAU,CAAC,MAAM,CAAC,GAAG,GAAuB,UAAQ,gBAAgB,EAAY,GAAS,IAAA,GAAU,aAAa,EAAY,GAAS,IAAA,GAAU,UAAU,EAAY,GAAS,IAAA,GAAU,SAAS,GAAS,UAAU,SAAS,QAAQ,GAAa,CAAC,IAAI,GAAU,SAAsB,EAAM,EAAO,GAAG,CAAC,IAAI,GAAQ,MAAM,CAAC,GAAG,GAAmB,MAAI,IAAI,IAAY,UAAU,GAAc,GAAe,CAAC,CAAC,GAAe,IAAA,GAAU,KAAK,IAAY,SAAS,GAAc,GAAe,CAAC,CAAC,GAAe,IAAA,GAAU,WAAW,EAAU,SAAS,WAAW,cAAc,GAAa,MAAM,SAAS,GAAG,EAAM,WAAW,GAAS,OAAO,YAAY,UAAU,GAA8B,GAAY,EAAE,CAAC,GAAU,CAAC,iBAAiB,CAAC,GAAQ,QAAQ,GAAQ,GAAa,UACz5D,GAAa,QAAQ,aAAa,IAAe,iBAAiB,CAAC,GAAQ,QAAQ,GAAS,GAAa,UACzG,GAAa,QAAQ,aAAa,IAAK,SAAS,CAAC,EAAe,GAAc,CAAC,CAAC,CAAC,CAAC,CAF4wB,EAAM,UAAU,CAAC,MAAM,GAAkB,SAAS,CAAc,EAAK,MAAM,CAAC,MAAM,GAAY,SAAS,IAAI,CAAC,CAAc,EAAK,IAAI,CAAC,MAAM,GAAY,SAAS,qBAAqB,CAAC,CAAc,EAAK,IAAI,CAAC,MAAM,GAAe,SAAS,4DAA4D,CAAC,CAAC,CAAC,CAAC,iDA3BhlC,IAAiG,IAAiE,IAAkI,KAAmC,CAAM,GAAqB,IAAU,GAAsB,CAAC,KAAK,GAAQ,eAAe,EAAO,KAAK,MAAM,GAAQ,cAAc,EAAO,KAAK,IAAI,GAAQ,eAAe,EAAO,KAAK,OAAO,GAAQ,cAAc,EAAO,KAAK,CAAO,GAA8B,OAAO,UAAY,KAAa,OAAO,UAAU,UAAU,oBAAqB,WA6BrmB,GAAO,aAAa,CAAC,IAAI,GAAG,QAAQ,GAAG,cAAc,CAAC,UAAU,GAAK,WAAW,GAAK,CAAC,YAAY,CAAC,YAAY,GAAK,SAAS,GAAM,UAAU,GAAG,UAAU,EAAE,UAAU,EAAE,CAAC,UAAU,GAAK,CAAwB,EAAoB,GAAO,CAAC,MAAM,CAAC,KAAK,EAAY,MAAM,MAAM,WAAW,QAAQ,CAAC,KAAK,EAAY,kBAAkB,CAAC,CAAC,MAAM,CAAC,KAAK,EAAY,OAAO,MAAM,QAAQ,IAAI,EAAE,IAAI,IAAI,aAAa,IAAI,KAAK,IAAI,eAAe,GAAK,KAAK,EAAE,CAAC,UAAU,CAAC,KAAK,EAAY,KAAK,MAAM,YAAY,QAAQ,CAAC,OAAO,QAAQ,MAAM,SAAS,CAAC,YAAY,CAAC,iBAAiB,kBAAkB,eAAe,iBAAiB,CAAC,aAAa,CAAC,OAAO,QAAQ,MAAM,SAAS,CAAC,aAAa,OAAO,wBAAwB,GAAK,CAAC,UAAU,CAAC,KAAK,EAAY,KAAK,MAAM,QAAQ,QAAQ,CAAC,aAAa,SAAS,WAAW,CAAC,YAAY,CAAC,UAAU,CAAC,MAAM,CAAC,YAAY,eAAe,eAAe,CAAC,KAAK,CAAC,YAAY,eAAe,eAAe,CAAC,IAAI,CAAC,aAAa,eAAe,cAAc,CAAC,OAAO,CAAC,aAAa,eAAe,cAAc,CAAC,CAAC,CAAC,aAAa,SAAS,wBAAwB,GAAK,CAAC,IAAI,CAAC,KAAK,EAAY,OAAO,MAAM,MAAM,CAAC,QAAQ,CAAC,MAAM,UAAU,KAAK,EAAY,YAAY,UAAU,iBAAiB,aAAa,CAAC,UAAU,mBAAmB,CAAC,UAAU,CAAC,aAAa,eAAe,gBAAgB,cAAc,CAAC,YAAY,CAAC,IAAI,IAAI,IAAI,IAAI,CAAC,IAAI,EAAE,CAAC,cAAc,CAAC,KAAK,EAAY,OAAO,MAAM,SAAS,SAAS,CAAC,UAAU,CAAC,KAAK,EAAY,QAAQ,MAAM,QAAQ,aAAa,OAAO,cAAc,UAAU,aAAa,GAAK,CAAC,WAAW,CAAC,KAAK,EAAY,QAAQ,MAAM,SAAS,aAAa,OAAO,cAAc,UAAU,aAAa,GAAK,CAAC,CAAC,CAAC,YAAY,CAAC,KAAK,EAAY,OAAO,MAAM,WAAW,SAAS,CAAC,YAAY,CAAC,KAAK,EAAY,QAAQ,MAAM,OAAO,aAAa,GAAK,CAAC,SAAS,CAAC,KAAK,EAAY,QAAQ,MAAM,WAAW,aAAa,OAAO,cAAc,OAAO,aAAa,GAAM,OAAO,EAAM,CAAC,OAAO,EAAM,cAAc,IAAO,CAAC,UAAU,CAAC,KAAK,EAAY,OAAO,MAAM,QAAQ,aAAa,GAAG,IAAI,EAAE,IAAI,IAAI,KAAK,IAAI,OAAO,EAAM,CAAC,OAAO,EAAM,cAAc,IAAQ,CAAC,UAAU,CAAC,KAAK,EAAY,OAAO,MAAM,QAAQ,aAAa,EAAE,IAAI,EAAE,IAAI,IAAI,KAAK,IAAI,OAAO,EAAM,CAAC,OAAO,EAAM,cAAc,IAAQ,CAAC,UAAU,CAAC,KAAK,EAAY,OAAO,MAAM,UAAU,aAAa,EAAE,IAAI,EAAE,IAAI,EAAE,KAAK,IAAI,OAAO,EAAM,CAAC,OAAO,EAAM,cAAc,IAAQ,CAAC,CAAC,CAAC,YAAY,CAAC,KAAK,EAAY,OAAO,MAAM,QAAQ,IAAI,EAAE,IAAI,EAAE,KAAK,IAAI,aAAa,EAAE,KAAK,GAAG,eAAe,GAAK,YAAY,+CAA+C,CAAC,CAAC,CAA+B,GAAe,CAAC,QAAQ,OAAO,MAAM,OAAO,OAAO,OAAO,SAAS,OAAO,UAAU,OAAO,WAAW,SAAS,OAAO,EAAE,QAAQ,EAAE,cAAc,OAAO,WAAW,OAAO,CAAmB,GAAkB,CAAC,QAAQ,OAAO,MAAM,OAAO,OAAO,OAAO,aAAa,SAAS,WAAW,SAAS,cAAc,SAAS,MAAM,OAAO,WAAW,0BAA0B,SAAS,GAAG,SAAS,SAAS,QAAQ,sBAAsB,CAAO,GAAY,CAAC,SAAS,GAAG,aAAa,GAAG,CAAO,GAAY,CAAC,OAAO,EAAE,aAAa,GAAG,WAAW,IAAI,UAAU,SAAS,CAAO,GAAe,CAAC,OAAO,EAAE,QAAQ,GAAG,SAAS,IAAI,WAAW,IAAI,UAAU,SAAS,CAA+C,IAAO,EAAI,EAAI,IAAM,KAAK,IAAI,KAAK,IAAI,EAAI,EAAI,CAAC,EAAI,CAAO,GAAc,GAAO,OAAO,GAAQ,UAAU,CAAC,MAAM,EAAM,2BC5Bn3G,IAAU,UAAU,CAAC,gCAAgC,CAAC,CAAc,GAAM,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,OAAO,yBAAyB,OAAO,SAAS,IAAI,uEAAuE,CAAC,CAAC,CAAC,CAAc,GAAI,CAAC,gxBAAgxB,o0BAAo0B,CAAc,GAAU,kBCAnxB,SAAS,GAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,EAAE,CAAsF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,GAAS,CAAC,CAAQ,wDAA9tC,IAA2R,IAAkE,IAA4B,KAAwI,KAA0H,KAA0H,KAAyH,CAAM,GAAY,EAAS,GAAO,CAAO,GAAW,CAAC,YAAY,YAAY,CAAO,GAAkB,eAAqB,GAAkB,CAAC,UAAU,kBAAkB,UAAU,mBAAmB,CAA8L,GAAY,CAAC,QAAQ,GAAG,MAAM,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,SAAS,CAAO,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOC,EAAiB,EAAoB,CAAO,EAAW,GAAO,EAAO,WAAiB,EAAaC,OAAmB,CAAC,GAAG,EAAO,aAAW,EAAE,CAAC,KAAK,UAAU,EAAW,CAAC,CAAC,CAAC,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,WAAS,CAAC,EAAS,GAAS,EAAO,OAAOC,EAAe,CAAO,GAAwB,CAAC,QAAQ,YAAY,OAAO,YAAY,CAAO,IAAU,CAAC,SAAO,KAAG,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,QAAQ,GAAwB,EAAM,UAAU,EAAM,SAAS,YAAY,EAAS,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAU1jE,GAAgB,GAV0kE,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,GAAa,CAAM,CAAC,eAAa,aAAW,IAAe,CAAO,EAAkB,IAAsB,CAAM,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,GAAG,GAAW,GAAS,EAAM,CAAM,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,YAAU,kBAAgB,aAAW,YAAU,GAAgB,CAAC,cAAW,eAAe,YAAY,IAAI,EAAW,UAAQ,qBAAkB,CAAC,CAAO,EAAiB,GAAuB,EAAM,EAAS,CAAM,CAAC,yBAAsB,SAAO,GAAyB,EAAY,CAAO,EAAY,GAAsB,MAAM,GAAG,IAAO,CAAC,EAAW,YAAY,EAAG,CAAyG,EAAkB,EAAG,GAAhGC,GAAsBC,GAAuBC,GAA8F,CAAC,OAAoB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAK,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAK,GAAW,CAAC,MAAM,GAAY,SAAsB,EAAM,EAAO,OAAO,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,EAAG,EAAkB,gBAAgBC,EAAU,EAAW,CAAC,mBAAmB,UAA2B,mBAAiB,SAAS,YAAY,IAAI,EAAW,MAAM,CAAC,GAAG,EAAM,CAAC,GAAG,GAAqB,CAAC,UAAU,CAAC,mBAAmB,SAAS,CAAC,CAAC,EAAY,EAAe,CAAC,SAAS,CAAc,EAAK,EAA0B,CAAC,SAAsB,EAAK,GAA8B,CAAC,UAAU,2BAA2B,iBAAiB,GAAK,iBAAiB,GAAsB,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAK,GAAO,CAAC,UAAU,SAAS,UAAU,MAAM,YAAY,CAAC,UAAU,EAAE,YAAY,GAAK,UAAU,EAAE,UAAU,GAAG,SAAS,GAAM,CAAC,IAAI,GAAG,OAAO,OAAO,YAAY,EAAE,GAAG,YAAY,SAAS,YAAY,QAAQ,GAAG,cAAc,GAAG,YAAY,GAAG,eAAe,GAAM,aAAa,GAAG,WAAW,GAAG,cAAc,CAAC,WAAW,GAAK,UAAU,GAAK,CAAC,MAAM,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKN,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,mBAAmB,uBAAuB,2CAA2C,qBAAqB,uBAAuB,uBAAuB,MAAM,0BAA0B,SAAS,uBAAuB,QAAQ,sBAAsB,iGAAiG,CAAC,SAAS,cAAc,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,mBAAmB,cAAc,MAAM,CAAC,eAAe,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,wEAAwE,6BAA6B,MAAM,CAAC,kBAAkB,MAAM,QAAQ,eAAe,mBAAmB,GAAK,CAAC,CAAc,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,mBAAmB,uBAAuB,2CAA2C,qBAAqB,uBAAuB,uBAAuB,MAAM,0BAA0B,SAAS,uBAAuB,QAAQ,sBAAsB,iGAAiG,CAAC,SAAS,aAAa,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,mBAAmB,cAAc,MAAM,CAAC,eAAe,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,wEAAwE,6BAA6B,MAAM,CAAC,kBAAkB,MAAM,QAAQ,eAAe,mBAAmB,GAAK,CAAC,CAAc,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,mBAAmB,uBAAuB,2CAA2C,qBAAqB,uBAAuB,uBAAuB,MAAM,0BAA0B,SAAS,uBAAuB,QAAQ,sBAAsB,iGAAiG,CAAC,SAAS,cAAc,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,mBAAmB,cAAc,MAAM,CAAC,eAAe,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,wEAAwE,6BAA6B,MAAM,CAAC,kBAAkB,MAAM,QAAQ,eAAe,mBAAmB,GAAK,CAAC,CAAc,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,mBAAmB,uBAAuB,2CAA2C,qBAAqB,uBAAuB,uBAAuB,MAAM,0BAA0B,SAAS,uBAAuB,QAAQ,sBAAsB,iGAAiG,CAAC,SAAS,aAAa,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,mBAAmB,cAAc,MAAM,CAAC,eAAe,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,wEAAwE,6BAA6B,MAAM,CAAC,kBAAkB,MAAM,QAAQ,eAAe,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,IAAI,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,MAAM,OAAO,GAAG,GAAqB,CAAC,UAAU,CAAC,cAAc,CAAC,WAAW,GAAK,UAAU,GAAM,CAAC,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,MAAuB,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,WAA4B,mBAAiB,SAAS,YAAY,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,WAA4B,mBAAiB,SAAS,YAAY,SAAsB,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,WAA4B,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,GAAG,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,kGAAkG,CAAC,SAAsB,EAAK,EAAO,OAAO,CAAC,SAAS,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,mBAAmB,QAAQ,MAAM,CAAC,QAAQ,aAAa,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,sBAAsB,wEAAwE,6BAA6B,MAAM,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,WAA4B,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,iGAAiG,CAAC,SAAsB,EAAK,GAAK,CAAC,KAAK,wBAAwB,YAAY,GAAK,OAAO,YAAY,aAAa,GAAK,UAAU,EAAE,CAAC,QAAQ,YAAY,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAsB,EAAK,EAAO,OAAO,CAAC,SAAS,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,mBAAmB,kBAAkB,iBAAiB,GAAK,MAAM,CAAC,QAAQ,aAAa,CAAkB,mBAAiB,SAAS,YAAY,MAAM,EAAY,MAAM,CAAC,qBAAqB,wEAAwE,6BAA6B,MAAM,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAc,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,iGAAiG,CAAC,SAAsB,EAAK,GAAK,CAAC,KAAK,qCAAqC,YAAY,GAAK,OAAO,YAAY,aAAa,GAAK,UAAU,EAAE,CAAC,QAAQ,YAAY,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAsB,EAAK,EAAO,OAAO,CAAC,SAAS,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,mBAAmB,YAAY,MAAM,CAAC,QAAQ,aAAa,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,wEAAwE,6BAA6B,MAAM,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,SAA0B,mBAAiB,SAAS,YAAY,SAAsB,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAM,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,iGAAiG,CAAC,SAAS,CAAc,EAAK,EAAO,OAAO,CAAC,SAAS,OAAO,CAAC,CAAC,8BAAiC,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,mBAAmB,yCAA4C,MAAM,CAAC,QAAQ,aAAa,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,wEAAwE,6BAA6B,MAAM,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,GAAG,GAAqB,CAAC,UAAU,CAAC,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAM,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,MAAM,CAAC,0BAA0B,OAAO,sBAAsB,iGAAiG,CAAC,SAAS,CAAc,EAAK,EAAO,OAAO,CAAC,SAAS,OAAO,CAAC,CAAC,8BAAiC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAc,EAAKO,GAAM,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,QAAQ,IAA2B,GAAmB,GAAG,KAAK,GAAmB,QAAQ,KAAK,mBAAmB,GAAmB,QAAQ,KAAK,EAAE,GAAG,CAAC,YAAY,KAAK,WAAW,KAAK,MAAM,GAAmB,OAAO,QAAQ,IAAI,4FAA4F,OAAO,ybAAyb,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,MAAM,CAAC,OAAO,mBAAmB,aAAa,mBAAmB,CAAC,GAAG,GAAqB,CAAC,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,QAAQ,IAA2B,GAAmB,GAAG,KAAK,GAAmB,QAAQ,KAAK,mBAAmB,GAAmB,QAAQ,KAAK,EAAE,GAAG,CAAC,YAAY,KAAK,WAAW,KAAK,MAAM,GAAmB,OAAO,QAAQ,IAAI,4FAA4F,OAAO,ybAAyb,CAAC,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,kFAAkF,sQAAsQ,0GAA0G,qQAAqQ,2MAA2M,2TAA2T,sUAAsU,uRAAuR,mSAAmS,8IAA8I,mSAAmS,iIAAiI,qSAAqS,qKAAqK,oLAAoL,2EAA2E,uFAAuF,8IAA8I,mFAAmF,qHAAqH,+HAA+H,iEAAiE,+DAA+D,GAAGC,GAAgB,GAAGC,GAAiB,GAAGC,GAAiB,CAUhslB,eAAe,IAAgB,GAAgB,GAAgB,YAAY,oBAAoB,GAAgB,aAAa,CAAC,OAAO,IAAI,MAAM,KAAK,CAAC,EAAoB,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,CAAC,aAAa,CAAC,UAAU,SAAS,CAAC,MAAM,UAAU,KAAK,EAAY,KAAK,CAAC,CAAC,CAAC,EAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,0EAA0E,IAAI,uEAAuE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,wDAAwD,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,uLAAuL,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,oGAAoG,IAAI,uEAAuE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,0EAA0E,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,wDAAwD,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,uLAAuL,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,oGAAoG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,0EAA0E,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,wDAAwD,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,cAAc,IAAI,uEAAuE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,uLAAuL,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,oGAAoG,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,CAAC,GAAG,GAAY,GAAG,GAAwBC,GAAkB,CAAC,GAAG,GAAwBC,GAAmB,CAAC,GAAG,GAAwBC,GAAmB,CAAC,CAAC,CAAC,6BAA6B,GAAK,CAAC"}