{"version":3,"file":"shared-lib.CCS1x5YF.mjs","names":["addPropertyOverrides","enabledGestures","serializationHash","variantClassNames","transition1","transformTemplate1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","SVG","getProps","Icon","React.forwardRef","SVG","getProps","Icon","React.forwardRef","W","O","M","useState","useRef","useEffect","useCallback","jsx","ar","Vr","X","zr","At","nt","_r","Ar","Mr","Sr","nr","Ur","Fr","rr","O","Dr","Tr","Cr","Ir","V","tr","er","ir","Br","Er","Or","qr","Pr","Nr","Hr","d","sr","Rr","j","vr","jr","gr","Kr","yr","ft","Xr","lt","br","xr","ct","gt","mt","O","J","ae","be","ze","R","D","L","Re","Ge","M","y","c","g","x","N","b","B","Y","pi","gi","wi","useState","useRef","BaseDotLottiePlayer","_Fragment","getDotLottieVersion","getProps","React.forwardRef","addPropertyOverrides","enabledGestures","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","EnvelopeSimple","createLayoutDependency","React.forwardRef","useRef","React.useId","IconText","serializationHash","variantClassNames","transition1","animation","transition2","animation1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","EnvelopeSimple","Icon","Icon1","addPropertyOverrides","enabledGestures","serializationHash","variantClassNames","transition1","transformTemplate1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","addPropertyOverrides","enabledGestures","serializationHash","variantClassNames","transition1","transformTemplate1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","addPropertyOverrides","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","React.useContext","React.useMemo","React.Fragment","React.forwardRef","useRef","React.useId","__toESM","__esmMin","pe$1","init_npm_react_18_3_1","ne$1","global","init_ssg_sandbox_shims","navigator","x$1","window","ie$1","l","_e","oe$1","p$1","c$1","J$2","init_jsx_runtime","motion","MotionConfigContext","LayoutGroup","init_framer_motion_DhsWWWsN","useComponentViewport","getFonts","init_framer_B1b760uK","forwardLoader","SmartComponentScopedContainer","useSVGTemplate","Instance","withFX","useLocaleInfo","RichText","withOptimizedAppearEffect","RenderTarget","useOnVariantChange","useVariantState","useActiveVariantCallback","ControlType","withCSS","ComponentViewportProvider","Link","addFonts","cx","addPropertyControls","addPropertyOverrides$6","variants","nextOverrides","variant","overrides","enabledGestures$4","serializationHash$7","variantClassNames$7","transition1$6","transformTemplate1$3","Transition$7","Variants$7","getProps$10","createLayoutDependency$7","FramerSd3MFtOcf","init_Sd3MFtOcf","config","transition","value","contextValue","props","newTab","color","link","click","fallbackRef","de$1","refBinding","ref","defaultLayoutId","restProps","layoutDependency","baseVariant","onTap166lx5e","activeVariantCallback","args","setGestureState","QbuCjTtSG","scopingClassNames","layoutId","njONiG_k7","aDyX1Pe1Y","gestureHandlers","className","classNames","style","gestureVariant","aWzmJ7KRg","SVG$2","getProps$9","Icon$2","init_XuUh5sCMi","rest","animated","fill","ezTt3ayMo","SVG$1","getProps$8","Icon$1","init_qZNdXJY8G","c4","h","u4","n","o3","g2","r","a3","s4","s3","w1","W$1","d4","g3","d3","d","l3","e4","n4","r4","X1","h3","c3","L2","O$3","H","u3","M$1","y","i4","o4","a4","_3","v3","h4","O1","p3","e1","n1","f2","m2","y2","M2","f3","K1","_4","v4","p4","C2","Q1","m4","W4","init_browser","f","m","C","S","a","p","t","e","V","A","l1","Y","r1","h1","g1","i1","c1","b1","U","$","Z","J","T","b","S1","f1","R1","q","m1","w2","y3","C3","t2","M3","L3","b3","w3","y1","T1","I3","P3","i","x1","S3","b2","T3","W1","I2","$3","P2","o","E3","s","u","D3","V9","k3","k","S2","T2","o1","t3","a1","e3","$2","E2","c","_","v","x","F3","A3","D2","B3","O3","R3","x3","$1","W3","z3","U3","j3","H3","z1","e2","E1","I1","M1","U1","k2","j1","u1","X","N3","g","L","w","P","D","j","N","F","v1","_1","Q","V3","G3","F2","B","P1","I","J3","q3","X3","n2","r2","A2","K3","B2","O2","R2","Y3","Z3","Q3","H1","D1","t0","N1","e0","x2","n0","V1","k1","W2","i2","r0","i0","o0","a0","o2","s0","c2","d0","L1","l0","h0","F1","z2","c0","U2","K","u0","_0","z","v0","j2","H2","Z2","d1","G1","p0","p2","G","i3","p1","q1","r3","a2","g0","s2","f0","N2","m0","d2","s1","l2","y0","M0","V2","L0","C0","w0","h2","b0","I0","P0","S0","T0","$0","E0","D0","k0","F0","A0","v2","G2","B0","O0","R0","x0","W0","z0","U0","j0","H0","N0","V0","J2","G0","J0","u2","q0","X0","K0","Y0","Z0","Q0","t9","e9","n9","A1","q2","X2","K2","i9","o9","a9","s9","d9","Q2","l9","h9","c9","u9","_9","_2","v9","B1","p9","g9","f9","m9","y9","M9","L9","C9","w9","b9","I9","P9","S9","T9","$9","E9","D9","k9","Y2","F9","A9","B9","O9","R9","x9","W9","z9","U9","j9","H9","N9","K9","X9","q9","Y9","t4","J9","G9","Q9","Z9","t1","J1","n3","E","C1","ce$1","ln","qn","un","cr","Un","Mn","sn","Dn","ar$1","Gn","on","Vr$1","X$1","zr$1","mr","dr","At$1","bn","W","M","nt$1","_r$1","Ar$1","et","Zn","pn","yn","Bn","Mr$1","Sr$1","nr$1","Hn","Ur$1","Fr$1","rr$1","En","O$2","en","tn","wn","Dr$1","Tr$1","Cr$1","Ir$1","Nn","V$1","Rn","mn","Zr","nn","zn","kn","Wn","tr$1","xn","er$1","ir$1","Br$1","an","Er$1","Gr","An","Yn","On","Or$1","jn","at","qr$1","Sn","Pr$1","Hr$1","d$1","Fn","sr$1","or","fr","Nr$1","hr","ur","lr","Rr$1","j$1","vr$1","Qn","jr$1","Xn","Kr$1","yr$1","Xr$1","br$1","rt","fn","Tn","xr$1","Ln","tt","init__esm","In","Cn","gn","R","hn","rn","vn","cn","Pn","$n","_n","O$1","J$1","ae$1","ye","be$1","ze$1","R$1","D$1","L$1","Re$1","Ge$1","init__esm$1","Xt","yi","bt","_i","Ai","vi","Zt","ut","Qt","ft","St","ee","Ei","Si","Ni","ie","bi","Nt","re","Et","Yi","te","dt","ce","Di","Pi","oe","Ri","Vi","Mi","zi","ae","ne","Ti","Bi","mt","se","$i","Oi","Ui","Li","Hi","Fi","he","ji","O","lt","ct","ue","fe","le","qi","ki","Ci","Ji","de","Wi","Lt","oa","Kt","Ii","xi","Gi","Dt","Ki","me","Xi","Zi","Qi","it","tr","er","ir","rr","ar","nr","sr","pe","ve","Ie","xe","be","Se","Ee","Ne","De","Te","Be","wr","Oe","wt","_r","yr","Ar","vr","Ir","xr","br","Sr","Er","Nr","Dr","Tr","Br","Or","Ur","Lr","Mr","Ue","Le","Me","Fe","Ft","Re","Ve","Pe","ze","Ce","qe","ke","Rt","je","$e","He","Ye","Je","Vt","Pt","We","_t","Rr","Vr","nt","Pr","zr","Cr","qr","kr","jr","$r","Hr","Ge","ii","Yr","Wr","Kr","Xr","Qr","ri","ta","ea","st","ra","aa","sa","ha","ua","At","oi","hi","init__esm$2","It","Ht","Yt","Jt","mi","Wt","DotLottiePlayerV1","componentLoaded","setComponentLoaded","animationLoaded","setAnimationLoaded","lottieInstanceRef","lastVariant","player","handleComplete","DotLottiePlayerV2","dotLottie","setDotLottie","themes","setThemes","framerTheme","setFramerTheme","containerRef","lastDimensions","applyProgressFrame","totalFrames","frame","propertyValue","onLoad","selectedTheme","themeExists","theme","resizeObserver","entry","entries","width","height","getSystemTheme","systemThemeMedia","handleSystemThemeChange","framerThemeObserver","mutations","mutation","DotLottiePlayer","dotLottieVersion","setDotLottieVersion","dotLottieVersionNumber","isCanvas","src","getDotLottieVersionFromUrl","commonProps","init_DotLottieFramer","arrayBuffer","url","Base","MotionSVG","SVG","svg","getProps$7","Icon","init_sYXjYwbRE","width1","alpha","href","qxTvv_EBh","lschgej4H","addPropertyOverrides$5","enabledGestures$3","serializationHash$6","variantClassNames$6","transition1$5","Transition$6","Variants$6","getProps$6","createLayoutDependency$6","FramerpyF8kY_Lz","init_pyF8kY_Lz","text","icon","cv0bqB5BT","y_DajjDcv","V8yYoXYaf","GtDm6up9n","IconTextFonts","SmartComponentScopedContainerWithFX","DotLottiePlayerFonts","MotionDivWithFX","serializationHash$5","variantClassNames$5","transition1$4","animation$1","transition2$1","animation1$1","transition3","animation2","transition4","animation3","transition5","animation4","Transition$5","Variants$5","humanReadableEnumMap","getProps$5","createLayoutDependency$5","FramereqnuksWay","init_eqnuksWay","availability","direction","componentViewport","JQMzqbhDs","zdPMeKNC6","hbzc4hrlw","context","addPropertyOverrides$4","enabledGestures$2","serializationHash$4","variantClassNames$4","transition1$3","transformTemplate1$2","Transition$4","Variants$4","getProps$4","createLayoutDependency$4","FramerF7DpyRjiW","init_F7DpyRjiW","addPropertyOverrides$3","enabledGestures$1","serializationHash$3","variantClassNames$3","transition1$2","transformTemplate1$1","Transition$3","Variants$3","getProps$3","createLayoutDependency$3","FramerJyPYr9dEh","init_JyPYr9dEh","addPropertyOverrides$2","enabledGestures","serializationHash$2","variantClassNames$2","transition1$1","transformTemplate1","Transition$2","Variants$2","getProps$2","createLayoutDependency$2","FramerlLzyD7sMq","init_lLzyD7sMq","addPropertyOverrides$1","RichTextWithFXWithOptimizedAppearEffect","cycleOrder$1","serializationHash$1","variantClassNames$1","transition1","transition2","animation","animation1","Transition$1","humanReadableVariantMap$1","Variants$1","getProps$1","createLayoutDependency$1","FramerPOHmMITre","init_POHmMITre","title3","textColor","textSize","title1","title2","onAppear14auigo","delay","setVariant","onAppear1v42ga6","onAppear14x7l59","onAppearp4vefc","c_FQD8pO8","dNmvBpuNV","prRJoYo14","zLT7JXi3G","alrWq3yGr","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","Transition","humanReadableVariantMap","Variants","getProps","createLayoutDependency","FramervY03ScEML","init_vY03ScEML","visibility","onTap1wpnh0f","mGv5JmuWL","onTap1oue88b","RWOuYhmCT","g9HLhXnKS","lZY7s5gXA","metadata","init_siteMetadata"],"sources":["https:/framerusercontent.com/modules/CGQVAUulCUMXVVr3y6l0/YJaceyOi83SSBXGqCM7s/Sd3MFtOcf.js","https:/framerusercontent.com/modules/6xnBUvkIS5FqCWLRPUOv/LRm2Ys6LOWB9DTa8RBHC/XuUh5sCMi.js","https:/framerusercontent.com/modules/FHWFtJppNDsVCFv6Rfg5/UgHlbETfI7VHj2di1rzE/qZNdXJY8G.js","https:/www.unpkg.com/@lottiefiles/dotlottie-react@0.13.0-beta.9/dist/browser/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/YKa31E8vq72JWMqqY5xu/DotLottieFramer.js","https:/framerusercontent.com/modules/Uzqkv2OV8vOM0tvVJuKZ/FhsnH8aQ9IphMWju8o0f/sYXjYwbRE.js","https:/framerusercontent.com/modules/2jKT747w3mDZIqdw4Hcx/5QDiI0yAD8H6TRAKdiPJ/pyF8kY_Lz.js","https:/framerusercontent.com/modules/D4LcorU6bF1XXXtgiotW/MpBpz0V1A3o7shn2gfQ1/eqnuksWay.js","https:/framerusercontent.com/modules/dN6TUXba7bDqwfHj74SN/DwoBbbqOGzCbNqT00Omm/F7DpyRjiW.js","https:/framerusercontent.com/modules/odo5GMk337dvfkOeeNUt/hphwCSJHDCVM22hn1QXj/JyPYr9dEh.js","https:/framerusercontent.com/modules/V8HI1XQMmTQ6cFmstlZ0/nvGYXx52c0EDYTjcE0Qy/lLzyD7sMq.js","https:/framerusercontent.com/modules/GrgdCX5xYzfCAgeZPhgD/Ne8R0IGPVDUMPUzH9ICD/POHmMITre.js","https:/framerusercontent.com/modules/JGAU9vfQ4aZqWFeb1Z6F/A8V0p6bKwpVEeMAoAMIP/vY03ScEML.js","https:/framerusercontent.com/modules/7KFd7UyLPEjDwO9C8PXh/1r30zWIGz4qgmRric2sJ/siteMetadata.js"],"sourcesContent":["// Generated by Framer (0f6ce29)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={UkfMvuHIn:{hover:true}};const serializationHash=\"framer-6i8th\";const variantClassNames={UkfMvuHIn:\"framer-v-5ney65\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const QbuCjTtSG=undefined;const njONiG_k7=undefined;const aDyX1Pe1Y=undefined;const aWzmJ7KRg=undefined;const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;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 getProps=({click,color,height,id,link,newTab,width,...props})=>{return{...props,aDyX1Pe1Y:newTab??props.aDyX1Pe1Y??true,aWzmJ7KRg:color??props.aWzmJ7KRg??\"var(--token-b18ef4b8-1a56-4669-becc-58e1b8331d11, rgb(16, 16, 16))\",njONiG_k7:link??props.njONiG_k7,QbuCjTtSG:click??props.QbuCjTtSG};};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,njONiG_k7,aDyX1Pe1Y,aWzmJ7KRg,QbuCjTtSG,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"UkfMvuHIn\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap166lx5e=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(QbuCjTtSG){const res=await QbuCjTtSG(...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__*/_jsx(Link,{href:njONiG_k7,motionChild:true,nodeId:\"UkfMvuHIn\",openInNewTab:aDyX1Pe1Y,scopeId:\"Sd3MFtOcf\",smoothScroll:true,children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-5ney65\",className,classNames)} framer-he1vp3`,\"data-framer-name\":\"Stagger Link\",\"data-highlight\":true,\"data-reset\":\"button\",layoutDependency:layoutDependency,layoutId:\"UkfMvuHIn\",onTap:onTap166lx5e,ref:refBinding,style:{...style},...addPropertyOverrides({\"UkfMvuHIn-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-pt61yi\",layoutDependency:layoutDependency,layoutId:\"GVy6sPAF0\",style:{backgroundColor:\"rgb(204, 204, 204)\",borderBottomRightRadius:33,borderTopRightRadius:33,opacity:1},variants:{\"UkfMvuHIn-hover\":{borderBottomRightRadius:16,borderTopRightRadius:16,opacity:.08}}}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7S292YW5vdmljUGlzTl9EIFJlZ3VsYXI=\",\"--framer-font-family\":'\"KovanovicPisN_D Regular\", \"KovanovicPisN_D Regular Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'kern' off\",\"--framer-font-size\":\"33px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.03em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-aWzmJ7KRg-Sd3MFtOcf))\"},children:[/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-font-size\":\"42px\"},children:\"К\"}),\"ултура\"]})}),className:\"framer-llv4zz\",fonts:[\"CUSTOMV2;KovanovicPisN_D Regular\"],layoutDependency:layoutDependency,layoutId:\"u6msYJDj3\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-aWzmJ7KRg-Sd3MFtOcf)\",\"--variable-reference-aWzmJ7KRg-Sd3MFtOcf\":aWzmJ7KRg},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"UkfMvuHIn-hover\":{transformTemplate:transformTemplate1}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7S292YW5vdmljUGlzTl9EIFJlZ3VsYXI=\",\"--framer-font-family\":'\"KovanovicPisN_D Regular\", \"KovanovicPisN_D Regular Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'kern' off\",\"--framer-font-size\":\"33px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.03em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-aWzmJ7KRg-Sd3MFtOcf))\"},children:[/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-font-size\":\"42px\"},children:\"К\"}),\"ултура\"]})}),className:\"framer-mw1g95\",fonts:[\"CUSTOMV2;KovanovicPisN_D Regular\"],layoutDependency:layoutDependency,layoutId:\"qLBeE9pYf\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-aWzmJ7KRg-Sd3MFtOcf)\",\"--variable-reference-aWzmJ7KRg-Sd3MFtOcf\":aWzmJ7KRg},transformTemplate:transformTemplate1,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"UkfMvuHIn-hover\":{transformTemplate:undefined}},baseVariant,gestureVariant)})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-6i8th.framer-he1vp3, .framer-6i8th .framer-he1vp3 { display: block; }\",\".framer-6i8th.framer-5ney65 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-6i8th .framer-pt61yi { bottom: 0px; flex: none; left: -14px; overflow: hidden; position: absolute; top: 0px; width: 13px; will-change: var(--framer-will-change-override, transform); z-index: 1; }\",\".framer-6i8th .framer-llv4zz { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-6i8th .framer-mw1g95 { bottom: -48px; flex: none; height: auto; left: 50%; position: absolute; white-space: pre; width: auto; }\",\".framer-6i8th.framer-v-5ney65.hover .framer-pt61yi { left: -3px; right: 0px; width: unset; }\",\".framer-6i8th.framer-v-5ney65.hover .framer-llv4zz { left: 50%; position: absolute; top: -48px; z-index: 1; }\",\".framer-6i8th.framer-v-5ney65.hover .framer-mw1g95 { bottom: unset; left: unset; position: relative; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 50\n * @framerIntrinsicWidth 146\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"qH2gQRVeG\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"njONiG_k7\":\"link\",\"aDyX1Pe1Y\":\"newTab\",\"aWzmJ7KRg\":\"color\",\"QbuCjTtSG\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerSd3MFtOcf=withCSS(Component,css,\"framer-6i8th\");export default FramerSd3MFtOcf;FramerSd3MFtOcf.displayName=\"Kultura\";FramerSd3MFtOcf.defaultProps={height:50,width:146};addPropertyControls(FramerSd3MFtOcf,{njONiG_k7:{title:\"Link\",type:ControlType.Link},aDyX1Pe1Y:{defaultValue:true,title:\"New Tab\",type:ControlType.Boolean},aWzmJ7KRg:{defaultValue:'var(--token-b18ef4b8-1a56-4669-becc-58e1b8331d11, rgb(16, 16, 16)) /* {\"name\":\"Black\"} */',title:\"Color\",type:ControlType.Color},QbuCjTtSG:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerSd3MFtOcf,[{explicitInter:true,fonts:[{cssFamilyName:\"KovanovicPisN_D Regular\",source:\"custom\",style:\"normal\",uiFamilyName:\"KovanovicPisN_D\",url:\"https://framerusercontent.com/assets/IZTnBjEXNAcqRqmq5SObM5JNlHw.woff2\",weight:\"500\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerSd3MFtOcf\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"50\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"njONiG_k7\\\":\\\"link\\\",\\\"aDyX1Pe1Y\\\":\\\"newTab\\\",\\\"aWzmJ7KRg\\\":\\\"color\\\",\\\"QbuCjTtSG\\\":\\\"click\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"qH2gQRVeG\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"146\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Sd3MFtOcf.map","// Generated by Framer (ac3cb42)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({fill,height,id,width,...props})=>{return{...props,ezTt3ayMo:fill??props.ezTt3ayMo??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,ezTt3ayMo,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-81ukm\",className),layoutId:layoutId,ref:ref,style:{\"--21h8s6\":ezTt3ayMo,...style}});});const css=['.framer-81ukm { aspect-ratio: 1; background-color: var(--21h8s6); mask-image: url(\\'data:image/svg+xml,<svg aria-label=\"Map Pin\" display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 8.25 4.5 C 6.179 4.5 4.5 6.179 4.5 8.25 C 4.5 10.321 6.179 12 8.25 12 C 10.321 12 12 10.321 12 8.25 C 12 6.179 10.321 4.5 8.25 4.5 Z M 8.25 10.5 C 7.007 10.5 6 9.493 6 8.25 C 6 7.007 7.007 6 8.25 6 C 9.493 6 10.5 7.007 10.5 8.25 C 10.5 9.493 9.493 10.5 8.25 10.5 Z M 8.25 0 C 3.696 0.005 0.005 3.696 0 8.25 C 0 11.194 1.36 14.314 3.938 17.273 C 5.096 18.611 6.399 19.815 7.823 20.864 C 8.082 21.045 8.426 21.045 8.684 20.864 C 10.106 19.815 11.407 18.61 12.563 17.273 C 15.136 14.314 16.5 11.194 16.5 8.25 C 16.495 3.696 12.804 0.005 8.25 0 Z M 8.25 19.313 C 6.7 18.094 1.5 13.617 1.5 8.25 C 1.5 4.522 4.522 1.5 8.25 1.5 C 11.978 1.5 15 4.522 15 8.25 C 15 13.615 9.8 18.094 8.25 19.313 Z\" fill=\"var(--21h8s6, rgb(0,0,0))\" height=\"20.9997896352711px\" id=\"Cz2bXuCfr\" opacity=\"1\" transform=\"translate(3.75 1.5)\" width=\"16.5px\"/></svg>\\'); mask-position: center; mask-repeat: no-repeat; width: 24px; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"ezTt3ayMo\":\"fill\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Map Pin\",\"color\":{\"type\":\"variable\",\"value\":\"21h8s6\"},\"set\":{\"localId\":\"vectorSet/NGVKdicsm\",\"id\":\"NGVKdicsm\",\"moduleId\":\"omX0gWFPqDwhaiWwf6ab\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-81ukm\");export default Icon;addPropertyControls(Icon,{ezTt3ayMo:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Fill\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerVector\":\"{\\\"name\\\":\\\"Map Pin\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"21h8s6\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/NGVKdicsm\\\",\\\"id\\\":\\\"NGVKdicsm\\\",\\\"moduleId\\\":\\\"omX0gWFPqDwhaiWwf6ab\\\"}}\",\"framerVariables\":\"{\\\"ezTt3ayMo\\\":\\\"fill\\\"}\",\"framerIntrinsicWidth\":\"24\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"true\",\"framerIntrinsicHeight\":\"24\",\"framerImmutableVariables\":\"true\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (ac3cb42)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({fill,height,id,width,...props})=>{return{...props,ezTt3ayMo:fill??props.ezTt3ayMo??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,ezTt3ayMo,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-7JSZL\",className),layoutId:layoutId,ref:ref,style:{\"--21h8s6\":ezTt3ayMo,...style}});});const css=['.framer-7JSZL { aspect-ratio: 1; background-color: var(--21h8s6); mask-image: url(\\'data:image/svg+xml,<svg aria-label=\"Phone\" display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 17.847 12.605 L 13.431 10.626 L 13.418 10.621 C 12.953 10.422 12.418 10.471 11.996 10.752 C 11.972 10.768 11.948 10.786 11.926 10.805 L 9.644 12.75 C 8.198 12.048 6.706 10.566 6.004 9.14 L 7.952 6.823 C 7.971 6.8 7.988 6.776 8.005 6.751 C 8.28 6.331 8.327 5.801 8.129 5.339 L 8.129 5.328 L 6.144 0.904 C 5.88 0.294 5.246 -0.069 4.586 0.011 C 1.958 0.357 -0.005 2.599 0 5.25 C 0 12.694 6.056 18.75 13.5 18.75 C 16.151 18.755 18.393 16.792 18.739 14.164 C 18.819 13.504 18.457 12.87 17.847 12.605 Z M 13.5 17.25 C 6.876 17.243 1.507 11.874 1.5 5.25 C 1.493 3.356 2.892 1.751 4.769 1.5 C 4.769 1.504 4.769 1.507 4.769 1.511 L 6.738 5.917 L 4.8 8.237 C 4.78 8.259 4.762 8.284 4.747 8.309 C 4.46 8.749 4.424 9.308 4.653 9.781 C 5.502 11.518 7.253 13.255 9.008 14.104 C 9.485 14.33 10.046 14.29 10.485 13.997 C 10.509 13.981 10.532 13.963 10.554 13.944 L 12.833 12 L 17.24 13.973 L 17.24 13.973 C 17.24 13.973 17.247 13.973 17.25 13.973 C 17.002 15.853 15.396 17.256 13.5 17.25 Z\" fill=\"var(--21h8s6, rgb(0,0,0))\" height=\"18.749878377923626px\" id=\"n0WZ1Yg3S\" opacity=\"1\" transform=\"translate(3 2.25)\" width=\"18.74992567183354px\"/></svg>\\'); mask-position: center; mask-repeat: no-repeat; width: 24px; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"ezTt3ayMo\":\"fill\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Phone\",\"color\":{\"type\":\"variable\",\"value\":\"21h8s6\"},\"set\":{\"localId\":\"vectorSet/NGVKdicsm\",\"id\":\"NGVKdicsm\",\"moduleId\":\"omX0gWFPqDwhaiWwf6ab\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-7JSZL\");export default Icon;addPropertyControls(Icon,{ezTt3ayMo:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Fill\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"24\",\"framerDisableUnlink\":\"true\",\"framerVector\":\"{\\\"name\\\":\\\"Phone\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"21h8s6\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/NGVKdicsm\\\",\\\"id\\\":\\\"NGVKdicsm\\\",\\\"moduleId\\\":\\\"omX0gWFPqDwhaiWwf6ab\\\"}}\",\"framerImmutableVariables\":\"true\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerVariables\":\"{\\\"ezTt3ayMo\\\":\\\"fill\\\"}\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"24\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import {useState,useRef,useEffect,useCallback}from'react';import {jsx}from'react/jsx-runtime';var e4=Object.defineProperty,n4=Object.defineProperties,r4=Object.getOwnPropertyDescriptors,X1=Object.getOwnPropertySymbols,h3=Object.prototype.hasOwnProperty,c3=Object.prototype.propertyIsEnumerable,L2=(h,n,r)=>n in h?e4(h,n,{enumerable:!0,configurable:!0,writable:!0,value:r}):h[n]=r,O=(h,n)=>{for(var r in n||(n={}))h3.call(n,r)&&L2(h,r,n[r]);if(X1)for(var r of X1(n))c3.call(n,r)&&L2(h,r,n[r]);return h},H=(h,n)=>n4(h,r4(n)),u3=(h,n)=>{var r={};for(var d in h)h3.call(h,d)&&n.indexOf(d)<0&&(r[d]=h[d]);if(h!=null&&X1)for(var d of X1(h))n.indexOf(d)<0&&c3.call(h,d)&&(r[d]=h[d]);return r},M=(h,n,r)=>L2(h,typeof n!=\"symbol\"?n+\"\":n,r),y=(h,n,r)=>new Promise((d,a)=>{var f=C=>{try{m(r.next(C));}catch(S){a(S);}},p=C=>{try{m(r.throw(C));}catch(S){a(S);}},m=C=>C.done?d(C.value):Promise.resolve(C.value).then(f,p);m((r=r.apply(h,n)).next());}),i4=class{requestAnimationFrame(h){return requestAnimationFrame(h)}cancelAnimationFrame(h){cancelAnimationFrame(h);}},o4=class{constructor(){M(this,\"_lastHandleId\",0),M(this,\"_lastImmediate\",null);}requestAnimationFrame(h){return this._lastHandleId>=Number.MAX_SAFE_INTEGER&&(this._lastHandleId=0),this._lastHandleId+=1,this._lastImmediate=setImmediate(()=>{h(Date.now());}),this._lastHandleId}cancelAnimationFrame(h){this._lastImmediate&&clearImmediate(this._lastImmediate);}},a4=class{constructor(){M(this,\"_strategy\"),this._strategy=typeof requestAnimationFrame==\"function\"?new i4:new o4;}requestAnimationFrame(h){return this._strategy.requestAnimationFrame(h)}cancelAnimationFrame(h){this._strategy.cancelAnimationFrame(h);}},W=typeof window<\"u\"&&typeof window.document<\"u\",g2=new Uint8Array([80,75,3,4]),s4=[\"v\",\"ip\",\"op\",\"layers\",\"fr\",\"w\",\"h\"],_3=\"0.39.0-beta.9\",v3=\"@lottiefiles/dotlottie-web\",d4=.75,l4=(()=>{var h,n=typeof document<\"u\"?(h=document.currentScript)==null?void 0:h.src:void 0;return function(r={}){var d,a=r,f,p,m=new Promise((t,e)=>{f=t,p=e;}),C=Object.assign({},a),S=\"./this.program\",V=(t,e)=>{throw e},A=\"\";function l1(t){return a.locateFile?a.locateFile(t,A):A+t}var Y;typeof document<\"u\"&&document.currentScript&&(A=document.currentScript.src),n&&(A=n),A.startsWith(\"blob:\")?A=\"\":A=A.substr(0,A.replace(/[?#].*/,\"\").lastIndexOf(\"/\")+1),Y=t=>fetch(t,{credentials:\"same-origin\"}).then(e=>e.ok?e.arrayBuffer():Promise.reject(new Error(e.status+\" : \"+e.url)));var r1=a.print||console.log.bind(console),h1=a.printErr||console.error.bind(console);Object.assign(a,C),C=null,a.arguments&&a.arguments,a.thisProgram&&(S=a.thisProgram);var g1=a.wasmBinary,i1,c1=!1,b1,U,$,Z,J,T,b,S1,f1;function R1(){var t=i1.buffer;a.HEAP8=U=new Int8Array(t),a.HEAP16=Z=new Int16Array(t),a.HEAPU8=$=new Uint8Array(t),a.HEAPU16=J=new Uint16Array(t),a.HEAP32=T=new Int32Array(t),a.HEAPU32=b=new Uint32Array(t),a.HEAPF32=S1=new Float32Array(t),a.HEAPF64=f1=new Float64Array(t);}var q=[],m1=[],w2=[];function y3(){if(a.preRun)for(typeof a.preRun==\"function\"&&(a.preRun=[a.preRun]);a.preRun.length;)C3(a.preRun.shift());t2(q);}function M3(){t2(m1);}function L3(){if(a.postRun)for(typeof a.postRun==\"function\"&&(a.postRun=[a.postRun]);a.postRun.length;)b3(a.postRun.shift());t2(w2);}function C3(t){q.unshift(t);}function w3(t){m1.unshift(t);}function b3(t){w2.unshift(t);}var y1=0,T1=null;function I3(t){var e;y1++,(e=a.monitorRunDependencies)==null||e.call(a,y1);}function P3(t){var e;if(y1--,(e=a.monitorRunDependencies)==null||e.call(a,y1),y1==0&&T1){var i=T1;T1=null,i();}}function x1(t){var e;(e=a.onAbort)==null||e.call(a,t),t=\"Aborted(\"+t+\")\",h1(t),c1=!0,t+=\". Build with -sASSERTIONS for more info.\";var i=new WebAssembly.RuntimeError(t);throw p(i),i}var S3=\"data:application/octet-stream;base64,\",b2=t=>t.startsWith(S3);function T3(){var t=\"DotLottiePlayer.wasm\";return b2(t)?t:l1(t)}var W1;function I2(t){if(t==W1&&g1)return new Uint8Array(g1);throw \"both async and sync fetching of the wasm failed\"}function $3(t){return g1?Promise.resolve().then(()=>I2(t)):Y(t).then(e=>new Uint8Array(e),()=>I2(t))}function P2(t,e,i){return $3(t).then(o=>WebAssembly.instantiate(o,e)).then(i,o=>{h1(`failed to asynchronously prepare wasm: ${o}`),x1(o);})}function E3(t,e,i,o){return !t&&typeof WebAssembly.instantiateStreaming==\"function\"&&!b2(e)&&typeof fetch==\"function\"?fetch(e,{credentials:\"same-origin\"}).then(s=>{var l=WebAssembly.instantiateStreaming(s,i);return l.then(o,function(u){return h1(`wasm streaming compile failed: ${u}`),h1(\"falling back to ArrayBuffer instantiation\"),P2(e,i,o)})}):P2(e,i,o)}function D3(){return {a:V9}}function k3(){function t(o,s){return k=o.exports,i1=k.wa,R1(),U2=k.Aa,w3(k.xa),P3(),k}I3();function e(o){t(o.instance);}var i=D3();if(a.instantiateWasm)try{return a.instantiateWasm(i,t)}catch(o){h1(`Module.instantiateWasm callback failed with error: ${o}`),p(o);}return W1!=null||(W1=T3()),E3(g1,W1,i,e).catch(p),{}}class S2{constructor(e){M(this,\"name\",\"ExitStatus\"),this.message=`Program terminated with exit(${e})`,this.status=e;}}var t2=t=>{for(;t.length>0;)t.shift()(a);},T2=a.noExitRuntime||!0,o1=t=>t3(t),a1=()=>e3(),$2=typeof TextDecoder<\"u\"?new TextDecoder:void 0,E2=(t,e=0,i=NaN)=>{for(var o=e+i,s=e;t[s]&&!(s>=o);)++s;if(s-e>16&&t.buffer&&$2)return $2.decode(t.subarray(e,s));for(var l=\"\";e<s;){var u=t[e++];if(!(u&128)){l+=String.fromCharCode(u);continue}var c=t[e++]&63;if((u&224)==192){l+=String.fromCharCode((u&31)<<6|c);continue}var _=t[e++]&63;if((u&240)==224?u=(u&15)<<12|c<<6|_:u=(u&7)<<18|c<<12|_<<6|t[e++]&63,u<65536)l+=String.fromCharCode(u);else {var v=u-65536;l+=String.fromCharCode(55296|v>>10,56320|v&1023);}}return l},x=(t,e)=>t?E2($,t,e):\"\",F3=(t,e,i,o)=>x1(`Assertion failed: ${x(t)}, at: `+[e?x(e):\"unknown filename\",i,o?x(o):\"unknown function\"]);class A3{constructor(e){this.excPtr=e,this.ptr=e-24;}set_type(e){b[this.ptr+4>>2]=e;}get_type(){return b[this.ptr+4>>2]}set_destructor(e){b[this.ptr+8>>2]=e;}get_destructor(){return b[this.ptr+8>>2]}set_caught(e){e=e?1:0,U[this.ptr+12]=e;}get_caught(){return U[this.ptr+12]!=0}set_rethrown(e){e=e?1:0,U[this.ptr+13]=e;}get_rethrown(){return U[this.ptr+13]!=0}init(e,i){this.set_adjusted_ptr(0),this.set_type(e),this.set_destructor(i);}set_adjusted_ptr(e){b[this.ptr+16>>2]=e;}get_adjusted_ptr(){return b[this.ptr+16>>2]}}var D2=0,B3=(t,e,i)=>{var o=new A3(t);throw o.init(e,i),D2=t,D2},O3=(t,e)=>{},R3=t=>{for(var e=0,i=0;i<t.length;++i){var o=t.charCodeAt(i);o<=127?e++:o<=2047?e+=2:o>=55296&&o<=57343?(e+=4,++i):e+=3;}return e},x3=(t,e,i,o)=>{if(!(o>0))return 0;for(var s=i,l=i+o-1,u=0;u<t.length;++u){var c=t.charCodeAt(u);if(c>=55296&&c<=57343){var _=t.charCodeAt(++u);c=65536+((c&1023)<<10)|_&1023;}if(c<=127){if(i>=l)break;e[i++]=c;}else if(c<=2047){if(i+1>=l)break;e[i++]=192|c>>6,e[i++]=128|c&63;}else if(c<=65535){if(i+2>=l)break;e[i++]=224|c>>12,e[i++]=128|c>>6&63,e[i++]=128|c&63;}else {if(i+3>=l)break;e[i++]=240|c>>18,e[i++]=128|c>>12&63,e[i++]=128|c>>6&63,e[i++]=128|c&63;}}return e[i]=0,i-s},$1=(t,e,i)=>x3(t,$,e,i),W3=(t,e)=>{},z3=(t,e,i,o)=>{};function U3(t,e,i,o){}var j3=(t,e)=>{},H3=()=>x1(\"\"),z1={},e2=t=>{for(;t.length;){var e=t.pop(),i=t.pop();i(e);}};function E1(t){return this.fromWireType(b[t>>2])}var I1={},M1={},U1={},k2,j1=t=>{throw new k2(t)},u1=(t,e,i)=>{t.forEach(c=>U1[c]=e);function o(c){var _=i(c);_.length!==t.length&&j1(\"Mismatched type converter count\");for(var v=0;v<t.length;++v)X(t[v],_[v]);}var s=new Array(e.length),l=[],u=0;e.forEach((c,_)=>{M1.hasOwnProperty(c)?s[_]=M1[c]:(l.push(c),I1.hasOwnProperty(c)||(I1[c]=[]),I1[c].push(()=>{s[_]=M1[c],++u,u===l.length&&o(s);}));}),l.length===0&&o(s);},N3=t=>{var e=z1[t];delete z1[t];var i=e.rawConstructor,o=e.rawDestructor,s=e.fields,l=s.map(u=>u.getterReturnType).concat(s.map(u=>u.setterArgumentType));u1([t],l,u=>{var c={};return s.forEach((_,v)=>{var g=_.fieldName,L=u[v],w=_.getter,P=_.getterContext,D=u[v+s.length],j=_.setter,N=_.setterContext;c[g]={read:F=>L.fromWireType(w(P,F)),write:(F,_1)=>{var v1=[];j(N,F,D.toWireType(v1,_1)),e2(v1);}};}),[{name:e.name,fromWireType:_=>{var v={};for(var g in c)v[g]=c[g].read(_);return o(_),v},toWireType:(_,v)=>{for(var g in c)if(!(g in v))throw new TypeError(`Missing field: \"${g}\"`);var L=i();for(g in c)c[g].write(L,v[g]);return _!==null&&_.push(o,L),L},argPackAdvance:Q,readValueFromPointer:E1,destructorFunction:o}]});},V3=(t,e,i,o,s)=>{},G3=()=>{for(var t=new Array(256),e=0;e<256;++e)t[e]=String.fromCharCode(e);F2=t;},F2,B=t=>{for(var e=\"\",i=t;$[i];)e+=F2[$[i++]];return e},P1,I=t=>{throw new P1(t)};function J3(t,e,i={}){var o=e.name;if(t||I(`type \"${o}\" must have a positive integer typeid pointer`),M1.hasOwnProperty(t)){if(i.ignoreDuplicateRegistrations)return;I(`Cannot register type '${o}' twice`);}if(M1[t]=e,delete U1[t],I1.hasOwnProperty(t)){var s=I1[t];delete I1[t],s.forEach(l=>l());}}function X(t,e,i={}){return J3(t,e,i)}var Q=8,q3=(t,e,i,o)=>{e=B(e),X(t,{name:e,fromWireType:function(s){return !!s},toWireType:function(s,l){return l?i:o},argPackAdvance:Q,readValueFromPointer:function(s){return this.fromWireType($[s])},destructorFunction:null});},X3=t=>({count:t.count,deleteScheduled:t.deleteScheduled,preservePointerOnDelete:t.preservePointerOnDelete,ptr:t.ptr,ptrType:t.ptrType,smartPtr:t.smartPtr,smartPtrType:t.smartPtrType}),n2=t=>{function e(i){return i.$$.ptrType.registeredClass.name}I(e(t)+\" instance already deleted\");},r2=!1,A2=t=>{},K3=t=>{t.smartPtr?t.smartPtrType.rawDestructor(t.smartPtr):t.ptrType.registeredClass.rawDestructor(t.ptr);},B2=t=>{t.count.value-=1;var e=t.count.value===0;e&&K3(t);},O2=(t,e,i)=>{if(e===i)return t;if(i.baseClass===void 0)return null;var o=O2(t,e,i.baseClass);return o===null?null:i.downcast(o)},R2={},Y3={},Z3=(t,e)=>{for(e===void 0&&I(\"ptr should not be undefined\");t.baseClass;)e=t.upcast(e),t=t.baseClass;return e},Q3=(t,e)=>(e=Z3(t,e),Y3[e]),H1=(t,e)=>{(!e.ptrType||!e.ptr)&&j1(\"makeClassHandle requires ptr and ptrType\");var i=!!e.smartPtrType,o=!!e.smartPtr;return i!==o&&j1(\"Both smartPtrType and smartPtr must be specified\"),e.count={value:1},D1(Object.create(t,{$$:{value:e,writable:!0}}))};function t0(t){var e=this.getPointee(t);if(!e)return this.destructor(t),null;var i=Q3(this.registeredClass,e);if(i!==void 0){if(i.$$.count.value===0)return i.$$.ptr=e,i.$$.smartPtr=t,i.clone();var o=i.clone();return this.destructor(t),o}function s(){return this.isSmartPointer?H1(this.registeredClass.instancePrototype,{ptrType:this.pointeeType,ptr:e,smartPtrType:this,smartPtr:t}):H1(this.registeredClass.instancePrototype,{ptrType:this,ptr:t})}var l=this.registeredClass.getActualType(e),u=R2[l];if(!u)return s.call(this);var c;this.isConst?c=u.constPointerType:c=u.pointerType;var _=O2(e,this.registeredClass,c.registeredClass);return _===null?s.call(this):this.isSmartPointer?H1(c.registeredClass.instancePrototype,{ptrType:c,ptr:_,smartPtrType:this,smartPtr:t}):H1(c.registeredClass.instancePrototype,{ptrType:c,ptr:_})}var D1=t=>typeof FinalizationRegistry>\"u\"?(D1=e=>e,t):(r2=new FinalizationRegistry(e=>{B2(e.$$);}),D1=e=>{var i=e.$$,o=!!i.smartPtr;if(o){var s={$$:i};r2.register(e,s,e);}return e},A2=e=>r2.unregister(e),D1(t)),N1=[],e0=()=>{for(;N1.length;){var t=N1.pop();t.$$.deleteScheduled=!1,t.delete();}},x2,n0=()=>{Object.assign(V1.prototype,{isAliasOf(t){if(!(this instanceof V1)||!(t instanceof V1))return !1;var e=this.$$.ptrType.registeredClass,i=this.$$.ptr;t.$$=t.$$;for(var o=t.$$.ptrType.registeredClass,s=t.$$.ptr;e.baseClass;)i=e.upcast(i),e=e.baseClass;for(;o.baseClass;)s=o.upcast(s),o=o.baseClass;return e===o&&i===s},clone(){if(this.$$.ptr||n2(this),this.$$.preservePointerOnDelete)return this.$$.count.value+=1,this;var t=D1(Object.create(Object.getPrototypeOf(this),{$$:{value:X3(this.$$)}}));return t.$$.count.value+=1,t.$$.deleteScheduled=!1,t},delete(){this.$$.ptr||n2(this),this.$$.deleteScheduled&&!this.$$.preservePointerOnDelete&&I(\"Object already scheduled for deletion\"),A2(this),B2(this.$$),this.$$.preservePointerOnDelete||(this.$$.smartPtr=void 0,this.$$.ptr=void 0);},isDeleted(){return !this.$$.ptr},deleteLater(){return this.$$.ptr||n2(this),this.$$.deleteScheduled&&!this.$$.preservePointerOnDelete&&I(\"Object already scheduled for deletion\"),N1.push(this),N1.length===1&&x2&&x2(e0),this.$$.deleteScheduled=!0,this}});};function V1(){}var k1=(t,e)=>Object.defineProperty(e,\"name\",{value:t}),W2=(t,e,i)=>{if(t[e].overloadTable===void 0){var o=t[e];t[e]=function(...s){return t[e].overloadTable.hasOwnProperty(s.length)||I(`Function '${i}' called with an invalid number of arguments (${s.length}) - expects one of (${t[e].overloadTable})!`),t[e].overloadTable[s.length].apply(this,s)},t[e].overloadTable=[],t[e].overloadTable[o.argCount]=o;}},i2=(t,e,i)=>{a.hasOwnProperty(t)?((i===void 0||a[t].overloadTable!==void 0&&a[t].overloadTable[i]!==void 0)&&I(`Cannot register public name '${t}' twice`),W2(a,t,t),a[t].overloadTable.hasOwnProperty(i)&&I(`Cannot register multiple overloads of a function with the same number of arguments (${i})!`),a[t].overloadTable[i]=e):(a[t]=e,a[t].argCount=i);},r0=48,i0=57,o0=t=>{t=t.replace(/[^a-zA-Z0-9_]/g,\"$\");var e=t.charCodeAt(0);return e>=r0&&e<=i0?`_${t}`:t};function a0(t,e,i,o,s,l,u,c){this.name=t,this.constructor=e,this.instancePrototype=i,this.rawDestructor=o,this.baseClass=s,this.getActualType=l,this.upcast=u,this.downcast=c,this.pureVirtualFunctions=[];}var o2=(t,e,i)=>{for(;e!==i;)e.upcast||I(`Expected null or instance of ${i.name}, got an instance of ${e.name}`),t=e.upcast(t),e=e.baseClass;return t};function s0(t,e){if(e===null)return this.isReference&&I(`null is not a valid ${this.name}`),0;e.$$||I(`Cannot pass \"${c2(e)}\" as a ${this.name}`),e.$$.ptr||I(`Cannot pass deleted object as a pointer of type ${this.name}`);var i=e.$$.ptrType.registeredClass,o=o2(e.$$.ptr,i,this.registeredClass);return o}function d0(t,e){var i;if(e===null)return this.isReference&&I(`null is not a valid ${this.name}`),this.isSmartPointer?(i=this.rawConstructor(),t!==null&&t.push(this.rawDestructor,i),i):0;(!e||!e.$$)&&I(`Cannot pass \"${c2(e)}\" as a ${this.name}`),e.$$.ptr||I(`Cannot pass deleted object as a pointer of type ${this.name}`),!this.isConst&&e.$$.ptrType.isConst&&I(`Cannot convert argument of type ${e.$$.smartPtrType?e.$$.smartPtrType.name:e.$$.ptrType.name} to parameter type ${this.name}`);var o=e.$$.ptrType.registeredClass;if(i=o2(e.$$.ptr,o,this.registeredClass),this.isSmartPointer)switch(e.$$.smartPtr===void 0&&I(\"Passing raw pointer to smart pointer is illegal\"),this.sharingPolicy){case 0:e.$$.smartPtrType===this?i=e.$$.smartPtr:I(`Cannot convert argument of type ${e.$$.smartPtrType?e.$$.smartPtrType.name:e.$$.ptrType.name} to parameter type ${this.name}`);break;case 1:i=e.$$.smartPtr;break;case 2:if(e.$$.smartPtrType===this)i=e.$$.smartPtr;else {var s=e.clone();i=this.rawShare(i,L1.toHandle(()=>s.delete())),t!==null&&t.push(this.rawDestructor,i);}break;default:I(\"Unsupporting sharing policy\");}return i}function l0(t,e){if(e===null)return this.isReference&&I(`null is not a valid ${this.name}`),0;e.$$||I(`Cannot pass \"${c2(e)}\" as a ${this.name}`),e.$$.ptr||I(`Cannot pass deleted object as a pointer of type ${this.name}`),e.$$.ptrType.isConst&&I(`Cannot convert argument of type ${e.$$.ptrType.name} to parameter type ${this.name}`);var i=e.$$.ptrType.registeredClass,o=o2(e.$$.ptr,i,this.registeredClass);return o}var h0=()=>{Object.assign(F1.prototype,{getPointee(t){return this.rawGetPointee&&(t=this.rawGetPointee(t)),t},destructor(t){var e;(e=this.rawDestructor)==null||e.call(this,t);},argPackAdvance:Q,readValueFromPointer:E1,fromWireType:t0});};function F1(t,e,i,o,s,l,u,c,_,v,g){this.name=t,this.registeredClass=e,this.isReference=i,this.isConst=o,this.isSmartPointer=s,this.pointeeType=l,this.sharingPolicy=u,this.rawGetPointee=c,this.rawConstructor=_,this.rawShare=v,this.rawDestructor=g,!s&&e.baseClass===void 0?o?(this.toWireType=s0,this.destructorFunction=null):(this.toWireType=l0,this.destructorFunction=null):this.toWireType=d0;}var z2=(t,e,i)=>{a.hasOwnProperty(t)||j1(\"Replacing nonexistent public symbol\"),a[t].overloadTable!==void 0&&i!==void 0?a[t].overloadTable[i]=e:(a[t]=e,a[t].argCount=i);},c0=(t,e,i)=>{t=t.replace(/p/g,\"i\");var o=a[\"dynCall_\"+t];return o(e,...i)},U2,K=t=>U2.get(t),u0=(t,e,i=[])=>{if(t.includes(\"j\"))return c0(t,e,i);var o=K(e)(...i);return o},_0=(t,e)=>(...i)=>u0(t,e,i),z=(t,e)=>{t=B(t);function i(){return t.includes(\"j\")?_0(t,e):K(e)}var o=i();return typeof o!=\"function\"&&I(`unknown function pointer with signature ${t}: ${e}`),o},v0=(t,e)=>{var i=k1(e,function(o){this.name=e,this.message=o;var s=new Error(o).stack;s!==void 0&&(this.stack=this.toString()+`\n`+s.replace(/^Error(:[^\\n]*)?\\n/,\"\"));});return i.prototype=Object.create(t.prototype),i.prototype.constructor=i,i.prototype.toString=function(){return this.message===void 0?this.name:`${this.name}: ${this.message}`},i},j2,H2=t=>{var e=Z2(t),i=B(e);return d1(e),i},G1=(t,e)=>{var i=[],o={};function s(l){if(!o[l]&&!M1[l]){if(U1[l]){U1[l].forEach(s);return}i.push(l),o[l]=!0;}}throw e.forEach(s),new j2(`${t}: `+i.map(H2).join([\", \"]))},p0=(t,e,i,o,s,l,u,c,_,v,g,L,w)=>{g=B(g),l=z(s,l),c&&(c=z(u,c)),v&&(v=z(_,v)),w=z(L,w);var P=o0(g);i2(P,function(){G1(`Cannot construct ${g} due to unbound types`,[o]);}),u1([t,e,i],o?[o]:[],D=>{var j;D=D[0];var N,F;o?(N=D.registeredClass,F=N.instancePrototype):F=V1.prototype;var _1=k1(g,function(...p2){if(Object.getPrototypeOf(this)!==v1)throw new P1(\"Use 'new' to construct \"+g);if(G.constructor_body===void 0)throw new P1(g+\" has no accessible constructor\");var i3=G.constructor_body[p2.length];if(i3===void 0)throw new P1(`Tried to invoke ctor of ${g} with invalid number of parameters (${p2.length}) - expected (${Object.keys(G.constructor_body).toString()}) parameters instead!`);return i3.apply(this,p2)}),v1=Object.create(F,{constructor:{value:_1}});_1.prototype=v1;var G=new a0(g,_1,v1,w,N,l,c,v);G.baseClass&&((j=G.baseClass).__derivedClasses!=null||(j.__derivedClasses=[]),G.baseClass.__derivedClasses.push(G));var p1=new F1(g,G,!0,!1,!1),q1=new F1(g+\"*\",G,!1,!1,!1),r3=new F1(g+\" const*\",G,!1,!0,!1);return R2[t]={pointerType:q1,constPointerType:r3},z2(P,_1),[p1,q1,r3]});},a2=(t,e)=>{for(var i=[],o=0;o<t;o++)i.push(b[e+o*4>>2]);return i};function g0(t){for(var e=1;e<t.length;++e)if(t[e]!==null&&t[e].destructorFunction===void 0)return !0;return !1}function s2(t,e,i,o,s,l){var u=e.length;u<2&&I(\"argTypes array size mismatch! Must at least get return value and 'this' types!\");var c=e[1]!==null&&i!==null,_=g0(e),v=e[0].name!==\"void\",g=u-2,L=new Array(g),w=[],P=[],D=function(...j){P.length=0;var N;w.length=c?2:1,w[0]=s,c&&(N=e[1].toWireType(P,this),w[1]=N);for(var F=0;F<g;++F)L[F]=e[F+2].toWireType(P,j[F]),w.push(L[F]);var _1=o(...w);function v1(G){if(_)e2(P);else for(var p1=c?1:2;p1<e.length;p1++){var q1=p1===1?N:L[p1-2];e[p1].destructorFunction!==null&&e[p1].destructorFunction(q1);}if(v)return e[0].fromWireType(G)}return v1(_1)};return k1(t,D)}var f0=(t,e,i,o,s,l)=>{var u=a2(e,i);s=z(o,s),u1([],[t],c=>{c=c[0];var _=`constructor ${c.name}`;if(c.registeredClass.constructor_body===void 0&&(c.registeredClass.constructor_body=[]),c.registeredClass.constructor_body[e-1]!==void 0)throw new P1(`Cannot register multiple constructors with identical number of parameters (${e-1}) for class '${c.name}'! Overload resolution is currently only performed using the parameter count, not actual type info!`);return c.registeredClass.constructor_body[e-1]=()=>{G1(`Cannot construct ${c.name} due to unbound types`,u);},u1([],u,v=>(v.splice(1,0,null),c.registeredClass.constructor_body[e-1]=s2(_,v,null,s,l),[])),[]});},N2=t=>{t=t.trim();let e=t.indexOf(\"(\");return e!==-1?t.substr(0,e):t},m0=(t,e,i,o,s,l,u,c,_,v)=>{var g=a2(i,o);e=B(e),e=N2(e),l=z(s,l),u1([],[t],L=>{L=L[0];var w=`${L.name}.${e}`;e.startsWith(\"@@\")&&(e=Symbol[e.substring(2)]),c&&L.registeredClass.pureVirtualFunctions.push(e);function P(){G1(`Cannot call ${w} due to unbound types`,g);}var D=L.registeredClass.instancePrototype,j=D[e];return j===void 0||j.overloadTable===void 0&&j.className!==L.name&&j.argCount===i-2?(P.argCount=i-2,P.className=L.name,D[e]=P):(W2(D,e,w),D[e].overloadTable[i-2]=P),u1([],g,N=>{var F=s2(w,N,L,l,u);return D[e].overloadTable===void 0?(F.argCount=i-2,D[e]=F):D[e].overloadTable[i-2]=F,[]}),[]});},d2=[],s1=[],l2=t=>{t>9&&--s1[t+1]===0&&(s1[t]=void 0,d2.push(t));},y0=()=>s1.length/2-5-d2.length,M0=()=>{s1.push(0,1,void 0,1,null,1,!0,1,!1,1),a.count_emval_handles=y0;},L1={toValue:t=>(t||I(\"Cannot use deleted val. handle = \"+t),s1[t]),toHandle:t=>{switch(t){case void 0:return 2;case null:return 4;case!0:return 6;case!1:return 8;default:{let e=d2.pop()||s1.length;return s1[e]=t,s1[e+1]=1,e}}}},V2={name:\"emscripten::val\",fromWireType:t=>{var e=L1.toValue(t);return l2(t),e},toWireType:(t,e)=>L1.toHandle(e),argPackAdvance:Q,readValueFromPointer:E1,destructorFunction:null},L0=t=>X(t,V2),C0=(t,e,i)=>{switch(e){case 1:return i?function(o){return this.fromWireType(U[o])}:function(o){return this.fromWireType($[o])};case 2:return i?function(o){return this.fromWireType(Z[o>>1])}:function(o){return this.fromWireType(J[o>>1])};case 4:return i?function(o){return this.fromWireType(T[o>>2])}:function(o){return this.fromWireType(b[o>>2])};default:throw new TypeError(`invalid integer width (${e}): ${t}`)}},w0=(t,e,i,o)=>{e=B(e);function s(){}s.values={},X(t,{name:e,constructor:s,fromWireType:function(l){return this.constructor.values[l]},toWireType:(l,u)=>u.value,argPackAdvance:Q,readValueFromPointer:C0(e,i,o),destructorFunction:null}),i2(e,s);},h2=(t,e)=>{var i=M1[t];return i===void 0&&I(`${e} has unknown type ${H2(t)}`),i},b0=(t,e,i)=>{var o=h2(t,\"enum\");e=B(e);var s=o.constructor,l=Object.create(o.constructor.prototype,{value:{value:i},constructor:{value:k1(`${o.name}_${e}`,function(){})}});s.values[i]=l,s[e]=l;},c2=t=>{if(t===null)return \"null\";var e=typeof t;return e===\"object\"||e===\"array\"||e===\"function\"?t.toString():\"\"+t},I0=(t,e)=>{switch(e){case 4:return function(i){return this.fromWireType(S1[i>>2])};case 8:return function(i){return this.fromWireType(f1[i>>3])};default:throw new TypeError(`invalid float width (${e}): ${t}`)}},P0=(t,e,i)=>{e=B(e),X(t,{name:e,fromWireType:o=>o,toWireType:(o,s)=>s,argPackAdvance:Q,readValueFromPointer:I0(e,i),destructorFunction:null});},S0=(t,e,i,o,s,l,u,c)=>{var _=a2(e,i);t=B(t),t=N2(t),s=z(o,s),i2(t,function(){G1(`Cannot call ${t} due to unbound types`,_);},e-1),u1([],_,v=>{var g=[v[0],null].concat(v.slice(1));return z2(t,s2(t,g,null,s,l),e-1),[]});},T0=(t,e,i)=>{switch(e){case 1:return i?o=>U[o]:o=>$[o];case 2:return i?o=>Z[o>>1]:o=>J[o>>1];case 4:return i?o=>T[o>>2]:o=>b[o>>2];default:throw new TypeError(`invalid integer width (${e}): ${t}`)}},$0=(t,e,i,o,s)=>{e=B(e);var l=g=>g;if(o===0){var u=32-8*i;l=g=>g<<u>>>u;}var c=e.includes(\"unsigned\"),_=(g,L)=>{},v;c?v=function(g,L){return _(L,this.name),L>>>0}:v=function(g,L){return _(L,this.name),L},X(t,{name:e,fromWireType:l,toWireType:v,argPackAdvance:Q,readValueFromPointer:T0(e,i,o!==0),destructorFunction:null});},E0=(t,e,i)=>{var o=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array],s=o[e];function l(u){var c=b[u>>2],_=b[u+4>>2];return new s(U.buffer,_,c)}i=B(i),X(t,{name:i,fromWireType:l,argPackAdvance:Q,readValueFromPointer:l},{ignoreDuplicateRegistrations:!0});},D0=Object.assign({optional:!0},V2),k0=(t,e)=>{X(t,D0);},F0=(t,e,i,o,s,l,u,c,_,v,g,L)=>{i=B(i),l=z(s,l),c=z(u,c),v=z(_,v),L=z(g,L),u1([t],[e],w=>{w=w[0];var P=new F1(i,w.registeredClass,!1,!1,!0,w,o,l,c,v,L);return [P]});},A0=(t,e)=>{e=B(e);var i=e===\"std::string\";X(t,{name:e,fromWireType(o){var s=b[o>>2],l=o+4,u;if(i)for(var c=l,_=0;_<=s;++_){var v=l+_;if(_==s||$[v]==0){var g=v-c,L=x(c,g);u===void 0?u=L:(u+=\"\\0\",u+=L),c=v+1;}}else {for(var w=new Array(s),_=0;_<s;++_)w[_]=String.fromCharCode($[l+_]);u=w.join(\"\");}return d1(o),u},toWireType(o,s){s instanceof ArrayBuffer&&(s=new Uint8Array(s));var l,u=typeof s==\"string\";u||s instanceof Uint8Array||s instanceof Uint8ClampedArray||s instanceof Int8Array||I(\"Cannot pass non-string to std::string\"),i&&u?l=R3(s):l=s.length;var c=v2(4+l+1),_=c+4;if(b[c>>2]=l,i&&u)$1(s,_,l+1);else if(u)for(var v=0;v<l;++v){var g=s.charCodeAt(v);g>255&&(d1(_),I(\"String has UTF-16 code units that do not fit in 8 bits\")),$[_+v]=g;}else for(var v=0;v<l;++v)$[_+v]=s[v];return o!==null&&o.push(d1,c),c},argPackAdvance:Q,readValueFromPointer:E1,destructorFunction(o){d1(o);}});},G2=typeof TextDecoder<\"u\"?new TextDecoder(\"utf-16le\"):void 0,B0=(t,e)=>{for(var i=t,o=i>>1,s=o+e/2;!(o>=s)&&J[o];)++o;if(i=o<<1,i-t>32&&G2)return G2.decode($.subarray(t,i));for(var l=\"\",u=0;!(u>=e/2);++u){var c=Z[t+u*2>>1];if(c==0)break;l+=String.fromCharCode(c);}return l},O0=(t,e,i)=>{if(i!=null||(i=2147483647),i<2)return 0;i-=2;for(var o=e,s=i<t.length*2?i/2:t.length,l=0;l<s;++l){var u=t.charCodeAt(l);Z[e>>1]=u,e+=2;}return Z[e>>1]=0,e-o},R0=t=>t.length*2,x0=(t,e)=>{for(var i=0,o=\"\";!(i>=e/4);){var s=T[t+i*4>>2];if(s==0)break;if(++i,s>=65536){var l=s-65536;o+=String.fromCharCode(55296|l>>10,56320|l&1023);}else o+=String.fromCharCode(s);}return o},W0=(t,e,i)=>{if(i!=null||(i=2147483647),i<4)return 0;for(var o=e,s=o+i-4,l=0;l<t.length;++l){var u=t.charCodeAt(l);if(u>=55296&&u<=57343){var c=t.charCodeAt(++l);u=65536+((u&1023)<<10)|c&1023;}if(T[e>>2]=u,e+=4,e+4>s)break}return T[e>>2]=0,e-o},z0=t=>{for(var e=0,i=0;i<t.length;++i){var o=t.charCodeAt(i);o>=55296&&o<=57343&&++i,e+=4;}return e},U0=(t,e,i)=>{i=B(i);var o,s,l,u;e===2?(o=B0,s=O0,u=R0,l=c=>J[c>>1]):e===4&&(o=x0,s=W0,u=z0,l=c=>b[c>>2]),X(t,{name:i,fromWireType:c=>{for(var _=b[c>>2],v,g=c+4,L=0;L<=_;++L){var w=c+4+L*e;if(L==_||l(w)==0){var P=w-g,D=o(g,P);v===void 0?v=D:(v+=\"\\0\",v+=D),g=w+e;}}return d1(c),v},toWireType:(c,_)=>{typeof _!=\"string\"&&I(`Cannot pass non-string to C++ string type ${i}`);var v=u(_),g=v2(4+v+e);return b[g>>2]=v/e,s(_,g+4,v+e),c!==null&&c.push(d1,g),g},argPackAdvance:Q,readValueFromPointer:E1,destructorFunction(c){d1(c);}});},j0=(t,e,i,o,s,l)=>{z1[t]={name:B(e),rawConstructor:z(i,o),rawDestructor:z(s,l),fields:[]};},H0=(t,e,i,o,s,l,u,c,_,v)=>{z1[t].fields.push({fieldName:B(e),getterReturnType:i,getter:z(o,s),getterContext:l,setterArgumentType:u,setter:z(c,_),setterContext:v});},N0=(t,e)=>{e=B(e),X(t,{isVoid:!0,name:e,argPackAdvance:0,fromWireType:()=>{},toWireType:(i,o)=>{}});};function V0(){return Date.now()}var J2=0,G0=()=>{T2=!1,J2=0;},J0=()=>{throw 1/0},u2=[],q0=(t,e,i,o)=>(t=u2[t],e=L1.toValue(e),t(null,e,i,o)),X0=t=>{var e=u2.length;return u2.push(t),e},K0=(t,e)=>{for(var i=new Array(t),o=0;o<t;++o)i[o]=h2(b[e+o*4>>2],\"parameter \"+o);return i},Y0=Reflect.construct,Z0=(t,e,i)=>{var o=[],s=t.toWireType(o,i);return o.length&&(b[e>>2]=L1.toHandle(o)),s},Q0=(t,e,i)=>{var o=K0(t,e),s=o.shift();t--;var l=new Array(t),u=(_,v,g,L)=>{for(var w=0,P=0;P<t;++P)l[P]=o[P].readValueFromPointer(L+w),w+=o[P].argPackAdvance;var D=i===1?Y0(v,l):v.apply(_,l);return Z0(s,g,D)},c=`methodCaller<(${o.map(_=>_.name).join(\", \")}) => ${s.name}>`;return X0(k1(c,u))},t9=t=>{t>9&&(s1[t+1]+=1);},e9=t=>{var e=L1.toValue(t);e2(e),l2(t);},n9=(t,e)=>{t=h2(t,\"_emval_take_value\");var i=t.readValueFromPointer(e);return L1.toHandle(i)},A1={},q2=t=>{if(t instanceof S2||t==\"unwind\")return b1;V(1,t);},X2=()=>T2||J2>0,K2=t=>{var e;b1=t,X2()||((e=a.onExit)==null||e.call(a,t),c1=!0),V(t,new S2(t));},r9=(t,e)=>{b1=t,K2(t);},i9=r9,o9=()=>{if(!X2())try{i9(b1);}catch(t){q2(t);}},a9=t=>{if(!c1)try{t(),o9();}catch(e){q2(e);}},s9=()=>performance.now(),d9=(t,e)=>{if(A1[t]&&(clearTimeout(A1[t].id),delete A1[t]),!e)return 0;var i=setTimeout(()=>{delete A1[t],a9(()=>Q2(t,s9()));},e);return A1[t]={id:i,timeout_ms:e},0},l9=(t,e,i,o)=>{var s=new Date().getFullYear(),l=new Date(s,0,1),u=new Date(s,6,1),c=l.getTimezoneOffset(),_=u.getTimezoneOffset(),v=Math.max(c,_);b[t>>2]=v*60,T[e>>2]=+(c!=_);var g=P=>{var D=P>=0?\"-\":\"+\",j=Math.abs(P),N=String(Math.floor(j/60)).padStart(2,\"0\"),F=String(j%60).padStart(2,\"0\");return `UTC${D}${N}${F}`},L=g(c),w=g(_);_<c?($1(L,i,17),$1(w,o,17)):($1(L,o,17),$1(w,i,17));},h9=()=>2147483648,c9=(t,e)=>Math.ceil(t/e)*e,u9=t=>{var e=i1.buffer,i=(t-e.byteLength+65535)/65536|0;try{return i1.grow(i),R1(),1}catch{}},_9=t=>{var e=$.length;t>>>=0;var i=h9();if(t>i)return !1;for(var o=1;o<=4;o*=2){var s=e*(1+.2/o);s=Math.min(s,t+100663296);var l=Math.min(i,c9(Math.max(t,s),65536)),u=u9(l);if(u)return !0}return !1},_2={},v9=()=>S||\"./this.program\",B1=()=>{if(!B1.strings){var t=(typeof navigator==\"object\"&&navigator.languages&&navigator.languages[0]||\"C\").replace(\"-\",\"_\")+\".UTF-8\",e={USER:\"web_user\",LOGNAME:\"web_user\",PATH:\"/\",PWD:\"/\",HOME:\"/home/web_user\",LANG:t,_:v9()};for(var i in _2)_2[i]===void 0?delete e[i]:e[i]=_2[i];var o=[];for(var i in e)o.push(`${i}=${e[i]}`);B1.strings=o;}return B1.strings},p9=(t,e)=>{for(var i=0;i<t.length;++i)U[e++]=t.charCodeAt(i);U[e]=0;},g9=(t,e)=>{var i=0;return B1().forEach((o,s)=>{var l=e+i;b[t+s*4>>2]=l,p9(o,l),i+=o.length+1;}),0},f9=(t,e)=>{var i=B1();b[t>>2]=i.length;var o=0;return i.forEach(s=>o+=s.length+1),b[e>>2]=o,0},m9=t=>52,y9=(t,e,i,o)=>52,M9=[null,[],[]],L9=(t,e)=>{var i=M9[t];e===0||e===10?((t===1?r1:h1)(E2(i)),i.length=0):i.push(e);},C9=(t,e,i,o)=>{for(var s=0,l=0;l<i;l++){var u=b[e>>2],c=b[e+4>>2];e+=8;for(var _=0;_<c;_++)L9(t,$[u+_]);s+=c;}return b[o>>2]=s,0};function w9(t){a.dotlottieBridge&&a.dotlottieBridge.observer_on_load_error&&a.dotlottieBridge.observer_on_complete(t);}function b9(t,e){a.dotlottieBridge&&a.dotlottieBridge.observer_on_load_error&&a.dotlottieBridge.observer_on_frame(t,e);}function I9(t){a.dotlottieBridge&&a.dotlottieBridge.observer_on_load&&a.dotlottieBridge.observer_on_load(t);}function P9(t){a.dotlottieBridge&&a.dotlottieBridge.observer_on_load_error&&a.dotlottieBridge.observer_on_load_error(t);}function S9(t,e){a.dotlottieBridge&&a.dotlottieBridge.observer_on_load_error&&a.dotlottieBridge.observer_on_loop(t,e);}function T9(t){a.dotlottieBridge&&a.dotlottieBridge.observer_on_load_error&&a.dotlottieBridge.observer_on_pause(t);}function $9(t){a.dotlottieBridge&&a.dotlottieBridge.observer_on_load_error&&a.dotlottieBridge.observer_on_play(t);}function E9(t,e){a.dotlottieBridge&&a.dotlottieBridge.observer_on_load_error&&a.dotlottieBridge.observer_on_render(t,e);}function D9(t){a.dotlottieBridge&&a.dotlottieBridge.observer_on_load_error&&a.dotlottieBridge.observer_on_stop(t);}var k9=()=>{if(typeof crypto==\"object\"&&typeof crypto.getRandomValues==\"function\")return t=>crypto.getRandomValues(t);x1(\"initRandomDevice\");},Y2=t=>(Y2=k9())(t),F9=(t,e)=>(Y2($.subarray(t,t+e)),0);function A9(t,e,i,o,s){let l=x(e,i);a.dotlottieBridge&&a.dotlottieBridge.state_machine_observer_on_boolean_trigger_value_change&&a.dotlottieBridge.state_machine_observer_on_boolean_trigger_value_change(t,l,o,s);}function B9(t,e,i){let o=x(e,i);a.dotlottieBridge&&a.dotlottieBridge.state_machine_observer_on_state_entered&&a.dotlottieBridge.state_machine_observer_on_custom_event(t,o);}function O9(t,e,i){let o=x(e,i);a.dotlottieBridge&&a.dotlottieBridge.state_machine_observer_on_state_entered&&a.dotlottieBridge.state_machine_observer_on_error(t,o);}function R9(t,e,i,o,s){let l=x(e,i);a.dotlottieBridge&&a.dotlottieBridge.state_machine_observer_on_numeric_trigger_value_change&&a.dotlottieBridge.state_machine_observer_on_numeric_trigger_value_change(t,l,o,s);}function x9(t){a.dotlottieBridge&&a.dotlottieBridge.state_machine_observer_on_start&&a.dotlottieBridge.state_machine_observer_on_start(t);}function W9(t,e,i){let o=x(e,i);a.dotlottieBridge&&a.dotlottieBridge.state_machine_observer_on_state_entered&&a.dotlottieBridge.state_machine_observer_on_state_entered(t,o);}function z9(t,e,i){let o=x(e,i);a.dotlottieBridge&&a.dotlottieBridge.state_machine_observer_on_state_entered&&a.dotlottieBridge.state_machine_observer_on_state_exit(t,o);}function U9(t){a.dotlottieBridge&&a.dotlottieBridge.state_machine_observer_on_stop&&a.dotlottieBridge.state_machine_observer_on_stop(t);}function j9(t,e,i,o,s,l,u){let c=x(e,i),_=x(o,s),v=x(l,u);a.dotlottieBridge&&a.dotlottieBridge.state_machine_observer_on_string_trigger_value_change&&a.dotlottieBridge.state_machine_observer_on_string_trigger_value_change(t,c,_,v);}function H9(t,e,i,o,s){let l=x(e,i),u=x(o,s);a.dotlottieBridge&&a.dotlottieBridge.state_machine_observer_on_transition&&a.dotlottieBridge.state_machine_observer_on_transition(t,l,u);}function N9(t,e,i){let o=x(e,i);a.dotlottieBridge&&a.dotlottieBridge.state_machine_observer_on_string_trigger_value_change&&a.dotlottieBridge.state_machine_observer_on_trigger_fired(t,o);}k2=a.InternalError=class extends Error{constructor(t){super(t),this.name=\"InternalError\";}},G3(),P1=a.BindingError=class extends Error{constructor(t){super(t),this.name=\"BindingError\";}},n0(),h0(),j2=a.UnboundTypeError=v0(Error,\"UnboundTypeError\"),M0();var V9={c:F3,m:B3,M:O3,J:W3,K:z3,P:U3,L:j3,R:H3,v:N3,B:V3,pa:q3,r:p0,q:f0,f:m0,oa:L0,y:w0,k:b0,z:P0,u:S0,l:$0,h:E0,w:k0,va:F0,A:A0,t:U0,s:j0,j:H0,qa:N0,V:V0,G:G0,C:J0,ta:q0,I:l2,sa:Q0,ua:t9,ra:e9,o:n9,D:d9,E:l9,F:_9,T:g9,U:f9,Q:m9,O:y9,N:C9,i:K9,d:X9,e:q9,p:Y9,x:t4,b:J9,a:G9,g:Q9,n:Z9,fa:w9,ia:b9,na:I9,ma:P9,ga:S9,ka:T9,la:$9,ha:E9,ja:D9,S:K2,H:F9,X:A9,ba:B9,aa:O9,Y:R9,$:x9,da:W9,ca:z9,_:U9,Z:j9,ea:H9,W:N9},k=k3(),v2=t=>(v2=k.ya)(t),Z2=t=>(Z2=k.za)(t),d1=t=>(d1=k.Ba)(t),Q2=(t,e)=>(Q2=k.Ca)(t,e),t1=(t,e)=>(t1=k.Da)(t,e),t3=t=>(t3=k.Ea)(t),e3=()=>(e3=k.Fa)();a.dynCall_iijj=(t,e,i,o,s,l)=>(a.dynCall_iijj=k.Ga)(t,e,i,o,s,l),a.dynCall_vijj=(t,e,i,o,s,l)=>(a.dynCall_vijj=k.Ha)(t,e,i,o,s,l),a.dynCall_jiii=(t,e,i,o)=>(a.dynCall_jiii=k.Ia)(t,e,i,o),a.dynCall_jii=(t,e,i)=>(a.dynCall_jii=k.Ja)(t,e,i),a.dynCall_viijii=(t,e,i,o,s,l,u)=>(a.dynCall_viijii=k.Ka)(t,e,i,o,s,l,u),a.dynCall_iiiiij=(t,e,i,o,s,l,u)=>(a.dynCall_iiiiij=k.La)(t,e,i,o,s,l,u),a.dynCall_iiiiijj=(t,e,i,o,s,l,u,c,_)=>(a.dynCall_iiiiijj=k.Ma)(t,e,i,o,s,l,u,c,_),a.dynCall_iiiiiijj=(t,e,i,o,s,l,u,c,_,v)=>(a.dynCall_iiiiiijj=k.Na)(t,e,i,o,s,l,u,c,_,v);function G9(t,e,i){var o=a1();try{K(t)(e,i);}catch(s){if(o1(o),s!==s+0)throw s;t1(1,0);}}function J9(t,e){var i=a1();try{K(t)(e);}catch(o){if(o1(i),o!==o+0)throw o;t1(1,0);}}function q9(t,e,i,o){var s=a1();try{return K(t)(e,i,o)}catch(l){if(o1(s),l!==l+0)throw l;t1(1,0);}}function X9(t,e,i){var o=a1();try{return K(t)(e,i)}catch(s){if(o1(o),s!==s+0)throw s;t1(1,0);}}function K9(t,e){var i=a1();try{return K(t)(e)}catch(o){if(o1(i),o!==o+0)throw o;t1(1,0);}}function Y9(t,e,i,o,s,l){var u=a1();try{return K(t)(e,i,o,s,l)}catch(c){if(o1(u),c!==c+0)throw c;t1(1,0);}}function Z9(t,e,i,o,s){var l=a1();try{K(t)(e,i,o,s);}catch(u){if(o1(l),u!==u+0)throw u;t1(1,0);}}function Q9(t,e,i,o){var s=a1();try{K(t)(e,i,o);}catch(l){if(o1(s),l!==l+0)throw l;t1(1,0);}}function t4(t){var e=a1();try{K(t)();}catch(i){if(o1(e),i!==i+0)throw i;t1(1,0);}}var J1;T1=function t(){J1||n3(),J1||(T1=t);};function n3(){if(y1>0||(y3(),y1>0))return;function t(){var e;J1||(J1=!0,a.calledRun=!0,!c1&&(M3(),f(a),(e=a.onRuntimeInitialized)==null||e.call(a),L3()));}a.setStatus?(a.setStatus(\"Running...\"),setTimeout(()=>{setTimeout(()=>a.setStatus(\"\"),1),t();},1)):t();}if(a.preInit)for(typeof a.preInit==\"function\"&&(a.preInit=[a.preInit]);a.preInit.length>0;)a.preInit.pop()();return n3(),d=m,d}})(),h4=l4,O1=class{constructor(){throw new Error(\"RendererLoader is a static class and cannot be instantiated.\")}static _tryLoad(h){return y(this,null,function*(){return yield h4({locateFile:()=>h,dotlottieBridge:this._bridge||void 0})})}static _loadWithBackup(){return y(this,null,function*(){return this._ModulePromise||(this._ModulePromise=this._tryLoad(this._wasmURL).catch(h=>y(this,null,function*(){let n=`https://unpkg.com/${v3}@${_3}/dist/dotlottie-player.wasm`;console.warn(`Primary WASM load failed from ${this._wasmURL}. Error: ${h.message}`),console.warn(`Attempting to load WASM from backup URL: ${n}`);try{return yield this._tryLoad(n)}catch(r){throw console.error(`Primary WASM URL failed: ${h.message}`),console.error(`Backup WASM URL failed: ${r.message}`),new Error(\"WASM loading failed from all sources.\")}}))),this._ModulePromise})}static setBridge(h){this._bridge=h,this._ModulePromise=null;}static load(h){return y(this,null,function*(){return h&&this.setBridge(h),this._loadWithBackup()})}static setWasmUrl(h){h!==this._wasmURL&&(this._wasmURL=h,this._ModulePromise=null);}};M(O1,\"_ModulePromise\",null),M(O1,\"_wasmURL\",`https://cdn.jsdelivr.net/npm/${v3}@${_3}/dist/dotlottie-player.wasm`),M(O1,\"_bridge\",null);var p3=class{constructor(){M(this,\"_eventListeners\",new Map);}addEventListener(h,n){let r=this._eventListeners.get(h);r||(r=new Set,this._eventListeners.set(h,r)),r.add(n);}removeEventListener(h,n){let r=this._eventListeners.get(h);r&&(n?(r.delete(n),r.size===0&&this._eventListeners.delete(h)):this._eventListeners.delete(h));}dispatch(h){let n=this._eventListeners.get(h.type);n?.forEach(r=>r(h));}removeAllEventListeners(){this._eventListeners.clear();}},e1=class{static _initializeObserver(){if(this._observer)return;let h=n=>{n.forEach(r=>{let d=this._observedCanvases.get(r.target);d&&(r.isIntersecting?d.unfreeze():d.freeze());});};this._observer=new IntersectionObserver(h,{threshold:0});}static observe(h,n){var r;this._initializeObserver(),!this._observedCanvases.has(h)&&(this._observedCanvases.set(h,n),(r=this._observer)==null||r.observe(h));}static unobserve(h){var n,r;(n=this._observer)==null||n.unobserve(h),this._observedCanvases.delete(h),this._observedCanvases.size===0&&((r=this._observer)==null||r.disconnect(),this._observer=null);}};M(e1,\"_observer\",null),M(e1,\"_observedCanvases\",new Map);var n1=class{static _initializeObserver(){if(this._observer)return;let h=n=>{n.forEach(r=>{let d=this._observedCanvases.get(r.target);if(!d)return;let[a,f]=d;clearTimeout(f);let p=setTimeout(()=>{a.resize();},100);this._observedCanvases.set(r.target,[a,p]);});};this._observer=new ResizeObserver(h);}static observe(h,n){var r;this._initializeObserver(),!this._observedCanvases.has(h)&&(this._observedCanvases.set(h,[n,0]),(r=this._observer)==null||r.observe(h));}static unobserve(h){var n,r;(n=this._observer)==null||n.unobserve(h),this._observedCanvases.delete(h),this._observedCanvases.size===0&&((r=this._observer)==null||r.disconnect(),this._observer=null);}};M(n1,\"_observer\",null),M(n1,\"_observedCanvases\",new Map);function c4(h){return /^#([\\da-f]{6}|[\\da-f]{8})$/iu.test(h)}function u4(h){if(!c4(h))return 0;let n=h.replace(\"#\",\"\");return n=n.length===6?`${n}ff`:n,parseInt(n,16)}function o3(h){if(h.byteLength<4)return !1;let n=new Uint8Array(h.slice(0,g2.byteLength));for(let r=0;r<g2.length;r+=1)if(g2[r]!==n[r])return !1;return !0}function a3(h){return s4.every(n=>Object.prototype.hasOwnProperty.call(h,n))}function s3(h){if(typeof h==\"string\")try{return a3(JSON.parse(h))}catch{return !1}else return a3(h)}function w1(){return 1+((W?window.devicePixelRatio:1)-1)*d4}function g3(h){let n=h.getBoundingClientRect();return n.top>=0&&n.left>=0&&n.bottom<=(window.innerHeight||document.documentElement.clientHeight)&&n.right<=(window.innerWidth||document.documentElement.clientWidth)}var f2=(h,n)=>h===\"reverse\"?n.Mode.Reverse:h===\"bounce\"?n.Mode.Bounce:h===\"reverse-bounce\"?n.Mode.ReverseBounce:n.Mode.Forward,m2=(h,n)=>h===\"contain\"?n.Fit.Contain:h===\"cover\"?n.Fit.Cover:h===\"fill\"?n.Fit.Fill:h===\"fit-height\"?n.Fit.FitHeight:h===\"fit-width\"?n.Fit.FitWidth:n.Fit.None,y2=(h,n)=>{let r=new n.VectorFloat;return r.push_back(h[0]),r.push_back(h[1]),r},M2=(h,n)=>{let r=new n.VectorFloat;return h.length!==2||(r.push_back(h[0]),r.push_back(h[1])),r},f3=class E{constructor(n){M(this,\"_canvas\"),M(this,\"_context\",null),M(this,\"_eventManager\"),M(this,\"_animationFrameId\",null),M(this,\"_frameManager\"),M(this,\"_dotLottieCore\",null),M(this,\"_renderConfig\",{}),M(this,\"_isFrozen\",!1),M(this,\"_backgroundColor\",null),M(this,\"_stateMachineIsActive\",!1),M(this,\"_previousFrameNb\",-1),M(this,\"_stateMachineId\",\"\"),M(this,\"_pointerUpMethod\"),M(this,\"_clickMethod\"),M(this,\"_pointerDownMethod\"),M(this,\"_pointerMoveMethod\"),M(this,\"_pointerEnterMethod\"),M(this,\"_pointerExitMethod\");var r,d,a;this._canvas=n.canvas,this._context=this._canvas.getContext(\"2d\"),this._eventManager=new p3,this._frameManager=new a4,this._renderConfig=H(O({},n.renderConfig),{devicePixelRatio:((r=n.renderConfig)==null?void 0:r.devicePixelRatio)||w1(),freezeOnOffscreen:(a=(d=n.renderConfig)==null?void 0:d.freezeOnOffscreen)!=null?a:!0});let f={observer_on_load:p=>{},observer_on_load_error:p=>{this._eventManager.dispatch({type:\"loadError\",error:new Error(\"Error occured during load.\")});},observer_on_complete:p=>{this._eventManager.dispatch({type:\"complete\"});},observer_on_frame:(p,m)=>{this._eventManager.dispatch({type:\"frame\",currentFrame:m});},observer_on_loop:(p,m)=>{this._eventManager.dispatch({type:\"loop\",loopCount:m});},observer_on_pause:p=>{this._eventManager.dispatch({type:\"pause\"});},observer_on_play:p=>{this._eventManager.dispatch({type:\"play\"});},observer_on_render:(p,m)=>{this._eventManager.dispatch({type:\"render\",currentFrame:m});},observer_on_stop:p=>{this._eventManager.dispatch({type:\"stop\"});},state_machine_observer_on_custom_event:(p,m)=>{this._eventManager.dispatch({type:\"stateMachineCustomEvent\",message:m});},state_machine_observer_on_error:(p,m)=>{this._eventManager.dispatch({type:\"stateMachineError\",message:m});},state_machine_observer_on_state_entered:(p,m)=>{this._eventManager.dispatch({type:\"stateMachineStateEntered\",enteringState:m});},state_machine_observer_on_state_exit:(p,m)=>{this._eventManager.dispatch({type:\"stateMachineStateExit\",exitingState:m});},state_machine_observer_on_transition:(p,m,C)=>{this._eventManager.dispatch({type:\"stateMachineTransition\",previousState:m,newState:C});},state_machine_observer_on_start:p=>{this._stateMachineIsActive=!0,this._eventManager.dispatch({type:\"stateMachineStart\"});},state_machine_observer_on_stop:p=>{this._stateMachineIsActive=!1,this._eventManager.dispatch({type:\"stateMachineStop\"});},state_machine_observer_on_boolean_trigger_value_change:(p,m,C,S)=>{this._eventManager.dispatch({type:\"stateMachineBooleanTriggerValueChange\",triggerName:m,oldValue:C,newValue:S});},state_machine_observer_on_numeric_trigger_value_change:(p,m,C,S)=>{this._eventManager.dispatch({type:\"stateMachineNumericTriggerValueChange\",triggerName:m,oldValue:C,newValue:S});},state_machine_observer_on_trigger_fired:(p,m)=>{this._eventManager.dispatch({type:\"stateMachineTriggerFired\",triggerName:m});},state_machine_observer_on_string_trigger_value_change:(p,m,C,S)=>{this._eventManager.dispatch({type:\"stateMachineStringTriggerValueChange\",triggerName:m,oldValue:C,newValue:S});}};O1.load(f).then(p=>{var m,C,S,V,A,l1,Y,r1;E._wasmModule=p,this._dotLottieCore=new p.DotLottiePlayer({themeId:(m=n.themeId)!=null?m:\"\",stateMachineId:\"\",autoplay:(C=n.autoplay)!=null?C:!1,backgroundColor:0,loopAnimation:(S=n.loop)!=null?S:!1,mode:f2((V=n.mode)!=null?V:\"forward\",p),segment:M2((A=n.segment)!=null?A:[],p),speed:(l1=n.speed)!=null?l1:1,useFrameInterpolation:(Y=n.useFrameInterpolation)!=null?Y:!0,marker:(r1=n.marker)!=null?r1:\"\",layout:n.layout?{align:y2(n.layout.align,p),fit:m2(n.layout.fit,p)}:p.createDefaultLayout()}),this._eventManager.dispatch({type:\"ready\"}),n.stateMachineId&&(this._stateMachineId=n.stateMachineId),n.data?this._loadFromData(n.data):n.src&&this._loadFromSrc(n.src),n.backgroundColor&&this.setBackgroundColor(n.backgroundColor);}).catch(p=>{this._eventManager.dispatch({type:\"loadError\",error:new Error(`Failed to load wasm module: ${p}`)});}),this._pointerUpMethod=this._onPointerUp.bind(this),this._clickMethod=this._onClick.bind(this),this._pointerDownMethod=this._onPointerDown.bind(this),this._pointerMoveMethod=this._createCountedDebounce(this._onPointerMove.bind(this),50,10),this._pointerEnterMethod=this._onPointerEnter.bind(this),this._pointerExitMethod=this._onPointerLeave.bind(this);}_dispatchError(n){console.error(n),this._eventManager.dispatch({type:\"loadError\",error:new Error(n)});}_fetchData(n){return y(this,null,function*(){let r=yield fetch(n);if(!r.ok)throw new Error(`Failed to fetch animation data from URL: ${n}. ${r.status}: ${r.statusText}`);let d=yield r.arrayBuffer();return o3(d)?d:new TextDecoder().decode(d)})}_loadFromData(n){if(this._dotLottieCore===null)return;let r=this._canvas.width,d=this._canvas.height,a=!1;if(typeof n==\"string\"){if(!s3(n)){this._dispatchError(\"Invalid Lottie JSON string: The provided string does not conform to the Lottie JSON format.\");return}a=this._dotLottieCore.loadAnimationData(n,r,d);}else if(n instanceof ArrayBuffer){if(!o3(n)){this._dispatchError(\"Invalid dotLottie ArrayBuffer: The provided ArrayBuffer does not conform to the dotLottie format.\");return}a=this._dotLottieCore.loadDotLottieData(n,r,d);}else if(typeof n==\"object\"){if(!s3(n)){this._dispatchError(\"Invalid Lottie JSON object: The provided object does not conform to the Lottie JSON format.\");return}a=this._dotLottieCore.loadAnimationData(JSON.stringify(n),r,d);}else {this._dispatchError(`Unsupported data type for animation data. Expected: \n          - string (Lottie JSON),\n          - ArrayBuffer (dotLottie),\n          - object (Lottie JSON). \n          Received: ${typeof n}`);return}a?(this._eventManager.dispatch({type:\"load\"}),W&&this.resize(),this._render(),this._dotLottieCore.config().autoplay&&(this._dotLottieCore.play(),this._dotLottieCore.isPlaying()?this._animationFrameId=this._frameManager.requestAnimationFrame(this._draw.bind(this)):console.error(\"something went wrong, the animation was suppose to autoplay\")),this._stateMachineId&&(this.stateMachineLoad(this._stateMachineId),this.stateMachineStart()),W&&this._canvas instanceof HTMLCanvasElement&&(this._renderConfig.freezeOnOffscreen&&e1.observe(this._canvas,this),this._renderConfig.autoResize&&n1.observe(this._canvas,this))):this._dispatchError(\"Failed to load animation data\");}_loadFromSrc(n){this._fetchData(n).then(r=>this._loadFromData(r)).catch(r=>this._dispatchError(`Failed to load animation data from URL: ${n}. ${r}`));}get activeAnimationId(){var n;return (n=this._dotLottieCore)==null?void 0:n.activeAnimationId()}get activeThemeId(){var n;return (n=this._dotLottieCore)==null?void 0:n.activeThemeId()}get layout(){var n;let r=(n=this._dotLottieCore)==null?void 0:n.config().layout;if(r)return {align:[r.align.get(0),r.align.get(1)],fit:(()=>{var d,a,f,p,m,C;switch(r.fit){case((d=E._wasmModule)==null?void 0:d.Fit.Contain):return \"contain\";case((a=E._wasmModule)==null?void 0:a.Fit.Cover):return \"cover\";case((f=E._wasmModule)==null?void 0:f.Fit.Fill):return \"fill\";case((p=E._wasmModule)==null?void 0:p.Fit.FitHeight):return \"fit-height\";case((m=E._wasmModule)==null?void 0:m.Fit.FitWidth):return \"fit-width\";case((C=E._wasmModule)==null?void 0:C.Fit.None):return \"none\";default:return \"contain\"}})()}}get marker(){var n;return (n=this._dotLottieCore)==null?void 0:n.config().marker}get manifest(){var n;try{let r=(n=this._dotLottieCore)==null?void 0:n.manifestString();if(this._dotLottieCore===null||!r)return null;let d=JSON.parse(r);return Object.keys(d).length===0?null:d}catch{return null}}get renderConfig(){return this._renderConfig}get segment(){var n;let r=(n=this._dotLottieCore)==null?void 0:n.config().segment;if(r&&r.size()===2)return [r.get(0),r.get(1)]}get loop(){var n,r;return (r=(n=this._dotLottieCore)==null?void 0:n.config().loopAnimation)!=null?r:!1}get mode(){var n,r,d,a;let f=(n=this._dotLottieCore)==null?void 0:n.config().mode;return f===((r=E._wasmModule)==null?void 0:r.Mode.Reverse)?\"reverse\":f===((d=E._wasmModule)==null?void 0:d.Mode.Bounce)?\"bounce\":f===((a=E._wasmModule)==null?void 0:a.Mode.ReverseBounce)?\"reverse-bounce\":\"forward\"}get isFrozen(){return this._isFrozen}get backgroundColor(){var n;return (n=this._backgroundColor)!=null?n:\"\"}get autoplay(){var n,r;return (r=(n=this._dotLottieCore)==null?void 0:n.config().autoplay)!=null?r:!1}get useFrameInterpolation(){var n,r;return (r=(n=this._dotLottieCore)==null?void 0:n.config().useFrameInterpolation)!=null?r:!1}get speed(){var n,r;return (r=(n=this._dotLottieCore)==null?void 0:n.config().speed)!=null?r:0}get isReady(){return this._dotLottieCore!==null}get isLoaded(){var n,r;return (r=(n=this._dotLottieCore)==null?void 0:n.isLoaded())!=null?r:!1}get isPlaying(){var n,r;return (r=(n=this._dotLottieCore)==null?void 0:n.isPlaying())!=null?r:!1}get isPaused(){var n,r;return (r=(n=this._dotLottieCore)==null?void 0:n.isPaused())!=null?r:!1}get isStopped(){var n,r;return (r=(n=this._dotLottieCore)==null?void 0:n.isStopped())!=null?r:!1}get currentFrame(){var n,r;return (r=(n=this._dotLottieCore)==null?void 0:n.currentFrame())!=null?r:0}get loopCount(){var n,r;return (r=(n=this._dotLottieCore)==null?void 0:n.loopCount())!=null?r:0}get totalFrames(){var n,r;return (r=(n=this._dotLottieCore)==null?void 0:n.totalFrames())!=null?r:0}get duration(){var n,r;return (r=(n=this._dotLottieCore)==null?void 0:n.duration())!=null?r:0}get segmentDuration(){var n,r;return (r=(n=this._dotLottieCore)==null?void 0:n.segmentDuration())!=null?r:0}get canvas(){return this._canvas}get isStateMachineActive(){return this._stateMachineIsActive}load(n){var r,d,a,f,p,m,C,S,V;this._dotLottieCore===null||E._wasmModule===null||(this._dotLottieCore.setConfig({themeId:(r=n.themeId)!=null?r:\"\",stateMachineId:\"\",autoplay:(d=n.autoplay)!=null?d:!1,backgroundColor:0,loopAnimation:(a=n.loop)!=null?a:!1,mode:f2((f=n.mode)!=null?f:\"forward\",E._wasmModule),segment:M2((p=n.segment)!=null?p:[],E._wasmModule),speed:(m=n.speed)!=null?m:1,useFrameInterpolation:(C=n.useFrameInterpolation)!=null?C:!0,marker:(S=n.marker)!=null?S:\"\",layout:n.layout?{align:y2(n.layout.align,E._wasmModule),fit:m2(n.layout.fit,E._wasmModule)}:E._wasmModule.createDefaultLayout()}),n.stateMachineId&&(this._stateMachineId=n.stateMachineId,this.stateMachineLoad(n.stateMachineId),this.stateMachineStart()),this._dotLottieCore.config().autoplay&&this._dotLottieCore.play(),this.setBackgroundColor((V=n.backgroundColor)!=null?V:\"\"));}_render(){if(this._dotLottieCore===null||this._context===null)return !1;if(this._dotLottieCore.render()){let n=this._dotLottieCore.buffer(),r=new Uint8ClampedArray(n,0,this._canvas.width*this._canvas.height*4),d=null;return typeof ImageData>\"u\"?(d=this._context.createImageData(this._canvas.width,this._canvas.height),d.data.set(r)):d=new ImageData(r,this._canvas.width,this._canvas.height),this._context.putImageData(d,0,0),!0}return !1}_draw(){if(this._dotLottieCore===null||this._context===null||!this._dotLottieCore.isPlaying()&&!this._stateMachineIsActive){this._animationFrameId!==null&&(this._frameManager.cancelAnimationFrame(this._animationFrameId),this._animationFrameId=null);return}let n=this._dotLottieCore.requestFrame();(this._dotLottieCore.setFrame(n)||this._previousFrameNb!==n&&this._stateMachineIsActive)&&(this._previousFrameNb=n,this._render()),this._animationFrameId=this._frameManager.requestAnimationFrame(this._draw.bind(this));}play(){this._dotLottieCore!==null&&((this._dotLottieCore.play()||this._dotLottieCore.isPlaying())&&(this._isFrozen=!1,this._animationFrameId=this._frameManager.requestAnimationFrame(this._draw.bind(this))),W&&this._canvas instanceof HTMLCanvasElement&&this._renderConfig.freezeOnOffscreen&&!g3(this._canvas)&&this.freeze());}pause(){this._dotLottieCore!==null&&(this._dotLottieCore.pause()||this._dotLottieCore.isPaused());}stop(){this._dotLottieCore!==null&&this._dotLottieCore.stop()&&this._render();}setFrame(n){this._dotLottieCore===null||n<0||n>this._dotLottieCore.totalFrames()||this._dotLottieCore.seek(n)&&this._render();}setSpeed(n){this._dotLottieCore!==null&&this._dotLottieCore.setConfig(H(O({},this._dotLottieCore.config()),{speed:n}));}setBackgroundColor(n){this._dotLottieCore!==null&&(W&&this._canvas instanceof HTMLCanvasElement?this._canvas.style.backgroundColor=n:this._dotLottieCore.setConfig(H(O({},this._dotLottieCore.config()),{backgroundColor:u4(n)})),this._backgroundColor=n);}setLoop(n){this._dotLottieCore!==null&&this._dotLottieCore.setConfig(H(O({},this._dotLottieCore.config()),{loopAnimation:n}));}setUseFrameInterpolation(n){this._dotLottieCore!==null&&this._dotLottieCore.setConfig(H(O({},this._dotLottieCore.config()),{useFrameInterpolation:n}));}addEventListener(n,r){this._eventManager.addEventListener(n,r);}removeEventListener(n,r){this._eventManager.removeEventListener(n,r);}destroy(){var n;W&&this._canvas instanceof HTMLCanvasElement&&(e1.unobserve(this._canvas),n1.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();}freeze(){this._animationFrameId!==null&&(this._frameManager.cancelAnimationFrame(this._animationFrameId),this._animationFrameId=null,this._isFrozen=!0,this._eventManager.dispatch({type:\"freeze\"}));}unfreeze(){this._animationFrameId===null&&(this._animationFrameId=this._frameManager.requestAnimationFrame(this._draw.bind(this)),this._isFrozen=!1,this._eventManager.dispatch({type:\"unfreeze\"}));}resize(){if(!(!this._dotLottieCore||!this.isLoaded)){if(W&&this._canvas instanceof HTMLCanvasElement){let n=this._renderConfig.devicePixelRatio||window.devicePixelRatio||1,{height:r,width:d}=this._canvas.getBoundingClientRect();this._canvas.width=d*n,this._canvas.height=r*n;}this._dotLottieCore.resize(this._canvas.width,this._canvas.height)&&this._render();}}setSegment(n,r){this._dotLottieCore===null||E._wasmModule===null||this._dotLottieCore.setConfig(H(O({},this._dotLottieCore.config()),{segment:M2([n,r],E._wasmModule)}));}setMode(n){this._dotLottieCore===null||E._wasmModule===null||this._dotLottieCore.setConfig(H(O({},this._dotLottieCore.config()),{mode:f2(n,E._wasmModule)}));}setRenderConfig(n){let r=n,{devicePixelRatio:d,freezeOnOffscreen:a}=r,f=u3(r,[\"devicePixelRatio\",\"freezeOnOffscreen\"]);this._renderConfig=H(O(O({},this._renderConfig),f),{devicePixelRatio:d||w1(),freezeOnOffscreen:a??!0}),W&&this._canvas instanceof HTMLCanvasElement&&(this._renderConfig.autoResize?n1.observe(this._canvas,this):n1.unobserve(this._canvas),this._renderConfig.freezeOnOffscreen?e1.observe(this._canvas,this):(e1.unobserve(this._canvas),this._isFrozen&&this.unfreeze()));}loadAnimation(n){this._dotLottieCore===null||this._dotLottieCore.activeAnimationId()===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}`)}));}setMarker(n){this._dotLottieCore!==null&&this._dotLottieCore.setConfig(H(O({},this._dotLottieCore.config()),{marker:n}));}markers(){var n;let r=(n=this._dotLottieCore)==null?void 0:n.markers();if(r){let d=[];for(let a=0;a<r.size();a+=1){let f=r.get(a);d.push({name:f.name,time:f.time,duration:f.duration});}return d}return []}setTheme(n){if(this._dotLottieCore===null)return !1;let r=this._dotLottieCore.setTheme(n);return this._render(),r}resetTheme(){return this._dotLottieCore===null?!1:this._dotLottieCore.resetTheme()}setThemeData(n){if(this._dotLottieCore===null)return !1;let r=this._dotLottieCore.setThemeData(n);return this._render(),r}setSlots(n){this._dotLottieCore!==null&&this._dotLottieCore.setSlots(n);}setLayout(n){this._dotLottieCore===null||E._wasmModule===null||this._dotLottieCore.setConfig(H(O({},this._dotLottieCore.config()),{layout:{align:y2(n.align,E._wasmModule),fit:m2(n.fit,E._wasmModule)}}));}setViewport(n,r,d,a){return this._dotLottieCore===null?!1:this._dotLottieCore.setViewport(n,r,d,a)}static setWasmUrl(n){O1.setWasmUrl(n);}stateMachineLoad(n){var r,d;return this._stateMachineIsActive&&this.stateMachineStop(),(d=(r=this._dotLottieCore)==null?void 0:r.stateMachineLoad(n))!=null?d:!1}stateMachineStart(){var n,r;let d=(r=(n=this._dotLottieCore)==null?void 0:n.stateMachineStart())!=null?r:!1;return d?(this._stateMachineIsActive=!0,this.setupStateMachineListeners(),this._animationFrameId===null&&(this._animationFrameId=this._frameManager.requestAnimationFrame(this._draw.bind(this)))):console.error(\"Failed to start the state machine: \",this._stateMachineId),d}stateMachineStop(){var n,r;let d=(r=(n=this._dotLottieCore)==null?void 0:n.stateMachineStop())!=null?r:!1;return d&&(this._stateMachineIsActive=!1,this._cleanupStateMachineListeners()),d}_getPointerPosition(n){let r=this._canvas.getBoundingClientRect(),d=this._canvas.width/r.width,a=this._canvas.height/r.height,f=(n.clientX-r.left)*d,p=(n.clientY-r.top)*a;return {x:f,y:p}}_onClick(n){let{x:r,y:d}=this._getPointerPosition(n);this.stateMachinePostClickEvent(r,d);}_onPointerUp(n){let{x:r,y:d}=this._getPointerPosition(n);this.stateMachinePostPointerUpEvent(r,d);}_onPointerDown(n){let{x:r,y:d}=this._getPointerPosition(n);this.stateMachinePostPointerDownEvent(r,d);}_createCountedDebounce(n,r=100,d=50){let a,f=0,p=(...m)=>{if(f+=1,f>=d){f=0,a&&(clearTimeout(a),a=void 0),n.apply(this,m);return}a&&clearTimeout(a),a=setTimeout(()=>{f=0,n.apply(this,m),a=void 0;},r);};return p.cancel=()=>{a&&(clearTimeout(a),a=void 0),f=0;},p}_onPointerMove(n){let{x:r,y:d}=this._getPointerPosition(n);this.stateMachinePostPointerMoveEvent(r,d);}_onPointerEnter(n){let{x:r,y:d}=this._getPointerPosition(n);this.stateMachinePostPointerEnterEvent(r,d);}_onPointerLeave(n){let{x:r,y:d}=this._getPointerPosition(n);this.stateMachinePostPointerExitEvent(r,d);}stateMachinePostClickEvent(n,r){var d;return (d=this._dotLottieCore)==null?void 0:d.stateMachinePostClickEvent(n,r)}stateMachinePostPointerDownEvent(n,r){var d;return (d=this._dotLottieCore)==null?void 0:d.stateMachinePostPointerDownEvent(n,r)}stateMachinePostPointerUpEvent(n,r){var d;return (d=this._dotLottieCore)==null?void 0:d.stateMachinePostPointerUpEvent(n,r)}stateMachinePostPointerMoveEvent(n,r){var d;return (d=this._dotLottieCore)==null?void 0:d.stateMachinePostPointerMoveEvent(n,r)}stateMachinePostPointerEnterEvent(n,r){var d;return (d=this._dotLottieCore)==null?void 0:d.stateMachinePostPointerEnterEvent(n,r)}stateMachinePostPointerExitEvent(n,r){var d;return (d=this._dotLottieCore)==null?void 0:d.stateMachinePostPointerExitEvent(n,r)}getStateMachineListeners(){if(!this._dotLottieCore)return [];let n=this._dotLottieCore.stateMachineFrameworkSetup(),r=[];for(let d=0;d<n.size();d+=1)r.push(n.get(d));return r}setupStateMachineListeners(){if(W&&this._canvas instanceof HTMLCanvasElement&&this._dotLottieCore!==null&&this.isLoaded){let n=this.getStateMachineListeners();n.includes(\"Click\")&&this._canvas.addEventListener(\"click\",this._clickMethod),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);}else console.error(\"Error setting up state machine listeners: The canvas element doesn't exist.\");}_cleanupStateMachineListeners(){W&&this._canvas instanceof HTMLCanvasElement&&(this._canvas.removeEventListener(\"click\",this._clickMethod),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));}stateMachineLoadData(n){var r,d;return (d=(r=this._dotLottieCore)==null?void 0:r.stateMachineLoadData(n))!=null?d:!1}getStateMachine(n){var r,d;return (d=(r=this._dotLottieCore)==null?void 0:r.getStateMachine(n))!=null?d:\"\"}activeStateMachineId(){var n,r;return (r=(n=this._dotLottieCore)==null?void 0:n.activeStateMachineId())!=null?r:\"\"}animationSize(){var n,r,d,a;let f=(r=(n=this._dotLottieCore)==null?void 0:n.animationSize().get(0))!=null?r:0,p=(a=(d=this._dotLottieCore)==null?void 0:d.animationSize().get(1))!=null?a:0;return {width:f,height:p}}stateMachineOverrideCurrentState(n,r){var d,a;return (a=(d=this._dotLottieCore)==null?void 0:d.stateMachineOverrideCurrentState(n,r))!=null?a:!1}stateMachineSetBooleanTrigger(n,r){var d,a;return (a=(d=this._dotLottieCore)==null?void 0:d.stateMachineSetBooleanTrigger(n,r))!=null?a:!1}stateMachineSetNumericTrigger(n,r){var d,a;return (a=(d=this._dotLottieCore)==null?void 0:d.stateMachineSetNumericTrigger(n,r))!=null?a:!1}stateMachineSetStringTrigger(n,r){var d,a;return (a=(d=this._dotLottieCore)==null?void 0:d.stateMachineSetStringTrigger(n,r))!=null?a:!1}stateMachineGetStringTrigger(n){var r;return (r=this._dotLottieCore)==null?void 0:r.stateMachineGetStringTrigger(n)}stateMachineGetNumericTrigger(n){var r;return (r=this._dotLottieCore)==null?void 0:r.stateMachineGetNumericTrigger(n)}stateMachineGetBooleanTrigger(n){var r;return (r=this._dotLottieCore)==null?void 0:r.stateMachineGetBooleanTrigger(n)}stateMachineFire(n){var r;(r=this._dotLottieCore)==null||r.stateMachineFireEvent(n);}stateMachineCurrentState(){var n,r;return (r=(n=this._dotLottieCore)==null?void 0:n.stateMachineCurrentState())!=null?r:\"\"}getLayerBoundingBox(n){var r;let d=(r=this._dotLottieCore)==null?void 0:r.getLayerBounds(n);if(!d||d.size()!==4)return;let a=d.get(0),f=d.get(1),p=d.get(2),m=d.get(3);return {x:a,y:f,width:p,height:m}}static transformThemeToLottieSlots(n,r){var d,a;return (a=(d=E._wasmModule)==null?void 0:d.transformThemeToLottieSlots(n,r))!=null?a:\"\"}};M(f3,\"_wasmModule\",null);var K1=f3,_4=class{constructor(){if(typeof Worker>\"u\")throw new Error(\"Worker is not supported in this environment.\");let h=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,57,46,48,45,98,101,116,97,46,57,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,77,111,100,117,108,101,32,61,32,109,111,100,117,108,101,65,114,103,59,10,32,32,32,32,32,32,118,97,114,32,114,101,97,100,121,80,114,111,109,105,115,101,82,101,115,111,108,118,101,44,32,114,101,97,100,121,80,114,111,109,105,115,101,82,101,106,101,99,116,59,10,32,32,32,32,32,32,118,97,114,32,114,101,97,100,121,80,114,111,109,105,115,101,32,61,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,32,32,114,101,97,100,121,80,114,111,109,105,115,101,82,101,115,111,108,118,101,32,61,32,114,101,115,111,108,118,101,59,10,32,32,32,32,32,32,32,32,114,101,97,100,121,80,114,111,109,105,115,101,82,101,106,101,99,116,32,61,32,114,101,106,101,99,116,59,10,32,32,32,32,32,32,125,41,59,10,32,32,32,32,32,32,118,97,114,32,69,78,86,73,82,79,78,77,69,78,84,95,73,83,95,87,69,66,32,61,32,116,114,117,101,59,10,32,32,32,32,32,32,118,97,114,32,69,78,86,73,82,79,78,77,69,78,84,95,73,83,95,87,79,82,75,69,82,32,61,32,102,97,108,115,101,59,10,32,32,32,32,32,32,118,97,114,32,109,111,100,117,108,101,79,118,101,114,114,105,100,101,115,32,61,32,79,98,106,101,99,116,46,97,115,115,105,103,110,40,123,125,44,32,77,111,100,117,108,101,41,59,10,32,32,32,32,32,32,118,97,114,32,97,114,103,117,109,101,110,116,115,95,32,61,32,91,93,59,10,32,32,32,32,32,32,118,97,114,32,116,104,105,115,80,114,111,103,114,97,109,32,61,32,34,46,47,116,104,105,115,46,112,114,111,103,114,97,109,34,59,10,32,32,32,32,32,32,118,97,114,32,113,117,105,116,95,32,61,32,40,115,116,97,116,117,115,44,32,116,111,84,104,114,111,119,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,116,104,114,111,119,32,116,111,84,104,114,111,119,59,10,32,32,32,32,32,32,125,59,10,32,32,32,32,32,32,118,97,114,32,115,99,114,105,112,116,68,105,114,101,99,116,111,114,121,32,61,32,34,34,59,10,32,32,32,32,32,32,102,117,110,99,116,105,111,110,32,108,111,99,97,116,101,70,105,108,101,40,112,97,116,104,41,32,123,10,32,32,32,32,32,32,32,32,105,102,32,40,77,111,100,117,108,101,91,34,108,111,99,97,116,101,70,105,108,101,34,93,41,32,123,10,32,32,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,77,111,100,117,108,101,91,34,108,111,99,97,116,101,70,105,108,101,34,93,40,112,97,116,104,44,32,115,99,114,105,112,116,68,105,114,101,99,116,111,114,121,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,115,99,114,105,112,116,68,105,114,101,99,116,111,114,121,32,43,32,112,97,116,104,59,10,32,32,32,32,32,32,125,10,32,32,32,32,32,32,118,97,114,32,114,101,97,100,65,115,121,110,99,44,32,114,101,97,100,66,105,110,97,114,121,59,10,32,32,32,32,32,32,105,102,32,40,69,78,86,73,82,79,78,77,69,78,84,95,73,83,95,87,69,66,32,124,124,32,69,78,86,73,82,79,78,77,69,78,84,95,73,83,95,87,79,82,75,69,82,41,32,123,10,32,32,32,32,32,32,32,32,105,102,32,40,69,78,86,73,82,79,78,77,69,78,84,95,73,83,95,87,79,82,75,69,82,41,32,123,10,32,32,32,32,32,32,32,32,32,32,115,99,114,105,112,116,68,105,114,101,99,116,111,114,121,32,61,32,115,101,108,102,46,108,111,99,97,116,105,111,110,46,104,114,101,102,59,10,32,32,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,111,99,117,109,101,110,116,32,33,61,32,34,117,110,100,101,102,105,110,101,100,34,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,41,32,123,10,32,32,32,32,32,32,32,32,32,32,115,99,114,105,112,116,68,105,114,101,99,116,111,114,121,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,59,10,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,32,32,105,102,32,40,95,115,99,114,105,112,116,78,97,109,101,41,32,123,10,32,32,32,32,32,32,32,32,32,32,115,99,114,105,112,116,68,105,114,101,99,116,111,114,121,32,61,32,95,115,99,114,105,112,116,78,97,109,101,59,10,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,32,32,105,102,32,40,115,99,114,105,112,116,68,105,114,101,99,116,111,114,121,46,115,116,97,114,116,115,87,105,116,104,40,34,98,108,111,98,58,34,41,41,32,123,10,32,32,32,32,32,32,32,32,32,32,115,99,114,105,112,116,68,105,114,101,99,116,111,114,121,32,61,32,34,34,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,115,99,114,105,112,116,68,105,114,101,99,116,111,114,121,32,61,32,115,99,114,105,112,116,68,105,114,101,99,116,111,114,121,46,115,117,98,115,116,114,40,48,44,32,115,99,114,105,112,116,68,105,114,101,99,116,111,114,121,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,32,32,125,10,32,32,32,32,32,32,32,32,123,10,32,32,32,32,32,32,32,32,32,32,114,101,97,100,65,115,121,110,99,32,61,32,40,117,114,108,41,32,61,62,32,102,101,116,99,104,40,117,114,108,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,40,114,101,115,112,111,110,115,101,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,105,102,32,40,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,32,32,32,32,114,101,116,117,114,110,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,32,32,32,32,125,10,32,32,32,32,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,80,114,111,109,105,115,101,46,114,101,106,101,99,116,40,110,101,119,32,69,114,114,111,114,40,114,101,115,112,111,110,115,101,46,115,116,97,116,117,115,32,43,32,34,32,58,32,34,32,43,32,114,101,115,112,111,110,115,101,46,117,114,108,41,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,125,10,32,32,32,32,32,32,125,32,101,108,115,101,32,123,10,32,32,32,32,32,32,125,10,32,32,32,32,32,32,118,97,114,32,111,117,116,32,61,32,77,111,100,117,108,101,91,34,112,114,105,110,116,34,93,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,59,10,32,32,32,32,32,32,118,97,114,32,101,114,114,32,61,32,77,111,100,117,108,101,91,34,112,114,105,110,116,69,114,114,34,93,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,77,111,100,117,108,101,44,32,109,111,100,117,108,101,79,118,101,114,114,105,100,101,115,41,59,10,32,32,32,32,32,32,109,111,100,117,108,101,79,118,101,114,114,105,100,101,115,32,61,32,110,117,108,108,59,10,32,32,32,32,32,32,105,102,32,40,77,111,100,117,108,101,91,34,97,114,103,117,109,101,110,116,115,34,93,41,32,97,114,103,117,109,101,110,116,115,95,32,61,32,77,111,100,117,108,101,91,34,97,114,103,117,109,101,110,116,115,34,93,59,10,32,32,32,32,32,32,105,102,32,40,77,111,100,117,108,101,91,34,116,104,105,115,80,114,111,103,114,97,109,34,93,41,32,116,104,105,115,80,114,111,103,114,97,109,32,61,32,77,111,100,117,108,101,91,34,116,104,105,115,80,114,111,103,114,97,109,34,93,59,10,32,32,32,32,32,32,118,97,114,32,119,97,115,109,66,105,110,97,114,121,32,61,32,77,111,100,117,108,101,91,34,119,97,115,109,66,105,110,97,114,121,34,93,59,10,32,32,32,32,32,32,118,97,114,32,119,97,115,109,77,101,109,111,114,121,59,10,32,32,32,32,32,32,118,97,114,32,65,66,79,82,84,32,61,32,102,97,108,115,101,59,10,32,32,32,32,32,32,118,97,114,32,69,88,73,84,83,84,65,84,85,83,59,10,32,32,32,32,32,32,118,97,114,32,72,69,65,80,56,44,32,72,69,65,80,85,56,44,32,72,69,65,80,49,54,44,32,72,69,65,80,85,49,54,44,32,72,69,65,80,51,50,44,32,72,69,65,80,85,51,50,44,32,72,69,65,80,70,51,50,44,32,72,69,65,80,70,54,52,59,10,32,32,32,32,32,32,102,117,110,99,116,105,111,110,32,117,112,100,97,116,101,77,101,109,111,114,121,86,105,101,119,115,40,41,32,123,10,32,32,32,32,32,32,32,32,118,97,114,32,98,32,61,32,119,97,115,109,77,101,109,111,114,121,46,98,117,102,102,101,114,59,10,32,32,32,32,32,32,32,32,77,111,100,117,108,101,91,34,72,69,65,80,56,34,93,32,61,32,72,69,65,80,56,32,61,32,110,101,119,32,73,110,116,56,65,114,114,97,121,40,98,41,59,10,32,32,32,32,32,32,32,32,77,111,100,117,108,101,91,34,72,69,65,80,49,54,34,93,32,61,32,72,69,65,80,49,54,32,61,32,110,101,119,32,73,110,116,49,54,65,114,114,97,121,40,98,41,59,10,32,32,32,32,32,32,32,32,77,111,100,117,108,101,91,34,72,69,65,80,85,56,34,93,32,61,32,72,69,65,80,85,56,32,61,32,110,101,119,32,85,105,110,116,56,65,114,114,97,121,40,98,41,59,10,32,32,32,32,32,32,32,32,77,111,100,117,108,101,91,34,72,69,65,80,85,49,54,34,93,32,61,32,72,69,65,80,85,49,54,32,61,32,110,101,119,32,85,105,110,116,49,54,65,114,114,97,121,40,98,41,59,10,32,32,32,32,32,32,32,32,77,111,100,117,108,101,91,34,72,69,65,80,51,50,34,93,32,61,32,72,69,65,80,51,50,32,61,32,110,101,119,32,73,110,116,51,50,65,114,114,97,121,40,98,41,59,10,32,32,32,32,32,32,32,32,77,111,100,117,108,101,91,34,72,69,65,80,85,51,50,34,93,32,61,32,72,69,65,80,85,51,50,32,61,32,110,101,119,32,85,105,110,116,51,50,65,114,114,97,121,40,98,41,59,10,32,32,32,32,32,32,32,32,77,111,100,117,108,101,91,34,72,69,65,80,70,51,50,34,93,32,61,32,72,69,65,80,70,51,50,32,61,32,110,101,119,32,70,108,111,97,116,51,50,65,114,114,97,121,40,98,41,59,10,32,32,32,32,32,32,32,32,77,111,100,117,108,101,91,34,72,69,65,80,70,54,52,34,93,32,61,32,72,69,65,80,70,54,52,32,61,32,110,101,119,32,70,108,111,97,116,54,52,65,114,114,97,121,40,98,41,59,10,32,32,32,32,32,32,125,10,32,32,32,32,32,32,118,97,114,32,95,95,65,84,80,82,69,82,85,78,95,95,32,61,32,91,93,59,10,32,32,32,32,32,32,118,97,114,32,95,95,65,84,73,78,73,84,95,95,32,61,32,91,93,59,10,32,32,32,32,32,32,118,97,114,32,95,95,65,84,80,79,83,84,82,85,78,95,95,32,61,32,91,93,59,10,32,32,32,32,32,32,118,97,114,32,114,117,110,116,105,109,101,73,110,105,116,105,97,108,105,122,101,100,32,61,32,102,97,108,115,101,59,10,32,32,32,32,32,32,102,117,110,99,116,105,111,110,32,112,114,101,82,117,110,40,41,32,123,10,32,32,32,32,32,32,32,32,105,102,32,40,77,111,100,117,108,101,91,34,112,114,101,82,117,110,34,93,41,32,123,10,32,32,32,32,32,32,32,32,32,32,105,102,32,40,116,121,112,101,111,102,32,77,111,100,117,108,101,91,34,112,114,101,82,117,110,34,93,32,61,61,32,34,102,117,110,99,116,105,111,110,34,41,32,77,111,100,117,108,101,91,34,112,114,101,82,117,110,34,93,32,61,32,91,77,111,100,117,108,101,91,34,112,114,101,82,117,110,34,93,93,59,10,32,32,32,32,32,32,32,32,32,32,119,104,105,108,101,32,40,77,111,100,117,108,101,91,34,112,114,101,82,117,110,34,93,46,108,101,110,103,116,104,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,97,100,100,79,110,80,114,101,82,117,110,40,77,111,100,117,108,101,91,34,112,114,101,82,117,110,34,93,46,115,104,105,102,116,40,41,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,99,97,108,108,82,117,110,116,105,109,101,67,97,108,108,98,97,99,107,115,40,95,95,65,84,80,82,69,82,85,78,95,95,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,105,110,105,116,82,117,110,116,105,109,101,40,41,32,123,10,32,32,32,32,32,32,32,32,114,117,110,116,105,109,101,73,110,105,116,105,97,108,105,122,101,100,32,61,32,116,114,117,101,59,10,32,32,32,32,32,32,32,32,99,97,108,108,82,117,110,116,105,109,101,67,97,108,108,98,97,99,107,115,40,95,95,65,84,73,78,73,84,95,95,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,112,111,115,116,82,117,110,40,41,32,123,10,32,32,32,32,32,32,32,32,105,102,32,40,77,111,100,117,108,101,91,34,112,111,115,116,82,117,110,34,93,41,32,123,10,32,32,32,32,32,32,32,32,32,32,105,102,32,40,116,121,112,101,111,102,32,77,111,100,117,108,101,91,34,112,111,115,116,82,117,110,34,93,32,61,61,32,34,102,117,110,99,116,105,111,110,34,41,32,77,111,100,117,108,101,91,34,112,111,115,116,82,117,110,34,93,32,61,32,91,77,111,100,117,108,101,91,34,112,111,115,116,82,117,110,34,93,93,59,10,32,32,32,32,32,32,32,32,32,32,119,104,105,108,101,32,40,77,111,100,117,108,101,91,34,112,111,115,116,82,117,110,34,93,46,108,101,110,103,116,104,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,97,100,100,79,110,80,111,115,116,82,117,110,40,77,111,100,117,108,101,91,34,112,111,115,116,82,117,110,34,93,46,115,104,105,102,116,40,41,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,99,97,108,108,82,117,110,116,105,109,101,67,97,108,108,98,97,99,107,115,40,95,95,65,84,80,79,83,84,82,85,78,95,95,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,97,100,100,79,110,80,114,101,82,117,110,40,99,98,41,32,123,10,32,32,32,32,32,32,32,32,95,95,65,84,80,82,69,82,85,78,95,95,46,117,110,115,104,105,102,116,40,99,98,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,97,100,100,79,110,73,110,105,116,40,99,98,41,32,123,10,32,32,32,32,32,32,32,32,95,95,65,84,73,78,73,84,95,95,46,117,110,115,104,105,102,116,40,99,98,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,97,100,100,79,110,80,111,115,116,82,117,110,40,99,98,41,32,123,10,32,32,32,32,32,32,32,32,95,95,65,84,80,79,83,84,82,85,78,95,95,46,117,110,115,104,105,102,116,40,99,98,41,59,10,32,32,32,32,32,32,125,10,32,32,32,32,32,32,118,97,114,32,114,117,110,68,101,112,101,110,100,101,110,99,105,101,115,32,61,32,48,59,10,32,32,32,32,32,32,118,97,114,32,114,117,110,68,101,112,101,110,100,101,110,99,121,87,97,116,99,104,101,114,32,61,32,110,117,108,108,59,10,32,32,32,32,32,32,118,97,114,32,100,101,112,101,110,100,101,110,99,105,101,115,70,117,108,102,105,108,108,101,100,32,61,32,110,117,108,108,59,10,32,32,32,32,32,32,102,117,110,99,116,105,111,110,32,97,100,100,82,117,110,68,101,112,101,110,100,101,110,99,121,40,105,100,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,114,117,110,68,101,112,101,110,100,101,110,99,105,101,115,43,43,59,10,32,32,32,32,32,32,32,32,40,95,97,50,32,61,32,77,111,100,117,108,101,91,34,109,111,110,105,116,111,114,82,117,110,68,101,112,101,110,100,101,110,99,105,101,115,34,93,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,77,111,100,117,108,101,44,32,114,117,110,68,101,112,101,110,100,101,110,99,105,101,115,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,114,101,109,111,118,101,82,117,110,68,101,112,101,110,100,101,110,99,121,40,105,100,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,114,117,110,68,101,112,101,110,100,101,110,99,105,101,115,45,45,59,10,32,32,32,32,32,32,32,32,40,95,97,50,32,61,32,77,111,100,117,108,101,91,34,109,111,110,105,116,111,114,82,117,110,68,101,112,101,110,100,101,110,99,105,101,115,34,93,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,77,111,100,117,108,101,44,32,114,117,110,68,101,112,101,110,100,101,110,99,105,101,115,41,59,10,32,32,32,32,32,32,32,32,105,102,32,40,114,117,110,68,101,112,101,110,100,101,110,99,105,101,115,32,61,61,32,48,41,32,123,10,32,32,32,32,32,32,32,32,32,32,105,102,32,40,114,117,110,68,101,112,101,110,100,101,110,99,121,87,97,116,99,104,101,114,32,33,61,61,32,110,117,108,108,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,99,108,101,97,114,73,110,116,101,114,118,97,108,40,114,117,110,68,101,112,101,110,100,101,110,99,121,87,97,116,99,104,101,114,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,114,117,110,68,101,112,101,110,100,101,110,99,121,87,97,116,99,104,101,114,32,61,32,110,117,108,108,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,100,101,112,101,110,100,101,110,99,105,101,115,70,117,108,102,105,108,108,101,100,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,118,97,114,32,99,97,108,108,98,97,99,107,32,61,32,100,101,112,101,110,100,101,110,99,105,101,115,70,117,108,102,105,108,108,101,100,59,10,32,32,32,32,32,32,32,32,32,32,32,32,100,101,112,101,110,100,101,110,99,105,101,115,70,117,108,102,105,108,108,101,100,32,61,32,110,117,108,108,59,10,32,32,32,32,32,32,32,32,32,32,32,32,99,97,108,108,98,97,99,107,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,32,32,102,117,110,99,116,105,111,110,32,97,98,111,114,116,40,119,104,97,116,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,77,111,100,117,108,101,91,34,111,110,65,98,111,114,116,34,93,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,77,111,100,117,108,101,44,32,119,104,97,116,41,59,10,32,32,32,32,32,32,32,32,119,104,97,116,32,61,32,34,65,98,111,114,116,101,100,40,34,32,43,32,119,104,97,116,32,43,32,34,41,34,59,10,32,32,32,32,32,32,32,32,101,114,114,40,119,104,97,116,41,59,10,32,32,32,32,32,32,32,32,65,66,79,82,84,32,61,32,116,114,117,101,59,10,32,32,32,32,32,32,32,32,119,104,97,116,32,43,61,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,59,10,32,32,32,32,32,32,32,32,118,97,114,32,101,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,119,104,97,116,41,59,10,32,32,32,32,32,32,32,32,114,101,97,100,121,80,114,111,109,105,115,101,82,101,106,101,99,116,40,101,41,59,10,32,32,32,32,32,32,32,32,116,104,114,111,119,32,101,59,10,32,32,32,32,32,32,125,10,32,32,32,32,32,32,118,97,114,32,100,97,116,97,85,82,73,80,114,101,102,105,120,32,61,32,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,59,10,32,32,32,32,32,32,118,97,114,32,105,115,68,97,116,97,85,82,73,32,61,32,40,102,105,108,101,110,97,109,101,41,32,61,62,32,102,105,108,101,110,97,109,101,46,115,116,97,114,116,115,87,105,116,104,40,100,97,116,97,85,82,73,80,114,101,102,105,120,41,59,10,32,32,32,32,32,32,102,117,110,99,116,105,111,110,32,102,105,110,100,87,97,115,109,66,105,110,97,114,121,40,41,32,123,10,32,32,32,32,32,32,32,32,118,97,114,32,102,32,61,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,105,102,32,40,33,105,115,68,97,116,97,85,82,73,40,102,41,41,32,123,10,32,32,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,108,111,99,97,116,101,70,105,108,101,40,102,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,102,59,10,32,32,32,32,32,32,125,10,32,32,32,32,32,32,118,97,114,32,119,97,115,109,66,105,110,97,114,121,70,105,108,101,59,10,32,32,32,32,32,32,102,117,110,99,116,105,111,110,32,103,101,116,66,105,110,97,114,121,83,121,110,99,40,102,105,108,101,41,32,123,10,32,32,32,32,32,32,32,32,105,102,32,40,102,105,108,101,32,61,61,32,119,97,115,109,66,105,110,97,114,121,70,105,108,101,32,38,38,32,119,97,115,109,66,105,110,97,114,121,41,32,123,10,32,32,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,110,101,119,32,85,105,110,116,56,65,114,114,97,121,40,119,97,115,109,66,105,110,97,114,121,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,114,101,97,100,66,105,110,97,114,121,41,32,123,10,32,32,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,114,101,97,100,66,105,110,97,114,121,40,102,105,108,101,41,59,10,32,32,32,32,32,32,32,32,125,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,103,101,116,66,105,110,97,114,121,80,114,111,109,105,115,101,40,98,105,110,97,114,121,70,105,108,101,41,32,123,10,32,32,32,32,32,32,32,32,105,102,32,40,33,119,97,115,109,66,105,110,97,114,121,41,32,123,10,32,32,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,114,101,97,100,65,115,121,110,99,40,98,105,110,97,114,121,70,105,108,101,41,46,116,104,101,110,40,10,32,32,32,32,32,32,32,32,32,32,32,32,40,114,101,115,112,111,110,115,101,41,32,61,62,32,110,101,119,32,85,105,110,116,56,65,114,114,97,121,40,114,101,115,112,111,110,115,101,41,44,10,32,32,32,32,32,32,32,32,32,32,32,32,40,41,32,61,62,32,103,101,116,66,105,110,97,114,121,83,121,110,99,40,98,105,110,97,114,121,70,105,108,101,41,10,32,32,32,32,32,32,32,32,32,32,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,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,103,101,116,66,105,110,97,114,121,83,121,110,99,40,98,105,110,97,114,121,70,105,108,101,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,105,110,115,116,97,110,116,105,97,116,101,65,114,114,97,121,66,117,102,102,101,114,40,98,105,110,97,114,121,70,105,108,101,44,32,105,109,112,111,114,116,115,44,32,114,101,99,101,105,118,101,114,41,32,123,10,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,103,101,116,66,105,110,97,114,121,80,114,111,109,105,115,101,40,98,105,110,97,114,121,70,105,108,101,41,46,116,104,101,110,40,40,98,105,110,97,114,121,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,98,105,110,97,114,121,44,32,105,109,112,111,114,116,115,41,41,46,116,104,101,110,40,114,101,99,101,105,118,101,114,44,32,40,114,101,97,115,111,110,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,32,32,101,114,114,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,114,101,97,115,111,110,125,96,41,59,10,32,32,32,32,32,32,32,32,32,32,97,98,111,114,116,40,114,101,97,115,111,110,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,105,110,115,116,97,110,116,105,97,116,101,65,115,121,110,99,40,98,105,110,97,114,121,44,32,98,105,110,97,114,121,70,105,108,101,44,32,105,109,112,111,114,116,115,44,32,99,97,108,108,98,97,99,107,41,32,123,10,32,32,32,32,32,32,32,32,105,102,32,40,33,98,105,110,97,114,121,32,38,38,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,61,61,32,34,102,117,110,99,116,105,111,110,34,32,38,38,32,33,105,115,68,97,116,97,85,82,73,40,98,105,110,97,114,121,70,105,108,101,41,32,38,38,32,116,121,112,101,111,102,32,102,101,116,99,104,32,61,61,32,34,102,117,110,99,116,105,111,110,34,41,32,123,10,32,32,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,102,101,116,99,104,40,98,105,110,97,114,121,70,105,108,101,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,40,114,101,115,112,111,110,115,101,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,118,97,114,32,114,101,115,117,108,116,32,61,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,114,101,115,112,111,110,115,101,44,32,105,109,112,111,114,116,115,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,114,101,115,117,108,116,46,116,104,101,110,40,99,97,108,108,98,97,99,107,44,32,102,117,110,99,116,105,111,110,40,114,101,97,115,111,110,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,101,114,114,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,114,101,97,115,111,110,125,96,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,101,114,114,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,32,32,114,101,116,117,114,110,32,105,110,115,116,97,110,116,105,97,116,101,65,114,114,97,121,66,117,102,102,101,114,40,98,105,110,97,114,121,70,105,108,101,44,32,105,109,112,111,114,116,115,44,32,99,97,108,108,98,97,99,107,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,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,105,110,115,116,97,110,116,105,97,116,101,65,114,114,97,121,66,117,102,102,101,114,40,98,105,110,97,114,121,70,105,108,101,44,32,105,109,112,111,114,116,115,44,32,99,97,108,108,98,97,99,107,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,103,101,116,87,97,115,109,73,109,112,111,114,116,115,40,41,32,123,10,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,123,32,97,58,32,119,97,115,109,73,109,112,111,114,116,115,32,125,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,99,114,101,97,116,101,87,97,115,109,40,41,32,123,10,32,32,32,32,32,32,32,32,102,117,110,99,116,105,111,110,32,114,101,99,101,105,118,101,73,110,115,116,97,110,99,101,40,105,110,115,116,97,110,99,101,44,32,109,111,100,117,108,101,41,32,123,10,32,32,32,32,32,32,32,32,32,32,119,97,115,109,69,120,112,111,114,116,115,32,61,32,105,110,115,116,97,110,99,101,46,101,120,112,111,114,116,115,59,10,32,32,32,32,32,32,32,32,32,32,119,97,115,109,77,101,109,111,114,121,32,61,32,119,97,115,109,69,120,112,111,114,116,115,91,34,119,97,34,93,59,10,32,32,32,32,32,32,32,32,32,32,117,112,100,97,116,101,77,101,109,111,114,121,86,105,101,119,115,40,41,59,10,32,32,32,32,32,32,32,32,32,32,119,97,115,109,84,97,98,108,101,32,61,32,119,97,115,109,69,120,112,111,114,116,115,91,34,65,97,34,93,59,10,32,32,32,32,32,32,32,32,32,32,97,100,100,79,110,73,110,105,116,40,119,97,115,109,69,120,112,111,114,116,115,91,34,120,97,34,93,41,59,10,32,32,32,32,32,32,32,32,32,32,114,101,109,111,118,101,82,117,110,68,101,112,101,110,100,101,110,99,121,40,34,119,97,115,109,45,105,110,115,116,97,110,116,105,97,116,101,34,41,59,10,32,32,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,119,97,115,109,69,120,112,111,114,116,115,59,10,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,32,32,97,100,100,82,117,110,68,101,112,101,110,100,101,110,99,121,40,34,119,97,115,109,45,105,110,115,116,97,110,116,105,97,116,101,34,41,59,10,32,32,32,32,32,32,32,32,102,117,110,99,116,105,111,110,32,114,101,99,101,105,118,101,73,110,115,116,97,110,116,105,97,116,105,111,110,82,101,115,117,108,116,40,114,101,115,117,108,116,41,32,123,10,32,32,32,32,32,32,32,32,32,32,114,101,99,101,105,118,101,73,110,115,116,97,110,99,101,40,114,101,115,117,108,116,91,34,105,110,115,116,97,110,99,101,34,93,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,105,110,102,111,32,61,32,103,101,116,87,97,115,109,73,109,112,111,114,116,115,40,41,59,10,32,32,32,32,32,32,32,32,105,102,32,40,77,111,100,117,108,101,91,34,105,110,115,116,97,110,116,105,97,116,101,87,97,115,109,34,93,41,32,123,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,77,111,100,117,108,101,91,34,105,110,115,116,97,110,116,105,97,116,101,87,97,115,109,34,93,40,105,110,102,111,44,32,114,101,99,101,105,118,101,73,110,115,116,97,110,99,101,41,59,10,32,32,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,32,32,101,114,114,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,101,125,96,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,114,101,97,100,121,80,114,111,109,105,115,101,82,101,106,101,99,116,40,101,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,119,97,115,109,66,105,110,97,114,121,70,105,108,101,32,33,61,32,110,117,108,108,32,63,32,119,97,115,109,66,105,110,97,114,121,70,105,108,101,32,58,32,119,97,115,109,66,105,110,97,114,121,70,105,108,101,32,61,32,102,105,110,100,87,97,115,109,66,105,110,97,114,121,40,41,59,10,32,32,32,32,32,32,32,32,105,110,115,116,97,110,116,105,97,116,101,65,115,121,110,99,40,119,97,115,109,66,105,110,97,114,121,44,32,119,97,115,109,66,105,110,97,114,121,70,105,108,101,44,32,105,110,102,111,44,32,114,101,99,101,105,118,101,73,110,115,116,97,110,116,105,97,116,105,111,110,82,101,115,117,108,116,41,46,99,97,116,99,104,40,114,101,97,100,121,80,114,111,109,105,115,101,82,101,106,101,99,116,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,10,32,32,32,32,32,32,99,108,97,115,115,32,69,120,105,116,83,116,97,116,117,115,32,123,10,32,32,32,32,32,32,32,32,99,111,110,115,116,114,117,99,116,111,114,40,115,116,97,116,117,115,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,115,116,97,116,117,115,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,115,116,97,116,117,115,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,99,97,108,108,82,117,110,116,105,109,101,67,97,108,108,98,97,99,107,115,32,61,32,40,99,97,108,108,98,97,99,107,115,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,119,104,105,108,101,32,40,99,97,108,108,98,97,99,107,115,46,108,101,110,103,116,104,32,62,32,48,41,32,123,10,32,32,32,32,32,32,32,32,32,32,99,97,108,108,98,97,99,107,115,46,115,104,105,102,116,40,41,40,77,111,100,117,108,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,110,111,69,120,105,116,82,117,110,116,105,109,101,32,61,32,77,111,100,117,108,101,91,34,110,111,69,120,105,116,82,117,110,116,105,109,101,34,93,32,124,124,32,116,114,117,101,59,10,32,32,32,32,32,32,118,97,114,32,115,116,97,99,107,82,101,115,116,111,114,101,32,61,32,40,118,97,108,41,32,61,62,32,95,95,101,109,115,99,114,105,112,116,101,110,95,115,116,97,99,107,95,114,101,115,116,111,114,101,40,118,97,108,41,59,10,32,32,32,32,32,32,118,97,114,32,115,116,97,99,107,83,97,118,101,32,61,32,40,41,32,61,62,32,95,101,109,115,99,114,105,112,116,101,110,95,115,116,97,99,107,95,103,101,116,95,99,117,114,114,101,110,116,40,41,59,10,32,32,32,32,32,32,118,97,114,32,85,84,70,56,68,101,99,111,100,101,114,32,61,32,116,121,112,101,111,102,32,84,101,120,116,68,101,99,111,100,101,114,32,33,61,32,34,117,110,100,101,102,105,110,101,100,34,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,59,10,32,32,32,32,32,32,118,97,114,32,85,84,70,56,65,114,114,97,121,84,111,83,116,114,105,110,103,32,61,32,40,104,101,97,112,79,114,65,114,114,97,121,44,32,105,100,120,32,61,32,48,44,32,109,97,120,66,121,116,101,115,84,111,82,101,97,100,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,101,110,100,73,100,120,32,61,32,105,100,120,32,43,32,109,97,120,66,121,116,101,115,84,111,82,101,97,100,59,10,32,32,32,32,32,32,32,32,118,97,114,32,101,110,100,80,116,114,32,61,32,105,100,120,59,10,32,32,32,32,32,32,32,32,119,104,105,108,101,32,40,104,101,97,112,79,114,65,114,114,97,121,91,101,110,100,80,116,114,93,32,38,38,32,33,40,101,110,100,80,116,114,32,62,61,32,101,110,100,73,100,120,41,41,32,43,43,101,110,100,80,116,114,59,10,32,32,32,32,32,32,32,32,105,102,32,40,101,110,100,80,116,114,32,45,32,105,100,120,32,62,32,49,54,32,38,38,32,104,101,97,112,79,114,65,114,114,97,121,46,98,117,102,102,101,114,32,38,38,32,85,84,70,56,68,101,99,111,100,101,114,41,32,123,10,32,32,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,85,84,70,56,68,101,99,111,100,101,114,46,100,101,99,111,100,101,40,104,101,97,112,79,114,65,114,114,97,121,46,115,117,98,97,114,114,97,121,40,105,100,120,44,32,101,110,100,80,116,114,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,115,116,114,32,61,32,34,34,59,10,32,32,32,32,32,32,32,32,119,104,105,108,101,32,40,105,100,120,32,60,32,101,110,100,80,116,114,41,32,123,10,32,32,32,32,32,32,32,32,32,32,118,97,114,32,117,48,32,61,32,104,101,97,112,79,114,65,114,114,97,121,91,105,100,120,43,43,93,59,10,32,32,32,32,32,32,32,32,32,32,105,102,32,40,33,40,117,48,32,38,32,49,50,56,41,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,115,116,114,32,43,61,32,83,116,114,105,110,103,46,102,114,111,109,67,104,97,114,67,111,100,101,40,117,48,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,99,111,110,116,105,110,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,118,97,114,32,117,49,32,61,32,104,101,97,112,79,114,65,114,114,97,121,91,105,100,120,43,43,93,32,38,32,54,51,59,10,32,32,32,32,32,32,32,32,32,32,105,102,32,40,40,117,48,32,38,32,50,50,52,41,32,61,61,32,49,57,50,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,115,116,114,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,117,48,32,38,32,51,49,41,32,60,60,32,54,32,124,32,117,49,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,99,111,110,116,105,110,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,118,97,114,32,117,50,32,61,32,104,101,97,112,79,114,65,114,114,97,121,91,105,100,120,43,43,93,32,38,32,54,51,59,10,32,32,32,32,32,32,32,32,32,32,105,102,32,40,40,117,48,32,38,32,50,52,48,41,32,61,61,32,50,50,52,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,117,48,32,61,32,40,117,48,32,38,32,49,53,41,32,60,60,32,49,50,32,124,32,117,49,32,60,60,32,54,32,124,32,117,50,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,117,48,32,61,32,40,117,48,32,38,32,55,41,32,60,60,32,49,56,32,124,32,117,49,32,60,60,32,49,50,32,124,32,117,50,32,60,60,32,54,32,124,32,104,101,97,112,79,114,65,114,114,97,121,91,105,100,120,43,43,93,32,38,32,54,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,105,102,32,40,117,48,32,60,32,54,53,53,51,54,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,115,116,114,32,43,61,32,83,116,114,105,110,103,46,102,114,111,109,67,104,97,114,67,111,100,101,40,117,48,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,118,97,114,32,99,104,32,61,32,117,48,32,45,32,54,53,53,51,54,59,10,32,32,32,32,32,32,32,32,32,32,32,32,115,116,114,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,99,104,32,62,62,32,49,48,44,32,53,54,51,50,48,32,124,32,99,104,32,38,32,49,48,50,51,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,115,116,114,59,10,32,32,32,32,32,32,125,59,10,32,32,32,32,32,32,118,97,114,32,85,84,70,56,84,111,83,116,114,105,110,103,32,61,32,40,112,116,114,44,32,109,97,120,66,121,116,101,115,84,111,82,101,97,100,41,32,61,62,32,112,116,114,32,63,32,85,84,70,56,65,114,114,97,121,84,111,83,116,114,105,110,103,40,72,69,65,80,85,56,44,32,112,116,114,44,32,109,97,120,66,121,116,101,115,84,111,82,101,97,100,41,32,58,32,34,34,59,10,32,32,32,32,32,32,118,97,114,32,95,95,95,97,115,115,101,114,116,95,102,97,105,108,32,61,32,40,99,111,110,100,105,116,105,111,110,44,32,102,105,108,101,110,97,109,101,44,32,108,105,110,101,44,32,102,117,110,99,41,32,61,62,32,97,98,111,114,116,40,10,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,85,84,70,56,84,111,83,116,114,105,110,103,40,99,111,110,100,105,116,105,111,110,41,125,44,32,97,116,58,32,96,32,43,32,91,10,32,32,32,32,32,32,32,32,32,32,102,105,108,101,110,97,109,101,32,63,32,85,84,70,56,84,111,83,116,114,105,110,103,40,102,105,108,101,110,97,109,101,41,32,58,32,34,117,110,107,110,111,119,110,32,102,105,108,101,110,97,109,101,34,44,10,32,32,32,32,32,32,32,32,32,32,108,105,110,101,44,10,32,32,32,32,32,32,32,32,32,32,102,117,110,99,32,63,32,85,84,70,56,84,111,83,116,114,105,110,103,40,102,117,110,99,41,32,58,32,34,117,110,107,110,111,119,110,32,102,117,110,99,116,105,111,110,34,10,32,32,32,32,32,32,32,32,93,10,32,32,32,32,32,32,41,59,10,32,32,32,32,32,32,99,108,97,115,115,32,69,120,99,101,112,116,105,111,110,73,110,102,111,32,123,10,32,32,32,32,32,32,32,32,99,111,110,115,116,114,117,99,116,111,114,40,101,120,99,80,116,114,41,32,123,10,32,32,32,32,32,32,32,32,32,32,116,104,105,115,46,101,120,99,80,116,114,32,61,32,101,120,99,80,116,114,59,10,32,32,32,32,32,32,32,32,32,32,116,104,105,115,46,112,116,114,32,61,32,101,120,99,80,116,114,32,45,32,50,52,59,10,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,32,32,115,101,116,95,116,121,112,101,40,116,121,112,101,41,32,123,10,32,32,32,32,32,32,32,32,32,32,72,69,65,80,85,51,50,91,116,104,105,115,46,112,116,114,32,43,32,52,32,62,62,32,50,93,32,61,32,116,121,112,101,59,10,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,32,32,103,101,116,95,116,121,112,101,40,41,32,123,10,32,32,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,72,69,65,80,85,51,50,91,116,104,105,115,46,112,116,114,32,43,32,52,32,62,62,32,50,93,59,10,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,32,32,115,101,116,95,100,101,115,116,114,117,99,116,111,114,40,100,101,115,116,114,117,99,116,111,114,41,32,123,10,32,32,32,32,32,32,32,32,32,32,72,69,65,80,85,51,50,91,116,104,105,115,46,112,116,114,32,43,32,56,32,62,62,32,50,93,32,61,32,100,101,115,116,114,117,99,116,111,114,59,10,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,32,32,103,101,116,95,100,101,115,116,114,117,99,116,111,114,40,41,32,123,10,32,32,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,72,69,65,80,85,51,50,91,116,104,105,115,46,112,116,114,32,43,32,56,32,62,62,32,50,93,59,10,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,32,32,115,101,116,95,99,97,117,103,104,116,40,99,97,117,103,104,116,41,32,123,10,32,32,32,32,32,32,32,32,32,32,99,97,117,103,104,116,32,61,32,99,97,117,103,104,116,32,63,32,49,32,58,32,48,59,10,32,32,32,32,32,32,32,32,32,32,72,69,65,80,56,91,116,104,105,115,46,112,116,114,32,43,32,49,50,93,32,61,32,99,97,117,103,104,116,59,10,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,32,32,103,101,116,95,99,97,117,103,104,116,40,41,32,123,10,32,32,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,72,69,65,80,56,91,116,104,105,115,46,112,116,114,32,43,32,49,50,93,32,33,61,32,48,59,10,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,32,32,115,101,116,95,114,101,116,104,114,111,119,110,40,114,101,116,104,114,111,119,110,41,32,123,10,32,32,32,32,32,32,32,32,32,32,114,101,116,104,114,111,119,110,32,61,32,114,101,116,104,114,111,119,110,32,63,32,49,32,58,32,48,59,10,32,32,32,32,32,32,32,32,32,32,72,69,65,80,56,91,116,104,105,115,46,112,116,114,32,43,32,49,51,93,32,61,32,114,101,116,104,114,111,119,110,59,10,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,32,32,103,101,116,95,114,101,116,104,114,111,119,110,40,41,32,123,10,32,32,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,72,69,65,80,56,91,116,104,105,115,46,112,116,114,32,43,32,49,51,93,32,33,61,32,48,59,10,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,32,32,105,110,105,116,40,116,121,112,101,44,32,100,101,115,116,114,117,99,116,111,114,41,32,123,10,32,32,32,32,32,32,32,32,32,32,116,104,105,115,46,115,101,116,95,97,100,106,117,115,116,101,100,95,112,116,114,40,48,41,59,10,32,32,32,32,32,32,32,32,32,32,116,104,105,115,46,115,101,116,95,116,121,112,101,40,116,121,112,101,41,59,10,32,32,32,32,32,32,32,32,32,32,116,104,105,115,46,115,101,116,95,100,101,115,116,114,117,99,116,111,114,40,100,101,115,116,114,117,99,116,111,114,41,59,10,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,32,32,115,101,116,95,97,100,106,117,115,116,101,100,95,112,116,114,40,97,100,106,117,115,116,101,100,80,116,114,41,32,123,10,32,32,32,32,32,32,32,32,32,32,72,69,65,80,85,51,50,91,116,104,105,115,46,112,116,114,32,43,32,49,54,32,62,62,32,50,93,32,61,32,97,100,106,117,115,116,101,100,80,116,114,59,10,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,32,32,103,101,116,95,97,100,106,117,115,116,101,100,95,112,116,114,40,41,32,123,10,32,32,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,72,69,65,80,85,51,50,91,116,104,105,115,46,112,116,114,32,43,32,49,54,32,62,62,32,50,93,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,101,120,99,101,112,116,105,111,110,76,97,115,116,32,61,32,48,59,10,32,32,32,32,32,32,118,97,114,32,117,110,99,97,117,103,104,116,69,120,99,101,112,116,105,111,110,67,111,117,110,116,32,61,32,48,59,10,32,32,32,32,32,32,118,97,114,32,95,95,95,99,120,97,95,116,104,114,111,119,32,61,32,40,112,116,114,44,32,116,121,112,101,44,32,100,101,115,116,114,117,99,116,111,114,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,118,97,114,32,105,110,102,111,32,61,32,110,101,119,32,69,120,99,101,112,116,105,111,110,73,110,102,111,40,112,116,114,41,59,10,32,32,32,32,32,32,32,32,105,110,102,111,46,105,110,105,116,40,116,121,112,101,44,32,100,101,115,116,114,117,99,116,111,114,41,59,10,32,32,32,32,32,32,32,32,101,120,99,101,112,116,105,111,110,76,97,115,116,32,61,32,112,116,114,59,10,32,32,32,32,32,32,32,32,117,110,99,97,117,103,104,116,69,120,99,101,112,116,105,111,110,67,111,117,110,116,43,43,59,10,32,32,32,32,32,32,32,32,116,104,114,111,119,32,101,120,99,101,112,116,105,111,110,76,97,115,116,59,10,32,32,32,32,32,32,125,59,10,32,32,32,32,32,32,118,97,114,32,95,95,95,115,121,115,99,97,108,108,95,102,115,116,97,116,54,52,32,61,32,40,102,100,44,32,98,117,102,41,32,61,62,32,123,10,32,32,32,32,32,32,125,59,10,32,32,32,32,32,32,118,97,114,32,108,101,110,103,116,104,66,121,116,101,115,85,84,70,56,32,61,32,40,115,116,114,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,118,97,114,32,108,101,110,32,61,32,48,59,10,32,32,32,32,32,32,32,32,102,111,114,32,40,118,97,114,32,105,32,61,32,48,59,32,105,32,60,32,115,116,114,46,108,101,110,103,116,104,59,32,43,43,105,41,32,123,10,32,32,32,32,32,32,32,32,32,32,118,97,114,32,99,32,61,32,115,116,114,46,99,104,97,114,67,111,100,101,65,116,40,105,41,59,10,32,32,32,32,32,32,32,32,32,32,105,102,32,40,99,32,60,61,32,49,50,55,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,108,101,110,43,43,59,10,32,32,32,32,32,32,32,32,32,32,125,32,101,108,115,101,32,105,102,32,40,99,32,60,61,32,50,48,52,55,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,108,101,110,32,43,61,32,50,59,10,32,32,32,32,32,32,32,32,32,32,125,32,101,108,115,101,32,105,102,32,40,99,32,62,61,32,53,53,50,57,54,32,38,38,32,99,32,60,61,32,53,55,51,52,51,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,108,101,110,32,43,61,32,52,59,10,32,32,32,32,32,32,32,32,32,32,32,32,43,43,105,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,108,101,110,32,43,61,32,51,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,108,101,110,59,10,32,32,32,32,32,32,125,59,10,32,32,32,32,32,32,118,97,114,32,115,116,114,105,110,103,84,111,85,84,70,56,65,114,114,97,121,32,61,32,40,115,116,114,44,32,104,101,97,112,44,32,111,117,116,73,100,120,44,32,109,97,120,66,121,116,101,115,84,111,87,114,105,116,101,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,105,102,32,40,33,40,109,97,120,66,121,116,101,115,84,111,87,114,105,116,101,32,62,32,48,41,41,32,114,101,116,117,114,110,32,48,59,10,32,32,32,32,32,32,32,32,118,97,114,32,115,116,97,114,116,73,100,120,32,61,32,111,117,116,73,100,120,59,10,32,32,32,32,32,32,32,32,118,97,114,32,101,110,100,73,100,120,32,61,32,111,117,116,73,100,120,32,43,32,109,97,120,66,121,116,101,115,84,111,87,114,105,116,101,32,45,32,49,59,10,32,32,32,32,32,32,32,32,102,111,114,32,40,118,97,114,32,105,32,61,32,48,59,32,105,32,60,32,115,116,114,46,108,101,110,103,116,104,59,32,43,43,105,41,32,123,10,32,32,32,32,32,32,32,32,32,32,118,97,114,32,117,32,61,32,115,116,114,46,99,104,97,114,67,111,100,101,65,116,40,105,41,59,10,32,32,32,32,32,32,32,32,32,32,105,102,32,40,117,32,62,61,32,53,53,50,57,54,32,38,38,32,117,32,60,61,32,53,55,51,52,51,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,118,97,114,32,117,49,32,61,32,115,116,114,46,99,104,97,114,67,111,100,101,65,116,40,43,43,105,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,117,32,61,32,54,53,53,51,54,32,43,32,40,40,117,32,38,32,49,48,50,51,41,32,60,60,32,49,48,41,32,124,32,117,49,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,105,102,32,40,117,32,60,61,32,49,50,55,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,105,102,32,40,111,117,116,73,100,120,32,62,61,32,101,110,100,73,100,120,41,32,98,114,101,97,107,59,10,32,32,32,32,32,32,32,32,32,32,32,32,104,101,97,112,91,111,117,116,73,100,120,43,43,93,32,61,32,117,59,10,32,32,32,32,32,32,32,32,32,32,125,32,101,108,115,101,32,105,102,32,40,117,32,60,61,32,50,48,52,55,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,105,102,32,40,111,117,116,73,100,120,32,43,32,49,32,62,61,32,101,110,100,73,100,120,41,32,98,114,101,97,107,59,10,32,32,32,32,32,32,32,32,32,32,32,32,104,101,97,112,91,111,117,116,73,100,120,43,43,93,32,61,32,49,57,50,32,124,32,117,32,62,62,32,54,59,10,32,32,32,32,32,32,32,32,32,32,32,32,104,101,97,112,91,111,117,116,73,100,120,43,43,93,32,61,32,49,50,56,32,124,32,117,32,38,32,54,51,59,10,32,32,32,32,32,32,32,32,32,32,125,32,101,108,115,101,32,105,102,32,40,117,32,60,61,32,54,53,53,51,53,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,105,102,32,40,111,117,116,73,100,120,32,43,32,50,32,62,61,32,101,110,100,73,100,120,41,32,98,114,101,97,107,59,10,32,32,32,32,32,32,32,32,32,32,32,32,104,101,97,112,91,111,117,116,73,100,120,43,43,93,32,61,32,50,50,52,32,124,32,117,32,62,62,32,49,50,59,10,32,32,32,32,32,32,32,32,32,32,32,32,104,101,97,112,91,111,117,116,73,100,120,43,43,93,32,61,32,49,50,56,32,124,32,117,32,62,62,32,54,32,38,32,54,51,59,10,32,32,32,32,32,32,32,32,32,32,32,32,104,101,97,112,91,111,117,116,73,100,120,43,43,93,32,61,32,49,50,56,32,124,32,117,32,38,32,54,51,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,105,102,32,40,111,117,116,73,100,120,32,43,32,51,32,62,61,32,101,110,100,73,100,120,41,32,98,114,101,97,107,59,10,32,32,32,32,32,32,32,32,32,32,32,32,104,101,97,112,91,111,117,116,73,100,120,43,43,93,32,61,32,50,52,48,32,124,32,117,32,62,62,32,49,56,59,10,32,32,32,32,32,32,32,32,32,32,32,32,104,101,97,112,91,111,117,116,73,100,120,43,43,93,32,61,32,49,50,56,32,124,32,117,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,104,101,97,112,91,111,117,116,73,100,120,43,43,93,32,61,32,49,50,56,32,124,32,117,32,62,62,32,54,32,38,32,54,51,59,10,32,32,32,32,32,32,32,32,32,32,32,32,104,101,97,112,91,111,117,116,73,100,120,43,43,93,32,61,32,49,50,56,32,124,32,117,32,38,32,54,51,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,104,101,97,112,91,111,117,116,73,100,120,93,32,61,32,48,59,10,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,111,117,116,73,100,120,32,45,32,115,116,97,114,116,73,100,120,59,10,32,32,32,32,32,32,125,59,10,32,32,32,32,32,32,118,97,114,32,115,116,114,105,110,103,84,111,85,84,70,56,32,61,32,40,115,116,114,44,32,111,117,116,80,116,114,44,32,109,97,120,66,121,116,101,115,84,111,87,114,105,116,101,41,32,61,62,32,115,116,114,105,110,103,84,111,85,84,70,56,65,114,114,97,121,40,115,116,114,44,32,72,69,65,80,85,56,44,32,111,117,116,80,116,114,44,32,109,97,120,66,121,116,101,115,84,111,87,114,105,116,101,41,59,10,32,32,32,32,32,32,118,97,114,32,95,95,95,115,121,115,99,97,108,108,95,103,101,116,99,119,100,32,61,32,40,98,117,102,44,32,115,105,122,101,41,32,61,62,32,123,10,32,32,32,32,32,32,125,59,10,32,32,32,32,32,32,118,97,114,32,95,95,95,115,121,115,99,97,108,108,95,110,101,119,102,115,116,97,116,97,116,32,61,32,40,100,105,114,102,100,44,32,112,97,116,104,44,32,98,117,102,44,32,102,108,97,103,115,41,32,61,62,32,123,10,32,32,32,32,32,32,125,59,10,32,32,32,32,32,32,118,97,114,32,83,89,83,67,65,76,76,83,32,61,32,123,10,32,32,32,32,32,32,32,32,118,97,114,97,114,103,115,58,32,118,111,105,100,32,48,44,10,32,32,32,32,32,32,32,32,103,101,116,83,116,114,40,112,116,114,41,32,123,10,32,32,32,32,32,32,32,32,32,32,118,97,114,32,114,101,116,32,61,32,85,84,70,56,84,111,83,116,114,105,110,103,40,112,116,114,41,59,10,32,32,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,114,101,116,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,95,95,95,115,121,115,99,97,108,108,95,111,112,101,110,97,116,40,100,105,114,102,100,44,32,112,97,116,104,44,32,102,108,97,103,115,44,32,118,97,114,97,114,103,115,41,32,123,10,32,32,32,32,32,32,32,32,83,89,83,67,65,76,76,83,46,118,97,114,97,114,103,115,32,61,32,118,97,114,97,114,103,115,59,10,32,32,32,32,32,32,125,10,32,32,32,32,32,32,118,97,114,32,95,95,95,115,121,115,99,97,108,108,95,115,116,97,116,54,52,32,61,32,40,112,97,116,104,44,32,98,117,102,41,32,61,62,32,123,10,32,32,32,32,32,32,125,59,10,32,32,32,32,32,32,118,97,114,32,95,95,97,98,111,114,116,95,106,115,32,61,32,40,41,32,61,62,32,97,98,111,114,116,40,34,34,41,59,10,32,32,32,32,32,32,118,97,114,32,115,116,114,117,99,116,82,101,103,105,115,116,114,97,116,105,111,110,115,32,61,32,123,125,59,10,32,32,32,32,32,32,118,97,114,32,114,117,110,68,101,115,116,114,117,99,116,111,114,115,32,61,32,40,100,101,115,116,114,117,99,116,111,114,115,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,119,104,105,108,101,32,40,100,101,115,116,114,117,99,116,111,114,115,46,108,101,110,103,116,104,41,32,123,10,32,32,32,32,32,32,32,32,32,32,118,97,114,32,112,116,114,32,61,32,100,101,115,116,114,117,99,116,111,114,115,46,112,111,112,40,41,59,10,32,32,32,32,32,32,32,32,32,32,118,97,114,32,100,101,108,32,61,32,100,101,115,116,114,117,99,116,111,114,115,46,112,111,112,40,41,59,10,32,32,32,32,32,32,32,32,32,32,100,101,108,40,112,116,114,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,114,101,97,100,80,111,105,110,116,101,114,40,112,111,105,110,116,101,114,41,32,123,10,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,116,104,105,115,91,34,102,114,111,109,87,105,114,101,84,121,112,101,34,93,40,72,69,65,80,85,51,50,91,112,111,105,110,116,101,114,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,97,119,97,105,116,105,110,103,68,101,112,101,110,100,101,110,99,105,101,115,32,61,32,123,125,59,10,32,32,32,32,32,32,118,97,114,32,114,101,103,105,115,116,101,114,101,100,84,121,112,101,115,32,61,32,123,125,59,10,32,32,32,32,32,32,118,97,114,32,116,121,112,101,68,101,112,101,110,100,101,110,99,105,101,115,32,61,32,123,125,59,10,32,32,32,32,32,32,118,97,114,32,73,110,116,101,114,110,97,108,69,114,114,111,114,59,10,32,32,32,32,32,32,118,97,114,32,116,104,114,111,119,73,110,116,101,114,110,97,108,69,114,114,111,114,32,61,32,40,109,101,115,115,97,103,101,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,73,110,116,101,114,110,97,108,69,114,114,111,114,40,109,101,115,115,97,103,101,41,59,10,32,32,32,32,32,32,125,59,10,32,32,32,32,32,32,118,97,114,32,119,104,101,110,68,101,112,101,110,100,101,110,116,84,121,112,101,115,65,114,101,82,101,115,111,108,118,101,100,32,61,32,40,109,121,84,121,112,101,115,44,32,100,101,112,101,110,100,101,110,116,84,121,112,101,115,44,32,103,101,116,84,121,112,101,67,111,110,118,101,114,116,101,114,115,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,109,121,84,121,112,101,115,46,102,111,114,69,97,99,104,40,40,116,121,112,101,41,32,61,62,32,116,121,112,101,68,101,112,101,110,100,101,110,99,105,101,115,91,116,121,112,101,93,32,61,32,100,101,112,101,110,100,101,110,116,84,121,112,101,115,41,59,10,32,32,32,32,32,32,32,32,102,117,110,99,116,105,111,110,32,111,110,67,111,109,112,108,101,116,101,40,116,121,112,101,67,111,110,118,101,114,116,101,114,115,50,41,32,123,10,32,32,32,32,32,32,32,32,32,32,118,97,114,32,109,121,84,121,112,101,67,111,110,118,101,114,116,101,114,115,32,61,32,103,101,116,84,121,112,101,67,111,110,118,101,114,116,101,114,115,40,116,121,112,101,67,111,110,118,101,114,116,101,114,115,50,41,59,10,32,32,32,32,32,32,32,32,32,32,105,102,32,40,109,121,84,121,112,101,67,111,110,118,101,114,116,101,114,115,46,108,101,110,103,116,104,32,33,61,61,32,109,121,84,121,112,101,115,46,108,101,110,103,116,104,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,116,104,114,111,119,73,110,116,101,114,110,97,108,69,114,114,111,114,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,125,10,32,32,32,32,32,32,32,32,32,32,102,111,114,32,40,118,97,114,32,105,32,61,32,48,59,32,105,32,60,32,109,121,84,121,112,101,115,46,108,101,110,103,116,104,59,32,43,43,105,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,114,101,103,105,115,116,101,114,84,121,112,101,40,109,121,84,121,112,101,115,91,105,93,44,32,109,121,84,121,112,101,67,111,110,118,101,114,116,101,114,115,91,105,93,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,118,97,114,32,116,121,112,101,67,111,110,118,101,114,116,101,114,115,32,61,32,110,101,119,32,65,114,114,97,121,40,100,101,112,101,110,100,101,110,116,84,121,112,101,115,46,108,101,110,103,116,104,41,59,10,32,32,32,32,32,32,32,32,118,97,114,32,117,110,114,101,103,105,115,116,101,114,101,100,84,121,112,101,115,32,61,32,91,93,59,10,32,32,32,32,32,32,32,32,118,97,114,32,114,101,103,105,115,116,101,114,101,100,32,61,32,48,59,10,32,32,32,32,32,32,32,32,100,101,112,101,110,100,101,110,116,84,121,112,101,115,46,102,111,114,69,97,99,104,40,40,100,116,44,32,105,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,32,32,105,102,32,40,114,101,103,105,115,116,101,114,101,100,84,121,112,101,115,46,104,97,115,79,119,110,80,114,111,112,101,114,116,121,40,100,116,41,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,116,121,112,101,67,111,110,118,101,114,116,101,114,115,91,105,93,32,61,32,114,101,103,105,115,116,101,114,101,100,84,121,112,101,115,91,100,116,93,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,117,110,114,101,103,105,115,116,101,114,101,100,84,121,112,101,115,46,112,117,115,104,40,100,116,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,105,102,32,40,33,97,119,97,105,116,105,110,103,68,101,112,101,110,100,101,110,99,105,101,115,46,104,97,115,79,119,110,80,114,111,112,101,114,116,121,40,100,116,41,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,97,119,97,105,116,105,110,103,68,101,112,101,110,100,101,110,99,105,101,115,91,100,116,93,32,61,32,91,93,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,97,119,97,105,116,105,110,103,68,101,112,101,110,100,101,110,99,105,101,115,91,100,116,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,32,32,116,121,112,101,67,111,110,118,101,114,116,101,114,115,91,105,93,32,61,32,114,101,103,105,115,116,101,114,101,100,84,121,112,101,115,91,100,116,93,59,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,43,43,114,101,103,105,115,116,101,114,101,100,59,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,105,102,32,40,114,101,103,105,115,116,101,114,101,100,32,61,61,61,32,117,110,114,101,103,105,115,116,101,114,101,100,84,121,112,101,115,46,108,101,110,103,116,104,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,111,110,67,111,109,112,108,101,116,101,40,116,121,112,101,67,111,110,118,101,114,116,101,114,115,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,125,41,59,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,32,32,105,102,32,40,48,32,61,61,61,32,117,110,114,101,103,105,115,116,101,114,101,100,84,121,112,101,115,46,108,101,110,103,116,104,41,32,123,10,32,32,32,32,32,32,32,32,32,32,111,110,67,111,109,112,108,101,116,101,40,116,121,112,101,67,111,110,118,101,114,116,101,114,115,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,95,95,101,109,98,105,110,100,95,102,105,110,97,108,105,122,101,95,118,97,108,117,101,95,111,98,106,101,99,116,32,61,32,40,115,116,114,117,99,116,84,121,112,101,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,118,97,114,32,114,101,103,32,61,32,115,116,114,117,99,116,82,101,103,105,115,116,114,97,116,105,111,110,115,91,115,116,114,117,99,116,84,121,112,101,93,59,10,32,32,32,32,32,32,32,32,100,101,108,101,116,101,32,115,116,114,117,99,116,82,101,103,105,115,116,114,97,116,105,111,110,115,91,115,116,114,117,99,116,84,121,112,101,93,59,10,32,32,32,32,32,32,32,32,118,97,114,32,114,97,119,67,111,110,115,116,114,117,99,116,111,114,32,61,32,114,101,103,46,114,97,119,67,111,110,115,116,114,117,99,116,111,114,59,10,32,32,32,32,32,32,32,32,118,97,114,32,114,97,119,68,101,115,116,114,117,99,116,111,114,32,61,32,114,101,103,46,114,97,119,68,101,115,116,114,117,99,116,111,114,59,10,32,32,32,32,32,32,32,32,118,97,114,32,102,105,101,108,100,82,101,99,111,114,100,115,32,61,32,114,101,103,46,102,105,101,108,100,115,59,10,32,32,32,32,32,32,32,32,118,97,114,32,102,105,101,108,100,84,121,112,101,115,32,61,32,102,105,101,108,100,82,101,99,111,114,100,115,46,109,97,112,40,40,102,105,101,108,100,41,32,61,62,32,102,105,101,108,100,46,103,101,116,116,101,114,82,101,116,117,114,110,84,121,112,101,41,46,99,111,110,99,97,116,40,102,105,101,108,100,82,101,99,111,114,100,115,46,109,97,112,40,40,102,105,101,108,100,41,32,61,62,32,102,105,101,108,100,46,115,101,116,116,101,114,65,114,103,117,109,101,110,116,84,121,112,101,41,41,59,10,32,32,32,32,32,32,32,32,119,104,101,110,68,101,112,101,110,100,101,110,116,84,121,112,101,115,65,114,101,82,101,115,111,108,118,101,100,40,91,115,116,114,117,99,116,84,121,112,101,93,44,32,102,105,101,108,100,84,121,112,101,115,44,32,40,102,105,101,108,100,84,121,112,101,115,50,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,32,32,118,97,114,32,102,105,101,108,100,115,32,61,32,123,125,59,10,32,32,32,32,32,32,32,32,32,32,102,105,101,108,100,82,101,99,111,114,100,115,46,102,111,114,69,97,99,104,40,40,102,105,101,108,100,44,32,105,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,118,97,114,32,102,105,101,108,100,78,97,109,101,32,61,32,102,105,101,108,100,46,102,105,101,108,100,78,97,109,101,59,10,32,32,32,32,32,32,32,32,32,32,32,32,118,97,114,32,103,101,116,116,101,114,82,101,116,117,114,110,84,121,112,101,32,61,32,102,105,101,108,100,84,121,112,101,115,50,91,105,93,59,10,32,32,32,32,32,32,32,32,32,32,32,32,118,97,114,32,103,101,116,116,101,114,32,61,32,102,105,101,108,100,46,103,101,116,116,101,114,59,10,32,32,32,32,32,32,32,32,32,32,32,32,118,97,114,32,103,101,116,116,101,114,67,111,110,116,101,120,116,32,61,32,102,105,101,108,100,46,103,101,116,116,101,114,67,111,110,116,101,120,116,59,10,32,32,32,32,32,32,32,32,32,32,32,32,118,97,114,32,115,101,116,116,101,114,65,114,103,117,109,101,110,116,84,121,112,101,32,61,32,102,105,101,108,100,84,121,112,101,115,50,91,105,32,43,32,102,105,101,108,100,82,101,99,111,114,100,115,46,108,101,110,103,116,104,93,59,10,32,32,32,32,32,32,32,32,32,32,32,32,118,97,114,32,115,101,116,116,101,114,32,61,32,102,105,101,108,100,46,115,101,116,116,101,114,59,10,32,32,32,32,32,32,32,32,32,32,32,32,118,97,114,32,115,101,116,116,101,114,67,111,110,116,101,120,116,32,61,32,102,105,101,108,100,46,115,101,116,116,101,114,67,111,110,116,101,120,116,59,10,32,32,32,32,32,32,32,32,32,32,32,32,102,105,101,108,100,115,91,102,105,101,108,100,78,97,109,101,93,32,61,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,114,101,97,100,58,32,40,112,116,114,41,32,61,62,32,103,101,116,116,101,114,82,101,116,117,114,110,84,121,112,101,91,34,102,114,111,109,87,105,114,101,84,121,112,101,34,93,40,103,101,116,116,101,114,40,103,101,116,116,101,114,67,111,110,116,101,120,116,44,32,112,116,114,41,41,44,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,119,114,105,116,101,58,32,40,112,116,114,44,32,111,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,118,97,114,32,100,101,115,116,114,117,99,116,111,114,115,32,61,32,91,93,59,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,115,101,116,116,101,114,40,115,101,116,116,101,114,67,111,110,116,101,120,116,44,32,112,116,114,44,32,115,101,116,116,101,114,65,114,103,117,109,101,110,116,84,121,112,101,91,34,116,111,87,105,114,101,84,121,112,101,34,93,40,100,101,115,116,114,117,99,116,111,114,115,44,32,111,41,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,114,117,110,68,101,115,116,114,117,99,116,111,114,115,40,100,101,115,116,114,117,99,116,111,114,115,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,125,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,91,10,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,110,97,109,101,58,32,114,101,103,46,110,97,109,101,44,10,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,112,116,114,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,118,97,114,32,114,118,32,61,32,123,125,59,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,105,32,105,110,32,102,105,101,108,100,115,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,114,118,91,105,93,32,61,32,102,105,101,108,100,115,91,105,93,46,114,101,97,100,40,112,116,114,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,32,32,114,97,119,68,101,115,116,114,117,99,116,111,114,40,112,116,114,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,114,118,59,10,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,116,111,87,105,114,101,84,121,112,101,58,32,40,100,101,115,116,114,117,99,116,111,114,115,44,32,111,41,32,61,62,32,123,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,102,105,101,108,100,78,97,109,101,32,105,110,32,102,105,101,108,100,115,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,33,40,102,105,101,108,100,78,97,109,101,32,105,110,32,111,41,41,32,123,10,32,32,32,32,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,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,102,105,101,108,100,78,97,109,101,125,34,96,41,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,32,32,118,97,114,32,112,116,114,32,61,32,114,97,119,67,111,110,115,116,114,117,99,116,111,114,40,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,102,111,114,32,40,102,105,101,108,100,78,97,109,101,32,105,110,32,102,105,101,108,100,115,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,102,105,101,108,100,115,91,102,105,101,108,100,78,97,109,101,93,46,119,114,105,116,101,40,112,116,114,44,32,111,91,102,105,101,108,100,78,97,109,101,93,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,32,32,105,102,32,40,100,101,115,116,114,117,99,116,111,114,115,32,33,61,61,32,110,117,108,108,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,100,101,115,116,114,117,99,116,111,114,115,46,112,117,115,104,40,114,97,119,68,101,115,116,114,117,99,116,111,114,44,32,112,116,114,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,32,32,114,101,116,117,114,110,32,112,116,114,59,10,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,97,114,103,80,97,99,107,65,100,118,97,110,99,101,58,32,71,101,110,101,114,105,99,87,105,114,101,84,121,112,101,83,105,122,101,44,10,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,114,101,97,100,80,111,105,110,116,101,114,44,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,100,101,115,116,114,117,99,116,111,114,70,117,110,99,116,105,111,110,58,32,114,97,119,68,101,115,116,114,117,99,116,111,114,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,93,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,118,97,114,32,95,95,101,109,98,105,110,100,95,114,101,103,105,115,116,101,114,95,98,105,103,105,110,116,32,61,32,40,112,114,105,109,105,116,105,118,101,84,121,112,101,44,32,110,97,109,101,44,32,115,105,122,101,44,32,109,105,110,82,97,110,103,101,44,32,109,97,120,82,97,110,103,101,41,32,61,62,32,123,10,32,32,32,32,32,32,125,59,10,32,32,32,32,32,32,118,97,114,32,101,109,98,105,110,100,95,105,110,105,116,95,99,104,97,114,67,111,100,101,115,32,61,32,40,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,118,97,114,32,99,111,100,101,115,32,61,32,110,101,119,32,65,114,114,97,121,40,50,53,54,41,59,10,32,32,32,32,32,32,32,32,102,111,114,32,40,118,97,114,32,105,32,61,32,48,59,32,105,32,60,32,50,53,54,59,32,43,43,105,41,32,123,10,32,32,32,32,32,32,32,32,32,32,99,111,100,101,115,91,105,93,32,61,32,83,116,114,105,110,103,46,102,114,111,109,67,104,97,114,67,111,100,101,40,105,41,59,10,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,32,32,101,109,98,105,110,100,95,99,104,97,114,67,111,100,101,115,32,61,32,99,111,100,101,115,59,10,32,32,32,32,32,32,125,59,10,32,32,32,32,32,32,118,97,114,32,101,109,98,105,110,100,95,99,104,97,114,67,111,100,101,115,59,10,32,32,32,32,32,32,118,97,114,32,114,101,97,100,76,97,116,105,110,49,83,116,114,105,110,103,32,61,32,40,112,116,114,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,118,97,114,32,114,101,116,32,61,32,34,34,59,10,32,32,32,32,32,32,32,32,118,97,114,32,99,32,61,32,112,116,114,59,10,32,32,32,32,32,32,32,32,119,104,105,108,101,32,40,72,69,65,80,85,56,91,99,93,41,32,123,10,32,32,32,32,32,32,32,32,32,32,114,101,116,32,43,61,32,101,109,98,105,110,100,95,99,104,97,114,67,111,100,101,115,91,72,69,65,80,85,56,91,99,43,43,93,93,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,116,59,10,32,32,32,32,32,32,125,59,10,32,32,32,32,32,32,118,97,114,32,66,105,110,100,105,110,103,69,114,114,111,114,59,10,32,32,32,32,32,32,118,97,114,32,116,104,114,111,119,66,105,110,100,105,110,103,69,114,114,111,114,32,61,32,40,109,101,115,115,97,103,101,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,66,105,110,100,105,110,103,69,114,114,111,114,40,109,101,115,115,97,103,101,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,115,104,97,114,101,100,82,101,103,105,115,116,101,114,84,121,112,101,40,114,97,119,84,121,112,101,44,32,114,101,103,105,115,116,101,114,101,100,73,110,115,116,97,110,99,101,44,32,111,112,116,105,111,110,115,32,61,32,123,125,41,32,123,10,32,32,32,32,32,32,32,32,118,97,114,32,110,97,109,101,32,61,32,114,101,103,105,115,116,101,114,101,100,73,110,115,116,97,110,99,101,46,110,97,109,101,59,10,32,32,32,32,32,32,32,32,105,102,32,40,33,114,97,119,84,121,112,101,41,32,123,10,32,32,32,32,32,32,32,32,32,32,116,104,114,111,119,66,105,110,100,105,110,103,69,114,114,111,114,40,96,116,121,112,101,32,34,36,123,110,97,109,101,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,125,10,32,32,32,32,32,32,32,32,105,102,32,40,114,101,103,105,115,116,101,114,101,100,84,121,112,101,115,46,104,97,115,79,119,110,80,114,111,112,101,114,116,121,40,114,97,119,84,121,112,101,41,41,32,123,10,32,32,32,32,32,32,32,32,32,32,105,102,32,40,111,112,116,105,111,110,115,46,105,103,110,111,114,101,68,117,112,108,105,99,97,116,101,82,101,103,105,115,116,114,97,116,105,111,110,115,41,32,123,10,32,32,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,32,32,125,32,101,108,115,101,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,116,104,114,111,119,66,105,110,100,105,110,103,69,114,114,111,114,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,110,97,109,101,125,39,32,116,119,105,99,101,96,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,103,105,115,116,101,114,101,100,84,121,112,101,115,91,114,97,119,84,121,112,101,93,32,61,32,114,101,103,105,115,116,101,114,101,100,73,110,115,116,97,110,99,101,59,10,32,32,32,32,32,32,32,32,100,101,108,101,116,101,32,116,121,112,101,68,101,112,101,110,100,101,110,99,105,101,115,91,114,97,119,84,121,112,101,93,59,10,32,32,32,32,32,32,32,32,105,102,32,40,97,119,97,105,116,105,110,103,68,101,112,101,110,100,101,110,99,105,101,115,46,104,97,115,79,119,110,80,114,111,112,101,114,116,121,40,114,97,119,84,121,112,101,41,41,32,123,10,32,32,32,32,32,32,32,32,32,32,118,97,114,32,99,97,108,108,98,97,99,107,115,32,61,32,97,119,97,105,116,105,110,103,68,101,112,101,110,100,101,110,99,105,101,115,91,114,97,119,84,121,112,101,93,59,10,32,32,32,32,32,32,32,32,32,32,100,101,108,101,116,101,32,97,119,97,105,116,105,110,103,68,101,112,101,110,100,101,110,99,105,101,115,91,114,97,119,84,121,112,101,93,59,10,32,32,32,32,32,32,32,32,32,32,99,97,108,108,98,97,99,107,115,46,102,111,114,69,97,99,104,40,40,99,98,41,32,61,62,32,99,98,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,102,117,110,99,116,105,111,110,32,114,101,103,105,115,116,101,114,84,121,112,101,40,114,97,119,84,121,112,101,44,32,114,101,103,105,115,116,101,114,101,100,73,110,115,116,97,110,99,101,44,32,111,112,116,105,111,110,115,32,61,32,123,125,41,32,123,10,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,115,104,97,114,101,100,82,101,103,105,115,116,101,114,84,121,112,101,40,114,97,119,84,121,112,101,44,32,114,101,103,105,115,116,101,114,101,100,73,110,115,116,97,110,99,101,44,32,111,112,116,105,111,110,115,41,59,10,32,32,32,32,32,32,125,10,32,32,32,32,32,32,118,97,114,32,71,101,110,101,114,105,99,87,105,114,101,84,121,112,101,83,105,122,101,32,61,32,56,59,10,32,32,32,32,32,32,118,97,114,32,95,95,101,109,98,105,110,100,95,114,101,103,105,115,116,101,114,95,98,111,111,108,32,61,32,40,114,97,119,84,121,112,101,44,32,110,97,109,101,44,32,116,114,117,101,86,97,108,117,101,44,32,102,97,108,115,101,86,97,108,117,101,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,110,97,109,101,32,61,32,114,101,97,100,76,97,116,105,110,49,83,116,114,105,110,103,40,110,97,109,101,41,59,10,32,32,32,32,32,32,32,32,114,101,103,105,115,116,101,114,84,121,112,101,40,114,97,119,84,121,112,101,44,32,123,10,32,32,32,32,32,32,32,32,32,32,110,97,109,101,44,10,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,119,116,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,33,33,119,116,59,10,32,32,32,32,32,32,32,32,32,32,125,44,10,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,101,115,116,114,117,99,116,111,114,115,44,32,111,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,111,32,63,32,116,114,117,101,86,97,108,117,101,32,58,32,102,97,108,115,101,86,97,108,117,101,59,10,32,32,32,32,32,32,32,32,32,32,125,44,10,32,32,32,32,32,32,32,32,32,32,97,114,103,80,97,99,107,65,100,118,97,110,99,101,58,32,71,101,110,101,114,105,99,87,105,114,101,84,121,112,101,83,105,122,101,44,10,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,112,111,105,110,116,101,114,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,91,34,102,114,111,109,87,105,114,101,84,121,112,101,34,93,40,72,69,65,80,85,56,91,112,111,105,110,116,101,114,93,41,59,10,32,32,32,32,32,32,32,32,32,32,125,44,10,32,32,32,32,32,32,32,32,32,32,100,101,115,116,114,117,99,116,111,114,70,117,110,99,116,105,111,110,58,32,110,117,108,108,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,118,97,114,32,115,104,97,108,108,111,119,67,111,112,121,73,110,116,101,114,110,97,108,80,111,105,110,116,101,114,32,61,32,40,111,41,32,61,62,32,40,123,10,32,32,32,32,32,32,32,32,99,111,117,110,116,58,32,111,46,99,111,117,110,116,44,10,32,32,32,32,32,32,32,32,100,101,108,101,116,101,83,99,104,101,100,117,108,101,100,58,32,111,46,100,101,108,101,116,101,83,99,104,101,100,117,108,101,100,44,10,32,32,32,32,32,32,32,32,112,114,101,115,101,114,118,101,80,111,105,110,116,101,114,79,110,68,101,108,101,116,101,58,32,111,46,112,114,101,115,101,114,118,101,80,111,105,110,116,101,114,79,110,68,101,108,101,116,101,44,10,32,32,32,32,32,32,32,32,112,116,114,58,32,111,46,112,116,114,44,10,32,32,32,32,32,32,32,32,112,116,114,84,121,112,101,58,32,111,46,112,116,114,84,121,112,101,44,10,32,32,32,32,32,32,32,32,115,109,97,114,116,80,116,114,58,32,111,46,115,109,97,114,116,80,116,114,44,10,32,32,32,32,32,32,32,32,115,109,97,114,116,80,116,114,84,121,112,101,58,32,111,46,115,109,97,114,116,80,116,114,84,121,112,101,10,32,32,32,32,32,32,125,41,59,10,32,32,32,32,32,32,118,97,114,32,116,104,114,111,119,73,110,115,116,97,110,99,101,65,108,114,101,97,100,121,68,101,108,101,116,101,100,32,61,32,40,111,98,106,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,102,117,110,99,116,105,111,110,32,103,101,116,73,110,115,116,97,110,99,101,84,121,112,101,78,97,109,101,40,104,97,110,100,108,101,41,32,123,10,32,32,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,104,97,110,100,108,101,46,36,36,46,112,116,114,84,121,112,101,46,114,101,103,105,115,116,101,114,101,100,67,108,97,115,115,46,110,97,109,101,59,10,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,32,32,116,104,114,111,119,66,105,110,100,105,110,103,69,114,114,111,114,40,103,101,116,73,110,115,116,97,110,99,101,84,121,112,101,78,97,109,101,40,111,98,106,41,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,59,10,32,32,32,32,32,32,118,97,114,32,102,105,110,97,108,105,122,97,116,105,111,110,82,101,103,105,115,116,114,121,32,61,32,102,97,108,115,101,59,10,32,32,32,32,32,32,118,97,114,32,100,101,116,97,99,104,70,105,110,97,108,105,122,101,114,32,61,32,40,104,97,110,100,108,101,41,32,61,62,32,123,10,32,32,32,32,32,32,125,59,10,32,32,32,32,32,32,118,97,114,32,114,117,110,68,101,115,116,114,117,99,116,111,114,32,61,32,40,36,36,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,105,102,32,40,36,36,46,115,109,97,114,116,80,116,114,41,32,123,10,32,32,32,32,32,32,32,32,32,32,36,36,46,115,109,97,114,116,80,116,114,84,121,112,101,46,114,97,119,68,101,115,116,114,117,99,116,111,114,40,36,36,46,115,109,97,114,116,80,116,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,36,36,46,112,116,114,84,121,112,101,46,114,101,103,105,115,116,101,114,101,100,67,108,97,115,115,46,114,97,119,68,101,115,116,114,117,99,116,111,114,40,36,36,46,112,116,114,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,108,101,97,115,101,67,108,97,115,115,72,97,110,100,108,101,32,61,32,40,36,36,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,36,36,46,99,111,117,110,116,46,118,97,108,117,101,32,45,61,32,49,59,10,32,32,32,32,32,32,32,32,118,97,114,32,116,111,68,101,108,101,116,101,32,61,32,48,32,61,61,61,32,36,36,46,99,111,117,110,116,46,118,97,108,117,101,59,10,32,32,32,32,32,32,32,32,105,102,32,40,116,111,68,101,108,101,116,101,41,32,123,10,32,32,32,32,32,32,32,32,32,32,114,117,110,68,101,115,116,114,117,99,116,111,114,40,36,36,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,100,111,119,110,99,97,115,116,80,111,105,110,116,101,114,32,61,32,40,112,116,114,44,32,112,116,114,67,108,97,115,115,44,32,100,101,115,105,114,101,100,67,108,97,115,115,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,105,102,32,40,112,116,114,67,108,97,115,115,32,61,61,61,32,100,101,115,105,114,101,100,67,108,97,115,115,41,32,123,10,32,32,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,112,116,114,59,10,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,32,32,105,102,32,40,118,111,105,100,32,48,32,61,61,61,32,100,101,115,105,114,101,100,67,108,97,115,115,46,98,97,115,101,67,108,97,115,115,41,32,123,10,32,32,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,32,32,125,10,32,32,32,32,32,32,32,32,118,97,114,32,114,118,32,61,32,100,111,119,110,99,97,115,116,80,111,105,110,116,101,114,40,112,116,114,44,32,112,116,114,67,108,97,115,115,44,32,100,101,115,105,114,101,100,67,108,97,115,115,46,98,97,115,101,67,108,97,115,115,41,59,10,32,32,32,32,32,32,32,32,105,102,32,40,114,118,32,61,61,61,32,110,117,108,108,41,32,123,10,32,32,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,32,32,125,10,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,100,101,115,105,114,101,100,67,108,97,115,115,46,100,111,119,110,99,97,115,116,40,114,118,41,59,10,32,32,32,32,32,32,125,59,10,32,32,32,32,32,32,118,97,114,32,114,101,103,105,115,116,101,114,101,100,80,111,105,110,116,101,114,115,32,61,32,123,125,59,10,32,32,32,32,32,32,118,97,114,32,114,101,103,105,115,116,101,114,101,100,73,110,115,116,97,110,99,101,115,32,61,32,123,125,59,10,32,32,32,32,32,32,118,97,114,32,103,101,116,66,97,115,101,115,116,80,111,105,110,116,101,114,32,61,32,40,99,108,97,115,115,95,44,32,112,116,114,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,105,102,32,40,112,116,114,32,61,61,61,32,118,111,105,100,32,48,41,32,123,10,32,32,32,32,32,32,32,32,32,32,116,104,114,111,119,66,105,110,100,105,110,103,69,114,114,111,114,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,125,10,32,32,32,32,32,32,32,32,119,104,105,108,101,32,40,99,108,97,115,115,95,46,98,97,115,101,67,108,97,115,115,41,32,123,10,32,32,32,32,32,32,32,32,32,32,112,116,114,32,61,32,99,108,97,115,115,95,46,117,112,99,97,115,116,40,112,116,114,41,59,10,32,32,32,32,32,32,32,32,32,32,99,108,97,115,115,95,32,61,32,99,108,97,115,115,95,46,98,97,115,101,67,108,97,115,115,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,112,116,114,59,10,32,32,32,32,32,32,125,59,10,32,32,32,32,32,32,118,97,114,32,103,101,116,73,110,104,101,114,105,116,101,100,73,110,115,116,97,110,99,101,32,61,32,40,99,108,97,115,115,95,44,32,112,116,114,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,112,116,114,32,61,32,103,101,116,66,97,115,101,115,116,80,111,105,110,116,101,114,40,99,108,97,115,115,95,44,32,112,116,114,41,59,10,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,114,101,103,105,115,116,101,114,101,100,73,110,115,116,97,110,99,101,115,91,112,116,114,93,59,10,32,32,32,32,32,32,125,59,10,32,32,32,32,32,32,118,97,114,32,109,97,107,101,67,108,97,115,115,72,97,110,100,108,101,32,61,32,40,112,114,111,116,111,116,121,112,101,44,32,114,101,99,111,114,100,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,105,102,32,40,33,114,101,99,111,114,100,46,112,116,114,84,121,112,101,32,124,124,32,33,114,101,99,111,114,100,46,112,116,114,41,32,123,10,32,32,32,32,32,32,32,32,32,32,116,104,114,111,119,73,110,116,101,114,110,97,108,69,114,114,111,114,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,125,10,32,32,32,32,32,32,32,32,118,97,114,32,104,97,115,83,109,97,114,116,80,116,114,84,121,112,101,32,61,32,33,33,114,101,99,111,114,100,46,115,109,97,114,116,80,116,114,84,121,112,101,59,10,32,32,32,32,32,32,32,32,118,97,114,32,104,97,115,83,109,97,114,116,80,116,114,32,61,32,33,33,114,101,99,111,114,100,46,115,109,97,114,116,80,116,114,59,10,32,32,32,32,32,32,32,32,105,102,32,40,104,97,115,83,109,97,114,116,80,116,114,84,121,112,101,32,33,61,61,32,104,97,115,83,109,97,114,116,80,116,114,41,32,123,10,32,32,32,32,32,32,32,32,32,32,116,104,114,111,119,73,110,116,101,114,110,97,108,69,114,114,111,114,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,125,10,32,32,32,32,32,32,32,32,114,101,99,111,114,100,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,97,116,116,97,99,104,70,105,110,97,108,105,122,101,114,40,79,98,106,101,99,116,46,99,114,101,97,116,101,40,112,114,111,116,111,116,121,112,101,44,32,123,32,36,36,58,32,123,32,118,97,108,117,101,58,32,114,101,99,111,114,100,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,59,10,32,32,32,32,32,32,102,117,110,99,116,105,111,110,32,82,101,103,105,115,116,101,114,101,100,80,111,105,110,116,101,114,95,102,114,111,109,87,105,114,101,84,121,112,101,40,112,116,114,41,32,123,10,32,32,32,32,32,32,32,32,118,97,114,32,114,97,119,80,111,105,110,116,101,114,32,61,32,116,104,105,115,46,103,101,116,80,111,105,110,116,101,101,40,112,116,114,41,59,10,32,32,32,32,32,32,32,32,105,102,32,40,33,114,97,119,80,111,105,110,116,101,114,41,32,123,10,32,32,32,32,32,32,32,32,32,32,116,104,105,115,46,100,101,115,116,114,117,99,116,111,114,40,112,116,114,41,59,10,32,32,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,32,32,125,10,32,32,32,32,32,32,32,32,118,97,114,32,114,101,103,105,115,116,101,114,101,100,73,110,115,116,97,110,99,101,32,61,32,103,101,116,73,110,104,101,114,105,116,101,100,73,110,115,116,97,110,99,101,40,116,104,105,115,46,114,101,103,105,115,116,101,114,101,100,67,108,97,115,115,44,32,114,97,119,80,111,105,110,116,101,114,41,59,10,32,32,32,32,32,32,32,32,105,102,32,40,118,111,105,100,32,48,32,33,61,61,32,114,101,103,105,115,116,101,114,101,100,73,110,115,116,97,110,99,101,41,32,123,10,32,32,32,32,32,32,32,32,32,32,105,102,32,40,48,32,61,61,61,32,114,101,103,105,115,116,101,114,101,100,73,110,115,116,97,110,99,101,46,36,36,46,99,111,117,110,116,46,118,97,108,117,101,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,114,101,103,105,115,116,101,114,101,100,73,110,115,116,97,110,99,101,46,36,36,46,112,116,114,32,61,32,114,97,119,80,111,105,110,116,101,114,59,10,32,32,32,32,32,32,32,32,32,32,32,32,114,101,103,105,115,116,101,114,101,100,73,110,115,116,97,110,99,101,46,36,36,46,115,109,97,114,116,80,116,114,32,61,32,112,116,114,59,10,32,32,32,32,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,114,101,103,105,115,116,101,114,101,100,73,110,115,116,97,110,99,101,91,34,99,108,111,110,101,34,93,40,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,118,97,114,32,114,118,32,61,32,114,101,103,105,115,116,101,114,101,100,73,110,115,116,97,110,99,101,91,34,99,108,111,110,101,34,93,40,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,116,104,105,115,46,100,101,115,116,114,117,99,116,111,114,40,112,116,114,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,114,118,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,102,117,110,99,116,105,111,110,32,109,97,107,101,68,101,102,97,117,108,116,72,97,110,100,108,101,40,41,32,123,10,32,32,32,32,32,32,32,32,32,32,105,102,32,40,116,104,105,115,46,105,115,83,109,97,114,116,80,111,105,110,116,101,114,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,109,97,107,101,67,108,97,115,115,72,97,110,100,108,101,40,116,104,105,115,46,114,101,103,105,115,116,101,114,101,100,67,108,97,115,115,46,105,110,115,116,97,110,99,101,80,114,111,116,111,116,121,112,101,44,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,112,116,114,84,121,112,101,58,32,116,104,105,115,46,112,111,105,110,116,101,101,84,121,112,101,44,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,112,116,114,58,32,114,97,119,80,111,105,110,116,101,114,44,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,115,109,97,114,116,80,116,114,84,121,112,101,58,32,116,104,105,115,44,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,115,109,97,114,116,80,116,114,58,32,112,116,114,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,125,32,101,108,115,101,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,109,97,107,101,67,108,97,115,115,72,97,110,100,108,101,40,116,104,105,115,46,114,101,103,105,115,116,101,114,101,100,67,108,97,115,115,46,105,110,115,116,97,110,99,101,80,114,111,116,111,116,121,112,101,44,32,123,32,112,116,114,84,121,112,101,58,32,116,104,105,115,44,32,112,116,114,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,125,10,32,32,32,32,32,32,32,32,118,97,114,32,97,99,116,117,97,108,84,121,112,101,32,61,32,116,104,105,115,46,114,101,103,105,115,116,101,114,101,100,67,108,97,115,115,46,103,101,116,65,99,116,117,97,108,84,121,112,101,40,114,97,119,80,111,105,110,116,101,114,41,59,10,32,32,32,32,32,32,32,32,118,97,114,32,114,101,103,105,115,116,101,114,101,100,80,111,105,110,116,101,114,82,101,99,111,114,100,32,61,32,114,101,103,105,115,116,101,114,101,100,80,111,105,110,116,101,114,115,91,97,99,116,117,97,108,84,121,112,101,93,59,10,32,32,32,32,32,32,32,32,105,102,32,40,33,114,101,103,105,115,116,101,114,101,100,80,111,105,110,116,101,114,82,101,99,111,114,100,41,32,123,10,32,32,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,109,97,107,101,68,101,102,97,117,108,116,72,97,110,100,108,101,46,99,97,108,108,40,116,104,105,115,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,116,111,84,121,112,101,59,10,32,32,32,32,32,32,32,32,105,102,32,40,116,104,105,115,46,105,115,67,111,110,115,116,41,32,123,10,32,32,32,32,32,32,32,32,32,32,116,111,84,121,112,101,32,61,32,114,101,103,105,115,116,101,114,101,100,80,111,105,110,116,101,114,82,101,99,111,114,100,46,99,111,110,115,116,80,111,105,110,116,101,114,84,121,112,101,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,116,111,84,121,112,101,32,61,32,114,101,103,105,115,116,101,114,101,100,80,111,105,110,116,101,114,82,101,99,111,114,100,46,112,111,105,110,116,101,114,84,121,112,101,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,112,32,61,32,100,111,119,110,99,97,115,116,80,111,105,110,116,101,114,40,114,97,119,80,111,105,110,116,101,114,44,32,116,104,105,115,46,114,101,103,105,115,116,101,114,101,100,67,108,97,115,115,44,32,116,111,84,121,112,101,46,114,101,103,105,115,116,101,114,101,100,67,108,97,115,115,41,59,10,32,32,32,32,32,32,32,32,105,102,32,40,100,112,32,61,61,61,32,110,117,108,108,41,32,123,10,32,32,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,109,97,107,101,68,101,102,97,117,108,116,72,97,110,100,108,101,46,99,97,108,108,40,116,104,105,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,105,115,83,109,97,114,116,80,111,105,110,116,101,114,41,32,123,10,32,32,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,109,97,107,101,67,108,97,115,115,72,97,110,100,108,101,40,116,111,84,121,112,101,46,114,101,103,105,115,116,101,114,101,100,67,108,97,115,115,46,105,110,115,116,97,110,99,101,80,114,111,116,111,116,121,112,101,44,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,112,116,114,84,121,112,101,58,32,116,111,84,121,112,101,44,10,32,32,32,32,32,32,32,32,32,32,32,32,112,116,114,58,32,100,112,44,10,32,32,32,32,32,32,32,32,32,32,32,32,115,109,97,114,116,80,116,114,84,121,112,101,58,32,116,104,105,115,44,10,32,32,32,32,32,32,32,32,32,32,32,32,115,109,97,114,116,80,116,114,58,32,112,116,114,10,32,32,32,32,32,32,32,32,32,32,125,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,114,101,116,117,114,110,32,109,97,107,101,67,108,97,115,115,72,97,110,100,108,101,40,116,111,84,121,112,101,46,114,101,103,105,115,116,101,114,101,100,67,108,97,115,115,46,105,110,115,116,97,110,99,101,80,114,111,116,111,116,121,112,101,44,32,123,32,112,116,114,84,121,112,101,58,32,116,111,84,121,112,101,44,32,112,116,114,58,32,100,112,32,125,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,97,116,116,97,99,104,70,105,110,97,108,105,122,101,114,32,61,32,40,104,97,110,100,108,101,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,123,10,32,32,32,32,32,32,32,32,32,32,97,116,116,97,99,104,70,105,110,97,108,105,122,101,114,32,61,32,40,104,97,110,100,108,101,50,41,32,61,62,32,104,97,110,100,108,101,50,59,10,32,32,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,104,97,110,100,108,101,59,10,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,32,32,102,105,110,97,108,105,122,97,116,105,111,110,82,101,103,105,115,116,114,121,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,105,110,102,111,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,32,32,114,101,108,101,97,115,101,67,108,97,115,115,72,97,110,100,108,101,40,105,110,102,111,46,36,36,41,59,10,32,32,32,32,32,32,32,32,125,41,59,10,32,32,32,32,32,32,32,32,97,116,116,97,99,104,70,105,110,97,108,105,122,101,114,32,61,32,40,104,97,110,100,108,101,50,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,32,32,118,97,114,32,36,36,32,61,32,104,97,110,100,108,101,50,46,36,36,59,10,32,32,32,32,32,32,32,32,32,32,118,97,114,32,104,97,115,83,109,97,114,116,80,116,114,32,61,32,33,33,36,36,46,115,109,97,114,116,80,116,114,59,10,32,32,32,32,32,32,32,32,32,32,105,102,32,40,104,97,115,83,109,97,114,116,80,116,114,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,118,97,114,32,105,110,102,111,32,61,32,123,32,36,36,32,125,59,10,32,32,32,32,32,32,32,32,32,32,32,32,102,105,110,97,108,105,122,97,116,105,111,110,82,101,103,105,115,116,114,121,46,114,101,103,105,115,116,101,114,40,104,97,110,100,108,101,50,44,32,105,110,102,111,44,32,104,97,110,100,108,101,50,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,114,101,116,117,114,110,32,104,97,110,100,108,101,50,59,10,32,32,32,32,32,32,32,32,125,59,10,32,32,32,32,32,32,32,32,100,101,116,97,99,104,70,105,110,97,108,105,122,101,114,32,61,32,40,104,97,110,100,108,101,50,41,32,61,62,32,102,105,110,97,108,105,122,97,116,105,111,110,82,101,103,105,115,116,114,121,46,117,110,114,101,103,105,115,116,101,114,40,104,97,110,100,108,101,50,41,59,10,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,97,116,116,97,99,104,70,105,110,97,108,105,122,101,114,40,104,97,110,100,108,101,41,59,10,32,32,32,32,32,32,125,59,10,32,32,32,32,32,32,118,97,114,32,100,101,108,101,116,105,111,110,81,117,101,117,101,32,61,32,91,93,59,10,32,32,32,32,32,32,118,97,114,32,102,108,117,115,104,80,101,110,100,105,110,103,68,101,108,101,116,101,115,32,61,32,40,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,119,104,105,108,101,32,40,100,101,108,101,116,105,111,110,81,117,101,117,101,46,108,101,110,103,116,104,41,32,123,10,32,32,32,32,32,32,32,32,32,32,118,97,114,32,111,98,106,32,61,32,100,101,108,101,116,105,111,110,81,117,101,117,101,46,112,111,112,40,41,59,10,32,32,32,32,32,32,32,32,32,32,111,98,106,46,36,36,46,100,101,108,101,116,101,83,99,104,101,100,117,108,101,100,32,61,32,102,97,108,115,101,59,10,32,32,32,32,32,32,32,32,32,32,111,98,106,91,34,100,101,108,101,116,101,34,93,40,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,100,101,108,97,121,70,117,110,99,116,105,111,110,59,10,32,32,32,32,32,32,118,97,114,32,105,110,105,116,95,67,108,97,115,115,72,97,110,100,108,101,32,61,32,40,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,79,98,106,101,99,116,46,97,115,115,105,103,110,40,67,108,97,115,115,72,97,110,100,108,101,46,112,114,111,116,111,116,121,112,101,44,32,123,10,32,32,32,32,32,32,32,32,32,32,105,115,65,108,105,97,115,79,102,40,111,116,104,101,114,41,32,123,10,32,32,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,67,108,97,115,115,72,97,110,100,108,101,41,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,97,108,115,101,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,33,40,111,116,104,101,114,32,105,110,115,116,97,110,99,101,111,102,32,67,108,97,115,115,72,97,110,100,108,101,41,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,97,108,115,101,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,118,97,114,32,108,101,102,116,67,108,97,115,115,32,61,32,116,104,105,115,46,36,36,46,112,116,114,84,121,112,101,46,114,101,103,105,115,116,101,114,101,100,67,108,97,115,115,59,10,32,32,32,32,32,32,32,32,32,32,32,32,118,97,114,32,108,101,102,116,32,61,32,116,104,105,115,46,36,36,46,112,116,114,59,10,32,32,32,32,32,32,32,32,32,32,32,32,111,116,104,101,114,46,36,36,32,61,32,111,116,104,101,114,46,36,36,59,10,32,32,32,32,32,32,32,32,32,32,32,32,118,97,114,32,114,105,103,104,116,67,108,97,115,115,32,61,32,111,116,104,101,114,46,36,36,46,112,116,114,84,121,112,101,46,114,101,103,105,115,116,101,114,101,100,67,108,97,115,115,59,10,32,32,32,32,32,32,32,32,32,32,32,32,118,97,114,32,114,105,103,104,116,32,61,32,111,116,104,101,114,46,36,36,46,112,116,114,59,10,32,32,32,32,32,32,32,32,32,32,32,32,119,104,105,108,101,32,40,108,101,102,116,67,108,97,115,115,46,98,97,115,101,67,108,97,115,115,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,108,101,102,116,32,61,32,108,101,102,116,67,108,97,115,115,46,117,112,99,97,115,116,40,108,101,102,116,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,108,101,102,116,67,108,97,115,115,32,61,32,108,101,102,116,67,108,97,115,115,46,98,97,115,101,67,108,97,115,115,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,104,105,108,101,32,40,114,105,103,104,116,67,108,97,115,115,46,98,97,115,101,67,108,97,115,115,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,114,105,103,104,116,32,61,32,114,105,103,104,116,67,108,97,115,115,46,117,112,99,97,115,116,40,114,105,103,104,116,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,114,105,103,104,116,67,108,97,115,115,32,61,32,114,105,103,104,116,67,108,97,115,115,46,98,97,115,101,67,108,97,115,115,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,114,101,116,117,114,110,32,108,101,102,116,67,108,97,115,115,32,61,61,61,32,114,105,103,104,116,67,108,97,115,115,32,38,38,32,108,101,102,116,32,61,61,61,32,114,105,103,104,116,59,10,32,32,32,32,32,32,32,32,32,32,125,44,10,32,32,32,32,32,32,32,32,32,32,99,108,111,110,101,40,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,105,102,32,40,33,116,104,105,115,46,36,36,46,112,116,114,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,116,104,114,111,119,73,110,115,116,97,110,99,101,65,108,114,101,97,100,121,68,101,108,101,116,101,100,40,116,104,105,115,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,105,102,32,40,116,104,105,115,46,36,36,46,112,114,101,115,101,114,118,101,80,111,105,110,116,101,114,79,110,68,101,108,101,116,101,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,116,104,105,115,46,36,36,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,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,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,118,97,114,32,99,108,111,110,101,32,61,32,97,116,116,97,99,104,70,105,110,97,108,105,122,101,114,40,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,79,98,106,101,99,116,46,99,114,101,97,116,101,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,44,32,123,32,36,36,58,32,123,32,118,97,108,117,101,58,32,115,104,97,108,108,111,119,67,111,112,121,73,110,116,101,114,110,97,108,80,111,105,110,116,101,114,40,116,104,105,115,46,36,36,41,32,125,32,125,41,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,32,32,99,108,111,110,101,46,36,36,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,32,32,32,32,99,108,111,110,101,46,36,36,46,100,101,108,101,116,101,83,99,104,101,100,117,108,101,100,32,61,32,102,97,108,115,101,59,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,99,108,111,110,101,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,44,10,32,32,32,32,32,32,32,32,32,32,100,101,108,101,116,101,40,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,105,102,32,40,33,116,104,105,115,46,36,36,46,112,116,114,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,116,104,114,111,119,73,110,115,116,97,110,99,101,65,108,114,101,97,100,121,68,101,108,101,116,101,100,40,116,104,105,115,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,105,102,32,40,116,104,105,115,46,36,36,46,100,101,108,101,116,101,83,99,104,101,100,117,108,101,100,32,38,38,32,33,116,104,105,115,46,36,36,46,112,114,101,115,101,114,118,101,80,111,105,110,116,101,114,79,110,68,101,108,101,116,101,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,116,104,114,111,119,66,105,110,100,105,110,103,69,114,114,111,114,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,32,32,125,10,32,32,32,32,32,32,32,32,32,32,32,32,100,101,116,97,99,104,70,105,110,97,108,105,122,101,114,40,116,104,105,115,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,114,101,108,101,97,115,101,67,108,97,115,115,72,97,110,100,108,101,40,116,104,105,115,46,36,36,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,105,102,32,40,33,116,104,105,115,46,36,36,46,112,114,101,115,101,114,118,101,80,111,105,110,116,101,114,79,110,68,101,108,101,116,101,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,116,104,105,115,46,36,36,46,115,109,97,114,116,80,116,114,32,61,32,118,111,105,100,32,48,59,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,116,104,105,115,46,36,36,46,112,116,114,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,125,44,10,32,32,32,32,32,32,32,32,32,32,105,115,68,101,108,101,116,101,100,40,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,33,116,104,105,115,46,36,36,46,112,116,114,59,10,32,32,32,32,32,32,32,32,32,32,125,44,10,32,32,32,32,32,32,32,32,32,32,100,101,108,101,116,101,76,97,116,101,114,40,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,105,102,32,40,33,116,104,105,115,46,36,36,46,112,116,114,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,116,104,114,111,119,73,110,115,116,97,110,99,101,65,108,114,101,97,100,121,68,101,108,101,116,101,100,40,116,104,105,115,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,105,102,32,40,116,104,105,115,46,36,36,46,100,101,108,101,116,101,83,99,104,101,100,117,108,101,100,32,38,38,32,33,116,104,105,115,46,36,36,46,112,114,101,115,101,114,118,101,80,111,105,110,116,101,114,79,110,68,101,108,101,116,101,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,116,104,114,111,119,66,105,110,100,105,110,103,69,114,114,111,114,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,32,32,125,10,32,32,32,32,32,32,32,32,32,32,32,32,100,101,108,101,116,105,111,110,81,117,101,117,101,46,112,117,115,104,40,116,104,105,115,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,105,102,32,40,100,101,108,101,116,105,111,110,81,117,101,117,101,46,108,101,110,103,116,104,32,61,61,61,32,49,32,38,38,32,100,101,108,97,121,70,117,110,99,116,105,111,110,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,100,101,108,97,121,70,117,110,99,116,105,111,110,40,102,108,117,115,104,80,101,110,100,105,110,103,68,101,108,101,116,101,115,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,116,104,105,115,46,36,36,46,100,101,108,101,116,101,83,99,104,101,100,117,108,101,100,32,61,32,116,114,117,101,59,10,32,32,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,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,102,117,110,99,116,105,111,110,32,67,108,97,115,115,72,97,110,100,108,101,40,41,32,123,10,32,32,32,32,32,32,125,10,32,32,32,32,32,32,118,97,114,32,99,114,101,97,116,101,78,97,109,101,100,70,117,110,99,116,105,111,110,32,61,32,40,110,97,109,101,44,32,98,111,100,121,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,111,100,121,44,32,34,110,97,109,101,34,44,32,123,32,118,97,108,117,101,58,32,110,97,109,101,32,125,41,59,10,32,32,32,32,32,32,118,97,114,32,101,110,115,117,114,101,79,118,101,114,108,111,97,100,84,97,98,108,101,32,61,32,40,112,114,111,116,111,44,32,109,101,116,104,111,100,78,97,109,101,44,32,104,117,109,97,110,78,97,109,101,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,112,114,111,116,111,91,109,101,116,104,111,100,78,97,109,101,93,46,111,118,101,114,108,111,97,100,84,97,98,108,101,41,32,123,10,32,32,32,32,32,32,32,32,32,32,118,97,114,32,112,114,101,118,70,117,110,99,32,61,32,112,114,111,116,111,91,109,101,116,104,111,100,78,97,109,101,93,59,10,32,32,32,32,32,32,32,32,32,32,112,114,111,116,111,91,109,101,116,104,111,100,78,97,109,101,93,32,61,32,102,117,110,99,116,105,111,110,40,46,46,46,97,114,103,115,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,105,102,32,40,33,112,114,111,116,111,91,109,101,116,104,111,100,78,97,109,101,93,46,111,118,101,114,108,111,97,100,84,97,98,108,101,46,104,97,115,79,119,110,80,114,111,112,101,114,116,121,40,97,114,103,115,46,108,101,110,103,116,104,41,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,116,104,114,111,119,66,105,110,100,105,110,103,69,114,114,111,114,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,104,117,109,97,110,78,97,109,101,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,97,114,103,115,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,112,114,111,116,111,91,109,101,116,104,111,100,78,97,109,101,93,46,111,118,101,114,108,111,97,100,84,97,98,108,101,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,125,10,32,32,32,32,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,112,114,111,116,111,91,109,101,116,104,111,100,78,97,109,101,93,46,111,118,101,114,108,111,97,100,84,97,98,108,101,91,97,114,103,115,46,108,101,110,103,116,104,93,46,97,112,112,108,121,40,116,104,105,115,44,32,97,114,103,115,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,112,114,111,116,111,91,109,101,116,104,111,100,78,97,109,101,93,46,111,118,101,114,108,111,97,100,84,97,98,108,101,32,61,32,91,93,59,10,32,32,32,32,32,32,32,32,32,32,112,114,111,116,111,91,109,101,116,104,111,100,78,97,109,101,93,46,111,118,101,114,108,111,97,100,84,97,98,108,101,91,112,114,101,118,70,117,110,99,46,97,114,103,67,111,117,110,116,93,32,61,32,112,114,101,118,70,117,110,99,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,101,120,112,111,115,101,80,117,98,108,105,99,83,121,109,98,111,108,32,61,32,40,110,97,109,101,44,32,118,97,108,117,101,44,32,110,117,109,65,114,103,117,109,101,110,116,115,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,105,102,32,40,77,111,100,117,108,101,46,104,97,115,79,119,110,80,114,111,112,101,114,116,121,40,110,97,109,101,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,110,117,109,65,114,103,117,109,101,110,116,115,32,124,124,32,118,111,105,100,32,48,32,33,61,61,32,77,111,100,117,108,101,91,110,97,109,101,93,46,111,118,101,114,108,111,97,100,84,97,98,108,101,32,38,38,32,118,111,105,100,32,48,32,33,61,61,32,77,111,100,117,108,101,91,110,97,109,101,93,46,111,118,101,114,108,111,97,100,84,97,98,108,101,91,110,117,109,65,114,103,117,109,101,110,116,115,93,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,116,104,114,111,119,66,105,110,100,105,110,103,69,114,114,111,114,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,110,97,109,101,125,39,32,116,119,105,99,101,96,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,101,110,115,117,114,101,79,118,101,114,108,111,97,100,84,97,98,108,101,40,77,111,100,117,108,101,44,32,110,97,109,101,44,32,110,97,109,101,41,59,10,32,32,32,32,32,32,32,32,32,32,105,102,32,40,77,111,100,117,108,101,91,110,97,109,101,93,46,111,118,101,114,108,111,97,100,84,97,98,108,101,46,104,97,115,79,119,110,80,114,111,112,101,114,116,121,40,110,117,109,65,114,103,117,109,101,110,116,115,41,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,116,104,114,111,119,66,105,110,100,105,110,103,69,114,114,111,114,40,10,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,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,110,117,109,65,114,103,117,109,101,110,116,115,125,41,33,96,10,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,125,10,32,32,32,32,32,32,32,32,32,32,77,111,100,117,108,101,91,110,97,109,101,93,46,111,118,101,114,108,111,97,100,84,97,98,108,101,91,110,117,109,65,114,103,117,109,101,110,116,115,93,32,61,32,118,97,108,117,101,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,77,111,100,117,108,101,91,110,97,109,101,93,32,61,32,118,97,108,117,101,59,10,32,32,32,32,32,32,32,32,32,32,77,111,100,117,108,101,91,110,97,109,101,93,46,97,114,103,67,111,117,110,116,32,61,32,110,117,109,65,114,103,117,109,101,110,116,115,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,99,104,97,114,95,48,32,61,32,52,56,59,10,32,32,32,32,32,32,118,97,114,32,99,104,97,114,95,57,32,61,32,53,55,59,10,32,32,32,32,32,32,118,97,114,32,109,97,107,101,76,101,103,97,108,70,117,110,99,116,105,111,110,78,97,109,101,32,61,32,40,110,97,109,101,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,110,97,109,101,32,61,32,110,97,109,101,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,102,32,61,32,110,97,109,101,46,99,104,97,114,67,111,100,101,65,116,40,48,41,59,10,32,32,32,32,32,32,32,32,105,102,32,40,102,32,62,61,32,99,104,97,114,95,48,32,38,38,32,102,32,60,61,32,99,104,97,114,95,57,41,32,123,10,32,32,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,96,95,36,123,110,97,109,101,125,96,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,97,109,101,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,82,101,103,105,115,116,101,114,101,100,67,108,97,115,115,40,110,97,109,101,44,32,99,111,110,115,116,114,117,99,116,111,114,44,32,105,110,115,116,97,110,99,101,80,114,111,116,111,116,121,112,101,44,32,114,97,119,68,101,115,116,114,117,99,116,111,114,44,32,98,97,115,101,67,108,97,115,115,44,32,103,101,116,65,99,116,117,97,108,84,121,112,101,44,32,117,112,99,97,115,116,44,32,100,111,119,110,99,97,115,116,41,32,123,10,32,32,32,32,32,32,32,32,116,104,105,115,46,110,97,109,101,32,61,32,110,97,109,101,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,99,111,110,115,116,114,117,99,116,111,114,59,10,32,32,32,32,32,32,32,32,116,104,105,115,46,105,110,115,116,97,110,99,101,80,114,111,116,111,116,121,112,101,32,61,32,105,110,115,116,97,110,99,101,80,114,111,116,111,116,121,112,101,59,10,32,32,32,32,32,32,32,32,116,104,105,115,46,114,97,119,68,101,115,116,114,117,99,116,111,114,32,61,32,114,97,119,68,101,115,116,114,117,99,116,111,114,59,10,32,32,32,32,32,32,32,32,116,104,105,115,46,98,97,115,101,67,108,97,115,115,32,61,32,98,97,115,101,67,108,97,115,115,59,10,32,32,32,32,32,32,32,32,116,104,105,115,46,103,101,116,65,99,116,117,97,108,84,121,112,101,32,61,32,103,101,116,65,99,116,117,97,108,84,121,112,101,59,10,32,32,32,32,32,32,32,32,116,104,105,115,46,117,112,99,97,115,116,32,61,32,117,112,99,97,115,116,59,10,32,32,32,32,32,32,32,32,116,104,105,115,46,100,111,119,110,99,97,115,116,32,61,32,100,111,119,110,99,97,115,116,59,10,32,32,32,32,32,32,32,32,116,104,105,115,46,112,117,114,101,86,105,114,116,117,97,108,70,117,110,99,116,105,111,110,115,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,117,112,99,97,115,116,80,111,105,110,116,101,114,32,61,32,40,112,116,114,44,32,112,116,114,67,108,97,115,115,44,32,100,101,115,105,114,101,100,67,108,97,115,115,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,119,104,105,108,101,32,40,112,116,114,67,108,97,115,115,32,33,61,61,32,100,101,115,105,114,101,100,67,108,97,115,115,41,32,123,10,32,32,32,32,32,32,32,32,32,32,105,102,32,40,33,112,116,114,67,108,97,115,115,46,117,112,99,97,115,116,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,116,104,114,111,119,66,105,110,100,105,110,103,69,114,114,111,114,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,100,101,115,105,114,101,100,67,108,97,115,115,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,112,116,114,67,108,97,115,115,46,110,97,109,101,125,96,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,112,116,114,32,61,32,112,116,114,67,108,97,115,115,46,117,112,99,97,115,116,40,112,116,114,41,59,10,32,32,32,32,32,32,32,32,32,32,112,116,114,67,108,97,115,115,32,61,32,112,116,114,67,108,97,115,115,46,98,97,115,101,67,108,97,115,115,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,112,116,114,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,99,111,110,115,116,78,111,83,109,97,114,116,80,116,114,82,97,119,80,111,105,110,116,101,114,84,111,87,105,114,101,84,121,112,101,40,100,101,115,116,114,117,99,116,111,114,115,44,32,104,97,110,100,108,101,41,32,123,10,32,32,32,32,32,32,32,32,105,102,32,40,104,97,110,100,108,101,32,61,61,61,32,110,117,108,108,41,32,123,10,32,32,32,32,32,32,32,32,32,32,105,102,32,40,116,104,105,115,46,105,115,82,101,102,101,114,101,110,99,101,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,116,104,114,111,119,66,105,110,100,105,110,103,69,114,114,111,114,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,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,104,97,110,100,108,101,46,36,36,41,32,123,10,32,32,32,32,32,32,32,32,32,32,116,104,114,111,119,66,105,110,100,105,110,103,69,114,114,111,114,40,96,67,97,110,110,111,116,32,112,97,115,115,32,34,36,123,101,109,98,105,110,100,82,101,112,114,40,104,97,110,100,108,101,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,125,10,32,32,32,32,32,32,32,32,105,102,32,40,33,104,97,110,100,108,101,46,36,36,46,112,116,114,41,32,123,10,32,32,32,32,32,32,32,32,32,32,116,104,114,111,119,66,105,110,100,105,110,103,69,114,114,111,114,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,125,10,32,32,32,32,32,32,32,32,118,97,114,32,104,97,110,100,108,101,67,108,97,115,115,32,61,32,104,97,110,100,108,101,46,36,36,46,112,116,114,84,121,112,101,46,114,101,103,105,115,116,101,114,101,100,67,108,97,115,115,59,10,32,32,32,32,32,32,32,32,118,97,114,32,112,116,114,32,61,32,117,112,99,97,115,116,80,111,105,110,116,101,114,40,104,97,110,100,108,101,46,36,36,46,112,116,114,44,32,104,97,110,100,108,101,67,108,97,115,115,44,32,116,104,105,115,46,114,101,103,105,115,116,101,114,101,100,67,108,97,115,115,41,59,10,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,112,116,114,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,103,101,110,101,114,105,99,80,111,105,110,116,101,114,84,111,87,105,114,101,84,121,112,101,40,100,101,115,116,114,117,99,116,111,114,115,44,32,104,97,110,100,108,101,41,32,123,10,32,32,32,32,32,32,32,32,118,97,114,32,112,116,114,59,10,32,32,32,32,32,32,32,32,105,102,32,40,104,97,110,100,108,101,32,61,61,61,32,110,117,108,108,41,32,123,10,32,32,32,32,32,32,32,32,32,32,105,102,32,40,116,104,105,115,46,105,115,82,101,102,101,114,101,110,99,101,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,116,104,114,111,119,66,105,110,100,105,110,103,69,114,114,111,114,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,125,10,32,32,32,32,32,32,32,32,32,32,105,102,32,40,116,104,105,115,46,105,115,83,109,97,114,116,80,111,105,110,116,101,114,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,112,116,114,32,61,32,116,104,105,115,46,114,97,119,67,111,110,115,116,114,117,99,116,111,114,40,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,105,102,32,40,100,101,115,116,114,117,99,116,111,114,115,32,33,61,61,32,110,117,108,108,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,100,101,115,116,114,117,99,116,111,114,115,46,112,117,115,104,40,116,104,105,115,46,114,97,119,68,101,115,116,114,117,99,116,111,114,44,32,112,116,114,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,114,101,116,117,114,110,32,112,116,114,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,114,101,116,117,114,110,32,48,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,104,97,110,100,108,101,32,124,124,32,33,104,97,110,100,108,101,46,36,36,41,32,123,10,32,32,32,32,32,32,32,32,32,32,116,104,114,111,119,66,105,110,100,105,110,103,69,114,114,111,114,40,96,67,97,110,110,111,116,32,112,97,115,115,32,34,36,123,101,109,98,105,110,100,82,101,112,114,40,104,97,110,100,108,101,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,125,10,32,32,32,32,32,32,32,32,105,102,32,40,33,104,97,110,100,108,101,46,36,36,46,112,116,114,41,32,123,10,32,32,32,32,32,32,32,32,32,32,116,104,114,111,119,66,105,110,100,105,110,103,69,114,114,111,114,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,125,10,32,32,32,32,32,32,32,32,105,102,32,40,33,116,104,105,115,46,105,115,67,111,110,115,116,32,38,38,32,104,97,110,100,108,101,46,36,36,46,112,116,114,84,121,112,101,46,105,115,67,111,110,115,116,41,32,123,10,32,32,32,32,32,32,32,32,32,32,116,104,114,111,119,66,105,110,100,105,110,103,69,114,114,111,114,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,104,97,110,100,108,101,46,36,36,46,115,109,97,114,116,80,116,114,84,121,112,101,32,63,32,104,97,110,100,108,101,46,36,36,46,115,109,97,114,116,80,116,114,84,121,112,101,46,110,97,109,101,32,58,32,104,97,110,100,108,101,46,36,36,46,112,116,114,84,121,112,101,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,125,10,32,32,32,32,32,32,32,32,118,97,114,32,104,97,110,100,108,101,67,108,97,115,115,32,61,32,104,97,110,100,108,101,46,36,36,46,112,116,114,84,121,112,101,46,114,101,103,105,115,116,101,114,101,100,67,108,97,115,115,59,10,32,32,32,32,32,32,32,32,112,116,114,32,61,32,117,112,99,97,115,116,80,111,105,110,116,101,114,40,104,97,110,100,108,101,46,36,36,46,112,116,114,44,32,104,97,110,100,108,101,67,108,97,115,115,44,32,116,104,105,115,46,114,101,103,105,115,116,101,114,101,100,67,108,97,115,115,41,59,10,32,32,32,32,32,32,32,32,105,102,32,40,116,104,105,115,46,105,115,83,109,97,114,116,80,111,105,110,116,101,114,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,104,97,110,100,108,101,46,36,36,46,115,109,97,114,116,80,116,114,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,116,104,114,111,119,66,105,110,100,105,110,103,69,114,114,111,114,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,125,10,32,32,32,32,32,32,32,32,32,32,115,119,105,116,99,104,32,40,116,104,105,115,46,115,104,97,114,105,110,103,80,111,108,105,99,121,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,104,97,110,100,108,101,46,36,36,46,115,109,97,114,116,80,116,114,84,121,112,101,32,61,61,61,32,116,104,105,115,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,112,116,114,32,61,32,104,97,110,100,108,101,46,36,36,46,115,109,97,114,116,80,116,114,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,116,104,114,111,119,66,105,110,100,105,110,103,69,114,114,111,114,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,104,97,110,100,108,101,46,36,36,46,115,109,97,114,116,80,116,114,84,121,112,101,32,63,32,104,97,110,100,108,101,46,36,36,46,115,109,97,114,116,80,116,114,84,121,112,101,46,110,97,109,101,32,58,32,104,97,110,100,108,101,46,36,36,46,112,116,114,84,121,112,101,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,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,99,97,115,101,32,49,58,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,112,116,114,32,61,32,104,97,110,100,108,101,46,36,36,46,115,109,97,114,116,80,116,114,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,104,97,110,100,108,101,46,36,36,46,115,109,97,114,116,80,116,114,84,121,112,101,32,61,61,61,32,116,104,105,115,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,112,116,114,32,61,32,104,97,110,100,108,101,46,36,36,46,115,109,97,114,116,80,116,114,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,118,97,114,32,99,108,111,110,101,100,72,97,110,100,108,101,32,61,32,104,97,110,100,108,101,91,34,99,108,111,110,101,34,93,40,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,112,116,114,32,61,32,116,104,105,115,46,114,97,119,83,104,97,114,101,40,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,112,116,114,44,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,69,109,118,97,108,46,116,111,72,97,110,100,108,101,40,40,41,32,61,62,32,99,108,111,110,101,100,72,97,110,100,108,101,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,105,102,32,40,100,101,115,116,114,117,99,116,111,114,115,32,33,61,61,32,110,117,108,108,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,100,101,115,116,114,117,99,116,111,114,115,46,112,117,115,104,40,116,104,105,115,46,114,97,119,68,101,115,116,114,117,99,116,111,114,44,32,112,116,114,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,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,66,105,110,100,105,110,103,69,114,114,111,114,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,112,116,114,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,110,111,110,67,111,110,115,116,78,111,83,109,97,114,116,80,116,114,82,97,119,80,111,105,110,116,101,114,84,111,87,105,114,101,84,121,112,101,40,100,101,115,116,114,117,99,116,111,114,115,44,32,104,97,110,100,108,101,41,32,123,10,32,32,32,32,32,32,32,32,105,102,32,40,104,97,110,100,108,101,32,61,61,61,32,110,117,108,108,41,32,123,10,32,32,32,32,32,32,32,32,32,32,105,102,32,40,116,104,105,115,46,105,115,82,101,102,101,114,101,110,99,101,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,116,104,114,111,119,66,105,110,100,105,110,103,69,114,114,111,114,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,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,104,97,110,100,108,101,46,36,36,41,32,123,10,32,32,32,32,32,32,32,32,32,32,116,104,114,111,119,66,105,110,100,105,110,103,69,114,114,111,114,40,96,67,97,110,110,111,116,32,112,97,115,115,32,34,36,123,101,109,98,105,110,100,82,101,112,114,40,104,97,110,100,108,101,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,125,10,32,32,32,32,32,32,32,32,105,102,32,40,33,104,97,110,100,108,101,46,36,36,46,112,116,114,41,32,123,10,32,32,32,32,32,32,32,32,32,32,116,104,114,111,119,66,105,110,100,105,110,103,69,114,114,111,114,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,125,10,32,32,32,32,32,32,32,32,105,102,32,40,104,97,110,100,108,101,46,36,36,46,112,116,114,84,121,112,101,46,105,115,67,111,110,115,116,41,32,123,10,32,32,32,32,32,32,32,32,32,32,116,104,114,111,119,66,105,110,100,105,110,103,69,114,114,111,114,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,104,97,110,100,108,101,46,36,36,46,112,116,114,84,121,112,101,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,125,10,32,32,32,32,32,32,32,32,118,97,114,32,104,97,110,100,108,101,67,108,97,115,115,32,61,32,104,97,110,100,108,101,46,36,36,46,112,116,114,84,121,112,101,46,114,101,103,105,115,116,101,114,101,100,67,108,97,115,115,59,10,32,32,32,32,32,32,32,32,118,97,114,32,112,116,114,32,61,32,117,112,99,97,115,116,80,111,105,110,116,101,114,40,104,97,110,100,108,101,46,36,36,46,112,116,114,44,32,104,97,110,100,108,101,67,108,97,115,115,44,32,116,104,105,115,46,114,101,103,105,115,116,101,114,101,100,67,108,97,115,115,41,59,10,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,112,116,114,59,10,32,32,32,32,32,32,125,10,32,32,32,32,32,32,118,97,114,32,105,110,105,116,95,82,101,103,105,115,116,101,114,101,100,80,111,105,110,116,101,114,32,61,32,40,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,79,98,106,101,99,116,46,97,115,115,105,103,110,40,82,101,103,105,115,116,101,114,101,100,80,111,105,110,116,101,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,103,101,116,80,111,105,110,116,101,101,40,112,116,114,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,114,97,119,71,101,116,80,111,105,110,116,101,101,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,112,116,114,32,61,32,116,104,105,115,46,114,97,119,71,101,116,80,111,105,110,116,101,101,40,112,116,114,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,114,101,116,117,114,110,32,112,116,114,59,10,32,32,32,32,32,32,32,32,32,32,125,44,10,32,32,32,32,32,32,32,32,32,32,100,101,115,116,114,117,99,116,111,114,40,112,116,114,41,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,40,95,97,50,32,61,32,116,104,105,115,46,114,97,119,68,101,115,116,114,117,99,116,111,114,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,112,116,114,41,59,10,32,32,32,32,32,32,32,32,32,32,125,44,10,32,32,32,32,32,32,32,32,32,32,97,114,103,80,97,99,107,65,100,118,97,110,99,101,58,32,71,101,110,101,114,105,99,87,105,114,101,84,121,112,101,83,105,122,101,44,10,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,114,101,97,100,80,111,105,110,116,101,114,44,10,32,32,32,32,32,32,32,32,32,32,102,114,111,109,87,105,114,101,84,121,112,101,58,32,82,101,103,105,115,116,101,114,101,100,80,111,105,110,116,101,114,95,102,114,111,109,87,105,114,101,84,121,112,101,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,102,117,110,99,116,105,111,110,32,82,101,103,105,115,116,101,114,101,100,80,111,105,110,116,101,114,40,110,97,109,101,44,32,114,101,103,105,115,116,101,114,101,100,67,108,97,115,115,44,32,105,115,82,101,102,101,114,101,110,99,101,44,32,105,115,67,111,110,115,116,44,32,105,115,83,109,97,114,116,80,111,105,110,116,101,114,44,32,112,111,105,110,116,101,101,84,121,112,101,44,32,115,104,97,114,105,110,103,80,111,108,105,99,121,44,32,114,97,119,71,101,116,80,111,105,110,116,101,101,44,32,114,97,119,67,111,110,115,116,114,117,99,116,111,114,44,32,114,97,119,83,104,97,114,101,44,32,114,97,119,68,101,115,116,114,117,99,116,111,114,41,32,123,10,32,32,32,32,32,32,32,32,116,104,105,115,46,110,97,109,101,32,61,32,110,97,109,101,59,10,32,32,32,32,32,32,32,32,116,104,105,115,46,114,101,103,105,115,116,101,114,101,100,67,108,97,115,115,32,61,32,114,101,103,105,115,116,101,114,101,100,67,108,97,115,115,59,10,32,32,32,32,32,32,32,32,116,104,105,115,46,105,115,82,101,102,101,114,101,110,99,101,32,61,32,105,115,82,101,102,101,114,101,110,99,101,59,10,32,32,32,32,32,32,32,32,116,104,105,115,46,105,115,67,111,110,115,116,32,61,32,105,115,67,111,110,115,116,59,10,32,32,32,32,32,32,32,32,116,104,105,115,46,105,115,83,109,97,114,116,80,111,105,110,116,101,114,32,61,32,105,115,83,109,97,114,116,80,111,105,110,116,101,114,59,10,32,32,32,32,32,32,32,32,116,104,105,115,46,112,111,105,110,116,101,101,84,121,112,101,32,61,32,112,111,105,110,116,101,101,84,121,112,101,59,10,32,32,32,32,32,32,32,32,116,104,105,115,46,115,104,97,114,105,110,103,80,111,108,105,99,121,32,61,32,115,104,97,114,105,110,103,80,111,108,105,99,121,59,10,32,32,32,32,32,32,32,32,116,104,105,115,46,114,97,119,71,101,116,80,111,105,110,116,101,101,32,61,32,114,97,119,71,101,116,80,111,105,110,116,101,101,59,10,32,32,32,32,32,32,32,32,116,104,105,115,46,114,97,119,67,111,110,115,116,114,117,99,116,111,114,32,61,32,114,97,119,67,111,110,115,116,114,117,99,116,111,114,59,10,32,32,32,32,32,32,32,32,116,104,105,115,46,114,97,119,83,104,97,114,101,32,61,32,114,97,119,83,104,97,114,101,59,10,32,32,32,32,32,32,32,32,116,104,105,115,46,114,97,119,68,101,115,116,114,117,99,116,111,114,32,61,32,114,97,119,68,101,115,116,114,117,99,116,111,114,59,10,32,32,32,32,32,32,32,32,105,102,32,40,33,105,115,83,109,97,114,116,80,111,105,110,116,101,114,32,38,38,32,114,101,103,105,115,116,101,114,101,100,67,108,97,115,115,46,98,97,115,101,67,108,97,115,115,32,61,61,61,32,118,111,105,100,32,48,41,32,123,10,32,32,32,32,32,32,32,32,32,32,105,102,32,40,105,115,67,111,110,115,116,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,116,104,105,115,91,34,116,111,87,105,114,101,84,121,112,101,34,93,32,61,32,99,111,110,115,116,78,111,83,109,97,114,116,80,116,114,82,97,119,80,111,105,110,116,101,114,84,111,87,105,114,101,84,121,112,101,59,10,32,32,32,32,32,32,32,32,32,32,32,32,116,104,105,115,46,100,101,115,116,114,117,99,116,111,114,70,117,110,99,116,105,111,110,32,61,32,110,117,108,108,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,116,104,105,115,91,34,116,111,87,105,114,101,84,121,112,101,34,93,32,61,32,110,111,110,67,111,110,115,116,78,111,83,109,97,114,116,80,116,114,82,97,119,80,111,105,110,116,101,114,84,111,87,105,114,101,84,121,112,101,59,10,32,32,32,32,32,32,32,32,32,32,32,32,116,104,105,115,46,100,101,115,116,114,117,99,116,111,114,70,117,110,99,116,105,111,110,32,61,32,110,117,108,108,59,10,32,32,32,32,32,32,32,32,32,32,125,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,116,104,105,115,91,34,116,111,87,105,114,101,84,121,112,101,34,93,32,61,32,103,101,110,101,114,105,99,80,111,105,110,116,101,114,84,111,87,105,114,101,84,121,112,101,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,101,112,108,97,99,101,80,117,98,108,105,99,83,121,109,98,111,108,32,61,32,40,110,97,109,101,44,32,118,97,108,117,101,44,32,110,117,109,65,114,103,117,109,101,110,116,115,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,105,102,32,40,33,77,111,100,117,108,101,46,104,97,115,79,119,110,80,114,111,112,101,114,116,121,40,110,97,109,101,41,41,32,123,10,32,32,32,32,32,32,32,32,32,32,116,104,114,111,119,73,110,116,101,114,110,97,108,69,114,114,111,114,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,125,10,32,32,32,32,32,32,32,32,105,102,32,40,118,111,105,100,32,48,32,33,61,61,32,77,111,100,117,108,101,91,110,97,109,101,93,46,111,118,101,114,108,111,97,100,84,97,98,108,101,32,38,38,32,118,111,105,100,32,48,32,33,61,61,32,110,117,109,65,114,103,117,109,101,110,116,115,41,32,123,10,32,32,32,32,32,32,32,32,32,32,77,111,100,117,108,101,91,110,97,109,101,93,46,111,118,101,114,108,111,97,100,84,97,98,108,101,91,110,117,109,65,114,103,117,109,101,110,116,115,93,32,61,32,118,97,108,117,101,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,77,111,100,117,108,101,91,110,97,109,101,93,32,61,32,118,97,108,117,101,59,10,32,32,32,32,32,32,32,32,32,32,77,111,100,117,108,101,91,110,97,109,101,93,46,97,114,103,67,111,117,110,116,32,61,32,110,117,109,65,114,103,117,109,101,110,116,115,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,100,121,110,67,97,108,108,76,101,103,97,99,121,32,61,32,40,115,105,103,44,32,112,116,114,44,32,97,114,103,115,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,115,105,103,32,61,32,115,105,103,46,114,101,112,108,97,99,101,40,47,112,47,103,44,32,34,105,34,41,59,10,32,32,32,32,32,32,32,32,118,97,114,32,102,32,61,32,77,111,100,117,108,101,91,34,100,121,110,67,97,108,108,95,34,32,43,32,115,105,103,93,59,10,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,102,40,112,116,114,44,32,46,46,46,97,114,103,115,41,59,10,32,32,32,32,32,32,125,59,10,32,32,32,32,32,32,118,97,114,32,119,97,115,109,84,97,98,108,101,59,10,32,32,32,32,32,32,118,97,114,32,103,101,116,87,97,115,109,84,97,98,108,101,69,110,116,114,121,32,61,32,40,102,117,110,99,80,116,114,41,32,61,62,32,119,97,115,109,84,97,98,108,101,46,103,101,116,40,102,117,110,99,80,116,114,41,59,10,32,32,32,32,32,32,118,97,114,32,100,121,110,67,97,108,108,32,61,32,40,115,105,103,44,32,112,116,114,44,32,97,114,103,115,32,61,32,91,93,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,105,102,32,40,115,105,103,46,105,110,99,108,117,100,101,115,40,34,106,34,41,41,32,123,10,32,32,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,100,121,110,67,97,108,108,76,101,103,97,99,121,40,115,105,103,44,32,112,116,114,44,32,97,114,103,115,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,114,116,110,32,61,32,103,101,116,87,97,115,109,84,97,98,108,101,69,110,116,114,121,40,112,116,114,41,40,46,46,46,97,114,103,115,41,59,10,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,114,116,110,59,10,32,32,32,32,32,32,125,59,10,32,32,32,32,32,32,118,97,114,32,103,101,116,68,121,110,67,97,108,108,101,114,32,61,32,40,115,105,103,44,32,112,116,114,41,32,61,62,32,40,46,46,46,97,114,103,115,41,32,61,62,32,100,121,110,67,97,108,108,40,115,105,103,44,32,112,116,114,44,32,97,114,103,115,41,59,10,32,32,32,32,32,32,118,97,114,32,101,109,98,105,110,100,95,95,114,101,113,117,105,114,101,70,117,110,99,116,105,111,110,32,61,32,40,115,105,103,110,97,116,117,114,101,44,32,114,97,119,70,117,110,99,116,105,111,110,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,115,105,103,110,97,116,117,114,101,32,61,32,114,101,97,100,76,97,116,105,110,49,83,116,114,105,110,103,40,115,105,103,110,97,116,117,114,101,41,59,10,32,32,32,32,32,32,32,32,102,117,110,99,116,105,111,110,32,109,97,107,101,68,121,110,67,97,108,108,101,114,40,41,32,123,10,32,32,32,32,32,32,32,32,32,32,105,102,32,40,115,105,103,110,97,116,117,114,101,46,105,110,99,108,117,100,101,115,40,34,106,34,41,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,103,101,116,68,121,110,67,97,108,108,101,114,40,115,105,103,110,97,116,117,114,101,44,32,114,97,119,70,117,110,99,116,105,111,110,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,114,101,116,117,114,110,32,103,101,116,87,97,115,109,84,97,98,108,101,69,110,116,114,121,40,114,97,119,70,117,110,99,116,105,111,110,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,102,112,32,61,32,109,97,107,101,68,121,110,67,97,108,108,101,114,40,41,59,10,32,32,32,32,32,32,32,32,105,102,32,40,116,121,112,101,111,102,32,102,112,32,33,61,32,34,102,117,110,99,116,105,111,110,34,41,32,123,10,32,32,32,32,32,32,32,32,32,32,116,104,114,111,119,66,105,110,100,105,110,103,69,114,114,111,114,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,115,105,103,110,97,116,117,114,101,125,58,32,36,123,114,97,119,70,117,110,99,116,105,111,110,125,96,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,102,112,59,10,32,32,32,32,32,32,125,59,10,32,32,32,32,32,32,118,97,114,32,101,120,116,101,110,100,69,114,114,111,114,32,61,32,40,98,97,115,101,69,114,114,111,114,84,121,112,101,44,32,101,114,114,111,114,78,97,109,101,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,118,97,114,32,101,114,114,111,114,67,108,97,115,115,32,61,32,99,114,101,97,116,101,78,97,109,101,100,70,117,110,99,116,105,111,110,40,101,114,114,111,114,78,97,109,101,44,32,102,117,110,99,116,105,111,110,40,109,101,115,115,97,103,101,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,101,114,114,111,114,78,97,109,101,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,109,101,115,115,97,103,101,59,10,32,32,32,32,32,32,32,32,32,32,118,97,114,32,115,116,97,99,107,32,61,32,110,101,119,32,69,114,114,111,114,40,109,101,115,115,97,103,101,41,46,115,116,97,99,107,59,10,32,32,32,32,32,32,32,32,32,32,105,102,32,40,115,116,97,99,107,32,33,61,61,32,118,111,105,100,32,48,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,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,115,116,97,99,107,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,59,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,32,32,101,114,114,111,114,67,108,97,115,115,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,98,97,115,101,69,114,114,111,114,84,121,112,101,46,112,114,111,116,111,116,121,112,101,41,59,10,32,32,32,32,32,32,32,32,101,114,114,111,114,67,108,97,115,115,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,101,114,114,111,114,67,108,97,115,115,59,10,32,32,32,32,32,32,32,32,101,114,114,111,114,67,108,97,115,115,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,105,102,32,40,116,104,105,115,46,109,101,115,115,97,103,101,32,61,61,61,32,118,111,105,100,32,48,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,110,97,109,101,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,114,101,116,117,114,110,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,32,32,125,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,101,114,114,111,114,67,108,97,115,115,59,10,32,32,32,32,32,32,125,59,10,32,32,32,32,32,32,118,97,114,32,85,110,98,111,117,110,100,84,121,112,101,69,114,114,111,114,59,10,32,32,32,32,32,32,118,97,114,32,103,101,116,84,121,112,101,78,97,109,101,32,61,32,40,116,121,112,101,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,118,97,114,32,112,116,114,32,61,32,95,95,95,103,101,116,84,121,112,101,78,97,109,101,40,116,121,112,101,41,59,10,32,32,32,32,32,32,32,32,118,97,114,32,114,118,32,61,32,114,101,97,100,76,97,116,105,110,49,83,116,114,105,110,103,40,112,116,114,41,59,10,32,32,32,32,32,32,32,32,95,102,114,101,101,40,112,116,114,41,59,10,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,114,118,59,10,32,32,32,32,32,32,125,59,10,32,32,32,32,32,32,118,97,114,32,116,104,114,111,119,85,110,98,111,117,110,100,84,121,112,101,69,114,114,111,114,32,61,32,40,109,101,115,115,97,103,101,44,32,116,121,112,101,115,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,118,97,114,32,117,110,98,111,117,110,100,84,121,112,101,115,32,61,32,91,93,59,10,32,32,32,32,32,32,32,32,118,97,114,32,115,101,101,110,32,61,32,123,125,59,10,32,32,32,32,32,32,32,32,102,117,110,99,116,105,111,110,32,118,105,115,105,116,40,116,121,112,101,41,32,123,10,32,32,32,32,32,32,32,32,32,32,105,102,32,40,115,101,101,110,91,116,121,112,101,93,41,32,123,10,32,32,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,32,32,125,10,32,32,32,32,32,32,32,32,32,32,105,102,32,40,114,101,103,105,115,116,101,114,101,100,84,121,112,101,115,91,116,121,112,101,93,41,32,123,10,32,32,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,32,32,125,10,32,32,32,32,32,32,32,32,32,32,105,102,32,40,116,121,112,101,68,101,112,101,110,100,101,110,99,105,101,115,91,116,121,112,101,93,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,116,121,112,101,68,101,112,101,110,100,101,110,99,105,101,115,91,116,121,112,101,93,46,102,111,114,69,97,99,104,40,118,105,115,105,116,41,59,10,32,32,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,32,32,125,10,32,32,32,32,32,32,32,32,32,32,117,110,98,111,117,110,100,84,121,112,101,115,46,112,117,115,104,40,116,121,112,101,41,59,10,32,32,32,32,32,32,32,32,32,32,115,101,101,110,91,116,121,112,101,93,32,61,32,116,114,117,101,59,10,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,32,32,116,121,112,101,115,46,102,111,114,69,97,99,104,40,118,105,115,105,116,41,59,10,32,32,32,32,32,32,32,32,116,104,114,111,119,32,110,101,119,32,85,110,98,111,117,110,100,84,121,112,101,69,114,114,111,114,40,96,36,123,109,101,115,115,97,103,101,125,58,32,96,32,43,32,117,110,98,111,117,110,100,84,121,112,101,115,46,109,97,112,40,103,101,116,84,121,112,101,78,97,109,101,41,46,106,111,105,110,40,91,34,44,32,34,93,41,41,59,10,32,32,32,32,32,32,125,59,10,32,32,32,32,32,32,118,97,114,32,95,95,101,109,98,105,110,100,95,114,101,103,105,115,116,101,114,95,99,108,97,115,115,32,61,32,40,114,97,119,84,121,112,101,44,32,114,97,119,80,111,105,110,116,101,114,84,121,112,101,44,32,114,97,119,67,111,110,115,116,80,111,105,110,116,101,114,84,121,112,101,44,32,98,97,115,101,67,108,97,115,115,82,97,119,84,121,112,101,44,32,103,101,116,65,99,116,117,97,108,84,121,112,101,83,105,103,110,97,116,117,114,101,44,32,103,101,116,65,99,116,117,97,108,84,121,112,101,44,32,117,112,99,97,115,116,83,105,103,110,97,116,117,114,101,44,32,117,112,99,97,115,116,44,32,100,111,119,110,99,97,115,116,83,105,103,110,97,116,117,114,101,44,32,100,111,119,110,99,97,115,116,44,32,110,97,109,101,44,32,100,101,115,116,114,117,99,116,111,114,83,105,103,110,97,116,117,114,101,44,32,114,97,119,68,101,115,116,114,117,99,116,111,114,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,110,97,109,101,32,61,32,114,101,97,100,76,97,116,105,110,49,83,116,114,105,110,103,40,110,97,109,101,41,59,10,32,32,32,32,32,32,32,32,103,101,116,65,99,116,117,97,108,84,121,112,101,32,61,32,101,109,98,105,110,100,95,95,114,101,113,117,105,114,101,70,117,110,99,116,105,111,110,40,103,101,116,65,99,116,117,97,108,84,121,112,101,83,105,103,110,97,116,117,114,101,44,32,103,101,116,65,99,116,117,97,108,84,121,112,101,41,59,10,32,32,32,32,32,32,32,32,117,112,99,97,115,116,32,38,38,32,40,117,112,99,97,115,116,32,61,32,101,109,98,105,110,100,95,95,114,101,113,117,105,114,101,70,117,110,99,116,105,111,110,40,117,112,99,97,115,116,83,105,103,110,97,116,117,114,101,44,32,117,112,99,97,115,116,41,41,59,10,32,32,32,32,32,32,32,32,100,111,119,110,99,97,115,116,32,38,38,32,40,100,111,119,110,99,97,115,116,32,61,32,101,109,98,105,110,100,95,95,114,101,113,117,105,114,101,70,117,110,99,116,105,111,110,40,100,111,119,110,99,97,115,116,83,105,103,110,97,116,117,114,101,44,32,100,111,119,110,99,97,115,116,41,41,59,10,32,32,32,32,32,32,32,32,114,97,119,68,101,115,116,114,117,99,116,111,114,32,61,32,101,109,98,105,110,100,95,95,114,101,113,117,105,114,101,70,117,110,99,116,105,111,110,40,100,101,115,116,114,117,99,116,111,114,83,105,103,110,97,116,117,114,101,44,32,114,97,119,68,101,115,116,114,117,99,116,111,114,41,59,10,32,32,32,32,32,32,32,32,118,97,114,32,108,101,103,97,108,70,117,110,99,116,105,111,110,78,97,109,101,32,61,32,109,97,107,101,76,101,103,97,108,70,117,110,99,116,105,111,110,78,97,109,101,40,110,97,109,101,41,59,10,32,32,32,32,32,32,32,32,101,120,112,111,115,101,80,117,98,108,105,99,83,121,109,98,111,108,40,108,101,103,97,108,70,117,110,99,116,105,111,110,78,97,109,101,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,116,104,114,111,119,85,110,98,111,117,110,100,84,121,112,101,69,114,114,111,114,40,96,67,97,110,110,111,116,32,99,111,110,115,116,114,117,99,116,32,36,123,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,91,98,97,115,101,67,108,97,115,115,82,97,119,84,121,112,101,93,41,59,10,32,32,32,32,32,32,32,32,125,41,59,10,32,32,32,32,32,32,32,32,119,104,101,110,68,101,112,101,110,100,101,110,116,84,121,112,101,115,65,114,101,82,101,115,111,108,118,101,100,40,10,32,32,32,32,32,32,32,32,32,32,91,114,97,119,84,121,112,101,44,32,114,97,119,80,111,105,110,116,101,114,84,121,112,101,44,32,114,97,119,67,111,110,115,116,80,111,105,110,116,101,114,84,121,112,101,93,44,10,32,32,32,32,32,32,32,32,32,32,98,97,115,101,67,108,97,115,115,82,97,119,84,121,112,101,32,63,32,91,98,97,115,101,67,108,97,115,115,82,97,119,84,121,112,101,93,32,58,32,91,93,44,10,32,32,32,32,32,32,32,32,32,32,40,98,97,115,101,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,59,10,32,32,32,32,32,32,32,32,32,32,32,32,98,97,115,101,32,61,32,98,97,115,101,91,48,93,59,10,32,32,32,32,32,32,32,32,32,32,32,32,118,97,114,32,98,97,115,101,67,108,97,115,115,59,10,32,32,32,32,32,32,32,32,32,32,32,32,118,97,114,32,98,97,115,101,80,114,111,116,111,116,121,112,101,59,10,32,32,32,32,32,32,32,32,32,32,32,32,105,102,32,40,98,97,115,101,67,108,97,115,115,82,97,119,84,121,112,101,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,98,97,115,101,67,108,97,115,115,32,61,32,98,97,115,101,46,114,101,103,105,115,116,101,114,101,100,67,108,97,115,115,59,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,98,97,115,101,80,114,111,116,111,116,121,112,101,32,61,32,98,97,115,101,67,108,97,115,115,46,105,110,115,116,97,110,99,101,80,114,111,116,111,116,121,112,101,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,98,97,115,101,80,114,111,116,111,116,121,112,101,32,61,32,67,108,97,115,115,72,97,110,100,108,101,46,112,114,111,116,111,116,121,112,101,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,118,97,114,32,99,111,110,115,116,114,117,99,116,111,114,32,61,32,99,114,101,97,116,101,78,97,109,101,100,70,117,110,99,116,105,111,110,40,110,97,109,101,44,32,102,117,110,99,116,105,111,110,40,46,46,46,97,114,103,115,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,105,110,115,116,97,110,99,101,80,114,111,116,111,116,121,112,101,41,32,123,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,66,105,110,100,105,110,103,69,114,114,111,114,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,97,109,101,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,105,102,32,40,118,111,105,100,32,48,32,61,61,61,32,114,101,103,105,115,116,101,114,101,100,67,108,97,115,115,46,99,111,110,115,116,114,117,99,116,111,114,95,98,111,100,121,41,32,123,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,66,105,110,100,105,110,103,69,114,114,111,114,40,110,97,109,101,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,125,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,118,97,114,32,98,111,100,121,32,61,32,114,101,103,105,115,116,101,114,101,100,67,108,97,115,115,46,99,111,110,115,116,114,117,99,116,111,114,95,98,111,100,121,91,97,114,103,115,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,98,111,100,121,41,32,123,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,66,105,110,100,105,110,103,69,114,114,111,114,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,97,109,101,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,97,114,103,115,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,114,101,103,105,115,116,101,114,101,100,67,108,97,115,115,46,99,111,110,115,116,114,117,99,116,111,114,95,98,111,100,121,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,125,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,98,111,100,121,46,97,112,112,108,121,40,116,104,105,115,44,32,97,114,103,115,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,105,110,115,116,97,110,99,101,80,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,98,97,115,101,80,114,111,116,111,116,121,112,101,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,99,111,110,115,116,114,117,99,116,111,114,32,125,32,125,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,99,111,110,115,116,114,117,99,116,111,114,46,112,114,111,116,111,116,121,112,101,32,61,32,105,110,115,116,97,110,99,101,80,114,111,116,111,116,121,112,101,59,10,32,32,32,32,32,32,32,32,32,32,32,32,118,97,114,32,114,101,103,105,115,116,101,114,101,100,67,108,97,115,115,32,61,32,110,101,119,32,82,101,103,105,115,116,101,114,101,100,67,108,97,115,115,40,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,110,97,109,101,44,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,99,111,110,115,116,114,117,99,116,111,114,44,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,105,110,115,116,97,110,99,101,80,114,111,116,111,116,121,112,101,44,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,114,97,119,68,101,115,116,114,117,99,116,111,114,44,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,98,97,115,101,67,108,97,115,115,44,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,103,101,116,65,99,116,117,97,108,84,121,112,101,44,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,117,112,99,97,115,116,44,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,100,111,119,110,99,97,115,116,10,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,105,102,32,40,114,101,103,105,115,116,101,114,101,100,67,108,97,115,115,46,98,97,115,101,67,108,97,115,115,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,40,95,98,32,61,32,40,95,97,50,32,61,32,114,101,103,105,115,116,101,114,101,100,67,108,97,115,115,46,98,97,115,101,67,108,97,115,115,41,46,95,95,100,101,114,105,118,101,100,67,108,97,115,115,101,115,41,32,33,61,32,110,117,108,108,32,63,32,95,98,32,58,32,95,97,50,46,95,95,100,101,114,105,118,101,100,67,108,97,115,115,101,115,32,61,32,91,93,59,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,114,101,103,105,115,116,101,114,101,100,67,108,97,115,115,46,98,97,115,101,67,108,97,115,115,46,95,95,100,101,114,105,118,101,100,67,108,97,115,115,101,115,46,112,117,115,104,40,114,101,103,105,115,116,101,114,101,100,67,108,97,115,115,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,118,97,114,32,114,101,102,101,114,101,110,99,101,67,111,110,118,101,114,116,101,114,32,61,32,110,101,119,32,82,101,103,105,115,116,101,114,101,100,80,111,105,110,116,101,114,40,110,97,109,101,44,32,114,101,103,105,115,116,101,114,101,100,67,108,97,115,115,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,118,97,114,32,112,111,105,110,116,101,114,67,111,110,118,101,114,116,101,114,32,61,32,110,101,119,32,82,101,103,105,115,116,101,114,101,100,80,111,105,110,116,101,114,40,110,97,109,101,32,43,32,34,42,34,44,32,114,101,103,105,115,116,101,114,101,100,67,108,97,115,115,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,118,97,114,32,99,111,110,115,116,80,111,105,110,116,101,114,67,111,110,118,101,114,116,101,114,32,61,32,110,101,119,32,82,101,103,105,115,116,101,114,101,100,80,111,105,110,116,101,114,40,110,97,109,101,32,43,32,34,32,99,111,110,115,116,42,34,44,32,114,101,103,105,115,116,101,114,101,100,67,108,97,115,115,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,114,101,103,105,115,116,101,114,101,100,80,111,105,110,116,101,114,115,91,114,97,119,84,121,112,101,93,32,61,32,123,32,112,111,105,110,116,101,114,84,121,112,101,58,32,112,111,105,110,116,101,114,67,111,110,118,101,114,116,101,114,44,32,99,111,110,115,116,80,111,105,110,116,101,114,84,121,112,101,58,32,99,111,110,115,116,80,111,105,110,116,101,114,67,111,110,118,101,114,116,101,114,32,125,59,10,32,32,32,32,32,32,32,32,32,32,32,32,114,101,112,108,97,99,101,80,117,98,108,105,99,83,121,109,98,111,108,40,108,101,103,97,108,70,117,110,99,116,105,111,110,78,97,109,101,44,32,99,111,110,115,116,114,117,99,116,111,114,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,91,114,101,102,101,114,101,110,99,101,67,111,110,118,101,114,116,101,114,44,32,112,111,105,110,116,101,114,67,111,110,118,101,114,116,101,114,44,32,99,111,110,115,116,80,111,105,110,116,101,114,67,111,110,118,101,114,116,101,114,93,59,10,32,32,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,32,32,41,59,10,32,32,32,32,32,32,125,59,10,32,32,32,32,32,32,118,97,114,32,104,101,97,112,51,50,86,101,99,116,111,114,84,111,65,114,114,97,121,32,61,32,40,99,111,117,110,116,44,32,102,105,114,115,116,69,108,101,109,101,110,116,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,118,97,114,32,97,114,114,97,121,32,61,32,91,93,59,10,32,32,32,32,32,32,32,32,102,111,114,32,40,118,97,114,32,105,32,61,32,48,59,32,105,32,60,32,99,111,117,110,116,59,32,105,43,43,41,32,123,10,32,32,32,32,32,32,32,32,32,32,97,114,114,97,121,46,112,117,115,104,40,72,69,65,80,85,51,50,91,102,105,114,115,116,69,108,101,109,101,110,116,32,43,32,105,32,42,32,52,32,62,62,32,50,93,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,97,114,114,97,121,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,117,115,101,115,68,101,115,116,114,117,99,116,111,114,83,116,97,99,107,40,97,114,103,84,121,112,101,115,41,32,123,10,32,32,32,32,32,32,32,32,102,111,114,32,40,118,97,114,32,105,32,61,32,49,59,32,105,32,60,32,97,114,103,84,121,112,101,115,46,108,101,110,103,116,104,59,32,43,43,105,41,32,123,10,32,32,32,32,32,32,32,32,32,32,105,102,32,40,97,114,103,84,121,112,101,115,91,105,93,32,33,61,61,32,110,117,108,108,32,38,38,32,97,114,103,84,121,112,101,115,91,105,93,46,100,101,115,116,114,117,99,116,111,114,70,117,110,99,116,105,111,110,32,61,61,61,32,118,111,105,100,32,48,41,32,123,10,32,32,32,32,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,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,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,99,114,97,102,116,73,110,118,111,107,101,114,70,117,110,99,116,105,111,110,40,104,117,109,97,110,78,97,109,101,44,32,97,114,103,84,121,112,101,115,44,32,99,108,97,115,115,84,121,112,101,44,32,99,112,112,73,110,118,111,107,101,114,70,117,110,99,44,32,99,112,112,84,97,114,103,101,116,70,117,110,99,44,32,105,115,65,115,121,110,99,41,32,123,10,32,32,32,32,32,32,32,32,118,97,114,32,97,114,103,67,111,117,110,116,32,61,32,97,114,103,84,121,112,101,115,46,108,101,110,103,116,104,59,10,32,32,32,32,32,32,32,32,105,102,32,40,97,114,103,67,111,117,110,116,32,60,32,50,41,32,123,10,32,32,32,32,32,32,32,32,32,32,116,104,114,111,119,66,105,110,100,105,110,103,69,114,114,111,114,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,125,10,32,32,32,32,32,32,32,32,118,97,114,32,105,115,67,108,97,115,115,77,101,116,104,111,100,70,117,110,99,32,61,32,97,114,103,84,121,112,101,115,91,49,93,32,33,61,61,32,110,117,108,108,32,38,38,32,99,108,97,115,115,84,121,112,101,32,33,61,61,32,110,117,108,108,59,10,32,32,32,32,32,32,32,32,118,97,114,32,110,101,101,100,115,68,101,115,116,114,117,99,116,111,114,83,116,97,99,107,32,61,32,117,115,101,115,68,101,115,116,114,117,99,116,111,114,83,116,97,99,107,40,97,114,103,84,121,112,101,115,41,59,10,32,32,32,32,32,32,32,32,118,97,114,32,114,101,116,117,114,110,115,32,61,32,97,114,103,84,121,112,101,115,91,48,93,46,110,97,109,101,32,33,61,61,32,34,118,111,105,100,34,59,10,32,32,32,32,32,32,32,32,118,97,114,32,101,120,112,101,99,116,101,100,65,114,103,67,111,117,110,116,32,61,32,97,114,103,67,111,117,110,116,32,45,32,50,59,10,32,32,32,32,32,32,32,32,118,97,114,32,97,114,103,115,87,105,114,101,100,32,61,32,110,101,119,32,65,114,114,97,121,40,101,120,112,101,99,116,101,100,65,114,103,67,111,117,110,116,41,59,10,32,32,32,32,32,32,32,32,118,97,114,32,105,110,118,111,107,101,114,70,117,110,99,65,114,103,115,32,61,32,91,93,59,10,32,32,32,32,32,32,32,32,118,97,114,32,100,101,115,116,114,117,99,116,111,114,115,32,61,32,91,93,59,10,32,32,32,32,32,32,32,32,118,97,114,32,105,110,118,111,107,101,114,70,110,32,61,32,102,117,110,99,116,105,111,110,40,46,46,46,97,114,103,115,41,32,123,10,32,32,32,32,32,32,32,32,32,32,100,101,115,116,114,117,99,116,111,114,115,46,108,101,110,103,116,104,32,61,32,48,59,10,32,32,32,32,32,32,32,32,32,32,118,97,114,32,116,104,105,115,87,105,114,101,100,59,10,32,32,32,32,32,32,32,32,32,32,105,110,118,111,107,101,114,70,117,110,99,65,114,103,115,46,108,101,110,103,116,104,32,61,32,105,115,67,108,97,115,115,77,101,116,104,111,100,70,117,110,99,32,63,32,50,32,58,32,49,59,10,32,32,32,32,32,32,32,32,32,32,105,110,118,111,107,101,114,70,117,110,99,65,114,103,115,91,48,93,32,61,32,99,112,112,84,97,114,103,101,116,70,117,110,99,59,10,32,32,32,32,32,32,32,32,32,32,105,102,32,40,105,115,67,108,97,115,115,77,101,116,104,111,100,70,117,110,99,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,116,104,105,115,87,105,114,101,100,32,61,32,97,114,103,84,121,112,101,115,91,49,93,91,34,116,111,87,105,114,101,84,121,112,101,34,93,40,100,101,115,116,114,117,99,116,111,114,115,44,32,116,104,105,115,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,105,110,118,111,107,101,114,70,117,110,99,65,114,103,115,91,49,93,32,61,32,116,104,105,115,87,105,114,101,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,102,111,114,32,40,118,97,114,32,105,32,61,32,48,59,32,105,32,60,32,101,120,112,101,99,116,101,100,65,114,103,67,111,117,110,116,59,32,43,43,105,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,97,114,103,115,87,105,114,101,100,91,105,93,32,61,32,97,114,103,84,121,112,101,115,91,105,32,43,32,50,93,91,34,116,111,87,105,114,101,84,121,112,101,34,93,40,100,101,115,116,114,117,99,116,111,114,115,44,32,97,114,103,115,91,105,93,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,105,110,118,111,107,101,114,70,117,110,99,65,114,103,115,46,112,117,115,104,40,97,114,103,115,87,105,114,101,100,91,105,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,114,118,32,61,32,99,112,112,73,110,118,111,107,101,114,70,117,110,99,40,46,46,46,105,110,118,111,107,101,114,70,117,110,99,65,114,103,115,41,59,10,32,32,32,32,32,32,32,32,32,32,102,117,110,99,116,105,111,110,32,111,110,68,111,110,101,40,114,118,50,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,105,102,32,40,110,101,101,100,115,68,101,115,116,114,117,99,116,111,114,83,116,97,99,107,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,114,117,110,68,101,115,116,114,117,99,116,111,114,115,40,100,101,115,116,114,117,99,116,111,114,115,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,102,111,114,32,40,118,97,114,32,105,50,32,61,32,105,115,67,108,97,115,115,77,101,116,104,111,100,70,117,110,99,32,63,32,49,32,58,32,50,59,32,105,50,32,60,32,97,114,103,84,121,112,101,115,46,108,101,110,103,116,104,59,32,105,50,43,43,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,118,97,114,32,112,97,114,97,109,32,61,32,105,50,32,61,61,61,32,49,32,63,32,116,104,105,115,87,105,114,101,100,32,58,32,97,114,103,115,87,105,114,101,100,91,105,50,32,45,32,50,93,59,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,105,102,32,40,97,114,103,84,121,112,101,115,91,105,50,93,46,100,101,115,116,114,117,99,116,111,114,70,117,110,99,116,105,111,110,32,33,61,61,32,110,117,108,108,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,97,114,103,84,121,112,101,115,91,105,50,93,46,100,101,115,116,114,117,99,116,111,114,70,117,110,99,116,105,111,110,40,112,97,114,97,109,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,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,114,101,116,117,114,110,115,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,97,114,103,84,121,112,101,115,91,48,93,91,34,102,114,111,109,87,105,114,101,84,121,112,101,34,93,40,114,118,50,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,32,32,114,101,116,117,114,110,32,111,110,68,111,110,101,40,114,118,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,99,114,101,97,116,101,78,97,109,101,100,70,117,110,99,116,105,111,110,40,104,117,109,97,110,78,97,109,101,44,32,105,110,118,111,107,101,114,70,110,41,59,10,32,32,32,32,32,32,125,10,32,32,32,32,32,32,118,97,114,32,95,95,101,109,98,105,110,100,95,114,101,103,105,115,116,101,114,95,99,108,97,115,115,95,99,111,110,115,116,114,117,99,116,111,114,32,61,32,40,114,97,119,67,108,97,115,115,84,121,112,101,44,32,97,114,103,67,111,117,110,116,44,32,114,97,119,65,114,103,84,121,112,101,115,65,100,100,114,44,32,105,110,118,111,107,101,114,83,105,103,110,97,116,117,114,101,44,32,105,110,118,111,107,101,114,44,32,114,97,119,67,111,110,115,116,114,117,99,116,111,114,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,118,97,114,32,114,97,119,65,114,103,84,121,112,101,115,32,61,32,104,101,97,112,51,50,86,101,99,116,111,114,84,111,65,114,114,97,121,40,97,114,103,67,111,117,110,116,44,32,114,97,119,65,114,103,84,121,112,101,115,65,100,100,114,41,59,10,32,32,32,32,32,32,32,32,105,110,118,111,107,101,114,32,61,32,101,109,98,105,110,100,95,95,114,101,113,117,105,114,101,70,117,110,99,116,105,111,110,40,105,110,118,111,107,101,114,83,105,103,110,97,116,117,114,101,44,32,105,110,118,111,107,101,114,41,59,10,32,32,32,32,32,32,32,32,119,104,101,110,68,101,112,101,110,100,101,110,116,84,121,112,101,115,65,114,101,82,101,115,111,108,118,101,100,40,91,93,44,32,91,114,97,119,67,108,97,115,115,84,121,112,101,93,44,32,40,99,108,97,115,115,84,121,112,101,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,32,32,99,108,97,115,115,84,121,112,101,32,61,32,99,108,97,115,115,84,121,112,101,91,48,93,59,10,32,32,32,32,32,32,32,32,32,32,118,97,114,32,104,117,109,97,110,78,97,109,101,32,61,32,96,99,111,110,115,116,114,117,99,116,111,114,32,36,123,99,108,97,115,115,84,121,112,101,46,110,97,109,101,125,96,59,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,108,97,115,115,84,121,112,101,46,114,101,103,105,115,116,101,114,101,100,67,108,97,115,115,46,99,111,110,115,116,114,117,99,116,111,114,95,98,111,100,121,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,99,108,97,115,115,84,121,112,101,46,114,101,103,105,115,116,101,114,101,100,67,108,97,115,115,46,99,111,110,115,116,114,117,99,116,111,114,95,98,111,100,121,32,61,32,91,93,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,118,111,105,100,32,48,32,33,61,61,32,99,108,97,115,115,84,121,112,101,46,114,101,103,105,115,116,101,114,101,100,67,108,97,115,115,46,99,111,110,115,116,114,117,99,116,111,114,95,98,111,100,121,91,97,114,103,67,111,117,110,116,32,45,32,49,93,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,116,104,114,111,119,32,110,101,119,32,66,105,110,100,105,110,103,69,114,114,111,114,40,10,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,97,114,103,67,111,117,110,116,32,45,32,49,125,41,32,102,111,114,32,99,108,97,115,115,32,39,36,123,99,108,97,115,115,84,121,112,101,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,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,99,108,97,115,115,84,121,112,101,46,114,101,103,105,115,116,101,114,101,100,67,108,97,115,115,46,99,111,110,115,116,114,117,99,116,111,114,95,98,111,100,121,91,97,114,103,67,111,117,110,116,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,116,104,114,111,119,85,110,98,111,117,110,100,84,121,112,101,69,114,114,111,114,40,96,67,97,110,110,111,116,32,99,111,110,115,116,114,117,99,116,32,36,123,99,108,97,115,115,84,121,112,101,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,114,97,119,65,114,103,84,121,112,101,115,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,119,104,101,110,68,101,112,101,110,100,101,110,116,84,121,112,101,115,65,114,101,82,101,115,111,108,118,101,100,40,91,93,44,32,114,97,119,65,114,103,84,121,112,101,115,44,32,40,97,114,103,84,121,112,101,115,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,97,114,103,84,121,112,101,115,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,99,108,97,115,115,84,121,112,101,46,114,101,103,105,115,116,101,114,101,100,67,108,97,115,115,46,99,111,110,115,116,114,117,99,116,111,114,95,98,111,100,121,91,97,114,103,67,111,117,110,116,32,45,32,49,93,32,61,32,99,114,97,102,116,73,110,118,111,107,101,114,70,117,110,99,116,105,111,110,40,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,104,117,109,97,110,78,97,109,101,44,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,97,114,103,84,121,112,101,115,44,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,110,117,108,108,44,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,105,110,118,111,107,101,114,44,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,114,97,119,67,111,110,115,116,114,117,99,116,111,114,10,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,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,32,32,114,101,116,117,114,110,32,91,93,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,118,97,114,32,103,101,116,70,117,110,99,116,105,111,110,78,97,109,101,32,61,32,40,115,105,103,110,97,116,117,114,101,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,115,105,103,110,97,116,117,114,101,32,61,32,115,105,103,110,97,116,117,114,101,46,116,114,105,109,40,41,59,10,32,32,32,32,32,32,32,32,99,111,110,115,116,32,97,114,103,115,73,110,100,101,120,32,61,32,115,105,103,110,97,116,117,114,101,46,105,110,100,101,120,79,102,40,34,40,34,41,59,10,32,32,32,32,32,32,32,32,105,102,32,40,97,114,103,115,73,110,100,101,120,32,33,61,61,32,45,49,41,32,123,10,32,32,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,115,105,103,110,97,116,117,114,101,46,115,117,98,115,116,114,40,48,44,32,97,114,103,115,73,110,100,101,120,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,114,101,116,117,114,110,32,115,105,103,110,97,116,117,114,101,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,95,95,101,109,98,105,110,100,95,114,101,103,105,115,116,101,114,95,99,108,97,115,115,95,102,117,110,99,116,105,111,110,32,61,32,40,114,97,119,67,108,97,115,115,84,121,112,101,44,32,109,101,116,104,111,100,78,97,109,101,44,32,97,114,103,67,111,117,110,116,44,32,114,97,119,65,114,103,84,121,112,101,115,65,100,100,114,44,32,105,110,118,111,107,101,114,83,105,103,110,97,116,117,114,101,44,32,114,97,119,73,110,118,111,107,101,114,44,32,99,111,110,116,101,120,116,44,32,105,115,80,117,114,101,86,105,114,116,117,97,108,44,32,105,115,65,115,121,110,99,44,32,105,115,78,111,110,110,117,108,108,82,101,116,117,114,110,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,118,97,114,32,114,97,119,65,114,103,84,121,112,101,115,32,61,32,104,101,97,112,51,50,86,101,99,116,111,114,84,111,65,114,114,97,121,40,97,114,103,67,111,117,110,116,44,32,114,97,119,65,114,103,84,121,112,101,115,65,100,100,114,41,59,10,32,32,32,32,32,32,32,32,109,101,116,104,111,100,78,97,109,101,32,61,32,114,101,97,100,76,97,116,105,110,49,83,116,114,105,110,103,40,109,101,116,104,111,100,78,97,109,101,41,59,10,32,32,32,32,32,32,32,32,109,101,116,104,111,100,78,97,109,101,32,61,32,103,101,116,70,117,110,99,116,105,111,110,78,97,109,101,40,109,101,116,104,111,100,78,97,109,101,41,59,10,32,32,32,32,32,32,32,32,114,97,119,73,110,118,111,107,101,114,32,61,32,101,109,98,105,110,100,95,95,114,101,113,117,105,114,101,70,117,110,99,116,105,111,110,40,105,110,118,111,107,101,114,83,105,103,110,97,116,117,114,101,44,32,114,97,119,73,110,118,111,107,101,114,41,59,10,32,32,32,32,32,32,32,32,119,104,101,110,68,101,112,101,110,100,101,110,116,84,121,112,101,115,65,114,101,82,101,115,111,108,118,101,100,40,91,93,44,32,91,114,97,119,67,108,97,115,115,84,121,112,101,93,44,32,40,99,108,97,115,115,84,121,112,101,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,32,32,99,108,97,115,115,84,121,112,101,32,61,32,99,108,97,115,115,84,121,112,101,91,48,93,59,10,32,32,32,32,32,32,32,32,32,32,118,97,114,32,104,117,109,97,110,78,97,109,101,32,61,32,96,36,123,99,108,97,115,115,84,121,112,101,46,110,97,109,101,125,46,36,123,109,101,116,104,111,100,78,97,109,101,125,96,59,10,32,32,32,32,32,32,32,32,32,32,105,102,32,40,109,101,116,104,111,100,78,97,109,101,46,115,116,97,114,116,115,87,105,116,104,40,34,64,64,34,41,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,109,101,116,104,111,100,78,97,109,101,32,61,32,83,121,109,98,111,108,91,109,101,116,104,111,100,78,97,109,101,46,115,117,98,115,116,114,105,110,103,40,50,41,93,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,105,115,80,117,114,101,86,105,114,116,117,97,108,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,99,108,97,115,115,84,121,112,101,46,114,101,103,105,115,116,101,114,101,100,67,108,97,115,115,46,112,117,114,101,86,105,114,116,117,97,108,70,117,110,99,116,105,111,110,115,46,112,117,115,104,40,109,101,116,104,111,100,78,97,109,101,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,102,117,110,99,116,105,111,110,32,117,110,98,111,117,110,100,84,121,112,101,115,72,97,110,100,108,101,114,40,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,116,104,114,111,119,85,110,98,111,117,110,100,84,121,112,101,69,114,114,111,114,40,96,67,97,110,110,111,116,32,99,97,108,108,32,36,123,104,117,109,97,110,78,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,114,97,119,65,114,103,84,121,112,101,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,118,97,114,32,112,114,111,116,111,32,61,32,99,108,97,115,115,84,121,112,101,46,114,101,103,105,115,116,101,114,101,100,67,108,97,115,115,46,105,110,115,116,97,110,99,101,80,114,111,116,111,116,121,112,101,59,10,32,32,32,32,32,32,32,32,32,32,118,97,114,32,109,101,116,104,111,100,32,61,32,112,114,111,116,111,91,109,101,116,104,111,100,78,97,109,101,93,59,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,109,101,116,104,111,100,32,124,124,32,118,111,105,100,32,48,32,61,61,61,32,109,101,116,104,111,100,46,111,118,101,114,108,111,97,100,84,97,98,108,101,32,38,38,32,109,101,116,104,111,100,46,99,108,97,115,115,78,97,109,101,32,33,61,61,32,99,108,97,115,115,84,121,112,101,46,110,97,109,101,32,38,38,32,109,101,116,104,111,100,46,97,114,103,67,111,117,110,116,32,61,61,61,32,97,114,103,67,111,117,110,116,32,45,32,50,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,117,110,98,111,117,110,100,84,121,112,101,115,72,97,110,100,108,101,114,46,97,114,103,67,111,117,110,116,32,61,32,97,114,103,67,111,117,110,116,32,45,32,50,59,10,32,32,32,32,32,32,32,32,32,32,32,32,117,110,98,111,117,110,100,84,121,112,101,115,72,97,110,100,108,101,114,46,99,108,97,115,115,78,97,109,101,32,61,32,99,108,97,115,115,84,121,112,101,46,110,97,109,101,59,10,32,32,32,32,32,32,32,32,32,32,32,32,112,114,111,116,111,91,109,101,116,104,111,100,78,97,109,101,93,32,61,32,117,110,98,111,117,110,100,84,121,112,101,115,72,97,110,100,108,101,114,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,101,110,115,117,114,101,79,118,101,114,108,111,97,100,84,97,98,108,101,40,112,114,111,116,111,44,32,109,101,116,104,111,100,78,97,109,101,44,32,104,117,109,97,110,78,97,109,101,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,112,114,111,116,111,91,109,101,116,104,111,100,78,97,109,101,93,46,111,118,101,114,108,111,97,100,84,97,98,108,101,91,97,114,103,67,111,117,110,116,32,45,32,50,93,32,61,32,117,110,98,111,117,110,100,84,121,112,101,115,72,97,110,100,108,101,114,59,10,32,32,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,32,32,32,32,119,104,101,110,68,101,112,101,110,100,101,110,116,84,121,112,101,115,65,114,101,82,101,115,111,108,118,101,100,40,91,93,44,32,114,97,119,65,114,103,84,121,112,101,115,44,32,40,97,114,103,84,121,112,101,115,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,118,97,114,32,109,101,109,98,101,114,70,117,110,99,116,105,111,110,32,61,32,99,114,97,102,116,73,110,118,111,107,101,114,70,117,110,99,116,105,111,110,40,104,117,109,97,110,78,97,109,101,44,32,97,114,103,84,121,112,101,115,44,32,99,108,97,115,115,84,121,112,101,44,32,114,97,119,73,110,118,111,107,101,114,44,32,99,111,110,116,101,120,116,44,32,105,115,65,115,121,110,99,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,61,61,61,32,112,114,111,116,111,91,109,101,116,104,111,100,78,97,109,101,93,46,111,118,101,114,108,111,97,100,84,97,98,108,101,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,109,101,109,98,101,114,70,117,110,99,116,105,111,110,46,97,114,103,67,111,117,110,116,32,61,32,97,114,103,67,111,117,110,116,32,45,32,50,59,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,112,114,111,116,111,91,109,101,116,104,111,100,78,97,109,101,93,32,61,32,109,101,109,98,101,114,70,117,110,99,116,105,111,110,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,112,114,111,116,111,91,109,101,116,104,111,100,78,97,109,101,93,46,111,118,101,114,108,111,97,100,84,97,98,108,101,91,97,114,103,67,111,117,110,116,32,45,32,50,93,32,61,32,109,101,109,98,101,114,70,117,110,99,116,105,111,110,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,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,32,32,114,101,116,117,114,110,32,91,93,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,118,97,114,32,101,109,118,97,108,95,102,114,101,101,108,105,115,116,32,61,32,91,93,59,10,32,32,32,32,32,32,118,97,114,32,101,109,118,97,108,95,104,97,110,100,108,101,115,32,61,32,91,93,59,10,32,32,32,32,32,32,118,97,114,32,95,95,101,109,118,97,108,95,100,101,99,114,101,102,32,61,32,40,104,97,110,100,108,101,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,105,102,32,40,104,97,110,100,108,101,32,62,32,57,32,38,38,32,48,32,61,61,61,32,45,45,101,109,118,97,108,95,104,97,110,100,108,101,115,91,104,97,110,100,108,101,32,43,32,49,93,41,32,123,10,32,32,32,32,32,32,32,32,32,32,101,109,118,97,108,95,104,97,110,100,108,101,115,91,104,97,110,100,108,101,93,32,61,32,118,111,105,100,32,48,59,10,32,32,32,32,32,32,32,32,32,32,101,109,118,97,108,95,102,114,101,101,108,105,115,116,46,112,117,115,104,40,104,97,110,100,108,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,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,101,109,118,97,108,95,104,97,110,100,108,101,115,46,108,101,110,103,116,104,32,47,32,50,32,45,32,53,32,45,32,101,109,118,97,108,95,102,114,101,101,108,105,115,116,46,108,101,110,103,116,104,59,10,32,32,32,32,32,32,118,97,114,32,105,110,105,116,95,101,109,118,97,108,32,61,32,40,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,101,109,118,97,108,95,104,97,110,100,108,101,115,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,32,32,77,111,100,117,108,101,91,34,99,111,117,110,116,95,101,109,118,97,108,95,104,97,110,100,108,101,115,34,93,32,61,32,99,111,117,110,116,95,101,109,118,97,108,95,104,97,110,100,108,101,115,59,10,32,32,32,32,32,32,125,59,10,32,32,32,32,32,32,118,97,114,32,69,109,118,97,108,32,61,32,123,10,32,32,32,32,32,32,32,32,116,111,86,97,108,117,101,58,32,40,104,97,110,100,108,101,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,32,32,105,102,32,40,33,104,97,110,100,108,101,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,116,104,114,111,119,66,105,110,100,105,110,103,69,114,114,111,114,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,104,97,110,100,108,101,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,114,101,116,117,114,110,32,101,109,118,97,108,95,104,97,110,100,108,101,115,91,104,97,110,100,108,101,93,59,10,32,32,32,32,32,32,32,32,125,44,10,32,32,32,32,32,32,32,32,116,111,72,97,110,100,108,101,58,32,40,118,97,108,117,101,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,32,32,115,119,105,116,99,104,32,40,118,97,108,117,101,41,32,123,10,32,32,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,32,32,114,101,116,117,114,110,32,50,59,10,32,32,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,32,32,114,101,116,117,114,110,32,52,59,10,32,32,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,32,32,114,101,116,117,114,110,32,54,59,10,32,32,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,32,32,114,101,116,117,114,110,32,56,59,10,32,32,32,32,32,32,32,32,32,32,32,32,100,101,102,97,117,108,116,58,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,99,111,110,115,116,32,104,97,110,100,108,101,32,61,32,101,109,118,97,108,95,102,114,101,101,108,105,115,116,46,112,111,112,40,41,32,124,124,32,101,109,118,97,108,95,104,97,110,100,108,101,115,46,108,101,110,103,116,104,59,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,101,109,118,97,108,95,104,97,110,100,108,101,115,91,104,97,110,100,108,101,93,32,61,32,118,97,108,117,101,59,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,101,109,118,97,108,95,104,97,110,100,108,101,115,91,104,97,110,100,108,101,32,43,32,49,93,32,61,32,49,59,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,104,97,110,100,108,101,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,59,10,32,32,32,32,32,32,118,97,114,32,69,109,86,97,108,84,121,112,101,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,104,97,110,100,108,101,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,32,32,118,97,114,32,114,118,32,61,32,69,109,118,97,108,46,116,111,86,97,108,117,101,40,104,97,110,100,108,101,41,59,10,32,32,32,32,32,32,32,32,32,32,95,95,101,109,118,97,108,95,100,101,99,114,101,102,40,104,97,110,100,108,101,41,59,10,32,32,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,114,118,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,100,101,115,116,114,117,99,116,111,114,115,44,32,118,97,108,117,101,41,32,61,62,32,69,109,118,97,108,46,116,111,72,97,110,100,108,101,40,118,97,108,117,101,41,44,10,32,32,32,32,32,32,32,32,97,114,103,80,97,99,107,65,100,118,97,110,99,101,58,32,71,101,110,101,114,105,99,87,105,114,101,84,121,112,101,83,105,122,101,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,114,101,97,100,80,111,105,110,116,101,114,44,10,32,32,32,32,32,32,32,32,100,101,115,116,114,117,99,116,111,114,70,117,110,99,116,105,111,110,58,32,110,117,108,108,10,32,32,32,32,32,32,125,59,10,32,32,32,32,32,32,118,97,114,32,95,95,101,109,98,105,110,100,95,114,101,103,105,115,116,101,114,95,101,109,118,97,108,32,61,32,40,114,97,119,84,121,112,101,41,32,61,62,32,114,101,103,105,115,116,101,114,84,121,112,101,40,114,97,119,84,121,112,101,44,32,69,109,86,97,108,84,121,112,101,41,59,10,32,32,32,32,32,32,118,97,114,32,101,110,117,109,82,101,97,100,86,97,108,117,101,70,114,111,109,80,111,105,110,116,101,114,32,61,32,40,110,97,109,101,44,32,119,105,100,116,104,44,32,115,105,103,110,101,100,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,115,119,105,116,99,104,32,40,119,105,100,116,104,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,115,105,103,110,101,100,32,63,32,102,117,110,99,116,105,111,110,40,112,111,105,110,116,101,114,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,91,34,102,114,111,109,87,105,114,101,84,121,112,101,34,93,40,72,69,65,80,56,91,112,111,105,110,116,101,114,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,112,111,105,110,116,101,114,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,91,34,102,114,111,109,87,105,114,101,84,121,112,101,34,93,40,72,69,65,80,85,56,91,112,111,105,110,116,101,114,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,115,105,103,110,101,100,32,63,32,102,117,110,99,116,105,111,110,40,112,111,105,110,116,101,114,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,91,34,102,114,111,109,87,105,114,101,84,121,112,101,34,93,40,72,69,65,80,49,54,91,112,111,105,110,116,101,114,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,112,111,105,110,116,101,114,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,91,34,102,114,111,109,87,105,114,101,84,121,112,101,34,93,40,72,69,65,80,85,49,54,91,112,111,105,110,116,101,114,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,115,105,103,110,101,100,32,63,32,102,117,110,99,116,105,111,110,40,112,111,105,110,116,101,114,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,91,34,102,114,111,109,87,105,114,101,84,121,112,101,34,93,40,72,69,65,80,51,50,91,112,111,105,110,116,101,114,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,112,111,105,110,116,101,114,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,91,34,102,114,111,109,87,105,114,101,84,121,112,101,34,93,40,72,69,65,80,85,51,50,91,112,111,105,110,116,101,114,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,119,105,100,116,104,125,41,58,32,36,123,110,97,109,101,125,96,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,95,95,101,109,98,105,110,100,95,114,101,103,105,115,116,101,114,95,101,110,117,109,32,61,32,40,114,97,119,84,121,112,101,44,32,110,97,109,101,44,32,115,105,122,101,44,32,105,115,83,105,103,110,101,100,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,110,97,109,101,32,61,32,114,101,97,100,76,97,116,105,110,49,83,116,114,105,110,103,40,110,97,109,101,41,59,10,32,32,32,32,32,32,32,32,102,117,110,99,116,105,111,110,32,99,116,111,114,40,41,32,123,10,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,32,32,99,116,111,114,46,118,97,108,117,101,115,32,61,32,123,125,59,10,32,32,32,32,32,32,32,32,114,101,103,105,115,116,101,114,84,121,112,101,40,114,97,119,84,121,112,101,44,32,123,10,32,32,32,32,32,32,32,32,32,32,110,97,109,101,44,10,32,32,32,32,32,32,32,32,32,32,99,111,110,115,116,114,117,99,116,111,114,58,32,99,116,111,114,44,10,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,99,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,99,111,110,115,116,114,117,99,116,111,114,46,118,97,108,117,101,115,91,99,93,59,10,32,32,32,32,32,32,32,32,32,32,125,44,10,32,32,32,32,32,32,32,32,32,32,116,111,87,105,114,101,84,121,112,101,58,32,40,100,101,115,116,114,117,99,116,111,114,115,44,32,99,41,32,61,62,32,99,46,118,97,108,117,101,44,10,32,32,32,32,32,32,32,32,32,32,97,114,103,80,97,99,107,65,100,118,97,110,99,101,58,32,71,101,110,101,114,105,99,87,105,114,101,84,121,112,101,83,105,122,101,44,10,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,101,110,117,109,82,101,97,100,86,97,108,117,101,70,114,111,109,80,111,105,110,116,101,114,40,110,97,109,101,44,32,115,105,122,101,44,32,105,115,83,105,103,110,101,100,41,44,10,32,32,32,32,32,32,32,32,32,32,100,101,115,116,114,117,99,116,111,114,70,117,110,99,116,105,111,110,58,32,110,117,108,108,10,32,32,32,32,32,32,32,32,125,41,59,10,32,32,32,32,32,32,32,32,101,120,112,111,115,101,80,117,98,108,105,99,83,121,109,98,111,108,40,110,97,109,101,44,32,99,116,111,114,41,59,10,32,32,32,32,32,32,125,59,10,32,32,32,32,32,32,118,97,114,32,114,101,113,117,105,114,101,82,101,103,105,115,116,101,114,101,100,84,121,112,101,32,61,32,40,114,97,119,84,121,112,101,44,32,104,117,109,97,110,78,97,109,101,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,118,97,114,32,105,109,112,108,32,61,32,114,101,103,105,115,116,101,114,101,100,84,121,112,101,115,91,114,97,119,84,121,112,101,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,105,109,112,108,41,32,123,10,32,32,32,32,32,32,32,32,32,32,116,104,114,111,119,66,105,110,100,105,110,103,69,114,114,111,114,40,96,36,123,104,117,109,97,110,78,97,109,101,125,32,104,97,115,32,117,110,107,110,111,119,110,32,116,121,112,101,32,36,123,103,101,116,84,121,112,101,78,97,109,101,40,114,97,119,84,121,112,101,41,125,96,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,105,109,112,108,59,10,32,32,32,32,32,32,125,59,10,32,32,32,32,32,32,118,97,114,32,95,95,101,109,98,105,110,100,95,114,101,103,105,115,116,101,114,95,101,110,117,109,95,118,97,108,117,101,32,61,32,40,114,97,119,69,110,117,109,84,121,112,101,44,32,110,97,109,101,44,32,101,110,117,109,86,97,108,117,101,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,118,97,114,32,101,110,117,109,84,121,112,101,32,61,32,114,101,113,117,105,114,101,82,101,103,105,115,116,101,114,101,100,84,121,112,101,40,114,97,119,69,110,117,109,84,121,112,101,44,32,34,101,110,117,109,34,41,59,10,32,32,32,32,32,32,32,32,110,97,109,101,32,61,32,114,101,97,100,76,97,116,105,110,49,83,116,114,105,110,103,40,110,97,109,101,41,59,10,32,32,32,32,32,32,32,32,118,97,114,32,69,110,117,109,32,61,32,101,110,117,109,84,121,112,101,46,99,111,110,115,116,114,117,99,116,111,114,59,10,32,32,32,32,32,32,32,32,118,97,114,32,86,97,108,117,101,32,61,32,79,98,106,101,99,116,46,99,114,101,97,116,101,40,101,110,117,109,84,121,112,101,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,118,97,108,117,101,58,32,123,32,118,97,108,117,101,58,32,101,110,117,109,86,97,108,117,101,32,125,44,10,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,99,114,101,97,116,101,78,97,109,101,100,70,117,110,99,116,105,111,110,40,96,36,123,101,110,117,109,84,121,112,101,46,110,97,109,101,125,95,36,123,110,97,109,101,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,125,41,32,125,10,32,32,32,32,32,32,32,32,125,41,59,10,32,32,32,32,32,32,32,32,69,110,117,109,46,118,97,108,117,101,115,91,101,110,117,109,86,97,108,117,101,93,32,61,32,86,97,108,117,101,59,10,32,32,32,32,32,32,32,32,69,110,117,109,91,110,97,109,101,93,32,61,32,86,97,108,117,101,59,10,32,32,32,32,32,32,125,59,10,32,32,32,32,32,32,118,97,114,32,101,109,98,105,110,100,82,101,112,114,32,61,32,40,118,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,105,102,32,40,118,32,61,61,61,32,110,117,108,108,41,32,123,10,32,32,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,34,110,117,108,108,34,59,10,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,32,32,118,97,114,32,116,32,61,32,116,121,112,101,111,102,32,118,59,10,32,32,32,32,32,32,32,32,105,102,32,40,116,32,61,61,61,32,34,111,98,106,101,99,116,34,32,124,124,32,116,32,61,61,61,32,34,97,114,114,97,121,34,32,124,124,32,116,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,32,32,32,32,114,101,116,117,114,110,32,118,46,116,111,83,116,114,105,110,103,40,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,114,101,116,117,114,110,32,34,34,32,43,32,118,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,102,108,111,97,116,82,101,97,100,86,97,108,117,101,70,114,111,109,80,111,105,110,116,101,114,32,61,32,40,110,97,109,101,44,32,119,105,100,116,104,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,115,119,105,116,99,104,32,40,119,105,100,116,104,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,112,111,105,110,116,101,114,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,91,34,102,114,111,109,87,105,114,101,84,121,112,101,34,93,40,72,69,65,80,70,51,50,91,112,111,105,110,116,101,114,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,112,111,105,110,116,101,114,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,91,34,102,114,111,109,87,105,114,101,84,121,112,101,34,93,40,72,69,65,80,70,54,52,91,112,111,105,110,116,101,114,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,119,105,100,116,104,125,41,58,32,36,123,110,97,109,101,125,96,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,95,95,101,109,98,105,110,100,95,114,101,103,105,115,116,101,114,95,102,108,111,97,116,32,61,32,40,114,97,119,84,121,112,101,44,32,110,97,109,101,44,32,115,105,122,101,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,110,97,109,101,32,61,32,114,101,97,100,76,97,116,105,110,49,83,116,114,105,110,103,40,110,97,109,101,41,59,10,32,32,32,32,32,32,32,32,114,101,103,105,115,116,101,114,84,121,112,101,40,114,97,119,84,121,112,101,44,32,123,10,32,32,32,32,32,32,32,32,32,32,110,97,109,101,44,10,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,118,97,108,117,101,41,32,61,62,32,118,97,108,117,101,44,10,32,32,32,32,32,32,32,32,32,32,116,111,87,105,114,101,84,121,112,101,58,32,40,100,101,115,116,114,117,99,116,111,114,115,44,32,118,97,108,117,101,41,32,61,62,32,118,97,108,117,101,44,10,32,32,32,32,32,32,32,32,32,32,97,114,103,80,97,99,107,65,100,118,97,110,99,101,58,32,71,101,110,101,114,105,99,87,105,114,101,84,121,112,101,83,105,122,101,44,10,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,108,111,97,116,82,101,97,100,86,97,108,117,101,70,114,111,109,80,111,105,110,116,101,114,40,110,97,109,101,44,32,115,105,122,101,41,44,10,32,32,32,32,32,32,32,32,32,32,100,101,115,116,114,117,99,116,111,114,70,117,110,99,116,105,111,110,58,32,110,117,108,108,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,118,97,114,32,95,95,101,109,98,105,110,100,95,114,101,103,105,115,116,101,114,95,102,117,110,99,116,105,111,110,32,61,32,40,110,97,109,101,44,32,97,114,103,67,111,117,110,116,44,32,114,97,119,65,114,103,84,121,112,101,115,65,100,100,114,44,32,115,105,103,110,97,116,117,114,101,44,32,114,97,119,73,110,118,111,107,101,114,44,32,102,110,44,32,105,115,65,115,121,110,99,44,32,105,115,78,111,110,110,117,108,108,82,101,116,117,114,110,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,118,97,114,32,97,114,103,84,121,112,101,115,32,61,32,104,101,97,112,51,50,86,101,99,116,111,114,84,111,65,114,114,97,121,40,97,114,103,67,111,117,110,116,44,32,114,97,119,65,114,103,84,121,112,101,115,65,100,100,114,41,59,10,32,32,32,32,32,32,32,32,110,97,109,101,32,61,32,114,101,97,100,76,97,116,105,110,49,83,116,114,105,110,103,40,110,97,109,101,41,59,10,32,32,32,32,32,32,32,32,110,97,109,101,32,61,32,103,101,116,70,117,110,99,116,105,111,110,78,97,109,101,40,110,97,109,101,41,59,10,32,32,32,32,32,32,32,32,114,97,119,73,110,118,111,107,101,114,32,61,32,101,109,98,105,110,100,95,95,114,101,113,117,105,114,101,70,117,110,99,116,105,111,110,40,115,105,103,110,97,116,117,114,101,44,32,114,97,119,73,110,118,111,107,101,114,41,59,10,32,32,32,32,32,32,32,32,101,120,112,111,115,101,80,117,98,108,105,99,83,121,109,98,111,108,40,10,32,32,32,32,32,32,32,32,32,32,110,97,109,101,44,10,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,116,104,114,111,119,85,110,98,111,117,110,100,84,121,112,101,69,114,114,111,114,40,96,67,97,110,110,111,116,32,99,97,108,108,32,36,123,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,97,114,103,84,121,112,101,115,41,59,10,32,32,32,32,32,32,32,32,32,32,125,44,10,32,32,32,32,32,32,32,32,32,32,97,114,103,67,111,117,110,116,32,45,32,49,10,32,32,32,32,32,32,32,32,41,59,10,32,32,32,32,32,32,32,32,119,104,101,110,68,101,112,101,110,100,101,110,116,84,121,112,101,115,65,114,101,82,101,115,111,108,118,101,100,40,91,93,44,32,97,114,103,84,121,112,101,115,44,32,40,97,114,103,84,121,112,101,115,50,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,32,32,118,97,114,32,105,110,118,111,107,101,114,65,114,103,115,65,114,114,97,121,32,61,32,91,97,114,103,84,121,112,101,115,50,91,48,93,44,32,110,117,108,108,93,46,99,111,110,99,97,116,40,97,114,103,84,121,112,101,115,50,46,115,108,105,99,101,40,49,41,41,59,10,32,32,32,32,32,32,32,32,32,32,114,101,112,108,97,99,101,80,117,98,108,105,99,83,121,109,98,111,108,40,10,32,32,32,32,32,32,32,32,32,32,32,32,110,97,109,101,44,10,32,32,32,32,32,32,32,32,32,32,32,32,99,114,97,102,116,73,110,118,111,107,101,114,70,117,110,99,116,105,111,110,40,110,97,109,101,44,32,105,110,118,111,107,101,114,65,114,103,115,65,114,114,97,121,44,32,110,117,108,108,44,32,114,97,119,73,110,118,111,107,101,114,44,32,102,110,44,32,105,115,65,115,121,110,99,41,44,10,32,32,32,32,32,32,32,32,32,32,32,32,97,114,103,67,111,117,110,116,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,114,101,116,117,114,110,32,91,93,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,118,97,114,32,105,110,116,101,103,101,114,82,101,97,100,86,97,108,117,101,70,114,111,109,80,111,105,110,116,101,114,32,61,32,40,110,97,109,101,44,32,119,105,100,116,104,44,32,115,105,103,110,101,100,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,115,119,105,116,99,104,32,40,119,105,100,116,104,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,115,105,103,110,101,100,32,63,32,40,112,111,105,110,116,101,114,41,32,61,62,32,72,69,65,80,56,91,112,111,105,110,116,101,114,93,32,58,32,40,112,111,105,110,116,101,114,41,32,61,62,32,72,69,65,80,85,56,91,112,111,105,110,116,101,114,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,115,105,103,110,101,100,32,63,32,40,112,111,105,110,116,101,114,41,32,61,62,32,72,69,65,80,49,54,91,112,111,105,110,116,101,114,32,62,62,32,49,93,32,58,32,40,112,111,105,110,116,101,114,41,32,61,62,32,72,69,65,80,85,49,54,91,112,111,105,110,116,101,114,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,115,105,103,110,101,100,32,63,32,40,112,111,105,110,116,101,114,41,32,61,62,32,72,69,65,80,51,50,91,112,111,105,110,116,101,114,32,62,62,32,50,93,32,58,32,40,112,111,105,110,116,101,114,41,32,61,62,32,72,69,65,80,85,51,50,91,112,111,105,110,116,101,114,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,119,105,100,116,104,125,41,58,32,36,123,110,97,109,101,125,96,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,95,95,101,109,98,105,110,100,95,114,101,103,105,115,116,101,114,95,105,110,116,101,103,101,114,32,61,32,40,112,114,105,109,105,116,105,118,101,84,121,112,101,44,32,110,97,109,101,44,32,115,105,122,101,44,32,109,105,110,82,97,110,103,101,44,32,109,97,120,82,97,110,103,101,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,110,97,109,101,32,61,32,114,101,97,100,76,97,116,105,110,49,83,116,114,105,110,103,40,110,97,109,101,41,59,10,32,32,32,32,32,32,32,32,105,102,32,40,109,97,120,82,97,110,103,101,32,61,61,61,32,45,49,41,32,123,10,32,32,32,32,32,32,32,32,32,32,109,97,120,82,97,110,103,101,32,61,32,52,50,57,52,57,54,55,50,57,53,59,10,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,32,32,118,97,114,32,102,114,111,109,87,105,114,101,84,121,112,101,32,61,32,40,118,97,108,117,101,41,32,61,62,32,118,97,108,117,101,59,10,32,32,32,32,32,32,32,32,105,102,32,40,109,105,110,82,97,110,103,101,32,61,61,61,32,48,41,32,123,10,32,32,32,32,32,32,32,32,32,32,118,97,114,32,98,105,116,115,104,105,102,116,32,61,32,51,50,32,45,32,56,32,42,32,115,105,122,101,59,10,32,32,32,32,32,32,32,32,32,32,102,114,111,109,87,105,114,101,84,121,112,101,32,61,32,40,118,97,108,117,101,41,32,61,62,32,118,97,108,117,101,32,60,60,32,98,105,116,115,104,105,102,116,32,62,62,62,32,98,105,116,115,104,105,102,116,59,10,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,32,32,118,97,114,32,105,115,85,110,115,105,103,110,101,100,84,121,112,101,32,61,32,110,97,109,101,46,105,110,99,108,117,100,101,115,40,34,117,110,115,105,103,110,101,100,34,41,59,10,32,32,32,32,32,32,32,32,118,97,114,32,99,104,101,99,107,65,115,115,101,114,116,105,111,110,115,32,61,32,40,118,97,108,117,101,44,32,116,111,84,121,112,101,78,97,109,101,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,125,59,10,32,32,32,32,32,32,32,32,118,97,114,32,116,111,87,105,114,101,84,121,112,101,59,10,32,32,32,32,32,32,32,32,105,102,32,40,105,115,85,110,115,105,103,110,101,100,84,121,112,101,41,32,123,10,32,32,32,32,32,32,32,32,32,32,116,111,87,105,114,101,84,121,112,101,32,61,32,102,117,110,99,116,105,111,110,40,100,101,115,116,114,117,99,116,111,114,115,44,32,118,97,108,117,101,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,99,104,101,99,107,65,115,115,101,114,116,105,111,110,115,40,118,97,108,117,101,44,32,116,104,105,115,46,110,97,109,101,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,118,97,108,117,101,32,62,62,62,32,48,59,10,32,32,32,32,32,32,32,32,32,32,125,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,116,111,87,105,114,101,84,121,112,101,32,61,32,102,117,110,99,116,105,111,110,40,100,101,115,116,114,117,99,116,111,114,115,44,32,118,97,108,117,101,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,99,104,101,99,107,65,115,115,101,114,116,105,111,110,115,40,118,97,108,117,101,44,32,116,104,105,115,46,110,97,109,101,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,118,97,108,117,101,59,10,32,32,32,32,32,32,32,32,32,32,125,59,10,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,32,32,114,101,103,105,115,116,101,114,84,121,112,101,40,112,114,105,109,105,116,105,118,101,84,121,112,101,44,32,123,10,32,32,32,32,32,32,32,32,32,32,110,97,109,101,44,10,32,32,32,32,32,32,32,32,32,32,102,114,111,109,87,105,114,101,84,121,112,101,44,10,32,32,32,32,32,32,32,32,32,32,116,111,87,105,114,101,84,121,112,101,44,10,32,32,32,32,32,32,32,32,32,32,97,114,103,80,97,99,107,65,100,118,97,110,99,101,58,32,71,101,110,101,114,105,99,87,105,114,101,84,121,112,101,83,105,122,101,44,10,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,105,110,116,101,103,101,114,82,101,97,100,86,97,108,117,101,70,114,111,109,80,111,105,110,116,101,114,40,110,97,109,101,44,32,115,105,122,101,44,32,109,105,110,82,97,110,103,101,32,33,61,61,32,48,41,44,10,32,32,32,32,32,32,32,32,32,32,100,101,115,116,114,117,99,116,111,114,70,117,110,99,116,105,111,110,58,32,110,117,108,108,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,118,97,114,32,95,95,101,109,98,105,110,100,95,114,101,103,105,115,116,101,114,95,109,101,109,111,114,121,95,118,105,101,119,32,61,32,40,114,97,119,84,121,112,101,44,32,100,97,116,97,84,121,112,101,73,110,100,101,120,44,32,110,97,109,101,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,118,97,114,32,116,121,112,101,77,97,112,112,105,110,103,32,61,32,91,10,32,32,32,32,32,32,32,32,32,32,73,110,116,56,65,114,114,97,121,44,10,32,32,32,32,32,32,32,32,32,32,85,105,110,116,56,65,114,114,97,121,44,10,32,32,32,32,32,32,32,32,32,32,73,110,116,49,54,65,114,114,97,121,44,10,32,32,32,32,32,32,32,32,32,32,85,105,110,116,49,54,65,114,114,97,121,44,10,32,32,32,32,32,32,32,32,32,32,73,110,116,51,50,65,114,114,97,121,44,10,32,32,32,32,32,32,32,32,32,32,85,105,110,116,51,50,65,114,114,97,121,44,10,32,32,32,32,32,32,32,32,32,32,70,108,111,97,116,51,50,65,114,114,97,121,44,10,32,32,32,32,32,32,32,32,32,32,70,108,111,97,116,54,52,65,114,114,97,121,10,32,32,32,32,32,32,32,32,93,59,10,32,32,32,32,32,32,32,32,118,97,114,32,84,65,32,61,32,116,121,112,101,77,97,112,112,105,110,103,91,100,97,116,97,84,121,112,101,73,110,100,101,120,93,59,10,32,32,32,32,32,32,32,32,102,117,110,99,116,105,111,110,32,100,101,99,111,100,101,77,101,109,111,114,121,86,105,101,119,40,104,97,110,100,108,101,41,32,123,10,32,32,32,32,32,32,32,32,32,32,118,97,114,32,115,105,122,101,32,61,32,72,69,65,80,85,51,50,91,104,97,110,100,108,101,32,62,62,32,50,93,59,10,32,32,32,32,32,32,32,32,32,32,118,97,114,32,100,97,116,97,32,61,32,72,69,65,80,85,51,50,91,104,97,110,100,108,101,32,43,32,52,32,62,62,32,50,93,59,10,32,32,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,110,101,119,32,84,65,40,72,69,65,80,56,46,98,117,102,102,101,114,44,32,100,97,116,97,44,32,115,105,122,101,41,59,10,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,32,32,110,97,109,101,32,61,32,114,101,97,100,76,97,116,105,110,49,83,116,114,105,110,103,40,110,97,109,101,41,59,10,32,32,32,32,32,32,32,32,114,101,103,105,115,116,101,114,84,121,112,101,40,10,32,32,32,32,32,32,32,32,32,32,114,97,119,84,121,112,101,44,10,32,32,32,32,32,32,32,32,32,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,110,97,109,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,100,101,99,111,100,101,77,101,109,111,114,121,86,105,101,119,44,10,32,32,32,32,32,32,32,32,32,32,32,32,97,114,103,80,97,99,107,65,100,118,97,110,99,101,58,32,71,101,110,101,114,105,99,87,105,114,101,84,121,112,101,83,105,122,101,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,100,101,99,111,100,101,77,101,109,111,114,121,86,105,101,119,10,32,32,32,32,32,32,32,32,32,32,125,44,10,32,32,32,32,32,32,32,32,32,32,123,32,105,103,110,111,114,101,68,117,112,108,105,99,97,116,101,82,101,103,105,115,116,114,97,116,105,111,110,115,58,32,116,114,117,101,32,125,10,32,32,32,32,32,32,32,32,41,59,10,32,32,32,32,32,32,125,59,10,32,32,32,32,32,32,118,97,114,32,69,109,86,97,108,79,112,116,105,111,110,97,108,84,121,112,101,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,69,109,86,97,108,84,121,112,101,41,59,10,32,32,32,32,32,32,118,97,114,32,95,95,101,109,98,105,110,100,95,114,101,103,105,115,116,101,114,95,111,112,116,105,111,110,97,108,32,61,32,40,114,97,119,79,112,116,105,111,110,97,108,84,121,112,101,44,32,114,97,119,84,121,112,101,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,114,101,103,105,115,116,101,114,84,121,112,101,40,114,97,119,79,112,116,105,111,110,97,108,84,121,112,101,44,32,69,109,86,97,108,79,112,116,105,111,110,97,108,84,121,112,101,41,59,10,32,32,32,32,32,32,125,59,10,32,32,32,32,32,32,118,97,114,32,95,95,101,109,98,105,110,100,95,114,101,103,105,115,116,101,114,95,115,109,97,114,116,95,112,116,114,32,61,32,40,114,97,119,84,121,112,101,44,32,114,97,119,80,111,105,110,116,101,101,84,121,112,101,44,32,110,97,109,101,44,32,115,104,97,114,105,110,103,80,111,108,105,99,121,44,32,103,101,116,80,111,105,110,116,101,101,83,105,103,110,97,116,117,114,101,44,32,114,97,119,71,101,116,80,111,105,110,116,101,101,44,32,99,111,110,115,116,114,117,99,116,111,114,83,105,103,110,97,116,117,114,101,44,32,114,97,119,67,111,110,115,116,114,117,99,116,111,114,44,32,115,104,97,114,101,83,105,103,110,97,116,117,114,101,44,32,114,97,119,83,104,97,114,101,44,32,100,101,115,116,114,117,99,116,111,114,83,105,103,110,97,116,117,114,101,44,32,114,97,119,68,101,115,116,114,117,99,116,111,114,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,110,97,109,101,32,61,32,114,101,97,100,76,97,116,105,110,49,83,116,114,105,110,103,40,110,97,109,101,41,59,10,32,32,32,32,32,32,32,32,114,97,119,71,101,116,80,111,105,110,116,101,101,32,61,32,101,109,98,105,110,100,95,95,114,101,113,117,105,114,101,70,117,110,99,116,105,111,110,40,103,101,116,80,111,105,110,116,101,101,83,105,103,110,97,116,117,114,101,44,32,114,97,119,71,101,116,80,111,105,110,116,101,101,41,59,10,32,32,32,32,32,32,32,32,114,97,119,67,111,110,115,116,114,117,99,116,111,114,32,61,32,101,109,98,105,110,100,95,95,114,101,113,117,105,114,101,70,117,110,99,116,105,111,110,40,99,111,110,115,116,114,117,99,116,111,114,83,105,103,110,97,116,117,114,101,44,32,114,97,119,67,111,110,115,116,114,117,99,116,111,114,41,59,10,32,32,32,32,32,32,32,32,114,97,119,83,104,97,114,101,32,61,32,101,109,98,105,110,100,95,95,114,101,113,117,105,114,101,70,117,110,99,116,105,111,110,40,115,104,97,114,101,83,105,103,110,97,116,117,114,101,44,32,114,97,119,83,104,97,114,101,41,59,10,32,32,32,32,32,32,32,32,114,97,119,68,101,115,116,114,117,99,116,111,114,32,61,32,101,109,98,105,110,100,95,95,114,101,113,117,105,114,101,70,117,110,99,116,105,111,110,40,100,101,115,116,114,117,99,116,111,114,83,105,103,110,97,116,117,114,101,44,32,114,97,119,68,101,115,116,114,117,99,116,111,114,41,59,10,32,32,32,32,32,32,32,32,119,104,101,110,68,101,112,101,110,100,101,110,116,84,121,112,101,115,65,114,101,82,101,115,111,108,118,101,100,40,91,114,97,119,84,121,112,101,93,44,32,91,114,97,119,80,111,105,110,116,101,101,84,121,112,101,93,44,32,40,112,111,105,110,116,101,101,84,121,112,101,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,32,32,112,111,105,110,116,101,101,84,121,112,101,32,61,32,112,111,105,110,116,101,101,84,121,112,101,91,48,93,59,10,32,32,32,32,32,32,32,32,32,32,118,97,114,32,114,101,103,105,115,116,101,114,101,100,80,111,105,110,116,101,114,32,61,32,110,101,119,32,82,101,103,105,115,116,101,114,101,100,80,111,105,110,116,101,114,40,10,32,32,32,32,32,32,32,32,32,32,32,32,110,97,109,101,44,10,32,32,32,32,32,32,32,32,32,32,32,32,112,111,105,110,116,101,101,84,121,112,101,46,114,101,103,105,115,116,101,114,101,100,67,108,97,115,115,44,10,32,32,32,32,32,32,32,32,32,32,32,32,102,97,108,115,101,44,10,32,32,32,32,32,32,32,32,32,32,32,32,102,97,108,115,101,44,10,32,32,32,32,32,32,32,32,32,32,32,32,116,114,117,101,44,10,32,32,32,32,32,32,32,32,32,32,32,32,112,111,105,110,116,101,101,84,121,112,101,44,10,32,32,32,32,32,32,32,32,32,32,32,32,115,104,97,114,105,110,103,80,111,108,105,99,121,44,10,32,32,32,32,32,32,32,32,32,32,32,32,114,97,119,71,101,116,80,111,105,110,116,101,101,44,10,32,32,32,32,32,32,32,32,32,32,32,32,114,97,119,67,111,110,115,116,114,117,99,116,111,114,44,10,32,32,32,32,32,32,32,32,32,32,32,32,114,97,119,83,104,97,114,101,44,10,32,32,32,32,32,32,32,32,32,32,32,32,114,97,119,68,101,115,116,114,117,99,116,111,114,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,32,91,114,101,103,105,115,116,101,114,101,100,80,111,105,110,116,101,114,93,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,118,97,114,32,95,95,101,109,98,105,110,100,95,114,101,103,105,115,116,101,114,95,115,116,100,95,115,116,114,105,110,103,32,61,32,40,114,97,119,84,121,112,101,44,32,110,97,109,101,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,110,97,109,101,32,61,32,114,101,97,100,76,97,116,105,110,49,83,116,114,105,110,103,40,110,97,109,101,41,59,10,32,32,32,32,32,32,32,32,118,97,114,32,115,116,100,83,116,114,105,110,103,73,115,85,84,70,56,32,61,32,110,97,109,101,32,61,61,61,32,34,115,116,100,58,58,115,116,114,105,110,103,34,59,10,32,32,32,32,32,32,32,32,114,101,103,105,115,116,101,114,84,121,112,101,40,114,97,119,84,121,112,101,44,32,123,10,32,32,32,32,32,32,32,32,32,32,110,97,109,101,44,10,32,32,32,32,32,32,32,32,32,32,102,114,111,109,87,105,114,101,84,121,112,101,40,118,97,108,117,101,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,118,97,114,32,108,101,110,103,116,104,32,61,32,72,69,65,80,85,51,50,91,118,97,108,117,101,32,62,62,32,50,93,59,10,32,32,32,32,32,32,32,32,32,32,32,32,118,97,114,32,112,97,121,108,111,97,100,32,61,32,118,97,108,117,101,32,43,32,52,59,10,32,32,32,32,32,32,32,32,32,32,32,32,118,97,114,32,115,116,114,59,10,32,32,32,32,32,32,32,32,32,32,32,32,105,102,32,40,115,116,100,83,116,114,105,110,103,73,115,85,84,70,56,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,118,97,114,32,100,101,99,111,100,101,83,116,97,114,116,80,116,114,32,61,32,112,97,121,108,111,97,100,59,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,102,111,114,32,40,118,97,114,32,105,32,61,32,48,59,32,105,32,60,61,32,108,101,110,103,116,104,59,32,43,43,105,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,118,97,114,32,99,117,114,114,101,110,116,66,121,116,101,80,116,114,32,61,32,112,97,121,108,111,97,100,32,43,32,105,59,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,105,102,32,40,105,32,61,61,32,108,101,110,103,116,104,32,124,124,32,72,69,65,80,85,56,91,99,117,114,114,101,110,116,66,121,116,101,80,116,114,93,32,61,61,32,48,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,97,120,82,101,97,100,32,61,32,99,117,114,114,101,110,116,66,121,116,101,80,116,114,32,45,32,100,101,99,111,100,101,83,116,97,114,116,80,116,114,59,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,118,97,114,32,115,116,114,105,110,103,83,101,103,109,101,110,116,32,61,32,85,84,70,56,84,111,83,116,114,105,110,103,40,100,101,99,111,100,101,83,116,97,114,116,80,116,114,44,32,109,97,120,82,101,97,100,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,115,116,114,32,61,61,61,32,118,111,105,100,32,48,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,115,116,114,32,61,32,115,116,114,105,110,103,83,101,103,109,101,110,116,59,10,32,32,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,32,32,115,116,114,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,59,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,115,116,114,32,43,61,32,115,116,114,105,110,103,83,101,103,109,101,110,116,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,32,32,100,101,99,111,100,101,83,116,97,114,116,80,116,114,32,61,32,99,117,114,114,101,110,116,66,121,116,101,80,116,114,32,43,32,49,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,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,118,97,114,32,97,32,61,32,110,101,119,32,65,114,114,97,121,40,108,101,110,103,116,104,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,102,111,114,32,40,118,97,114,32,105,32,61,32,48,59,32,105,32,60,32,108,101,110,103,116,104,59,32,43,43,105,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,97,91,105,93,32,61,32,83,116,114,105,110,103,46,102,114,111,109,67,104,97,114,67,111,100,101,40,72,69,65,80,85,56,91,112,97,121,108,111,97,100,32,43,32,105,93,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,115,116,114,32,61,32,97,46,106,111,105,110,40,34,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,32,32,95,102,114,101,101,40,118,97,108,117,101,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,115,116,114,59,10,32,32,32,32,32,32,32,32,32,32,125,44,10,32,32,32,32,32,32,32,32,32,32,116,111,87,105,114,101,84,121,112,101,40,100,101,115,116,114,117,99,116,111,114,115,44,32,118,97,108,117,101,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,105,102,32,40,118,97,108,117,101,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,32,32,32,32,32,32,118,97,108,117,101,32,61,32,110,101,119,32,85,105,110,116,56,65,114,114,97,121,40,118,97,108,117,101,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,118,97,114,32,108,101,110,103,116,104,59,10,32,32,32,32,32,32,32,32,32,32,32,32,118,97,114,32,118,97,108,117,101,73,115,79,102,84,121,112,101,83,116,114,105,110,103,32,61,32,116,121,112,101,111,102,32,118,97,108,117,101,32,61,61,32,34,115,116,114,105,110,103,34,59,10,32,32,32,32,32,32,32,32,32,32,32,32,105,102,32,40,33,40,118,97,108,117,101,73,115,79,102,84,121,112,101,83,116,114,105,110,103,32,124,124,32,118,97,108,117,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,118,97,108,117,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,118,97,108,117,101,32,105,110,115,116,97,110,99,101,111,102,32,73,110,116,56,65,114,114,97,121,41,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,116,104,114,111,119,66,105,110,100,105,110,103,69,114,114,111,114,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,125,10,32,32,32,32,32,32,32,32,32,32,32,32,105,102,32,40,115,116,100,83,116,114,105,110,103,73,115,85,84,70,56,32,38,38,32,118,97,108,117,101,73,115,79,102,84,121,112,101,83,116,114,105,110,103,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,108,101,110,103,116,104,32,61,32,108,101,110,103,116,104,66,121,116,101,115,85,84,70,56,40,118,97,108,117,101,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,108,101,110,103,116,104,32,61,32,118,97,108,117,101,46,108,101,110,103,116,104,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,118,97,114,32,98,97,115,101,32,61,32,95,109,97,108,108,111,99,40,52,32,43,32,108,101,110,103,116,104,32,43,32,49,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,118,97,114,32,112,116,114,32,61,32,98,97,115,101,32,43,32,52,59,10,32,32,32,32,32,32,32,32,32,32,32,32,72,69,65,80,85,51,50,91,98,97,115,101,32,62,62,32,50,93,32,61,32,108,101,110,103,116,104,59,10,32,32,32,32,32,32,32,32,32,32,32,32,105,102,32,40,115,116,100,83,116,114,105,110,103,73,115,85,84,70,56,32,38,38,32,118,97,108,117,101,73,115,79,102,84,121,112,101,83,116,114,105,110,103,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,115,116,114,105,110,103,84,111,85,84,70,56,40,118,97,108,117,101,44,32,112,116,114,44,32,108,101,110,103,116,104,32,43,32,49,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,102,32,40,118,97,108,117,101,73,115,79,102,84,121,112,101,83,116,114,105,110,103,41,32,123,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,105,32,61,32,48,59,32,105,32,60,32,108,101,110,103,116,104,59,32,43,43,105,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,99,104,97,114,67,111,100,101,32,61,32,118,97,108,117,101,46,99,104,97,114,67,111,100,101,65,116,40,105,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,99,104,97,114,67,111,100,101,32,62,32,50,53,53,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,95,102,114,101,101,40,112,116,114,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,116,104,114,111,119,66,105,110,100,105,110,103,69,114,114,111,114,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,125,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,72,69,65,80,85,56,91,112,116,114,32,43,32,105,93,32,61,32,99,104,97,114,67,111,100,101,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,32,101,108,115,101,32,123,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,105,32,61,32,48,59,32,105,32,60,32,108,101,110,103,116,104,59,32,43,43,105,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,72,69,65,80,85,56,91,112,116,114,32,43,32,105,93,32,61,32,118,97,108,117,101,91,105,93,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,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,100,101,115,116,114,117,99,116,111,114,115,32,33,61,61,32,110,117,108,108,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,100,101,115,116,114,117,99,116,111,114,115,46,112,117,115,104,40,95,102,114,101,101,44,32,98,97,115,101,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,114,101,116,117,114,110,32,98,97,115,101,59,10,32,32,32,32,32,32,32,32,32,32,125,44,10,32,32,32,32,32,32,32,32,32,32,97,114,103,80,97,99,107,65,100,118,97,110,99,101,58,32,71,101,110,101,114,105,99,87,105,114,101,84,121,112,101,83,105,122,101,44,10,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,114,101,97,100,80,111,105,110,116,101,114,44,10,32,32,32,32,32,32,32,32,32,32,100,101,115,116,114,117,99,116,111,114,70,117,110,99,116,105,111,110,40,112,116,114,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,95,102,114,101,101,40,112,116,114,41,59,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,118,97,114,32,85,84,70,49,54,68,101,99,111,100,101,114,32,61,32,116,121,112,101,111,102,32,84,101,120,116,68,101,99,111,100,101,114,32,33,61,32,34,117,110,100,101,102,105,110,101,100,34,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,59,10,32,32,32,32,32,32,118,97,114,32,85,84,70,49,54,84,111,83,116,114,105,110,103,32,61,32,40,112,116,114,44,32,109,97,120,66,121,116,101,115,84,111,82,101,97,100,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,118,97,114,32,101,110,100,80,116,114,32,61,32,112,116,114,59,10,32,32,32,32,32,32,32,32,118,97,114,32,105,100,120,32,61,32,101,110,100,80,116,114,32,62,62,32,49,59,10,32,32,32,32,32,32,32,32,118,97,114,32,109,97,120,73,100,120,32,61,32,105,100,120,32,43,32,109,97,120,66,121,116,101,115,84,111,82,101,97,100,32,47,32,50,59,10,32,32,32,32,32,32,32,32,119,104,105,108,101,32,40,33,40,105,100,120,32,62,61,32,109,97,120,73,100,120,41,32,38,38,32,72,69,65,80,85,49,54,91,105,100,120,93,41,32,43,43,105,100,120,59,10,32,32,32,32,32,32,32,32,101,110,100,80,116,114,32,61,32,105,100,120,32,60,60,32,49,59,10,32,32,32,32,32,32,32,32,105,102,32,40,101,110,100,80,116,114,32,45,32,112,116,114,32,62,32,51,50,32,38,38,32,85,84,70,49,54,68,101,99,111,100,101,114,41,32,114,101,116,117,114,110,32,85,84,70,49,54,68,101,99,111,100,101,114,46,100,101,99,111,100,101,40,72,69,65,80,85,56,46,115,117,98,97,114,114,97,121,40,112,116,114,44,32,101,110,100,80,116,114,41,41,59,10,32,32,32,32,32,32,32,32,118,97,114,32,115,116,114,32,61,32,34,34,59,10,32,32,32,32,32,32,32,32,102,111,114,32,40,118,97,114,32,105,32,61,32,48,59,32,33,40,105,32,62,61,32,109,97,120,66,121,116,101,115,84,111,82,101,97,100,32,47,32,50,41,59,32,43,43,105,41,32,123,10,32,32,32,32,32,32,32,32,32,32,118,97,114,32,99,111,100,101,85,110,105,116,32,61,32,72,69,65,80,49,54,91,112,116,114,32,43,32,105,32,42,32,50,32,62,62,32,49,93,59,10,32,32,32,32,32,32,32,32,32,32,105,102,32,40,99,111,100,101,85,110,105,116,32,61,61,32,48,41,32,98,114,101,97,107,59,10,32,32,32,32,32,32,32,32,32,32,115,116,114,32,43,61,32,83,116,114,105,110,103,46,102,114,111,109,67,104,97,114,67,111,100,101,40,99,111,100,101,85,110,105,116,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,115,116,114,59,10,32,32,32,32,32,32,125,59,10,32,32,32,32,32,32,118,97,114,32,115,116,114,105,110,103,84,111,85,84,70,49,54,32,61,32,40,115,116,114,44,32,111,117,116,80,116,114,44,32,109,97,120,66,121,116,101,115,84,111,87,114,105,116,101,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,109,97,120,66,121,116,101,115,84,111,87,114,105,116,101,32,33,61,32,110,117,108,108,32,63,32,109,97,120,66,121,116,101,115,84,111,87,114,105,116,101,32,58,32,109,97,120,66,121,116,101,115,84,111,87,114,105,116,101,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,109,97,120,66,121,116,101,115,84,111,87,114,105,116,101,32,60,32,50,41,32,114,101,116,117,114,110,32,48,59,10,32,32,32,32,32,32,32,32,109,97,120,66,121,116,101,115,84,111,87,114,105,116,101,32,45,61,32,50,59,10,32,32,32,32,32,32,32,32,118,97,114,32,115,116,97,114,116,80,116,114,32,61,32,111,117,116,80,116,114,59,10,32,32,32,32,32,32,32,32,118,97,114,32,110,117,109,67,104,97,114,115,84,111,87,114,105,116,101,32,61,32,109,97,120,66,121,116,101,115,84,111,87,114,105,116,101,32,60,32,115,116,114,46,108,101,110,103,116,104,32,42,32,50,32,63,32,109,97,120,66,121,116,101,115,84,111,87,114,105,116,101,32,47,32,50,32,58,32,115,116,114,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,105,32,61,32,48,59,32,105,32,60,32,110,117,109,67,104,97,114,115,84,111,87,114,105,116,101,59,32,43,43,105,41,32,123,10,32,32,32,32,32,32,32,32,32,32,118,97,114,32,99,111,100,101,85,110,105,116,32,61,32,115,116,114,46,99,104,97,114,67,111,100,101,65,116,40,105,41,59,10,32,32,32,32,32,32,32,32,32,32,72,69,65,80,49,54,91,111,117,116,80,116,114,32,62,62,32,49,93,32,61,32,99,111,100,101,85,110,105,116,59,10,32,32,32,32,32,32,32,32,32,32,111,117,116,80,116,114,32,43,61,32,50,59,10,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,32,32,72,69,65,80,49,54,91,111,117,116,80,116,114,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,111,117,116,80,116,114,32,45,32,115,116,97,114,116,80,116,114,59,10,32,32,32,32,32,32,125,59,10,32,32,32,32,32,32,118,97,114,32,108,101,110,103,116,104,66,121,116,101,115,85,84,70,49,54,32,61,32,40,115,116,114,41,32,61,62,32,115,116,114,46,108,101,110,103,116,104,32,42,32,50,59,10,32,32,32,32,32,32,118,97,114,32,85,84,70,51,50,84,111,83,116,114,105,110,103,32,61,32,40,112,116,114,44,32,109,97,120,66,121,116,101,115,84,111,82,101,97,100,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,118,97,114,32,105,32,61,32,48,59,10,32,32,32,32,32,32,32,32,118,97,114,32,115,116,114,32,61,32,34,34,59,10,32,32,32,32,32,32,32,32,119,104,105,108,101,32,40,33,40,105,32,62,61,32,109,97,120,66,121,116,101,115,84,111,82,101,97,100,32,47,32,52,41,41,32,123,10,32,32,32,32,32,32,32,32,32,32,118,97,114,32,117,116,102,51,50,32,61,32,72,69,65,80,51,50,91,112,116,114,32,43,32,105,32,42,32,52,32,62,62,32,50,93,59,10,32,32,32,32,32,32,32,32,32,32,105,102,32,40,117,116,102,51,50,32,61,61,32,48,41,32,98,114,101,97,107,59,10,32,32,32,32,32,32,32,32,32,32,43,43,105,59,10,32,32,32,32,32,32,32,32,32,32,105,102,32,40,117,116,102,51,50,32,62,61,32,54,53,53,51,54,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,118,97,114,32,99,104,32,61,32,117,116,102,51,50,32,45,32,54,53,53,51,54,59,10,32,32,32,32,32,32,32,32,32,32,32,32,115,116,114,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,99,104,32,62,62,32,49,48,44,32,53,54,51,50,48,32,124,32,99,104,32,38,32,49,48,50,51,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,115,116,114,32,43,61,32,83,116,114,105,110,103,46,102,114,111,109,67,104,97,114,67,111,100,101,40,117,116,102,51,50,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,115,116,114,59,10,32,32,32,32,32,32,125,59,10,32,32,32,32,32,32,118,97,114,32,115,116,114,105,110,103,84,111,85,84,70,51,50,32,61,32,40,115,116,114,44,32,111,117,116,80,116,114,44,32,109,97,120,66,121,116,101,115,84,111,87,114,105,116,101,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,109,97,120,66,121,116,101,115,84,111,87,114,105,116,101,32,33,61,32,110,117,108,108,32,63,32,109,97,120,66,121,116,101,115,84,111,87,114,105,116,101,32,58,32,109,97,120,66,121,116,101,115,84,111,87,114,105,116,101,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,109,97,120,66,121,116,101,115,84,111,87,114,105,116,101,32,60,32,52,41,32,114,101,116,117,114,110,32,48,59,10,32,32,32,32,32,32,32,32,118,97,114,32,115,116,97,114,116,80,116,114,32,61,32,111,117,116,80,116,114,59,10,32,32,32,32,32,32,32,32,118,97,114,32,101,110,100,80,116,114,32,61,32,115,116,97,114,116,80,116,114,32,43,32,109,97,120,66,121,116,101,115,84,111,87,114,105,116,101,32,45,32,52,59,10,32,32,32,32,32,32,32,32,102,111,114,32,40,118,97,114,32,105,32,61,32,48,59,32,105,32,60,32,115,116,114,46,108,101,110,103,116,104,59,32,43,43,105,41,32,123,10,32,32,32,32,32,32,32,32,32,32,118,97,114,32,99,111,100,101,85,110,105,116,32,61,32,115,116,114,46,99,104,97,114,67,111,100,101,65,116,40,105,41,59,10,32,32,32,32,32,32,32,32,32,32,105,102,32,40,99,111,100,101,85,110,105,116,32,62,61,32,53,53,50,57,54,32,38,38,32,99,111,100,101,85,110,105,116,32,60,61,32,53,55,51,52,51,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,118,97,114,32,116,114,97,105,108,83,117,114,114,111,103,97,116,101,32,61,32,115,116,114,46,99,104,97,114,67,111,100,101,65,116,40,43,43,105,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,99,111,100,101,85,110,105,116,32,61,32,54,53,53,51,54,32,43,32,40,40,99,111,100,101,85,110,105,116,32,38,32,49,48,50,51,41,32,60,60,32,49,48,41,32,124,32,116,114,97,105,108,83,117,114,114,111,103,97,116,101,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,72,69,65,80,51,50,91,111,117,116,80,116,114,32,62,62,32,50,93,32,61,32,99,111,100,101,85,110,105,116,59,10,32,32,32,32,32,32,32,32,32,32,111,117,116,80,116,114,32,43,61,32,52,59,10,32,32,32,32,32,32,32,32,32,32,105,102,32,40,111,117,116,80,116,114,32,43,32,52,32,62,32,101,110,100,80,116,114,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,72,69,65,80,51,50,91,111,117,116,80,116,114,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,111,117,116,80,116,114,32,45,32,115,116,97,114,116,80,116,114,59,10,32,32,32,32,32,32,125,59,10,32,32,32,32,32,32,118,97,114,32,108,101,110,103,116,104,66,121,116,101,115,85,84,70,51,50,32,61,32,40,115,116,114,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,118,97,114,32,108,101,110,32,61,32,48,59,10,32,32,32,32,32,32,32,32,102,111,114,32,40,118,97,114,32,105,32,61,32,48,59,32,105,32,60,32,115,116,114,46,108,101,110,103,116,104,59,32,43,43,105,41,32,123,10,32,32,32,32,32,32,32,32,32,32,118,97,114,32,99,111,100,101,85,110,105,116,32,61,32,115,116,114,46,99,104,97,114,67,111,100,101,65,116,40,105,41,59,10,32,32,32,32,32,32,32,32,32,32,105,102,32,40,99,111,100,101,85,110,105,116,32,62,61,32,53,53,50,57,54,32,38,38,32,99,111,100,101,85,110,105,116,32,60,61,32,53,55,51,52,51,41,32,43,43,105,59,10,32,32,32,32,32,32,32,32,32,32,108,101,110,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,108,101,110,59,10,32,32,32,32,32,32,125,59,10,32,32,32,32,32,32,118,97,114,32,95,95,101,109,98,105,110,100,95,114,101,103,105,115,116,101,114,95,115,116,100,95,119,115,116,114,105,110,103,32,61,32,40,114,97,119,84,121,112,101,44,32,99,104,97,114,83,105,122,101,44,32,110,97,109,101,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,110,97,109,101,32,61,32,114,101,97,100,76,97,116,105,110,49,83,116,114,105,110,103,40,110,97,109,101,41,59,10,32,32,32,32,32,32,32,32,118,97,114,32,100,101,99,111,100,101,83,116,114,105,110,103,44,32,101,110,99,111,100,101,83,116,114,105,110,103,44,32,114,101,97,100,67,104,97,114,65,116,44,32,108,101,110,103,116,104,66,121,116,101,115,85,84,70,59,10,32,32,32,32,32,32,32,32,105,102,32,40,99,104,97,114,83,105,122,101,32,61,61,61,32,50,41,32,123,10,32,32,32,32,32,32,32,32,32,32,100,101,99,111,100,101,83,116,114,105,110,103,32,61,32,85,84,70,49,54,84,111,83,116,114,105,110,103,59,10,32,32,32,32,32,32,32,32,32,32,101,110,99,111,100,101,83,116,114,105,110,103,32,61,32,115,116,114,105,110,103,84,111,85,84,70,49,54,59,10,32,32,32,32,32,32,32,32,32,32,108,101,110,103,116,104,66,121,116,101,115,85,84,70,32,61,32,108,101,110,103,116,104,66,121,116,101,115,85,84,70,49,54,59,10,32,32,32,32,32,32,32,32,32,32,114,101,97,100,67,104,97,114,65,116,32,61,32,40,112,111,105,110,116,101,114,41,32,61,62,32,72,69,65,80,85,49,54,91,112,111,105,110,116,101,114,32,62,62,32,49,93,59,10,32,32,32,32,32,32,32,32,125,32,101,108,115,101,32,105,102,32,40,99,104,97,114,83,105,122,101,32,61,61,61,32,52,41,32,123,10,32,32,32,32,32,32,32,32,32,32,100,101,99,111,100,101,83,116,114,105,110,103,32,61,32,85,84,70,51,50,84,111,83,116,114,105,110,103,59,10,32,32,32,32,32,32,32,32,32,32,101,110,99,111,100,101,83,116,114,105,110,103,32,61,32,115,116,114,105,110,103,84,111,85,84,70,51,50,59,10,32,32,32,32,32,32,32,32,32,32,108,101,110,103,116,104,66,121,116,101,115,85,84,70,32,61,32,108,101,110,103,116,104,66,121,116,101,115,85,84,70,51,50,59,10,32,32,32,32,32,32,32,32,32,32,114,101,97,100,67,104,97,114,65,116,32,61,32,40,112,111,105,110,116,101,114,41,32,61,62,32,72,69,65,80,85,51,50,91,112,111,105,110,116,101,114,32,62,62,32,50,93,59,10,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,32,32,114,101,103,105,115,116,101,114,84,121,112,101,40,114,97,119,84,121,112,101,44,32,123,10,32,32,32,32,32,32,32,32,32,32,110,97,109,101,44,10,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,118,97,108,117,101,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,118,97,114,32,108,101,110,103,116,104,32,61,32,72,69,65,80,85,51,50,91,118,97,108,117,101,32,62,62,32,50,93,59,10,32,32,32,32,32,32,32,32,32,32,32,32,118,97,114,32,115,116,114,59,10,32,32,32,32,32,32,32,32,32,32,32,32,118,97,114,32,100,101,99,111,100,101,83,116,97,114,116,80,116,114,32,61,32,118,97,108,117,101,32,43,32,52,59,10,32,32,32,32,32,32,32,32,32,32,32,32,102,111,114,32,40,118,97,114,32,105,32,61,32,48,59,32,105,32,60,61,32,108,101,110,103,116,104,59,32,43,43,105,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,118,97,114,32,99,117,114,114,101,110,116,66,121,116,101,80,116,114,32,61,32,118,97,108,117,101,32,43,32,52,32,43,32,105,32,42,32,99,104,97,114,83,105,122,101,59,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,105,102,32,40,105,32,61,61,32,108,101,110,103,116,104,32,124,124,32,114,101,97,100,67,104,97,114,65,116,40,99,117,114,114,101,110,116,66,121,116,101,80,116,114,41,32,61,61,32,48,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,118,97,114,32,109,97,120,82,101,97,100,66,121,116,101,115,32,61,32,99,117,114,114,101,110,116,66,121,116,101,80,116,114,32,45,32,100,101,99,111,100,101,83,116,97,114,116,80,116,114,59,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,118,97,114,32,115,116,114,105,110,103,83,101,103,109,101,110,116,32,61,32,100,101,99,111,100,101,83,116,114,105,110,103,40,100,101,99,111,100,101,83,116,97,114,116,80,116,114,44,32,109,97,120,82,101,97,100,66,121,116,101,115,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,105,102,32,40,115,116,114,32,61,61,61,32,118,111,105,100,32,48,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,115,116,114,32,61,32,115,116,114,105,110,103,83,101,103,109,101,110,116,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,115,116,114,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,59,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,115,116,114,32,43,61,32,115,116,114,105,110,103,83,101,103,109,101,110,116,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,101,99,111,100,101,83,116,97,114,116,80,116,114,32,61,32,99,117,114,114,101,110,116,66,121,116,101,80,116,114,32,43,32,99,104,97,114,83,105,122,101,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,125,10,32,32,32,32,32,32,32,32,32,32,32,32,95,102,114,101,101,40,118,97,108,117,101,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,115,116,114,59,10,32,32,32,32,32,32,32,32,32,32,125,44,10,32,32,32,32,32,32,32,32,32,32,116,111,87,105,114,101,84,121,112,101,58,32,40,100,101,115,116,114,117,99,116,111,114,115,44,32,118,97,108,117,101,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,105,102,32,40,33,40,116,121,112,101,111,102,32,118,97,108,117,101,32,61,61,32,34,115,116,114,105,110,103,34,41,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,116,104,114,111,119,66,105,110,100,105,110,103,69,114,114,111,114,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,110,97,109,101,125,96,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,118,97,114,32,108,101,110,103,116,104,32,61,32,108,101,110,103,116,104,66,121,116,101,115,85,84,70,40,118,97,108,117,101,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,118,97,114,32,112,116,114,32,61,32,95,109,97,108,108,111,99,40,52,32,43,32,108,101,110,103,116,104,32,43,32,99,104,97,114,83,105,122,101,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,72,69,65,80,85,51,50,91,112,116,114,32,62,62,32,50,93,32,61,32,108,101,110,103,116,104,32,47,32,99,104,97,114,83,105,122,101,59,10,32,32,32,32,32,32,32,32,32,32,32,32,101,110,99,111,100,101,83,116,114,105,110,103,40,118,97,108,117,101,44,32,112,116,114,32,43,32,52,44,32,108,101,110,103,116,104,32,43,32,99,104,97,114,83,105,122,101,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,105,102,32,40,100,101,115,116,114,117,99,116,111,114,115,32,33,61,61,32,110,117,108,108,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,100,101,115,116,114,117,99,116,111,114,115,46,112,117,115,104,40,95,102,114,101,101,44,32,112,116,114,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,114,101,116,117,114,110,32,112,116,114,59,10,32,32,32,32,32,32,32,32,32,32,125,44,10,32,32,32,32,32,32,32,32,32,32,97,114,103,80,97,99,107,65,100,118,97,110,99,101,58,32,71,101,110,101,114,105,99,87,105,114,101,84,121,112,101,83,105,122,101,44,10,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,114,101,97,100,80,111,105,110,116,101,114,44,10,32,32,32,32,32,32,32,32,32,32,100,101,115,116,114,117,99,116,111,114,70,117,110,99,116,105,111,110,40,112,116,114,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,95,102,114,101,101,40,112,116,114,41,59,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,118,97,114,32,95,95,101,109,98,105,110,100,95,114,101,103,105,115,116,101,114,95,118,97,108,117,101,95,111,98,106,101,99,116,32,61,32,40,114,97,119,84,121,112,101,44,32,110,97,109,101,44,32,99,111,110,115,116,114,117,99,116,111,114,83,105,103,110,97,116,117,114,101,44,32,114,97,119,67,111,110,115,116,114,117,99,116,111,114,44,32,100,101,115,116,114,117,99,116,111,114,83,105,103,110,97,116,117,114,101,44,32,114,97,119,68,101,115,116,114,117,99,116,111,114,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,115,116,114,117,99,116,82,101,103,105,115,116,114,97,116,105,111,110,115,91,114,97,119,84,121,112,101,93,32,61,32,123,10,32,32,32,32,32,32,32,32,32,32,110,97,109,101,58,32,114,101,97,100,76,97,116,105,110,49,83,116,114,105,110,103,40,110,97,109,101,41,44,10,32,32,32,32,32,32,32,32,32,32,114,97,119,67,111,110,115,116,114,117,99,116,111,114,58,32,101,109,98,105,110,100,95,95,114,101,113,117,105,114,101,70,117,110,99,116,105,111,110,40,99,111,110,115,116,114,117,99,116,111,114,83,105,103,110,97,116,117,114,101,44,32,114,97,119,67,111,110,115,116,114,117,99,116,111,114,41,44,10,32,32,32,32,32,32,32,32,32,32,114,97,119,68,101,115,116,114,117,99,116,111,114,58,32,101,109,98,105,110,100,95,95,114,101,113,117,105,114,101,70,117,110,99,116,105,111,110,40,100,101,115,116,114,117,99,116,111,114,83,105,103,110,97,116,117,114,101,44,32,114,97,119,68,101,115,116,114,117,99,116,111,114,41,44,10,32,32,32,32,32,32,32,32,32,32,102,105,101,108,100,115,58,32,91,93,10,32,32,32,32,32,32,32,32,125,59,10,32,32,32,32,32,32,125,59,10,32,32,32,32,32,32,118,97,114,32,95,95,101,109,98,105,110,100,95,114,101,103,105,115,116,101,114,95,118,97,108,117,101,95,111,98,106,101,99,116,95,102,105,101,108,100,32,61,32,40,115,116,114,117,99,116,84,121,112,101,44,32,102,105,101,108,100,78,97,109,101,44,32,103,101,116,116,101,114,82,101,116,117,114,110,84,121,112,101,44,32,103,101,116,116,101,114,83,105,103,110,97,116,117,114,101,44,32,103,101,116,116,101,114,44,32,103,101,116,116,101,114,67,111,110,116,101,120,116,44,32,115,101,116,116,101,114,65,114,103,117,109,101,110,116,84,121,112,101,44,32,115,101,116,116,101,114,83,105,103,110,97,116,117,114,101,44,32,115,101,116,116,101,114,44,32,115,101,116,116,101,114,67,111,110,116,101,120,116,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,115,116,114,117,99,116,82,101,103,105,115,116,114,97,116,105,111,110,115,91,115,116,114,117,99,116,84,121,112,101,93,46,102,105,101,108,100,115,46,112,117,115,104,40,123,10,32,32,32,32,32,32,32,32,32,32,102,105,101,108,100,78,97,109,101,58,32,114,101,97,100,76,97,116,105,110,49,83,116,114,105,110,103,40,102,105,101,108,100,78,97,109,101,41,44,10,32,32,32,32,32,32,32,32,32,32,103,101,116,116,101,114,82,101,116,117,114,110,84,121,112,101,44,10,32,32,32,32,32,32,32,32,32,32,103,101,116,116,101,114,58,32,101,109,98,105,110,100,95,95,114,101,113,117,105,114,101,70,117,110,99,116,105,111,110,40,103,101,116,116,101,114,83,105,103,110,97,116,117,114,101,44,32,103,101,116,116,101,114,41,44,10,32,32,32,32,32,32,32,32,32,32,103,101,116,116,101,114,67,111,110,116,101,120,116,44,10,32,32,32,32,32,32,32,32,32,32,115,101,116,116,101,114,65,114,103,117,109,101,110,116,84,121,112,101,44,10,32,32,32,32,32,32,32,32,32,32,115,101,116,116,101,114,58,32,101,109,98,105,110,100,95,95,114,101,113,117,105,114,101,70,117,110,99,116,105,111,110,40,115,101,116,116,101,114,83,105,103,110,97,116,117,114,101,44,32,115,101,116,116,101,114,41,44,10,32,32,32,32,32,32,32,32,32,32,115,101,116,116,101,114,67,111,110,116,101,120,116,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,118,97,114,32,95,95,101,109,98,105,110,100,95,114,101,103,105,115,116,101,114,95,118,111,105,100,32,61,32,40,114,97,119,84,121,112,101,44,32,110,97,109,101,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,110,97,109,101,32,61,32,114,101,97,100,76,97,116,105,110,49,83,116,114,105,110,103,40,110,97,109,101,41,59,10,32,32,32,32,32,32,32,32,114,101,103,105,115,116,101,114,84,121,112,101,40,114,97,119,84,121,112,101,44,32,123,10,32,32,32,32,32,32,32,32,32,32,105,115,86,111,105,100,58,32,116,114,117,101,44,10,32,32,32,32,32,32,32,32,32,32,110,97,109,101,44,10,32,32,32,32,32,32,32,32,32,32,97,114,103,80,97,99,107,65,100,118,97,110,99,101,58,32,48,44,10,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,41,32,61,62,32,118,111,105,100,32,48,44,10,32,32,32,32,32,32,32,32,32,32,116,111,87,105,114,101,84,121,112,101,58,32,40,100,101,115,116,114,117,99,116,111,114,115,44,32,111,41,32,61,62,32,118,111,105,100,32,48,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,102,117,110,99,116,105,111,110,32,95,95,101,109,115,99,114,105,112,116,101,110,95,103,101,116,95,110,111,119,40,41,32,123,10,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,68,97,116,101,46,110,111,119,40,41,59,10,32,32,32,32,32,32,125,10,32,32,32,32,32,32,118,97,114,32,114,117,110,116,105,109,101,75,101,101,112,97,108,105,118,101,67,111,117,110,116,101,114,32,61,32,48,59,10,32,32,32,32,32,32,118,97,114,32,95,95,101,109,115,99,114,105,112,116,101,110,95,114,117,110,116,105,109,101,95,107,101,101,112,97,108,105,118,101,95,99,108,101,97,114,32,61,32,40,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,110,111,69,120,105,116,82,117,110,116,105,109,101,32,61,32,102,97,108,115,101,59,10,32,32,32,32,32,32,32,32,114,117,110,116,105,109,101,75,101,101,112,97,108,105,118,101,67,111,117,110,116,101,114,32,61,32,48,59,10,32,32,32,32,32,32,125,59,10,32,32,32,32,32,32,118,97,114,32,95,95,101,109,115,99,114,105,112,116,101,110,95,116,104,114,111,119,95,108,111,110,103,106,109,112,32,61,32,40,41,32,61,62,32,123,10,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,125,59,10,32,32,32,32,32,32,118,97,114,32,101,109,118,97,108,95,109,101,116,104,111,100,67,97,108,108,101,114,115,32,61,32,91,93,59,10,32,32,32,32,32,32,118,97,114,32,95,95,101,109,118,97,108,95,99,97,108,108,32,61,32,40,99,97,108,108,101,114,44,32,104,97,110,100,108,101,44,32,100,101,115,116,114,117,99,116,111,114,115,82,101,102,44,32,97,114,103,115,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,99,97,108,108,101,114,32,61,32,101,109,118,97,108,95,109,101,116,104,111,100,67,97,108,108,101,114,115,91,99,97,108,108,101,114,93,59,10,32,32,32,32,32,32,32,32,104,97,110,100,108,101,32,61,32,69,109,118,97,108,46,116,111,86,97,108,117,101,40,104,97,110,100,108,101,41,59,10,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,99,97,108,108,101,114,40,110,117,108,108,44,32,104,97,110,100,108,101,44,32,100,101,115,116,114,117,99,116,111,114,115,82,101,102,44,32,97,114,103,115,41,59,10,32,32,32,32,32,32,125,59,10,32,32,32,32,32,32,118,97,114,32,101,109,118,97,108,95,97,100,100,77,101,116,104,111,100,67,97,108,108,101,114,32,61,32,40,99,97,108,108,101,114,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,118,97,114,32,105,100,32,61,32,101,109,118,97,108,95,109,101,116,104,111,100,67,97,108,108,101,114,115,46,108,101,110,103,116,104,59,10,32,32,32,32,32,32,32,32,101,109,118,97,108,95,109,101,116,104,111,100,67,97,108,108,101,114,115,46,112,117,115,104,40,99,97,108,108,101,114,41,59,10,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,105,100,59,10,32,32,32,32,32,32,125,59,10,32,32,32,32,32,32,118,97,114,32,101,109,118,97,108,95,108,111,111,107,117,112,84,121,112,101,115,32,61,32,40,97,114,103,67,111,117,110,116,44,32,97,114,103,84,121,112,101,115,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,118,97,114,32,97,32,61,32,110,101,119,32,65,114,114,97,121,40,97,114,103,67,111,117,110,116,41,59,10,32,32,32,32,32,32,32,32,102,111,114,32,40,118,97,114,32,105,32,61,32,48,59,32,105,32,60,32,97,114,103,67,111,117,110,116,59,32,43,43,105,41,32,123,10,32,32,32,32,32,32,32,32,32,32,97,91,105,93,32,61,32,114,101,113,117,105,114,101,82,101,103,105,115,116,101,114,101,100,84,121,112,101,40,72,69,65,80,85,51,50,91,97,114,103,84,121,112,101,115,32,43,32,105,32,42,32,52,32,62,62,32,50,93,44,32,34,112,97,114,97,109,101,116,101,114,32,34,32,43,32,105,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,97,59,10,32,32,32,32,32,32,125,59,10,32,32,32,32,32,32,118,97,114,32,114,101,102,108,101,99,116,67,111,110,115,116,114,117,99,116,32,61,32,82,101,102,108,101,99,116,46,99,111,110,115,116,114,117,99,116,59,10,32,32,32,32,32,32,118,97,114,32,101,109,118,97,108,95,114,101,116,117,114,110,86,97,108,117,101,32,61,32,40,114,101,116,117,114,110,84,121,112,101,44,32,100,101,115,116,114,117,99,116,111,114,115,82,101,102,44,32,104,97,110,100,108,101,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,118,97,114,32,100,101,115,116,114,117,99,116,111,114,115,32,61,32,91,93,59,10,32,32,32,32,32,32,32,32,118,97,114,32,114,101,115,117,108,116,32,61,32,114,101,116,117,114,110,84,121,112,101,91,34,116,111,87,105,114,101,84,121,112,101,34,93,40,100,101,115,116,114,117,99,116,111,114,115,44,32,104,97,110,100,108,101,41,59,10,32,32,32,32,32,32,32,32,105,102,32,40,100,101,115,116,114,117,99,116,111,114,115,46,108,101,110,103,116,104,41,32,123,10,32,32,32,32,32,32,32,32,32,32,72,69,65,80,85,51,50,91,100,101,115,116,114,117,99,116,111,114,115,82,101,102,32,62,62,32,50,93,32,61,32,69,109,118,97,108,46,116,111,72,97,110,100,108,101,40,100,101,115,116,114,117,99,116,111,114,115,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,59,10,32,32,32,32,32,32,118,97,114,32,95,95,101,109,118,97,108,95,103,101,116,95,109,101,116,104,111,100,95,99,97,108,108,101,114,32,61,32,40,97,114,103,67,111,117,110,116,44,32,97,114,103,84,121,112,101,115,44,32,107,105,110,100,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,118,97,114,32,116,121,112,101,115,32,61,32,101,109,118,97,108,95,108,111,111,107,117,112,84,121,112,101,115,40,97,114,103,67,111,117,110,116,44,32,97,114,103,84,121,112,101,115,41,59,10,32,32,32,32,32,32,32,32,118,97,114,32,114,101,116,84,121,112,101,32,61,32,116,121,112,101,115,46,115,104,105,102,116,40,41,59,10,32,32,32,32,32,32,32,32,97,114,103,67,111,117,110,116,45,45,59,10,32,32,32,32,32,32,32,32,118,97,114,32,97,114,103,78,32,61,32,110,101,119,32,65,114,114,97,121,40,97,114,103,67,111,117,110,116,41,59,10,32,32,32,32,32,32,32,32,118,97,114,32,105,110,118,111,107,101,114,70,117,110,99,116,105,111,110,32,61,32,40,111,98,106,44,32,102,117,110,99,44,32,100,101,115,116,114,117,99,116,111,114,115,82,101,102,44,32,97,114,103,115,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,32,32,118,97,114,32,111,102,102,115,101,116,32,61,32,48,59,10,32,32,32,32,32,32,32,32,32,32,102,111,114,32,40,118,97,114,32,105,32,61,32,48,59,32,105,32,60,32,97,114,103,67,111,117,110,116,59,32,43,43,105,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,97,114,103,78,91,105,93,32,61,32,116,121,112,101,115,91,105,93,91,34,114,101,97,100,86,97,108,117,101,70,114,111,109,80,111,105,110,116,101,114,34,93,40,97,114,103,115,32,43,32,111,102,102,115,101,116,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,111,102,102,115,101,116,32,43,61,32,116,121,112,101,115,91,105,93,46,97,114,103,80,97,99,107,65,100,118,97,110,99,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,118,97,114,32,114,118,32,61,32,107,105,110,100,32,61,61,61,32,49,32,63,32,114,101,102,108,101,99,116,67,111,110,115,116,114,117,99,116,40,102,117,110,99,44,32,97,114,103,78,41,32,58,32,102,117,110,99,46,97,112,112,108,121,40,111,98,106,44,32,97,114,103,78,41,59,10,32,32,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,101,109,118,97,108,95,114,101,116,117,114,110,86,97,108,117,101,40,114,101,116,84,121,112,101,44,32,100,101,115,116,114,117,99,116,111,114,115,82,101,102,44,32,114,118,41,59,10,32,32,32,32,32,32,32,32,125,59,10,32,32,32,32,32,32,32,32,118,97,114,32,102,117,110,99,116,105,111,110,78,97,109,101,32,61,32,96,109,101,116,104,111,100,67,97,108,108,101,114,60,40,36,123,116,121,112,101,115,46,109,97,112,40,40,116,41,32,61,62,32,116,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,114,101,116,84,121,112,101,46,110,97,109,101,125,62,96,59,10,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,101,109,118,97,108,95,97,100,100,77,101,116,104,111,100,67,97,108,108,101,114,40,99,114,101,97,116,101,78,97,109,101,100,70,117,110,99,116,105,111,110,40,102,117,110,99,116,105,111,110,78,97,109,101,44,32,105,110,118,111,107,101,114,70,117,110,99,116,105,111,110,41,41,59,10,32,32,32,32,32,32,125,59,10,32,32,32,32,32,32,118,97,114,32,95,95,101,109,118,97,108,95,105,110,99,114,101,102,32,61,32,40,104,97,110,100,108,101,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,105,102,32,40,104,97,110,100,108,101,32,62,32,57,41,32,123,10,32,32,32,32,32,32,32,32,32,32,101,109,118,97,108,95,104,97,110,100,108,101,115,91,104,97,110,100,108,101,32,43,32,49,93,32,43,61,32,49,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,95,95,101,109,118,97,108,95,114,117,110,95,100,101,115,116,114,117,99,116,111,114,115,32,61,32,40,104,97,110,100,108,101,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,118,97,114,32,100,101,115,116,114,117,99,116,111,114,115,32,61,32,69,109,118,97,108,46,116,111,86,97,108,117,101,40,104,97,110,100,108,101,41,59,10,32,32,32,32,32,32,32,32,114,117,110,68,101,115,116,114,117,99,116,111,114,115,40,100,101,115,116,114,117,99,116,111,114,115,41,59,10,32,32,32,32,32,32,32,32,95,95,101,109,118,97,108,95,100,101,99,114,101,102,40,104,97,110,100,108,101,41,59,10,32,32,32,32,32,32,125,59,10,32,32,32,32,32,32,118,97,114,32,95,95,101,109,118,97,108,95,116,97,107,101,95,118,97,108,117,101,32,61,32,40,116,121,112,101,44,32,97,114,103,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,116,121,112,101,32,61,32,114,101,113,117,105,114,101,82,101,103,105,115,116,101,114,101,100,84,121,112,101,40,116,121,112,101,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,118,97,114,32,118,32,61,32,116,121,112,101,91,34,114,101,97,100,86,97,108,117,101,70,114,111,109,80,111,105,110,116,101,114,34,93,40,97,114,103,41,59,10,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,69,109,118,97,108,46,116,111,72,97,110,100,108,101,40,118,41,59,10,32,32,32,32,32,32,125,59,10,32,32,32,32,32,32,118,97,114,32,116,105,109,101,114,115,32,61,32,123,125,59,10,32,32,32,32,32,32,118,97,114,32,104,97,110,100,108,101,69,120,99,101,112,116,105,111,110,32,61,32,40,101,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,105,102,32,40,101,32,105,110,115,116,97,110,99,101,111,102,32,69,120,105,116,83,116,97,116,117,115,32,124,124,32,101,32,61,61,32,34,117,110,119,105,110,100,34,41,32,123,10,32,32,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,69,88,73,84,83,84,65,84,85,83,59,10,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,32,32,113,117,105,116,95,40,49,44,32,101,41,59,10,32,32,32,32,32,32,125,59,10,32,32,32,32,32,32,118,97,114,32,107,101,101,112,82,117,110,116,105,109,101,65,108,105,118,101,32,61,32,40,41,32,61,62,32,110,111,69,120,105,116,82,117,110,116,105,109,101,32,124,124,32,114,117,110,116,105,109,101,75,101,101,112,97,108,105,118,101,67,111,117,110,116,101,114,32,62,32,48,59,10,32,32,32,32,32,32,118,97,114,32,95,112,114,111,99,95,101,120,105,116,32,61,32,40,99,111,100,101,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,69,88,73,84,83,84,65,84,85,83,32,61,32,99,111,100,101,59,10,32,32,32,32,32,32,32,32,105,102,32,40,33,107,101,101,112,82,117,110,116,105,109,101,65,108,105,118,101,40,41,41,32,123,10,32,32,32,32,32,32,32,32,32,32,40,95,97,50,32,61,32,77,111,100,117,108,101,91,34,111,110,69,120,105,116,34,93,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,77,111,100,117,108,101,44,32,99,111,100,101,41,59,10,32,32,32,32,32,32,32,32,32,32,65,66,79,82,84,32,61,32,116,114,117,101,59,10,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,32,32,113,117,105,116,95,40,99,111,100,101,44,32,110,101,119,32,69,120,105,116,83,116,97,116,117,115,40,99,111,100,101,41,41,59,10,32,32,32,32,32,32,125,59,10,32,32,32,32,32,32,118,97,114,32,101,120,105,116,74,83,32,61,32,40,115,116,97,116,117,115,44,32,105,109,112,108,105,99,105,116,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,69,88,73,84,83,84,65,84,85,83,32,61,32,115,116,97,116,117,115,59,10,32,32,32,32,32,32,32,32,95,112,114,111,99,95,101,120,105,116,40,115,116,97,116,117,115,41,59,10,32,32,32,32,32,32,125,59,10,32,32,32,32,32,32,118,97,114,32,95,101,120,105,116,32,61,32,101,120,105,116,74,83,59,10,32,32,32,32,32,32,118,97,114,32,109,97,121,98,101,69,120,105,116,32,61,32,40,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,105,102,32,40,33,107,101,101,112,82,117,110,116,105,109,101,65,108,105,118,101,40,41,41,32,123,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,95,101,120,105,116,40,69,88,73,84,83,84,65,84,85,83,41,59,10,32,32,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,32,32,104,97,110,100,108,101,69,120,99,101,112,116,105,111,110,40,101,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,59,10,32,32,32,32,32,32,118,97,114,32,99,97,108,108,85,115,101,114,67,97,108,108,98,97,99,107,32,61,32,40,102,117,110,99,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,105,102,32,40,65,66,79,82,84,41,32,123,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,116,114,121,32,123,10,32,32,32,32,32,32,32,32,32,32,102,117,110,99,40,41,59,10,32,32,32,32,32,32,32,32,32,32,109,97,121,98,101,69,120,105,116,40,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,104,97,110,100,108,101,69,120,99,101,112,116,105,111,110,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,95,101,109,115,99,114,105,112,116,101,110,95,103,101,116,95,110,111,119,32,61,32,40,41,32,61,62,32,112,101,114,102,111,114,109,97,110,99,101,46,110,111,119,40,41,59,10,32,32,32,32,32,32,118,97,114,32,95,95,115,101,116,105,116,105,109,101,114,95,106,115,32,61,32,40,119,104,105,99,104,44,32,116,105,109,101,111,117,116,95,109,115,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,105,102,32,40,116,105,109,101,114,115,91,119,104,105,99,104,93,41,32,123,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,114,115,91,119,104,105,99,104,93,46,105,100,41,59,10,32,32,32,32,32,32,32,32,32,32,100,101,108,101,116,101,32,116,105,109,101,114,115,91,119,104,105,99,104,93,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,116,105,109,101,111,117,116,95,109,115,41,32,114,101,116,117,114,110,32,48,59,10,32,32,32,32,32,32,32,32,118,97,114,32,105,100,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,100,101,108,101,116,101,32,116,105,109,101,114,115,91,119,104,105,99,104,93,59,10,32,32,32,32,32,32,32,32,32,32,99,97,108,108,85,115,101,114,67,97,108,108,98,97,99,107,40,40,41,32,61,62,32,95,95,101,109,115,99,114,105,112,116,101,110,95,116,105,109,101,111,117,116,40,119,104,105,99,104,44,32,95,101,109,115,99,114,105,112,116,101,110,95,103,101,116,95,110,111,119,40,41,41,41,59,10,32,32,32,32,32,32,32,32,125,44,32,116,105,109,101,111,117,116,95,109,115,41,59,10,32,32,32,32,32,32,32,32,116,105,109,101,114,115,91,119,104,105,99,104,93,32,61,32,123,32,105,100,44,32,116,105,109,101,111,117,116,95,109,115,32,125,59,10,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,48,59,10,32,32,32,32,32,32,125,59,10,32,32,32,32,32,32,118,97,114,32,95,95,116,122,115,101,116,95,106,115,32,61,32,40,116,105,109,101,122,111,110,101,44,32,100,97,121,108,105,103,104,116,44,32,115,116,100,95,110,97,109,101,44,32,100,115,116,95,110,97,109,101,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,118,97,114,32,99,117,114,114,101,110,116,89,101,97,114,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,59,10,32,32,32,32,32,32,32,32,118,97,114,32,119,105,110,116,101,114,32,61,32,110,101,119,32,68,97,116,101,40,99,117,114,114,101,110,116,89,101,97,114,44,32,48,44,32,49,41,59,10,32,32,32,32,32,32,32,32,118,97,114,32,115,117,109,109,101,114,32,61,32,110,101,119,32,68,97,116,101,40,99,117,114,114,101,110,116,89,101,97,114,44,32,54,44,32,49,41,59,10,32,32,32,32,32,32,32,32,118,97,114,32,119,105,110,116,101,114,79,102,102,115,101,116,32,61,32,119,105,110,116,101,114,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,118,97,114,32,115,117,109,109,101,114,79,102,102,115,101,116,32,61,32,115,117,109,109,101,114,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,118,97,114,32,115,116,100,84,105,109,101,122,111,110,101,79,102,102,115,101,116,32,61,32,77,97,116,104,46,109,97,120,40,119,105,110,116,101,114,79,102,102,115,101,116,44,32,115,117,109,109,101,114,79,102,102,115,101,116,41,59,10,32,32,32,32,32,32,32,32,72,69,65,80,85,51,50,91,116,105,109,101,122,111,110,101,32,62,62,32,50,93,32,61,32,115,116,100,84,105,109,101,122,111,110,101,79,102,102,115,101,116,32,42,32,54,48,59,10,32,32,32,32,32,32,32,32,72,69,65,80,51,50,91,100,97,121,108,105,103,104,116,32,62,62,32,50,93,32,61,32,78,117,109,98,101,114,40,119,105,110,116,101,114,79,102,102,115,101,116,32,33,61,32,115,117,109,109,101,114,79,102,102,115,101,116,41,59,10,32,32,32,32,32,32,32,32,118,97,114,32,101,120,116,114,97,99,116,90,111,110,101,32,61,32,40,116,105,109,101,122,111,110,101,79,102,102,115,101,116,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,32,32,118,97,114,32,115,105,103,110,32,61,32,116,105,109,101,122,111,110,101,79,102,102,115,101,116,32,62,61,32,48,32,63,32,34,45,34,32,58,32,34,43,34,59,10,32,32,32,32,32,32,32,32,32,32,118,97,114,32,97,98,115,79,102,102,115,101,116,32,61,32,77,97,116,104,46,97,98,115,40,116,105,109,101,122,111,110,101,79,102,102,115,101,116,41,59,10,32,32,32,32,32,32,32,32,32,32,118,97,114,32,104,111,117,114,115,32,61,32,83,116,114,105,110,103,40,77,97,116,104,46,102,108,111,111,114,40,97,98,115,79,102,102,115,101,116,32,47,32,54,48,41,41,46,112,97,100,83,116,97,114,116,40,50,44,32,34,48,34,41,59,10,32,32,32,32,32,32,32,32,32,32,118,97,114,32,109,105,110,117,116,101,115,32,61,32,83,116,114,105,110,103,40,97,98,115,79,102,102,115,101,116,32,37,32,54,48,41,46,112,97,100,83,116,97,114,116,40,50,44,32,34,48,34,41,59,10,32,32,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,96,85,84,67,36,123,115,105,103,110,125,36,123,104,111,117,114,115,125,36,123,109,105,110,117,116,101,115,125,96,59,10,32,32,32,32,32,32,32,32,125,59,10,32,32,32,32,32,32,32,32,118,97,114,32,119,105,110,116,101,114,78,97,109,101,32,61,32,101,120,116,114,97,99,116,90,111,110,101,40,119,105,110,116,101,114,79,102,102,115,101,116,41,59,10,32,32,32,32,32,32,32,32,118,97,114,32,115,117,109,109,101,114,78,97,109,101,32,61,32,101,120,116,114,97,99,116,90,111,110,101,40,115,117,109,109,101,114,79,102,102,115,101,116,41,59,10,32,32,32,32,32,32,32,32,105,102,32,40,115,117,109,109,101,114,79,102,102,115,101,116,32,60,32,119,105,110,116,101,114,79,102,102,115,101,116,41,32,123,10,32,32,32,32,32,32,32,32,32,32,115,116,114,105,110,103,84,111,85,84,70,56,40,119,105,110,116,101,114,78,97,109,101,44,32,115,116,100,95,110,97,109,101,44,32,49,55,41,59,10,32,32,32,32,32,32,32,32,32,32,115,116,114,105,110,103,84,111,85,84,70,56,40,115,117,109,109,101,114,78,97,109,101,44,32,100,115,116,95,110,97,109,101,44,32,49,55,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,115,116,114,105,110,103,84,111,85,84,70,56,40,119,105,110,116,101,114,78,97,109,101,44,32,100,115,116,95,110,97,109,101,44,32,49,55,41,59,10,32,32,32,32,32,32,32,32,32,32,115,116,114,105,110,103,84,111,85,84,70,56,40,115,117,109,109,101,114,78,97,109,101,44,32,115,116,100,95,110,97,109,101,44,32,49,55,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,103,101,116,72,101,97,112,77,97,120,32,61,32,40,41,32,61,62,32,50,49,52,55,52,56,51,54,52,56,59,10,32,32,32,32,32,32,118,97,114,32,97,108,105,103,110,77,101,109,111,114,121,32,61,32,40,115,105,122,101,44,32,97,108,105,103,110,109,101,110,116,41,32,61,62,32,77,97,116,104,46,99,101,105,108,40,115,105,122,101,32,47,32,97,108,105,103,110,109,101,110,116,41,32,42,32,97,108,105,103,110,109,101,110,116,59,10,32,32,32,32,32,32,118,97,114,32,103,114,111,119,77,101,109,111,114,121,32,61,32,40,115,105,122,101,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,118,97,114,32,98,32,61,32,119,97,115,109,77,101,109,111,114,121,46,98,117,102,102,101,114,59,10,32,32,32,32,32,32,32,32,118,97,114,32,112,97,103,101,115,32,61,32,40,115,105,122,101,32,45,32,98,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,116,114,121,32,123,10,32,32,32,32,32,32,32,32,32,32,119,97,115,109,77,101,109,111,114,121,46,103,114,111,119,40,112,97,103,101,115,41,59,10,32,32,32,32,32,32,32,32,32,32,117,112,100,97,116,101,77,101,109,111,114,121,86,105,101,119,115,40,41,59,10,32,32,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,49,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,125,10,32,32,32,32,32,32,125,59,10,32,32,32,32,32,32,118,97,114,32,95,101,109,115,99,114,105,112,116,101,110,95,114,101,115,105,122,101,95,104,101,97,112,32,61,32,40,114,101,113,117,101,115,116,101,100,83,105,122,101,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,118,97,114,32,111,108,100,83,105,122,101,32,61,32,72,69,65,80,85,56,46,108,101,110,103,116,104,59,10,32,32,32,32,32,32,32,32,114,101,113,117,101,115,116,101,100,83,105,122,101,32,62,62,62,61,32,48,59,10,32,32,32,32,32,32,32,32,118,97,114,32,109,97,120,72,101,97,112,83,105,122,101,32,61,32,103,101,116,72,101,97,112,77,97,120,40,41,59,10,32,32,32,32,32,32,32,32,105,102,32,40,114,101,113,117,101,115,116,101,100,83,105,122,101,32,62,32,109,97,120,72,101,97,112,83,105,122,101,41,32,123,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,10,32,32,32,32,32,32,32,32,102,111,114,32,40,118,97,114,32,99,117,116,68,111,119,110,32,61,32,49,59,32,99,117,116,68,111,119,110,32,60,61,32,52,59,32,99,117,116,68,111,119,110,32,42,61,32,50,41,32,123,10,32,32,32,32,32,32,32,32,32,32,118,97,114,32,111,118,101,114,71,114,111,119,110,72,101,97,112,83,105,122,101,32,61,32,111,108,100,83,105,122,101,32,42,32,40,49,32,43,32,48,46,50,32,47,32,99,117,116,68,111,119,110,41,59,10,32,32,32,32,32,32,32,32,32,32,111,118,101,114,71,114,111,119,110,72,101,97,112,83,105,122,101,32,61,32,77,97,116,104,46,109,105,110,40,111,118,101,114,71,114,111,119,110,72,101,97,112,83,105,122,101,44,32,114,101,113,117,101,115,116,101,100,83,105,122,101,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,118,97,114,32,110,101,119,83,105,122,101,32,61,32,77,97,116,104,46,109,105,110,40,109,97,120,72,101,97,112,83,105,122,101,44,32,97,108,105,103,110,77,101,109,111,114,121,40,77,97,116,104,46,109,97,120,40,114,101,113,117,101,115,116,101,100,83,105,122,101,44,32,111,118,101,114,71,114,111,119,110,72,101,97,112,83,105,122,101,41,44,32,54,53,53,51,54,41,41,59,10,32,32,32,32,32,32,32,32,32,32,118,97,114,32,114,101,112,108,97,99,101,109,101,110,116,32,61,32,103,114,111,119,77,101,109,111,114,121,40,110,101,119,83,105,122,101,41,59,10,32,32,32,32,32,32,32,32,32,32,105,102,32,40,114,101,112,108,97,99,101,109,101,110,116,41,32,123,10,32,32,32,32,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,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,102,97,108,115,101,59,10,32,32,32,32,32,32,125,59,10,32,32,32,32,32,32,118,97,114,32,69,78,86,32,61,32,123,125,59,10,32,32,32,32,32,32,118,97,114,32,103,101,116,69,120,101,99,117,116,97,98,108,101,78,97,109,101,32,61,32,40,41,32,61,62,32,116,104,105,115,80,114,111,103,114,97,109,32,124,124,32,34,46,47,116,104,105,115,46,112,114,111,103,114,97,109,34,59,10,32,32,32,32,32,32,118,97,114,32,103,101,116,69,110,118,83,116,114,105,110,103,115,32,61,32,40,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,105,102,32,40,33,103,101,116,69,110,118,83,116,114,105,110,103,115,46,115,116,114,105,110,103,115,41,32,123,10,32,32,32,32,32,32,32,32,32,32,118,97,114,32,108,97,110,103,32,61,32,40,116,121,112,101,111,102,32,110,97,118,105,103,97,116,111,114,32,61,61,32,34,111,98,106,101,99,116,34,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,34,45,34,44,32,34,95,34,41,32,43,32,34,46,85,84,70,45,56,34,59,10,32,32,32,32,32,32,32,32,32,32,118,97,114,32,101,110,118,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,108,97,110,103,44,10,32,32,32,32,32,32,32,32,32,32,32,32,95,58,32,103,101,116,69,120,101,99,117,116,97,98,108,101,78,97,109,101,40,41,10,32,32,32,32,32,32,32,32,32,32,125,59,10,32,32,32,32,32,32,32,32,32,32,102,111,114,32,40,118,97,114,32,120,32,105,110,32,69,78,86,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,105,102,32,40,69,78,86,91,120,93,32,61,61,61,32,118,111,105,100,32,48,41,32,100,101,108,101,116,101,32,101,110,118,91,120,93,59,10,32,32,32,32,32,32,32,32,32,32,32,32,101,108,115,101,32,101,110,118,91,120,93,32,61,32,69,78,86,91,120,93,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,115,116,114,105,110,103,115,32,61,32,91,93,59,10,32,32,32,32,32,32,32,32,32,32,102,111,114,32,40,118,97,114,32,120,32,105,110,32,101,110,118,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,115,116,114,105,110,103,115,46,112,117,115,104,40,96,36,123,120,125,61,36,123,101,110,118,91,120,93,125,96,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,103,101,116,69,110,118,83,116,114,105,110,103,115,46,115,116,114,105,110,103,115,32,61,32,115,116,114,105,110,103,115,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,103,101,116,69,110,118,83,116,114,105,110,103,115,46,115,116,114,105,110,103,115,59,10,32,32,32,32,32,32,125,59,10,32,32,32,32,32,32,118,97,114,32,115,116,114,105,110,103,84,111,65,115,99,105,105,32,61,32,40,115,116,114,44,32,98,117,102,102,101,114,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,102,111,114,32,40,118,97,114,32,105,32,61,32,48,59,32,105,32,60,32,115,116,114,46,108,101,110,103,116,104,59,32,43,43,105,41,32,123,10,32,32,32,32,32,32,32,32,32,32,72,69,65,80,56,91,98,117,102,102,101,114,43,43,93,32,61,32,115,116,114,46,99,104,97,114,67,111,100,101,65,116,40,105,41,59,10,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,32,32,72,69,65,80,56,91,98,117,102,102,101,114,93,32,61,32,48,59,10,32,32,32,32,32,32,125,59,10,32,32,32,32,32,32,118,97,114,32,95,101,110,118,105,114,111,110,95,103,101,116,32,61,32,40,95,95,101,110,118,105,114,111,110,44,32,101,110,118,105,114,111,110,95,98,117,102,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,118,97,114,32,98,117,102,83,105,122,101,32,61,32,48,59,10,32,32,32,32,32,32,32,32,103,101,116,69,110,118,83,116,114,105,110,103,115,40,41,46,102,111,114,69,97,99,104,40,40,115,116,114,105,110,103,44,32,105,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,32,32,118,97,114,32,112,116,114,32,61,32,101,110,118,105,114,111,110,95,98,117,102,32,43,32,98,117,102,83,105,122,101,59,10,32,32,32,32,32,32,32,32,32,32,72,69,65,80,85,51,50,91,95,95,101,110,118,105,114,111,110,32,43,32,105,32,42,32,52,32,62,62,32,50,93,32,61,32,112,116,114,59,10,32,32,32,32,32,32,32,32,32,32,115,116,114,105,110,103,84,111,65,115,99,105,105,40,115,116,114,105,110,103,44,32,112,116,114,41,59,10,32,32,32,32,32,32,32,32,32,32,98,117,102,83,105,122,101,32,43,61,32,115,116,114,105,110,103,46,108,101,110,103,116,104,32,43,32,49,59,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,48,59,10,32,32,32,32,32,32,125,59,10,32,32,32,32,32,32,118,97,114,32,95,101,110,118,105,114,111,110,95,115,105,122,101,115,95,103,101,116,32,61,32,40,112,101,110,118,105,114,111,110,95,99,111,117,110,116,44,32,112,101,110,118,105,114,111,110,95,98,117,102,95,115,105,122,101,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,118,97,114,32,115,116,114,105,110,103,115,32,61,32,103,101,116,69,110,118,83,116,114,105,110,103,115,40,41,59,10,32,32,32,32,32,32,32,32,72,69,65,80,85,51,50,91,112,101,110,118,105,114,111,110,95,99,111,117,110,116,32,62,62,32,50,93,32,61,32,115,116,114,105,110,103,115,46,108,101,110,103,116,104,59,10,32,32,32,32,32,32,32,32,118,97,114,32,98,117,102,83,105,122,101,32,61,32,48,59,10,32,32,32,32,32,32,32,32,115,116,114,105,110,103,115,46,102,111,114,69,97,99,104,40,40,115,116,114,105,110,103,41,32,61,62,32,98,117,102,83,105,122,101,32,43,61,32,115,116,114,105,110,103,46,108,101,110,103,116,104,32,43,32,49,41,59,10,32,32,32,32,32,32,32,32,72,69,65,80,85,51,50,91,112,101,110,118,105,114,111,110,95,98,117,102,95,115,105,122,101,32,62,62,32,50,93,32,61,32,98,117,102,83,105,122,101,59,10,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,48,59,10,32,32,32,32,32,32,125,59,10,32,32,32,32,32,32,118,97,114,32,95,102,100,95,99,108,111,115,101,32,61,32,40,102,100,41,32,61,62,32,53,50,59,10,32,32,32,32,32,32,118,97,114,32,95,102,100,95,114,101,97,100,32,61,32,40,102,100,44,32,105,111,118,44,32,105,111,118,99,110,116,44,32,112,110,117,109,41,32,61,62,32,53,50,59,10,32,32,32,32,32,32,118,97,114,32,112,114,105,110,116,67,104,97,114,66,117,102,102,101,114,115,32,61,32,91,110,117,108,108,44,32,91,93,44,32,91,93,93,59,10,32,32,32,32,32,32,118,97,114,32,112,114,105,110,116,67,104,97,114,32,61,32,40,115,116,114,101,97,109,44,32,99,117,114,114,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,118,97,114,32,98,117,102,102,101,114,32,61,32,112,114,105,110,116,67,104,97,114,66,117,102,102,101,114,115,91,115,116,114,101,97,109,93,59,10,32,32,32,32,32,32,32,32,105,102,32,40,99,117,114,114,32,61,61,61,32,48,32,124,124,32,99,117,114,114,32,61,61,61,32,49,48,41,32,123,10,32,32,32,32,32,32,32,32,32,32,40,115,116,114,101,97,109,32,61,61,61,32,49,32,63,32,111,117,116,32,58,32,101,114,114,41,40,85,84,70,56,65,114,114,97,121,84,111,83,116,114,105,110,103,40,98,117,102,102,101,114,41,41,59,10,32,32,32,32,32,32,32,32,32,32,98,117,102,102,101,114,46,108,101,110,103,116,104,32,61,32,48,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,98,117,102,102,101,114,46,112,117,115,104,40,99,117,114,114,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,95,102,100,95,119,114,105,116,101,32,61,32,40,102,100,44,32,105,111,118,44,32,105,111,118,99,110,116,44,32,112,110,117,109,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,118,97,114,32,110,117,109,32,61,32,48,59,10,32,32,32,32,32,32,32,32,102,111,114,32,40,118,97,114,32,105,32,61,32,48,59,32,105,32,60,32,105,111,118,99,110,116,59,32,105,43,43,41,32,123,10,32,32,32,32,32,32,32,32,32,32,118,97,114,32,112,116,114,32,61,32,72,69,65,80,85,51,50,91,105,111,118,32,62,62,32,50,93,59,10,32,32,32,32,32,32,32,32,32,32,118,97,114,32,108,101,110,32,61,32,72,69,65,80,85,51,50,91,105,111,118,32,43,32,52,32,62,62,32,50,93,59,10,32,32,32,32,32,32,32,32,32,32,105,111,118,32,43,61,32,56,59,10,32,32,32,32,32,32,32,32,32,32,102,111,114,32,40,118,97,114,32,106,32,61,32,48,59,32,106,32,60,32,108,101,110,59,32,106,43,43,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,112,114,105,110,116,67,104,97,114,40,102,100,44,32,72,69,65,80,85,56,91,112,116,114,32,43,32,106,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,110,117,109,32,43,61,32,108,101,110,59,10,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,32,32,72,69,65,80,85,51,50,91,112,110,117,109,32,62,62,32,50,93,32,61,32,110,117,109,59,10,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,48,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,95,111,98,115,101,114,118,101,114,95,111,110,95,99,111,109,112,108,101,116,101,40,100,111,116,108,111,116,116,105,101,95,105,110,115,116,97,110,99,101,95,105,100,41,32,123,10,32,32,32,32,32,32,32,32,105,102,32,40,77,111,100,117,108,101,46,100,111,116,108,111,116,116,105,101,66,114,105,100,103,101,32,38,38,32,77,111,100,117,108,101,46,100,111,116,108,111,116,116,105,101,66,114,105,100,103,101,46,111,98,115,101,114,118,101,114,95,111,110,95,108,111,97,100,95,101,114,114,111,114,41,32,123,10,32,32,32,32,32,32,32,32,32,32,77,111,100,117,108,101,46,100,111,116,108,111,116,116,105,101,66,114,105,100,103,101,46,111,98,115,101,114,118,101,114,95,111,110,95,99,111,109,112,108,101,116,101,40,100,111,116,108,111,116,116,105,101,95,105,110,115,116,97,110,99,101,95,105,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,32,32,102,117,110,99,116,105,111,110,32,95,111,98,115,101,114,118,101,114,95,111,110,95,102,114,97,109,101,40,100,111,116,108,111,116,116,105,101,95,105,110,115,116,97,110,99,101,95,105,100,44,32,102,114,97,109,101,95,110,111,41,32,123,10,32,32,32,32,32,32,32,32,105,102,32,40,77,111,100,117,108,101,46,100,111,116,108,111,116,116,105,101,66,114,105,100,103,101,32,38,38,32,77,111,100,117,108,101,46,100,111,116,108,111,116,116,105,101,66,114,105,100,103,101,46,111,98,115,101,114,118,101,114,95,111,110,95,108,111,97,100,95,101,114,114,111,114,41,32,123,10,32,32,32,32,32,32,32,32,32,32,77,111,100,117,108,101,46,100,111,116,108,111,116,116,105,101,66,114,105,100,103,101,46,111,98,115,101,114,118,101,114,95,111,110,95,102,114,97,109,101,40,100,111,116,108,111,116,116,105,101,95,105,110,115,116,97,110,99,101,95,105,100,44,32,102,114,97,109,101,95,110,111,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,95,111,98,115,101,114,118,101,114,95,111,110,95,108,111,97,100,40,100,111,116,108,111,116,116,105,101,95,105,110,115,116,97,110,99,101,95,105,100,41,32,123,10,32,32,32,32,32,32,32,32,105,102,32,40,77,111,100,117,108,101,46,100,111,116,108,111,116,116,105,101,66,114,105,100,103,101,32,38,38,32,77,111,100,117,108,101,46,100,111,116,108,111,116,116,105,101,66,114,105,100,103,101,46,111,98,115,101,114,118,101,114,95,111,110,95,108,111,97,100,41,32,123,10,32,32,32,32,32,32,32,32,32,32,77,111,100,117,108,101,46,100,111,116,108,111,116,116,105,101,66,114,105,100,103,101,46,111,98,115,101,114,118,101,114,95,111,110,95,108,111,97,100,40,100,111,116,108,111,116,116,105,101,95,105,110,115,116,97,110,99,101,95,105,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,32,32,102,117,110,99,116,105,111,110,32,95,111,98,115,101,114,118,101,114,95,111,110,95,108,111,97,100,95,101,114,114,111,114,40,100,111,116,108,111,116,116,105,101,95,105,110,115,116,97,110,99,101,95,105,100,41,32,123,10,32,32,32,32,32,32,32,32,105,102,32,40,77,111,100,117,108,101,46,100,111,116,108,111,116,116,105,101,66,114,105,100,103,101,32,38,38,32,77,111,100,117,108,101,46,100,111,116,108,111,116,116,105,101,66,114,105,100,103,101,46,111,98,115,101,114,118,101,114,95,111,110,95,108,111,97,100,95,101,114,114,111,114,41,32,123,10,32,32,32,32,32,32,32,32,32,32,77,111,100,117,108,101,46,100,111,116,108,111,116,116,105,101,66,114,105,100,103,101,46,111,98,115,101,114,118,101,114,95,111,110,95,108,111,97,100,95,101,114,114,111,114,40,100,111,116,108,111,116,116,105,101,95,105,110,115,116,97,110,99,101,95,105,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,32,32,102,117,110,99,116,105,111,110,32,95,111,98,115,101,114,118,101,114,95,111,110,95,108,111,111,112,40,100,111,116,108,111,116,116,105,101,95,105,110,115,116,97,110,99,101,95,105,100,44,32,108,111,111,112,95,99,111,117,110,116,41,32,123,10,32,32,32,32,32,32,32,32,105,102,32,40,77,111,100,117,108,101,46,100,111,116,108,111,116,116,105,101,66,114,105,100,103,101,32,38,38,32,77,111,100,117,108,101,46,100,111,116,108,111,116,116,105,101,66,114,105,100,103,101,46,111,98,115,101,114,118,101,114,95,111,110,95,108,111,97,100,95,101,114,114,111,114,41,32,123,10,32,32,32,32,32,32,32,32,32,32,77,111,100,117,108,101,46,100,111,116,108,111,116,116,105,101,66,114,105,100,103,101,46,111,98,115,101,114,118,101,114,95,111,110,95,108,111,111,112,40,100,111,116,108,111,116,116,105,101,95,105,110,115,116,97,110,99,101,95,105,100,44,32,108,111,111,112,95,99,111,117,110,116,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,95,111,98,115,101,114,118,101,114,95,111,110,95,112,97,117,115,101,40,100,111,116,108,111,116,116,105,101,95,105,110,115,116,97,110,99,101,95,105,100,41,32,123,10,32,32,32,32,32,32,32,32,105,102,32,40,77,111,100,117,108,101,46,100,111,116,108,111,116,116,105,101,66,114,105,100,103,101,32,38,38,32,77,111,100,117,108,101,46,100,111,116,108,111,116,116,105,101,66,114,105,100,103,101,46,111,98,115,101,114,118,101,114,95,111,110,95,108,111,97,100,95,101,114,114,111,114,41,32,123,10,32,32,32,32,32,32,32,32,32,32,77,111,100,117,108,101,46,100,111,116,108,111,116,116,105,101,66,114,105,100,103,101,46,111,98,115,101,114,118,101,114,95,111,110,95,112,97,117,115,101,40,100,111,116,108,111,116,116,105,101,95,105,110,115,116,97,110,99,101,95,105,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,32,32,102,117,110,99,116,105,111,110,32,95,111,98,115,101,114,118,101,114,95,111,110,95,112,108,97,121,40,100,111,116,108,111,116,116,105,101,95,105,110,115,116,97,110,99,101,95,105,100,41,32,123,10,32,32,32,32,32,32,32,32,105,102,32,40,77,111,100,117,108,101,46,100,111,116,108,111,116,116,105,101,66,114,105,100,103,101,32,38,38,32,77,111,100,117,108,101,46,100,111,116,108,111,116,116,105,101,66,114,105,100,103,101,46,111,98,115,101,114,118,101,114,95,111,110,95,108,111,97,100,95,101,114,114,111,114,41,32,123,10,32,32,32,32,32,32,32,32,32,32,77,111,100,117,108,101,46,100,111,116,108,111,116,116,105,101,66,114,105,100,103,101,46,111,98,115,101,114,118,101,114,95,111,110,95,112,108,97,121,40,100,111,116,108,111,116,116,105,101,95,105,110,115,116,97,110,99,101,95,105,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,32,32,102,117,110,99,116,105,111,110,32,95,111,98,115,101,114,118,101,114,95,111,110,95,114,101,110,100,101,114,40,100,111,116,108,111,116,116,105,101,95,105,110,115,116,97,110,99,101,95,105,100,44,32,102,114,97,109,101,95,110,111,41,32,123,10,32,32,32,32,32,32,32,32,105,102,32,40,77,111,100,117,108,101,46,100,111,116,108,111,116,116,105,101,66,114,105,100,103,101,32,38,38,32,77,111,100,117,108,101,46,100,111,116,108,111,116,116,105,101,66,114,105,100,103,101,46,111,98,115,101,114,118,101,114,95,111,110,95,108,111,97,100,95,101,114,114,111,114,41,32,123,10,32,32,32,32,32,32,32,32,32,32,77,111,100,117,108,101,46,100,111,116,108,111,116,116,105,101,66,114,105,100,103,101,46,111,98,115,101,114,118,101,114,95,111,110,95,114,101,110,100,101,114,40,100,111,116,108,111,116,116,105,101,95,105,110,115,116,97,110,99,101,95,105,100,44,32,102,114,97,109,101,95,110,111,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,95,111,98,115,101,114,118,101,114,95,111,110,95,115,116,111,112,40,100,111,116,108,111,116,116,105,101,95,105,110,115,116,97,110,99,101,95,105,100,41,32,123,10,32,32,32,32,32,32,32,32,105,102,32,40,77,111,100,117,108,101,46,100,111,116,108,111,116,116,105,101,66,114,105,100,103,101,32,38,38,32,77,111,100,117,108,101,46,100,111,116,108,111,116,116,105,101,66,114,105,100,103,101,46,111,98,115,101,114,118,101,114,95,111,110,95,108,111,97,100,95,101,114,114,111,114,41,32,123,10,32,32,32,32,32,32,32,32,32,32,77,111,100,117,108,101,46,100,111,116,108,111,116,116,105,101,66,114,105,100,103,101,46,111,98,115,101,114,118,101,114,95,111,110,95,115,116,111,112,40,100,111,116,108,111,116,116,105,101,95,105,110,115,116,97,110,99,101,95,105,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,32,32,118,97,114,32,105,110,105,116,82,97,110,100,111,109,70,105,108,108,32,61,32,40,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,105,102,32,40,116,121,112,101,111,102,32,99,114,121,112,116,111,32,61,61,32,34,111,98,106,101,99,116,34,32,38,38,32,116,121,112,101,111,102,32,99,114,121,112,116,111,91,34,103,101,116,82,97,110,100,111,109,86,97,108,117,101,115,34,93,32,61,61,32,34,102,117,110,99,116,105,111,110,34,41,32,123,10,32,32,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,40,118,105,101,119,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,118,105,101,119,41,59,10,32,32,32,32,32,32,32,32,125,32,101,108,115,101,32,97,98,111,114,116,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,59,10,32,32,32,32,32,32,118,97,114,32,114,97,110,100,111,109,70,105,108,108,32,61,32,40,118,105,101,119,41,32,61,62,32,40,114,97,110,100,111,109,70,105,108,108,32,61,32,105,110,105,116,82,97,110,100,111,109,70,105,108,108,40,41,41,40,118,105,101,119,41,59,10,32,32,32,32,32,32,118,97,114,32,95,114,97,110,100,111,109,95,103,101,116,32,61,32,40,98,117,102,102,101,114,44,32,115,105,122,101,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,114,97,110,100,111,109,70,105,108,108,40,72,69,65,80,85,56,46,115,117,98,97,114,114,97,121,40,98,117,102,102,101,114,44,32,98,117,102,102,101,114,32,43,32,115,105,122,101,41,41,59,10,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,48,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,95,115,116,97,116,101,95,109,97,99,104,105,110,101,95,111,98,115,101,114,118,101,114,95,111,110,95,98,111,111,108,101,97,110,95,116,114,105,103,103,101,114,95,118,97,108,117,101,95,99,104,97,110,103,101,40,100,111,116,108,111,116,116,105,101,95,105,110,115,116,97,110,99,101,95,105,100,44,32,116,114,105,103,103,101,114,95,110,97,109,101,44,32,116,114,105,103,103,101,114,95,110,97,109,101,95,108,101,110,44,32,111,108,100,95,118,97,108,117,101,44,32,110,101,119,95,118,97,108,117,101,41,32,123,10,32,32,32,32,32,32,32,32,99,111,110,115,116,32,116,114,105,103,103,101,114,95,110,97,109,101,95,99,111,110,118,101,114,116,101,100,32,61,32,85,84,70,56,84,111,83,116,114,105,110,103,40,116,114,105,103,103,101,114,95,110,97,109,101,44,32,116,114,105,103,103,101,114,95,110,97,109,101,95,108,101,110,41,59,10,32,32,32,32,32,32,32,32,105,102,32,40,77,111,100,117,108,101,46,100,111,116,108,111,116,116,105,101,66,114,105,100,103,101,32,38,38,32,77,111,100,117,108,101,46,100,111,116,108,111,116,116,105,101,66,114,105,100,103,101,46,115,116,97,116,101,95,109,97,99,104,105,110,101,95,111,98,115,101,114,118,101,114,95,111,110,95,98,111,111,108,101,97,110,95,116,114,105,103,103,101,114,95,118,97,108,117,101,95,99,104,97,110,103,101,41,32,123,10,32,32,32,32,32,32,32,32,32,32,77,111,100,117,108,101,46,100,111,116,108,111,116,116,105,101,66,114,105,100,103,101,46,115,116,97,116,101,95,109,97,99,104,105,110,101,95,111,98,115,101,114,118,101,114,95,111,110,95,98,111,111,108,101,97,110,95,116,114,105,103,103,101,114,95,118,97,108,117,101,95,99,104,97,110,103,101,40,10,32,32,32,32,32,32,32,32,32,32,32,32,100,111,116,108,111,116,116,105,101,95,105,110,115,116,97,110,99,101,95,105,100,44,10,32,32,32,32,32,32,32,32,32,32,32,32,116,114,105,103,103,101,114,95,110,97,109,101,95,99,111,110,118,101,114,116,101,100,44,10,32,32,32,32,32,32,32,32,32,32,32,32,111,108,100,95,118,97,108,117,101,44,10,32,32,32,32,32,32,32,32,32,32,32,32,110,101,119,95,118,97,108,117,101,10,32,32,32,32,32,32,32,32,32,32,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,95,115,116,97,116,101,95,109,97,99,104,105,110,101,95,111,98,115,101,114,118,101,114,95,111,110,95,99,117,115,116,111,109,95,101,118,101,110,116,40,100,111,116,108,111,116,116,105,101,95,105,110,115,116,97,110,99,101,95,105,100,44,32,109,101,115,115,97,103,101,95,112,116,114,44,32,109,101,115,115,97,103,101,95,108,101,110,41,32,123,10,32,32,32,32,32,32,32,32,99,111,110,115,116,32,109,101,115,115,97,103,101,32,61,32,85,84,70,56,84,111,83,116,114,105,110,103,40,109,101,115,115,97,103,101,95,112,116,114,44,32,109,101,115,115,97,103,101,95,108,101,110,41,59,10,32,32,32,32,32,32,32,32,105,102,32,40,77,111,100,117,108,101,46,100,111,116,108,111,116,116,105,101,66,114,105,100,103,101,32,38,38,32,77,111,100,117,108,101,46,100,111,116,108,111,116,116,105,101,66,114,105,100,103,101,46,115,116,97,116,101,95,109,97,99,104,105,110,101,95,111,98,115,101,114,118,101,114,95,111,110,95,115,116,97,116,101,95,101,110,116,101,114,101,100,41,32,123,10,32,32,32,32,32,32,32,32,32,32,77,111,100,117,108,101,46,100,111,116,108,111,116,116,105,101,66,114,105,100,103,101,46,115,116,97,116,101,95,109,97,99,104,105,110,101,95,111,98,115,101,114,118,101,114,95,111,110,95,99,117,115,116,111,109,95,101,118,101,110,116,40,100,111,116,108,111,116,116,105,101,95,105,110,115,116,97,110,99,101,95,105,100,44,32,109,101,115,115,97,103,101,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,95,115,116,97,116,101,95,109,97,99,104,105,110,101,95,111,98,115,101,114,118,101,114,95,111,110,95,101,114,114,111,114,40,100,111,116,108,111,116,116,105,101,95,105,110,115,116,97,110,99,101,95,105,100,44,32,109,101,115,115,97,103,101,95,112,116,114,44,32,109,101,115,115,97,103,101,95,108,101,110,41,32,123,10,32,32,32,32,32,32,32,32,99,111,110,115,116,32,109,101,115,115,97,103,101,32,61,32,85,84,70,56,84,111,83,116,114,105,110,103,40,109,101,115,115,97,103,101,95,112,116,114,44,32,109,101,115,115,97,103,101,95,108,101,110,41,59,10,32,32,32,32,32,32,32,32,105,102,32,40,77,111,100,117,108,101,46,100,111,116,108,111,116,116,105,101,66,114,105,100,103,101,32,38,38,32,77,111,100,117,108,101,46,100,111,116,108,111,116,116,105,101,66,114,105,100,103,101,46,115,116,97,116,101,95,109,97,99,104,105,110,101,95,111,98,115,101,114,118,101,114,95,111,110,95,115,116,97,116,101,95,101,110,116,101,114,101,100,41,32,123,10,32,32,32,32,32,32,32,32,32,32,77,111,100,117,108,101,46,100,111,116,108,111,116,116,105,101,66,114,105,100,103,101,46,115,116,97,116,101,95,109,97,99,104,105,110,101,95,111,98,115,101,114,118,101,114,95,111,110,95,101,114,114,111,114,40,100,111,116,108,111,116,116,105,101,95,105,110,115,116,97,110,99,101,95,105,100,44,32,109,101,115,115,97,103,101,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,95,115,116,97,116,101,95,109,97,99,104,105,110,101,95,111,98,115,101,114,118,101,114,95,111,110,95,110,117,109,101,114,105,99,95,116,114,105,103,103,101,114,95,118,97,108,117,101,95,99,104,97,110,103,101,40,100,111,116,108,111,116,116,105,101,95,105,110,115,116,97,110,99,101,95,105,100,44,32,116,114,105,103,103,101,114,95,110,97,109,101,44,32,116,114,105,103,103,101,114,95,110,97,109,101,95,108,101,110,44,32,111,108,100,95,118,97,108,117,101,44,32,110,101,119,95,118,97,108,117,101,41,32,123,10,32,32,32,32,32,32,32,32,99,111,110,115,116,32,116,114,105,103,103,101,114,95,110,97,109,101,95,99,111,110,118,101,114,116,101,100,32,61,32,85,84,70,56,84,111,83,116,114,105,110,103,40,116,114,105,103,103,101,114,95,110,97,109,101,44,32,116,114,105,103,103,101,114,95,110,97,109,101,95,108,101,110,41,59,10,32,32,32,32,32,32,32,32,105,102,32,40,77,111,100,117,108,101,46,100,111,116,108,111,116,116,105,101,66,114,105,100,103,101,32,38,38,32,77,111,100,117,108,101,46,100,111,116,108,111,116,116,105,101,66,114,105,100,103,101,46,115,116,97,116,101,95,109,97,99,104,105,110,101,95,111,98,115,101,114,118,101,114,95,111,110,95,110,117,109,101,114,105,99,95,116,114,105,103,103,101,114,95,118,97,108,117,101,95,99,104,97,110,103,101,41,32,123,10,32,32,32,32,32,32,32,32,32,32,77,111,100,117,108,101,46,100,111,116,108,111,116,116,105,101,66,114,105,100,103,101,46,115,116,97,116,101,95,109,97,99,104,105,110,101,95,111,98,115,101,114,118,101,114,95,111,110,95,110,117,109,101,114,105,99,95,116,114,105,103,103,101,114,95,118,97,108,117,101,95,99,104,97,110,103,101,40,10,32,32,32,32,32,32,32,32,32,32,32,32,100,111,116,108,111,116,116,105,101,95,105,110,115,116,97,110,99,101,95,105,100,44,10,32,32,32,32,32,32,32,32,32,32,32,32,116,114,105,103,103,101,114,95,110,97,109,101,95,99,111,110,118,101,114,116,101,100,44,10,32,32,32,32,32,32,32,32,32,32,32,32,111,108,100,95,118,97,108,117,101,44,10,32,32,32,32,32,32,32,32,32,32,32,32,110,101,119,95,118,97,108,117,101,10,32,32,32,32,32,32,32,32,32,32,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,95,115,116,97,116,101,95,109,97,99,104,105,110,101,95,111,98,115,101,114,118,101,114,95,111,110,95,115,116,97,114,116,40,100,111,116,108,111,116,116,105,101,95,105,110,115,116,97,110,99,101,95,105,100,41,32,123,10,32,32,32,32,32,32,32,32,105,102,32,40,77,111,100,117,108,101,46,100,111,116,108,111,116,116,105,101,66,114,105,100,103,101,32,38,38,32,77,111,100,117,108,101,46,100,111,116,108,111,116,116,105,101,66,114,105,100,103,101,46,115,116,97,116,101,95,109,97,99,104,105,110,101,95,111,98,115,101,114,118,101,114,95,111,110,95,115,116,97,114,116,41,32,123,10,32,32,32,32,32,32,32,32,32,32,77,111,100,117,108,101,46,100,111,116,108,111,116,116,105,101,66,114,105,100,103,101,46,115,116,97,116,101,95,109,97,99,104,105,110,101,95,111,98,115,101,114,118,101,114,95,111,110,95,115,116,97,114,116,40,100,111,116,108,111,116,116,105,101,95,105,110,115,116,97,110,99,101,95,105,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,32,32,102,117,110,99,116,105,111,110,32,95,115,116,97,116,101,95,109,97,99,104,105,110,101,95,111,98,115,101,114,118,101,114,95,111,110,95,115,116,97,116,101,95,101,110,116,101,114,101,100,40,100,111,116,108,111,116,116,105,101,95,105,110,115,116,97,110,99,101,95,105,100,44,32,115,116,97,116,101,95,112,116,114,44,32,115,116,97,116,101,95,108,101,110,41,32,123,10,32,32,32,32,32,32,32,32,99,111,110,115,116,32,115,116,97,116,101,32,61,32,85,84,70,56,84,111,83,116,114,105,110,103,40,115,116,97,116,101,95,112,116,114,44,32,115,116,97,116,101,95,108,101,110,41,59,10,32,32,32,32,32,32,32,32,105,102,32,40,77,111,100,117,108,101,46,100,111,116,108,111,116,116,105,101,66,114,105,100,103,101,32,38,38,32,77,111,100,117,108,101,46,100,111,116,108,111,116,116,105,101,66,114,105,100,103,101,46,115,116,97,116,101,95,109,97,99,104,105,110,101,95,111,98,115,101,114,118,101,114,95,111,110,95,115,116,97,116,101,95,101,110,116,101,114,101,100,41,32,123,10,32,32,32,32,32,32,32,32,32,32,77,111,100,117,108,101,46,100,111,116,108,111,116,116,105,101,66,114,105,100,103,101,46,115,116,97,116,101,95,109,97,99,104,105,110,101,95,111,98,115,101,114,118,101,114,95,111,110,95,115,116,97,116,101,95,101,110,116,101,114,101,100,40,100,111,116,108,111,116,116,105,101,95,105,110,115,116,97,110,99,101,95,105,100,44,32,115,116,97,116,101,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,95,115,116,97,116,101,95,109,97,99,104,105,110,101,95,111,98,115,101,114,118,101,114,95,111,110,95,115,116,97,116,101,95,101,120,105,116,40,100,111,116,108,111,116,116,105,101,95,105,110,115,116,97,110,99,101,95,105,100,44,32,115,116,97,116,101,95,112,116,114,44,32,115,116,97,116,101,95,108,101,110,41,32,123,10,32,32,32,32,32,32,32,32,99,111,110,115,116,32,115,116,97,116,101,32,61,32,85,84,70,56,84,111,83,116,114,105,110,103,40,115,116,97,116,101,95,112,116,114,44,32,115,116,97,116,101,95,108,101,110,41,59,10,32,32,32,32,32,32,32,32,105,102,32,40,77,111,100,117,108,101,46,100,111,116,108,111,116,116,105,101,66,114,105,100,103,101,32,38,38,32,77,111,100,117,108,101,46,100,111,116,108,111,116,116,105,101,66,114,105,100,103,101,46,115,116,97,116,101,95,109,97,99,104,105,110,101,95,111,98,115,101,114,118,101,114,95,111,110,95,115,116,97,116,101,95,101,110,116,101,114,101,100,41,32,123,10,32,32,32,32,32,32,32,32,32,32,77,111,100,117,108,101,46,100,111,116,108,111,116,116,105,101,66,114,105,100,103,101,46,115,116,97,116,101,95,109,97,99,104,105,110,101,95,111,98,115,101,114,118,101,114,95,111,110,95,115,116,97,116,101,95,101,120,105,116,40,100,111,116,108,111,116,116,105,101,95,105,110,115,116,97,110,99,101,95,105,100,44,32,115,116,97,116,101,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,95,115,116,97,116,101,95,109,97,99,104,105,110,101,95,111,98,115,101,114,118,101,114,95,111,110,95,115,116,111,112,40,100,111,116,108,111,116,116,105,101,95,105,110,115,116,97,110,99,101,95,105,100,41,32,123,10,32,32,32,32,32,32,32,32,105,102,32,40,77,111,100,117,108,101,46,100,111,116,108,111,116,116,105,101,66,114,105,100,103,101,32,38,38,32,77,111,100,117,108,101,46,100,111,116,108,111,116,116,105,101,66,114,105,100,103,101,46,115,116,97,116,101,95,109,97,99,104,105,110,101,95,111,98,115,101,114,118,101,114,95,111,110,95,115,116,111,112,41,32,123,10,32,32,32,32,32,32,32,32,32,32,77,111,100,117,108,101,46,100,111,116,108,111,116,116,105,101,66,114,105,100,103,101,46,115,116,97,116,101,95,109,97,99,104,105,110,101,95,111,98,115,101,114,118,101,114,95,111,110,95,115,116,111,112,40,100,111,116,108,111,116,116,105,101,95,105,110,115,116,97,110,99,101,95,105,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,32,32,102,117,110,99,116,105,111,110,32,95,115,116,97,116,101,95,109,97,99,104,105,110,101,95,111,98,115,101,114,118,101,114,95,111,110,95,115,116,114,105,110,103,95,116,114,105,103,103,101,114,95,118,97,108,117,101,95,99,104,97,110,103,101,40,100,111,116,108,111,116,116,105,101,95,105,110,115,116,97,110,99,101,95,105,100,44,32,116,114,105,103,103,101,114,95,110,97,109,101,44,32,116,114,105,103,103,101,114,95,110,97,109,101,95,108,101,110,44,32,111,108,100,95,118,97,108,117,101,44,32,111,108,100,95,118,97,108,117,101,95,108,101,110,44,32,110,101,119,95,118,97,108,117,101,44,32,110,101,119,95,118,97,108,117,101,95,108,101,110,41,32,123,10,32,32,32,32,32,32,32,32,99,111,110,115,116,32,116,114,105,103,103,101,114,95,110,97,109,101,95,99,111,110,118,101,114,116,101,100,32,61,32,85,84,70,56,84,111,83,116,114,105,110,103,40,116,114,105,103,103,101,114,95,110,97,109,101,44,32,116,114,105,103,103,101,114,95,110,97,109,101,95,108,101,110,41,59,10,32,32,32,32,32,32,32,32,99,111,110,115,116,32,111,108,100,95,118,97,108,117,101,95,99,111,110,118,101,114,116,101,100,32,61,32,85,84,70,56,84,111,83,116,114,105,110,103,40,111,108,100,95,118,97,108,117,101,44,32,111,108,100,95,118,97,108,117,101,95,108,101,110,41,59,10,32,32,32,32,32,32,32,32,99,111,110,115,116,32,110,101,119,95,118,97,108,117,101,95,99,111,110,118,101,114,116,101,100,32,61,32,85,84,70,56,84,111,83,116,114,105,110,103,40,110,101,119,95,118,97,108,117,101,44,32,110,101,119,95,118,97,108,117,101,95,108,101,110,41,59,10,32,32,32,32,32,32,32,32,105,102,32,40,77,111,100,117,108,101,46,100,111,116,108,111,116,116,105,101,66,114,105,100,103,101,32,38,38,32,77,111,100,117,108,101,46,100,111,116,108,111,116,116,105,101,66,114,105,100,103,101,46,115,116,97,116,101,95,109,97,99,104,105,110,101,95,111,98,115,101,114,118,101,114,95,111,110,95,115,116,114,105,110,103,95,116,114,105,103,103,101,114,95,118,97,108,117,101,95,99,104,97,110,103,101,41,32,123,10,32,32,32,32,32,32,32,32,32,32,77,111,100,117,108,101,46,100,111,116,108,111,116,116,105,101,66,114,105,100,103,101,46,115,116,97,116,101,95,109,97,99,104,105,110,101,95,111,98,115,101,114,118,101,114,95,111,110,95,115,116,114,105,110,103,95,116,114,105,103,103,101,114,95,118,97,108,117,101,95,99,104,97,110,103,101,40,10,32,32,32,32,32,32,32,32,32,32,32,32,100,111,116,108,111,116,116,105,101,95,105,110,115,116,97,110,99,101,95,105,100,44,10,32,32,32,32,32,32,32,32,32,32,32,32,116,114,105,103,103,101,114,95,110,97,109,101,95,99,111,110,118,101,114,116,101,100,44,10,32,32,32,32,32,32,32,32,32,32,32,32,111,108,100,95,118,97,108,117,101,95,99,111,110,118,101,114,116,101,100,44,10,32,32,32,32,32,32,32,32,32,32,32,32,110,101,119,95,118,97,108,117,101,95,99,111,110,118,101,114,116,101,100,10,32,32,32,32,32,32,32,32,32,32,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,95,115,116,97,116,101,95,109,97,99,104,105,110,101,95,111,98,115,101,114,118,101,114,95,111,110,95,116,114,97,110,115,105,116,105,111,110,40,100,111,116,108,111,116,116,105,101,95,105,110,115,116,97,110,99,101,95,105,100,44,32,112,114,101,118,95,115,116,97,116,101,95,112,116,114,44,32,112,114,101,118,95,115,116,97,116,101,95,108,101,110,44,32,110,101,119,95,115,116,97,116,101,95,112,116,114,44,32,110,101,119,95,115,116,97,116,101,95,108,101,110,41,32,123,10,32,32,32,32,32,32,32,32,99,111,110,115,116,32,112,114,101,118,105,111,117,115,83,116,97,116,101,32,61,32,85,84,70,56,84,111,83,116,114,105,110,103,40,112,114,101,118,95,115,116,97,116,101,95,112,116,114,44,32,112,114,101,118,95,115,116,97,116,101,95,108,101,110,41,59,10,32,32,32,32,32,32,32,32,99,111,110,115,116,32,110,101,119,83,116,97,116,101,32,61,32,85,84,70,56,84,111,83,116,114,105,110,103,40,110,101,119,95,115,116,97,116,101,95,112,116,114,44,32,110,101,119,95,115,116,97,116,101,95,108,101,110,41,59,10,32,32,32,32,32,32,32,32,105,102,32,40,77,111,100,117,108,101,46,100,111,116,108,111,116,116,105,101,66,114,105,100,103,101,32,38,38,32,77,111,100,117,108,101,46,100,111,116,108,111,116,116,105,101,66,114,105,100,103,101,46,115,116,97,116,101,95,109,97,99,104,105,110,101,95,111,98,115,101,114,118,101,114,95,111,110,95,116,114,97,110,115,105,116,105,111,110,41,32,123,10,32,32,32,32,32,32,32,32,32,32,77,111,100,117,108,101,46,100,111,116,108,111,116,116,105,101,66,114,105,100,103,101,46,115,116,97,116,101,95,109,97,99,104,105,110,101,95,111,98,115,101,114,118,101,114,95,111,110,95,116,114,97,110,115,105,116,105,111,110,40,100,111,116,108,111,116,116,105,101,95,105,110,115,116,97,110,99,101,95,105,100,44,32,112,114,101,118,105,111,117,115,83,116,97,116,101,44,32,110,101,119,83,116,97,116,101,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,95,115,116,97,116,101,95,109,97,99,104,105,110,101,95,111,98,115,101,114,118,101,114,95,111,110,95,116,114,105,103,103,101,114,95,102,105,114,101,100,40,100,111,116,108,111,116,116,105,101,95,105,110,115,116,97,110,99,101,95,105,100,44,32,116,114,105,103,103,101,114,95,110,97,109,101,44,32,116,114,105,103,103,101,114,95,110,97,109,101,95,108,101,110,41,32,123,10,32,32,32,32,32,32,32,32,99,111,110,115,116,32,116,114,105,103,103,101,114,95,110,97,109,101,95,99,111,110,118,101,114,116,101,100,32,61,32,85,84,70,56,84,111,83,116,114,105,110,103,40,116,114,105,103,103,101,114,95,110,97,109,101,44,32,116,114,105,103,103,101,114,95,110,97,109,101,95,108,101,110,41,59,10,32,32,32,32,32,32,32,32,105,102,32,40,77,111,100,117,108,101,46,100,111,116,108,111,116,116,105,101,66,114,105,100,103,101,32,38,38,32,77,111,100,117,108,101,46,100,111,116,108,111,116,116,105,101,66,114,105,100,103,101,46,115,116,97,116,101,95,109,97,99,104,105,110,101,95,111,98,115,101,114,118,101,114,95,111,110,95,115,116,114,105,110,103,95,116,114,105,103,103,101,114,95,118,97,108,117,101,95,99,104,97,110,103,101,41,32,123,10,32,32,32,32,32,32,32,32,32,32,77,111,100,117,108,101,46,100,111,116,108,111,116,116,105,101,66,114,105,100,103,101,46,115,116,97,116,101,95,109,97,99,104,105,110,101,95,111,98,115,101,114,118,101,114,95,111,110,95,116,114,105,103,103,101,114,95,102,105,114,101,100,40,100,111,116,108,111,116,116,105,101,95,105,110,115,116,97,110,99,101,95,105,100,44,32,116,114,105,103,103,101,114,95,110,97,109,101,95,99,111,110,118,101,114,116,101,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,32,32,73,110,116,101,114,110,97,108,69,114,114,111,114,32,61,32,77,111,100,117,108,101,91,34,73,110,116,101,114,110,97,108,69,114,114,111,114,34,93,32,61,32,99,108,97,115,115,32,73,110,116,101,114,110,97,108,69,114,114,111,114,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,109,101,115,115,97,103,101,41,32,123,10,32,32,32,32,32,32,32,32,32,32,115,117,112,101,114,40,109,101,115,115,97,103,101,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,101,109,98,105,110,100,95,105,110,105,116,95,99,104,97,114,67,111,100,101,115,40,41,59,10,32,32,32,32,32,32,66,105,110,100,105,110,103,69,114,114,111,114,32,61,32,77,111,100,117,108,101,91,34,66,105,110,100,105,110,103,69,114,114,111,114,34,93,32,61,32,99,108,97,115,115,32,66,105,110,100,105,110,103,69,114,114,111,114,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,109,101,115,115,97,103,101,41,32,123,10,32,32,32,32,32,32,32,32,32,32,115,117,112,101,114,40,109,101,115,115,97,103,101,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,105,110,105,116,95,67,108,97,115,115,72,97,110,100,108,101,40,41,59,10,32,32,32,32,32,32,105,110,105,116,95,82,101,103,105,115,116,101,114,101,100,80,111,105,110,116,101,114,40,41,59,10,32,32,32,32,32,32,85,110,98,111,117,110,100,84,121,112,101,69,114,114,111,114,32,61,32,77,111,100,117,108,101,91,34,85,110,98,111,117,110,100,84,121,112,101,69,114,114,111,114,34,93,32,61,32,101,120,116,101,110,100,69,114,114,111,114,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,105,110,105,116,95,101,109,118,97,108,40,41,59,10,32,32,32,32,32,32,118,97,114,32,119,97,115,109,73,109,112,111,114,116,115,32,61,32,123,10,32,32,32,32,32,32,32,32,99,58,32,95,95,95,97,115,115,101,114,116,95,102,97,105,108,44,10,32,32,32,32,32,32,32,32,109,58,32,95,95,95,99,120,97,95,116,104,114,111,119,44,10,32,32,32,32,32,32,32,32,77,58,32,95,95,95,115,121,115,99,97,108,108,95,102,115,116,97,116,54,52,44,10,32,32,32,32,32,32,32,32,74,58,32,95,95,95,115,121,115,99,97,108,108,95,103,101,116,99,119,100,44,10,32,32,32,32,32,32,32,32,75,58,32,95,95,95,115,121,115,99,97,108,108,95,110,101,119,102,115,116,97,116,97,116,44,10,32,32,32,32,32,32,32,32,80,58,32,95,95,95,115,121,115,99,97,108,108,95,111,112,101,110,97,116,44,10,32,32,32,32,32,32,32,32,76,58,32,95,95,95,115,121,115,99,97,108,108,95,115,116,97,116,54,52,44,10,32,32,32,32,32,32,32,32,82,58,32,95,95,97,98,111,114,116,95,106,115,44,10,32,32,32,32,32,32,32,32,118,58,32,95,95,101,109,98,105,110,100,95,102,105,110,97,108,105,122,101,95,118,97,108,117,101,95,111,98,106,101,99,116,44,10,32,32,32,32,32,32,32,32,66,58,32,95,95,101,109,98,105,110,100,95,114,101,103,105,115,116,101,114,95,98,105,103,105,110,116,44,10,32,32,32,32,32,32,32,32,112,97,58,32,95,95,101,109,98,105,110,100,95,114,101,103,105,115,116,101,114,95,98,111,111,108,44,10,32,32,32,32,32,32,32,32,114,58,32,95,95,101,109,98,105,110,100,95,114,101,103,105,115,116,101,114,95,99,108,97,115,115,44,10,32,32,32,32,32,32,32,32,113,58,32,95,95,101,109,98,105,110,100,95,114,101,103,105,115,116,101,114,95,99,108,97,115,115,95,99,111,110,115,116,114,117,99,116,111,114,44,10,32,32,32,32,32,32,32,32,102,58,32,95,95,101,109,98,105,110,100,95,114,101,103,105,115,116,101,114,95,99,108,97,115,115,95,102,117,110,99,116,105,111,110,44,10,32,32,32,32,32,32,32,32,111,97,58,32,95,95,101,109,98,105,110,100,95,114,101,103,105,115,116,101,114,95,101,109,118,97,108,44,10,32,32,32,32,32,32,32,32,121,58,32,95,95,101,109,98,105,110,100,95,114,101,103,105,115,116,101,114,95,101,110,117,109,44,10,32,32,32,32,32,32,32,32,107,58,32,95,95,101,109,98,105,110,100,95,114,101,103,105,115,116,101,114,95,101,110,117,109,95,118,97,108,117,101,44,10,32,32,32,32,32,32,32,32,122,58,32,95,95,101,109,98,105,110,100,95,114,101,103,105,115,116,101,114,95,102,108,111,97,116,44,10,32,32,32,32,32,32,32,32,117,58,32,95,95,101,109,98,105,110,100,95,114,101,103,105,115,116,101,114,95,102,117,110,99,116,105,111,110,44,10,32,32,32,32,32,32,32,32,108,58,32,95,95,101,109,98,105,110,100,95,114,101,103,105,115,116,101,114,95,105,110,116,101,103,101,114,44,10,32,32,32,32,32,32,32,32,104,58,32,95,95,101,109,98,105,110,100,95,114,101,103,105,115,116,101,114,95,109,101,109,111,114,121,95,118,105,101,119,44,10,32,32,32,32,32,32,32,32,119,58,32,95,95,101,109,98,105,110,100,95,114,101,103,105,115,116,101,114,95,111,112,116,105,111,110,97,108,44,10,32,32,32,32,32,32,32,32,118,97,58,32,95,95,101,109,98,105,110,100,95,114,101,103,105,115,116,101,114,95,115,109,97,114,116,95,112,116,114,44,10,32,32,32,32,32,32,32,32,65,58,32,95,95,101,109,98,105,110,100,95,114,101,103,105,115,116,101,114,95,115,116,100,95,115,116,114,105,110,103,44,10,32,32,32,32,32,32,32,32,116,58,32,95,95,101,109,98,105,110,100,95,114,101,103,105,115,116,101,114,95,115,116,100,95,119,115,116,114,105,110,103,44,10,32,32,32,32,32,32,32,32,115,58,32,95,95,101,109,98,105,110,100,95,114,101,103,105,115,116,101,114,95,118,97,108,117,101,95,111,98,106,101,99,116,44,10,32,32,32,32,32,32,32,32,106,58,32,95,95,101,109,98,105,110,100,95,114,101,103,105,115,116,101,114,95,118,97,108,117,101,95,111,98,106,101,99,116,95,102,105,101,108,100,44,10,32,32,32,32,32,32,32,32,113,97,58,32,95,95,101,109,98,105,110,100,95,114,101,103,105,115,116,101,114,95,118,111,105,100,44,10,32,32,32,32,32,32,32,32,86,58,32,95,95,101,109,115,99,114,105,112,116,101,110,95,103,101,116,95,110,111,119,44,10,32,32,32,32,32,32,32,32,71,58,32,95,95,101,109,115,99,114,105,112,116,101,110,95,114,117,110,116,105,109,101,95,107,101,101,112,97,108,105,118,101,95,99,108,101,97,114,44,10,32,32,32,32,32,32,32,32,67,58,32,95,95,101,109,115,99,114,105,112,116,101,110,95,116,104,114,111,119,95,108,111,110,103,106,109,112,44,10,32,32,32,32,32,32,32,32,116,97,58,32,95,95,101,109,118,97,108,95,99,97,108,108,44,10,32,32,32,32,32,32,32,32,73,58,32,95,95,101,109,118,97,108,95,100,101,99,114,101,102,44,10,32,32,32,32,32,32,32,32,115,97,58,32,95,95,101,109,118,97,108,95,103,101,116,95,109,101,116,104,111,100,95,99,97,108,108,101,114,44,10,32,32,32,32,32,32,32,32,117,97,58,32,95,95,101,109,118,97,108,95,105,110,99,114,101,102,44,10,32,32,32,32,32,32,32,32,114,97,58,32,95,95,101,109,118,97,108,95,114,117,110,95,100,101,115,116,114,117,99,116,111,114,115,44,10,32,32,32,32,32,32,32,32,111,58,32,95,95,101,109,118,97,108,95,116,97,107,101,95,118,97,108,117,101,44,10,32,32,32,32,32,32,32,32,68,58,32,95,95,115,101,116,105,116,105,109,101,114,95,106,115,44,10,32,32,32,32,32,32,32,32,69,58,32,95,95,116,122,115,101,116,95,106,115,44,10,32,32,32,32,32,32,32,32,70,58,32,95,101,109,115,99,114,105,112,116,101,110,95,114,101,115,105,122,101,95,104,101,97,112,44,10,32,32,32,32,32,32,32,32,84,58,32,95,101,110,118,105,114,111,110,95,103,101,116,44,10,32,32,32,32,32,32,32,32,85,58,32,95,101,110,118,105,114,111,110,95,115,105,122,101,115,95,103,101,116,44,10,32,32,32,32,32,32,32,32,81,58,32,95,102,100,95,99,108,111,115,101,44,10,32,32,32,32,32,32,32,32,79,58,32,95,102,100,95,114,101,97,100,44,10,32,32,32,32,32,32,32,32,78,58,32,95,102,100,95,119,114,105,116,101,44,10,32,32,32,32,32,32,32,32,105,58,32,105,110,118,111,107,101,95,105,105,44,10,32,32,32,32,32,32,32,32,100,58,32,105,110,118,111,107,101,95,105,105,105,44,10,32,32,32,32,32,32,32,32,101,58,32,105,110,118,111,107,101,95,105,105,105,105,44,10,32,32,32,32,32,32,32,32,112,58,32,105,110,118,111,107,101,95,105,105,105,105,105,105,44,10,32,32,32,32,32,32,32,32,120,58,32,105,110,118,111,107,101,95,118,44,10,32,32,32,32,32,32,32,32,98,58,32,105,110,118,111,107,101,95,118,105,44,10,32,32,32,32,32,32,32,32,97,58,32,105,110,118,111,107,101,95,118,105,105,44,10,32,32,32,32,32,32,32,32,103,58,32,105,110,118,111,107,101,95,118,105,105,105,44,10,32,32,32,32,32,32,32,32,110,58,32,105,110,118,111,107,101,95,118,105,105,105,105,44,10,32,32,32,32,32,32,32,32,102,97,58,32,95,111,98,115,101,114,118,101,114,95,111,110,95,99,111,109,112,108,101,116,101,44,10,32,32,32,32,32,32,32,32,105,97,58,32,95,111,98,115,101,114,118,101,114,95,111,110,95,102,114,97,109,101,44,10,32,32,32,32,32,32,32,32,110,97,58,32,95,111,98,115,101,114,118,101,114,95,111,110,95,108,111,97,100,44,10,32,32,32,32,32,32,32,32,109,97,58,32,95,111,98,115,101,114,118,101,114,95,111,110,95,108,111,97,100,95,101,114,114,111,114,44,10,32,32,32,32,32,32,32,32,103,97,58,32,95,111,98,115,101,114,118,101,114,95,111,110,95,108,111,111,112,44,10,32,32,32,32,32,32,32,32,107,97,58,32,95,111,98,115,101,114,118,101,114,95,111,110,95,112,97,117,115,101,44,10,32,32,32,32,32,32,32,32,108,97,58,32,95,111,98,115,101,114,118,101,114,95,111,110,95,112,108,97,121,44,10,32,32,32,32,32,32,32,32,104,97,58,32,95,111,98,115,101,114,118,101,114,95,111,110,95,114,101,110,100,101,114,44,10,32,32,32,32,32,32,32,32,106,97,58,32,95,111,98,115,101,114,118,101,114,95,111,110,95,115,116,111,112,44,10,32,32,32,32,32,32,32,32,83,58,32,95,112,114,111,99,95,101,120,105,116,44,10,32,32,32,32,32,32,32,32,72,58,32,95,114,97,110,100,111,109,95,103,101,116,44,10,32,32,32,32,32,32,32,32,88,58,32,95,115,116,97,116,101,95,109,97,99,104,105,110,101,95,111,98,115,101,114,118,101,114,95,111,110,95,98,111,111,108,101,97,110,95,116,114,105,103,103,101,114,95,118,97,108,117,101,95,99,104,97,110,103,101,44,10,32,32,32,32,32,32,32,32,98,97,58,32,95,115,116,97,116,101,95,109,97,99,104,105,110,101,95,111,98,115,101,114,118,101,114,95,111,110,95,99,117,115,116,111,109,95,101,118,101,110,116,44,10,32,32,32,32,32,32,32,32,97,97,58,32,95,115,116,97,116,101,95,109,97,99,104,105,110,101,95,111,98,115,101,114,118,101,114,95,111,110,95,101,114,114,111,114,44,10,32,32,32,32,32,32,32,32,89,58,32,95,115,116,97,116,101,95,109,97,99,104,105,110,101,95,111,98,115,101,114,118,101,114,95,111,110,95,110,117,109,101,114,105,99,95,116,114,105,103,103,101,114,95,118,97,108,117,101,95,99,104,97,110,103,101,44,10,32,32,32,32,32,32,32,32,36,58,32,95,115,116,97,116,101,95,109,97,99,104,105,110,101,95,111,98,115,101,114,118,101,114,95,111,110,95,115,116,97,114,116,44,10,32,32,32,32,32,32,32,32,100,97,58,32,95,115,116,97,116,101,95,109,97,99,104,105,110,101,95,111,98,115,101,114,118,101,114,95,111,110,95,115,116,97,116,101,95,101,110,116,101,114,101,100,44,10,32,32,32,32,32,32,32,32,99,97,58,32,95,115,116,97,116,101,95,109,97,99,104,105,110,101,95,111,98,115,101,114,118,101,114,95,111,110,95,115,116,97,116,101,95,101,120,105,116,44,10,32,32,32,32,32,32,32,32,95,58,32,95,115,116,97,116,101,95,109,97,99,104,105,110,101,95,111,98,115,101,114,118,101,114,95,111,110,95,115,116,111,112,44,10,32,32,32,32,32,32,32,32,90,58,32,95,115,116,97,116,101,95,109,97,99,104,105,110,101,95,111,98,115,101,114,118,101,114,95,111,110,95,115,116,114,105,110,103,95,116,114,105,103,103,101,114,95,118,97,108,117,101,95,99,104,97,110,103,101,44,10,32,32,32,32,32,32,32,32,101,97,58,32,95,115,116,97,116,101,95,109,97,99,104,105,110,101,95,111,98,115,101,114,118,101,114,95,111,110,95,116,114,97,110,115,105,116,105,111,110,44,10,32,32,32,32,32,32,32,32,87,58,32,95,115,116,97,116,101,95,109,97,99,104,105,110,101,95,111,98,115,101,114,118,101,114,95,111,110,95,116,114,105,103,103,101,114,95,102,105,114,101,100,10,32,32,32,32,32,32,125,59,10,32,32,32,32,32,32,118,97,114,32,119,97,115,109,69,120,112,111,114,116,115,32,61,32,99,114,101,97,116,101,87,97,115,109,40,41,59,10,32,32,32,32,32,32,118,97,114,32,95,95,95,119,97,115,109,95,99,97,108,108,95,99,116,111,114,115,32,61,32,40,41,32,61,62,32,40,95,95,95,119,97,115,109,95,99,97,108,108,95,99,116,111,114,115,32,61,32,119,97,115,109,69,120,112,111,114,116,115,91,34,120,97,34,93,41,40,41,59,10,32,32,32,32,32,32,118,97,114,32,95,109,97,108,108,111,99,32,61,32,40,97,48,41,32,61,62,32,40,95,109,97,108,108,111,99,32,61,32,119,97,115,109,69,120,112,111,114,116,115,91,34,121,97,34,93,41,40,97,48,41,59,10,32,32,32,32,32,32,118,97,114,32,95,95,95,103,101,116,84,121,112,101,78,97,109,101,32,61,32,40,97,48,41,32,61,62,32,40,95,95,95,103,101,116,84,121,112,101,78,97,109,101,32,61,32,119,97,115,109,69,120,112,111,114,116,115,91,34,122,97,34,93,41,40,97,48,41,59,10,32,32,32,32,32,32,118,97,114,32,95,102,114,101,101,32,61,32,40,97,48,41,32,61,62,32,40,95,102,114,101,101,32,61,32,119,97,115,109,69,120,112,111,114,116,115,91,34,66,97,34,93,41,40,97,48,41,59,10,32,32,32,32,32,32,118,97,114,32,95,95,101,109,115,99,114,105,112,116,101,110,95,116,105,109,101,111,117,116,32,61,32,40,97,48,44,32,97,49,41,32,61,62,32,40,95,95,101,109,115,99,114,105,112,116,101,110,95,116,105,109,101,111,117,116,32,61,32,119,97,115,109,69,120,112,111,114,116,115,91,34,67,97,34,93,41,40,97,48,44,32,97,49,41,59,10,32,32,32,32,32,32,118,97,114,32,95,115,101,116,84,104,114,101,119,32,61,32,40,97,48,44,32,97,49,41,32,61,62,32,40,95,115,101,116,84,104,114,101,119,32,61,32,119,97,115,109,69,120,112,111,114,116,115,91,34,68,97,34,93,41,40,97,48,44,32,97,49,41,59,10,32,32,32,32,32,32,118,97,114,32,95,95,101,109,115,99,114,105,112,116,101,110,95,115,116,97,99,107,95,114,101,115,116,111,114,101,32,61,32,40,97,48,41,32,61,62,32,40,95,95,101,109,115,99,114,105,112,116,101,110,95,115,116,97,99,107,95,114,101,115,116,111,114,101,32,61,32,119,97,115,109,69,120,112,111,114,116,115,91,34,69,97,34,93,41,40,97,48,41,59,10,32,32,32,32,32,32,118,97,114,32,95,101,109,115,99,114,105,112,116,101,110,95,115,116,97,99,107,95,103,101,116,95,99,117,114,114,101,110,116,32,61,32,40,41,32,61,62,32,40,95,101,109,115,99,114,105,112,116,101,110,95,115,116,97,99,107,95,103,101,116,95,99,117,114,114,101,110,116,32,61,32,119,97,115,109,69,120,112,111,114,116,115,91,34,70,97,34,93,41,40,41,59,10,32,32,32,32,32,32,118,97,114,32,100,121,110,67,97,108,108,95,105,105,106,106,32,61,32,77,111,100,117,108,101,91,34,100,121,110,67,97,108,108,95,105,105,106,106,34,93,32,61,32,40,97,48,44,32,97,49,44,32,97,50,44,32,97,51,44,32,97,52,44,32,97,53,41,32,61,62,32,40,100,121,110,67,97,108,108,95,105,105,106,106,32,61,32,77,111,100,117,108,101,91,34,100,121,110,67,97,108,108,95,105,105,106,106,34,93,32,61,32,119,97,115,109,69,120,112,111,114,116,115,91,34,71,97,34,93,41,40,97,48,44,32,97,49,44,32,97,50,44,32,97,51,44,32,97,52,44,32,97,53,41,59,10,32,32,32,32,32,32,118,97,114,32,100,121,110,67,97,108,108,95,118,105,106,106,32,61,32,77,111,100,117,108,101,91,34,100,121,110,67,97,108,108,95,118,105,106,106,34,93,32,61,32,40,97,48,44,32,97,49,44,32,97,50,44,32,97,51,44,32,97,52,44,32,97,53,41,32,61,62,32,40,100,121,110,67,97,108,108,95,118,105,106,106,32,61,32,77,111,100,117,108,101,91,34,100,121,110,67,97,108,108,95,118,105,106,106,34,93,32,61,32,119,97,115,109,69,120,112,111,114,116,115,91,34,72,97,34,93,41,40,97,48,44,32,97,49,44,32,97,50,44,32,97,51,44,32,97,52,44,32,97,53,41,59,10,32,32,32,32,32,32,118,97,114,32,100,121,110,67,97,108,108,95,106,105,105,105,32,61,32,77,111,100,117,108,101,91,34,100,121,110,67,97,108,108,95,106,105,105,105,34,93,32,61,32,40,97,48,44,32,97,49,44,32,97,50,44,32,97,51,41,32,61,62,32,40,100,121,110,67,97,108,108,95,106,105,105,105,32,61,32,77,111,100,117,108,101,91,34,100,121,110,67,97,108,108,95,106,105,105,105,34,93,32,61,32,119,97,115,109,69,120,112,111,114,116,115,91,34,73,97,34,93,41,40,97,48,44,32,97,49,44,32,97,50,44,32,97,51,41,59,10,32,32,32,32,32,32,118,97,114,32,100,121,110,67,97,108,108,95,106,105,105,32,61,32,77,111,100,117,108,101,91,34,100,121,110,67,97,108,108,95,106,105,105,34,93,32,61,32,40,97,48,44,32,97,49,44,32,97,50,41,32,61,62,32,40,100,121,110,67,97,108,108,95,106,105,105,32,61,32,77,111,100,117,108,101,91,34,100,121,110,67,97,108,108,95,106,105,105,34,93,32,61,32,119,97,115,109,69,120,112,111,114,116,115,91,34,74,97,34,93,41,40,97,48,44,32,97,49,44,32,97,50,41,59,10,32,32,32,32,32,32,118,97,114,32,100,121,110,67,97,108,108,95,118,105,105,106,105,105,32,61,32,77,111,100,117,108,101,91,34,100,121,110,67,97,108,108,95,118,105,105,106,105,105,34,93,32,61,32,40,97,48,44,32,97,49,44,32,97,50,44,32,97,51,44,32,97,52,44,32,97,53,44,32,97,54,41,32,61,62,32,40,100,121,110,67,97,108,108,95,118,105,105,106,105,105,32,61,32,77,111,100,117,108,101,91,34,100,121,110,67,97,108,108,95,118,105,105,106,105,105,34,93,32,61,32,119,97,115,109,69,120,112,111,114,116,115,91,34,75,97,34,93,41,40,97,48,44,32,97,49,44,32,97,50,44,32,97,51,44,32,97,52,44,32,97,53,44,32,97,54,41,59,10,32,32,32,32,32,32,118,97,114,32,100,121,110,67,97,108,108,95,105,105,105,105,105,106,32,61,32,77,111,100,117,108,101,91,34,100,121,110,67,97,108,108,95,105,105,105,105,105,106,34,93,32,61,32,40,97,48,44,32,97,49,44,32,97,50,44,32,97,51,44,32,97,52,44,32,97,53,44,32,97,54,41,32,61,62,32,40,100,121,110,67,97,108,108,95,105,105,105,105,105,106,32,61,32,77,111,100,117,108,101,91,34,100,121,110,67,97,108,108,95,105,105,105,105,105,106,34,93,32,61,32,119,97,115,109,69,120,112,111,114,116,115,91,34,76,97,34,93,41,40,97,48,44,32,97,49,44,32,97,50,44,32,97,51,44,32,97,52,44,32,97,53,44,32,97,54,41,59,10,32,32,32,32,32,32,118,97,114,32,100,121,110,67,97,108,108,95,105,105,105,105,105,106,106,32,61,32,77,111,100,117,108,101,91,34,100,121,110,67,97,108,108,95,105,105,105,105,105,106,106,34,93,32,61,32,40,97,48,44,32,97,49,44,32,97,50,44,32,97,51,44,32,97,52,44,32,97,53,44,32,97,54,44,32,97,55,44,32,97,56,41,32,61,62,32,40,100,121,110,67,97,108,108,95,105,105,105,105,105,106,106,32,61,32,77,111,100,117,108,101,91,34,100,121,110,67,97,108,108,95,105,105,105,105,105,106,106,34,93,32,61,32,119,97,115,109,69,120,112,111,114,116,115,91,34,77,97,34,93,41,40,97,48,44,32,97,49,44,32,97,50,44,32,97,51,44,32,97,52,44,32,97,53,44,32,97,54,44,32,97,55,44,32,97,56,41,59,10,32,32,32,32,32,32,118,97,114,32,100,121,110,67,97,108,108,95,105,105,105,105,105,105,106,106,32,61,32,77,111,100,117,108,101,91,34,100,121,110,67,97,108,108,95,105,105,105,105,105,105,106,106,34,93,32,61,32,40,97,48,44,32,97,49,44,32,97,50,44,32,97,51,44,32,97,52,44,32,97,53,44,32,97,54,44,32,97,55,44,32,97,56,44,32,97,57,41,32,61,62,32,40,100,121,110,67,97,108,108,95,105,105,105,105,105,105,106,106,32,61,32,77,111,100,117,108,101,91,34,100,121,110,67,97,108,108,95,105,105,105,105,105,105,106,106,34,93,32,61,32,119,97,115,109,69,120,112,111,114,116,115,91,34,78,97,34,93,41,40,97,48,44,32,97,49,44,32,97,50,44,32,97,51,44,32,97,52,44,32,97,53,44,32,97,54,44,32,97,55,44,32,97,56,44,32,97,57,41,59,10,32,32,32,32,32,32,102,117,110,99,116,105,111,110,32,105,110,118,111,107,101,95,118,105,105,40,105,110,100,101,120,44,32,97,49,44,32,97,50,41,32,123,10,32,32,32,32,32,32,32,32,118,97,114,32,115,112,32,61,32,115,116,97,99,107,83,97,118,101,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,103,101,116,87,97,115,109,84,97,98,108,101,69,110,116,114,121,40,105,110,100,101,120,41,40,97,49,44,32,97,50,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,115,116,97,99,107,82,101,115,116,111,114,101,40,115,112,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,95,115,101,116,84,104,114,101,119,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,110,118,111,107,101,95,118,105,40,105,110,100,101,120,44,32,97,49,41,32,123,10,32,32,32,32,32,32,32,32,118,97,114,32,115,112,32,61,32,115,116,97,99,107,83,97,118,101,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,103,101,116,87,97,115,109,84,97,98,108,101,69,110,116,114,121,40,105,110,100,101,120,41,40,97,49,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,115,116,97,99,107,82,101,115,116,111,114,101,40,115,112,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,95,115,101,116,84,104,114,101,119,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,110,118,111,107,101,95,105,105,105,105,40,105,110,100,101,120,44,32,97,49,44,32,97,50,44,32,97,51,41,32,123,10,32,32,32,32,32,32,32,32,118,97,114,32,115,112,32,61,32,115,116,97,99,107,83,97,118,101,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,103,101,116,87,97,115,109,84,97,98,108,101,69,110,116,114,121,40,105,110,100,101,120,41,40,97,49,44,32,97,50,44,32,97,51,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,115,116,97,99,107,82,101,115,116,111,114,101,40,115,112,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,95,115,101,116,84,104,114,101,119,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,110,118,111,107,101,95,105,105,105,40,105,110,100,101,120,44,32,97,49,44,32,97,50,41,32,123,10,32,32,32,32,32,32,32,32,118,97,114,32,115,112,32,61,32,115,116,97,99,107,83,97,118,101,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,103,101,116,87,97,115,109,84,97,98,108,101,69,110,116,114,121,40,105,110,100,101,120,41,40,97,49,44,32,97,50,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,115,116,97,99,107,82,101,115,116,111,114,101,40,115,112,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,95,115,101,116,84,104,114,101,119,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,110,118,111,107,101,95,105,105,40,105,110,100,101,120,44,32,97,49,41,32,123,10,32,32,32,32,32,32,32,32,118,97,114,32,115,112,32,61,32,115,116,97,99,107,83,97,118,101,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,103,101,116,87,97,115,109,84,97,98,108,101,69,110,116,114,121,40,105,110,100,101,120,41,40,97,49,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,115,116,97,99,107,82,101,115,116,111,114,101,40,115,112,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,95,115,101,116,84,104,114,101,119,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,110,118,111,107,101,95,105,105,105,105,105,105,40,105,110,100,101,120,44,32,97,49,44,32,97,50,44,32,97,51,44,32,97,52,44,32,97,53,41,32,123,10,32,32,32,32,32,32,32,32,118,97,114,32,115,112,32,61,32,115,116,97,99,107,83,97,118,101,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,103,101,116,87,97,115,109,84,97,98,108,101,69,110,116,114,121,40,105,110,100,101,120,41,40,97,49,44,32,97,50,44,32,97,51,44,32,97,52,44,32,97,53,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,115,116,97,99,107,82,101,115,116,111,114,101,40,115,112,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,95,115,101,116,84,104,114,101,119,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,110,118,111,107,101,95,118,105,105,105,105,40,105,110,100,101,120,44,32,97,49,44,32,97,50,44,32,97,51,44,32,97,52,41,32,123,10,32,32,32,32,32,32,32,32,118,97,114,32,115,112,32,61,32,115,116,97,99,107,83,97,118,101,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,103,101,116,87,97,115,109,84,97,98,108,101,69,110,116,114,121,40,105,110,100,101,120,41,40,97,49,44,32,97,50,44,32,97,51,44,32,97,52,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,115,116,97,99,107,82,101,115,116,111,114,101,40,115,112,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,95,115,101,116,84,104,114,101,119,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,110,118,111,107,101,95,118,105,105,105,40,105,110,100,101,120,44,32,97,49,44,32,97,50,44,32,97,51,41,32,123,10,32,32,32,32,32,32,32,32,118,97,114,32,115,112,32,61,32,115,116,97,99,107,83,97,118,101,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,103,101,116,87,97,115,109,84,97,98,108,101,69,110,116,114,121,40,105,110,100,101,120,41,40,97,49,44,32,97,50,44,32,97,51,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,115,116,97,99,107,82,101,115,116,111,114,101,40,115,112,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,95,115,101,116,84,104,114,101,119,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,110,118,111,107,101,95,118,40,105,110,100,101,120,41,32,123,10,32,32,32,32,32,32,32,32,118,97,114,32,115,112,32,61,32,115,116,97,99,107,83,97,118,101,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,103,101,116,87,97,115,109,84,97,98,108,101,69,110,116,114,121,40,105,110,100,101,120,41,40,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,115,116,97,99,107,82,101,115,116,111,114,101,40,115,112,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,95,115,101,116,84,104,114,101,119,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,99,97,108,108,101,100,82,117,110,59,10,32,32,32,32,32,32,100,101,112,101,110,100,101,110,99,105,101,115,70,117,108,102,105,108,108,101,100,32,61,32,102,117,110,99,116,105,111,110,32,114,117,110,67,97,108,108,101,114,40,41,32,123,10,32,32,32,32,32,32,32,32,105,102,32,40,33,99,97,108,108,101,100,82,117,110,41,32,114,117,110,40,41,59,10,32,32,32,32,32,32,32,32,105,102,32,40,33,99,97,108,108,101,100,82,117,110,41,32,100,101,112,101,110,100,101,110,99,105,101,115,70,117,108,102,105,108,108,101,100,32,61,32,114,117,110,67,97,108,108,101,114,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,114,117,110,40,41,32,123,10,32,32,32,32,32,32,32,32,105,102,32,40,114,117,110,68,101,112,101,110,100,101,110,99,105,101,115,32,62,32,48,41,32,123,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,112,114,101,82,117,110,40,41,59,10,32,32,32,32,32,32,32,32,105,102,32,40,114,117,110,68,101,112,101,110,100,101,110,99,105,101,115,32,62,32,48,41,32,123,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,102,117,110,99,116,105,111,110,32,100,111,82,117,110,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,99,97,108,108,101,100,82,117,110,41,32,114,101,116,117,114,110,59,10,32,32,32,32,32,32,32,32,32,32,99,97,108,108,101,100,82,117,110,32,61,32,116,114,117,101,59,10,32,32,32,32,32,32,32,32,32,32,77,111,100,117,108,101,91,34,99,97,108,108,101,100,82,117,110,34,93,32,61,32,116,114,117,101,59,10,32,32,32,32,32,32,32,32,32,32,105,102,32,40,65,66,79,82,84,41,32,114,101,116,117,114,110,59,10,32,32,32,32,32,32,32,32,32,32,105,110,105,116,82,117,110,116,105,109,101,40,41,59,10,32,32,32,32,32,32,32,32,32,32,114,101,97,100,121,80,114,111,109,105,115,101,82,101,115,111,108,118,101,40,77,111,100,117,108,101,41,59,10,32,32,32,32,32,32,32,32,32,32,40,95,97,50,32,61,32,77,111,100,117,108,101,91,34,111,110,82,117,110,116,105,109,101,73,110,105,116,105,97,108,105,122,101,100,34,93,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,77,111,100,117,108,101,41,59,10,32,32,32,32,32,32,32,32,32,32,112,111,115,116,82,117,110,40,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,77,111,100,117,108,101,91,34,115,101,116,83,116,97,116,117,115,34,93,41,32,123,10,32,32,32,32,32,32,32,32,32,32,77,111,100,117,108,101,91,34,115,101,116,83,116,97,116,117,115,34,93,40,34,82,117,110,110,105,110,103,46,46,46,34,41,59,10,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,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,77,111,100,117,108,101,91,34,115,101,116,83,116,97,116,117,115,34,93,40,34,34,41,44,32,49,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,100,111,82,117,110,40,41,59,10,32,32,32,32,32,32,32,32,32,32,125,44,32,49,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,100,111,82,117,110,40,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,77,111,100,117,108,101,91,34,112,114,101,73,110,105,116,34,93,41,32,123,10,32,32,32,32,32,32,32,32,105,102,32,40,116,121,112,101,111,102,32,77,111,100,117,108,101,91,34,112,114,101,73,110,105,116,34,93,32,61,61,32,34,102,117,110,99,116,105,111,110,34,41,32,77,111,100,117,108,101,91,34,112,114,101,73,110,105,116,34,93,32,61,32,91,77,111,100,117,108,101,91,34,112,114,101,73,110,105,116,34,93,93,59,10,32,32,32,32,32,32,32,32,119,104,105,108,101,32,40,77,111,100,117,108,101,91,34,112,114,101,73,110,105,116,34,93,46,108,101,110,103,116,104,32,62,32,48,41,32,123,10,32,32,32,32,32,32,32,32,32,32,77,111,100,117,108,101,91,34,112,114,101,73,110,105,116,34,93,46,112,111,112,40,41,40,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,114,117,110,40,41,59,10,32,32,32,32,32,32,109,111,100,117,108,101,82,116,110,32,61,32,114,101,97,100,121,80,114,111,109,105,115,101,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,10,32,32,32,32,32,32,32,32,32,32,108,111,99,97,116,101,70,105,108,101,58,32,40,41,32,61,62,32,117,114,108,44,10,32,32,32,32,32,32,32,32,32,32,47,47,32,80,97,115,115,32,116,104,101,32,98,114,105,100,103,101,32,116,111,32,116,104,101,32,109,111,100,117,108,101,32,105,102,32,105,116,32,101,120,105,115,116,115,10,32,32,32,32,32,32,32,32,32,32,100,111,116,108,111,116,116,105,101,66,114,105,100,103,101,58,32,116,104,105,115,46,95,98,114,105,100,103,101,32,124,124,32,118,111,105,100,32,48,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,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,83,101,116,115,32,116,104,101,32,99,97,108,108,98,97,99,107,32,98,114,105,100,103,101,32,102,111,114,32,116,104,101,32,68,111,116,76,111,116,116,105,101,32,112,108,97,121,101,114,10,32,32,32,32,32,42,32,64,112,97,114,97,109,32,98,114,105,100,103,101,32,45,32,84,104,101,32,98,114,105,100,103,101,32,111,98,106,101,99,116,32,99,111,110,116,97,105,110,105,110,103,32,97,108,108,32,99,97,108,108,98,97,99,107,32,105,109,112,108,101,109,101,110,116,97,116,105,111,110,115,10,32,32,32,32,32,42,47,10,32,32,32,32,115,116,97,116,105,99,32,115,101,116,66,114,105,100,103,101,40,98,114,105,100,103,101,41,32,123,10,32,32,32,32,32,32,116,104,105,115,46,95,98,114,105,100,103,101,32,61,32,98,114,105,100,103,101,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,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,64,112,97,114,97,109,32,98,114,105,100,103,101,32,45,32,79,112,116,105,111,110,97,108,32,98,114,105,100,103,101,32,111,98,106,101,99,116,32,116,111,32,115,101,116,32,98,101,102,111,114,101,32,108,111,97,100,105,110,103,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,98,114,105,100,103,101,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,98,114,105,100,103,101,41,32,123,10,32,32,32,32,32,32,32,32,32,32,116,104,105,115,46,115,101,116,66,114,105,100,103,101,40,98,114,105,100,103,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,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,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,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,98,114,105,100,103,101,34,44,32,110,117,108,108,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,115,116,97,116,101,77,97,99,104,105,110,101,73,115,65,99,116,105,118,101,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,112,114,101,118,105,111,117,115,70,114,97,109,101,78,98,34,44,32,45,49,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,115,116,97,116,101,77,97,99,104,105,110,101,73,100,34,44,32,34,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,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,99,108,105,99,107,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,99,111,110,115,116,32,98,114,105,100,103,101,32,61,32,123,10,32,32,32,32,32,32,32,32,111,98,115,101,114,118,101,114,95,111,110,95,108,111,97,100,58,32,40,95,100,111,116,108,111,116,116,105,101,95,105,110,115,116,97,110,99,101,95,105,100,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,111,98,115,101,114,118,101,114,95,111,110,95,108,111,97,100,95,101,114,114,111,114,58,32,40,95,100,111,116,108,111,116,116,105,101,95,105,110,115,116,97,110,99,101,95,105,100,41,32,61,62,32,123,10,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,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,34,69,114,114,111,114,32,111,99,99,117,114,101,100,32,100,117,114,105,110,103,32,108,111,97,100,46,34,41,32,125,41,59,10,32,32,32,32,32,32,32,32,125,44,10,32,32,32,32,32,32,32,32,111,98,115,101,114,118,101,114,95,111,110,95,99,111,109,112,108,101,116,101,58,32,40,95,100,111,116,108,111,116,116,105,101,95,105,110,115,116,97,110,99,101,95,105,100,41,32,61,62,32,123,10,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,125,44,10,32,32,32,32,32,32,32,32,111,98,115,101,114,118,101,114,95,111,110,95,102,114,97,109,101,58,32,40,95,100,111,116,108,111,116,116,105,101,95,105,110,115,116,97,110,99,101,95,105,100,44,32,95,102,114,97,109,101,95,110,111,41,32,61,62,32,123,10,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,102,114,97,109,101,34,44,32,99,117,114,114,101,110,116,70,114,97,109,101,58,32,95,102,114,97,109,101,95,110,111,32,125,41,59,10,32,32,32,32,32,32,32,32,125,44,10,32,32,32,32,32,32,32,32,111,98,115,101,114,118,101,114,95,111,110,95,108,111,111,112,58,32,40,95,100,111,116,108,111,116,116,105,101,95,105,110,115,116,97,110,99,101,95,105,100,44,32,95,108,111,111,112,95,99,111,117,110,116,41,32,61,62,32,123,10,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,108,111,111,112,34,44,32,108,111,111,112,67,111,117,110,116,58,32,95,108,111,111,112,95,99,111,117,110,116,32,125,41,59,10,32,32,32,32,32,32,32,32,125,44,10,32,32,32,32,32,32,32,32,111,98,115,101,114,118,101,114,95,111,110,95,112,97,117,115,101,58,32,40,95,100,111,116,108,111,116,116,105,101,95,105,110,115,116,97,110,99,101,95,105,100,41,32,61,62,32,123,10,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,97,117,115,101,34,32,125,41,59,10,32,32,32,32,32,32,32,32,125,44,10,32,32,32,32,32,32,32,32,111,98,115,101,114,118,101,114,95,111,110,95,112,108,97,121,58,32,40,95,100,111,116,108,111,116,116,105,101,95,105,110,115,116,97,110,99,101,95,105,100,41,32,61,62,32,123,10,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,125,44,10,32,32,32,32,32,32,32,32,111,98,115,101,114,118,101,114,95,111,110,95,114,101,110,100,101,114,58,32,40,95,100,111,116,108,111,116,116,105,101,95,105,110,115,116,97,110,99,101,95,105,100,44,32,95,102,114,97,109,101,95,110,111,41,32,61,62,32,123,10,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,114,101,110,100,101,114,34,44,32,99,117,114,114,101,110,116,70,114,97,109,101,58,32,95,102,114,97,109,101,95,110,111,32,125,41,59,10,32,32,32,32,32,32,32,32,125,44,10,32,32,32,32,32,32,32,32,111,98,115,101,114,118,101,114,95,111,110,95,115,116,111,112,58,32,40,95,100,111,116,108,111,116,116,105,101,95,105,110,115,116,97,110,99,101,95,105,100,41,32,61,62,32,123,10,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,115,116,111,112,34,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,116,97,116,101,95,109,97,99,104,105,110,101,95,111,98,115,101,114,118,101,114,95,111,110,95,99,117,115,116,111,109,95,101,118,101,110,116,58,32,40,95,100,111,116,108,111,116,116,105,101,95,105,110,115,116,97,110,99,101,95,105,100,44,32,109,101,115,115,97,103,101,41,32,61,62,32,123,10,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,115,116,97,116,101,77,97,99,104,105,110,101,67,117,115,116,111,109,69,118,101,110,116,34,44,32,109,101,115,115,97,103,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,115,116,97,116,101,95,109,97,99,104,105,110,101,95,111,98,115,101,114,118,101,114,95,111,110,95,101,114,114,111,114,58,32,40,95,100,111,116,108,111,116,116,105,101,95,105,110,115,116,97,110,99,101,95,105,100,44,32,109,101,115,115,97,103,101,41,32,61,62,32,123,10,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,115,116,97,116,101,77,97,99,104,105,110,101,69,114,114,111,114,34,44,32,109,101,115,115,97,103,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,115,116,97,116,101,95,109,97,99,104,105,110,101,95,111,98,115,101,114,118,101,114,95,111,110,95,115,116,97,116,101,95,101,110,116,101,114,101,100,58,32,40,95,100,111,116,108,111,116,116,105,101,95,105,110,115,116,97,110,99,101,95,105,100,44,32,101,110,116,101,114,105,110,103,95,115,116,97,116,101,41,32,61,62,32,123,10,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,115,116,97,116,101,77,97,99,104,105,110,101,83,116,97,116,101,69,110,116,101,114,101,100,34,44,32,101,110,116,101,114,105,110,103,83,116,97,116,101,58,32,101,110,116,101,114,105,110,103,95,115,116,97,116,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,115,116,97,116,101,95,109,97,99,104,105,110,101,95,111,98,115,101,114,118,101,114,95,111,110,95,115,116,97,116,101,95,101,120,105,116,58,32,40,95,100,111,116,108,111,116,116,105,101,95,105,110,115,116,97,110,99,101,95,105,100,44,32,101,120,105,116,105,110,103,95,115,116,97,116,101,41,32,61,62,32,123,10,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,115,116,97,116,101,77,97,99,104,105,110,101,83,116,97,116,101,69,120,105,116,34,44,32,101,120,105,116,105,110,103,83,116,97,116,101,58,32,101,120,105,116,105,110,103,95,115,116,97,116,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,115,116,97,116,101,95,109,97,99,104,105,110,101,95,111,98,115,101,114,118,101,114,95,111,110,95,116,114,97,110,115,105,116,105,111,110,58,32,40,95,100,111,116,108,111,116,116,105,101,95,105,110,115,116,97,110,99,101,95,105,100,44,32,112,114,101,118,105,111,117,115,95,115,116,97,116,101,44,32,110,101,119,95,115,116,97,116,101,41,32,61,62,32,123,10,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,116,121,112,101,58,32,34,115,116,97,116,101,77,97,99,104,105,110,101,84,114,97,110,115,105,116,105,111,110,34,44,10,32,32,32,32,32,32,32,32,32,32,32,32,112,114,101,118,105,111,117,115,83,116,97,116,101,58,32,112,114,101,118,105,111,117,115,95,115,116,97,116,101,44,10,32,32,32,32,32,32,32,32,32,32,32,32,110,101,119,83,116,97,116,101,58,32,110,101,119,95,115,116,97,116,101,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,116,97,116,101,95,109,97,99,104,105,110,101,95,111,98,115,101,114,118,101,114,95,111,110,95,115,116,97,114,116,58,32,40,95,100,111,116,108,111,116,116,105,101,95,105,110,115,116,97,110,99,101,95,105,100,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,32,32,116,104,105,115,46,95,115,116,97,116,101,77,97,99,104,105,110,101,73,115,65,99,116,105,118,101,32,61,32,116,114,117,101,59,10,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,115,116,97,116,101,77,97,99,104,105,110,101,83,116,97,114,116,34,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,116,97,116,101,95,109,97,99,104,105,110,101,95,111,98,115,101,114,118,101,114,95,111,110,95,115,116,111,112,58,32,40,95,100,111,116,108,111,116,116,105,101,95,105,110,115,116,97,110,99,101,95,105,100,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,32,32,116,104,105,115,46,95,115,116,97,116,101,77,97,99,104,105,110,101,73,115,65,99,116,105,118,101,32,61,32,102,97,108,115,101,59,10,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,115,116,97,116,101,77,97,99,104,105,110,101,83,116,111,112,34,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,116,97,116,101,95,109,97,99,104,105,110,101,95,111,98,115,101,114,118,101,114,95,111,110,95,98,111,111,108,101,97,110,95,116,114,105,103,103,101,114,95,118,97,108,117,101,95,99,104,97,110,103,101,58,32,40,95,100,111,116,108,111,116,116,105,101,95,105,110,115,116,97,110,99,101,95,105,100,44,32,116,114,105,103,103,101,114,95,110,97,109,101,44,32,111,108,100,95,118,97,108,117,101,44,32,110,101,119,95,118,97,108,117,101,41,32,61,62,32,123,10,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,116,121,112,101,58,32,34,115,116,97,116,101,77,97,99,104,105,110,101,66,111,111,108,101,97,110,84,114,105,103,103,101,114,86,97,108,117,101,67,104,97,110,103,101,34,44,10,32,32,32,32,32,32,32,32,32,32,32,32,116,114,105,103,103,101,114,78,97,109,101,58,32,116,114,105,103,103,101,114,95,110,97,109,101,44,10,32,32,32,32,32,32,32,32,32,32,32,32,111,108,100,86,97,108,117,101,58,32,111,108,100,95,118,97,108,117,101,44,10,32,32,32,32,32,32,32,32,32,32,32,32,110,101,119,86,97,108,117,101,58,32,110,101,119,95,118,97,108,117,101,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,116,97,116,101,95,109,97,99,104,105,110,101,95,111,98,115,101,114,118,101,114,95,111,110,95,110,117,109,101,114,105,99,95,116,114,105,103,103,101,114,95,118,97,108,117,101,95,99,104,97,110,103,101,58,32,40,95,100,111,116,108,111,116,116,105,101,95,105,110,115,116,97,110,99,101,95,105,100,44,32,116,114,105,103,103,101,114,95,110,97,109,101,44,32,111,108,100,95,118,97,108,117,101,44,32,110,101,119,95,118,97,108,117,101,41,32,61,62,32,123,10,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,116,121,112,101,58,32,34,115,116,97,116,101,77,97,99,104,105,110,101,78,117,109,101,114,105,99,84,114,105,103,103,101,114,86,97,108,117,101,67,104,97,110,103,101,34,44,10,32,32,32,32,32,32,32,32,32,32,32,32,116,114,105,103,103,101,114,78,97,109,101,58,32,116,114,105,103,103,101,114,95,110,97,109,101,44,10,32,32,32,32,32,32,32,32,32,32,32,32,111,108,100,86,97,108,117,101,58,32,111,108,100,95,118,97,108,117,101,44,10,32,32,32,32,32,32,32,32,32,32,32,32,110,101,119,86,97,108,117,101,58,32,110,101,119,95,118,97,108,117,101,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,116,97,116,101,95,109,97,99,104,105,110,101,95,111,98,115,101,114,118,101,114,95,111,110,95,116,114,105,103,103,101,114,95,102,105,114,101,100,58,32,40,95,100,111,116,108,111,116,116,105,101,95,105,110,115,116,97,110,99,101,95,105,100,44,32,116,114,105,103,103,101,114,95,110,97,109,101,41,32,61,62,32,123,10,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,116,121,112,101,58,32,34,115,116,97,116,101,77,97,99,104,105,110,101,84,114,105,103,103,101,114,70,105,114,101,100,34,44,10,32,32,32,32,32,32,32,32,32,32,32,32,116,114,105,103,103,101,114,78,97,109,101,58,32,116,114,105,103,103,101,114,95,110,97,109,101,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,116,97,116,101,95,109,97,99,104,105,110,101,95,111,98,115,101,114,118,101,114,95,111,110,95,115,116,114,105,110,103,95,116,114,105,103,103,101,114,95,118,97,108,117,101,95,99,104,97,110,103,101,58,32,40,95,100,111,116,108,111,116,116,105,101,95,105,110,115,116,97,110,99,101,95,105,100,44,32,116,114,105,103,103,101,114,95,110,97,109,101,44,32,111,108,100,95,118,97,108,117,101,44,32,110,101,119,95,118,97,108,117,101,41,32,61,62,32,123,10,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,116,121,112,101,58,32,34,115,116,97,116,101,77,97,99,104,105,110,101,83,116,114,105,110,103,84,114,105,103,103,101,114,86,97,108,117,101,67,104,97,110,103,101,34,44,10,32,32,32,32,32,32,32,32,32,32,32,32,116,114,105,103,103,101,114,78,97,109,101,58,32,116,114,105,103,103,101,114,95,110,97,109,101,44,10,32,32,32,32,32,32,32,32,32,32,32,32,111,108,100,86,97,108,117,101,58,32,111,108,100,95,118,97,108,117,101,44,10,32,32,32,32,32,32,32,32,32,32,32,32,110,101,119,86,97,108,117,101,58,32,110,101,119,95,118,97,108,117,101,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,125,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,98,114,105,100,103,101,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,115,116,97,116,101,77,97,99,104,105,110,101,73,100,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,115,116,97,116,101,77,97,99,104,105,110,101,73,100,41,32,123,10,32,32,32,32,32,32,32,32,32,32,116,104,105,115,46,95,115,116,97,116,101,77,97,99,104,105,110,101,73,100,32,61,32,99,111,110,102,105,103,46,115,116,97,116,101,77,97,99,104,105,110,101,73,100,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,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,99,108,105,99,107,77,101,116,104,111,100,32,61,32,116,104,105,115,46,95,111,110,67,108,105,99,107,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,99,114,101,97,116,101,67,111,117,110,116,101,100,68,101,98,111,117,110,99,101,40,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,44,32,53,48,44,32,49,48,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,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,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,116,104,105,115,46,95,115,116,97,116,101,77,97,99,104,105,110,101,73,100,41,32,123,10,32,32,32,32,32,32,32,32,32,32,116,104,105,115,46,115,116,97,116,101,77,97,99,104,105,110,101,76,111,97,100,40,116,104,105,115,46,95,115,116,97,116,101,77,97,99,104,105,110,101,73,100,41,59,10,32,32,32,32,32,32,32,32,32,32,116,104,105,115,46,115,116,97,116,101,77,97,99,104,105,110,101,83,116,97,114,116,40,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,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,103,101,116,32,105,115,83,116,97,116,101,77,97,99,104,105,110,101,65,99,116,105,118,101,40,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,97,116,101,77,97,99,104,105,110,101,73,115,65,99,116,105,118,101,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,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,115,116,97,116,101,77,97,99,104,105,110,101,73,100,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,115,116,97,116,101,77,97,99,104,105,110,101,73,100,41,32,123,10,32,32,32,32,32,32,32,32,116,104,105,115,46,95,115,116,97,116,101,77,97,99,104,105,110,101,73,100,32,61,32,99,111,110,102,105,103,46,115,116,97,116,101,77,97,99,104,105,110,101,73,100,59,10,32,32,32,32,32,32,32,32,116,104,105,115,46,115,116,97,116,101,77,97,99,104,105,110,101,76,111,97,100,40,99,111,110,102,105,103,46,115,116,97,116,101,77,97,99,104,105,110,101,73,100,41,59,10,32,32,32,32,32,32,32,32,116,104,105,115,46,115,116,97,116,101,77,97,99,104,105,110,101,83,116,97,114,116,40,41,59,10,32,32,32,32,32,32,125,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,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,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,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,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,32,38,38,32,33,116,104,105,115,46,95,115,116,97,116,101,77,97,99,104,105,110,101,73,115,65,99,116,105,118,101,41,32,123,10,32,32,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,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,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,32,32,125,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,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,32,124,124,32,116,104,105,115,46,95,112,114,101,118,105,111,117,115,70,114,97,109,101,78,98,32,33,61,61,32,110,101,120,116,70,114,97,109,101,32,38,38,32,116,104,105,115,46,95,115,116,97,116,101,77,97,99,104,105,110,101,73,115,65,99,116,105,118,101,41,32,123,10,32,32,32,32,32,32,32,32,116,104,105,115,46,95,112,114,101,118,105,111,117,115,70,114,97,109,101,78,98,32,61,32,110,101,120,116,70,114,97,109,101,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,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,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,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,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,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,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,115,116,97,116,101,77,97,99,104,105,110,101,76,111,97,100,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,105,102,32,40,116,104,105,115,46,95,115,116,97,116,101,77,97,99,104,105,110,101,73,115,65,99,116,105,118,101,41,32,123,10,32,32,32,32,32,32,32,32,116,104,105,115,46,115,116,97,116,101,77,97,99,104,105,110,101,83,116,111,112,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,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,116,101,77,97,99,104,105,110,101,76,111,97,100,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,116,101,77,97,99,104,105,110,101,83,116,97,114,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,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,116,101,77,97,99,104,105,110,101,83,116,97,114,116,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,116,97,116,101,77,97,99,104,105,110,101,73,115,65,99,116,105,118,101,32,61,32,116,114,117,101,59,10,32,32,32,32,32,32,32,32,116,104,105,115,46,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,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,123,10,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,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,99,111,110,115,111,108,101,46,101,114,114,111,114,40,34,70,97,105,108,101,100,32,116,111,32,115,116,97,114,116,32,116,104,101,32,115,116,97,116,101,32,109,97,99,104,105,110,101,58,32,34,44,32,116,104,105,115,46,95,115,116,97,116,101,77,97,99,104,105,110,101,73,100,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,97,116,101,77,97,99,104,105,110,101,83,116,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,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,97,116,101,77,97,99,104,105,110,101,83,116,111,112,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,115,116,97,116,101,77,97,99,104,105,110,101,73,115,65,99,116,105,118,101,32,61,32,102,97,108,115,101,59,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,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,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,59,10,32,32,32,32,32,32,114,101,116,117,114,110,32,123,32,120,44,32,121,32,125,59,10,32,32,32,32,125,10,32,32,32,32,95,111,110,67,108,105,99,107,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,115,116,97,116,101,77,97,99,104,105,110,101,80,111,115,116,67,108,105,99,107,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,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,115,116,97,116,101,77,97,99,104,105,110,101,80,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,115,116,97,116,101,77,97,99,104,105,110,101,80,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,99,114,101,97,116,101,67,111,117,110,116,101,100,68,101,98,111,117,110,99,101,40,99,97,108,108,98,97,99,107,44,32,100,101,108,97,121,32,61,32,49,48,48,44,32,109,97,120,83,107,105,112,112,101,100,32,61,32,53,48,41,32,123,10,32,32,32,32,32,32,108,101,116,32,116,105,109,101,111,117,116,73,100,59,10,32,32,32,32,32,32,108,101,116,32,115,107,105,112,67,111,117,110,116,101,114,32,61,32,48,59,10,32,32,32,32,32,32,99,111,110,115,116,32,100,101,98,111,117,110,99,101,100,70,110,32,61,32,40,46,46,46,97,114,103,115,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,115,107,105,112,67,111,117,110,116,101,114,32,43,61,32,49,59,10,32,32,32,32,32,32,32,32,105,102,32,40,115,107,105,112,67,111,117,110,116,101,114,32,62,61,32,109,97,120,83,107,105,112,112,101,100,41,32,123,10,32,32,32,32,32,32,32,32,32,32,115,107,105,112,67,111,117,110,116,101,114,32,61,32,48,59,10,32,32,32,32,32,32,32,32,32,32,105,102,32,40,116,105,109,101,111,117,116,73,100,41,32,123,10,32,32,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,73,100,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,116,105,109,101,111,117,116,73,100,32,61,32,118,111,105,100,32,48,59,10,32,32,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,32,32,32,32,99,97,108,108,98,97,99,107,46,97,112,112,108,121,40,116,104,105,115,44,32,97,114,103,115,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,105,102,32,40,116,105,109,101,111,117,116,73,100,41,32,123,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,73,100,41,59,10,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,32,32,116,105,109,101,111,117,116,73,100,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,115,107,105,112,67,111,117,110,116,101,114,32,61,32,48,59,10,32,32,32,32,32,32,32,32,32,32,99,97,108,108,98,97,99,107,46,97,112,112,108,121,40,116,104,105,115,44,32,97,114,103,115,41,59,10,32,32,32,32,32,32,32,32,32,32,116,105,109,101,111,117,116,73,100,32,61,32,118,111,105,100,32,48,59,10,32,32,32,32,32,32,32,32,125,44,32,100,101,108,97,121,41,59,10,32,32,32,32,32,32,125,59,10,32,32,32,32,32,32,100,101,98,111,117,110,99,101,100,70,110,46,99,97,110,99,101,108,32,61,32,40,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,105,102,32,40,116,105,109,101,111,117,116,73,100,41,32,123,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,73,100,41,59,10,32,32,32,32,32,32,32,32,32,32,116,105,109,101,111,117,116,73,100,32,61,32,118,111,105,100,32,48,59,10,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,32,32,115,107,105,112,67,111,117,110,116,101,114,32,61,32,48,59,10,32,32,32,32,32,32,125,59,10,32,32,32,32,32,32,114,101,116,117,114,110,32,100,101,98,111,117,110,99,101,100,70,110,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,115,116,97,116,101,77,97,99,104,105,110,101,80,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,115,116,97,116,101,77,97,99,104,105,110,101,80,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,115,116,97,116,101,77,97,99,104,105,110,101,80,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,115,116,97,116,101,77,97,99,104,105,110,101,80,111,115,116,67,108,105,99,107,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,115,116,97,116,101,77,97,99,104,105,110,101,80,111,115,116,67,108,105,99,107,69,118,101,110,116,40,120,44,32,121,41,59,10,32,32,32,32,125,10,32,32,32,32,115,116,97,116,101,77,97,99,104,105,110,101,80,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,115,116,97,116,101,77,97,99,104,105,110,101,80,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,115,116,97,116,101,77,97,99,104,105,110,101,80,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,115,116,97,116,101,77,97,99,104,105,110,101,80,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,115,116,97,116,101,77,97,99,104,105,110,101,80,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,115,116,97,116,101,77,97,99,104,105,110,101,80,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,115,116,97,116,101,77,97,99,104,105,110,101,80,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,115,116,97,116,101,77,97,99,104,105,110,101,80,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,115,116,97,116,101,77,97,99,104,105,110,101,80,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,115,116,97,116,101,77,97,99,104,105,110,101,80,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,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,67,108,105,99,107,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,99,108,105,99,107,34,44,32,116,104,105,115,46,95,99,108,105,99,107,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,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,32,101,108,115,101,32,123,10,32,32,32,32,32,32,32,32,99,111,110,115,111,108,101,46,101,114,114,111,114,40,34,69,114,114,111,114,32,115,101,116,116,105,110,103,32,117,112,32,115,116,97,116,101,32,109,97,99,104,105,110,101,32,108,105,115,116,101,110,101,114,115,58,32,84,104,101,32,99,97,110,118,97,115,32,101,108,101,109,101,110,116,32,100,111,101,115,110,39,116,32,101,120,105,115,116,46,34,41,59,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,99,108,105,99,107,34,44,32,116,104,105,115,46,95,99,108,105,99,107,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,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,115,116,97,116,101,77,97,99,104,105,110,101,76,111,97,100,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,115,116,97,116,101,77,97,99,104,105,110,101,76,111,97,100,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,103,101,116,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,103,101,116,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,34,34,59,10,32,32,32,32,125,10,32,32,32,32,97,99,116,105,118,101,83,116,97,116,101,77,97,99,104,105,110,101,73,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,97,99,116,105,118,101,83,116,97,116,101,77,97,99,104,105,110,101,73,100,40,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,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,116,97,116,101,77,97,99,104,105,110,101,79,118,101,114,114,105,100,101,67,117,114,114,101,110,116,83,116,97,116,101,40,115,116,97,116,101,44,32,100,111,95,116,105,99,107,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,116,97,116,101,77,97,99,104,105,110,101,79,118,101,114,114,105,100,101,67,117,114,114,101,110,116,83,116,97,116,101,40,115,116,97,116,101,44,32,100,111,95,116,105,99,107,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,116,101,77,97,99,104,105,110,101,83,101,116,66,111,111,108,101,97,110,84,114,105,103,103,101,114,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,116,97,116,101,77,97,99,104,105,110,101,83,101,116,66,111,111,108,101,97,110,84,114,105,103,103,101,114,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,116,97,116,101,77,97,99,104,105,110,101,83,101,116,78,117,109,101,114,105,99,84,114,105,103,103,101,114,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,116,97,116,101,77,97,99,104,105,110,101,83,101,116,78,117,109,101,114,105,99,84,114,105,103,103,101,114,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,116,97,116,101,77,97,99,104,105,110,101,83,101,116,83,116,114,105,110,103,84,114,105,103,103,101,114,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,116,97,116,101,77,97,99,104,105,110,101,83,101,116,83,116,114,105,110,103,84,114,105,103,103,101,114,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,116,97,116,101,77,97,99,104,105,110,101,71,101,116,83,116,114,105,110,103,84,114,105,103,103,101,114,40,110,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,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,115,116,97,116,101,77,97,99,104,105,110,101,71,101,116,83,116,114,105,110,103,84,114,105,103,103,101,114,40,110,97,109,101,41,59,10,32,32,32,32,125,10,32,32,32,32,115,116,97,116,101,77,97,99,104,105,110,101,71,101,116,78,117,109,101,114,105,99,84,114,105,103,103,101,114,40,110,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,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,115,116,97,116,101,77,97,99,104,105,110,101,71,101,116,78,117,109,101,114,105,99,84,114,105,103,103,101,114,40,110,97,109,101,41,59,10,32,32,32,32,125,10,32,32,32,32,115,116,97,116,101,77,97,99,104,105,110,101,71,101,116,66,111,111,108,101,97,110,84,114,105,103,103,101,114,40,110,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,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,115,116,97,116,101,77,97,99,104,105,110,101,71,101,116,66,111,111,108,101,97,110,84,114,105,103,103,101,114,40,110,97,109,101,41,59,10,32,32,32,32,125,10,32,32,32,32,115,116,97,116,101,77,97,99,104,105,110,101,70,105,114,101,40,101,118,101,110,116,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,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,116,101,77,97,99,104,105,110,101,70,105,114,101,69,118,101,110,116,40,101,118,101,110,116,78,97,109,101,41,59,10,32,32,32,32,125,10,32,32,32,32,115,116,97,116,101,77,97,99,104,105,110,101,67,117,114,114,101,110,116,83,116,97,116,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,115,116,97,116,101,77,97,99,104,105,110,101,67,117,114,114,101,110,116,83,116,97,116,101,40,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,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,44,10,32,32,32,32,115,116,97,116,101,77,97,99,104,105,110,101,67,117,115,116,111,109,69,118,101,110,116,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,97,116,101,77,97,99,104,105,110,101,79,110,67,117,115,116,111,109,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,97,116,101,77,97,99,104,105,110,101,67,117,115,116,111,109,69,118,101,110,116,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,97,116,101,77,97,99,104,105,110,101,79,110,67,117,115,116,111,109,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,97,116,101,77,97,99,104,105,110,101,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,115,116,97,116,101,77,97,99,104,105,110,101,79,110,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,83,116,97,116,101,77,97,99,104,105,110,101,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,115,116,97,116,101,77,97,99,104,105,110,101,79,110,69,114,114,111,114,69,118,101,110,116,44,10,32,32,32,32,32,32,32,32,32,32,109,101,115,115,97,103,101,58,32,115,116,97,116,101,77,97,99,104,105,110,101,79,110,69,114,114,111,114,69,118,101,110,116,46,109,101,115,115,97,103,101,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,97,116,101,77,97,99,104,105,110,101,83,116,97,116,101,69,110,116,101,114,101,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,115,116,97,116,101,77,97,99,104,105,110,101,79,110,83,116,97,116,101,69,110,116,101,114,101,100,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,97,116,101,77,97,99,104,105,110,101,83,116,97,116,101,69,110,116,101,114,101,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,115,116,97,116,101,77,97,99,104,105,110,101,79,110,83,116,97,116,101,69,110,116,101,114,101,100,44,10,32,32,32,32,32,32,32,32,32,32,101,110,116,101,114,105,110,103,83,116,97,116,101,58,32,115,116,97,116,101,77,97,99,104,105,110,101,79,110,83,116,97,116,101,69,110,116,101,114,101,100,46,101,110,116,101,114,105,110,103,83,116,97,116,101,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,97,116,101,77,97,99,104,105,110,101,83,116,97,116,101,69,120,105,116,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,97,116,101,77,97,99,104,105,110,101,79,110,83,116,97,116,101,69,120,105,116,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,97,116,101,77,97,99,104,105,110,101,83,116,97,116,101,69,120,105,116,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,97,116,101,77,97,99,104,105,110,101,79,110,83,116,97,116,101,69,120,105,116,69,118,101,110,116,44,10,32,32,32,32,32,32,32,32,32,32,101,120,105,116,105,110,103,83,116,97,116,101,58,32,115,116,97,116,101,77,97,99,104,105,110,101,79,110,83,116,97,116,101,69,120,105,116,69,118,101,110,116,46,101,120,105,116,105,110,103,83,116,97,116,101,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,97,116,101,77,97,99,104,105,110,101,84,114,97,110,115,105,116,105,111,110,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,97,116,101,77,97,99,104,105,110,101,79,110,84,114,97,110,115,105,116,105,111,110,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,97,116,101,77,97,99,104,105,110,101,84,114,97,110,115,105,116,105,111,110,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,97,116,101,77,97,99,104,105,110,101,79,110,84,114,97,110,115,105,116,105,111,110,69,118,101,110,116,44,10,32,32,32,32,32,32,32,32,32,32,110,101,119,83,116,97,116,101,58,32,115,116,97,116,101,77,97,99,104,105,110,101,79,110,84,114,97,110,115,105,116,105,111,110,69,118,101,110,116,46,110,101,119,83,116,97,116,101,44,10,32,32,32,32,32,32,32,32,32,32,112,114,101,118,105,111,117,115,83,116,97,116,101,58,32,115,116,97,116,101,77,97,99,104,105,110,101,79,110,84,114,97,110,115,105,116,105,111,110,69,118,101,110,116,46,112,114,101,118,105,111,117,115,83,116,97,116,101,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,97,116,101,77,97,99,104,105,110,101,83,116,97,114,116,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,97,116,101,77,97,99,104,105,110,101,79,110,83,116,97,114,116,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,97,116,101,77,97,99,104,105,110,101,83,116,97,114,116,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,97,116,101,77,97,99,104,105,110,101,79,110,83,116,97,114,116,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,97,116,101,77,97,99,104,105,110,101,83,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,97,116,101,77,97,99,104,105,110,101,79,110,83,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,97,116,101,77,97,99,104,105,110,101,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,97,116,101,77,97,99,104,105,110,101,79,110,83,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,115,116,97,116,101,77,97,99,104,105,110,101,83,116,114,105,110,103,84,114,105,103,103,101,114,86,97,108,117,101,67,104,97,110,103,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,115,116,97,116,101,77,97,99,104,105,110,101,79,110,83,116,114,105,110,103,84,114,105,103,103,101,114,86,97,108,117,101,67,104,97,110,103,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,83,116,97,116,101,77,97,99,104,105,110,101,83,116,114,105,110,103,84,114,105,103,103,101,114,86,97,108,117,101,67,104,97,110,103,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,115,116,97,116,101,77,97,99,104,105,110,101,79,110,83,116,114,105,110,103,84,114,105,103,103,101,114,86,97,108,117,101,67,104,97,110,103,101,69,118,101,110,116,44,10,32,32,32,32,32,32,32,32,32,32,110,101,119,86,97,108,117,101,58,32,115,116,97,116,101,77,97,99,104,105,110,101,79,110,83,116,114,105,110,103,84,114,105,103,103,101,114,86,97,108,117,101,67,104,97,110,103,101,69,118,101,110,116,46,110,101,119,86,97,108,117,101,44,10,32,32,32,32,32,32,32,32,32,32,111,108,100,86,97,108,117,101,58,32,115,116,97,116,101,77,97,99,104,105,110,101,79,110,83,116,114,105,110,103,84,114,105,103,103,101,114,86,97,108,117,101,67,104,97,110,103,101,69,118,101,110,116,46,111,108,100,86,97,108,117,101,44,10,32,32,32,32,32,32,32,32,32,32,116,114,105,103,103,101,114,78,97,109,101,58,32,115,116,97,116,101,77,97,99,104,105,110,101,79,110,83,116,114,105,110,103,84,114,105,103,103,101,114,86,97,108,117,101,67,104,97,110,103,101,69,118,101,110,116,46,116,114,105,103,103,101,114,78,97,109,101,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,97,116,101,77,97,99,104,105,110,101,78,117,109,101,114,105,99,84,114,105,103,103,101,114,86,97,108,117,101,67,104,97,110,103,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,115,116,97,116,101,77,97,99,104,105,110,101,79,110,78,117,109,101,114,105,99,84,114,105,103,103,101,114,86,97,108,117,101,67,104,97,110,103,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,83,116,97,116,101,77,97,99,104,105,110,101,78,117,109,101,114,105,99,84,114,105,103,103,101,114,86,97,108,117,101,67,104,97,110,103,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,115,116,97,116,101,77,97,99,104,105,110,101,79,110,78,117,109,101,114,105,99,84,114,105,103,103,101,114,86,97,108,117,101,67,104,97,110,103,101,69,118,101,110,116,44,10,32,32,32,32,32,32,32,32,32,32,110,101,119,86,97,108,117,101,58,32,115,116,97,116,101,77,97,99,104,105,110,101,79,110,78,117,109,101,114,105,99,84,114,105,103,103,101,114,86,97,108,117,101,67,104,97,110,103,101,69,118,101,110,116,46,110,101,119,86,97,108,117,101,44,10,32,32,32,32,32,32,32,32,32,32,111,108,100,86,97,108,117,101,58,32,115,116,97,116,101,77,97,99,104,105,110,101,79,110,78,117,109,101,114,105,99,84,114,105,103,103,101,114,86,97,108,117,101,67,104,97,110,103,101,69,118,101,110,116,46,111,108,100,86,97,108,117,101,44,10,32,32,32,32,32,32,32,32,32,32,116,114,105,103,103,101,114,78,97,109,101,58,32,115,116,97,116,101,77,97,99,104,105,110,101,79,110,78,117,109,101,114,105,99,84,114,105,103,103,101,114,86,97,108,117,101,67,104,97,110,103,101,69,118,101,110,116,46,116,114,105,103,103,101,114,78,97,109,101,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,97,116,101,77,97,99,104,105,110,101,66,111,111,108,101,97,110,84,114,105,103,103,101,114,86,97,108,117,101,67,104,97,110,103,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,115,116,97,116,101,77,97,99,104,105,110,101,79,110,66,111,111,108,101,97,110,86,97,108,117,101,67,104,97,110,103,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,83,116,97,116,101,77,97,99,104,105,110,101,66,111,111,108,101,97,110,84,114,105,103,103,101,114,86,97,108,117,101,67,104,97,110,103,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,115,116,97,116,101,77,97,99,104,105,110,101,79,110,66,111,111,108,101,97,110,86,97,108,117,101,67,104,97,110,103,101,69,118,101,110,116,44,10,32,32,32,32,32,32,32,32,32,32,110,101,119,86,97,108,117,101,58,32,115,116,97,116,101,77,97,99,104,105,110,101,79,110,66,111,111,108,101,97,110,86,97,108,117,101,67,104,97,110,103,101,69,118,101,110,116,46,110,101,119,86,97,108,117,101,44,10,32,32,32,32,32,32,32,32,32,32,111,108,100,86,97,108,117,101,58,32,115,116,97,116,101,77,97,99,104,105,110,101,79,110,66,111,111,108,101,97,110,86,97,108,117,101,67,104,97,110,103,101,69,118,101,110,116,46,111,108,100,86,97,108,117,101,44,10,32,32,32,32,32,32,32,32,32,32,116,114,105,103,103,101,114,78,97,109,101,58,32,115,116,97,116,101,77,97,99,104,105,110,101,79,110,66,111,111,108,101,97,110,86,97,108,117,101,67,104,97,110,103,101,69,118,101,110,116,46,116,114,105,103,103,101,114,78,97,109,101,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,97,116,101,77,97,99,104,105,110,101,84,114,105,103,103,101,114,70,105,114,101,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,115,116,97,116,101,77,97,99,104,105,110,101,84,114,105,103,103,101,114,70,105,114,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,83,116,97,116,101,77,97,99,104,105,110,101,84,114,105,103,103,101,114,70,105,114,101,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,115,116,97,116,101,77,97,99,104,105,110,101,84,114,105,103,103,101,114,70,105,114,101,69,118,101,110,116,44,10,32,32,32,32,32,32,32,32,32,32,116,114,105,103,103,101,114,78,97,109,101,58,32,115,116,97,116,101,77,97,99,104,105,110,101,84,114,105,103,103,101,114,70,105,114,101,69,118,101,110,116,46,116,114,105,103,103,101,114,78,97,109,101,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,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,44,10,32,32,32,32,32,32,32,32,34,115,116,97,116,101,77,97,99,104,105,110,101,83,116,97,114,116,34,44,10,32,32,32,32,32,32,32,32,34,115,116,97,116,101,77,97,99,104,105,110,101,83,116,111,112,34,44,10,32,32,32,32,32,32,32,32,34,115,116,97,116,101,77,97,99,104,105,110,101,78,117,109,101,114,105,99,84,114,105,103,103,101,114,86,97,108,117,101,67,104,97,110,103,101,34,44,10,32,32,32,32,32,32,32,32,34,115,116,97,116,101,77,97,99,104,105,110,101,66,111,111,108,101,97,110,84,114,105,103,103,101,114,86,97,108,117,101,67,104,97,110,103,101,34,44,10,32,32,32,32,32,32,32,32,34,115,116,97,116,101,77,97,99,104,105,110,101,83,116,114,105,110,103,84,114,105,103,103,101,114,86,97,108,117,101,67,104,97,110,103,101,34,44,10,32,32,32,32,32,32,32,32,34,115,116,97,116,101,77,97,99,104,105,110,101,67,117,115,116,111,109,69,118,101,110,116,34,44,10,32,32,32,32,32,32,32,32,34,115,116,97,116,101,77,97,99,104,105,110,101,69,114,114,111,114,34,44,10,32,32,32,32,32,32,32,32,34,115,116,97,116,101,77,97,99,104,105,110,101,83,116,97,116,101,69,110,116,101,114,101,100,34,44,10,32,32,32,32,32,32,32,32,34,115,116,97,116,101,77,97,99,104,105,110,101,83,116,97,116,101,69,120,105,116,34,44,10,32,32,32,32,32,32,32,32,34,115,116,97,116,101,77,97,99,104,105,110,101,84,114,97,110,115,105,116,105,111,110,34,44,10,32,32,32,32,32,32,32,32,34,115,116,97,116,101,77,97,99,104,105,110,101,84,114,105,103,103,101,114,70,105,114,101,100,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,44,10,32,32,32,32,103,101,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,103,101,116,83,116,97,116,101,77,97,99,104,105,110,101,40,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,41,59,10,32,32,32,32,125,44,10,32,32,32,32,97,99,116,105,118,101,83,116,97,116,101,77,97,99,104,105,110,101,73,100,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,97,99,116,105,118,101,83,116,97,116,101,77,97,99,104,105,110,101,73,100,40,41,59,10,32,32,32,32,125,44,10,32,32,32,32,115,116,97,116,101,77,97,99,104,105,110,101,67,117,114,114,101,110,116,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,114,101,116,117,114,110,32,105,110,115,116,97,110,99,101,46,115,116,97,116,101,77,97,99,104,105,110,101,67,117,114,114,101,110,116,83,116,97,116,101,40,41,59,10,32,32,32,32,125,44,10,32,32,32,32,115,116,97,116,101,77,97,99,104,105,110,101,70,105,114,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,101,118,101,110,116,78,97,109,101,32,61,32,114,101,113,117,101,115,116,46,112,97,114,97,109,115,46,101,118,101,110,116,78,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,114,101,116,117,114,110,32,105,110,115,116,97,110,99,101,46,115,116,97,116,101,77,97,99,104,105,110,101,70,105,114,101,40,101,118,101,110,116,78,97,109,101,41,59,10,32,32,32,32,125,44,10,32,32,32,32,115,116,97,116,101,77,97,99,104,105,110,101,71,101,116,66,111,111,108,101,97,110,84,114,105,103,103,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,116,114,105,103,103,101,114,73,100,32,61,32,114,101,113,117,101,115,116,46,112,97,114,97,109,115,46,116,114,105,103,103,101,114,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,116,101,77,97,99,104,105,110,101,71,101,116,66,111,111,108,101,97,110,84,114,105,103,103,101,114,40,116,114,105,103,103,101,114,73,100,41,59,10,32,32,32,32,125,44,10,32,32,32,32,115,116,97,116,101,77,97,99,104,105,110,101,71,101,116,78,117,109,101,114,105,99,84,114,105,103,103,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,116,114,105,103,103,101,114,73,100,32,61,32,114,101,113,117,101,115,116,46,112,97,114,97,109,115,46,116,114,105,103,103,101,114,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,116,101,77,97,99,104,105,110,101,71,101,116,78,117,109,101,114,105,99,84,114,105,103,103,101,114,40,116,114,105,103,103,101,114,73,100,41,59,10,32,32,32,32,125,44,10,32,32,32,32,115,116,97,116,101,77,97,99,104,105,110,101,71,101,116,83,116,114,105,110,103,84,114,105,103,103,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,116,114,105,103,103,101,114,73,100,32,61,32,114,101,113,117,101,115,116,46,112,97,114,97,109,115,46,116,114,105,103,103,101,114,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,116,101,77,97,99,104,105,110,101,71,101,116,83,116,114,105,110,103,84,114,105,103,103,101,114,40,116,114,105,103,103,101,114,73,100,41,59,10,32,32,32,32,125,44,10,32,32,32,32,115,116,97,116,101,77,97,99,104,105,110,101,76,111,97,100,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,115,116,97,116,101,77,97,99,104,105,110,101,76,111,97,100,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,115,116,97,116,101,77,97,99,104,105,110,101,76,111,97,100,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,115,116,97,116,101,77,97,99,104,105,110,101,76,111,97,100,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,115,116,97,116,101,77,97,99,104,105,110,101,80,111,115,116,67,108,105,99,107,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,115,116,97,116,101,77,97,99,104,105,110,101,80,111,115,116,67,108,105,99,107,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,116,101,77,97,99,104,105,110,101,80,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,115,116,97,116,101,77,97,99,104,105,110,101,80,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,115,116,97,116,101,77,97,99,104,105,110,101,80,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,115,116,97,116,101,77,97,99,104,105,110,101,80,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,115,116,97,116,101,77,97,99,104,105,110,101,80,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,115,116,97,116,101,77,97,99,104,105,110,101,80,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,115,116,97,116,101,77,97,99,104,105,110,101,80,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,115,116,97,116,101,77,97,99,104,105,110,101,80,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,115,116,97,116,101,77,97,99,104,105,110,101,80,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,115,116,97,116,101,77,97,99,104,105,110,101,80,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,116,101,77,97,99,104,105,110,101,83,101,116,66,111,111,108,101,97,110,84,114,105,103,103,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,116,114,105,103,103,101,114,73,100,32,61,32,114,101,113,117,101,115,116,46,112,97,114,97,109,115,46,116,114,105,103,103,101,114,73,100,59,10,32,32,32,32,32,32,99,111,110,115,116,32,118,97,108,117,101,32,61,32,114,101,113,117,101,115,116,46,112,97,114,97,109,115,46,118,97,108,117,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,114,101,116,117,114,110,32,105,110,115,116,97,110,99,101,46,115,116,97,116,101,77,97,99,104,105,110,101,83,101,116,66,111,111,108,101,97,110,84,114,105,103,103,101,114,40,116,114,105,103,103,101,114,73,100,44,32,118,97,108,117,101,41,59,10,32,32,32,32,125,44,10,32,32,32,32,115,116,97,116,101,77,97,99,104,105,110,101,83,101,116,78,117,109,101,114,105,99,84,114,105,103,103,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,116,114,105,103,103,101,114,73,100,32,61,32,114,101,113,117,101,115,116,46,112,97,114,97,109,115,46,116,114,105,103,103,101,114,73,100,59,10,32,32,32,32,32,32,99,111,110,115,116,32,118,97,108,117,101,32,61,32,114,101,113,117,101,115,116,46,112,97,114,97,109,115,46,118,97,108,117,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,114,101,116,117,114,110,32,105,110,115,116,97,110,99,101,46,115,116,97,116,101,77,97,99,104,105,110,101,83,101,116,78,117,109,101,114,105,99,84,114,105,103,103,101,114,40,116,114,105,103,103,101,114,73,100,44,32,118,97,108,117,101,41,59,10,32,32,32,32,125,44,10,32,32,32,32,115,116,97,116,101,77,97,99,104,105,110,101,83,101,116,83,116,114,105,110,103,84,114,105,103,103,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,116,114,105,103,103,101,114,73,100,32,61,32,114,101,113,117,101,115,116,46,112,97,114,97,109,115,46,116,114,105,103,103,101,114,73,100,59,10,32,32,32,32,32,32,99,111,110,115,116,32,118,97,108,117,101,32,61,32,114,101,113,117,101,115,116,46,112,97,114,97,109,115,46,118,97,108,117,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,114,101,116,117,114,110,32,105,110,115,116,97,110,99,101,46,115,116,97,116,101,77,97,99,104,105,110,101,83,101,116,83,116,114,105,110,103,84,114,105,103,103,101,114,40,116,114,105,103,103,101,114,73,100,44,32,118,97,108,117,101,41,59,10,32,32,32,32,125,44,10,32,32,32,32,115,116,97,116,101,77,97,99,104,105,110,101,83,116,97,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,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,116,101,77,97,99,104,105,110,101,83,116,97,114,116,40,41,59,10,32,32,32,32,125,44,10,32,32,32,32,115,116,97,116,101,77,97,99,104,105,110,101,83,116,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,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,116,101,77,97,99,104,105,110,101,83,116,111,112,40,41,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\"}),n=URL.createObjectURL(h),r=new Worker(n);return URL.revokeObjectURL(n),r}},v4=_4,p4=class{constructor(){M(this,\"_workers\",new Map),M(this,\"_animationWorkerMap\",new Map);}getWorker(h){return this._workers.has(h)||this._workers.set(h,new v4),this._workers.get(h)}assignAnimationToWorker(h,n){this._animationWorkerMap.set(h,n);}unassignAnimationFromWorker(h){this._animationWorkerMap.delete(h);}sendMessage(h,n,r){this.getWorker(h).postMessage(n,r||[]);}terminateWorker(h){let n=this._workers.get(h);n&&(n.terminate(),this._workers.delete(h));}};function d3(h,n){if(h instanceof OffscreenCanvas)return {width:h.width,height:h.height};let{height:r,width:d}=h.getBoundingClientRect();return {width:d*n,height:r*n}}function l3(){return Date.now().toString(36)+Math.random().toString(36).substr(2,9)}var C2=class C1{constructor(n){M(this,\"_eventManager\",new p3),M(this,\"_id\"),M(this,\"_worker\"),M(this,\"_canvas\"),M(this,\"_dotLottieInstanceState\",{markers:[],autoplay:!1,backgroundColor:\"\",currentFrame:0,duration:0,loop:!1,mode:\"forward\",segment:[0,0],segmentDuration:0,speed:1,totalFrames:0,isLoaded:!1,isPlaying:!1,isPaused:!1,isStopped:!0,isFrozen:!1,useFrameInterpolation:!1,renderConfig:{devicePixelRatio:w1()},activeAnimationId:\"\",activeThemeId:\"\",layout:void 0,marker:void 0,isReady:!1,manifest:null}),M(this,\"_created\",!1),M(this,\"_clickMethod\"),M(this,\"_pointerUpMethod\"),M(this,\"_pointerDownMethod\"),M(this,\"_pointerMoveMethod\"),M(this,\"_pointerEnterMethod\"),M(this,\"_pointerExitMethod\");var r,d,a;this._canvas=n.canvas,this._id=`dotlottie-${l3()}`;let f=n.workerId||\"defaultWorker\";this._worker=C1._workerManager.getWorker(f),C1._workerManager.assignAnimationToWorker(this._id,f),C1._wasmUrl&&this._sendMessage(\"setWasmUrl\",{url:C1._wasmUrl}),this._create(H(O({},n),{renderConfig:H(O({},n.renderConfig),{devicePixelRatio:((r=n.renderConfig)==null?void 0:r.devicePixelRatio)||w1(),freezeOnOffscreen:(a=(d=n.renderConfig)==null?void 0:d.freezeOnOffscreen)!=null?a:!0})})),this._worker.addEventListener(\"message\",this._handleWorkerEvent.bind(this)),this._pointerUpMethod=this._onPointerUp.bind(this),this._clickMethod=this._onClick.bind(this),this._pointerDownMethod=this._onPointerDown.bind(this),this._pointerMoveMethod=this._createCountedDebounce(this._onPointerMove.bind(this),50,10),this._pointerEnterMethod=this._onPointerEnter.bind(this),this._pointerExitMethod=this._onPointerLeave.bind(this);}_handleWorkerEvent(n){return y(this,null,function*(){let r=n.data;r.id||(r.method===\"onLoad\"&&r.result.instanceId===this._id&&(yield this._updateDotLottieInstanceState(),this._eventManager.dispatch(r.result.event),W&&this._canvas instanceof HTMLCanvasElement&&(this._dotLottieInstanceState.renderConfig.freezeOnOffscreen&&e1.observe(this._canvas,this),this._dotLottieInstanceState.renderConfig.autoResize&&n1.observe(this._canvas,this))),r.method===\"onComplete\"&&r.result.instanceId===this._id&&(yield this._updateDotLottieInstanceState(),this._eventManager.dispatch(r.result.event)),r.method===\"onDestroy\"&&r.result.instanceId===this._id&&this._eventManager.dispatch(r.result.event),r.method===\"onUnfreeze\"&&r.result.instanceId===this._id&&(yield this._updateDotLottieInstanceState(),this._dotLottieInstanceState.isFrozen=!1,this._eventManager.dispatch(r.result.event)),r.method===\"onFrame\"&&r.result.instanceId===this._id&&(this._dotLottieInstanceState.currentFrame=r.result.event.currentFrame,this._eventManager.dispatch(r.result.event)),r.method===\"onRender\"&&r.result.instanceId===this._id&&this._eventManager.dispatch(r.result.event),r.method===\"onFreeze\"&&r.result.instanceId===this._id&&(yield this._updateDotLottieInstanceState(),this._eventManager.dispatch(r.result.event)),r.method===\"onPause\"&&r.result.instanceId===this._id&&(yield this._updateDotLottieInstanceState(),this._eventManager.dispatch(r.result.event)),r.method===\"onPlay\"&&r.result.instanceId===this._id&&(yield this._updateDotLottieInstanceState(),this._eventManager.dispatch(r.result.event)),r.method===\"onStop\"&&r.result.instanceId===this._id&&(yield this._updateDotLottieInstanceState(),this._eventManager.dispatch(r.result.event)),r.method===\"onLoadError\"&&r.result.instanceId===this._id&&(yield this._updateDotLottieInstanceState(),this._eventManager.dispatch(r.result.event)),r.method===\"onReady\"&&r.result.instanceId===this._id&&(yield this._updateDotLottieInstanceState(),this._eventManager.dispatch(r.result.event)),r.method===\"onStateMachineCustomEvent\"&&r.result.instanceId===this._id&&(yield this._updateDotLottieInstanceState(),this._eventManager.dispatch(r.result.event)),r.method===\"onStateMachineError\"&&r.result.instanceId===this._id&&(yield this._updateDotLottieInstanceState(),this._eventManager.dispatch(r.result.event)),r.method===\"onStateMachineStateEntered\"&&r.result.instanceId===this._id&&(yield this._updateDotLottieInstanceState(),this._eventManager.dispatch(r.result.event)),r.method===\"onStateMachineStateExit\"&&r.result.instanceId===this._id&&(yield this._updateDotLottieInstanceState(),this._eventManager.dispatch(r.result.event)),r.method===\"onStateMachineTransition\"&&r.result.instanceId===this._id&&(yield this._updateDotLottieInstanceState(),this._eventManager.dispatch(r.result.event)),r.method===\"onStateMachineStart\"&&r.result.instanceId===this._id&&(yield this._updateDotLottieInstanceState(),this._eventManager.dispatch(r.result.event)),r.method===\"onStateMachineStop\"&&r.result.instanceId===this._id&&(yield this._updateDotLottieInstanceState(),this._eventManager.dispatch(r.result.event)),r.method===\"onStateMachineStringTriggerValueChange\"&&r.result.instanceId===this._id&&(yield this._updateDotLottieInstanceState(),this._eventManager.dispatch(r.result.event)),r.method===\"onStateMachineNumericTriggerValueChange\"&&r.result.instanceId===this._id&&(yield this._updateDotLottieInstanceState(),this._eventManager.dispatch(r.result.event)),r.method===\"onStateMachineBooleanTriggerValueChange\"&&r.result.instanceId===this._id&&(yield this._updateDotLottieInstanceState(),this._eventManager.dispatch(r.result.event)),r.method===\"onStateMachineTriggerFired\"&&r.result.instanceId===this._id&&(yield this._updateDotLottieInstanceState(),this._eventManager.dispatch(r.result.event)));})}_create(n){return y(this,null,function*(){var r;let d;this._canvas instanceof HTMLCanvasElement?d=this._canvas.transferControlToOffscreen():d=this._canvas;let{instanceId:a}=yield this._sendMessage(\"create\",O({instanceId:this._id,config:H(O({},n),{canvas:d})},d3(this._canvas,((r=n.renderConfig)==null?void 0:r.devicePixelRatio)||w1())),[d]);if(a!==this._id)throw new Error(\"Instance ID mismatch\");this._created=!0,yield this._updateDotLottieInstanceState();})}get isLoaded(){return this._dotLottieInstanceState.isLoaded}get isPlaying(){return this._dotLottieInstanceState.isPlaying}get isPaused(){return this._dotLottieInstanceState.isPaused}get isStopped(){return this._dotLottieInstanceState.isStopped}get currentFrame(){return this._dotLottieInstanceState.currentFrame}get isFrozen(){return this._dotLottieInstanceState.isFrozen}get segmentDuration(){return this._dotLottieInstanceState.segmentDuration}get totalFrames(){return this._dotLottieInstanceState.totalFrames}get segment(){return this._dotLottieInstanceState.segment}get speed(){return this._dotLottieInstanceState.speed}get duration(){return this._dotLottieInstanceState.duration}get isReady(){return this._dotLottieInstanceState.isReady}get mode(){return this._dotLottieInstanceState.mode}get canvas(){return this._canvas}get autoplay(){return this._dotLottieInstanceState.autoplay}get backgroundColor(){return this._dotLottieInstanceState.backgroundColor}get loop(){return this._dotLottieInstanceState.loop}get useFrameInterpolation(){return this._dotLottieInstanceState.useFrameInterpolation}get renderConfig(){return this._dotLottieInstanceState.renderConfig}get manifest(){return this._dotLottieInstanceState.manifest}get activeAnimationId(){return this._dotLottieInstanceState.activeAnimationId}get marker(){return this._dotLottieInstanceState.marker}get activeThemeId(){return this._dotLottieInstanceState.activeThemeId}get layout(){return this._dotLottieInstanceState.layout}play(){return y(this,null,function*(){this._created&&(yield this._sendMessage(\"play\",{instanceId:this._id}),yield this._updateDotLottieInstanceState(),W&&this._canvas instanceof HTMLCanvasElement&&this._dotLottieInstanceState.renderConfig.freezeOnOffscreen&&!g3(this._canvas)&&(yield this.freeze()));})}pause(){return y(this,null,function*(){this._created&&(yield this._sendMessage(\"pause\",{instanceId:this._id}),yield this._updateDotLottieInstanceState());})}stop(){return y(this,null,function*(){this._created&&(yield this._sendMessage(\"stop\",{instanceId:this._id}),yield this._updateDotLottieInstanceState());})}setSpeed(n){return y(this,null,function*(){this._created&&(yield this._sendMessage(\"setSpeed\",{instanceId:this._id,speed:n}),yield this._updateDotLottieInstanceState());})}setMode(n){return y(this,null,function*(){this._created&&(yield this._sendMessage(\"setMode\",{instanceId:this._id,mode:n}),yield this._updateDotLottieInstanceState());})}setFrame(n){return y(this,null,function*(){this._created&&(yield this._sendMessage(\"setFrame\",{frame:n,instanceId:this._id}),yield this._updateDotLottieInstanceState());})}setSegment(n,r){return y(this,null,function*(){this._created&&(yield this._sendMessage(\"setSegment\",{instanceId:this._id,segment:[n,r]}),yield this._updateDotLottieInstanceState());})}setRenderConfig(n){return y(this,null,function*(){if(!this._created)return;let r=n,{devicePixelRatio:d,freezeOnOffscreen:a}=r,f=u3(r,[\"devicePixelRatio\",\"freezeOnOffscreen\"]);yield this._sendMessage(\"setRenderConfig\",{instanceId:this._id,renderConfig:H(O(O({},this._dotLottieInstanceState.renderConfig),f),{devicePixelRatio:d||w1(),freezeOnOffscreen:a??!0})}),yield this._updateDotLottieInstanceState(),W&&this._canvas instanceof HTMLCanvasElement&&(this._dotLottieInstanceState.renderConfig.autoResize?n1.observe(this._canvas,this):n1.unobserve(this._canvas),this._dotLottieInstanceState.renderConfig.freezeOnOffscreen?e1.observe(this._canvas,this):(e1.unobserve(this._canvas),this._dotLottieInstanceState.isFrozen&&(yield this.unfreeze())));})}setUseFrameInterpolation(n){return y(this,null,function*(){this._created&&(yield this._sendMessage(\"setUseFrameInterpolation\",{instanceId:this._id,useFrameInterpolation:n}),yield this._updateDotLottieInstanceState());})}setTheme(n){return y(this,null,function*(){if(!this._created)return !1;let r=this._sendMessage(\"setTheme\",{instanceId:this._id,themeId:n});return yield this._updateDotLottieInstanceState(),r})}load(n){return y(this,null,function*(){this._created&&(yield this._sendMessage(\"load\",{config:n,instanceId:this._id}),yield this._updateDotLottieInstanceState());})}setLoop(n){return y(this,null,function*(){this._created&&(yield this._sendMessage(\"setLoop\",{instanceId:this._id,loop:n}),yield this._updateDotLottieInstanceState());})}resize(){return y(this,null,function*(){if(!this._created)return;let{height:n,width:r}=d3(this._canvas,this._dotLottieInstanceState.renderConfig.devicePixelRatio||w1());yield this._sendMessage(\"resize\",{height:n,instanceId:this._id,width:r}),yield this._updateDotLottieInstanceState();})}destroy(){return y(this,null,function*(){this._created&&(this._created=!1,yield this._sendMessage(\"destroy\",{instanceId:this._id}),this._cleanupStateMachineListeners(),C1._workerManager.unassignAnimationFromWorker(this._id),this._eventManager.removeAllEventListeners(),W&&this._canvas instanceof HTMLCanvasElement&&(e1.unobserve(this._canvas),n1.unobserve(this._canvas)));})}freeze(){return y(this,null,function*(){this._created&&(yield this._sendMessage(\"freeze\",{instanceId:this._id}),yield this._updateDotLottieInstanceState());})}unfreeze(){return y(this,null,function*(){this._created&&(yield this._sendMessage(\"unfreeze\",{instanceId:this._id}),yield this._updateDotLottieInstanceState());})}setBackgroundColor(n){return y(this,null,function*(){this._created&&(yield this._sendMessage(\"setBackgroundColor\",{instanceId:this._id,backgroundColor:n}),yield this._updateDotLottieInstanceState());})}loadAnimation(n){return y(this,null,function*(){this._created&&(yield this._sendMessage(\"loadAnimation\",{animationId:n,instanceId:this._id}),yield this._updateDotLottieInstanceState());})}setLayout(n){return y(this,null,function*(){this._created&&(yield this._sendMessage(\"setLayout\",{instanceId:this._id,layout:n}),yield this._updateDotLottieInstanceState());})}_updateDotLottieInstanceState(){return y(this,null,function*(){if(!this._created)return;let n=yield this._sendMessage(\"getDotLottieInstanceState\",{instanceId:this._id});this._dotLottieInstanceState=n.state;})}markers(){return this._dotLottieInstanceState.markers}setMarker(n){return y(this,null,function*(){this._created&&(yield this._sendMessage(\"setMarker\",{instanceId:this._id,marker:n}),yield this._updateDotLottieInstanceState());})}setThemeData(n){return y(this,null,function*(){if(!this._created)return !1;let r=yield this._sendMessage(\"setThemeData\",{instanceId:this._id,themeData:n});return yield this._updateDotLottieInstanceState(),r})}setViewport(n,r,d,a){return y(this,null,function*(){return this._created?this._sendMessage(\"setViewport\",{x:n,y:r,width:d,height:a,instanceId:this._id}):!1})}_sendMessage(n,r,d){return y(this,null,function*(){let a={id:`dotlottie-request-${l3()}`,method:n,params:r};return this._worker.postMessage(a,d||[]),new Promise((f,p)=>{let m=C=>{let S=C.data;S.id===a.id&&(this._worker.removeEventListener(\"message\",m),S.error?p(new Error(`Failed to execute method ${n}: ${S.error}`)):f(S.result));};this._worker.addEventListener(\"message\",m);})})}addEventListener(n,r){this._eventManager.addEventListener(n,r);}removeEventListener(n,r){this._eventManager.removeEventListener(n,r);}static setWasmUrl(n){C1._wasmUrl=n;}stateMachineLoad(n){return y(this,null,function*(){if(!this._created)return !1;this.stateMachineStop();let r=yield this._sendMessage(\"stateMachineLoad\",{instanceId:this._id,stateMachineId:n});return yield this._updateDotLottieInstanceState(),r})}getStateMachine(n){return y(this,null,function*(){if(!this._created)return \"\";let r=yield this._sendMessage(\"getStateMachine\",{instanceId:this._id,stateMachineId:n});return yield this._updateDotLottieInstanceState(),r})}activeStateMachineId(){return y(this,null,function*(){if(!this._created)return \"\";let n=yield this._sendMessage(\"activeStateMachineId\",{instanceId:this._id});return yield this._updateDotLottieInstanceState(),n})}stateMachineLoadData(n){return y(this,null,function*(){if(!this._created)return !1;let r=yield this._sendMessage(\"stateMachineLoadData\",{instanceId:this._id,stateMachineData:n});return yield this._updateDotLottieInstanceState(),r})}stateMachineStart(){return y(this,null,function*(){if(!this._created)return !1;this._setupStateMachineListeners();let n=yield this._sendMessage(\"stateMachineStart\",{instanceId:this._id});return yield this._updateDotLottieInstanceState(),n})}stateMachineStop(){return y(this,null,function*(){return this._created?(this._cleanupStateMachineListeners(),this._sendMessage(\"stateMachineStop\",{instanceId:this._id})):!1})}getStateMachineListeners(){return y(this,null,function*(){return this._created?this._sendMessage(\"getStateMachineListeners\",{instanceId:this._id}):[]})}stateMachineCurrentState(){return y(this,null,function*(){return this._created?this._sendMessage(\"stateMachineCurrentState\",{instanceId:this._id}):\"\"})}stateMachineFire(n){return y(this,null,function*(){this._created&&this._sendMessage(\"stateMachineFire\",{instanceId:this._id,eventName:n});})}stateMachineGetBooleanTrigger(n){return y(this,null,function*(){return this._created?this._sendMessage(\"stateMachineGetBooleanTrigger\",{instanceId:this._id,triggerId:n}):!1})}stateMachineGetNumericTrigger(n){return y(this,null,function*(){return this._created?this._sendMessage(\"stateMachineGetNumericTrigger\",{instanceId:this._id,triggerId:n}):0})}stateMachineGetStringTrigger(n){return y(this,null,function*(){return this._created?this._sendMessage(\"stateMachineGetStringTrigger\",{instanceId:this._id,triggerId:n}):\"\"})}stateMachineSetBooleanTrigger(n,r){return y(this,null,function*(){this._created&&this._sendMessage(\"stateMachineSetBooleanTrigger\",{instanceId:this._id,triggerId:n,value:r});})}stateMachineSetNumericTrigger(n,r){return y(this,null,function*(){this._created&&this._sendMessage(\"stateMachineSetNumericTrigger\",{instanceId:this._id,triggerId:n,value:r});})}stateMachineSetStringTrigger(n,r){return y(this,null,function*(){this._created&&this._sendMessage(\"stateMachineSetStringTrigger\",{instanceId:this._id,triggerId:n,value:r});})}_getPointerPosition(n){let r=this._canvas.getBoundingClientRect(),d=this._canvas.width/r.width,a=this._canvas.height/r.height,f=(n.clientX-r.left)*d,p=(n.clientY-r.top)*a;return {x:f,y:p}}_onPointerUp(n){let{x:r,y:d}=this._getPointerPosition(n);this._sendMessage(\"stateMachinePostPointerUpEvent\",{instanceId:this._id,x:r,y:d});}_onClick(n){let{x:r,y:d}=this._getPointerPosition(n);this._sendMessage(\"stateMachinePostClickEvent\",{instanceId:this._id,x:r,y:d});}_onPointerDown(n){let{x:r,y:d}=this._getPointerPosition(n);this._sendMessage(\"stateMachinePostPointerDownEvent\",{instanceId:this._id,x:r,y:d});}_createCountedDebounce(n,r=100,d=50){let a,f=0,p=(...m)=>{if(f+=1,f>=d){f=0,a&&(clearTimeout(a),a=void 0),n.apply(this,m);return}a&&clearTimeout(a),a=setTimeout(()=>{f=0,n.apply(this,m),a=void 0;},r);};return p.cancel=()=>{a&&(clearTimeout(a),a=void 0),f=0;},p}_onPointerMove(n){let{x:r,y:d}=this._getPointerPosition(n);this._sendMessage(\"stateMachinePostPointerMoveEvent\",{instanceId:this._id,x:r,y:d});}_onPointerEnter(n){let{x:r,y:d}=this._getPointerPosition(n);this._sendMessage(\"stateMachinePostPointerEnterEvent\",{instanceId:this._id,x:r,y:d});}_onPointerLeave(n){let{x:r,y:d}=this._getPointerPosition(n);this._sendMessage(\"stateMachinePostPointerExitEvent\",{instanceId:this._id,x:r,y:d});}_setupStateMachineListeners(){return y(this,null,function*(){if(W&&this._canvas instanceof HTMLCanvasElement&&this.isLoaded){let n=yield this._sendMessage(\"getStateMachineListeners\",{instanceId:this._id});n.includes(\"Click\")&&this._canvas.addEventListener(\"click\",this._clickMethod),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);}})}_cleanupStateMachineListeners(){W&&this._canvas instanceof HTMLCanvasElement&&(this._canvas.removeEventListener(\"click\",this._clickMethod),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));}};M(C2,\"_workerManager\",new p4),M(C2,\"_wasmUrl\",\"\");var Y1=C2;var Q1=({animationId:h,autoplay:n,backgroundColor:r,className:d,createDotLottie:a,data:f,dotLottieRefCallback:p,loop:m,mode:C,playOnHover:S,renderConfig:V,segment:A,speed:l1,src:Y,stateMachineId:r1,style:h1,themeData:g1,themeId:i1,useFrameInterpolation:c1,workerId:b1,...U})=>{let[$,Z]=useState(null),J=useRef(null),T=useRef(null),b=useRef(p),S1={speed:l1,mode:C,loop:m,useFrameInterpolation:c1,segment:A,backgroundColor:r,autoplay:n,themeId:i1,stateMachineId:r1,workerId:b1,src:Y,data:f,renderConfig:V},f1=useRef(S1);b.current=p,T.current=$,f1.current=S1,useEffect(()=>{typeof b.current==\"function\"&&$&&b.current($);},[$]);let R1=useCallback(q=>{if(J.current=q,q){let m1=a({...f1.current,canvas:q});Z(m1);}else $?.destroy(),Z(null);},[]);return useEffect(()=>{let q=m1=>{S&&(m1.type===\"mouseenter\"&&T.current?.play(),m1.type===\"mouseleave\"&&T.current?.pause());};return J.current?.addEventListener(\"mouseenter\",q),J.current?.addEventListener(\"mouseleave\",q),()=>{J.current?.removeEventListener(\"mouseenter\",q),J.current?.removeEventListener(\"mouseleave\",q);}},[S]),useEffect(()=>()=>{$&&($.destroy(),Z(null));},[$]),useEffect(()=>{T.current?.setSpeed(l1??1);},[l1]),useEffect(()=>{T.current?.setMode(C??\"forward\");},[C]),useEffect(()=>{T.current?.setLoop(m??!1);},[m]),useEffect(()=>{T.current?.setUseFrameInterpolation(c1??!0);},[c1]),useEffect(()=>{typeof A?.[0]==\"number\"&&typeof A[1]==\"number\"&&T.current?.setSegment(A[0],A[1]);},[A]),useEffect(()=>{T.current?.setBackgroundColor(r??\"\");},[r]),useEffect(()=>{T.current?.setRenderConfig(V??{});},[JSON.stringify(V)]),useEffect(()=>{typeof f!=\"string\"&&typeof f!=\"object\"||T.current?.load({data:f,...f1.current});},[f]),useEffect(()=>{typeof Y==\"string\"&&T.current?.load({src:Y,...f1.current});},[Y]),useEffect(()=>{T.current?.setMarker(U.marker??\"\");},[U.marker]),useEffect(()=>{T.current?.loadAnimation(h??\"\");},[h]),useEffect(()=>{typeof i1==\"string\"&&T.current?.setTheme(i1);},[i1]),useEffect(()=>{typeof r1==\"string\"&&(T.current?.stateMachineLoad(r1),T.current?.stateMachineStart());},[r1]),useEffect(()=>{T.current?.setThemeData(g1??\"\");},[g1]),jsx(\"div\",{className:d,...!d&&{style:{width:\"100%\",height:\"100%\",lineHeight:0,...h1}},children:jsx(\"canvas\",{ref:R1,style:{width:\"100%\",height:\"100%\"},...U})})};var m4=h=>new K1(h),W4=h=>jsx(Q1,{...h,createDotLottie:m4});var M4=h=>new Y1(h),N4=h=>jsx(Q1,{...h,createDotLottie:M4});var q4=h=>{Y1.setWasmUrl(h),K1.setWasmUrl(h);};export{W4 as DotLottieReact,N4 as DotLottieWorkerReact,q4 as setWasmUrl};//# sourceMappingURL=index.js.map\n//# sourceMappingURL=index.js.map","/**\n * Bundled by jsDelivr using Rollup v4.62.2 and esbuild v0.28.1.\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 Ar={},et=(function(r,n,t,e,i){var a=new Worker(Ar[n]||(Ar[n]=URL.createObjectURL(new Blob([r+';addEventListener(\"error\",function(e){e=e.error;postMessage({$e$:[e.message,e.code,e.stack]})})'],{type:\"text/javascript\"}))));return a.onmessage=function(s){var o=s.data,l=o.$e$;if(l){var f=new Error(l[0]);f.code=l[1],f.stack=l[2],i(f,null)}else i(null,o)},a.postMessage(t,e),a}),S=Uint8Array,k=Uint16Array,Zn=Int32Array,pn=new S([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]),yn=new S([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]),Bn=new S([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),Mr=function(r,n){for(var t=new k(31),e=0;e<31;++e)t[e]=n+=1<<r[e-1];for(var i=new Zn(t[30]),e=1;e<30;++e)for(var a=t[e];a<t[e+1];++a)i[a]=a-t[e]<<5|e;return{b:t,r:i}},Sr=Mr(pn,2),nr=Sr.b,Hn=Sr.r;nr[28]=258,Hn[258]=28;for(var Ur=Mr(yn,0),Fr=Ur.b,rr=Ur.r,En=new k(32768),O=0;O<32768;++O){var en=(O&43690)>>1|(O&21845)<<1;en=(en&52428)>>2|(en&13107)<<2,en=(en&61680)>>4|(en&3855)<<4,En[O]=((en&65280)>>8|(en&255)<<8)>>1}for(var Q=(function(r,n,t){for(var e=r.length,i=0,a=new k(n);i<e;++i)r[i]&&++a[r[i]-1];var s=new k(n);for(i=1;i<n;++i)s[i]=s[i-1]+a[i-1]<<1;var o;if(t){o=new k(1<<n);var l=15-n;for(i=0;i<e;++i)if(r[i])for(var f=i<<4|r[i],h=n-r[i],u=s[r[i]-1]++<<h,v=u|(1<<h)-1;u<=v;++u)o[En[u]>>l]=f}else for(o=new k(e),i=0;i<e;++i)r[i]&&(o[i]=En[s[r[i]-1]++]>>15-r[i]);return o}),tn=new S(288),O=0;O<144;++O)tn[O]=8;for(var O=144;O<256;++O)tn[O]=9;for(var O=256;O<280;++O)tn[O]=7;for(var O=280;O<288;++O)tn[O]=8;for(var wn=new S(32),O=0;O<32;++O)wn[O]=5;var Dr=Q(tn,9,0),Tr=Q(tn,9,1),Cr=Q(wn,5,0),Ir=Q(wn,5,1),Nn=function(r){for(var n=r[0],t=1;t<r.length;++t)r[t]>n&&(n=r[t]);return n},V=function(r,n,t){var e=n/8|0;return(r[e]|r[e+1]<<8)>>(n&7)&t},Rn=function(r,n){var t=n/8|0;return(r[t]|r[t+1]<<8|r[t+2]<<16)>>(n&7)},mn=function(r){return(r+7)/8|0},X=function(r,n,t){return(n==null||n<0)&&(n=0),(t==null||t>r.length)&&(t=r.length),new S(r.subarray(n,t))},it={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},Zr=[\"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\"],c=function(r,n,t){var e=new Error(n||Zr[r]);if(e.code=r,Error.captureStackTrace&&Error.captureStackTrace(e,c),!t)throw e;return e},Gn=function(r,n,t,e){var i=r.length,a=e?e.length:0;if(!i||n.f&&!n.l)return t||new S(0);var s=!t,o=s||n.i!=2,l=n.i;s&&(t=new S(i*3));var f=function(Cn){var In=t.length;if(Cn>In){var gn=new S(Math.max(In*2,Cn));gn.set(t),t=gn}},h=n.f||0,u=n.p||0,v=n.b||0,M=n.l,m=n.d,x=n.m,g=n.n,z=i*8;do{if(!M){h=V(r,u,1);var U=V(r,u+1,3);if(u+=3,U)if(U==1)M=Tr,m=Ir,x=9,g=5;else if(U==2){var Z=V(r,u,31)+257,D=V(r,u+10,15)+4,w=Z+V(r,u+5,31)+1;u+=14;for(var p=new S(w),F=new S(19),T=0;T<D;++T)F[Bn[T]]=V(r,u+T*3,7);u+=D*3;for(var G=Nn(F),H=(1<<G)-1,E=Q(F,G,1),T=0;T<w;){var L=E[V(r,u,H)];u+=L&15;var A=L>>4;if(A<16)p[T++]=A;else{var q=0,B=0;for(A==16?(B=3+V(r,u,3),u+=2,q=p[T-1]):A==17?(B=3+V(r,u,7),u+=3):A==18&&(B=11+V(r,u,127),u+=7);B--;)p[T++]=q}}var R=p.subarray(0,Z),N=p.subarray(Z);x=Nn(R),g=Nn(N),M=Q(R,x,1),m=Q(N,g,1)}else c(1);else{var A=mn(u)+4,y=r[A-4]|r[A-3]<<8,I=A+y;if(I>i){l&&c(0);break}o&&f(v+y),t.set(r.subarray(A,I),v),n.b=v+=y,n.p=u=I*8,n.f=h;continue}if(u>z){l&&c(0);break}}o&&f(v+131072);for(var hn=(1<<x)-1,Y=(1<<g)-1,rn=u;;rn=u){var q=M[Rn(r,u)&hn],J=q>>4;if(u+=q&15,u>z){l&&c(0);break}if(q||c(2),J<256)t[v++]=J;else if(J==256){rn=u,M=null;break}else{var K=J-254;if(J>264){var T=J-257,P=pn[T];K=V(r,u,(1<<P)-1)+nr[T],u+=P}var _=m[Rn(r,u)&Y],vn=_>>4;_||c(3),u+=_&15;var N=Fr[vn];if(vn>3){var P=yn[vn];N+=Rn(r,u)&(1<<P)-1,u+=P}if(u>z){l&&c(0);break}o&&f(v+131072);var cn=v+K;if(v<N){var Pn=a-N,$n=Math.min(N,cn);for(Pn+v<0&&c(3);v<$n;++v)t[v]=e[Pn+v]}for(;v<cn;++v)t[v]=t[v-N]}}n.l=M,n.p=rn,n.b=v,n.f=h,M&&(h=1,n.m=x,n.d=m,n.n=g)}while(!h);return v!=t.length&&s?X(t,0,v):t.subarray(0,v)},nn=function(r,n,t){t<<=n&7;var e=n/8|0;r[e]|=t,r[e+1]|=t>>8},zn=function(r,n,t){t<<=n&7;var e=n/8|0;r[e]|=t,r[e+1]|=t>>8,r[e+2]|=t>>16},kn=function(r,n){for(var t=[],e=0;e<r.length;++e)r[e]&&t.push({s:e,f:r[e]});var i=t.length,a=t.slice();if(!i)return{t:an,l:0};if(i==1){var s=new S(t[0].s+1);return s[t[0].s]=1,{t:s,l:1}}t.sort(function(I,Z){return I.f-Z.f}),t.push({s:-1,f:25001});var o=t[0],l=t[1],f=0,h=1,u=2;for(t[0]={s:-1,f:o.f+l.f,l:o,r:l};h!=i-1;)o=t[t[f].f<t[u].f?f++:u++],l=t[f!=h&&t[f].f<t[u].f?f++:u++],t[h++]={s:-1,f:o.f+l.f,l:o,r:l};for(var v=a[0].s,e=1;e<i;++e)a[e].s>v&&(v=a[e].s);var M=new k(v+1),m=Wn(t[h-1],M,0);if(m>n){var e=0,x=0,g=m-n,z=1<<g;for(a.sort(function(Z,D){return M[D.s]-M[Z.s]||Z.f-D.f});e<i;++e){var U=a[e].s;if(M[U]>n)x+=z-(1<<m-M[U]),M[U]=n;else break}for(x>>=g;x>0;){var A=a[e].s;M[A]<n?x-=1<<n-M[A]++-1:++e}for(;e>=0&&x;--e){var y=a[e].s;M[y]==n&&(--M[y],++x)}m=n}return{t:new S(M),l:m}},Wn=function(r,n,t){return r.s==-1?Math.max(Wn(r.l,n,t+1),Wn(r.r,n,t+1)):n[r.s]=t},tr=function(r){for(var n=r.length;n&&!r[--n];);for(var t=new k(++n),e=0,i=r[0],a=1,s=function(l){t[e++]=l},o=1;o<=n;++o)if(r[o]==i&&o!=n)++a;else{if(!i&&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(i),--a;a>6;a-=6)s(8304);a>2&&(s(a-3<<5|8208),a=0)}for(;a--;)s(i);a=1,i=r[o]}return{c:t.subarray(0,e),n}},xn=function(r,n){for(var t=0,e=0;e<n.length;++e)t+=r[e]*n[e];return t},er=function(r,n,t){var e=t.length,i=mn(n+2);r[i]=e&255,r[i+1]=e>>8,r[i+2]=r[i]^255,r[i+3]=r[i+1]^255;for(var a=0;a<e;++a)r[i+a+4]=t[a];return(i+4+e)*8},ir=function(r,n,t,e,i,a,s,o,l,f,h){nn(n,h++,t),++i[256];for(var u=kn(i,15),v=u.t,M=u.l,m=kn(a,15),x=m.t,g=m.l,z=tr(v),U=z.c,A=z.n,y=tr(x),I=y.c,Z=y.n,D=new k(19),w=0;w<U.length;++w)++D[U[w]&31];for(var w=0;w<I.length;++w)++D[I[w]&31];for(var p=kn(D,7),F=p.t,T=p.l,G=19;G>4&&!F[Bn[G-1]];--G);var H=f+5<<3,E=xn(i,tn)+xn(a,wn)+s,L=xn(i,v)+xn(a,x)+s+14+3*G+xn(D,F)+2*D[16]+3*D[17]+7*D[18];if(l>=0&&H<=E&&H<=L)return er(n,h,r.subarray(l,l+f));var q,B,R,N;if(nn(n,h,1+(L<E)),h+=2,L<E){q=Q(v,M,0),B=v,R=Q(x,g,0),N=x;var hn=Q(F,T,0);nn(n,h,A-257),nn(n,h+5,Z-1),nn(n,h+10,G-4),h+=14;for(var w=0;w<G;++w)nn(n,h+3*w,F[Bn[w]]);h+=3*G;for(var Y=[U,I],rn=0;rn<2;++rn)for(var J=Y[rn],w=0;w<J.length;++w){var K=J[w]&31;nn(n,h,hn[K]),h+=F[K],K>15&&(nn(n,h,J[w]>>5&127),h+=J[w]>>12)}}else q=Dr,B=tn,R=Cr,N=wn;for(var w=0;w<o;++w){var P=e[w];if(P>255){var K=P>>18&31;zn(n,h,q[K+257]),h+=B[K+257],K>7&&(nn(n,h,P>>23&31),h+=pn[K]);var _=P&31;zn(n,h,R[_]),h+=N[_],_>3&&(zn(n,h,P>>5&8191),h+=yn[_])}else zn(n,h,q[P]),h+=B[P]}return zn(n,h,q[256]),h+B[256]},Br=new Zn([65540,131080,131088,131104,262176,1048704,1048832,2114560,2117632]),an=new S(0),Er=function(r,n,t,e,i,a){var s=a.z||r.length,o=new S(e+s+5*(1+Math.ceil(s/7e3))+i),l=o.subarray(e,o.length-i),f=a.l,h=(a.r||0)&7;if(n){h&&(l[0]=a.r>>3);for(var u=Br[n-1],v=u>>13,M=u&8191,m=(1<<t)-1,x=a.p||new k(32768),g=a.h||new k(m+1),z=Math.ceil(t/3),U=2*z,A=function(_n){return(r[_n]^r[_n+1]<<z^r[_n+2]<<U)&m},y=new Zn(25e3),I=new k(288),Z=new k(32),D=0,w=0,p=a.i||0,F=0,T=a.w||0,G=0;p+2<s;++p){var H=A(p),E=p&32767,L=g[H];if(x[E]=L,g[H]=E,T<=p){var q=s-p;if((D>7e3||F>24576)&&(q>423||!f)){h=ir(r,l,0,y,I,Z,w,F,G,p-G,h),F=D=w=0,G=p;for(var B=0;B<286;++B)I[B]=0;for(var B=0;B<30;++B)Z[B]=0}var R=2,N=0,hn=M,Y=E-L&32767;if(q>2&&H==A(p-Y))for(var rn=Math.min(v,q)-1,J=Math.min(32767,p),K=Math.min(258,q);Y<=J&&--hn&&E!=L;){if(r[p+R]==r[p+R-Y]){for(var P=0;P<K&&r[p+P]==r[p+P-Y];++P);if(P>R){if(R=P,N=Y,P>rn)break;for(var _=Math.min(Y,P-2),vn=0,B=0;B<_;++B){var cn=p-Y+B&32767,Pn=x[cn],$n=cn-Pn&32767;$n>vn&&(vn=$n,L=cn)}}}E=L,L=x[E],Y+=E-L&32767}if(N){y[F++]=268435456|Hn[R]<<18|rr[N];var Cn=Hn[R]&31,In=rr[N]&31;w+=pn[Cn]+yn[In],++I[257+Cn],++Z[In],T=p+R,++D}else y[F++]=r[p],++I[r[p]]}}for(p=Math.max(p,T);p<s;++p)y[F++]=r[p],++I[r[p]];h=ir(r,l,f,y,I,Z,w,F,G,p-G,h),f||(a.r=h&7|l[h/8|0]<<3,h-=7,a.h=g,a.p=x,a.i=p,a.w=T)}else{for(var p=a.w||0;p<s+f;p+=65535){var gn=p+65535;gn>=s&&(l[h/8|0]=f,gn=s),h=er(l,h+1,r.subarray(p,gn))}a.i=s}return X(o,0,e+mn(h)+i)},Gr=(function(){for(var r=new Int32Array(256),n=0;n<256;++n){for(var t=n,e=9;--e;)t=(t&1&&-306674912)^t>>>1;r[n]=t}return r})(),An=function(){var r=-1;return{p:function(n){for(var t=r,e=0;e<n.length;++e)t=Gr[t&255^n[e]]^t>>>8;r=t},d:function(){return~r}}},Yn=function(){var r=1,n=0;return{p:function(t){for(var e=r,i=n,a=t.length|0,s=0;s!=a;){for(var o=Math.min(s+2655,a);s<o;++s)i+=e+=t[s];e=(e&65535)+15*(e>>16),i=(i&65535)+15*(i>>16)}r=e,n=i},d:function(){return r%=65521,n%=65521,(r&255)<<24|(r&65280)<<8|(n&255)<<8|n>>8}}},un=function(r,n,t,e,i){if(!i&&(i={l:1},n.dictionary)){var a=n.dictionary.subarray(-32768),s=new S(a.length+r.length);s.set(a),s.set(r,a.length),r=s,i.w=a.length}return Er(r,n.level==null?6:n.level,n.mem==null?i.l?Math.ceil(Math.max(8,Math.min(13,Math.log(r.length)))*1.5):20:12+n.mem,t,e,i)},On=function(r,n){var t={};for(var e in r)t[e]=r[e];for(var e in n)t[e]=n[e];return t},Or=function(r,n,t){for(var e=r(),i=r.toString(),a=i.slice(i.indexOf(\"[\")+1,i.lastIndexOf(\"]\")).replace(/\\s+/g,\"\").split(\",\"),s=0;s<e.length;++s){var o=e[s],l=a[s];if(typeof o==\"function\"){n+=\";\"+l+\"=\";var f=o.toString();if(o.prototype)if(f.indexOf(\"[native code]\")!=-1){var h=f.indexOf(\" \",8)+1;n+=f.slice(h,f.indexOf(\"(\",h))}else{n+=f;for(var u in o.prototype)n+=\";\"+l+\".prototype.\"+u+\"=\"+o.prototype[u].toString()}else n+=f}else t[l]=o}return n},jn=[],at=function(r){var n=[];for(var t in r)r[t].buffer&&n.push((r[t]=new r[t].constructor(r[t])).buffer);return n},qr=function(r,n,t,e){if(!jn[t]){for(var i=\"\",a={},s=r.length-1,o=0;o<s;++o)i=Or(r[o],i,a);jn[t]={c:Or(r[s],i,a),e:a}}var l=On({},jn[t].e);return et(jn[t].c+\";onmessage=function(e){for(var k in e.data)self[k]=e.data[k];onmessage=\"+n.toString()+\"}\",t,l,at(l),e)},Mn=function(){return[S,k,Zn,pn,yn,Bn,nr,Fr,Tr,Ir,En,Zr,Q,Nn,V,Rn,mn,X,c,Gn,Dn,sn,ar]},Sn=function(){return[S,k,Zn,pn,yn,Bn,Hn,rr,Dr,tn,Cr,wn,En,Br,an,Q,nn,zn,kn,Wn,tr,xn,er,ir,mn,X,Er,un,qn,sn]},Lr=function(){return[or,hr,C,An,Gr]},Pr=function(){return[fr,Nr]},$r=function(){return[ur,C,Yn]},Hr=function(){return[lr]},sn=function(r){return postMessage(r,[r.buffer])},ar=function(r){return r&&{out:r.size&&new S(r.size),dictionary:r.dictionary}},Un=function(r,n,t,e,i,a){var s=qr(t,e,i,function(o,l){s.terminate(),a(o,l)});return s.postMessage([r,n],n.consume?[r.buffer]:[]),function(){s.terminate()}},d=function(r){return r.ondata=function(n,t){return postMessage([n,t],[n.buffer])},function(n){n.data.length?(r.push(n.data[0],n.data[1]),postMessage([n.data[0].length])):r.flush()}},Fn=function(r,n,t,e,i,a,s){var o,l=qr(r,e,i,function(f,h){f?(l.terminate(),n.ondata.call(n,f)):Array.isArray(h)?h.length==1?(n.queuedSize-=h[0],n.ondrain&&n.ondrain(h[0])):(h[1]&&l.terminate(),n.ondata.call(n,f,h[0],h[1])):s(h)});l.postMessage(t),n.queuedSize=0,n.push=function(f,h){n.ondata||c(5),o&&n.ondata(c(4,0,1),null,!!h),n.queuedSize+=f.length,l.postMessage([f,o=h],[f.buffer])},n.terminate=function(){l.terminate()},a&&(n.flush=function(){l.postMessage([])})},W=function(r,n){return r[n]|r[n+1]<<8},$=function(r,n){return(r[n]|r[n+1]<<8|r[n+2]<<16|r[n+3]<<24)>>>0},sr=function(r,n){return $(r,n)+$(r,n+4)*4294967296},C=function(r,n,t){for(;t;++n)r[n]=t,t>>>=8},or=function(r,n){var t=n.filename;if(r[0]=31,r[1]=139,r[2]=8,r[8]=n.level<2?4:n.level==9?2:0,r[9]=3,n.mtime!=0&&C(r,4,Math.floor(new Date(n.mtime||Date.now())/1e3)),t){r[3]=8;for(var e=0;e<=t.length;++e)r[e+10]=t.charCodeAt(e)}},fr=function(r){(r[0]!=31||r[1]!=139||r[2]!=8)&&c(6,\"invalid gzip data\");var n=r[3],t=10;n&4&&(t+=(r[10]|r[11]<<8)+2);for(var e=(n>>3&1)+(n>>4&1);e>0;e-=!r[t++]);return t+(n&2)},Nr=function(r){var n=r.length;return(r[n-4]|r[n-3]<<8|r[n-2]<<16|r[n-1]<<24)>>>0},hr=function(r){return 10+(r.filename?r.filename.length+1:0)},ur=function(r,n){var t=n.level,e=t==0?0:t<6?1:t==9?3:2;if(r[0]=120,r[1]=e<<6|(n.dictionary&&32),r[1]|=31-(r[0]<<8|r[1])%31,n.dictionary){var i=Yn();i.p(n.dictionary),C(r,2,i.d())}},lr=function(r,n){return((r[0]&15)!=8||r[0]>>4>7||(r[0]<<8|r[1])%31)&&c(6,\"invalid zlib data\"),(r[1]>>5&1)==+!n&&c(6,\"invalid zlib data: \"+(r[1]&32?\"need\":\"unexpected\")+\" dictionary\"),(r[1]>>3&4)+2};function ln(r,n){return typeof r==\"function\"&&(n=r,r={}),this.ondata=n,r}var b=(function(){function r(n,t){if(typeof n==\"function\"&&(t=n,n={}),this.ondata=t,this.o=n||{},this.s={l:0,i:32768,w:32768,z:32768},this.b=new S(98304),this.o.dictionary){var e=this.o.dictionary.subarray(-32768);this.b.set(e,32768-e.length),this.s.i=32768-e.length}}return r.prototype.p=function(n,t){this.ondata(un(n,this.o,0,0,this.s),t)},r.prototype.push=function(n,t){this.ondata||c(5),this.s.l&&c(4);var e=n.length+this.s.z;if(e>this.b.length){if(e>2*this.b.length-32768){var i=new S(e&-32768);i.set(this.b.subarray(0,this.s.z)),this.b=i}var a=this.b.length-this.s.z;this.b.set(n.subarray(0,a),this.s.z),this.s.z=this.b.length,this.p(this.b,!1),this.b.set(this.b.subarray(-32768)),this.b.set(n.subarray(a),32768),this.s.z=n.length-a+32768,this.s.i=32766,this.s.w=32768}else this.b.set(n,this.s.z),this.s.z+=n.length;this.s.l=t&1,(this.s.z>this.s.w+8191||t)&&(this.p(this.b,t||!1),this.s.w=this.s.i,this.s.i-=2)},r.prototype.flush=function(){this.ondata||c(5),this.s.l&&c(4),this.p(this.b,!1),this.s.w=this.s.i,this.s.i-=2},r})(),Rr=(function(){function r(n,t){Fn([Sn,function(){return[d,b]}],this,ln.call(this,n,t),function(e){var i=new b(e.data);onmessage=d(i)},6,1)}return r})();function kr(r,n,t){return t||(t=n,n={}),typeof t!=\"function\"&&c(7),Un(r,n,[Sn],function(e){return sn(qn(e.data[0],e.data[1]))},0,t)}function qn(r,n){return un(r,n||{},0,0)}var j=(function(){function r(n,t){typeof n==\"function\"&&(t=n,n={}),this.ondata=t;var e=n&&n.dictionary&&n.dictionary.subarray(-32768);this.s={i:0,b:e?e.length:0},this.o=new S(32768),this.p=new S(0),e&&this.o.set(e)}return r.prototype.e=function(n){if(this.ondata||c(5),this.d&&c(4),!this.p.length)this.p=n;else if(n.length){var t=new S(this.p.length+n.length);t.set(this.p),t.set(n,this.p.length),this.p=t}},r.prototype.c=function(n){this.s.i=+(this.d=n||!1);var t=this.s.b,e=Gn(this.p,this.s,this.o);this.ondata(X(e,t,this.s.b),this.d),this.o=X(e,this.s.b-32768),this.s.b=this.o.length,this.p=X(this.p,this.s.p/8|0),this.s.p&=7},r.prototype.push=function(n,t){this.e(n),this.c(t)},r})(),vr=(function(){function r(n,t){Fn([Mn,function(){return[d,j]}],this,ln.call(this,n,t),function(e){var i=new j(e.data);onmessage=d(i)},7,0)}return r})();function cr(r,n,t){return t||(t=n,n={}),typeof t!=\"function\"&&c(7),Un(r,n,[Mn],function(e){return sn(Dn(e.data[0],ar(e.data[1])))},1,t)}function Dn(r,n){return Gn(r,{i:2},n&&n.out,n&&n.dictionary)}var Jn=(function(){function r(n,t){this.c=An(),this.l=0,this.v=1,b.call(this,n,t)}return r.prototype.push=function(n,t){this.c.p(n),this.l+=n.length,b.prototype.push.call(this,n,t)},r.prototype.p=function(n,t){var e=un(n,this.o,this.v&&hr(this.o),t&&8,this.s);this.v&&(or(e,this.o),this.v=0),t&&(C(e,e.length-8,this.c.d()),C(e,e.length-4,this.l)),this.ondata(e,t)},r.prototype.flush=function(){b.prototype.flush.call(this)},r})(),Wr=(function(){function r(n,t){Fn([Sn,Lr,function(){return[d,b,Jn]}],this,ln.call(this,n,t),function(e){var i=new Jn(e.data);onmessage=d(i)},8,1)}return r})();function Yr(r,n,t){return t||(t=n,n={}),typeof t!=\"function\"&&c(7),Un(r,n,[Sn,Lr,function(){return[Kn]}],function(e){return sn(Kn(e.data[0],e.data[1]))},2,t)}function Kn(r,n){n||(n={});var t=An(),e=r.length;t.p(r);var i=un(r,n,hr(n),8),a=i.length;return or(i,n),C(i,a-8,t.d()),C(i,a-4,e),i}var Qn=(function(){function r(n,t){this.v=1,this.r=0,j.call(this,n,t)}return r.prototype.push=function(n,t){if(j.prototype.e.call(this,n),this.r+=n.length,this.v){var e=this.p.subarray(this.v-1),i=e.length>3?fr(e):4;if(i>e.length){if(!t)return}else this.v>1&&this.onmember&&this.onmember(this.r-e.length);this.p=e.subarray(i),this.v=0}j.prototype.c.call(this,t),this.s.f&&!this.s.l&&!t&&(this.v=mn(this.s.p)+9,this.s={i:0},this.o=new S(0),this.push(new S(0),t))},r})(),jr=(function(){function r(n,t){var e=this;Fn([Mn,Pr,function(){return[d,j,Qn]}],this,ln.call(this,n,t),function(i){var a=new Qn(i.data);a.onmember=function(s){return postMessage(s)},onmessage=d(a)},9,0,function(i){return e.onmember&&e.onmember(i)})}return r})();function Jr(r,n,t){return t||(t=n,n={}),typeof t!=\"function\"&&c(7),Un(r,n,[Mn,Pr,function(){return[Vn]}],function(e){return sn(Vn(e.data[0],e.data[1]))},3,t)}function Vn(r,n){var t=fr(r);return t+8>r.length&&c(6,\"invalid gzip data\"),Gn(r.subarray(t,-8),{i:2},n&&n.out||new S(Nr(r)),n&&n.dictionary)}var gr=(function(){function r(n,t){this.c=Yn(),this.v=1,b.call(this,n,t)}return r.prototype.push=function(n,t){this.c.p(n),b.prototype.push.call(this,n,t)},r.prototype.p=function(n,t){var e=un(n,this.o,this.v&&(this.o.dictionary?6:2),t&&4,this.s);this.v&&(ur(e,this.o),this.v=0),t&&C(e,e.length-4,this.c.d()),this.ondata(e,t)},r.prototype.flush=function(){b.prototype.flush.call(this)},r})(),st=(function(){function r(n,t){Fn([Sn,$r,function(){return[d,b,gr]}],this,ln.call(this,n,t),function(e){var i=new gr(e.data);onmessage=d(i)},10,1)}return r})();function ot(r,n,t){return t||(t=n,n={}),typeof t!=\"function\"&&c(7),Un(r,n,[Sn,$r,function(){return[pr]}],function(e){return sn(pr(e.data[0],e.data[1]))},4,t)}function pr(r,n){n||(n={});var t=Yn();t.p(r);var e=un(r,n,n.dictionary?6:2,4);return ur(e,n),C(e,e.length-4,t.d()),e}var Xn=(function(){function r(n,t){j.call(this,n,t),this.v=n&&n.dictionary?2:1}return r.prototype.push=function(n,t){if(j.prototype.e.call(this,n),this.v){if(this.p.length<6&&!t)return;this.p=this.p.subarray(lr(this.p,this.v-1)),this.v=0}t&&(this.p.length<4&&c(6,\"invalid zlib data\"),this.p=this.p.subarray(0,-4)),j.prototype.c.call(this,t)},r})(),Kr=(function(){function r(n,t){Fn([Mn,Hr,function(){return[d,j,Xn]}],this,ln.call(this,n,t),function(e){var i=new Xn(e.data);onmessage=d(i)},11,0)}return r})();function Qr(r,n,t){return t||(t=n,n={}),typeof t!=\"function\"&&c(7),Un(r,n,[Mn,Hr,function(){return[dn]}],function(e){return sn(dn(e.data[0],ar(e.data[1])))},5,t)}function dn(r,n){return Gn(r.subarray(lr(r,n&&n.dictionary),-4),{i:2},n&&n.out,n&&n.dictionary)}var yr=(function(){function r(n,t){this.o=ln.call(this,n,t)||{},this.G=Qn,this.I=j,this.Z=Xn}return r.prototype.i=function(){var n=this;this.s.ondata=function(t,e){n.ondata(t,e)}},r.prototype.push=function(n,t){if(this.ondata||c(5),this.s)this.s.push(n,t);else{if(this.p&&this.p.length){var e=new S(this.p.length+n.length);e.set(this.p),e.set(n,this.p.length)}else this.p=n;this.p.length>2&&(this.s=this.p[0]==31&&this.p[1]==139&&this.p[2]==8?new this.G(this.o):(this.p[0]&15)!=8||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,t),this.p=null)}},r})(),ft=(function(){function r(n,t){yr.call(this,n,t),this.queuedSize=0,this.G=jr,this.I=vr,this.Z=Kr}return r.prototype.i=function(){var n=this;this.s.ondata=function(t,e,i){n.ondata(t,e,i)},this.s.ondrain=function(t){n.queuedSize-=t,n.ondrain&&n.ondrain(t)}},r.prototype.push=function(n,t){this.queuedSize+=n.length,yr.prototype.push.call(this,n,t)},r})();function ht(r,n,t){return t||(t=n,n={}),typeof t!=\"function\"&&c(7),r[0]==31&&r[1]==139&&r[2]==8?Jr(r,n,t):(r[0]&15)!=8||r[0]>>4>7||(r[0]<<8|r[1])%31?cr(r,n,t):Qr(r,n,t)}function ut(r,n){return r[0]==31&&r[1]==139&&r[2]==8?Vn(r,n):(r[0]&15)!=8||r[0]>>4>7||(r[0]<<8|r[1])%31?Dn(r,n):dn(r,n)}var wr=function(r,n,t,e){for(var i in r){var a=r[i],s=n+i,o=e;Array.isArray(a)&&(o=On(e,a[1]),a=a[0]),a instanceof S?t[s]=[a,o]:(t[s+=\"/\"]=[new S(0),o],wr(a,s,t,e))}},Vr=typeof TextEncoder<\"u\"&&new TextEncoder,mr=typeof TextDecoder<\"u\"&&new TextDecoder,Xr=0;try{mr.decode(an,{stream:!0}),Xr=1}catch{}var dr=function(r){for(var n=\"\",t=0;;){var e=r[t++],i=(e>127)+(e>223)+(e>239);if(t+i>r.length)return{s:n,r:X(r,t-1)};i?i==3?(e=((e&15)<<18|(r[t++]&63)<<12|(r[t++]&63)<<6|r[t++]&63)-65536,n+=String.fromCharCode(55296|e>>10,56320|e&1023)):i&1?n+=String.fromCharCode((e&31)<<6|r[t++]&63):n+=String.fromCharCode((e&15)<<12|(r[t++]&63)<<6|r[t++]&63):n+=String.fromCharCode(e)}},lt=(function(){function r(n){this.ondata=n,Xr?this.t=new TextDecoder:this.p=an}return r.prototype.push=function(n,t){if(this.ondata||c(5),t=!!t,this.t){this.ondata(this.t.decode(n,{stream:!0}),t),t&&(this.t.decode().length&&c(8),this.t=null);return}this.p||c(4);var e=new S(this.p.length+n.length);e.set(this.p),e.set(n,this.p.length);var i=dr(e),a=i.s,s=i.r;t?(s.length&&c(8),this.p=null):this.p=s,this.ondata(a,t)},r})(),vt=(function(){function r(n){this.ondata=n}return r.prototype.push=function(n,t){this.ondata||c(5),this.d&&c(4),this.ondata(on(n),this.d=t||!1)},r})();function on(r,n){if(n){for(var t=new S(r.length),e=0;e<r.length;++e)t[e]=r.charCodeAt(e);return t}if(Vr)return Vr.encode(r);for(var i=r.length,a=new S(r.length+(r.length>>1)),s=0,o=function(h){a[s++]=h},e=0;e<i;++e){if(s+5>a.length){var l=new S(s+8+(i-e<<1));l.set(a),a=l}var f=r.charCodeAt(e);f<128||n?o(f):f<2048?(o(192|f>>6),o(128|f&63)):f>55295&&f<57344?(f=65536+(f&1047552)|r.charCodeAt(++e)&1023,o(240|f>>18),o(128|f>>12&63),o(128|f>>6&63),o(128|f&63)):(o(224|f>>12),o(128|f>>6&63),o(128|f&63))}return X(a,0,s)}function zr(r,n){if(n){for(var t=\"\",e=0;e<r.length;e+=16384)t+=String.fromCharCode.apply(null,r.subarray(e,e+16384));return t}else{if(mr)return mr.decode(r);var i=dr(r),a=i.s,t=i.r;return t.length&&c(8),a}}var br=function(r){return r==1?3:r<6?2:r==9?1:0},_r=function(r,n){return n+30+W(r,n+26)+W(r,n+28)},nt=function(r,n,t){var e=W(r,n+28),i=zr(r.subarray(n+46,n+46+e),!(W(r,n+8)&2048)),a=n+46+e,s=$(r,n+20),o=t&&s==4294967295?rt(r,a):[s,$(r,n+24),$(r,n+42)],l=o[0],f=o[1],h=o[2];return[W(r,n+10),l,f,i,a+W(r,n+30)+W(r,n+32),h]},rt=function(r,n){for(;W(r,n)!=1;n+=4+W(r,n+2));return[sr(r,n+12),sr(r,n+4),sr(r,n+20)]},fn=function(r){var n=0;if(r)for(var t in r){var e=r[t].length;e>65535&&c(9),n+=e+4}return n},Tn=function(r,n,t,e,i,a,s,o){var l=e.length,f=t.extra,h=o&&o.length,u=fn(f);C(r,n,s!=null?33639248:67324752),n+=4,s!=null&&(r[n++]=20,r[n++]=t.os),r[n]=20,n+=2,r[n++]=t.flag<<1|(a<0&&8),r[n++]=i&&8,r[n++]=t.compression&255,r[n++]=t.compression>>8;var v=new Date(t.mtime==null?Date.now():t.mtime),M=v.getFullYear()-1980;if((M<0||M>119)&&c(10),C(r,n,M<<25|v.getMonth()+1<<21|v.getDate()<<16|v.getHours()<<11|v.getMinutes()<<5|v.getSeconds()>>1),n+=4,a!=-1&&(C(r,n,t.crc),C(r,n+4,a<0?-a-2:a),C(r,n+8,t.size)),C(r,n+12,l),C(r,n+14,u),n+=16,s!=null&&(C(r,n,h),C(r,n+6,t.attrs),C(r,n+10,s),n+=14),r.set(e,n),n+=l,u)for(var m in f){var x=f[m],g=x.length;C(r,n,+m),C(r,n+2,g),r.set(x,n+4),n+=4+g}return h&&(r.set(o,n),n+=h),n},xr=function(r,n,t,e,i){C(r,n,101010256),C(r,n+8,t),C(r,n+10,t),C(r,n+12,e),C(r,n+16,i)},Ln=(function(){function r(n){this.filename=n,this.c=An(),this.size=0,this.compression=0}return r.prototype.process=function(n,t){this.ondata(null,n,t)},r.prototype.push=function(n,t){this.ondata||c(5),this.c.p(n),this.size+=n.length,t&&(this.crc=this.c.d()),this.process(n,t||!1)},r})(),ct=(function(){function r(n,t){var e=this;t||(t={}),Ln.call(this,n),this.d=new b(t,function(i,a){e.ondata(null,i,a)}),this.compression=8,this.flag=br(t.level)}return r.prototype.process=function(n,t){try{this.d.push(n,t)}catch(e){this.ondata(e,null,t)}},r.prototype.push=function(n,t){Ln.prototype.push.call(this,n,t)},r})(),gt=(function(){function r(n,t){var e=this;t||(t={}),Ln.call(this,n),this.d=new Rr(t,function(i,a,s){e.ondata(i,a,s)}),this.compression=8,this.flag=br(t.level),this.terminate=this.d.terminate}return r.prototype.process=function(n,t){this.d.push(n,t)},r.prototype.push=function(n,t){Ln.prototype.push.call(this,n,t)},r})(),pt=(function(){function r(n){this.ondata=n,this.u=[],this.d=1}return r.prototype.add=function(n){var t=this;if(this.ondata||c(5),this.d&2)this.ondata(c(4+(this.d&1)*8,0,1),null,!1);else{var e=on(n.filename),i=e.length,a=n.comment,s=a&&on(a),o=i!=n.filename.length||s&&a.length!=s.length,l=i+fn(n.extra)+30;i>65535&&this.ondata(c(11,0,1),null,!1);var f=new S(l);Tn(f,0,n,e,o,-1);var h=[f],u=function(){for(var g=0,z=h;g<z.length;g++){var U=z[g];t.ondata(null,U,!1)}h=[]},v=this.d;this.d=0;var M=this.u.length,m=On(n,{f:e,u:o,o:s,t:function(){n.terminate&&n.terminate()},r:function(){if(u(),v){var g=t.u[M+1];g?g.r():t.d=1}v=1}}),x=0;n.ondata=function(g,z,U){if(g)t.ondata(g,z,U),t.terminate();else if(x+=z.length,h.push(z),U){var A=new S(16);C(A,0,134695760),C(A,4,n.crc),C(A,8,x),C(A,12,n.size),h.push(A),m.c=x,m.b=l+x+16,m.crc=n.crc,m.size=n.size,v&&m.r(),v=1}else v&&u()},this.u.push(m)}},r.prototype.end=function(){var n=this;if(this.d&2){this.ondata(c(4+(this.d&1)*8,0,1),null,!0);return}this.d?this.e():this.u.push({r:function(){n.d&1&&(n.u.splice(-1,1),n.e())},t:function(){}}),this.d=3},r.prototype.e=function(){for(var n=0,t=0,e=0,i=0,a=this.u;i<a.length;i++){var s=a[i];e+=46+s.f.length+fn(s.extra)+(s.o?s.o.length:0)}for(var o=new S(e+22),l=0,f=this.u;l<f.length;l++){var s=f[l];Tn(o,n,s,s.f,s.u,-s.c-2,t,s.o),n+=46+s.f.length+fn(s.extra)+(s.o?s.o.length:0),t+=s.b}xr(o,n,this.u.length,e,t),this.ondata(null,o,!0),this.d=2},r.prototype.terminate=function(){for(var n=0,t=this.u;n<t.length;n++){var e=t[n];e.t()}this.d=2},r})();function yt(r,n,t){t||(t=n,n={}),typeof t!=\"function\"&&c(7);var e={};wr(r,\"\",e,n);var i=Object.keys(e),a=i.length,s=0,o=0,l=a,f=new Array(a),h=[],u=function(){for(var g=0;g<h.length;++g)h[g]()},v=function(g,z){bn(function(){t(g,z)})};bn(function(){v=t});var M=function(){var g=new S(o+22),z=s,U=o-s;o=0;for(var A=0;A<l;++A){var y=f[A];try{var I=y.c.length;Tn(g,o,y,y.f,y.u,I);var Z=30+y.f.length+fn(y.extra),D=o+Z;g.set(y.c,D),Tn(g,s,y,y.f,y.u,I,o,y.m),s+=16+Z+(y.m?y.m.length:0),o=D+I}catch(w){return v(w,null)}}xr(g,s,f.length,U,z),v(null,g)};a||M();for(var m=function(g){var z=i[g],U=e[z],A=U[0],y=U[1],I=An(),Z=A.length;I.p(A);var D=on(z),w=D.length,p=y.comment,F=p&&on(p),T=F&&F.length,G=fn(y.extra),H=y.level==0?0:8,E=function(L,q){if(L)u(),v(L,null);else{var B=q.length;f[g]=On(y,{size:Z,crc:I.d(),c:q,f:D,m:F,u:w!=z.length||F&&p.length!=T,compression:H}),s+=30+w+G+B,o+=76+2*(w+G)+(T||0)+B,--a||M()}};if(w>65535&&E(c(11,0,1),null),!H)E(null,A);else if(Z<16e4)try{E(null,qn(A,y))}catch(L){E(L,null)}else h.push(kr(A,y,E))},x=0;x<l;++x)m(x);return u}function wt(r,n){n||(n={});var t={},e=[];wr(r,\"\",t,n);var i=0,a=0;for(var s in t){var o=t[s],l=o[0],f=o[1],h=f.level==0?0:8,u=on(s),v=u.length,M=f.comment,m=M&&on(M),x=m&&m.length,g=fn(f.extra);v>65535&&c(11);var z=h?qn(l,f):l,U=z.length,A=An();A.p(l),e.push(On(f,{size:l.length,crc:A.d(),c:z,f:u,m,u:v!=s.length||m&&M.length!=x,o:i,compression:h})),i+=30+v+g+U,a+=76+2*(v+g)+(x||0)+U}for(var y=new S(a+22),I=i,Z=a-i,D=0;D<e.length;++D){var u=e[D];Tn(y,u.o,u,u.f,u.u,u.c.length);var w=30+u.f.length+fn(u.extra);y.set(u.c,u.o+w),Tn(y,i,u,u.f,u.u,u.c.length,u.o,u.m),i+=16+w+(u.m?u.m.length:0)}return xr(y,i,e.length,Z,I),y}var tt=(function(){function r(){}return r.prototype.push=function(n,t){this.ondata(null,n,t)},r.compression=0,r})(),mt=(function(){function r(){var n=this;this.i=new j(function(t,e){n.ondata(null,t,e)})}return r.prototype.push=function(n,t){try{this.i.push(n,t)}catch(e){this.ondata(e,null,t)}},r.compression=8,r})(),zt=(function(){function r(n,t){var e=this;t<32e4?this.i=new j(function(i,a){e.ondata(null,i,a)}):(this.i=new vr(function(i,a,s){e.ondata(i,a,s)}),this.terminate=this.i.terminate)}return r.prototype.push=function(n,t){this.i.terminate&&(n=X(n,0)),this.i.push(n,t)},r.compression=8,r})(),xt=(function(){function r(n){this.onfile=n,this.k=[],this.o={0:tt},this.p=an}return r.prototype.push=function(n,t){var e=this;if(this.onfile||c(5),this.p||c(4),this.c>0){var i=Math.min(this.c,n.length),a=n.subarray(0,i);if(this.c-=i,this.d?this.d.push(a,!this.c):this.k[0].push(a),n=n.subarray(i),n.length)return this.push(n,t)}else{var s=0,o=0,l=void 0,f=void 0;this.p.length?n.length?(f=new S(this.p.length+n.length),f.set(this.p),f.set(n,this.p.length)):f=this.p:f=n;for(var h=f.length,u=this.c,v=u&&this.d,M=function(){var z,U=$(f,o);if(U==67324752){s=1,l=o,m.d=null,m.c=0;var A=W(f,o+6),y=W(f,o+8),I=A&2048,Z=A&8,D=W(f,o+26),w=W(f,o+28);if(h>o+30+D+w){var p=[];m.k.unshift(p),s=2;var F=$(f,o+18),T=$(f,o+22),G=zr(f.subarray(o+30,o+=30+D),!I);F==4294967295?(z=Z?[-2]:rt(f,o),F=z[0],T=z[1]):Z&&(F=-1),o+=w,m.c=F;var H,E={name:G,compression:y,start:function(){if(E.ondata||c(5),!F)E.ondata(null,an,!0);else{var L=e.o[y];L||E.ondata(c(14,\"unknown compression type \"+y,1),null,!1),H=F<0?new L(G):new L(G,F,T),H.ondata=function(N,hn,Y){E.ondata(N,hn,Y)};for(var q=0,B=p;q<B.length;q++){var R=B[q];H.push(R,!1)}e.k[0]==p&&e.c?e.d=H:H.push(an,!0)}},terminate:function(){H&&H.terminate&&H.terminate()}};F>=0&&(E.size=F,E.originalSize=T),m.onfile(E)}return\"break\"}else if(u){if(U==134695760)return l=o+=12+(u==-2&&8),s=3,m.c=0,\"break\";if(U==33639248)return l=o-=4,s=3,m.c=0,\"break\"}},m=this;o<h-4;++o){var x=M();if(x===\"break\")break}if(this.p=an,u<0){var g=s?f.subarray(0,l-12-(u==-2&&8)-($(f,l-16)==134695760&&4)):f.subarray(0,o);v?v.push(g,!!s):this.k[+(s==2)].push(g)}if(s&2)return this.push(f.subarray(o),t);this.p=f.subarray(o)}t&&(this.c&&c(13),this.p=null)},r.prototype.register=function(n){this.o[n.compression]=n},r})(),bn=typeof queueMicrotask==\"function\"?queueMicrotask:typeof setTimeout==\"function\"?setTimeout:function(r){r()};function At(r,n,t){t||(t=n,n={}),typeof t!=\"function\"&&c(7);var e=[],i=function(){for(var g=0;g<e.length;++g)e[g]()},a={},s=function(g,z){bn(function(){t(g,z)})};bn(function(){s=t});for(var o=r.length-22;$(r,o)!=101010256;--o)if(!o||r.length-o>65558)return s(c(13,0,1),null),i;var l=W(r,o+8);if(l){var f=l,h=$(r,o+16),u=h==4294967295||f==65535;if(u){var v=$(r,o-12);u=$(r,v)==101075792,u&&(f=l=$(r,v+32),h=$(r,v+48))}for(var M=n&&n.filter,m=function(g){var z=nt(r,h,u),U=z[0],A=z[1],y=z[2],I=z[3],Z=z[4],D=z[5],w=_r(r,D);h=Z;var p=function(T,G){T?(i(),s(T,null)):(G&&(a[I]=G),--l||s(null,a))};if(!M||M({name:I,size:A,originalSize:y,compression:U}))if(!U)p(null,X(r,w,w+A));else if(U==8){var F=r.subarray(w,w+A);if(y<524288||A>.8*y)try{p(null,Dn(F,{out:new S(y)}))}catch(T){p(T,null)}else e.push(cr(F,{size:y},p))}else p(c(14,\"unknown compression type \"+U,1),null);else p(null,null)},x=0;x<f;++x)m(x)}else s(null,{});return i}function Mt(r,n){for(var t={},e=r.length-22;$(r,e)!=101010256;--e)(!e||r.length-e>65558)&&c(13);var i=W(r,e+8);if(!i)return{};var a=$(r,e+16),s=a==4294967295||i==65535;if(s){var o=$(r,e-12);s=$(r,o)==101075792,s&&(i=$(r,o+32),a=$(r,o+48))}for(var l=n&&n.filter,f=0;f<i;++f){var h=nt(r,a,s),u=h[0],v=h[1],M=h[2],m=h[3],x=h[4],g=h[5],z=_r(r,g);a=x,(!l||l({name:m,size:v,originalSize:M,compression:u}))&&(u?u==8?t[m]=Dn(r.subarray(z,z+v),{out:new S(M)}):c(14,\"unknown compression type \"+u):t[m]=X(r,z,z+v))}return t}export{Wr as AsyncCompress,ft as AsyncDecompress,Rr as AsyncDeflate,jr as AsyncGunzip,Wr as AsyncGzip,vr as AsyncInflate,zt as AsyncUnzipInflate,Kr as AsyncUnzlib,gt as AsyncZipDeflate,st as AsyncZlib,Jn as Compress,lt as DecodeUTF8,yr as Decompress,b as Deflate,vt as EncodeUTF8,it as FlateErrorCode,Qn as Gunzip,Jn as Gzip,j as Inflate,xt as Unzip,mt as UnzipInflate,tt as UnzipPassThrough,Xn as Unzlib,pt as Zip,ct as ZipDeflate,Ln as ZipPassThrough,gr as Zlib,Yr as compress,Kn as compressSync,ht as decompress,ut as decompressSync,kr as deflate,qn as deflateSync,Jr as gunzip,Vn as gunzipSync,Yr as gzip,Kn as gzipSync,cr as inflate,Dn as inflateSync,zr as strFromU8,on as strToU8,At as unzip,Mt as unzipSync,Qr as unzlib,dn as unzlibSync,yt as zip,wt as zipSync,ot as zlib,pr as zlibSync};\n//# sourceMappingURL=/sm/ab9f30b482545b4c56fc39f3abab7a8e8373401c7c51718cf0564f8f38eb772f.map","/**\n * Bundled by jsDelivr using Rollup v4.62.2 and esbuild v0.28.1.\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 V(t){return(Array.isArray(t)?t:t.issues).reduce((e,r)=>{if(r.path){const s=r.path.map(({key:n})=>n).join(\".\");e.nested[s]=[...e.nested[s]||[],r.message]}else e.root=[...e.root||[],r.message];return e},{nested:{}})}var k=class extends Error{issues;constructor(t){super(t[0].message),this.name=\"ValiError\",this.issues=t}};function Z(t,e){return t}function q(t,e){return{...t,_parse(r,s){return t._parse(e(r),s)}}}function K(t,e){return{...t,async _parse(r,s){return t._parse(await e(r),s)}}}function Y(t,e){return{...t,_parse(r,s){const n=t._parse(r,s);return{output:n.issues?typeof e==\"function\"?e({input:r,issues:n.issues}):e:n.output}}}}function G(t,e){return{...t,async _parse(r,s){const n=await t._parse(r,s);return{output:n.issues?typeof e==\"function\"?e({input:r,issues:n.issues}):e:n.output}}}}function H(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 x(t,e){return{reason:e,origin:t?.origin,abortEarly:t?.abortEarly,abortPipeEarly:t?.abortPipeEarly}}function _(t,e,r,s){if(!e||!e.length)return{output:t};let n,a,o=t;for(const u of e){const i=u(o);if(i.issue){n=n||x(r,s);const c=O(n,i.issue);if(a?a.push(c):a=[c],n.abortEarly||n.abortPipeEarly)break}else o=i.output}return a?{issues:a}:{output:o}}async function g(t,e,r,s){if(!e||!e.length)return{output:t};let n,a,o=t;for(const u of e){const i=await u(o);if(i.issue){n=n||x(r,s);const c=O(n,i.issue);if(a?a.push(c):a=[c],n.abortEarly||n.abortPipeEarly)break}else o=i.output}return a?{issues:a}:{output:o}}function v(t,e){return!t||typeof t==\"string\"?[t,e]:[void 0,t]}function f(t,e,r,s,n,a){return{issues:[{reason:e,validation:r,origin:t?.origin||\"value\",message:s,input:n,issues:a,abortEarly:t?.abortEarly,abortPipeEarly:t?.abortPipeEarly}]}}function T(t){const e=t.replace(/\\D/g,\"\");let r=e.length,s=1,n=0;for(;r;){const a=+e[--r];s^=1,n+=s?[0,2,4,6,8,1,3,5,7,9][a]:a}return n%10===0}function J(t=[]){return{schema:\"any\",async:!1,_parse(e,r){return _(e,t,r,\"any\")}}}function Q(t=[]){return{schema:\"any\",async:!0,async _parse(e,r){return g(e,t,r,\"any\")}}}function X(t,e,r){const[s,n]=v(e,r);return{schema:\"array\",array:{item:t},async:!1,_parse(a,o){if(!Array.isArray(a))return f(o,\"type\",\"array\",s||\"Invalid type\",a);let u;const i=[];for(let c=0;c<a.length;c++){const d=a[c],y=t._parse(d,o);if(y.issues){const p={schema:\"array\",input:a,key:c,value:d};for(const l of y.issues)l.path?l.path.unshift(p):l.path=[p],u?.push(l);if(u||(u=y.issues),o?.abortEarly)break}else i.push(y.output)}return u?{issues:u}:_(i,n,o,\"array\")}}}function ee(t,e,r){const[s,n]=v(e,r);return{schema:\"array\",array:{item:t},async:!0,async _parse(a,o){if(!Array.isArray(a))return f(o,\"type\",\"array\",s||\"Invalid type\",a);let u;const i=[];return await Promise.all(a.map(async(c,d)=>{if(!(o?.abortEarly&&u)){const y=await t._parse(c,o);if(!(o?.abortEarly&&u))if(y.issues){const p={schema:\"array\",input:a,key:d,value:c};for(const l of y.issues)l.path?l.path.unshift(p):l.path=[p],u?.push(l);if(u||(u=y.issues),o?.abortEarly)throw null}else i[d]=y.output}})).catch(()=>null),u?{issues:u}:g(i,n,o,\"array\")}}}function te(t,e){const[r,s]=v(t,e);return{schema:\"bigint\",async:!1,_parse(n,a){return typeof n!=\"bigint\"?f(a,\"type\",\"bigint\",r||\"Invalid type\",n):_(n,s,a,\"bigint\")}}}function re(t,e){const[r,s]=v(t,e);return{schema:\"bigint\",async:!0,async _parse(n,a){return typeof n!=\"bigint\"?f(a,\"type\",\"bigint\",r||\"Invalid type\",n):g(n,s,a,\"bigint\")}}}function se(t,e){const[r,s]=v(t,e);return{schema:\"blob\",async:!1,_parse(n,a){return n instanceof Blob?_(n,s,a,\"blob\"):f(a,\"type\",\"blob\",r||\"Invalid type\",n)}}}function ne(t,e){const[r,s]=v(t,e);return{schema:\"blob\",async:!0,async _parse(n,a){return n instanceof Blob?g(n,s,a,\"blob\"):f(a,\"type\",\"blob\",r||\"Invalid type\",n)}}}function ae(t,e){const[r,s]=v(t,e);return{schema:\"boolean\",async:!1,_parse(n,a){return typeof n!=\"boolean\"?f(a,\"type\",\"boolean\",r||\"Invalid type\",n):_(n,s,a,\"boolean\")}}}function ue(t,e){const[r,s]=v(t,e);return{schema:\"boolean\",async:!0,async _parse(n,a){return typeof n!=\"boolean\"?f(a,\"type\",\"boolean\",r||\"Invalid type\",n):g(n,s,a,\"boolean\")}}}function oe(t,e){const[r,s]=v(t,e);return{schema:\"date\",async:!1,_parse(n,a){return n instanceof Date?_(n,s,a,\"date\"):f(a,\"type\",\"date\",r||\"Invalid type\",n)}}}function ie(t,e){const[r,s]=v(t,e);return{schema:\"date\",async:!0,async _parse(n,a){return n instanceof Date?g(n,s,a,\"date\"):f(a,\"type\",\"date\",r||\"Invalid type\",n)}}}function z(t,e){return{schema:\"enum\",enum:t,async:!1,_parse(r,s){return t.includes(r)?{output:r}:f(s,\"type\",\"enum\",e||\"Invalid type\",r)}}}function ce(t,e){return{schema:\"enum\",enum:t,async:!0,async _parse(r,s){return t.includes(r)?{output:r}:f(s,\"type\",\"enum\",e||\"Invalid type\",r)}}}function le(t,e,r){const[s,n]=v(e,r);return{schema:\"instance\",class:t,async:!1,_parse(a,o){return a instanceof t?_(a,n,o,\"instance\"):f(o,\"type\",\"instance\",s||\"Invalid type\",a)}}}function fe(t,e,r){const[s,n]=v(e,r);return{schema:\"instance\",class:t,async:!0,async _parse(a,o){return a instanceof t?g(a,n,o,\"instance\"):f(o,\"type\",\"instance\",s||\"Invalid type\",a)}}}function ye(t,e){return{schema:\"literal\",literal:t,async:!1,_parse(r,s){return r!==t?f(s,\"type\",\"literal\",e||\"Invalid type\",r):{output:r}}}}function pe(t,e){return{schema:\"literal\",literal:t,async:!0,async _parse(r,s){return r!==t?f(s,\"type\",\"literal\",e||\"Invalid type\",r):{output:r}}}}function de(t,e,r,s){const[n,a]=v(r,s);return{schema:\"map\",map:{key:t,value:e},async:!1,_parse(o,u){if(!(o instanceof Map))return f(u,\"type\",\"map\",n||\"Invalid type\",o);let i;const c=new Map;for(const[d,y]of o.entries()){let p;const l=t._parse(d,{origin:\"key\",abortEarly:u?.abortEarly,abortPipeEarly:u?.abortPipeEarly});if(l.issues){p={schema:\"map\",input:o,key:d,value:y};for(const m of l.issues)m.path?m.path.unshift(p):m.path=[p],i?.push(m);if(i||(i=l.issues),u?.abortEarly)break}const h=e._parse(y,u);if(h.issues){p=p||{schema:\"map\",input:o,key:d,value:y};for(const m of h.issues)m.path?m.path.unshift(p):m.path=[p],i?.push(m);if(i||(i=h.issues),u?.abortEarly)break}!l.issues&&!h.issues&&c.set(l.output,h.output)}return i?{issues:i}:_(c,a,u,\"map\")}}}function me(t,e,r,s){const[n,a]=v(r,s);return{schema:\"map\",map:{key:t,value:e},async:!0,async _parse(o,u){if(!(o instanceof Map))return f(u,\"type\",\"map\",n||\"Invalid type\",o);const i=new Map;let c;return await Promise.all(Array.from(o.entries()).map(async([d,y])=>{let p;const[l,h]=await Promise.all([{schema:t,value:d,origin:\"key\"},{schema:e,value:y,origin:\"value\"}].map(async({schema:m,value:b,origin:I})=>{if(!(u?.abortEarly&&c)){const A=await m._parse(b,{origin:I,abortEarly:u?.abortEarly,abortPipeEarly:u?.abortPipeEarly});if(!(u?.abortEarly&&c))if(A.issues){p=p||{schema:\"map\",input:o,key:d,value:y};for(const E of A.issues)E.path?E.path.unshift(p):E.path=[p],c?.push(E);if(c||(c=A.issues),u?.abortEarly)throw null}else return A}})).catch(()=>[]);l&&h&&i.set(l.output,h.output)})),c?{issues:c}:g(o,a,u,\"map\")}}}function he(t){return{schema:\"nan\",async:!1,_parse(e,r){return Number.isNaN(e)?{output:e}:f(r,\"type\",\"nan\",t||\"Invalid type\",e)}}}function ve(t){return{schema:\"nan\",async:!0,async _parse(e,r){return Number.isNaN(e)?{output:e}:f(r,\"type\",\"nan\",t||\"Invalid type\",e)}}}function be(t,e){return{schema:\"native_enum\",nativeEnum:t,async:!1,_parse(r,s){return Object.values(t).includes(r)?{output:r}:f(s,\"type\",\"native_enum\",e||\"Invalid type\",r)}}}function _e(t,e){return{schema:\"native_enum\",nativeEnum:t,async:!0,async _parse(r,s){return Object.values(t).includes(r)?{output:r}:f(s,\"type\",\"native_enum\",e||\"Invalid type\",r)}}}function ge(t){return{schema:\"never\",async:!1,_parse(e,r){return f(r,\"type\",\"never\",t||\"Invalid type\",e)}}}function Ie(t){return{schema:\"never\",async:!0,async _parse(e,r){return f(r,\"type\",\"never\",t||\"Invalid type\",e)}}}function Ae(t,e){return{schema:\"non_nullable\",wrapped:t,async:!1,_parse(r,s){return r===null?f(s,\"type\",\"non_nullable\",e||\"Invalid type\",r):t._parse(r,s)}}}function Ee(t,e){return{schema:\"non_nullable\",wrapped:t,async:!0,async _parse(r,s){return r===null?f(s,\"type\",\"non_nullable\",e||\"Invalid type\",r):t._parse(r,s)}}}function we(t,e){return{schema:\"non_nullish\",wrapped:t,async:!1,_parse(r,s){return r==null?f(s,\"type\",\"non_nullish\",e||\"Invalid type\",r):t._parse(r,s)}}}function je(t,e){return{schema:\"non_nullish\",wrapped:t,async:!0,async _parse(r,s){return r==null?f(s,\"type\",\"non_nullish\",e||\"Invalid type\",r):t._parse(r,s)}}}function $(t,e){return{schema:\"non_optional\",wrapped:t,async:!1,_parse(r,s){return r===void 0?f(s,\"type\",\"non_optional\",e||\"Invalid type\",r):t._parse(r,s)}}}function N(t,e){return{schema:\"non_optional\",wrapped:t,async:!0,async _parse(r,s){return r===void 0?f(s,\"type\",\"non_optional\",e||\"Invalid type\",r):t._parse(r,s)}}}function ke(t){return{schema:\"nullable\",wrapped:t,async:!1,_parse(e,r){return e===null?{output:e}:t._parse(e,r)}}}function Fe(t){return{schema:\"nullable\",wrapped:t,async:!0,async _parse(e,r){return e===null?{output:e}:t._parse(e,r)}}}function Pe(t){return{schema:\"nullish\",wrapped:t,async:!1,_parse(e,r){return e==null?{output:e}:t._parse(e,r)}}}function Oe(t){return{schema:\"nullish\",wrapped:t,async:!0,async _parse(e,r){return e==null?{output:e}:t._parse(e,r)}}}function xe(t){return{schema:\"null\",async:!1,_parse(e,r){return e!==null?f(r,\"type\",\"null\",t||\"Invalid type\",e):{output:e}}}}function Te(t){return{schema:\"null\",async:!0,async _parse(e,r){return e!==null?f(r,\"type\",\"null\",t||\"Invalid type\",e):{output:e}}}}function ze(t,e){const[r,s]=v(t,e);return{schema:\"number\",async:!1,_parse(n,a){return typeof n!=\"number\"?f(a,\"type\",\"number\",r||\"Invalid type\",n):_(n,s,a,\"number\")}}}function $e(t,e){const[r,s]=v(t,e);return{schema:\"number\",async:!0,async _parse(n,a){return typeof n!=\"number\"?f(a,\"type\",\"number\",r||\"Invalid type\",n):g(n,s,a,\"number\")}}}function w(t,e,r){const[s,n]=v(e,r);let a;return{schema:\"object\",object:t,async:!1,_parse(o,u){if(!o||typeof o!=\"object\")return f(u,\"type\",\"object\",s||\"Invalid type\",o);a=a||Object.entries(t);let i;const c={};for(const[d,y]of a){const p=o[d],l=y._parse(p,u);if(l.issues){const h={schema:\"object\",input:o,key:d,value:p};for(const m of l.issues)m.path?m.path.unshift(h):m.path=[h],i?.push(m);if(i||(i=l.issues),u?.abortEarly)break}else c[d]=l.output}return i?{issues:i}:_(c,n,u,\"object\")}}}function j(t,e,r){const[s,n]=v(e,r);let a;return{schema:\"object\",object:t,async:!0,async _parse(o,u){if(!o||typeof o!=\"object\")return f(u,\"type\",\"object\",s||\"Invalid type\",o);a=a||Object.entries(t);let i;const c={};return await Promise.all(a.map(async([d,y])=>{if(!(u?.abortEarly&&i)){const p=o[d],l=await y._parse(p,u);if(!(u?.abortEarly&&i))if(l.issues){const h={schema:\"object\",input:o,key:d,value:p};for(const m of l.issues)m.path?m.path.unshift(h):m.path=[h],i?.push(m);if(i||(i=l.issues),u?.abortEarly)throw null}else c[d]=l.output}})).catch(()=>null),i?{issues:i}:g(c,n,u,\"object\")}}}function R(t){return{schema:\"optional\",wrapped:t,async:!1,_parse(e,r){return e===void 0?{output:e}:t._parse(e,r)}}}function S(t){return{schema:\"optional\",wrapped:t,async:!0,async _parse(e,r){return e===void 0?{output:e}:t._parse(e,r)}}}function D(t,e){const[r,s]=v(t,e);return{schema:\"string\",async:!1,_parse(n,a){return typeof n!=\"string\"?f(a,\"type\",\"string\",r||\"Invalid type\",n):_(n,s,a,\"string\")}}}function Ne(t,e){const[r,s]=v(t,e);return{schema:\"string\",async:!0,async _parse(n,a){return typeof n!=\"string\"?f(a,\"type\",\"string\",r||\"Invalid type\",n):g(n,s,a,\"string\")}}}function L(t,e,r,s){if(typeof e==\"object\"&&!Array.isArray(e)){const[o,u]=v(r,s);return[t,e,o,u]}const[n,a]=v(e,r);return[D(),t,n,a]}var M=[\"__proto__\",\"prototype\",\"constructor\"];function Re(t,e,r,s){const[n,a,o,u]=L(t,e,r,s);return{schema:\"record\",record:{key:n,value:a},async:!1,_parse(i,c){if(!i||typeof i!=\"object\")return f(c,\"type\",\"record\",o||\"Invalid type\",i);let d;const y={};for(const[p,l]of Object.entries(i))if(!M.includes(p)){let h;const m=n._parse(p,{origin:\"key\",abortEarly:c?.abortEarly,abortPipeEarly:c?.abortPipeEarly});if(m.issues){h={schema:\"record\",input:i,key:p,value:l};for(const I of m.issues)I.path=[h],d?.push(I);if(d||(d=m.issues),c?.abortEarly)break}const b=a._parse(l,c);if(b.issues){h=h||{schema:\"record\",input:i,key:p,value:l};for(const I of b.issues)I.path?I.path.unshift(h):I.path=[h],d?.push(I);if(d||(d=b.issues),c?.abortEarly)break}!m.issues&&!b.issues&&(y[m.output]=b.output)}return d?{issues:d}:_(y,u,c,\"record\")}}}function Se(t,e,r,s){const[n,a,o,u]=L(t,e,r,s);return{schema:\"record\",record:{key:n,value:a},async:!0,async _parse(i,c){if(!i||typeof i!=\"object\")return f(c,\"type\",\"record\",o||\"Invalid type\",i);let d;const y={};return await Promise.all(Object.entries(i).map(async([p,l])=>{if(!M.includes(p)){let h;const[m,b]=await Promise.all([{schema:n,value:p,origin:\"key\"},{schema:a,value:l,origin:\"value\"}].map(async({schema:I,value:A,origin:E})=>{if(!(c?.abortEarly&&d)){const F=await I._parse(A,{origin:E,abortEarly:c?.abortEarly,abortPipeEarly:c?.abortPipeEarly});if(!(c?.abortEarly&&d))if(F.issues){h=h||{schema:\"record\",input:i,key:p,value:l};for(const P of F.issues)P.path?P.path.unshift(h):P.path=[h],d?.push(P);if(d||(d=F.issues),c?.abortEarly)throw null}else return F}})).catch(()=>[]);m&&b&&(y[m.output]=b.output)}})),d?{issues:d}:g(y,u,c,\"record\")}}}function De(t){return{schema:\"recursive\",getter:t,async:!1,_parse(e,r){return t()._parse(e,r)}}}function Le(t){return{schema:\"recursive\",getter:t,async:!0,async _parse(e,r){return t()._parse(e,r)}}}function Me(t,e,r){const[s,n]=v(e,r);return{schema:\"set\",set:{value:t},async:!1,_parse(a,o){if(!(a instanceof Set))return f(o,\"type\",\"set\",s||\"Invalid type\",a);let u=0,i;const c=new Set;for(const d of a){const y=t._parse(d,o);if(y.issues){const p={schema:\"set\",input:a,key:u,value:d};for(const l of y.issues)l.path?l.path.unshift(p):l.path=[p],i?.push(l);if(i||(i=y.issues),o?.abortEarly)break}else c.add(y.output);u++}return i?{issues:i}:_(c,n,o,\"set\")}}}function Ce(t,e,r){const[s,n]=v(e,r);return{schema:\"set\",set:{value:t},async:!0,async _parse(a,o){if(!(a instanceof Set))return f(o,\"type\",\"set\",s||\"Invalid type\",a);let u;const i=new Set;return await Promise.all(Array.from(a.values()).map(async(c,d)=>{if(!(o?.abortEarly&&u)){const y=await t._parse(c,o);if(!(o?.abortEarly&&u))if(y.issues){const p={schema:\"set\",input:a,key:d,value:c};for(const l of y.issues)l.path?l.path.unshift(p):l.path=[p],u?.push(l);if(u||(u=y.issues),o?.abortEarly)throw null}else i.add(y.output)}})).catch(()=>null),u?{issues:u}:g(a,n,o,\"set\")}}}function Ue(t,e,r){const[s,n]=v(e,r);return{schema:\"special\",async:!1,_parse(a,o){return t(a)?_(a,n,o,\"special\"):f(o,\"type\",\"special\",s||\"Invalid type\",a)}}}function We(t,e,r){const[s,n]=v(e,r);return{schema:\"special\",async:!0,async _parse(a,o){return await t(a)?g(a,n,o,\"special\"):f(o,\"type\",\"special\",s||\"Invalid type\",a)}}}function Be(t){return{schema:\"symbol\",async:!1,_parse(e,r){return typeof e!=\"symbol\"?f(r,\"type\",\"symbol\",t||\"Invalid type\",e):{output:e}}}}function Ve(t){return{schema:\"symbol\",async:!0,async _parse(e,r){return typeof e!=\"symbol\"?f(r,\"type\",\"symbol\",t||\"Invalid type\",e):{output:e}}}}function C(t,e,r){if(typeof t==\"object\"&&!Array.isArray(t)){const[a,o]=v(e,r);return[t,a,o]}const[s,n]=v(t,e);return[void 0,s,n]}function Ze(t,e,r,s){const[n,a,o]=C(e,r,s);return{schema:\"tuple\",tuple:{items:t,rest:n},async:!1,_parse(u,i){if(!Array.isArray(u)||!n&&t.length!==u.length||n&&t.length>u.length)return f(i,\"type\",\"tuple\",a||\"Invalid type\",u);let c;const d=[];for(let y=0;y<t.length;y++){const p=u[y],l=t[y]._parse(p,i);if(l.issues){const h={schema:\"tuple\",input:u,key:y,value:p};for(const m of l.issues)m.path?m.path.unshift(h):m.path=[h],c?.push(m);if(c||(c=l.issues),i?.abortEarly)break}else d[y]=l.output}if(n)for(let y=t.length;y<u.length;y++){const p=u[y],l=n._parse(p,i);if(l.issues){const h={schema:\"tuple\",input:u,key:y,value:p};for(const m of l.issues)m.path?m.path.unshift(h):m.path=[h],c?.push(m);if(c||(c=l.issues),i?.abortEarly)break}else d[y]=l.output}return c?{issues:c}:_(d,o,i,\"tuple\")}}}function qe(t,e,r,s){const[n,a,o]=C(e,r,s);return{schema:\"tuple\",tuple:{items:t,rest:n},async:!0,async _parse(u,i){if(!Array.isArray(u)||!n&&t.length!==u.length||n&&t.length>u.length)return f(i,\"type\",\"tuple\",a||\"Invalid type\",u);let c;const d=[];return await Promise.all([Promise.all(t.map(async(y,p)=>{if(!(i?.abortEarly&&c)){const l=u[p],h=await y._parse(l,i);if(!(i?.abortEarly&&c))if(h.issues){const m={schema:\"tuple\",input:u,key:p,value:l};for(const b of h.issues)b.path?b.path.unshift(m):b.path=[m],c?.push(b);if(c||(c=h.issues),i?.abortEarly)throw null}else d[p]=h.output}})),n&&Promise.all(u.slice(t.length).map(async(y,p)=>{if(!(i?.abortEarly&&c)){const l=t.length+p,h=await n._parse(y,i);if(!(i?.abortEarly&&c))if(h.issues){const m={schema:\"tuple\",input:u,key:l,value:y};for(const b of h.issues)b.path?b.path.unshift(m):b.path=[m],c?.push(b);if(c||(c=h.issues),i?.abortEarly)throw null}else d[l]=h.output}}))]).catch(()=>null),c?{issues:c}:g(d,o,i,\"tuple\")}}}function Ke(t){return{schema:\"undefined\",async:!1,_parse(e,r){return typeof e<\"u\"?f(r,\"type\",\"undefined\",t||\"Invalid type\",e):{output:e}}}}function Ye(t){return{schema:\"undefined\",async:!0,async _parse(e,r){return typeof e<\"u\"?f(r,\"type\",\"undefined\",t||\"Invalid type\",e):{output:e}}}}function Ge(t,e){return{schema:\"union\",union:t,async:!1,_parse(r,s){let n,a;for(const o of t){const u=o._parse(r,s);if(u.issues)if(n)for(const i of u.issues)n.push(i);else n=u.issues;else{a=[u.output];break}}return a?{output:a[0]}:f(s,\"type\",\"union\",e||\"Invalid type\",r,n)}}}function He(t,e){return{schema:\"union\",union:t,async:!0,async _parse(r,s){let n,a;for(const o of t){const u=await o._parse(r,s);if(u.issues)if(n)for(const i of u.issues)n.push(i);else n=u.issues;else{a=[u.output];break}}return a?{output:a[0]}:f(s,\"type\",\"union\",e||\"Invalid type\",r,n)}}}function Je(t=[]){return{schema:\"unknown\",async:!1,_parse(e,r){return _(e,t,r,\"unknown\")}}}function Qe(t=[]){return{schema:\"unknown\",async:!0,async _parse(e,r){return g(e,t,r,\"unknown\")}}}function Xe(t){return{schema:\"void\",async:!1,_parse(e,r){return typeof e<\"u\"?f(r,\"type\",\"void\",t||\"Invalid type\",e):{output:e}}}}function et(t){return{schema:\"void\",async:!0,async _parse(e,r){return typeof e<\"u\"?f(r,\"type\",\"void\",t||\"Invalid type\",e):{output:e}}}}function tt(t){return z(Object.keys(t.object))}function rt(t,e,r){const[s,n]=v(e,r);return w(t.reduce((a,o)=>({...a,...o.object}),{}),s,n)}function st(t,e,r){const[s,n]=v(e,r);return j(t.reduce((a,o)=>({...a,...o.object}),{}),s,n)}function nt(t,e,r,s){const[n,a]=v(r,s);return w(Object.entries(t.object).reduce((o,[u,i])=>e.includes(u)?o:{...o,[u]:i},{}),n,a)}function at(t,e,r,s){const[n,a]=v(r,s);return j(Object.entries(t.object).reduce((o,[u,i])=>e.includes(u)?o:{...o,[u]:i},{}),n,a)}function ut(t,e,r){const s=t._parse(e,r);if(s.issues)throw new k(s.issues);return s.output}async function ot(t,e,r){const s=await t._parse(e,r);if(s.issues)throw new k(s.issues);return s.output}function it(t,e,r){const[s,n]=v(e,r);return w(Object.entries(t.object).reduce((a,[o,u])=>({...a,[o]:R(u)}),{}),s,n)}function ct(t,e,r){const[s,n]=v(e,r);return j(Object.entries(t.object).reduce((a,[o,u])=>({...a,[o]:S(u)}),{}),s,n)}function lt(t,e,r,s){const[n,a]=v(r,s);return w(Object.entries(t.object).reduce((o,[u,i])=>e.includes(u)?{...o,[u]:i}:o,{}),n,a)}function ft(t,e,r,s){const[n,a]=v(r,s);return j(Object.entries(t.object).reduce((o,[u,i])=>e.includes(u)?{...o,[u]:i}:o,{}),n,a)}function yt(t,e,r){const[s,n]=v(e,r);return w(Object.entries(t.object).reduce((a,[o,u])=>({...a,[o]:$(u)}),{}),s,n)}function pt(t,e,r){const[s,n]=v(e,r);return j(Object.entries(t.object).reduce((a,[o,u])=>({...a,[o]:N(u)}),{}),s,n)}function dt(t,e,r){const s=t._parse(e,r);return s.issues?{success:!1,error:new k(s.issues),issues:s.issues}:{success:!0,data:s.output,output:s.output}}async function mt(t,e,r){const s=await t._parse(e,r);return s.issues?{success:!1,error:new k(s.issues),issues:s.issues}:{success:!0,data:s.output,output:s.output}}function ht(t,e){return{...t,_parse(r,s){const n=t._parse(r,s);return!n.issues&&Object.keys(r).length!==Object.keys(n.output).length?f(s,\"object\",\"strict\",e||\"Invalid keys\",r):n}}}function vt(t,e){return{...t,async _parse(r,s){const n=await t._parse(r,s);return!n.issues&&Object.keys(r).length!==Object.keys(n.output).length?f(s,\"object\",\"strict\",e||\"Invalid keys\",r):n}}}function bt(t,e){return{...t,_parse(r,s){const n=t._parse(r,s);return n.issues?n:{output:e(n.output)}}}}function _t(t,e){return{...t,async:!0,async _parse(r,s){const n=await t._parse(r,s);return n.issues?n:{output:await e(n.output)}}}}function gt(t){return t.wrapped}function U(t,e){return{...t,_parse(r,s){return t._parse(r===void 0?typeof e==\"function\"?e():e:r,s)}}}var It=U;function At(t){return e=>({output:t(e)})}function Et(t){return async e=>({output:await t(e)})}function wt(){return t=>({output:t.toLocaleLowerCase()})}function jt(t){return e=>({output:e>t?t:e})}function kt(t){return e=>({output:e<t?t:e})}function Ft(){return t=>({output:t.trim()})}function Pt(){return t=>({output:t.trimEnd()})}function Ot(){return t=>({output:t.trimStart()})}function xt(){return t=>({output:t.toUpperCase()})}function Tt(t,e){return r=>new TextEncoder().encode(r).length!==t?{issue:{validation:\"bytes\",message:e||\"Invalid byte length\",input:r}}:{output:r}}function zt(t,e){return r=>t(r)?{output:r}:{issue:{validation:\"custom\",message:e||\"Invalid input\",input:r}}}function $t(t,e){return async r=>await t(r)?{output:r}:{issue:{validation:\"custom\",message:e||\"Invalid input\",input:r}}}function Nt(t){return e=>/^(([^<>()[\\].,;:\\s@\"]+(\\.[^<>()[\\].,;:\\s@\"]+)*)|(\".+\"))@(([^<>()[\\].,;:\\s@\"]+\\.)+[^<>()[\\].,;:\\s@\"]{2,})$/i.test(e)?{output:e}:{issue:{validation:\"email\",message:t||\"Invalid email\",input:e}}}function Rt(t){return e=>/^(\\p{Extended_Pictographic}|\\p{Emoji_Component})+$/u.test(e)?{output:e}:{issue:{validation:\"emoji\",message:t||\"Invalid emoji\",input:e}}}function St(t,e){return r=>r.endsWith(t)?{output:r}:{issue:{validation:\"ends_with\",message:e||\"Invalid end\",input:r}}}function Dt(t,e){return r=>r!==t?{issue:{validation:\"equal\",message:e||\"Invalid input\",input:r}}:{output:r}}function Lt(t,e){return r=>r.includes(t)?{issue:{validation:\"excludes\",message:e||\"Invalid content\",input:r}}:{output:r}}function Mt(t){return e=>Number.isFinite(e)?{output:e}:{issue:{validation:\"finite\",message:t||\"Invalid finite number\",input:e}}}function Ct(t){return e=>!/^\\d{2}[ |/|-]?\\d{6}[ |/|-]?\\d{6}[ |/|-]?\\d$/.test(e)||!T(e)?{issue:{validation:\"imei\",message:t||\"Invalid IMEI\",input:e}}:{output:e}}function Ut(t,e){return r=>r.includes(t)?{output:r}:{issue:{validation:\"includes\",message:e||\"Invalid content\",input:r}}}function Wt(t){return e=>Number.isInteger(e)?{output:e}:{issue:{validation:\"integer\",message:t||\"Invalid integer\",input:e}}}function Bt(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)?{issue:{validation:\"ip\",message:t||\"Invalid IP\",input:e}}:{output:e}}function Vt(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 Zt(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 qt(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 Kt(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 Yt(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 Gt(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 Ht(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 Jt(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 Qt(t,e){return r=>r.length!==t?{issue:{validation:\"length\",message:e||\"Invalid length\",input:r}}:{output:r}}function Xt(t,e){return r=>new TextEncoder().encode(r).length>t?{issue:{validation:\"max_bytes\",message:e||\"Invalid byte length\",input:r}}:{output:r}}function er(t,e){return r=>r.length>t?{issue:{validation:\"max_length\",message:e||\"Invalid length\",input:r}}:{output:r}}function tr(t,e){return r=>r.size>t?{issue:{validation:\"max_size\",message:e||\"Invalid size\",input:r}}:{output:r}}function W(t,e){return r=>r>t?{issue:{validation:\"max_value\",message:e||\"Invalid value\",input:r}}:{output:r}}var rr=W;function sr(t,e){return r=>new TextEncoder().encode(r).length<t?{issue:{validation:\"min_bytes\",message:e||\"Invalid byte length\",input:r}}:{output:r}}function nr(t,e){return r=>t.includes(r.type)?{output:r}:{issue:{validation:\"mime_type\",message:e||\"Invalid MIME type\",input:r}}}function ar(t,e){return r=>r.length<t?{issue:{validation:\"min_length\",message:e||\"Invalid length\",input:r}}:{output:r}}function ur(t,e){return r=>r.size<t?{issue:{validation:\"min_size\",message:e||\"Invalid size\",input:r}}:{output:r}}function B(t,e){return r=>r<t?{issue:{validation:\"min_value\",message:e||\"Invalid value\",input:r}}:{output:r}}var or=B;function ir(t,e){return r=>r%t!==0?{issue:{validation:\"multipleOf\",message:e||\"Invalid multiple\",input:r}}:{output:r}}function cr(t,e){return r=>t.test(r)?{output:r}:{issue:{validation:\"regex\",message:e||\"Invalid regex\",input:r}}}function lr(t){return e=>Number.isSafeInteger(e)?{output:e}:{issue:{validation:\"safe_integer\",message:t||\"Invalid safe integer\",input:e}}}function fr(t,e){return r=>r.size!==t?{issue:{validation:\"size\",message:e||\"Invalid size\",input:r}}:{output:r}}function yr(t,e){return r=>r.startsWith(t)?{output:r}:{issue:{validation:\"starts_with\",message:e||\"Invalid start\",input:r}}}function pr(t){return e=>{try{return new URL(e),{output:e}}catch{return{issue:{validation:\"url\",message:t||\"Invalid URL\",input:e}}}}}function dr(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 mr(t,e){return r=>r!==t?{issue:{validation:\"value\",message:e||\"Invalid value\",input:r}}:{output:r}}export{k as ValiError,J as any,Q as anyAsync,X as array,ee as arrayAsync,te as bigint,re as bigintAsync,se as blob,ne as blobAsync,ae as boolean,ue as booleanAsync,Z as brand,Tt as bytes,q as coerce,K as coerceAsync,zt as custom,$t as customAsync,oe as date,ie as dateAsync,Nt as email,Rt as emoji,St as endsWith,z as enumType,ce as enumTypeAsync,Dt as equal,Lt as excludes,_ as executePipe,g as executePipeAsync,Y as fallback,G as fallbackAsync,Mt as finite,V as flatten,v as getDefaultArgs,f as getIssues,Ct as imei,Ut as includes,le as instance,fe as instanceAsync,Wt as integer,Bt as ip,Vt as ipv4,Zt as ipv6,H as is,T as isLuhnAlgo,qt as isoDate,Kt as isoDateTime,Yt as isoTime,Gt as isoTimeSecond,Ht as isoTimestamp,Jt as isoWeek,tt as keyof,Qt as length,ye as literal,pe as literalAsync,de as map,me as mapAsync,Xt as maxBytes,er as maxLength,rr as maxRange,tr as maxSize,W as maxValue,rt as merge,st as mergeAsync,nr as mimeType,sr as minBytes,ar as minLength,or as minRange,ur as minSize,B as minValue,ir as multipleOf,he as nan,ve as nanAsync,be as nativeEnum,_e as nativeEnumAsync,ge as never,Ie as neverAsync,Ae as nonNullable,Ee as nonNullableAsync,we as nonNullish,je as nonNullishAsync,$ as nonOptional,N as nonOptionalAsync,xe as nullType,Te as nullTypeAsync,ke as nullable,Fe as nullableAsync,Pe as nullish,Oe as nullishAsync,ze as number,$e as numberAsync,w as object,j as objectAsync,nt as omit,at as omitAsync,R as optional,S as optionalAsync,ut as parse,ot as parseAsync,it as partial,ct as partialAsync,lt as pick,ft as pickAsync,Re as record,Se as recordAsync,De as recursive,Le as recursiveAsync,cr as regex,yt as required,pt as requiredAsync,lr as safeInteger,dt as safeParse,mt as safeParseAsync,Me as set,Ce as setAsync,fr as size,Ue as special,We as specialAsync,yr as startsWith,ht as strict,vt as strictAsync,D as string,Ne as stringAsync,Be as symbol,Ve as symbolAsync,At as toCustom,Et as toCustomAsync,wt as toLowerCase,jt as toMaxValue,kt as toMinValue,Ft as toTrimmed,Pt as toTrimmedEnd,Ot as toTrimmedStart,xt as toUpperCase,bt as transform,_t as transformAsync,Ze as tuple,qe as tupleAsync,Ke as undefinedType,Ye as undefinedTypeAsync,Ge as union,He as unionAsync,Je as unknown,Qe as unknownAsync,gt as unwrap,pr as url,It as useDefault,dr as uuid,mr as value,Xe as voidType,et as voidTypeAsync,U as withDefault};\n//# sourceMappingURL=/sm/d4db780c4403221a1e7754e17c2471b3c35e80bb9d06ce8021bb388c91c6fd64.map","/**\n * Bundled by jsDelivr using Rollup v4.62.2 and esbuild v0.28.1.\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 xt,strFromU8 as M,strToU8 as G,zip as Gt}from\"/npm/fflate@0.8.2/+esm\";import{object as y,optional as g,array as x,string as c,union as N,number as b,boolean as B,literal as Y,nativeEnum as pi,record as gi,any as wi,safeParse as K,flatten as et}from\"/npm/valibot@0.13.1/+esm\";var Kt=typeof global<\"u\"?global:typeof self<\"u\"?self:typeof window<\"u\"?window:{},F=[],L=[],_i=typeof Uint8Array<\"u\"?Uint8Array:Array,bt=!1;function Xt(){bt=!0;for(var t=\"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/\",e=0,i=t.length;e<i;++e)F[e]=t[e],L[t.charCodeAt(e)]=e;L[45]=62,L[95]=63}function yi(t){bt||Xt();var e,i,r,a,n,s,h=t.length;if(h%4>0)throw new Error(\"Invalid string. Length must be a multiple of 4\");n=t[h-2]===\"=\"?2:t[h-1]===\"=\"?1:0,s=new _i(h*3/4-n),r=n>0?h-4:h;var f=0;for(e=0,i=0;e<r;e+=4,i+=3)a=L[t.charCodeAt(e)]<<18|L[t.charCodeAt(e+1)]<<12|L[t.charCodeAt(e+2)]<<6|L[t.charCodeAt(e+3)],s[f++]=a>>16&255,s[f++]=a>>8&255,s[f++]=a&255;return n===2?(a=L[t.charCodeAt(e)]<<2|L[t.charCodeAt(e+1)]>>4,s[f++]=a&255):n===1&&(a=L[t.charCodeAt(e)]<<10|L[t.charCodeAt(e+1)]<<4|L[t.charCodeAt(e+2)]>>2,s[f++]=a>>8&255,s[f++]=a&255),s}function Ai(t){return F[t>>18&63]+F[t>>12&63]+F[t>>6&63]+F[t&63]}function vi(t,e,i){for(var r,a=[],n=e;n<i;n+=3)r=(t[n]<<16)+(t[n+1]<<8)+t[n+2],a.push(Ai(r));return a.join(\"\")}function Zt(t){bt||Xt();for(var e,i=t.length,r=i%3,a=\"\",n=[],s=16383,h=0,f=i-r;h<f;h+=s)n.push(vi(t,h,h+s>f?f:h+s));return r===1?(e=t[i-1],a+=F[e>>2],a+=F[e<<4&63],a+=\"==\"):r===2&&(e=(t[i-2]<<8)+t[i-1],a+=F[e>>10],a+=F[e>>4&63],a+=F[e<<2&63],a+=\"=\"),n.push(a),n.join(\"\")}function ut(t,e,i,r,a){var n,s,h=a*8-r-1,f=(1<<h)-1,o=f>>1,l=-7,m=i?a-1:0,w=i?-1:1,_=t[e+m];for(m+=w,n=_&(1<<-l)-1,_>>=-l,l+=h;l>0;n=n*256+t[e+m],m+=w,l-=8);for(s=n&(1<<-l)-1,n>>=-l,l+=r;l>0;s=s*256+t[e+m],m+=w,l-=8);if(n===0)n=1-o;else{if(n===f)return s?NaN:(_?-1:1)*(1/0);s=s+Math.pow(2,r),n=n-o}return(_?-1:1)*s*Math.pow(2,n-r)}function Qt(t,e,i,r,a,n){var s,h,f,o=n*8-a-1,l=(1<<o)-1,m=l>>1,w=a===23?Math.pow(2,-24)-Math.pow(2,-77):0,_=r?0:n-1,v=r?1:-1,A=e<0||e===0&&1/e<0?1:0;for(e=Math.abs(e),isNaN(e)||e===1/0?(h=isNaN(e)?1:0,s=l):(s=Math.floor(Math.log(e)/Math.LN2),e*(f=Math.pow(2,-s))<1&&(s--,f*=2),s+m>=1?e+=w/f:e+=w*Math.pow(2,1-m),e*f>=2&&(s++,f/=2),s+m>=l?(h=0,s=l):s+m>=1?(h=(e*f-1)*Math.pow(2,a),s=s+m):(h=e*Math.pow(2,m-1)*Math.pow(2,a),s=0));a>=8;t[i+_]=h&255,_+=v,h/=256,a-=8);for(s=s<<a|h,o+=a;o>0;t[i+_]=s&255,_+=v,s/=256,o-=8);t[i+_-v]|=A*128}var Ii={}.toString,te=Array.isArray||function(t){return Ii.call(t)==\"[object Array]\"};var xi=50;d.TYPED_ARRAY_SUPPORT=Kt.TYPED_ARRAY_SUPPORT!==void 0?Kt.TYPED_ARRAY_SUPPORT:!0,ft();function ft(){return d.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function z(t,e){if(ft()<e)throw new RangeError(\"Invalid typed array length\");return d.TYPED_ARRAY_SUPPORT?(t=new Uint8Array(e),t.__proto__=d.prototype):(t===null&&(t=new d(e)),t.length=e),t}function d(t,e,i){if(!d.TYPED_ARRAY_SUPPORT&&!(this instanceof d))return new d(t,e,i);if(typeof t==\"number\"){if(typeof e==\"string\")throw new Error(\"If encoding is specified then the first argument must be a string\");return St(this,t)}return ee(this,t,e,i)}d.poolSize=8192,d._augment=function(t){return t.__proto__=d.prototype,t};function ee(t,e,i,r){if(typeof e==\"number\")throw new TypeError('\"value\" argument must not be a number');return typeof ArrayBuffer<\"u\"&&e instanceof ArrayBuffer?Ei(t,e,i,r):typeof e==\"string\"?Si(t,e,i):Ni(t,e)}d.from=function(t,e,i){return ee(null,t,e,i)},d.TYPED_ARRAY_SUPPORT&&(d.prototype.__proto__=Uint8Array.prototype,d.__proto__=Uint8Array,typeof Symbol<\"u\"&&Symbol.species&&d[Symbol.species]);function ie(t){if(typeof t!=\"number\")throw new TypeError('\"size\" argument must be a number');if(t<0)throw new RangeError('\"size\" argument must not be negative')}function bi(t,e,i,r){return ie(e),e<=0?z(t,e):i!==void 0?typeof r==\"string\"?z(t,e).fill(i,r):z(t,e).fill(i):z(t,e)}d.alloc=function(t,e,i){return bi(null,t,e,i)};function St(t,e){if(ie(e),t=z(t,e<0?0:Nt(e)|0),!d.TYPED_ARRAY_SUPPORT)for(var i=0;i<e;++i)t[i]=0;return t}d.allocUnsafe=function(t){return St(null,t)},d.allocUnsafeSlow=function(t){return St(null,t)};function Si(t,e,i){if((typeof i!=\"string\"||i===\"\")&&(i=\"utf8\"),!d.isEncoding(i))throw new TypeError('\"encoding\" must be a valid string encoding');var r=re(e,i)|0;t=z(t,r);var a=t.write(e,i);return a!==r&&(t=t.slice(0,a)),t}function Et(t,e){var i=e.length<0?0:Nt(e.length)|0;t=z(t,i);for(var r=0;r<i;r+=1)t[r]=e[r]&255;return t}function Ei(t,e,i,r){if(e.byteLength,i<0||e.byteLength<i)throw new RangeError(\"'offset' is out of bounds\");if(e.byteLength<i+(r||0))throw new RangeError(\"'length' is out of bounds\");return i===void 0&&r===void 0?e=new Uint8Array(e):r===void 0?e=new Uint8Array(e,i):e=new Uint8Array(e,i,r),d.TYPED_ARRAY_SUPPORT?(t=e,t.__proto__=d.prototype):t=Et(t,e),t}function Ni(t,e){if(R(e)){var i=Nt(e.length)|0;return t=z(t,i),t.length===0||e.copy(t,0,0,i),t}if(e){if(typeof ArrayBuffer<\"u\"&&e.buffer instanceof ArrayBuffer||\"length\"in e)return typeof e.length!=\"number\"||Yi(e.length)?z(t,0):Et(t,e);if(e.type===\"Buffer\"&&te(e.data))return Et(t,e.data)}throw new TypeError(\"First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.\")}function Nt(t){if(t>=ft())throw new RangeError(\"Attempt to allocate Buffer larger than maximum size: 0x\"+ft().toString(16)+\" bytes\");return t|0}d.isBuffer=Ji;function R(t){return!!(t!=null&&t._isBuffer)}d.compare=function(e,i){if(!R(e)||!R(i))throw new TypeError(\"Arguments must be Buffers\");if(e===i)return 0;for(var r=e.length,a=i.length,n=0,s=Math.min(r,a);n<s;++n)if(e[n]!==i[n]){r=e[n],a=i[n];break}return r<a?-1:a<r?1:0},d.isEncoding=function(e){switch(String(e).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}},d.concat=function(e,i){if(!te(e))throw new TypeError('\"list\" argument must be an Array of Buffers');if(e.length===0)return d.alloc(0);var r;if(i===void 0)for(i=0,r=0;r<e.length;++r)i+=e[r].length;var a=d.allocUnsafe(i),n=0;for(r=0;r<e.length;++r){var s=e[r];if(!R(s))throw new TypeError('\"list\" argument must be an Array of Buffers');s.copy(a,n),n+=s.length}return a};function re(t,e){if(R(t))return t.length;if(typeof ArrayBuffer<\"u\"&&typeof ArrayBuffer.isView==\"function\"&&(ArrayBuffer.isView(t)||t instanceof ArrayBuffer))return t.byteLength;typeof t!=\"string\"&&(t=\"\"+t);var i=t.length;if(i===0)return 0;for(var r=!1;;)switch(e){case\"ascii\":case\"latin1\":case\"binary\":return i;case\"utf8\":case\"utf-8\":case void 0:return dt(t).length;case\"ucs2\":case\"ucs-2\":case\"utf16le\":case\"utf-16le\":return i*2;case\"hex\":return i>>>1;case\"base64\":return ce(t).length;default:if(r)return dt(t).length;e=(\"\"+e).toLowerCase(),r=!0}}d.byteLength=re;function Di(t,e,i){var r=!1;if((e===void 0||e<0)&&(e=0),e>this.length||((i===void 0||i>this.length)&&(i=this.length),i<=0)||(i>>>=0,e>>>=0,i<=e))return\"\";for(t||(t=\"utf8\");;)switch(t){case\"hex\":return Pi(this,e,i);case\"utf8\":case\"utf-8\":return oe(this,e,i);case\"ascii\":return Ri(this,e,i);case\"latin1\":case\"binary\":return Vi(this,e,i);case\"base64\":return Mi(this,e,i);case\"ucs2\":case\"ucs-2\":case\"utf16le\":case\"utf-16le\":return zi(this,e,i);default:if(r)throw new TypeError(\"Unknown encoding: \"+t);t=(t+\"\").toLowerCase(),r=!0}}d.prototype._isBuffer=!0;function J(t,e,i){var r=t[e];t[e]=t[i],t[i]=r}d.prototype.swap16=function(){var e=this.length;if(e%2!==0)throw new RangeError(\"Buffer size must be a multiple of 16-bits\");for(var i=0;i<e;i+=2)J(this,i,i+1);return this},d.prototype.swap32=function(){var e=this.length;if(e%4!==0)throw new RangeError(\"Buffer size must be a multiple of 32-bits\");for(var i=0;i<e;i+=4)J(this,i,i+3),J(this,i+1,i+2);return this},d.prototype.swap64=function(){var e=this.length;if(e%8!==0)throw new RangeError(\"Buffer size must be a multiple of 64-bits\");for(var i=0;i<e;i+=8)J(this,i,i+7),J(this,i+1,i+6),J(this,i+2,i+5),J(this,i+3,i+4);return this},d.prototype.toString=function(){var e=this.length|0;return e===0?\"\":arguments.length===0?oe(this,0,e):Di.apply(this,arguments)},d.prototype.equals=function(e){if(!R(e))throw new TypeError(\"Argument must be a Buffer\");return this===e?!0:d.compare(this,e)===0},d.prototype.inspect=function(){var e=\"\",i=xi;return this.length>0&&(e=this.toString(\"hex\",0,i).match(/.{2}/g).join(\" \"),this.length>i&&(e+=\" ... \")),\"<Buffer \"+e+\">\"},d.prototype.compare=function(e,i,r,a,n){if(!R(e))throw new TypeError(\"Argument must be a Buffer\");if(i===void 0&&(i=0),r===void 0&&(r=e?e.length:0),a===void 0&&(a=0),n===void 0&&(n=this.length),i<0||r>e.length||a<0||n>this.length)throw new RangeError(\"out of range index\");if(a>=n&&i>=r)return 0;if(a>=n)return-1;if(i>=r)return 1;if(i>>>=0,r>>>=0,a>>>=0,n>>>=0,this===e)return 0;for(var s=n-a,h=r-i,f=Math.min(s,h),o=this.slice(a,n),l=e.slice(i,r),m=0;m<f;++m)if(o[m]!==l[m]){s=o[m],h=l[m];break}return s<h?-1:h<s?1:0};function ae(t,e,i,r,a){if(t.length===0)return-1;if(typeof i==\"string\"?(r=i,i=0):i>2147483647?i=2147483647:i<-2147483648&&(i=-2147483648),i=+i,isNaN(i)&&(i=a?0:t.length-1),i<0&&(i=t.length+i),i>=t.length){if(a)return-1;i=t.length-1}else if(i<0)if(a)i=0;else return-1;if(typeof e==\"string\"&&(e=d.from(e,r)),R(e))return e.length===0?-1:ne(t,e,i,r,a);if(typeof e==\"number\")return e=e&255,d.TYPED_ARRAY_SUPPORT&&typeof Uint8Array.prototype.indexOf==\"function\"?a?Uint8Array.prototype.indexOf.call(t,e,i):Uint8Array.prototype.lastIndexOf.call(t,e,i):ne(t,[e],i,r,a);throw new TypeError(\"val must be string, number or Buffer\")}function ne(t,e,i,r,a){var n=1,s=t.length,h=e.length;if(r!==void 0&&(r=String(r).toLowerCase(),r===\"ucs2\"||r===\"ucs-2\"||r===\"utf16le\"||r===\"utf-16le\")){if(t.length<2||e.length<2)return-1;n=2,s/=2,h/=2,i/=2}function f(_,v){return n===1?_[v]:_.readUInt16BE(v*n)}var o;if(a){var l=-1;for(o=i;o<s;o++)if(f(t,o)===f(e,l===-1?0:o-l)){if(l===-1&&(l=o),o-l+1===h)return l*n}else l!==-1&&(o-=o-l),l=-1}else for(i+h>s&&(i=s-h),o=i;o>=0;o--){for(var m=!0,w=0;w<h;w++)if(f(t,o+w)!==f(e,w)){m=!1;break}if(m)return o}return-1}d.prototype.includes=function(e,i,r){return this.indexOf(e,i,r)!==-1},d.prototype.indexOf=function(e,i,r){return ae(this,e,i,r,!0)},d.prototype.lastIndexOf=function(e,i,r){return ae(this,e,i,r,!1)};function Ti(t,e,i,r){i=Number(i)||0;var a=t.length-i;r?(r=Number(r),r>a&&(r=a)):r=a;var n=e.length;if(n%2!==0)throw new TypeError(\"Invalid hex string\");r>n/2&&(r=n/2);for(var s=0;s<r;++s){var h=parseInt(e.substr(s*2,2),16);if(isNaN(h))return s;t[i+s]=h}return s}function Bi(t,e,i,r){return mt(dt(e,t.length-i),t,i,r)}function se(t,e,i,r){return mt($i(e),t,i,r)}function Oi(t,e,i,r){return se(t,e,i,r)}function Ui(t,e,i,r){return mt(ce(e),t,i,r)}function Li(t,e,i,r){return mt(Hi(e,t.length-i),t,i,r)}d.prototype.write=function(e,i,r,a){if(i===void 0)a=\"utf8\",r=this.length,i=0;else if(r===void 0&&typeof i==\"string\")a=i,r=this.length,i=0;else if(isFinite(i))i=i|0,isFinite(r)?(r=r|0,a===void 0&&(a=\"utf8\")):(a=r,r=void 0);else throw new Error(\"Buffer.write(string, encoding, offset[, length]) is no longer supported\");var n=this.length-i;if((r===void 0||r>n)&&(r=n),e.length>0&&(r<0||i<0)||i>this.length)throw new RangeError(\"Attempt to write outside buffer bounds\");a||(a=\"utf8\");for(var s=!1;;)switch(a){case\"hex\":return Ti(this,e,i,r);case\"utf8\":case\"utf-8\":return Bi(this,e,i,r);case\"ascii\":return se(this,e,i,r);case\"latin1\":case\"binary\":return Oi(this,e,i,r);case\"base64\":return Ui(this,e,i,r);case\"ucs2\":case\"ucs-2\":case\"utf16le\":case\"utf-16le\":return Li(this,e,i,r);default:if(s)throw new TypeError(\"Unknown encoding: \"+a);a=(\"\"+a).toLowerCase(),s=!0}},d.prototype.toJSON=function(){return{type:\"Buffer\",data:Array.prototype.slice.call(this._arr||this,0)}};function Mi(t,e,i){return e===0&&i===t.length?Zt(t):Zt(t.slice(e,i))}function oe(t,e,i){i=Math.min(t.length,i);for(var r=[],a=e;a<i;){var n=t[a],s=null,h=n>239?4:n>223?3:n>191?2:1;if(a+h<=i){var f,o,l,m;switch(h){case 1:n<128&&(s=n);break;case 2:f=t[a+1],(f&192)===128&&(m=(n&31)<<6|f&63,m>127&&(s=m));break;case 3:f=t[a+1],o=t[a+2],(f&192)===128&&(o&192)===128&&(m=(n&15)<<12|(f&63)<<6|o&63,m>2047&&(m<55296||m>57343)&&(s=m));break;case 4:f=t[a+1],o=t[a+2],l=t[a+3],(f&192)===128&&(o&192)===128&&(l&192)===128&&(m=(n&15)<<18|(f&63)<<12|(o&63)<<6|l&63,m>65535&&m<1114112&&(s=m))}}s===null?(s=65533,h=1):s>65535&&(s-=65536,r.push(s>>>10&1023|55296),s=56320|s&1023),r.push(s),a+=h}return Fi(r)}var he=4096;function Fi(t){var e=t.length;if(e<=he)return String.fromCharCode.apply(String,t);for(var i=\"\",r=0;r<e;)i+=String.fromCharCode.apply(String,t.slice(r,r+=he));return i}function Ri(t,e,i){var r=\"\";i=Math.min(t.length,i);for(var a=e;a<i;++a)r+=String.fromCharCode(t[a]&127);return r}function Vi(t,e,i){var r=\"\";i=Math.min(t.length,i);for(var a=e;a<i;++a)r+=String.fromCharCode(t[a]);return r}function Pi(t,e,i){var r=t.length;(!e||e<0)&&(e=0),(!i||i<0||i>r)&&(i=r);for(var a=\"\",n=e;n<i;++n)a+=ji(t[n]);return a}function zi(t,e,i){for(var r=t.slice(e,i),a=\"\",n=0;n<r.length;n+=2)a+=String.fromCharCode(r[n]+r[n+1]*256);return a}d.prototype.slice=function(e,i){var r=this.length;e=~~e,i=i===void 0?r:~~i,e<0?(e+=r,e<0&&(e=0)):e>r&&(e=r),i<0?(i+=r,i<0&&(i=0)):i>r&&(i=r),i<e&&(i=e);var a;if(d.TYPED_ARRAY_SUPPORT)a=this.subarray(e,i),a.__proto__=d.prototype;else{var n=i-e;a=new d(n,void 0);for(var s=0;s<n;++s)a[s]=this[s+e]}return a};function D(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\")}d.prototype.readUIntLE=function(e,i,r){e=e|0,i=i|0,r||D(e,i,this.length);for(var a=this[e],n=1,s=0;++s<i&&(n*=256);)a+=this[e+s]*n;return a},d.prototype.readUIntBE=function(e,i,r){e=e|0,i=i|0,r||D(e,i,this.length);for(var a=this[e+--i],n=1;i>0&&(n*=256);)a+=this[e+--i]*n;return a},d.prototype.readUInt8=function(e,i){return i||D(e,1,this.length),this[e]},d.prototype.readUInt16LE=function(e,i){return i||D(e,2,this.length),this[e]|this[e+1]<<8},d.prototype.readUInt16BE=function(e,i){return i||D(e,2,this.length),this[e]<<8|this[e+1]},d.prototype.readUInt32LE=function(e,i){return i||D(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+this[e+3]*16777216},d.prototype.readUInt32BE=function(e,i){return i||D(e,4,this.length),this[e]*16777216+(this[e+1]<<16|this[e+2]<<8|this[e+3])},d.prototype.readIntLE=function(e,i,r){e=e|0,i=i|0,r||D(e,i,this.length);for(var a=this[e],n=1,s=0;++s<i&&(n*=256);)a+=this[e+s]*n;return n*=128,a>=n&&(a-=Math.pow(2,8*i)),a},d.prototype.readIntBE=function(e,i,r){e=e|0,i=i|0,r||D(e,i,this.length);for(var a=i,n=1,s=this[e+--a];a>0&&(n*=256);)s+=this[e+--a]*n;return n*=128,s>=n&&(s-=Math.pow(2,8*i)),s},d.prototype.readInt8=function(e,i){return i||D(e,1,this.length),this[e]&128?(255-this[e]+1)*-1:this[e]},d.prototype.readInt16LE=function(e,i){i||D(e,2,this.length);var r=this[e]|this[e+1]<<8;return r&32768?r|4294901760:r},d.prototype.readInt16BE=function(e,i){i||D(e,2,this.length);var r=this[e+1]|this[e]<<8;return r&32768?r|4294901760:r},d.prototype.readInt32LE=function(e,i){return i||D(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},d.prototype.readInt32BE=function(e,i){return i||D(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},d.prototype.readFloatLE=function(e,i){return i||D(e,4,this.length),ut(this,e,!0,23,4)},d.prototype.readFloatBE=function(e,i){return i||D(e,4,this.length),ut(this,e,!1,23,4)},d.prototype.readDoubleLE=function(e,i){return i||D(e,8,this.length),ut(this,e,!0,52,8)},d.prototype.readDoubleBE=function(e,i){return i||D(e,8,this.length),ut(this,e,!1,52,8)};function O(t,e,i,r,a,n){if(!R(t))throw new TypeError('\"buffer\" argument must be a Buffer instance');if(e>a||e<n)throw new RangeError('\"value\" argument is out of bounds');if(i+r>t.length)throw new RangeError(\"Index out of range\")}d.prototype.writeUIntLE=function(e,i,r,a){if(e=+e,i=i|0,r=r|0,!a){var n=Math.pow(2,8*r)-1;O(this,e,i,r,n,0)}var s=1,h=0;for(this[i]=e&255;++h<r&&(s*=256);)this[i+h]=e/s&255;return i+r},d.prototype.writeUIntBE=function(e,i,r,a){if(e=+e,i=i|0,r=r|0,!a){var n=Math.pow(2,8*r)-1;O(this,e,i,r,n,0)}var s=r-1,h=1;for(this[i+s]=e&255;--s>=0&&(h*=256);)this[i+s]=e/h&255;return i+r},d.prototype.writeUInt8=function(e,i,r){return e=+e,i=i|0,r||O(this,e,i,1,255,0),d.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),this[i]=e&255,i+1};function lt(t,e,i,r){e<0&&(e=65535+e+1);for(var a=0,n=Math.min(t.length-i,2);a<n;++a)t[i+a]=(e&255<<8*(r?a:1-a))>>>(r?a:1-a)*8}d.prototype.writeUInt16LE=function(e,i,r){return e=+e,i=i|0,r||O(this,e,i,2,65535,0),d.TYPED_ARRAY_SUPPORT?(this[i]=e&255,this[i+1]=e>>>8):lt(this,e,i,!0),i+2},d.prototype.writeUInt16BE=function(e,i,r){return e=+e,i=i|0,r||O(this,e,i,2,65535,0),d.TYPED_ARRAY_SUPPORT?(this[i]=e>>>8,this[i+1]=e&255):lt(this,e,i,!1),i+2};function ct(t,e,i,r){e<0&&(e=4294967295+e+1);for(var a=0,n=Math.min(t.length-i,4);a<n;++a)t[i+a]=e>>>(r?a:3-a)*8&255}d.prototype.writeUInt32LE=function(e,i,r){return e=+e,i=i|0,r||O(this,e,i,4,4294967295,0),d.TYPED_ARRAY_SUPPORT?(this[i+3]=e>>>24,this[i+2]=e>>>16,this[i+1]=e>>>8,this[i]=e&255):ct(this,e,i,!0),i+4},d.prototype.writeUInt32BE=function(e,i,r){return e=+e,i=i|0,r||O(this,e,i,4,4294967295,0),d.TYPED_ARRAY_SUPPORT?(this[i]=e>>>24,this[i+1]=e>>>16,this[i+2]=e>>>8,this[i+3]=e&255):ct(this,e,i,!1),i+4},d.prototype.writeIntLE=function(e,i,r,a){if(e=+e,i=i|0,!a){var n=Math.pow(2,8*r-1);O(this,e,i,r,n-1,-n)}var s=0,h=1,f=0;for(this[i]=e&255;++s<r&&(h*=256);)e<0&&f===0&&this[i+s-1]!==0&&(f=1),this[i+s]=(e/h>>0)-f&255;return i+r},d.prototype.writeIntBE=function(e,i,r,a){if(e=+e,i=i|0,!a){var n=Math.pow(2,8*r-1);O(this,e,i,r,n-1,-n)}var s=r-1,h=1,f=0;for(this[i+s]=e&255;--s>=0&&(h*=256);)e<0&&f===0&&this[i+s+1]!==0&&(f=1),this[i+s]=(e/h>>0)-f&255;return i+r},d.prototype.writeInt8=function(e,i,r){return e=+e,i=i|0,r||O(this,e,i,1,127,-128),d.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),e<0&&(e=255+e+1),this[i]=e&255,i+1},d.prototype.writeInt16LE=function(e,i,r){return e=+e,i=i|0,r||O(this,e,i,2,32767,-32768),d.TYPED_ARRAY_SUPPORT?(this[i]=e&255,this[i+1]=e>>>8):lt(this,e,i,!0),i+2},d.prototype.writeInt16BE=function(e,i,r){return e=+e,i=i|0,r||O(this,e,i,2,32767,-32768),d.TYPED_ARRAY_SUPPORT?(this[i]=e>>>8,this[i+1]=e&255):lt(this,e,i,!1),i+2},d.prototype.writeInt32LE=function(e,i,r){return e=+e,i=i|0,r||O(this,e,i,4,2147483647,-2147483648),d.TYPED_ARRAY_SUPPORT?(this[i]=e&255,this[i+1]=e>>>8,this[i+2]=e>>>16,this[i+3]=e>>>24):ct(this,e,i,!0),i+4},d.prototype.writeInt32BE=function(e,i,r){return e=+e,i=i|0,r||O(this,e,i,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),d.TYPED_ARRAY_SUPPORT?(this[i]=e>>>24,this[i+1]=e>>>16,this[i+2]=e>>>8,this[i+3]=e&255):ct(this,e,i,!1),i+4};function ue(t,e,i,r,a,n){if(i+r>t.length)throw new RangeError(\"Index out of range\");if(i<0)throw new RangeError(\"Index out of range\")}function fe(t,e,i,r,a){return a||ue(t,e,i,4),Qt(t,e,i,r,23,4),i+4}d.prototype.writeFloatLE=function(e,i,r){return fe(this,e,i,!0,r)},d.prototype.writeFloatBE=function(e,i,r){return fe(this,e,i,!1,r)};function le(t,e,i,r,a){return a||ue(t,e,i,8),Qt(t,e,i,r,52,8),i+8}d.prototype.writeDoubleLE=function(e,i,r){return le(this,e,i,!0,r)},d.prototype.writeDoubleBE=function(e,i,r){return le(this,e,i,!1,r)},d.prototype.copy=function(e,i,r,a){if(r||(r=0),!a&&a!==0&&(a=this.length),i>=e.length&&(i=e.length),i||(i=0),a>0&&a<r&&(a=r),a===r||e.length===0||this.length===0)return 0;if(i<0)throw new RangeError(\"targetStart out of bounds\");if(r<0||r>=this.length)throw new RangeError(\"sourceStart out of bounds\");if(a<0)throw new RangeError(\"sourceEnd out of bounds\");a>this.length&&(a=this.length),e.length-i<a-r&&(a=e.length-i+r);var n=a-r,s;if(this===e&&r<i&&i<a)for(s=n-1;s>=0;--s)e[s+i]=this[s+r];else if(n<1e3||!d.TYPED_ARRAY_SUPPORT)for(s=0;s<n;++s)e[s+i]=this[s+r];else Uint8Array.prototype.set.call(e,this.subarray(r,r+n),i);return n},d.prototype.fill=function(e,i,r,a){if(typeof e==\"string\"){if(typeof i==\"string\"?(a=i,i=0,r=this.length):typeof r==\"string\"&&(a=r,r=this.length),e.length===1){var n=e.charCodeAt(0);n<256&&(e=n)}if(a!==void 0&&typeof a!=\"string\")throw new TypeError(\"encoding must be a string\");if(typeof a==\"string\"&&!d.isEncoding(a))throw new TypeError(\"Unknown encoding: \"+a)}else typeof e==\"number\"&&(e=e&255);if(i<0||this.length<i||this.length<r)throw new RangeError(\"Out of range index\");if(r<=i)return this;i=i>>>0,r=r===void 0?this.length:r>>>0,e||(e=0);var s;if(typeof e==\"number\")for(s=i;s<r;++s)this[s]=e;else{var h=R(e)?e:dt(new d(e,a).toString()),f=h.length;for(s=0;s<r-i;++s)this[s+i]=h[s%f]}return this};var Ci=/[^+\\/0-9A-Za-z-_]/g;function qi(t){if(t=ki(t).replace(Ci,\"\"),t.length<2)return\"\";for(;t.length%4!==0;)t=t+\"=\";return t}function ki(t){return t.trim?t.trim():t.replace(/^\\s+|\\s+$/g,\"\")}function ji(t){return t<16?\"0\"+t.toString(16):t.toString(16)}function dt(t,e){e=e||1/0;for(var i,r=t.length,a=null,n=[],s=0;s<r;++s){if(i=t.charCodeAt(s),i>55295&&i<57344){if(!a){if(i>56319){(e-=3)>-1&&n.push(239,191,189);continue}else if(s+1===r){(e-=3)>-1&&n.push(239,191,189);continue}a=i;continue}if(i<56320){(e-=3)>-1&&n.push(239,191,189),a=i;continue}i=(a-55296<<10|i-56320)+65536}else a&&(e-=3)>-1&&n.push(239,191,189);if(a=null,i<128){if((e-=1)<0)break;n.push(i)}else if(i<2048){if((e-=2)<0)break;n.push(i>>6|192,i&63|128)}else if(i<65536){if((e-=3)<0)break;n.push(i>>12|224,i>>6&63|128,i&63|128)}else if(i<1114112){if((e-=4)<0)break;n.push(i>>18|240,i>>12&63|128,i>>6&63|128,i&63|128)}else throw new Error(\"Invalid code point\")}return n}function $i(t){for(var e=[],i=0;i<t.length;++i)e.push(t.charCodeAt(i)&255);return e}function Hi(t,e){for(var i,r,a,n=[],s=0;s<t.length&&!((e-=2)<0);++s)i=t.charCodeAt(s),r=i>>8,a=i%256,n.push(a),n.push(r);return n}function ce(t){return yi(qi(t))}function mt(t,e,i,r){for(var a=0;a<r&&!(a+i>=e.length||a>=t.length);++a)e[a+i]=t[a];return a}function Yi(t){return t!==t}function Ji(t){return t!=null&&(!!t._isBuffer||de(t)||Wi(t))}function de(t){return!!t.constructor&&typeof t.constructor.isBuffer==\"function\"&&t.constructor.isBuffer(t)}function Wi(t){return typeof t.readFloatLE==\"function\"&&typeof t.slice==\"function\"&&de(t.slice(0,0))}var Gi=Object.create,Dt=Object.defineProperty,Ki=Object.getOwnPropertyDescriptor,me=Object.getOwnPropertyNames,Xi=Object.getPrototypeOf,Zi=Object.prototype.hasOwnProperty,Qi=(t,e,i)=>e in t?Dt(t,e,{enumerable:!0,configurable:!0,writable:!0,value:i}):t[e]=i,it=(t,e)=>function(){return e||(0,t[me(t)[0]])((e={exports:{}}).exports,e),e.exports},tr=(t,e,i,r)=>{if(e&&typeof e==\"object\"||typeof e==\"function\")for(let a of me(e))!Zi.call(t,a)&&a!==i&&Dt(t,a,{get:()=>e[a],enumerable:!(r=Ki(e,a))||r.enumerable});return t},er=(t,e,i)=>(i=t!=null?Gi(Xi(t)):{},tr(!t||!t.__esModule?Dt(i,\"default\",{value:t,enumerable:!0}):i,t)),p=(t,e,i)=>Qi(t,typeof e!=\"symbol\"?e+\"\":e,i),ir=it({\"../../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;var e=(i,r,a=0,n=0,s=i.width-a,h=i.height-n,f=0,o=0)=>{if(a=a|0,n=n|0,s=s|0,h=h|0,f=f|0,o=o|0,s<=0||h<=0)return;const l=new Uint32Array(i.data.buffer),m=new Uint32Array(r.data.buffer);for(let w=0;w<h;w++){const _=n+w;if(_<0||_>=i.height)continue;const v=o+w;if(!(v<0||v>=r.height))for(let A=0;A<s;A++){const I=a+A;if(I<0||I>=i.width)continue;const S=f+A;if(S<0||S>=r.width)continue;const T=_*i.width+I,E=v*r.width+S;m[E]=l[T]}}};t.copy=e}}),rr=it({\"../../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=(e=[0,0,0,0],i=4)=>{if(i=Math.floor(i),isNaN(i)||i<1)throw TypeError(\"channels should be a positive non-zero number\");if(!(\"length\"in e)||e.length<i)throw TypeError(`fill should be iterable with at least ${i} members`);e=new Uint8ClampedArray(e).slice(0,i);const r=e.every(n=>n===0);return(n,s,h)=>{if(n===void 0||s===void 0)throw TypeError(\"Not enough arguments\");if(n=Math.floor(n),s=Math.floor(s),isNaN(n)||n<1||isNaN(s)||s<1)throw TypeError(\"Index or size is negative or greater than the allowed amount\");const f=n*s*i;if(h===void 0&&(h=new Uint8ClampedArray(f)),h instanceof Uint8ClampedArray){if(h.length!==f)throw TypeError(\"Index or size is negative or greater than the allowed amount\");if(!r)for(let o=0;o<s;o++)for(let l=0;l<n;l++){const m=(o*n+l)*i;for(let w=0;w<i;w++)h[m+w]=e[w]}return{get width(){return n},get height(){return s},get data(){return h}}}throw TypeError(\"Expected data to be Uint8ClampedArray or undefined\")}},t.createImage=t.CreateImageFactory()}}),ar=it({\"../../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=14,i=(n,s)=>{if(n<=-s||n>=s||n==0)return 0;const h=n*Math.PI;return Math.sin(h)/h*Math.sin(h/s)/(h/s)},r=n=>Math.round(n*((1<<e)-1)),a=(n,s,h,f,o)=>{const l=o?2:3,m=1/h,w=Math.min(1,h),_=l/w,v=Math.floor((_+1)*2),A=new Int16Array((v+2)*s);let I=0;for(let S=0;S<s;S++){const T=(S+.5)*m+f,E=Math.max(0,Math.floor(T-_)),Z=Math.min(n-1,Math.ceil(T+_)),$=Z-E+1,It=new Float32Array($),H=new Int16Array($);let Ht=0,Yt=0;for(let k=E;k<=Z;k++){const tt=i((k+.5-T)*w,l);Ht+=tt,It[Yt]=tt,Yt++}let Jt=0;for(let k=0;k<It.length;k++){const tt=It[k]/Ht;Jt+=tt,H[k]=r(tt)}H[s>>1]+=r(1-Jt);let W=0;for(;W<H.length&&H[W]===0;)W++;let Q=H.length-1;for(;Q>0&&H[Q]===0;)Q--;const mi=E+W,Wt=Q-W+1;A[I++]=mi,A[I++]=Wt,A.set(H.subarray(W,Q+1),I),I+=Wt}return A};t.filters=a}}),nr=it({\"../../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;var e=14,i=(r,a,n,s,h,f)=>{let o=0,l=0;for(let m=0;m<s;m++){let w=0;for(let _=0;_<h;_++){const v=f[w++];let A=o+v*4|0,I=0,S=0,T=0,E=0;for(let Z=f[w++];Z>0;Z--){const $=f[w++];I=I+$*r[A]|0,S=S+$*r[A+1]|0,T=T+$*r[A+2]|0,E=E+$*r[A+3]|0,A=A+4|0}a[l]=I+8192>>e,a[l+1]=S+8192>>e,a[l+2]=T+8192>>e,a[l+3]=E+8192>>e,l=l+s*4|0}l=(m+1)*4|0,o=(m+1)*n*4|0}};t.convolve=i}}),sr=it({\"../../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=ir(),i=rr(),r=ar(),a=nr(),n=(f,o,l=!1)=>{const m=o.width/f.width,w=o.height/f.height,_=r.filters(f.width,o.width,m,0,l),v=r.filters(f.height,o.height,w,0,l),A=new Uint8ClampedArray(o.width*f.height*4);a.convolve(f.data,A,f.width,f.height,o.width,_),a.convolve(A,o.data,f.height,o.width,o.height,v)},s=(f,o,l=0,m=0,w=f.width-l,_=f.height-m,v=0,A=0,I=o.width-v,S=o.height-A)=>{if(l=l|0,m=m|0,w=w|0,_=_|0,v=v|0,A=A|0,I=I|0,S=S|0,w<=0||_<=0||I<=0||S<=0)return;if(l===0&&m===0&&w===f.width&&_===f.height&&v===0&&A===0&&I===o.width&&S===o.height){n(f,o);return}const T=i.createImage(w,_),E=i.createImage(I,S);e.copy(f,T,l,m),n(T,E),e.copy(E,o,0,0,E.width,E.height,v,A)};t.lanczos=s;var h=(f,o,l=0,m=0,w=f.width-l,_=f.height-m,v=0,A=0,I=o.width-v,S=o.height-A)=>{if(l=l|0,m=m|0,w=w|0,_=_|0,v=v|0,A=A|0,I=I|0,S=S|0,w<=0||_<=0||I<=0||S<=0)return;if(l===0&&m===0&&w===f.width&&_===f.height&&v===0&&A===0&&I===o.width&&S===o.height){n(f,o,!0);return}const T=i.createImage(w,_),E=i.createImage(I,S);e.copy(f,T,l,m),n(T,E,!0),e.copy(E,o,0,0,E.width,E.height,v,A)};t.lanczos2=h}}),Tt={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\"},Bt={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]},Ot={\"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\"},pe=(t=>(t.ASSET_NOT_FOUND=\"ASSET_NOT_FOUND\",t.INVALID_DOTLOTTIE=\"INVALID_DOTLOTTIE\",t.INVALID_STATEMACHINE=\"INVALID_STATEMACHINE\",t.INVALID_URL=\"INVALID_URL\",t))(pe||{}),u=class extends Error{constructor(t,e){super(t),p(this,\"code\"),this.name=\"[dotLottie-js]\",this.code=e}},rt=t=>{const e=t.substring(t.indexOf(\",\")+1),i=typeof window>\"u\"?d.from(e,\"base64\").toString(\"binary\"):atob(e),r=new Uint8Array(i.length);for(let a=0;a<i.length;a+=1)r[a]=i.charCodeAt(a);return r},Ut=t=>{let e=null,i=[];if(!t)throw new u(\"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 r=t.substring(t.indexOf(\",\")+1);typeof window>\"u\"?e=d.from(r,\"base64\").toString(\"binary\"):e=atob(r);const a=new Uint8Array(e.length);for(let n=0;n<e.length;n+=1)a[n]=e.charCodeAt(n);for(const n in Bt){const s=Bt[n];if(n===\"webp\"&&s&&a.length>s.length){const h=Array.from(a.subarray(0,4)),f=Array.from(a.subarray(8,12));if(h.every((o,l)=>o===s[l])&&f.every((o,l)=>o===s[l+8]))return Tt[n]}else if(i=Array.from(a.subarray(0,s?.length)),s&&i.every((h,f)=>h===s[f]))return Tt[n]}throw new u(\"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\")},C=t=>{const e=Ut(t);if(!e){const i=t.split(\";\")[0]?.split(\"/\")[1];return i&&Ot[i]||null}return Ot[e]||null},pt=t=>{try{return new URL(t),!0}catch{return!1}};function q(t){let e;if(typeof window>\"u\")e=d.from(t).toString(\"base64\");else{const r=Array.prototype.map.call(t,a=>String.fromCharCode(a)).join(\"\");e=window.btoa(r)}return`data:${Ut(e)};base64,${e}`}function at(t){return\"w\"in t&&\"h\"in t&&!(\"xt\"in t)&&\"p\"in t}function U(t){return!(\"h\"in t)&&!(\"w\"in t)&&\"p\"in t&&\"e\"in t&&\"u\"in t&&\"id\"in t}async function j(t,e=()=>!0){if(!(t instanceof Uint8Array))throw new u(\"dotLottie not found\",\"INVALID_DOTLOTTIE\");return await new Promise((r,a)=>{xt(t,{filter:e},(n,s)=>{n&&a(n),r(s)})})}async function X(t,e,i){if(!(t instanceof Uint8Array))throw new u(\"Invalid dotLottie\",\"INVALID_DOTLOTTIE\");return(await j(t,a=>a.name===e&&(!i||i(a))))[e]}async function Lt(t){const e=\"manifest.json\",r=(await j(t,a=>a.name===e))[e];if(!(typeof r>\"u\"))return JSON.parse(M(r,!1))}async function V(t){return(await Lt(t))?.version??\"1.0.0\"}async function ge(t){return t instanceof Uint8Array?typeof await Lt(t)>\"u\"?{success:!1,error:\"manifest.json is missing\"}:{success:!0}:{success:!1,error:\"dotLottie not found\"}}async function we(t){const e=new Uint8Array(t),i=await ge(e);if(i.error)throw new u(i.error,\"INVALID_DOTLOTTIE\");return e}async function or(t){if(!pt(t))throw new u(\"Invalid url provided for .lottie file\",\"INVALID_URL\");const i=await(await fetch(t)).arrayBuffer(),r=new Uint8Array([80,75,3,4]);if(!new Uint8Array(i.slice(0,4)).every((s,h)=>s===r[h]))throw new u(\"Invalid .lottie file\",\"INVALID_DOTLOTTIE\");return await we(i)}async function hr(t,e,i){const r=await V(t);let a=\"audio/\";r===\"2\"&&(a=\"u/\");const n=`${a}${e}`,s=await X(t,n,i);if(!(typeof s>\"u\"))return q(s)}async function _e(t,e){const i=await V(t);let r=\"audio/\";i===\"2\"&&(r=\"u/\");const a=await j(t,s=>{const h=s.name.replace(r,\"\");return s.name.startsWith(r)&&(!e||e({...s,name:h}))}),n={};for(const s in a){const h=a[s];if(h instanceof Uint8Array){const f=s.replace(r,\"\");n[f]=q(h)}}return n}async function ye(t,e){const i=new Map;for(const[a,n]of Object.entries(e))for(const s of n.assets||[])if(U(s)){const h=s.p;i.has(h)||i.set(h,new Set),i.get(h)?.add(a)}const r=await _e(t,a=>i.has(a.name));for(const[a,n]of i){const s=r[a];if(s)for(const h of n){const f=e[h];for(const o of f?.assets||[])U(o)&&o.p===a&&(o.p=s,o.u=\"\",o.e=1)}}}async function ur(t,e,i){const r=await V(t);let a=\"images/\";r===\"2\"&&(a=\"i/\");const n=`${a}${e}`,s=await X(t,n,i);if(!(typeof s>\"u\"))return q(s)}async function Ae(t,e){const i=await V(t);let r=\"images/\";i===\"2\"&&(r=\"i/\");const a=await j(t,s=>{const h=s.name.replace(r,\"\");return s.name.startsWith(r)&&(!e||e({...s,name:h}))}),n={};for(const s in a){const h=a[s];if(h instanceof Uint8Array){const f=s.replace(s,\"\");n[f]=q(h)}}return n}async function Mt(t,e){const i=new Map;for(const[a,n]of Object.entries(e))for(const s of n.assets||[])if(at(s)){const h=s.p;i.has(h)||i.set(h,new Set),i.get(h)?.add(a)}const r=await Ae(t,a=>i.has(a.name));for(const[a,n]of i){const s=r[a];if(s)for(const h of n){const f=e[h];for(const o of f?.assets||[])at(o)&&o.p===a&&(o.p=s,o.u=\"\",o.e=1)}}}async function fr(t,e,{inlineAssets:i}={},r){const a=`animations/${e}.json`,n=await X(t,a,r);if(typeof n>\"u\")return;const s=JSON.parse(M(n,!1));if(!i)return s;const h={[e]:s};return await Mt(t,h),await ye(t,h),s}async function lr(t,{inlineAssets:e}={},i){const r={},a=await V(t);let n=\"animations/\";a===\"2\"&&(n=\"a/\");const s=await j(t,h=>{const f=h.name.replace(n,\"\").replace(\".json\",\"\");return h.name.startsWith(n)&&(!i||i({...h,name:f}))});for(const h in s){const f=s[h];if(f instanceof Uint8Array){const o=h.replace(n,\"\").replace(\".json\",\"\"),l=JSON.parse(M(f,!1));r[o]=l}}return e&&await Mt(t,r),r}async function cr(t,e){const i={},r=await j(t,a=>{const n=a.name.replace(\"t/\",\"\").replace(\".json\",\"\");return a.name.startsWith(\"t/\")&&(!e||e({...a,name:n}))});for(const a in r){const n=r[a];if(n instanceof Uint8Array){const s=a.replace(\"t/\",\"\").replace(\".json\",\"\");i[s]=JSON.parse(M(n,!1))}}return i}async function dr(t,e,i){const r=`t/${e}.json`,a=await X(t,r,i);if(!(typeof a>\"u\"))return JSON.parse(M(a,!1))}async function mr(t,e){const i={},r=await j(t,a=>{const n=a.name.replace(\"s/\",\"\").replace(\".json\",\"\");return a.name.startsWith(\"s/\")&&(!e||e({...a,name:n}))});for(const a in r){const n=r[a];if(n instanceof Uint8Array){const s=a.replace(\"s/\",\"\").replace(\".json\",\"\");i[s]=M(n,!1)}}return i}async function pr(t,e,i){const r=`s/${e}.json`,a=await X(t,r,i);return typeof a>\"u\"?void 0:JSON.parse(M(a,!1))}var ve={name:\"@dotlottie/dotlottie-js\",version:\"0.9.0-beta.13\"},gt=`${ve.name}@${ve.version}`,Ie=y({id:c(),name:g(c()),initialTheme:g(c()),background:g(c()),themes:g(x(c()))}),xe=y({id:c(),name:g(c())}),be=y({id:c(),name:g(c())}),Se=y({animation:g(c()),stateMachine:g(c())}),gr=y({version:c(),generator:c(),initial:g(Se),animations:x(Ie),themes:g(x(xe)),stateMachines:g(x(be))}),Ee=y({type:c(\"Numeric\"),triggerName:c(),conditionType:c(),compareTo:N([c(),b(),B()])}),Ne=y({type:c(\"String\"),triggerName:c(),conditionType:c(),compareTo:N([c(),b(),B()])}),De=y({type:c(\"Numeric\"),triggerName:c(),conditionType:c(),compareTo:N([c(),B()])}),Te=y({type:c(\"Event\"),triggerName:c()}),Be=N([Ee,Ne,De,Te]);y({value:b()}),y({value:B()}),y({value:c()}),y({target:g(c())});var wr=c(\"Transition\"),Oe=y({type:wr,toState:c(),guards:g(x(Be))}),wt=x(Oe),_r=y({type:c(),url:c()}),yr=y({type:c(),themeId:c()}),Ar=y({type:c(),triggerName:c(),value:g(N([c(),b()]))}),vr=y({type:c(),triggerName:c(),value:g(N([c(),b()]))}),Ir=y({type:c(),triggerName:c()}),xr=y({type:c(),triggerName:c(),value:g(B())}),br=y({type:c(),triggerName:c(),value:g(c())}),Sr=y({type:c(),triggerName:c(),value:g(b())}),Er=y({type:c(),triggerName:c()}),Nr=y({type:c(),triggerName:c()}),Dr=y({type:c(),layerName:c(),propertyIndex:b(),varName:c(),value:b()}),Tr=y({type:c(),themeId:c()}),Br=y({type:c(),value:N([c(),b()])}),Or=y({type:c(),value:N([c(),b()])}),Ur=y({type:c(),value:c()}),Lr=y({type:c(),value:c()}),P=N([_r,yr,Ar,vr,Ir,xr,br,Sr,Er,Nr,Dr,Tr,Br,Or,Ur,Lr]),Mr=N([c(\"Forward\"),c(\"Reverse\"),c(\"Bounce\"),c(\"ReverseBounce\")]),Ue=N([c(\"PlaybackState\"),c(\"GlobalState\")]),Le=y({name:c(),type:Ue,animationId:c(),loop:g(B()),autoplay:g(B()),final:g(B()),mode:g(Mr),speed:g(b()),segment:g(c()),backgroundColor:g(b()),useFrameInterpolation:g(B()),entryActions:g(x(P)),exitActions:g(x(P)),transitions:g(wt)}),Me=y({name:c(),type:Ue,entryActions:g(x(P)),exitActions:g(x(P)),transitions:g(wt)}),Fe=N([Le,Me]),Ft=x(Fe),Re=y({type:c(),layerName:g(c()),actions:x(P)}),Ve=y({type:c(),layerName:g(c()),actions:x(P)}),Pe=y({type:c(),layerName:g(c()),actions:x(P)}),ze=y({type:c(),layerName:g(c()),actions:x(P)}),Ce=y({type:c(),layerName:g(c()),actions:x(P)}),qe=y({type:c(),stateName:c(),actions:x(P)}),ke=N([Re,Ve,Pe,ze,Ce,qe]),Rt=x(ke),je=y({type:c(\"Numeric\"),name:c(),value:b()}),$e=y({type:c(\"String\"),name:c(),value:c()}),He=y({type:c(\"String\"),name:c(),value:B()}),Ye=y({type:c(\"Event\"),name:c()}),Je=N([je,$e,He,Ye]),Vt=x(Je),Pt=y({initial:c()}),Fr=y({descriptor:Pt,states:Ft,listeners:g(Rt),triggers:g(Vt)}),We=y({x:N([b(),x(b())]),y:N([b(),x(b())])}),_t={frame:b(),inTangent:g(We),outTangent:g(We),hold:g(B())},Rr=y({..._t,value:b()}),Vr=y({..._t,value:x(b())}),nt={animations:g(x(c())),id:c()},Pr=y({...nt,type:Y(\"Scalar\"),value:g(b()),keyframes:g(x(Rr)),expression:g(c())}),zr=y({..._t,value:x(b()),valueInTangent:g(b()),valueOutTangent:g(b())}),Cr=y({...nt,type:Y(\"Position\"),split:g(B()),keyframes:g(x(zr)),expression:g(c())}),qr=y({...nt,type:Y(\"Color\"),value:g(x(b())),keyframes:g(x(Vr)),expression:g(c())}),kr=y({...nt,type:Y(\"Image\"),value:y({id:g(c()),width:g(b()),height:g(b()),url:g(c())})}),jr=y({..._t,value:x(y({color:x(b()),offset:b()}))}),$r=y({...nt,type:Y(\"Gradient\"),value:g(x(y({color:x(b()),offset:b()}))),keyframes:g(x(jr))}),Hr=N([qr,Pr,Cr,kr,$r]),Ge=x(Hr),Ke=y({rules:Ge}),zt=class{constructor(t){p(this,\"_name\"),p(this,\"_id\"),p(this,\"_descriptor\"),p(this,\"_zipOptions\"),p(this,\"_states\"),p(this,\"_listeners\"),p(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 u(\"Invalid id.\")}_requireValidDescriptor(t){const e=K(Pt,t);if(!e.success){const i=`Invalid state machine declaration, ${JSON.stringify(et(e.issues).nested,null,2)}`;throw new u(`Invalid descriptor: ${i}`,\"INVALID_STATEMACHINE\")}}_requireValidStates(t){const e=K(Ft,t);if(!e.success){const i=`Invalid state machine declaration, ${JSON.stringify(et(e.issues).nested,null,2)}`;throw new u(`Invalid states: ${i}`,\"INVALID_STATEMACHINE\")}for(const i of t)i.transitions&&this._requireValidTransitions(i.transitions)}_requireValidTriggers(t){const e=K(Vt,t);if(!e.success){const i=`Invalid state machine declaration, ${JSON.stringify(et(e.issues).nested,null,2)}`;throw new u(`Invalid context variables: ${i}`,\"INVALID_STATEMACHINE\")}}_requireValidListeners(t){const e=K(Rt,t);if(!e.success){const i=`Invalid state machine declaration, ${JSON.stringify(et(e.issues).nested,null,2)}`;throw new u(`Invalid listeners: ${i}`,\"INVALID_STATEMACHINE\")}}_requireValidTransitions(t){const e=K(wt,t);if(!e.success){const i=`Invalid state machine declaration, ${JSON.stringify(et(e.issues).nested,null,2)}`;throw new u(`Invalid transitions: ${i}`,\"INVALID_STATEMACHINE\")}}},Ct=class{constructor(t){p(this,\"_data\"),p(this,\"_id\"),p(this,\"_name\"),p(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(typeof t!=\"string\"||!t)throw new u(\"Invalid theme id\")}_requireValidData(t){const e=K(Ke,t);if(!e.success){const i=JSON.stringify(e.issues,null,2);throw new u(`Invalid theme data: ${i}`)}}},Xe=class{constructor(t){p(this,\"_animationsMap\",new Map),p(this,\"_plugins\",[]),p(this,\"_themesMap\",new Map),p(this,\"_stateMachinesMap\",new Map),p(this,\"_generator\",gt),p(this,\"_version\",\"2\"),p(this,\"enableDuplicateImageOptimization\"),t?.generator&&(this._generator=t.generator),this.enableDuplicateImageOptimization=t?.enableDuplicateImageOptimization??!1}async toBase64(t){throw new u(\"toBase64() method not implemented in concrete class!\")}create(t){throw new u(\"create() method not implemented in concrete class!\")}async download(t,e=void 0){throw new u(\"download(fileName:string) method not implemented in concrete class!\")}addPlugins(...t){throw new u(\"addPlugins(...plugins: DotLottiePlugin[]) not implemented in concrete class!\")}addAnimation(t){throw new u(\"addAnimation(animationOptions: AnimationOptions) not implemented in concrete class!\")}async fromArrayBuffer(t){throw new u(\"fromArrayBuffer(arrayBuffer: ArrayBuffer): Promise<DotLottieCommon> not implemented in concrete class!\")}async toArrayBuffer(t=void 0){throw new u(\"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 t?this._generator=t:this._generator=gt,this}_renameImage(t,e,i){t.imageAssets.forEach(r=>{if(r.id===i){if(r.renameImage(e),!t.data)throw new u(\"No animation data available.\");const a=t.data.assets;if(!a)throw new u(\"No image assets to rename.\");for(const n of a)\"w\"in n&&\"h\"in n&&n.id===i&&(n.p=r.fileName)}})}_renameImageAssets(){const t=new Map;this.animations.forEach(i=>{t.set(i.id,i.imageAssets)});let e=0;t.forEach(i=>{e+=i.length});for(let i=this.animations.length-1;i>=0;i-=1){const r=this.animations.at(i);if(r)for(let a=r.imageAssets.length-1;a>=0;a-=1){const n=r.imageAssets.at(a);n&&(this._renameImage(r,`image_${e}`,n.id),e-=1)}}}_renameAudio(t,e,i){t.audioAssets.forEach(r=>{if(r.id===i){if(r.renameAudio(e),!t.data)throw new u(\"No animation data available.\");const a=t.data.assets;if(!a)throw new u(\"No audio assets to rename.\");for(const n of a)U(n)&&n.id===i&&(n.p=r.fileName)}})}_renameAudioAssets(){const t=new Map;this.animations.forEach(i=>{t.set(i.id,i.audioAssets)});let e=0;t.forEach(i=>{e+=i.length});for(let i=this.animations.length-1;i>=0;i-=1){const r=this.animations.at(i);if(r)for(let a=r.audioAssets.length-1;a>=0;a-=1){const n=r.audioAssets.at(a);n&&(this._renameAudio(r,`audio_${e}`,n.id),e-=1)}}}_addLottieAnimation(t){if(this._animationsMap.get(t.id))throw new u(\"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 u(\"Failed to inline assets, the animation's assets are undefined.\");const i=this.getImages(),r=this.getAudio();for(const a of e)if(at(a))for(const n of i)n.fileName===a.p&&(a.e=1,a.u=\"\",a.p=await n.toDataURL());else if(U(a))for(const n of r)n.fileName===a.p&&(a.e=1,a.u=\"\",a.p=await n.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 u(\"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 i=e.themes;for(const r of i)this.unscopeTheme({animationId:e.id,themeId:r.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()),r=t.find(n=>n.defaultActiveAnimation)?.id??\"\",a={version:this.version,generator:this.generator,animations:t.map(n=>({id:n.id,...n.name?{name:n.name}:{},...n.initialTheme?{initialTheme:n.initialTheme}:{},...n.background?{background:n.background}:{},...n.themes.length>0?{themes:n.themes.map(s=>s.id)}:{}}))};return e.length>0&&(a.themes=e.map(n=>({id:n.id,...n.name?{name:n.name}:{}}))),i.length>0&&(a.stateMachines=i.map(n=>({id:n.id,...n.name?{name:n.name}:{}}))),r&&(a.initial={animation:r}),a}async build(){this._buildManifest();for(const i of this.animations)await i.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 i=>i.onBuild()));for(const i of e)await i.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(!pt(t))throw new u(\"Invalid URL\");try{const e=await fetch(t);if(!e.ok)throw new u(e.statusText);const i=await e.arrayBuffer();return this.fromArrayBuffer(i)}catch(e){if(e instanceof Error)throw new u(e.message)}throw new u(\"Unknown error\")}merge(...t){const e=this.create();for(const i of t)i.themes.forEach(r=>{e.addTheme({id:r.id,name:r.name,data:r.data})}),i.animations.forEach(r=>{r.data?e.addAnimation({id:r.id,name:r.name,data:r.data}):r.url&&e.addAnimation({id:r.id,name:r.name,url:r.url}),r.themes.forEach(a=>{e.scopeTheme({animationId:r.id,themeId:a.id})})}),i.stateMachines.forEach(r=>{const a={id:r.id,name:r.name,data:{states:r.states,descriptor:{initial:r.initial},listeners:r.listeners,triggers:r.triggers},zipOptions:r.zipOptions};e.addStateMachine(a)});return e}addTheme(t){const e=new Ct(t);return this._themesMap.set(e.id,e),this}removeTheme(t){const e=this._themesMap.get(t);if(e){for(const i of this.animations)i.themes.includes(e)&&i.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 u(`Failed to find theme with id ${e}`);const r=this._animationsMap.get(t);if(!r)throw new u(`Failed to find animation with id ${t}`);return r.scopeTheme(i),this}unscopeTheme({animationId:t,themeId:e}){const i=this._themesMap.get(e);if(!i)throw new u(`Failed to find theme with id ${e}`);const r=this._animationsMap.get(t);if(!r)throw new u(`Failed to find animation with id ${t}`);return r.unscopeTheme(i.id),this}addStateMachine(t){const e=new zt(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(typeof t!=\"string\")throw new u(\"Invalid description\")}_requireValidGenerator(t){if(typeof t!=\"string\")throw new u(\"Invalid generator\")}_requireValidKeywords(t){if(typeof t!=\"string\")throw new u(\"Invalid keywords\")}_requireValidVersion(t){if(typeof t!=\"string\")throw new u(\"Invalid version\")}_requireValidCustomData(t){if(!t)throw new u(\"Invalid customData\")}},Ze=class{constructor(t){p(this,\"_name\"),p(this,\"_data\"),p(this,\"_id\",\"\"),p(this,\"_url\"),p(this,\"_zipOptions\"),p(this,\"_defaultActiveAnimation\"),p(this,\"_imageAssets\",[]),p(this,\"_audioAssets\",[]),p(this,\"_themesMap\",new Map),p(this,\"_initialTheme\",null),p(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 u(\"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(e=>{this._themesMap.set(e.id,e)})}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 u(\"_extractImageAssets(): Promise<boolean> method not implemented in concrete class\")}async _extractAudioAssets(){throw new u(\"_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 e=this.data?.assets;if(!e)throw new u(\"Failed to inline assets, the animation's assets are undefined.\");const i=this.imageAssets,r=this.audioAssets;for(const a of e)if(\"w\"in a&&\"h\"in a&&!(\"xt\"in a)&&\"p\"in a)for(const n of i)n.fileName===a.p&&(a.e=1,a.u=\"\",a.p=await n.toDataURL());else if(U(a))for(const n of r)n.fileName===a.p&&(a.e=1,a.u=\"\",a.p=await n.toDataURL())}return this._data}async _fromUrl(t){const i=await(await fetch(t)).text();let r;try{r=JSON.parse(i)}catch(a){if(a instanceof Error)throw new u(`${a.message}: Invalid json returned from url`)}return this._requireValidLottieData(r),r}_requireValidUrl(t){try{new URL(t||\"\")}catch{throw new u(\"Invalid animation url\")}}_requireValidLottieData(t){if(![\"v\",\"ip\",\"op\",\"layers\",\"fr\",\"w\",\"h\"].every(r=>Object.prototype.hasOwnProperty.call(t,r)))throw new u(\"Received invalid Lottie data.\")}_requireValidId(t){if(!t)throw new u(\"Invalid animation id\")}_requireValidOptions(t){if(this._requireValidId(t.id),!t.data&&!t.url)throw new u(\"No data or url provided.\");t.data&&this._requireValidLottieData(t.data),t.url&&this._requireValidUrl(t.url)}},Qe=class{constructor(t){p(this,\"_data\"),p(this,\"_id\",\"\"),p(this,\"_fileName\",\"\"),p(this,\"_parentAnimations\"),p(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 u(\"Invalid image id\")}_requireValidFileName(t){if(!t)throw new u(\"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 u(\"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 q(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 u(\"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 u(\"Invalid image data.\");const r=e.replace(\"data:\",\"\").replace(/;base64$/,\"\");return new Blob([i],{type:r})}if(this._isArrayBuffer(this._data))return new Blob([this._data]);if(this._isBlob(this._data))return this._data;throw new u(\"Invalid image data.\")}async _fromUrlToBlob(t){return(await fetch(t)).blob()}_isArrayBuffer(t){return t instanceof ArrayBuffer}_isDataURL(t){return typeof t==\"string\"&&t.startsWith(\"data:\")}_isBlob(t){return t instanceof Blob}},ti=class{constructor(t){p(this,\"_data\"),p(this,\"_id\",\"\"),p(this,\"_url\"),p(this,\"_fileName\",\"\"),p(this,\"_parentAnimations\"),p(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 u(\"Invalid audio file name\",\"ASSET_NOT_FOUND\");this._fileName=t}get id(){return this._id}set id(t){if(!t)throw new u(\"Invalid audio id\",\"ASSET_NOT_FOUND\");this._id=t}get data(){return this._data}set data(t){if(!t)throw new u(\"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 q(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 r=e.replace(\"data:\",\"\").replace(/;base64$/,\"\");return new Blob([i],{type:r})}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 typeof t==\"string\"&&t.startsWith(\"data:\")}_isBlob(t){return t instanceof Blob}_requireValidId(t){if(!t)throw new u(\"Invalid audio id\")}_requireValidFileName(t){if(!t)throw new u(\"Invalid audio fileName\")}},qt=class extends ti{constructor(t){super(t)}},yt=class extends Qe{constructor(t){super(t)}},ei=class extends Ze{constructor(t){super(t)}async toBase64(){const t=await this.toArrayBuffer();if(typeof window>\"u\")return d.from(t).toString(\"base64\");const i=new Uint8Array(t).reduce((r,a)=>r+String.fromCharCode(a),\"\");return window.btoa(i)}async _extractImageAssets(){if(!this._data)throw new u(\"Failed to extract image assets: Animation data does not exist\");const t=this._data.assets;if(!t)throw new u(\"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 i=e.p.split(\",\");if(!i.length||!i[0]||!i[1])break;let r=null;r=C(e.p);const n=`${e.id}.${r}`;this._imageAssets.push(new yt({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 u(\"Failed to extract audio assets: Animation data does not exist\");const t=this._data.assets;if(!t)throw new u(\"Failed to extract image assets: No assets found inside animation\");for(const e of t)if(U(e)){const i=e.p.split(\",\");if(!i.length||!i[0]||!i[1])break;let r=null;r=C(e.p);const n=`${e.id}.${r}`;this._audioAssets.push(new qt({data:e.p,id:e.id,fileName:n,parentAnimations:[this]})),e.p=n,e.u=\"/u/\",e.e=0}return!1}},ii=function(t,e){var i=typeof Symbol==\"function\"&&t[Symbol.iterator];if(!i)return t;var r=i.call(t),a,n=[],s;try{for(;(e===void 0||e-- >0)&&!(a=r.next()).done;)n.push(a.value)}catch(h){s={error:h}}finally{try{a&&!a.done&&(i=r.return)&&i.call(r)}finally{if(s)throw s.error}}return n},Yr=function(t,e){for(var i=0,r=e.length,a=t.length;i<r;i++,a++)t[a]=e[i];return t},Jr=(function(){function t(e,i,r){this.document=e,this.glayScaleCalculator=i,this.resizer=r}return t.prototype.createCanvasRenderingContext2D=function(e,i){var r=this.document.createElement(\"canvas\");r.width=e,r.height=i,r.setAttribute(\"style\",\"image-rendering: -webkit-optimize-contrast; image-rendering: crisp-edges;\");var a=r.getContext(\"2d\");if(a===null)throw new ReferenceError(\"undefined CanvasRenderingContext2D\");return a.mozImageSmoothingEnabled=!0,a.webkitImageSmoothingEnabled=!0,a.msImageSmoothingEnabled=!0,a.imageSmoothingEnabled=!0,a},t.prototype.convert=function(e){var i=this,r=new Image,a=new Promise(function(n){r.onload=function(){var s=i.createCanvasRenderingContext2D(r.width,r.height);s.drawImage(r,0,0,r.width,r.height);var h=s.getImageData(0,0,r.width,r.height).data;n(h)}}).then(function(n){return i.resizer.resize(n,r.width,r.height,e.width,e.height)}).then(function(n){var s=Yr([],ii(Array(n.length/4).keys())).map(function(h){var f=h*4,o=ii([n[f],n[f+1],n[f+2]],3),l=o[0],m=o[1],w=o[2];return i.glayScaleCalculator(l,m,w)});return new Uint8ClampedArray(s)});return r.src=e.url.toString(),a},t})(),Wr=Jr,Gr=(function(){function t(e,i){i===void 0&&(i=8),this.url=e,this.hashSize=i,this.width=i+1,this.height=i}return t.prototype.calculateArea=function(){return this.width*this.height},t})(),Kr=Gr,Xr=er(sr()),Zr=(function(){function t(){}return t.prototype.resize=function(e,i,r,a,n){var s=new ri(i,r,e),h=new ri(a,n,new Uint8ClampedArray(a*n*4));return(0,Xr.lanczos)(s,h),h.data},t})(),Qr=Zr,ri=(function(){function t(e,i,r){this.width=e,this.height=i,this.data=r}return t})(),ta=function(t,e){var i=typeof Symbol==\"function\"&&t[Symbol.iterator];if(!i)return t;var r=i.call(t),a,n=[],s;try{for(;(e===void 0||e-- >0)&&!(a=r.next()).done;)n.push(a.value)}catch(h){s={error:h}}finally{try{a&&!a.done&&(i=r.return)&&i.call(r)}finally{if(s)throw s.error}}return n},ea=function(t,e){for(var i=0,r=e.length,a=t.length;i<r;i++,a++)t[a]=e[i];return t},ia=(function(){function t(e){if(e.split(\"\").find(function(i){return i!==\"1\"&&i!==\"0\"}))throw new TypeError(\"Not bits.\");this.rawHash=e}return t.prototype.getHammingDistance=function(e){if(this.rawHash.length!==e.rawHash.length)throw new TypeError(\"Not equal to hash length.\");var i=e.rawHash.split(\"\"),r=this.rawHash.split(\"\").filter(function(a,n){return a!==(i[n]||\"0\")});return r.length},t.prototype.toString=function(){return this.calcuateHexadecimal(this.rawHash.split(\"\").map(function(e){return e===\"1\"?1:0}))},t.prototype.arrayChunk=function(e,i){return ea([],ta(Array(Math.ceil(e.length/i)).keys())).map(function(r){return e.slice(r*i,r*i+i)})},t.prototype.calcuateHexadecimal=function(e){return this.arrayChunk(e,4).map(function(i){return parseInt(i.join(\"\"),2).toString(16)}).join(\"\")},t})(),st=ia,ra=function(t,e){var i=typeof Symbol==\"function\"&&t[Symbol.iterator];if(!i)return t;var r=i.call(t),a,n=[],s;try{for(;(e===void 0||e-- >0)&&!(a=r.next()).done;)n.push(a.value)}catch(h){s={error:h}}finally{try{a&&!a.done&&(i=r.return)&&i.call(r)}finally{if(s)throw s.error}}return n},aa=function(t,e){for(var i=0,r=e.length,a=t.length;i<r;i++,a++)t[a]=e[i];return t},na=(function(){function t(e){this.document=e}return t.prototype.generateByImage=function(e,i){i.width=e.width,i.height=e.height;var r=this.document.createElement(\"canvas\"),a=r.getContext(\"2d\");if(a===null)throw new ReferenceError(\"undefined CanvasRenderingContext2D\");return a.drawImage(i,0,0,e.width,e.height),this.generate(e,a)},t.prototype.generateByCanvasRenderingContext2D=function(e,i){var r=i.getImageData(0,0,e.width,e.height).data,a=new Uint8ClampedArray(aa([],ra(Array(r.length/4).keys())).map(function(n){var s=n*4;return r[s]}));return this.generate(e,a)},t.prototype.generateByUint8ClampedArray=function(e,i){if(i.length!==e.calculateArea())throw new Error(\"Not convertable grayArray, convertable grayArray length is \"+e.calculateArea());var r=Array.from(i).map(function(a,n,s){return a<=s[n+1]?1:0}).filter(function(a,n){return(n+1)%e.width!==0}).join(\"\");return new st(r)},t.prototype.generate=function(e,i){if(i instanceof HTMLImageElement)return this.generateByImage(e,i);if(i instanceof CanvasRenderingContext2D)return this.generateByCanvasRenderingContext2D(e,i);if(i instanceof Uint8ClampedArray)return this.generateByUint8ClampedArray(e,i);throw new TypeError(\"Not generatable glay image source.\")},t})(),sa=na;function oa(t,e,i){return Math.round(t*299/1e3+e*587/1e3+i*114/1e3)}var ha=function(t,e,i,r){function a(n){return n instanceof i?n:new i(function(s){s(n)})}return new(i||(i=Promise))(function(n,s){function h(l){try{o(r.next(l))}catch(m){s(m)}}function f(l){try{o(r.throw(l))}catch(m){s(m)}}function o(l){l.done?n(l.value):a(l.value).then(h,f)}o((r=r.apply(t,[])).next())})},ua=function(t,e){var i={label:0,sent:function(){if(n[0]&1)throw n[1];return n[1]},trys:[],ops:[]},r,a,n,s;return s={next:h(0),throw:h(1),return:h(2)},typeof Symbol==\"function\"&&(s[Symbol.iterator]=function(){return this}),s;function h(o){return function(l){return f([o,l])}}function f(o){if(r)throw new TypeError(\"Generator is already executing.\");for(;i;)try{if(r=1,a&&(n=o[0]&2?a.return:o[0]?a.throw||((n=a.return)&&n.call(a),0):a.next)&&!(n=n.call(a,o[1])).done)return n;switch(a=0,n&&(o=[o[0]&2,n.value]),o[0]){case 0:case 1:n=o;break;case 4:return i.label++,{value:o[1],done:!1};case 5:i.label++,a=o[1],o=[0];continue;case 7:o=i.ops.pop(),i.trys.pop();continue;default:if(n=i.trys,!(n=n.length>0&&n[n.length-1])&&(o[0]===6||o[0]===2)){i=0;continue}if(o[0]===3&&(!n||o[1]>n[0]&&o[1]<n[3])){i.label=o[1];break}if(o[0]===6&&i.label<n[1]){i.label=n[1],n=o;break}if(n&&i.label<n[2]){i.label=n[2],i.ops.push(o);break}n[2]&&i.ops.pop(),i.trys.pop();continue}o=e.call(t,i)}catch(l){o=[6,l],a=0}finally{r=n=0}if(o[0]&5)throw o[1];return{value:o[0]?o[1]:void 0,done:!0}}},fa=(function(){function t(e,i){e===void 0&&(e=null),i===void 0&&(i=window.document),e===null&&(e=new Wr(i,oa,new Qr)),this.dHashConverter=e,this.generator=new sa(i)}return t.prototype.build=function(e,i){return i===void 0&&(i=8),ha(this,void 0,void 0,function(){var r,a;return ua(this,function(n){switch(n.label){case 0:return r=new Kr(e,i),[4,this.dHashConverter.convert(r)];case 1:return a=n.sent(),[2,this.generator.generate(r,a)]}})})},t})(),ai=fa,la=class{constructor(t){p(this,\"dotlottie\"),p(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 u(\"dotlottie-plugin build Not implemented!\")}_requireDotLottie(t){if(!t)throw new u(\"dotLottie context is null inside of duplicate image detector plugin.\")}},ca=class extends la{async generatePhash(t){throw new u(\"generatePhash(image: LottieImageCommon): Promise<Hash> is not implemented in concrete class.\")}distanceTo(t,e){throw new u(\"distanceTo(_imageHash: string, _targetImageHash: string): Promise<number> is not implemented in concrete class.\")}async _createRecordOfDuplicates(){this._requireDotLottie(this.dotlottie);const t=[],e={};for(const i of this.dotlottie.animations)for(const r of i.imageAssets)t.push({excludeFromExport:!1,image:r,hash:await this.generatePhash(r)});for(const i of t)for(const r of t)i.image.id!==r.image.id&&!i.excludeFromExport&&!r.excludeFromExport&&i.hash&&r.hash&&this.distanceTo(i.hash,r.hash)<5&&(!e[i.image.fileName]&&!e[r.image.fileName]?(r.excludeFromExport=!0,e[i.image.fileName]=[r.image]):e[r.image.fileName]&&(e[r.image.fileName]?.find(a=>a.id===i.image.id)||(i.excludeFromExport=!0,e[r.image.fileName]?.push(i.image))));return e}adjustDuplicateImageAssetPath(t,e){for(const i in e)i&&e[i]?.forEach(r=>{if(t.data){const a=t.data.assets;a&&a.forEach(n=>{if(\"w\"in n&&\"h\"in n&&n.p===r.fileName){const s=i;n.p=s}})}})}async onBuild(){this._requireDotLottie(this.dotlottie);const t=await this._createRecordOfDuplicates();this.dotlottie.animations.forEach(r=>{this.adjustDuplicateImageAssetPath(r,t)});const e={},i=this.dotlottie.getImages();for(const r in t)if(r)for(const a of i)a.fileName===r&&a.data!==void 0&&(e[r]=new yt({data:a.data,id:a.id,fileName:a.fileName}));if(Object.keys(e).length!==Object.keys(t).length)throw new u(\"The number of cloned images does not match the number of duplicate keys.\");for(const r in t)r&&t[r]?.forEach(a=>{if(a.parentAnimations.length)for(const n of a.parentAnimations){n.imageAssets.splice(n.imageAssets.indexOf(a),1);const s=e[r];s!==void 0&&(n.imageAssets.push(s),s.parentAnimations.push(n))}})}},da=class extends ca{async generatePhash(t){const e=new ai,i=new URL(await t.toDataURL());return(await e.build(i)).rawHash}distanceTo(t,e){const i=new st(t),r=new st(e);return i.getHammingDistance(r)}};async function ni(t){if(await V(new Uint8Array(t))!==\"2\"){const i=new ot,r=await new ht().fromArrayBuffer(t),a=r.animations.map(n=>n.id);for(const n of a){const s=await r.getAnimation(n,{inlineAssets:!0});s&&s.data&&i.addAnimation({data:s.data,id:n})}return await i.build(),i}return new ot().fromArrayBuffer(t)}var ot=class jt extends Xe{constructor(e){if(super(e),this.enableDuplicateImageOptimization){const i=new da;i.install(this),this._plugins.push(i)}}addAnimation(e){const i=new ei(e);if(this._animationsMap.get(e.id))throw new u(\"Duplicate animation id detected, aborting.\");return this._animationsMap.set(i.id,i),this}async toBase64(e){const i=await this.toArrayBuffer(e),a=new Uint8Array(i).reduce((n,s)=>n+String.fromCharCode(s),\"\");return window.btoa(a)}async download(e,i){const r=await this.toBlob(i),a=URL.createObjectURL(r),n=document.createElement(\"a\");n.href=a,n.download=e,n.style.display=\"none\",document.body.append(n),n.click(),setTimeout(()=>{URL.revokeObjectURL(a),n.remove()},1e3)}create(e){return new jt(e)}async toArrayBuffer(e){const i=this._buildManifest(),r={\"manifest.json\":[G(JSON.stringify(i)),{}]};for(const n of this.animations){const s=await n.toJSON();r[`a/${n.id}.json`]=[G(JSON.stringify(s)),n.zipOptions];const h=n.imageAssets,f=n.audioAssets;for(const o of h){const l=await o.toDataURL();r[`i/${o.fileName}`]=[rt(l),o.zipOptions]}for(const o of f){const l=await o.toDataURL();r[`u/${o.fileName}`]=[rt(l),o.zipOptions]}}for(const n of this.themes){const s=await n.toString();r[`t/${n.id}.json`]=[G(s),n.zipOptions]}for(const n of this.stateMachines){const s=n.toString();r[`s/${n.id}.json`]=[G(s),n.zipOptions]}return await new Promise((n,s)=>{Gt(r,e?.zipOptions||{},(h,f)=>{if(h){s(h);return}n(f.buffer)})})}async fromArrayBuffer(e){if(await V(new Uint8Array(e))!==\"2\")return ni(e);const r=new jt;try{const a=await new Promise((h,f)=>{xt(new Uint8Array(e),(o,l)=>{o&&f(o),h(l)})}),n=[],s=[];if(a[\"manifest.json\"]instanceof Uint8Array)try{const h=JSON.parse(M(a[\"manifest.json\"],!1)),{generator:f}=h;f&&(this._requireValidGenerator(f),r.setGenerator(f));for(const o of Object.keys(a)){const l=M(a[o],!0);if(o.startsWith(\"a/\")&&o.endsWith(\".json\")){const m=/a\\/(.+)\\.json/u.exec(o)?.[1];if(!m)throw new u(\"Invalid animation id\");const w=JSON.parse(l),_=h.animations.find(v=>v.id===m);if(_===void 0)throw new u(\"Animation not found inside manifest\");r.addAnimation({data:w,..._})}else if(o.startsWith(\"i/\")){const m=/i\\/(.+)\\./u.exec(o)?.[1];if(!m)throw new u(\"Invalid image id\");let w=btoa(l);w=`data:image/${C(w)};base64,${w}`,n.push(new yt({id:m,data:w,fileName:o.split(\"/\")[1]||\"\"}))}else if(o.startsWith(\"u/\")){const m=/u\\/(.+)\\./u.exec(o)?.[1];if(!m)throw new u(\"Invalid image id\");let w=btoa(l);w=`data:audio/${C(w)};base64,${w}`,s.push(new qt({id:m,data:w,fileName:o.split(\"/\")[1]||\"\"}))}else if(o.startsWith(\"t/\")&&o.endsWith(\".json\")){const m=/t\\/(.+)\\.json/u.exec(o)?.[1];if(!m)throw new u(\"Invalid theme id\");h.themes?.forEach(w=>{w.id===m&&r.addTheme({id:w.id,name:w.name,data:JSON.parse(l)})})}else if(o.startsWith(\"s/\")&&o.endsWith(\".json\")){const m=/s\\/(.+)\\.json/u.exec(o)?.[1];if(!m)throw new u(\"Invalid theme id\");h.stateMachines?.forEach(w=>{w.id===m&&r.addStateMachine({id:w.id,name:w.name,data:JSON.parse(l)})})}}for(const o of n)for(const l of r.animations)if(l.data){const m=l.data.assets;if(m)for(const w of m)\"w\"in w&&\"h\"in w&&w.p.includes(o.id)&&(o.parentAnimations.push(l),l.imageAssets.push(o))}for(const o of s)for(const l of r.animations)if(l.data){const m=l.data.assets;if(m)for(const w of m)U(w)&&w.p.includes(o.id)&&(o.parentAnimations.push(l),l.audioAssets.push(o))}}catch(h){if(h instanceof Error)throw new u(`Invalid manifest inside buffer! ${h.message}`)}else throw new u(\"Invalid buffer\")}catch(a){if(a instanceof Error)throw new u(a.message)}return r}},ma=class extends Ct{constructor(t){super(t)}},pa=class extends zt{constructor(t){super(t)}},si=class{constructor(t){p(this,\"_animationsMap\",new Map),p(this,\"_plugins\",[]),p(this,\"_author\",gt),p(this,\"_description\"),p(this,\"_generator\",gt),p(this,\"_keywords\"),p(this,\"_version\",\"1\"),p(this,\"_revision\"),p(this,\"_customData\"),p(this,\"enableDuplicateImageOptimization\"),typeof t?.author==\"string\"&&(this._author=t.author),typeof t?.description==\"string\"&&(this._description=t.description),typeof t?.generator==\"string\"&&(this._generator=t.generator),typeof t?.keywords==\"string\"&&(this._keywords=t.keywords),typeof t?.revision==\"number\"&&(this._revision=t.revision),this.enableDuplicateImageOptimization=t?.enableDuplicateImageOptimization??!1}async toBase64(t=void 0){throw new u(\"toBase64() method not implemented in concrete class!\")}create(t){throw new u(\"create() method not implemented in concrete class!\")}async download(t,e=void 0){throw new u(\"download(fileName:string) method not implemented in concrete class!\")}addPlugins(...t){throw new u(\"addPlugins(...plugins: DotLottieV1Plugin[]) not implemented in concrete class!\")}addAnimation(t){throw new u(\"addAnimation(animationOptions: AnimationOptions) not implemented in concrete class!\")}async fromArrayBuffer(t){throw new u(\"fromArrayBuffer(arrayBuffer: ArrayBuffer): Promise<DotLottieCommonV1> not implemented in concrete class!\")}async toArrayBuffer(t=void 0){throw new u(\"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=typeof t==\"string\"?t:\"\",this}setGenerator(t){return this._generator=t,this}setKeywords(t){return this._keywords=typeof t==\"string\"?t:\"DotLottieV1\",this}setRevision(t){return this._revision=t,this}_renameImage(t,e,i){t.imageAssets.forEach(r=>{if(r.id===i){if(r.renameImage(e),!t.data)throw new u(\"No animation data available.\");const a=t.data.assets;if(!a)throw new u(\"No image assets to rename.\");for(const n of a)\"w\"in n&&\"h\"in n&&n.id===i&&(n.p=r.fileName)}})}_renameImageAssets(){const t=new Map;this.animations.forEach(i=>{t.set(i.id,i.imageAssets)});let e=0;t.forEach(i=>{e+=i.length});for(let i=this.animations.length-1;i>=0;i-=1){const r=this.animations.at(i);if(r)for(let a=r.imageAssets.length-1;a>=0;a-=1){const n=r.imageAssets.at(a);n&&(this._renameImage(r,`image_${e}`,n.id),e-=1)}}}_renameAudio(t,e,i){t.audioAssets.forEach(r=>{if(r.id===i){if(r.renameAudio(e),!t.data)throw new u(\"No animation data available.\");const a=t.data.assets;if(!a)throw new u(\"No audio assets to rename.\");for(const n of a)U(n)&&n.id===i&&(n.p=r.fileName)}})}_renameAudioAssets(){const t=new Map;this.animations.forEach(i=>{t.set(i.id,i.audioAssets)});let e=0;t.forEach(i=>{e+=i.length});for(let i=this.animations.length-1;i>=0;i-=1){const r=this.animations.at(i);if(r)for(let a=r.audioAssets.length-1;a>=0;a-=1){const n=r.audioAssets.at(a);n&&(this._renameAudio(r,`audio_${e}`,n.id),e-=1)}}}_addLottieAnimation(t){if(this._animationsMap.get(t.id))throw new u(\"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 u(\"Failed to inline assets, the animation's assets are undefined.\");const i=this.getImages(),r=this.getAudio();for(const a of e)if(at(a))for(const n of i)n.fileName===a.p&&(a.e=1,a.u=\"\",a.p=await n.toDataURL());else if(U(a))for(const n of r)n.fileName===a.p&&(a.e=1,a.u=\"\",a.p=await n.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 u(\"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(i=>({id:i.id,...i.autoplay!==void 0&&{autoplay:i.autoplay},...i.loop!==void 0&&{loop:i.loop},...i.speed!==void 0&&{speed:i.speed},...i.direction!==void 0&&{direction:i.direction},...i.playMode!==void 0&&{playMode:i.playMode},...i.hover!==void 0&&{hover:i.hover},...i.intermission!==void 0&&{intermission:i.intermission},...i.themeColor!==void 0&&{themeColor:i.themeColor}}));return{version:this.version,generator:this.generator,author:this.author,...this.keywords!==void 0&&{keywords:this.keywords},...this.revision!==void 0&&{revision:this.revision},animations:t,...this.description&&this.description.trim()!==\"\"?{description:this.description}:{},...this._customData&&Object.keys(this._customData).length!==0?{custom:this._customData}:{}}}async build(){this._buildManifest();for(const i of this.animations)await i.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 i=>i.onBuild()));for(const i of e)await i.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(!pt(t))throw new u(\"Invalid URL\");try{const e=await fetch(t);if(!e.ok)throw new u(e.statusText);const i=await e.arrayBuffer();return this.fromArrayBuffer(i)}catch(e){if(e instanceof Error)throw new u(e.message)}throw new u(\"Unknown error\")}merge(...t){const e=this.create();for(const i of t)i.animations.forEach(r=>{r.data?e.addAnimation({id:r.id,data:r.data}):r.url&&e.addAnimation({id:r.id,url:r.url})});return e}_requireValidAuthor(t){if(typeof t!=\"string\")throw new u(\"Invalid author\")}_requireValidDescription(t){if(typeof t!=\"string\")throw new u(\"Invalid description\")}_requireValidGenerator(t){if(typeof t!=\"string\")throw new u(\"Invalid generator\")}_requireValidKeywords(t){if(typeof t!=\"string\")throw new u(\"Invalid keywords\")}_requireValidVersion(t){if(typeof t!=\"string\")throw new u(\"Invalid version\")}_requireValidCustomData(t){if(!t)throw new u(\"Invalid customData\")}},At=(t=>(t.Bounce=\"bounce\",t.Normal=\"normal\",t))(At||{}),oi=pi(At),hi=y({id:c(),autoplay:g(B()),loop:g(N([B(),b()])),speed:g(b()),direction:g(N([Y(1),Y(-1)])),playMode:g(oi),hover:g(B()),intermission:g(b()),themeColor:g(c())}),ga=y({version:g(c()),generator:g(c()),activeAnimationId:g(c()),animations:x(hi),author:g(c()),custom:g(gi(c(),wi())),description:g(c()),keywords:g(c()),revision:g(b())}),ui=class{constructor(t){p(this,\"_data\"),p(this,\"_id\",\"\"),p(this,\"_url\"),p(this,\"_direction\"),p(this,\"_speed\"),p(this,\"_playMode\"),p(this,\"_loop\"),p(this,\"_autoplay\"),p(this,\"_hover\"),p(this,\"_intermission\"),p(this,\"_themeColor\"),p(this,\"_zipOptions\"),p(this,\"_defaultActiveAnimation\"),p(this,\"_imageAssets\",[]),p(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,typeof t.direction==\"number\"&&(this.direction=t.direction),typeof t.speed==\"number\"&&(this.speed=t.speed),typeof t.playMode==\"string\"&&(this.playMode=t.playMode),(typeof t.loop==\"boolean\"||typeof t.loop==\"number\")&&(this.loop=t.loop),typeof t.autoplay==\"boolean\"&&(this.autoplay=t.autoplay),typeof t.hover==\"boolean\"&&(this.hover=t.hover),typeof t.intermission==\"number\"&&(this.intermission=t.intermission),typeof t.themeColor==\"string\"&&(this.themeColor=t.themeColor)}async toBase64(){throw new u(\"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){typeof t==\"number\"&&this._requireValidSpeed(t),this._speed=t}get playMode(){return this._playMode}set playMode(t){typeof t==\"string\"&&this._requireValidPlayMode(t),this._playMode=t}get loop(){return this._loop}set loop(t){(typeof t==\"number\"||typeof t==\"boolean\")&&this._requireValidLoop(t),this._loop=t}get autoplay(){return this._autoplay}set autoplay(t){typeof t==\"boolean\"&&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){typeof t==\"boolean\"&&this._requireValidHover(t),this._hover=t}get intermission(){return this._intermission}set intermission(t){typeof t==\"number\"&&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 u(\"_extractImageAssets(): Promise<boolean> method not implemented in concrete class\")}async _extractAudioAssets(){throw new u(\"_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 e=this.data?.assets;if(!e)throw new u(\"Failed to inline assets, the animation's assets are undefined.\");const i=this.imageAssets,r=this.audioAssets;for(const a of e)if(\"w\"in a&&\"h\"in a&&!(\"xt\"in a)&&\"p\"in a)for(const n of i)n.fileName===a.p&&(a.e=1,a.u=\"\",a.p=await n.toDataURL());else if(U(a))for(const n of r)n.fileName===a.p&&(a.e=1,a.u=\"\",a.p=await n.toDataURL())}return this._data}async _fromUrl(t){const i=await(await fetch(t)).text();let r;try{r=JSON.parse(i)}catch(a){if(a instanceof Error)throw new u(`${a.message}: Invalid json returned from url`)}return this._requireValidLottieData(r),r}_requireValidUrl(t){try{new URL(t||\"\")}catch{throw new u(\"Invalid animation url\")}}_requireValidLottieData(t){if(![\"v\",\"ip\",\"op\",\"layers\",\"fr\",\"w\",\"h\"].every(r=>Object.prototype.hasOwnProperty.call(t,r)))throw new u(\"Received invalid Lottie data.\")}_requireValidId(t){if(!t)throw new u(\"Invalid animation id\")}_requireValidDirection(t){if(t!==-1&&t!==1)throw new u(\"Direction can only be -1 (backwards) or 1 (forwards)\")}_requireValidIntermission(t){if(t<0||!Number.isInteger(t))throw new u(\"intermission must be a positive number\")}_requireValidLoop(t){if(typeof t==\"number\"&&(!Number.isInteger(t)||t<0))throw new u(\"loop must be a positive number or boolean\")}_requireValidOptions(t){if(this._requireValidId(t.id),!t.data&&!t.url)throw new u(\"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(t!==void 0&&(typeof t!=\"number\"||t<0))throw new u(\"Speed must be a non-negative number\")}_requireValidPlayMode(t){const e=Object.values(At);if(t!==void 0&&!e.includes(t))throw new u(`playMode must be one of: ${e.join(\", \")}`)}_requireValidAutoplay(t){if(t!==void 0&&typeof t!=\"boolean\")throw new u(\"autoplay must be a boolean\")}_requireValidHover(t){if(t!==void 0&&typeof t!=\"boolean\")throw new u(\"Hover must be a boolean\")}_requireValidThemeColor(t){if(t!==void 0&&typeof t!=\"string\")throw new u(\"themeColor must be a string and start with #\");if(t!==void 0&&!t.startsWith(\"#\"))throw new u(\"themeColor must be a string and start with #\")}},fi=class{constructor(t){p(this,\"_data\"),p(this,\"_id\",\"\"),p(this,\"_fileName\",\"\"),p(this,\"_parentAnimations\"),p(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 u(\"Invalid image id\")}_requireValidFileName(t){if(!t)throw new u(\"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 u(\"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 q(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 u(\"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 u(\"Invalid image data.\");const r=e.replace(\"data:\",\"\").replace(/;base64$/,\"\");return new Blob([i],{type:r})}if(this._isArrayBuffer(this._data))return new Blob([this._data]);if(this._isBlob(this._data))return this._data;throw new u(\"Invalid image data.\")}async _fromUrlToBlob(t){return(await fetch(t)).blob()}_isArrayBuffer(t){return t instanceof ArrayBuffer}_isDataURL(t){return typeof t==\"string\"&&t.startsWith(\"data:\")}_isBlob(t){return t instanceof Blob}},li=class{constructor(t){p(this,\"_data\"),p(this,\"_id\",\"\"),p(this,\"_url\"),p(this,\"_fileName\",\"\"),p(this,\"_parentAnimations\"),p(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 u(\"Invalid audio file name\",\"ASSET_NOT_FOUND\");this._fileName=t}get id(){return this._id}set id(t){if(!t)throw new u(\"Invalid audio id\",\"ASSET_NOT_FOUND\");this._id=t}get data(){return this._data}set data(t){if(!t)throw new u(\"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 q(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 r=e.replace(\"data:\",\"\").replace(/;base64$/,\"\");return new Blob([i],{type:r})}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 typeof t==\"string\"&&t.startsWith(\"data:\")}_isBlob(t){return t instanceof Blob}_requireValidId(t){if(!t)throw new u(\"Invalid audio id\")}_requireValidFileName(t){if(!t)throw new u(\"Invalid audio fileName\")}},kt=class extends li{constructor(t){super(t)}},vt=class extends fi{constructor(t){super(t)}},ci=class extends ui{constructor(t){super(t)}async toBase64(){const t=await this.toArrayBuffer();if(typeof window>\"u\")return d.from(t).toString(\"base64\");const i=new Uint8Array(t).reduce((r,a)=>r+String.fromCharCode(a),\"\");return window.btoa(i)}async _extractImageAssets(){if(!this._data)throw new u(\"Failed to extract image assets: Animation data does not exist\");const t=this._data.assets;if(!t)throw new u(\"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 i=e.p.split(\",\");if(!i.length||!i[0]||!i[1])break;let r=null;r=C(e.p);const n=`${e.id}.${r}`;this._imageAssets.push(new vt({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 u(\"Failed to extract audio assets: Animation data does not exist\");const t=this._data.assets;if(!t)throw new u(\"Failed to extract image assets: No assets found inside animation\");for(const e of t)if(U(e)){const i=e.p.split(\",\");if(!i.length||!i[0]||!i[1])break;let r=null;r=C(e.p);const n=`${e.id}.${r}`;this._audioAssets.push(new kt({data:e.p,id:e.id,fileName:n,parentAnimations:[this]})),e.p=n,e.u=\"/audio/\",e.e=0}return!1}},wa=class{constructor(t){p(this,\"dotLottieV1\"),p(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 u(\"DotLottieV1-plugin build Not implemented!\")}_requireDotLottieV1(t){if(!t)throw new u(\"DotLottieV1 context is null inside of duplicate image detector plugin.\")}},_a=class extends wa{async generatePhash(t){throw new u(\"generatePhash(image: LottieImageCommonV1): Promise<Hash> is not implemented in concrete class.\")}distanceTo(t,e){throw new u(\"distanceTo(_imageHash: string, _targetImageHash: string): Promise<number> is not implemented in concrete class.\")}async _createRecordOfDuplicates(){this._requireDotLottieV1(this.dotLottieV1);const t=[],e={};for(const i of this.dotLottieV1.animations)for(const r of i.imageAssets)t.push({excludeFromExport:!1,image:r,hash:await this.generatePhash(r)});for(const i of t)for(const r of t)i.image.id!==r.image.id&&!i.excludeFromExport&&!r.excludeFromExport&&i.hash&&r.hash&&this.distanceTo(i.hash,r.hash)<5&&(!e[i.image.fileName]&&!e[r.image.fileName]?(r.excludeFromExport=!0,e[i.image.fileName]=[r.image]):e[r.image.fileName]&&(e[r.image.fileName]?.find(a=>a.id===i.image.id)||(i.excludeFromExport=!0,e[r.image.fileName]?.push(i.image))));return e}adjustDuplicateImageAssetPath(t,e){for(const i in e)i&&e[i]?.forEach(r=>{if(t.data){const a=t.data.assets;a&&a.forEach(n=>{if(\"w\"in n&&\"h\"in n&&n.p===r.fileName){const s=i;n.p=s}})}})}async onBuild(){this._requireDotLottieV1(this.dotLottieV1);const t=await this._createRecordOfDuplicates();this.dotLottieV1.animations.forEach(r=>{this.adjustDuplicateImageAssetPath(r,t)});const e={},i=this.dotLottieV1.getImages();for(const r in t)if(r)for(const a of i)a.fileName===r&&a.data!==void 0&&(e[r]=new vt({data:a.data,id:a.id,fileName:a.fileName}));if(Object.keys(e).length!==Object.keys(t).length)throw new u(\"The number of cloned images does not match the number of duplicate keys.\");for(const r in t)r&&t[r]?.forEach(a=>{if(a.parentAnimations.length)for(const n of a.parentAnimations){n.imageAssets.splice(n.imageAssets.indexOf(a),1);const s=e[r];s!==void 0&&(n.imageAssets.push(s),s.parentAnimations.push(n))}})}},ya=class extends _a{async generatePhash(t){const e=new ai,i=new URL(await t.toDataURL());return(await e.build(i)).rawHash}distanceTo(t,e){const i=new st(t),r=new st(e);return i.getHammingDistance(r)}};async function di(t){if(await V(new Uint8Array(t))===\"2\"){const i=new ht,r=await new ot().fromArrayBuffer(t),a=r.animations.map(n=>n.id);for(const n of a){const s=await r.getAnimation(n,{inlineAssets:!0});s&&s.data&&i.addAnimation({data:s.data,id:n})}return await i.build(),i}else return new ht().fromArrayBuffer(t)}var ht=class $t extends si{constructor(e){if(super(e),this.enableDuplicateImageOptimization){const i=new ya;i.install(this),this._plugins.push(i)}}addAnimation(e){const i=new ci(e);if(this._animationsMap.get(e.id))throw new u(\"Duplicate animation id detected, aborting.\");return this._animationsMap.set(i.id,i),this}async toBase64(e){const i=await this.toArrayBuffer(e),a=new Uint8Array(i).reduce((n,s)=>n+String.fromCharCode(s),\"\");return window.btoa(a)}async download(e,i){const r=await this.toBlob(i),a=URL.createObjectURL(r),n=document.createElement(\"a\");n.href=a,n.download=e,n.style.display=\"none\",document.body.append(n),n.click(),setTimeout(()=>{URL.revokeObjectURL(a),n.remove()},1e3)}create(e){return new $t(e)}async toArrayBuffer(e){const i=this._buildManifest(),r={\"manifest.json\":[G(JSON.stringify(i)),{}]};for(const n of this.animations){const s=await n.toJSON();r[`animations/${n.id}.json`]=[G(JSON.stringify(s)),n.zipOptions];const h=n.imageAssets,f=n.audioAssets;for(const o of h){const l=await o.toDataURL();r[`images/${o.fileName}`]=[rt(l),o.zipOptions]}for(const o of f){const l=await o.toDataURL();r[`audio/${o.fileName}`]=[rt(l),o.zipOptions]}}return await new Promise((n,s)=>{Gt(r,e?.zipOptions||{},(h,f)=>{if(h){s(h);return}n(f.buffer)})})}async fromArrayBuffer(e){if(await V(new Uint8Array(e))===\"2\")return di(e);const r=new $t;try{const a=await new Promise((h,f)=>{xt(new Uint8Array(e),(o,l)=>{o&&f(o),h(l)})}),n=[],s=[];if(a[\"manifest.json\"]instanceof Uint8Array)try{const h=JSON.parse(M(a[\"manifest.json\"],!1)),{author:f,custom:o,description:l,generator:m,keywords:w}=h;f&&(this._requireValidAuthor(f),r.setAuthor(f)),o&&(this._requireValidCustomData(o),r.setCustomData(o)),l&&(this._requireValidDescription(l),r.setDescription(l)),m&&(this._requireValidGenerator(m),r.setGenerator(m)),w&&(this._requireValidKeywords(w),r.setKeywords(w));for(const _ of Object.keys(a)){const v=M(a[_],!0);if(_.startsWith(\"animations/\")&&_.endsWith(\".json\")){const A=/animations\\/(.+)\\.json/u.exec(_)?.[1];if(!A)throw new u(\"Invalid animation id\");const I=JSON.parse(v),S=h.animations.find(T=>T.id===A);if(S===void 0)throw new u(\"Animation not found inside manifest\");r.addAnimation({data:I,...S})}else if(_.startsWith(\"images/\")){const A=/images\\/(.+)\\./u.exec(_)?.[1];if(!A)throw new u(\"Invalid image id\");let I=btoa(v);I=`data:image/${C(I)};base64,${I}`,n.push(new vt({id:A,data:I,fileName:_.split(\"/\")[1]||\"\"}))}else if(_.startsWith(\"audio/\")){const A=/audio\\/(.+)\\./u.exec(_)?.[1];if(!A)throw new u(\"Invalid image id\");let I=btoa(v);I=`data:audio/${C(I)};base64,${I}`,s.push(new kt({id:A,data:I,fileName:_.split(\"/\")[1]||\"\"}))}}for(const _ of n)for(const v of r.animations)if(v.data){const A=v.data.assets;if(A)for(const I of A)\"w\"in I&&\"h\"in I&&I.p.includes(_.id)&&(_.parentAnimations.push(v),v.imageAssets.push(_))}for(const _ of s)for(const v of r.animations)if(v.data){const A=v.data.assets;if(A)for(const I of A)U(I)&&I.p.includes(_.id)&&(_.parentAnimations.push(v),v.audioAssets.push(_))}}catch(h){if(h instanceof Error)throw new u(`Invalid manifest inside buffer! ${h.message}`)}else throw new u(\"Invalid buffer\")}catch(a){if(a instanceof Error)throw new u(a.message)}return r}};function Aa(t,e){return t===\"v1\"?new ht(e):new ot(e)}export{De as BooleanGuardSchema,He as BooleanTriggerSchema,Pt as DescriptorSchema,ot as DotLottie,Xe as DotLottieCommon,si as DotLottieCommonV1,u as DotLottieError,zt as DotLottieStateMachineCommon,Fr as DotLottieStateMachineSchema,ht as DotLottieV1,pe as ErrorCodes,Te as EventGuardSchema,Ye as EventTriggerSchema,Me as GlobalStateSchema,Be as GuardSchema,Se as InitialObjectSchema,ke as ListenerSchema,Rt as ListenersSchema,ei as LottieAnimation,Ze as LottieAnimationCommon,ui as LottieAnimationCommonV1,ci as LottieAnimationV1,qt as LottieAudio,ti as LottieAudioCommon,li as LottieAudioCommonV1,kt as LottieAudioV1,yt as LottieImage,Qe as LottieImageCommon,fi as LottieImageCommonV1,vt as LottieImageV1,pa as LottieStateMachine,ma as LottieTheme,Ct as LottieThemeCommon,Bt as MIME_CODES,Ot as MIME_TO_EXTENSION,Tt as MIME_TYPES,Ie as ManifestAnimationSchema,hi as ManifestAnimationSchemaV1,gr as ManifestSchema,ga as ManifestSchemaV1,be as ManifestStateMachineSchema,xe as ManifestThemeSchema,Ee as NumericGuardSchema,je as NumericTriggerSchema,qe as OnCompleteSchema,At as PlayMode,oi as PlayModeSchema,Le as PlaybackStateSchema,Ve as PointerDownSchema,Pe as PointerEnterSchema,Ce as PointerExitSchema,ze as PointerMoveSchema,Re as PointerUpSchema,Ge as RulesSchema,Fe as StateSchema,Ft as StatesSchema,Ne as StringGuardSchema,$e as StringTriggerSchema,Ke as ThemeDataSchema,Oe as TransitionSchema,wt as TransitionsSchema,Je as TriggerSchema,Vt as TriggersSchema,rt as base64ToUint8Array,q as dataUrlFromU8,_e as getAllAudio,fr as getAnimation,lr as getAnimations,hr as getAudio,V as getDotLottieVersion,C as getExtensionTypeFromBase64,ur as getImage,Ae as getImages,Lt as getManifest,Ut as getMimeTypeFromBase64,pr as getStateMachine,mr as getStateMachines,dr as getTheme,cr as getThemes,ye as inlineAudioAssets,Mt as inlineImageAssets,U as isAudioAsset,at as isImageAsset,pt as isValidURL,we as loadFromArrayBuffer,or as loadFromURL,Aa as makeDotLottie,di as toDotLottieV1,ni as toDotLottieV2,j as unzipDotLottie,X as unzipDotLottieFile,ge as validateDotLottie};\n//# sourceMappingURL=/sm/72f8c56cd54748149c0b8d13b498bd315971c46a5affb8cfbf7259fa12f3b837.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://www.unpkg.com/@lottiefiles/dotlottie-react@0.13.0-beta.9/dist/browser/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(){setAnimationLoaded(true);setThemes(dotLottie?.manifest?.themes??[]);applyProgressFrame(props.progress);setTimeout(()=>dotLottie?.resize(),1e3);}dotLottie?.addEventListener(\"load\",onLoad);dotLottie?.addEventListener(\"loadError\",console.error);return()=>{dotLottie?.removeEventListener(\"load\",onLoad);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?.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?.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){return 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\"){const framerTheme=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?.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},pageUrl:{type:ControlType.String,title:\"Page URL\",defaultValue:\"\",hidden(){return true;}}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"DotLottiePlayer\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"fixed\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerIntrinsicHeight\":\"fixed\",\"framerDisableUnlink\":\"\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./DotLottieFramer.map","// Generated by Framer (eb722b7)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 18 0 L 9 8.25 L 0 0 Z\" fill-opacity=\"var(--1m6trwb, 0)\" fill=\"var(--21h8s6, rgb(0, 0, 0))\" height=\"8.25px\" id=\"vcLsrdoR2\" transform=\"translate(3 5.25)\" width=\"18px\"/><path d=\"M 0 0 L 18 0 L 18 0 L 18 12.75 C 18 13.164 17.664 13.5 17.25 13.5 L 0.75 13.5 C 0.336 13.5 0 13.164 0 12.75 L 0 0 Z\" fill=\"transparent\" height=\"13.5px\" id=\"IQRHKCjuC\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(3 5.25)\" width=\"18px\"/><path d=\"M 18 0 L 9 8.25 L 0 0\" fill=\"transparent\" height=\"8.25px\" id=\"qKAGBBtCQ\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(3 5.25)\" width=\"18px\"/></svg>';const getProps=({alpha,color,height,id,width,width1,...props})=>{return{...props,ezTt3ayMo:color??props.ezTt3ayMo??\"rgb(0, 0, 0)\",lschgej4H:width1??props.lschgej4H??1.5,qxTvv_EBh:alpha??props.qxTvv_EBh};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,ezTt3ayMo,lschgej4H,qxTvv_EBh,...restProps}=getProps(props);const href=useSVGTemplate(\"99690465\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-ZmWrf\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1m6trwb\":qxTvv_EBh,\"--21h8s6\":ezTt3ayMo,\"--pgex8v\":lschgej4H,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[\".framer-ZmWrf { aspect-ratio: 1; display: block; width: 24px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"ezTt3ayMo\":\"color\",\"lschgej4H\":\"width1\",\"qxTvv_EBh\":\"alpha\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Envelope Simple\",\"color\":{\"type\":\"variable\",\"value\":\"21h8s6\"},\"set\":{\"localId\":\"vectorSet/NGVKdicsm\",\"id\":\"NGVKdicsm\",\"moduleId\":\"omX0gWFPqDwhaiWwf6ab\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-ZmWrf\");Icon.displayName=\"Envelope Simple\";export default Icon;addPropertyControls(Icon,{ezTt3ayMo:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},lschgej4H:{defaultValue:1.5,displayStepper:true,hidden:false,max:6,min:0,step:.5,title:\"Width\",type:ControlType.Number},qxTvv_EBh:{defaultValue:0,displayStepper:true,hidden:false,max:1,min:0,step:.1,title:\"Alpha\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"ezTt3ayMo\\\":\\\"color\\\",\\\"lschgej4H\\\":\\\"width1\\\",\\\"qxTvv_EBh\\\":\\\"alpha\\\"}\",\"framerDisableUnlink\":\"true\",\"framerIntrinsicWidth\":\"24\",\"framerVector\":\"{\\\"name\\\":\\\"Envelope Simple\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"21h8s6\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/NGVKdicsm\\\",\\\"id\\\":\\\"NGVKdicsm\\\",\\\"moduleId\\\":\\\"omX0gWFPqDwhaiWwf6ab\\\"}}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"24\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (0f6ce29)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Instance,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import EnvelopeSimple from\"https://framerusercontent.com/modules/Uzqkv2OV8vOM0tvVJuKZ/FhsnH8aQ9IphMWju8o0f/sYXjYwbRE.js\";const enabledGestures={U_uaCbYBC:{hover:true}};const serializationHash=\"framer-IxeeZ\";const variantClassNames={U_uaCbYBC:\"framer-v-98y7ta\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const cv0bqB5BT=undefined;const V8yYoXYaf=undefined;const y_DajjDcv=undefined;const GtDm6up9n=undefined;const transition1={bounce:.2,delay:0,duration:.4,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 getProps=({color,height,icon,id,link,text,width,...props})=>{return{...props,cv0bqB5BT:link??props.cv0bqB5BT,GtDm6up9n:text??props.GtDm6up9n??\"Info@seasons.com\",V8yYoXYaf:color??props.V8yYoXYaf??\"var(--token-b18ef4b8-1a56-4669-becc-58e1b8331d11, rgb(16, 16, 16))\",y_DajjDcv:icon??props.y_DajjDcv??EnvelopeSimple};};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,GtDm6up9n,V8yYoXYaf,cv0bqB5BT,y_DajjDcv,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"U_uaCbYBC\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);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__*/_jsx(Link,{href:cv0bqB5BT,motionChild:true,nodeId:\"U_uaCbYBC\",openInNewTab:true,scopeId:\"pyF8kY_Lz\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-98y7ta\",className,classNames)} framer-rqx0kd`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"U_uaCbYBC\",ref:refBinding,style:{...style},...addPropertyOverrides({\"U_uaCbYBC-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(Instance,{animated:true,className:\"framer-1dyqgmd\",Component:y_DajjDcv,layoutDependency:layoutDependency,layoutId:\"IU6Wh2DaD\",style:{\"--1m6trwb\":0,\"--21h8s6\":V8yYoXYaf,\"--pgex8v\":1.5,opacity:1},variants:{\"U_uaCbYBC-hover\":{opacity:.6}}}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RUIgR2FyYW1vbmQtNTAw\",\"--framer-font-family\":'\"EB Garamond\", \"EB Garamond Placeholder\", serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"120%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-V8yYoXYaf-pyF8kY_Lz))\",\"--framer-text-transform\":\"uppercase\"},children:\"Info@seasons.com\"})}),className:\"framer-1v0ygig\",\"data-framer-name\":\"Text\",fonts:[\"GF;EB Garamond-500\"],layoutDependency:layoutDependency,layoutId:\"pWCS5XYT5\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-V8yYoXYaf-pyF8kY_Lz)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--variable-reference-V8yYoXYaf-pyF8kY_Lz\":V8yYoXYaf,opacity:1,textShadow:\"none\"},text:GtDm6up9n,variants:{\"U_uaCbYBC-hover\":{\"--extracted-1kkmzbh\":\"0.1px\",\"--extracted-1nvstw5\":\"rgba(0, 0, 0, 1)\",opacity:.88,textShadow:\"0.1px 0.1px 1px rgb(255, 255, 255)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"U_uaCbYBC-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RUIgR2FyYW1vbmQtNjAw\",\"--framer-font-family\":'\"EB Garamond\", \"EB Garamond Placeholder\", serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"120%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-V8yYoXYaf-pyF8kY_Lz))\",\"--framer-text-stroke-color\":\"var(--extracted-1nvstw5, rgba(0, 0, 0, 1))\",\"--framer-text-stroke-width\":\"var(--extracted-1kkmzbh, 0.1px)\",\"--framer-text-transform\":\"uppercase\"},children:\"Info@seasons.com\"})}),fonts:[\"GF;EB Garamond-600\"]}},baseVariant,gestureVariant)})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-IxeeZ.framer-rqx0kd, .framer-IxeeZ .framer-rqx0kd { display: block; }\",\".framer-IxeeZ.framer-98y7ta { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; text-decoration: none; width: 288px; }\",\".framer-IxeeZ .framer-1dyqgmd { flex: none; height: var(--framer-aspect-ratio-supported, 18px); position: relative; width: 18px; }\",\".framer-IxeeZ .framer-1v0ygig { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-IxeeZ.framer-v-98y7ta.hover.framer-98y7ta { gap: 8px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 18\n * @framerIntrinsicWidth 288\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"R1XS_4UBp\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"GtDm6up9n\":\"text\",\"V8yYoXYaf\":\"color\",\"cv0bqB5BT\":\"link\",\"y_DajjDcv\":\"icon\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerVectorSets [\"omX0gWFPqDwhaiWwf6ab\"]\n */const FramerpyF8kY_Lz=withCSS(Component,css,\"framer-IxeeZ\");export default FramerpyF8kY_Lz;FramerpyF8kY_Lz.displayName=\"Icon Text\";FramerpyF8kY_Lz.defaultProps={height:18,width:288};addPropertyControls(FramerpyF8kY_Lz,{GtDm6up9n:{defaultValue:\"Info@seasons.com\",displayTextArea:false,title:\"Text\",type:ControlType.String},V8yYoXYaf:{defaultValue:'var(--token-b18ef4b8-1a56-4669-becc-58e1b8331d11, rgb(16, 16, 16)) /* {\"name\":\"Black\"} */',title:\"Color\",type:ControlType.Color},cv0bqB5BT:{title:\"Link\",type:ControlType.Link},y_DajjDcv:{defaultValue:{identifier:\"module:Uzqkv2OV8vOM0tvVJuKZ/FhsnH8aQ9IphMWju8o0f/sYXjYwbRE.js:default\",moduleId:\"Uzqkv2OV8vOM0tvVJuKZ\"},setModuleId:\"omX0gWFPqDwhaiWwf6ab\",title:\"Icon\",type:ControlType.VectorSetItem}});addFonts(FramerpyF8kY_Lz,[{explicitInter:true,fonts:[{cssFamilyName:\"EB Garamond\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"EB Garamond\",url:\"https://fonts.gstatic.com/s/ebgaramond/v32/SlGDmQSNjdsmc35JDF1K5E55YMjF_7DPuGi-2fRUBoV-e6yHgQ.woff2\",weight:\"500\"},{cssFamilyName:\"EB Garamond\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"EB Garamond\",url:\"https://fonts.gstatic.com/s/ebgaramond/v32/SlGDmQSNjdsmc35JDF1K5E55YMjF_7DPuGi-NfNUBoV-e6yHgQ.woff2\",weight:\"600\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerpyF8kY_Lz\",\"slots\":[],\"annotations\":{\"framerVectorSets\":\"[\\\"omX0gWFPqDwhaiWwf6ab\\\"]\",\"framerIntrinsicHeight\":\"18\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"R1XS_4UBp\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"288\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"GtDm6up9n\\\":\\\"text\\\",\\\"V8yYoXYaf\\\":\\\"color\\\",\\\"cv0bqB5BT\\\":\\\"link\\\",\\\"y_DajjDcv\\\":\\\"icon\\\"}\",\"framerContractVersion\":\"1\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./pyF8kY_Lz.map","// Generated by Framer (0f6ce29)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Icon1 from\"https://framerusercontent.com/modules/6xnBUvkIS5FqCWLRPUOv/LRm2Ys6LOWB9DTa8RBHC/XuUh5sCMi.js\";import Icon from\"https://framerusercontent.com/modules/FHWFtJppNDsVCFv6Rfg5/UgHlbETfI7VHj2di1rzE/qZNdXJY8G.js\";import DotLottiePlayer from\"https://framerusercontent.com/modules/smu5EVUYoHvicydS1jnz/YKa31E8vq72JWMqqY5xu/DotLottieFramer.js\";import EnvelopeSimple from\"https://framerusercontent.com/modules/Uzqkv2OV8vOM0tvVJuKZ/FhsnH8aQ9IphMWju8o0f/sYXjYwbRE.js\";import IconText from\"https://framerusercontent.com/modules/2jKT747w3mDZIqdw4Hcx/5QDiI0yAD8H6TRAKdiPJ/pyF8kY_Lz.js\";const IconTextFonts=getFonts(IconText);const SmartComponentScopedContainerWithFX=withFX(SmartComponentScopedContainer);const DotLottiePlayerFonts=getFonts(DotLottiePlayer);const MotionDivWithFX=withFX(motion.div);const serializationHash=\"framer-G1KTy\";const variantClassNames={uzLDR4JQF:\"framer-v-k6aoyw\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const JQMzqbhDs=undefined;const zdPMeKNC6=undefined;const hbzc4hrlw=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:12};const transition2={delay:0,duration:.6,ease:[.12,.23,.5,1],type:\"tween\"};const animation1={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:12};const transition3={delay:.1,duration:.6,ease:[.12,.23,.5,1],type:\"tween\"};const animation2={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition3,x:0,y:12};const transition4={delay:.2,duration:.6,ease:[.12,.23,.5,1],type:\"tween\"};const animation3={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition4,x:0,y:12};const transition5={delay:.3,duration:.6,ease:[.12,.23,.5,1],type:\"tween\"};const animation4={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition5,x:0,y:12};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 humanReadableEnumMap={Horizontal:\"row\",Vertical:\"column\"};const getProps=({availability,color,direction,height,id,width,...props})=>{return{...props,hbzc4hrlw:availability??props.hbzc4hrlw??true,JQMzqbhDs:humanReadableEnumMap[direction]??direction??props.JQMzqbhDs??\"row\",zdPMeKNC6:color??props.zdPMeKNC6??\"var(--token-b18ef4b8-1a56-4669-becc-58e1b8331d11, rgb(16, 16, 16))\"};};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,zdPMeKNC6,hbzc4hrlw,JQMzqbhDs,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"uzLDR4JQF\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);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-k6aoyw\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"uzLDR4JQF\",ref:refBinding,style:{\"--12s1ess\":JQMzqbhDs,\"--19c8zfg\":JQMzqbhDs===\"column\"?\"100%\":\"1px\",\"--1vur9ab\":JQMzqbhDs===\"column\"?undefined:\"1 0 0px\",...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:18,width:JQMzqbhDs===\"row\"?`max((${componentViewport?.width||\"100vw\"} - 20px) / 3, 1px)`:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFX,{__framer__animate:{transition:transition2},__framer__animateOnce:true,__framer__enter:animation,__framer__exit:animation1,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-1l1vb88-container\",layoutDependency:layoutDependency,layoutId:\"BxqqGpvo3-container\",nodeId:\"BxqqGpvo3\",rendersWithMotion:true,scopeId:\"eqnuksWay\",children:/*#__PURE__*/_jsx(IconText,{cv0bqB5BT:\"mailto:svetatrojicazemun@gmail.com\",GtDm6up9n:\"svetatrojicazemun@gmail.com\",height:\"100%\",id:\"BxqqGpvo3\",layoutId:\"BxqqGpvo3\",style:{width:\"100%\"},V8yYoXYaf:zdPMeKNC6,width:\"100%\",y_DajjDcv:EnvelopeSimple})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:18,width:JQMzqbhDs===\"row\"?`max((${componentViewport?.width||\"100vw\"} - 20px) / 3, 1px)`:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFX,{__framer__animate:{transition:transition3},__framer__animateOnce:true,__framer__enter:animation,__framer__exit:animation2,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-1n7vdld-container\",layoutDependency:layoutDependency,layoutId:\"uXX_V05YU-container\",nodeId:\"uXX_V05YU\",rendersWithMotion:true,scopeId:\"eqnuksWay\",children:/*#__PURE__*/_jsx(IconText,{cv0bqB5BT:\"teL:+381113165220\",GtDm6up9n:\"011 / 31 65 220\",height:\"100%\",id:\"uXX_V05YU\",layoutId:\"uXX_V05YU\",style:{width:\"100%\"},V8yYoXYaf:zdPMeKNC6,width:\"100%\",y_DajjDcv:Icon})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:18,width:JQMzqbhDs===\"row\"?`max((${componentViewport?.width||\"100vw\"} - 20px) / 3, 1px)`:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFX,{__framer__animate:{transition:transition4},__framer__animateOnce:true,__framer__enter:animation,__framer__exit:animation3,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-5ydabv-container\",layoutDependency:layoutDependency,layoutId:\"jzVhdLz63-container\",nodeId:\"jzVhdLz63\",rendersWithMotion:true,scopeId:\"eqnuksWay\",children:/*#__PURE__*/_jsx(IconText,{cv0bqB5BT:\"https://www.google.com/maps/place/Church+of+the+Holy+Trinity/@44.8498104,20.3947419,17z/data=!4m6!3m5!1s0x475a65b603cf3b21:0x9c7e9f4fbc4fae82!8m2!3d44.8500234!4d20.3959864!16s%2Fg%2F11h1tn71_?entry=ttu&g_ep=EgoyMDI2MDIxMC4wIKXMDSoASAFQAw%3D%3D\",GtDm6up9n:\"Земун, Београд\",height:\"100%\",id:\"jzVhdLz63\",layoutId:\"jzVhdLz63\",style:{width:\"100%\"},V8yYoXYaf:zdPMeKNC6,width:\"100%\",y_DajjDcv:Icon1})})}),hbzc4hrlw!==false&&/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition5},__framer__animateOnce:true,__framer__enter:animation,__framer__exit:animation4,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-1tqc1ot\",\"data-framer-name\":\"Availability\",layoutDependency:layoutDependency,layoutId:\"QKDFOfxt9\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-13bc5iy-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"Bs6IuMVUo-container\",nodeId:\"Bs6IuMVUo\",rendersWithMotion:true,scopeId:\"eqnuksWay\",children:/*#__PURE__*/_jsx(DotLottiePlayer,{autoplay:true,autoResizeCanvas:false,availableThemes:\"\",background:\"rgba(0, 0, 0, 0)\",darkTheme:\"\",defaultTheme:\"\",devicePixelRatio:1,dprToggle:true,height:\"100%\",hover:false,id:\"Bs6IuMVUo\",layoutId:\"Bs6IuMVUo\",lightTheme:\"\",loop:true,marker:\"\",pageUrl:\"\",playMode:\"forward\",progress:50,progressToggle:false,speed:1,srcTypeToggle:true,srcUrl:\"https://framerusercontent.com/assets/nvACzEGfQXJrMLfmkvvrzDA5FQ.lottie\",style:{height:\"100%\",width:\"100%\"},useFrameInterpolation:true,width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"120%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-zdPMeKNC6-eqnuksWay))\",\"--framer-text-transform\":\"uppercase\"},children:\"Available for projects\"})}),className:\"framer-1951ben\",\"data-framer-name\":\"Text\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"GJYgYsU25\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-zdPMeKNC6-eqnuksWay)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--variable-reference-zdPMeKNC6-eqnuksWay\":zdPMeKNC6},verticalAlignment:\"top\",withExternalLayout:true})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-G1KTy.framer-r0fd0u, .framer-G1KTy .framer-r0fd0u { display: block; }\",\".framer-G1KTy.framer-k6aoyw { align-content: center; align-items: center; display: flex; flex-direction: var(--12s1ess); flex-wrap: nowrap; gap: 24px 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1180px; }\",\".framer-G1KTy .framer-1l1vb88-container, .framer-G1KTy .framer-1n7vdld-container, .framer-G1KTy .framer-5ydabv-container { flex: var(--1vur9ab); height: auto; position: relative; width: var(--19c8zfg); }\",\".framer-G1KTy .framer-1tqc1ot { align-content: center; align-items: center; display: flex; flex: var(--1vur9ab); flex-direction: row; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: var(--19c8zfg); }\",\".framer-G1KTy .framer-13bc5iy-container { flex: none; height: 16px; position: relative; width: 16px; }\",\".framer-G1KTy .framer-1951ben { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 18\n * @framerIntrinsicWidth 1180\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"zdPMeKNC6\":\"color\",\"hbzc4hrlw\":\"availability\",\"JQMzqbhDs\":\"direction\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramereqnuksWay=withCSS(Component,css,\"framer-G1KTy\");export default FramereqnuksWay;FramereqnuksWay.displayName=\"Contact Info\";FramereqnuksWay.defaultProps={height:18,width:1180};addPropertyControls(FramereqnuksWay,{zdPMeKNC6:{defaultValue:'var(--token-b18ef4b8-1a56-4669-becc-58e1b8331d11, rgb(16, 16, 16)) /* {\"name\":\"Black\"} */',title:\"Color\",type:ControlType.Color},hbzc4hrlw:{defaultValue:true,title:\"Availability\",type:ControlType.Boolean},JQMzqbhDs:{defaultValue:\"row\",displaySegmentedControl:true,optionIcons:[\"direction-horizontal\",\"direction-vertical\"],options:[\"row\",\"column\"],optionTitles:[\"Horizontal\",\"Vertical\"],title:\"Direction\",type:ControlType.Enum}});addFonts(FramereqnuksWay,[{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\"}]},...IconTextFonts,...DotLottiePlayerFonts],{supportsExplicitInterCodegen:true});FramereqnuksWay.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(IconText,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramereqnuksWay\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"zdPMeKNC6\\\":\\\"color\\\",\\\"hbzc4hrlw\\\":\\\"availability\\\",\\\"JQMzqbhDs\\\":\\\"direction\\\"}\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"18\",\"framerIntrinsicWidth\":\"1180\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (0f6ce29)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={mp9O_8Mbc:{hover:true}};const serializationHash=\"framer-VFWDE\";const variantClassNames={mp9O_8Mbc:\"framer-v-1i74jc1\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const QbuCjTtSG=undefined;const njONiG_k7=undefined;const aDyX1Pe1Y=undefined;const aWzmJ7KRg=undefined;const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;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 getProps=({click,color,height,id,link,newTab,width,...props})=>{return{...props,aDyX1Pe1Y:newTab??props.aDyX1Pe1Y??true,aWzmJ7KRg:color??props.aWzmJ7KRg??\"var(--token-b18ef4b8-1a56-4669-becc-58e1b8331d11, rgb(16, 16, 16))\",njONiG_k7:link??props.njONiG_k7,QbuCjTtSG:click??props.QbuCjTtSG};};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,njONiG_k7,aDyX1Pe1Y,aWzmJ7KRg,QbuCjTtSG,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"mp9O_8Mbc\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap166lx5e=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(QbuCjTtSG){const res=await QbuCjTtSG(...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__*/_jsx(Link,{href:njONiG_k7,motionChild:true,nodeId:\"mp9O_8Mbc\",openInNewTab:aDyX1Pe1Y,scopeId:\"F7DpyRjiW\",smoothScroll:true,children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1i74jc1\",className,classNames)} framer-1rjd0m0`,\"data-framer-name\":\"Stagger Link\",\"data-highlight\":true,\"data-reset\":\"button\",layoutDependency:layoutDependency,layoutId:\"mp9O_8Mbc\",onTap:onTap166lx5e,ref:refBinding,style:{...style},...addPropertyOverrides({\"mp9O_8Mbc-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-15txqob\",layoutDependency:layoutDependency,layoutId:\"arzJnQK7J\",style:{backgroundColor:\"rgb(204, 204, 204)\",borderBottomRightRadius:33,borderTopRightRadius:33,opacity:1},variants:{\"mp9O_8Mbc-hover\":{borderBottomRightRadius:16,borderTopRightRadius:16,opacity:.08}}}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7S292YW5vdmljUGlzTl9EIFJlZ3VsYXI=\",\"--framer-font-family\":'\"KovanovicPisN_D Regular\", \"KovanovicPisN_D Regular Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'kern' off\",\"--framer-font-size\":\"33px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.03em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-aWzmJ7KRg-F7DpyRjiW))\"},children:[/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-font-size\":\"42px\"},children:\"К\"}),\"онтакт\"]})}),className:\"framer-1crzlu9\",fonts:[\"CUSTOMV2;KovanovicPisN_D Regular\"],layoutDependency:layoutDependency,layoutId:\"tvkXPmO3E\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-aWzmJ7KRg-F7DpyRjiW)\",\"--variable-reference-aWzmJ7KRg-F7DpyRjiW\":aWzmJ7KRg},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"mp9O_8Mbc-hover\":{transformTemplate:transformTemplate1}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7S292YW5vdmljUGlzTl9EIFJlZ3VsYXI=\",\"--framer-font-family\":'\"KovanovicPisN_D Regular\", \"KovanovicPisN_D Regular Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'kern' off\",\"--framer-font-size\":\"33px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.03em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-aWzmJ7KRg-F7DpyRjiW))\"},children:[/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-font-size\":\"42px\"},children:\"К\"}),\"онтакт\"]})}),className:\"framer-11cx5ch\",fonts:[\"CUSTOMV2;KovanovicPisN_D Regular\"],layoutDependency:layoutDependency,layoutId:\"Rq4HPFdii\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-aWzmJ7KRg-F7DpyRjiW)\",\"--variable-reference-aWzmJ7KRg-F7DpyRjiW\":aWzmJ7KRg},transformTemplate:transformTemplate1,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"mp9O_8Mbc-hover\":{transformTemplate:undefined}},baseVariant,gestureVariant)})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-VFWDE.framer-1rjd0m0, .framer-VFWDE .framer-1rjd0m0 { display: block; }\",\".framer-VFWDE.framer-1i74jc1 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-VFWDE .framer-15txqob { bottom: 0px; flex: none; left: -13px; overflow: hidden; position: absolute; top: 0px; width: 13px; will-change: var(--framer-will-change-override, transform); z-index: 1; }\",\".framer-VFWDE .framer-1crzlu9 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-VFWDE .framer-11cx5ch { bottom: -48px; flex: none; height: auto; left: 50%; position: absolute; white-space: pre; width: auto; }\",\".framer-VFWDE.framer-v-1i74jc1.hover .framer-15txqob { left: -14px; right: 0px; width: unset; }\",\".framer-VFWDE.framer-v-1i74jc1.hover .framer-1crzlu9 { left: 50%; position: absolute; top: -42px; z-index: 1; }\",\".framer-VFWDE.framer-v-1i74jc1.hover .framer-11cx5ch { bottom: unset; left: unset; position: relative; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 50\n * @framerIntrinsicWidth 150\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"bScrV08x6\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"njONiG_k7\":\"link\",\"aDyX1Pe1Y\":\"newTab\",\"aWzmJ7KRg\":\"color\",\"QbuCjTtSG\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerF7DpyRjiW=withCSS(Component,css,\"framer-VFWDE\");export default FramerF7DpyRjiW;FramerF7DpyRjiW.displayName=\"Kontakt\";FramerF7DpyRjiW.defaultProps={height:50,width:150};addPropertyControls(FramerF7DpyRjiW,{njONiG_k7:{title:\"Link\",type:ControlType.Link},aDyX1Pe1Y:{defaultValue:true,title:\"New Tab\",type:ControlType.Boolean},aWzmJ7KRg:{defaultValue:'var(--token-b18ef4b8-1a56-4669-becc-58e1b8331d11, rgb(16, 16, 16)) /* {\"name\":\"Black\"} */',title:\"Color\",type:ControlType.Color},QbuCjTtSG:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerF7DpyRjiW,[{explicitInter:true,fonts:[{cssFamilyName:\"KovanovicPisN_D Regular\",source:\"custom\",style:\"normal\",uiFamilyName:\"KovanovicPisN_D\",url:\"https://framerusercontent.com/assets/IZTnBjEXNAcqRqmq5SObM5JNlHw.woff2\",weight:\"500\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerF7DpyRjiW\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"150\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"bScrV08x6\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"50\",\"framerColorSyntax\":\"true\",\"framerVariables\":\"{\\\"njONiG_k7\\\":\\\"link\\\",\\\"aDyX1Pe1Y\\\":\\\"newTab\\\",\\\"aWzmJ7KRg\\\":\\\"color\\\",\\\"QbuCjTtSG\\\":\\\"click\\\"}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./F7DpyRjiW.map","// Generated by Framer (0f6ce29)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={unkaO2iGz:{hover:true}};const serializationHash=\"framer-yNtvl\";const variantClassNames={unkaO2iGz:\"framer-v-161dfzi\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const QbuCjTtSG=undefined;const njONiG_k7=undefined;const aDyX1Pe1Y=undefined;const aWzmJ7KRg=undefined;const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;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 getProps=({click,color,height,id,link,newTab,width,...props})=>{return{...props,aDyX1Pe1Y:newTab??props.aDyX1Pe1Y??true,aWzmJ7KRg:color??props.aWzmJ7KRg??\"var(--token-b18ef4b8-1a56-4669-becc-58e1b8331d11, rgb(16, 16, 16))\",njONiG_k7:link??props.njONiG_k7,QbuCjTtSG:click??props.QbuCjTtSG};};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,njONiG_k7,aDyX1Pe1Y,aWzmJ7KRg,QbuCjTtSG,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"unkaO2iGz\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap166lx5e=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(QbuCjTtSG){const res=await QbuCjTtSG(...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__*/_jsx(Link,{href:njONiG_k7,motionChild:true,nodeId:\"unkaO2iGz\",openInNewTab:aDyX1Pe1Y,scopeId:\"JyPYr9dEh\",smoothScroll:true,children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-161dfzi\",className,classNames)} framer-4u597p`,\"data-framer-name\":\"Stagger Link\",\"data-highlight\":true,\"data-reset\":\"button\",layoutDependency:layoutDependency,layoutId:\"unkaO2iGz\",onTap:onTap166lx5e,ref:refBinding,style:{...style},...addPropertyOverrides({\"unkaO2iGz-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-mxekru\",layoutDependency:layoutDependency,layoutId:\"xKW8FKQPi\",style:{backgroundColor:\"rgb(204, 204, 204)\",borderBottomRightRadius:33,borderTopRightRadius:33,opacity:1},variants:{\"unkaO2iGz-hover\":{borderBottomRightRadius:16,borderTopRightRadius:16,opacity:.08}}}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7S292YW5vdmljUGlzTl9EIFJlZ3VsYXI=\",\"--framer-font-family\":'\"KovanovicPisN_D Regular\", \"KovanovicPisN_D Regular Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'kern' off\",\"--framer-font-size\":\"33px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.03em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-aWzmJ7KRg-JyPYr9dEh))\"},children:[/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-font-size\":\"42px\"},children:\"Н\"}),\"овости\"]})}),className:\"framer-1g4v96u\",fonts:[\"CUSTOMV2;KovanovicPisN_D Regular\"],layoutDependency:layoutDependency,layoutId:\"U2Ti_dFUx\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-aWzmJ7KRg-JyPYr9dEh)\",\"--variable-reference-aWzmJ7KRg-JyPYr9dEh\":aWzmJ7KRg},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"unkaO2iGz-hover\":{transformTemplate:transformTemplate1}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7S292YW5vdmljUGlzTl9EIFJlZ3VsYXI=\",\"--framer-font-family\":'\"KovanovicPisN_D Regular\", \"KovanovicPisN_D Regular Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'kern' off\",\"--framer-font-size\":\"33px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.03em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-aWzmJ7KRg-JyPYr9dEh))\"},children:[/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-font-size\":\"42px\"},children:\"Н\"}),\"овости\"]})}),className:\"framer-17hfmcd\",fonts:[\"CUSTOMV2;KovanovicPisN_D Regular\"],layoutDependency:layoutDependency,layoutId:\"OVk0UV5hn\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-aWzmJ7KRg-JyPYr9dEh)\",\"--variable-reference-aWzmJ7KRg-JyPYr9dEh\":aWzmJ7KRg},transformTemplate:transformTemplate1,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"unkaO2iGz-hover\":{transformTemplate:undefined}},baseVariant,gestureVariant)})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-yNtvl.framer-4u597p, .framer-yNtvl .framer-4u597p { display: block; }\",\".framer-yNtvl.framer-161dfzi { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-yNtvl .framer-mxekru { bottom: 0px; flex: none; left: -13px; overflow: hidden; position: absolute; top: 0px; width: 13px; will-change: var(--framer-will-change-override, transform); z-index: 1; }\",\".framer-yNtvl .framer-1g4v96u { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-yNtvl .framer-17hfmcd { bottom: -48px; flex: none; height: auto; left: 50%; position: absolute; white-space: pre; width: auto; }\",\".framer-yNtvl.framer-v-161dfzi.hover .framer-mxekru { left: -14px; right: 0px; width: unset; }\",\".framer-yNtvl.framer-v-161dfzi.hover .framer-1g4v96u { left: 50%; position: absolute; top: -42px; z-index: 1; }\",\".framer-yNtvl.framer-v-161dfzi.hover .framer-17hfmcd { bottom: unset; left: unset; position: relative; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 50\n * @framerIntrinsicWidth 129\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"y1chA3S6Q\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"njONiG_k7\":\"link\",\"aDyX1Pe1Y\":\"newTab\",\"aWzmJ7KRg\":\"color\",\"QbuCjTtSG\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerJyPYr9dEh=withCSS(Component,css,\"framer-yNtvl\");export default FramerJyPYr9dEh;FramerJyPYr9dEh.displayName=\"Novosti\";FramerJyPYr9dEh.defaultProps={height:50,width:129};addPropertyControls(FramerJyPYr9dEh,{njONiG_k7:{title:\"Link\",type:ControlType.Link},aDyX1Pe1Y:{defaultValue:true,title:\"New Tab\",type:ControlType.Boolean},aWzmJ7KRg:{defaultValue:'var(--token-b18ef4b8-1a56-4669-becc-58e1b8331d11, rgb(16, 16, 16)) /* {\"name\":\"Black\"} */',title:\"Color\",type:ControlType.Color},QbuCjTtSG:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerJyPYr9dEh,[{explicitInter:true,fonts:[{cssFamilyName:\"KovanovicPisN_D Regular\",source:\"custom\",style:\"normal\",uiFamilyName:\"KovanovicPisN_D\",url:\"https://framerusercontent.com/assets/IZTnBjEXNAcqRqmq5SObM5JNlHw.woff2\",weight:\"500\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerJyPYr9dEh\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"y1chA3S6Q\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"129\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"50\",\"framerVariables\":\"{\\\"njONiG_k7\\\":\\\"link\\\",\\\"aDyX1Pe1Y\\\":\\\"newTab\\\",\\\"aWzmJ7KRg\\\":\\\"color\\\",\\\"QbuCjTtSG\\\":\\\"click\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./JyPYr9dEh.map","// Generated by Framer (0f6ce29)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={twyzUuGnM:{hover:true}};const serializationHash=\"framer-MUxGg\";const variantClassNames={twyzUuGnM:\"framer-v-bmqe8k\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const QbuCjTtSG=undefined;const njONiG_k7=undefined;const aDyX1Pe1Y=undefined;const aWzmJ7KRg=undefined;const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;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 getProps=({click,color,height,id,link,newTab,width,...props})=>{return{...props,aDyX1Pe1Y:newTab??props.aDyX1Pe1Y??true,aWzmJ7KRg:color??props.aWzmJ7KRg??\"var(--token-b18ef4b8-1a56-4669-becc-58e1b8331d11, rgb(16, 16, 16))\",njONiG_k7:link??props.njONiG_k7,QbuCjTtSG:click??props.QbuCjTtSG};};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,njONiG_k7,aDyX1Pe1Y,aWzmJ7KRg,QbuCjTtSG,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"twyzUuGnM\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap166lx5e=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(QbuCjTtSG){const res=await QbuCjTtSG(...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__*/_jsx(Link,{href:njONiG_k7,motionChild:true,nodeId:\"twyzUuGnM\",openInNewTab:aDyX1Pe1Y,scopeId:\"lLzyD7sMq\",smoothScroll:true,children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-bmqe8k\",className,classNames)} framer-edn3fj`,\"data-framer-name\":\"Stagger Link\",\"data-highlight\":true,\"data-reset\":\"button\",layoutDependency:layoutDependency,layoutId:\"twyzUuGnM\",onTap:onTap166lx5e,ref:refBinding,style:{...style},...addPropertyOverrides({\"twyzUuGnM-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-lgkg59\",layoutDependency:layoutDependency,layoutId:\"yndXbewGa\",style:{backgroundColor:\"rgb(204, 204, 204)\",borderBottomRightRadius:33,borderTopRightRadius:33,opacity:1},variants:{\"twyzUuGnM-hover\":{borderBottomRightRadius:16,borderTopRightRadius:16,opacity:.08}}}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7S292YW5vdmljUGlzTl9EIFJlZ3VsYXI=\",\"--framer-font-family\":'\"KovanovicPisN_D Regular\", \"KovanovicPisN_D Regular Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'kern' off\",\"--framer-font-size\":\"33px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.03em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-aWzmJ7KRg-lLzyD7sMq))\"},children:[/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-font-size\":\"42px\"},children:\"П\"}),\"очетак\"]})}),className:\"framer-1sv65ca\",fonts:[\"CUSTOMV2;KovanovicPisN_D Regular\"],layoutDependency:layoutDependency,layoutId:\"pcwfO6xnt\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-aWzmJ7KRg-lLzyD7sMq)\",\"--variable-reference-aWzmJ7KRg-lLzyD7sMq\":aWzmJ7KRg},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"twyzUuGnM-hover\":{transformTemplate:transformTemplate1}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7S292YW5vdmljUGlzTl9EIFJlZ3VsYXI=\",\"--framer-font-family\":'\"KovanovicPisN_D Regular\", \"KovanovicPisN_D Regular Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'kern' off\",\"--framer-font-size\":\"33px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.03em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-aWzmJ7KRg-lLzyD7sMq))\"},children:[/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-font-size\":\"42px\"},children:\"П\"}),\"очетак\"]})}),className:\"framer-1mi0vm6\",fonts:[\"CUSTOMV2;KovanovicPisN_D Regular\"],layoutDependency:layoutDependency,layoutId:\"MZKkxzSWa\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-aWzmJ7KRg-lLzyD7sMq)\",\"--variable-reference-aWzmJ7KRg-lLzyD7sMq\":aWzmJ7KRg},transformTemplate:transformTemplate1,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"twyzUuGnM-hover\":{transformTemplate:undefined}},baseVariant,gestureVariant)})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-MUxGg.framer-edn3fj, .framer-MUxGg .framer-edn3fj { display: block; }\",\".framer-MUxGg.framer-bmqe8k { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-MUxGg .framer-lgkg59 { bottom: 0px; flex: none; left: -14px; overflow: hidden; position: absolute; top: 0px; width: 13px; will-change: var(--framer-will-change-override, transform); z-index: 1; }\",\".framer-MUxGg .framer-1sv65ca { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-MUxGg .framer-1mi0vm6 { bottom: -48px; flex: none; height: auto; left: 50%; position: absolute; white-space: pre; width: auto; }\",\".framer-MUxGg.framer-v-bmqe8k.hover .framer-lgkg59 { left: -3px; right: 0px; width: unset; }\",\".framer-MUxGg.framer-v-bmqe8k.hover .framer-1sv65ca { left: 50%; position: absolute; top: -42px; z-index: 1; }\",\".framer-MUxGg.framer-v-bmqe8k.hover .framer-1mi0vm6 { bottom: unset; left: unset; position: relative; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 50\n * @framerIntrinsicWidth 136\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"vzyFG30CW\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"njONiG_k7\":\"link\",\"aDyX1Pe1Y\":\"newTab\",\"aWzmJ7KRg\":\"color\",\"QbuCjTtSG\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerlLzyD7sMq=withCSS(Component,css,\"framer-MUxGg\");export default FramerlLzyD7sMq;FramerlLzyD7sMq.displayName=\"Početna\";FramerlLzyD7sMq.defaultProps={height:50,width:136};addPropertyControls(FramerlLzyD7sMq,{njONiG_k7:{title:\"Link\",type:ControlType.Link},aDyX1Pe1Y:{defaultValue:true,title:\"New Tab\",type:ControlType.Boolean},aWzmJ7KRg:{defaultValue:'var(--token-b18ef4b8-1a56-4669-becc-58e1b8331d11, rgb(16, 16, 16)) /* {\"name\":\"Black\"} */',title:\"Color\",type:ControlType.Color},QbuCjTtSG:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerlLzyD7sMq,[{explicitInter:true,fonts:[{cssFamilyName:\"KovanovicPisN_D Regular\",source:\"custom\",style:\"normal\",uiFamilyName:\"KovanovicPisN_D\",url:\"https://framerusercontent.com/assets/IZTnBjEXNAcqRqmq5SObM5JNlHw.woff2\",weight:\"500\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerlLzyD7sMq\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"njONiG_k7\\\":\\\"link\\\",\\\"aDyX1Pe1Y\\\":\\\"newTab\\\",\\\"aWzmJ7KRg\\\":\\\"color\\\",\\\"QbuCjTtSG\\\":\\\"click\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"50\",\"framerIntrinsicWidth\":\"136\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"vzyFG30CW\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./lLzyD7sMq.map","// Generated by Framer (f2f96df)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOnVariantChange,useVariantState,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const RichTextWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(RichText));const cycleOrder=[\"euyRyzX48\",\"MSzqx56pr\",\"vfNFFZOLE\",\"sx1L5gZIz\"];const serializationHash=\"framer-uQKK5\";const variantClassNames={euyRyzX48:\"framer-v-2pakg8\",MSzqx56pr:\"framer-v-1ez337y\",sx1L5gZIz:\"framer-v-1w37l24\",vfNFFZOLE:\"framer-v-8xoa1w\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const c_FQD8pO8=undefined;const dNmvBpuNV=undefined;const prRJoYo14=undefined;const zLT7JXi3G=undefined;const alrWq3yGr=undefined;const transition1={delay:0,duration:0,ease:[.44,0,.56,1],type:\"tween\"};const transition2={damping:30,delay:0,mass:1,stiffness:200,type:\"spring\"};const transition3={damping:30,delay:0,mass:1,stiffness:144,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition3,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};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 humanReadableVariantMap={\"Variant 1\":\"euyRyzX48\",\"Variant 2\":\"MSzqx56pr\",\"Variant 3\":\"vfNFFZOLE\",\"Variant 4\":\"sx1L5gZIz\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,textColor,textSize,title1,title2,title3,width,...props})=>{return{...props,alrWq3yGr:title3??props.alrWq3yGr??\"beauty.\",c_FQD8pO8:textColor??props.c_FQD8pO8??\"rgb(255, 255, 255)\",dNmvBpuNV:textSize??props.dNmvBpuNV??60,prRJoYo14:title1??props.prRJoYo14??\"no-code tool.\",variant:humanReadableVariantMap[props.variant]??props.variant??\"euyRyzX48\",zLT7JXi3G:title2??props.zLT7JXi3G??\"website builder.\"};};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,prRJoYo14,zLT7JXi3G,alrWq3yGr,c_FQD8pO8,dNmvBpuNV,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"euyRyzX48\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onAppear14auigo=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"MSzqx56pr\"),1500);});const onAppear1v42ga6=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"vfNFFZOLE\"),3e3);});const onAppear14x7l59=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"sx1L5gZIz\"),3e3);});const onAppearp4vefc=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"euyRyzX48\"),1500);});useOnVariantChange(baseVariant,{default:onAppear14auigo,MSzqx56pr:onAppear1v42ga6,sx1L5gZIz:onAppearp4vefc,vfNFFZOLE:onAppear14x7l59});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,...addPropertyOverrides({MSzqx56pr:{value:transition2},sx1L5gZIz:{value:transition2},vfNFFZOLE:{value:transition2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-2pakg8\",className,classNames),\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"euyRyzX48\",ref:refBinding,style:{...style},...addPropertyOverrides({MSzqx56pr:{\"data-framer-name\":\"Variant 2\"},sx1L5gZIz:{\"data-framer-name\":\"Variant 4\"},vfNFFZOLE:{\"data-framer-name\":\"Variant 3\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichTextWithFXWithOptimizedAppearEffect,{__fromCanvasComponent:true,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RUIgR2FyYW1vbmQtNzAwaXRhbGlj\",\"--framer-font-family\":'\"EB Garamond\", \"EB Garamond Placeholder\", serif',\"--framer-font-size\":\"calc(var(--variable-reference-dNmvBpuNV-POHmMITre) * 1px)\",\"--framer-font-style\":\"italic\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"-0.2px\",\"--framer-line-height\":\"1.4em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-gdpscs, var(--variable-reference-c_FQD8pO8-POHmMITre))\"},children:\"no-code tool.\"})}),className:\"framer-mpi3tl\",\"data-framer-appear-id\":\"mpi3tl\",\"data-framer-name\":\"Text-1\",fonts:[\"GF;EB Garamond-700italic\"],initial:animation1,layoutDependency:layoutDependency,layoutId:\"J686dnynz\",optimized:true,style:{\"--extracted-gdpscs\":\"var(--variable-reference-c_FQD8pO8-POHmMITre)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--framer-paragraph-spacing\":\"0px\",\"--variable-reference-c_FQD8pO8-POHmMITre\":c_FQD8pO8,\"--variable-reference-dNmvBpuNV-POHmMITre\":dNmvBpuNV,textShadow:\"0px 0px 6px rgba(255, 255, 255, 0.33)\"},text:prRJoYo14,verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichTextWithFXWithOptimizedAppearEffect,{__fromCanvasComponent:true,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RUIgR2FyYW1vbmQtNzAwaXRhbGlj\",\"--framer-font-family\":'\"EB Garamond\", \"EB Garamond Placeholder\", serif',\"--framer-font-size\":\"calc(var(--variable-reference-dNmvBpuNV-POHmMITre) * 1px)\",\"--framer-font-style\":\"italic\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"-0.2px\",\"--framer-line-height\":\"1.4em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-gdpscs, var(--variable-reference-c_FQD8pO8-POHmMITre))\"},children:\"website builder.\"})}),className:\"framer-1bmhf6p\",\"data-framer-appear-id\":\"1bmhf6p\",\"data-framer-name\":\"Text-2\",fonts:[\"GF;EB Garamond-700italic\"],initial:animation1,layoutDependency:layoutDependency,layoutId:\"F3hG3zITW\",optimized:true,style:{\"--extracted-gdpscs\":\"var(--variable-reference-c_FQD8pO8-POHmMITre)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--framer-paragraph-spacing\":\"0px\",\"--variable-reference-c_FQD8pO8-POHmMITre\":c_FQD8pO8,\"--variable-reference-dNmvBpuNV-POHmMITre\":dNmvBpuNV,textShadow:\"0px 0px 6px rgba(255, 255, 255, 0.33)\"},text:zLT7JXi3G,verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichTextWithFXWithOptimizedAppearEffect,{__fromCanvasComponent:true,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RUIgR2FyYW1vbmQtNzAwaXRhbGlj\",\"--framer-font-family\":'\"EB Garamond\", \"EB Garamond Placeholder\", serif',\"--framer-font-size\":\"calc(var(--variable-reference-dNmvBpuNV-POHmMITre) * 1px)\",\"--framer-font-style\":\"italic\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"-0.2px\",\"--framer-line-height\":\"1.4em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-gdpscs, var(--variable-reference-c_FQD8pO8-POHmMITre))\"},children:\"beauty.\"})}),className:\"framer-1sfnku0\",\"data-framer-appear-id\":\"1sfnku0\",\"data-framer-name\":\"Text-3\",fonts:[\"GF;EB Garamond-700italic\"],initial:animation1,layoutDependency:layoutDependency,layoutId:\"phzQADoQe\",optimized:true,style:{\"--extracted-gdpscs\":\"var(--variable-reference-c_FQD8pO8-POHmMITre)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--framer-paragraph-spacing\":\"0px\",\"--variable-reference-c_FQD8pO8-POHmMITre\":c_FQD8pO8,\"--variable-reference-dNmvBpuNV-POHmMITre\":dNmvBpuNV,textShadow:\"0px 0px 6px rgba(255, 255, 255, 0.33)\"},text:alrWq3yGr,verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichTextWithFXWithOptimizedAppearEffect,{__fromCanvasComponent:true,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RUIgR2FyYW1vbmQtNzAwaXRhbGlj\",\"--framer-font-family\":'\"EB Garamond\", \"EB Garamond Placeholder\", serif',\"--framer-font-size\":\"calc(var(--variable-reference-dNmvBpuNV-POHmMITre) * 1px)\",\"--framer-font-style\":\"italic\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"-0.2px\",\"--framer-line-height\":\"1.4em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-gdpscs, var(--variable-reference-c_FQD8pO8-POHmMITre))\"},children:\"no-code tool.\"})}),className:\"framer-o4ntnr\",\"data-framer-appear-id\":\"o4ntnr\",\"data-framer-name\":\"Text-1 (2nd)\",fonts:[\"GF;EB Garamond-700italic\"],initial:animation1,layoutDependency:layoutDependency,layoutId:\"MjLP41y8r\",optimized:true,style:{\"--extracted-gdpscs\":\"var(--variable-reference-c_FQD8pO8-POHmMITre)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--framer-paragraph-spacing\":\"0px\",\"--variable-reference-c_FQD8pO8-POHmMITre\":c_FQD8pO8,\"--variable-reference-dNmvBpuNV-POHmMITre\":dNmvBpuNV,textShadow:\"0px 0px 6px rgba(255, 255, 255, 0.33)\"},text:prRJoYo14,verticalAlignment:\"center\",withExternalLayout:true})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-uQKK5.framer-132gz6o, .framer-uQKK5 .framer-132gz6o { display: block; }\",\".framer-uQKK5.framer-2pakg8 { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-uQKK5 .framer-mpi3tl { flex: none; height: auto; overflow: visible; position: relative; white-space: pre; width: auto; }\",\".framer-uQKK5 .framer-1bmhf6p { bottom: -84px; flex: none; height: auto; left: 0px; overflow: visible; position: absolute; white-space: pre; width: auto; z-index: 1; }\",\".framer-uQKK5 .framer-1sfnku0 { bottom: -168px; flex: none; height: auto; left: 0px; overflow: visible; position: absolute; white-space: pre; width: auto; z-index: 1; }\",\".framer-uQKK5 .framer-o4ntnr { bottom: -252px; flex: none; height: auto; left: 0px; overflow: visible; position: absolute; white-space: pre; width: auto; z-index: 1; }\",\".framer-uQKK5.framer-v-1ez337y.framer-2pakg8 { flex-direction: row; }\",\".framer-uQKK5.framer-v-1ez337y .framer-mpi3tl { left: 0px; position: absolute; top: -84px; z-index: 1; }\",\".framer-uQKK5.framer-v-1ez337y .framer-1bmhf6p, .framer-uQKK5.framer-v-8xoa1w .framer-1sfnku0, .framer-uQKK5.framer-v-1w37l24 .framer-o4ntnr { bottom: unset; left: unset; position: relative; }\",\".framer-uQKK5.framer-v-1ez337y .framer-1sfnku0, .framer-uQKK5.framer-v-8xoa1w .framer-o4ntnr { bottom: -84px; }\",\".framer-uQKK5.framer-v-1ez337y .framer-o4ntnr { bottom: -168px; }\",\".framer-uQKK5.framer-v-8xoa1w.framer-2pakg8, .framer-uQKK5.framer-v-1w37l24.framer-2pakg8 { flex-direction: row; overflow: hidden; }\",\".framer-uQKK5.framer-v-8xoa1w .framer-mpi3tl { position: absolute; right: -171px; top: -168px; z-index: 1; }\",\".framer-uQKK5.framer-v-8xoa1w .framer-1bmhf6p, .framer-uQKK5.framer-v-1w37l24 .framer-1sfnku0 { bottom: 84px; }\",\".framer-uQKK5.framer-v-1w37l24 .framer-mpi3tl { left: 0px; position: absolute; top: -252px; z-index: 1; }\",\".framer-uQKK5.framer-v-1w37l24 .framer-1bmhf6p { bottom: 168px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 84\n * @framerIntrinsicWidth 312\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"MSzqx56pr\":{\"layout\":[\"auto\",\"auto\"]},\"vfNFFZOLE\":{\"layout\":[\"auto\",\"auto\"]},\"sx1L5gZIz\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"prRJoYo14\":\"title1\",\"zLT7JXi3G\":\"title2\",\"alrWq3yGr\":\"title3\",\"c_FQD8pO8\":\"textColor\",\"dNmvBpuNV\":\"textSize\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerPOHmMITre=withCSS(Component,css,\"framer-uQKK5\");export default FramerPOHmMITre;FramerPOHmMITre.displayName=\"Words\";FramerPOHmMITre.defaultProps={height:84,width:312};addPropertyControls(FramerPOHmMITre,{variant:{options:[\"euyRyzX48\",\"MSzqx56pr\",\"vfNFFZOLE\",\"sx1L5gZIz\"],optionTitles:[\"Variant 1\",\"Variant 2\",\"Variant 3\",\"Variant 4\"],title:\"Variant\",type:ControlType.Enum},prRJoYo14:{defaultValue:\"no-code tool.\",displayTextArea:false,title:\"Title 1\",type:ControlType.String},onprRJoYo14Change:{changes:\"prRJoYo14\",type:ControlType.ChangeHandler},zLT7JXi3G:{defaultValue:\"website builder.\",displayTextArea:false,title:\"Title 2\",type:ControlType.String},onzLT7JXi3GChange:{changes:\"zLT7JXi3G\",type:ControlType.ChangeHandler},alrWq3yGr:{defaultValue:\"beauty.\",displayTextArea:false,title:\"Title 3\",type:ControlType.String},onalrWq3yGrChange:{changes:\"alrWq3yGr\",type:ControlType.ChangeHandler},c_FQD8pO8:{defaultValue:\"rgb(255, 255, 255)\",title:\"Text Color\",type:ControlType.Color},dNmvBpuNV:{defaultValue:60,title:\"Text Size\",type:ControlType.Number},ondNmvBpuNVChange:{changes:\"dNmvBpuNV\",type:ControlType.ChangeHandler}});addFonts(FramerPOHmMITre,[{explicitInter:true,fonts:[{cssFamilyName:\"EB Garamond\",source:\"google\",style:\"italic\",uiFamilyName:\"EB Garamond\",url:\"https://fonts.gstatic.com/s/ebgaramond/v32/SlGFmQSNjdsmc35JDF1K5GRwUjcdlttVFm-rI7dbR49_WamXgXFI.woff2\",weight:\"700\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerPOHmMITre\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"prRJoYo14\\\":\\\"title1\\\",\\\"zLT7JXi3G\\\":\\\"title2\\\",\\\"alrWq3yGr\\\":\\\"title3\\\",\\\"c_FQD8pO8\\\":\\\"textColor\\\",\\\"dNmvBpuNV\\\":\\\"textSize\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"MSzqx56pr\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"vfNFFZOLE\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"sx1L5gZIz\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"84\",\"framerIntrinsicWidth\":\"312\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./POHmMITre.map","// Generated by Framer (587419f)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"pmyCF7Nq2\",\"uMM_7gfJV\"];const serializationHash=\"framer-vBPsr\";const variantClassNames={pmyCF7Nq2:\"framer-v-1n5l0es\",uMM_7gfJV:\"framer-v-9jv763\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const RWOuYhmCT=undefined;const mGv5JmuWL=undefined;const g9HLhXnKS=undefined;const lZY7s5gXA=undefined;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 humanReadableVariantMap={\"Burger Menu Default\":\"pmyCF7Nq2\",\"Burger Menu Open\":\"uMM_7gfJV\"};const Variants=motion.create(React.Fragment);const getProps=({click,color,height,id,transition,visibility,width,...props})=>{return{...props,g9HLhXnKS:transition??props.g9HLhXnKS??{bounce:.2,delay:0,duration:.7,type:\"spring\"},lZY7s5gXA:color??props.lZY7s5gXA??\"rgb(255, 255, 255)\",mGv5JmuWL:click??props.mGv5JmuWL,RWOuYhmCT:visibility??props.RWOuYhmCT??true,variant:humanReadableVariantMap[props.variant]??props.variant??\"pmyCF7Nq2\"};};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,mGv5JmuWL,lZY7s5gXA,RWOuYhmCT,g9HLhXnKS,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"pmyCF7Nq2\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1wpnh0f=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(mGv5JmuWL){const res=await mGv5JmuWL(...args);if(res===false)return false;}setVariant(\"uMM_7gfJV\");});const onTap1oue88b=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(mGv5JmuWL){const res=await mGv5JmuWL(...args);if(res===false)return false;}setVariant(\"pmyCF7Nq2\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:RWOuYhmCT!==false&&/*#__PURE__*/_jsx(Transition,{value:g9HLhXnKS,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1n5l0es\",className,classNames),\"data-framer-name\":\"Burger Menu Default\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"pmyCF7Nq2\",onTap:onTap1wpnh0f,ref:refBinding,style:{...style},...addPropertyOverrides({uMM_7gfJV:{\"data-framer-name\":\"Burger Menu Open\",onTap:onTap1oue88b}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-19drmp4\",\"data-framer-name\":\"Burger Lines\",layoutDependency:layoutDependency,layoutId:\"BbvRfuyet\",style:{backgroundColor:lZY7s5gXA,borderBottomLeftRadius:33,borderBottomRightRadius:33,borderTopLeftRadius:33,borderTopRightRadius:33,boxShadow:\"0.3px 0.3px 1px 0px rgb(0, 0, 0), 0px -1px 5px 1px rgba(255, 255, 255, 0.33), 0px 2px 4px 1px rgba(0, 0, 0, 0.33)\"}}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-25bnto\",\"data-framer-name\":\"Burger Lines\",layoutDependency:layoutDependency,layoutId:\"dkZD75vOS\",style:{borderBottomLeftRadius:33,borderBottomRightRadius:33,borderTopLeftRadius:33,borderTopRightRadius:33},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1auy4r7\",\"data-framer-name\":\"Burger Lines Transform\",layoutDependency:layoutDependency,layoutId:\"yXz0O4dtB\",style:{backgroundColor:lZY7s5gXA,borderBottomLeftRadius:33,borderBottomRightRadius:33,borderTopLeftRadius:33,borderTopRightRadius:33,boxShadow:\"0.3px 0.3px 1px 0px rgb(0, 0, 0), 0px 0px 5px 1px rgba(255, 255, 255, 0.33), 0px 2px 4px 1px rgba(0, 0, 0, 0.33)\",rotate:0},variants:{uMM_7gfJV:{rotate:45}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-8cx6xc\",\"data-framer-name\":\"Burger Lines Transform\",layoutDependency:layoutDependency,layoutId:\"QLdLeongT\",style:{backgroundColor:lZY7s5gXA,borderBottomLeftRadius:33,borderBottomRightRadius:33,borderTopLeftRadius:33,borderTopRightRadius:33,boxShadow:\"0.3px 0.3px 1px 0px rgb(0, 0, 0), 0px 0px 5px 1px rgba(255, 255, 255, 0.33)\",rotate:0},variants:{uMM_7gfJV:{rotate:-45}}})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ea4wqt\",\"data-framer-name\":\"Burger Lines\",layoutDependency:layoutDependency,layoutId:\"tjQR_qPLg\",style:{backgroundColor:lZY7s5gXA,borderBottomLeftRadius:33,borderBottomRightRadius:33,borderTopLeftRadius:33,borderTopRightRadius:33,boxShadow:\"0.3px 0.3px 1px 0px rgb(0, 0, 0), 0px 1px 5px 1px rgba(255, 255, 255, 0.33), 0px 2px 4px 1px rgba(0, 0, 0, 0.33)\"}})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-vBPsr.framer-a16npz, .framer-vBPsr .framer-a16npz { display: block; }\",\".framer-vBPsr.framer-1n5l0es { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: center; overflow: visible; padding: 1px; position: relative; width: 33px; }\",\".framer-vBPsr .framer-19drmp4, .framer-vBPsr .framer-1ea4wqt { flex: none; height: 2px; overflow: visible; position: relative; width: 100%; }\",\".framer-vBPsr .framer-25bnto { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 2px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-vBPsr .framer-1auy4r7, .framer-vBPsr .framer-8cx6xc { bottom: 0px; flex: none; left: 0px; overflow: visible; position: absolute; top: 0px; width: 100%; z-index: 1; }\",\".framer-vBPsr.framer-v-9jv763 .framer-19drmp4, .framer-vBPsr.framer-v-9jv763 .framer-1ea4wqt { width: 0%; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 20\n * @framerIntrinsicWidth 33\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"uMM_7gfJV\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"mGv5JmuWL\":\"click\",\"lZY7s5gXA\":\"color\",\"RWOuYhmCT\":\"visibility\",\"g9HLhXnKS\":\"transition\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramervY03ScEML=withCSS(Component,css,\"framer-vBPsr\");export default FramervY03ScEML;FramervY03ScEML.displayName=\"Burger Menu Icon\";FramervY03ScEML.defaultProps={height:20,width:33};addPropertyControls(FramervY03ScEML,{variant:{options:[\"pmyCF7Nq2\",\"uMM_7gfJV\"],optionTitles:[\"Burger Menu Default\",\"Burger Menu Open\"],title:\"Variant\",type:ControlType.Enum},mGv5JmuWL:{title:\"Click\",type:ControlType.EventHandler},lZY7s5gXA:{defaultValue:\"rgb(255, 255, 255)\",title:\"Color\",type:ControlType.Color},RWOuYhmCT:{defaultValue:true,title:\"Visibility\",type:ControlType.Boolean},onRWOuYhmCTChange:{changes:\"RWOuYhmCT\",type:ControlType.ChangeHandler},g9HLhXnKS:{defaultValue:{bounce:.2,delay:0,duration:.7,type:\"spring\"},title:\"Transition\",type:ControlType.Transition}});addFonts(FramervY03ScEML,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramervY03ScEML\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"mGv5JmuWL\\\":\\\"click\\\",\\\"lZY7s5gXA\\\":\\\"color\\\",\\\"RWOuYhmCT\\\":\\\"visibility\\\",\\\"g9HLhXnKS\\\":\\\"transition\\\"}\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"20\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"uMM_7gfJV\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"33\",\"framerContractVersion\":\"1\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./vY03ScEML.map","// Generated by Framer (a050651)\nexport default function metadata(params,activeLocale){return{robots:\"max-image-preview:large\",socialImage:\"https://framerusercontent.com/assets/HICfpcSYX02gD1Vq4kVx83Yjzw.png\",title:\"Hram Svete Trojice Zemun\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"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GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,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"}