{"id":1000072,"date":"2026-10-26T16:18:17","date_gmt":"2026-10-26T16:18:17","guid":{"rendered":"https:\/\/attikkal.com\/?page_id=1000072"},"modified":"2026-10-27T08:27:29","modified_gmt":"2026-10-27T08:27:29","slug":"elementor-1000072","status":"publish","type":"page","link":"https:\/\/attikkal.com\/en\/elementor-1000072\/","title":{"rendered":"Digital Showroom"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"1000072\" class=\"elementor elementor-1000072 elementor-1000066\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4a8bc4a e-con-full e-flex e-con e-parent\" data-id=\"4a8bc4a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8ccf3e1 elementor-widget elementor-widget-html\" data-id=\"8ccf3e1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- Attikkal digital showroom (English). Paste this whole block into an Elementor \u201cHTML\u201d widget. -->\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Inconsolata:wght@300;400;500;600;700;800&display=swap\" rel=\"stylesheet\">\n<div id=\"attikkal-lab-en\" style=\"display:block;width:100%;min-height:100vh;background:#f4f2ee\"><\/div>\n<script>\n(function(){\n  var host=document.getElementById('attikkal-lab-en');\n  if(!host||host.shadowRoot)return;\n  var root=host.attachShadow({mode:'open'});\n  root.innerHTML='<style>'+\"\\n\/* =========================================================\\n   MARCA: cambia aqu\\u00ed el verde y la tipograf\\u00eda de la portada\\n   ========================================================= *\/\\n:root,:host{\\n  --b-night:#121212;     \/* negro Attikkal: cabecera y secciones de noche *\/\\n  --b-bg:#f4f2ee;        \/* blanco roto: fondo claro *\/\\n  --b-acc:#ace1af;       \/* verde de acento *\/\\n  --b-acc-dk:#8fcf93;    \/* el mismo verde al pasar el rat\\u00f3n *\/\\n  --b-acc-ink:#121212;   \/* texto encima del verde *\/\\n  --b-grey:#d1d1d1;      \/* gris de marca: l\\u00edneas y texto secundario sobre negro *\/\\n  --b-ink:#121212;       \/* texto sobre claro *\/\\n  --b-mut:#55524d;       \/* texto secundario sobre claro *\/\\n  --b-line:#d1d1d1;\\n  --b-alt:#ebe8e2;\\n  --f:\\\"Inconsolata\\\", ui-monospace, Menlo, Consolas, monospace;\\n  --mono:\\\"Inconsolata\\\", ui-monospace, Menlo, monospace;\\n  \/* espacios interactivos *\/\\n  --x-bg:#121212; --x-panel:#171717; --x-panel-2:#202020; --x-ink:#f4f2ee; --x-ink-2:#a9a9a9; --x-line:#333333;\\n  --x-water:#ace1af; --x-amber:#f0ae4e; --x-signal:#ee6248; --x-ok:#ace1af;\\n  color-scheme:light;\\n}\\n:root{box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}\\nhtml{scroll-padding-top:env(safe-area-inset-top,0px)}\\n*,*::before,*::after{box-sizing:border-box}\\nbody{margin:0;background:var(--b-bg)}\\n.attk{background:var(--b-bg);color:var(--b-ink);font-family:var(--f);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}\\n.attk button,.attk input,.attk select,.attk textarea{font:inherit;color:inherit}\\n.attk button{cursor:pointer}\\n.attk :focus-visible{outline:2px solid var(--b-acc);outline-offset:2px}\\n[hidden]{display:none!important}\\n\\n\/* ---------- portada ----------\\n   Unidad de 8 px, contenido a 1200 px, un solo radio de 4 px, sin sombras.\\n   Noche (#121212) como escenario; blanco roto para leer; verde solo para actuar. *\/\\n.hub{position:relative;background:var(--b-bg)}\\n.attk svg{flex:none}\\n.arr{width:18px;height:18px;stroke:currentColor;transition:transform .25s}\\n.kick{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.14em;color:var(--b-mut);margin:0 0 20px}\\n.kick::before{content:\\\"\\\";width:8px;height:8px;background:var(--b-acc);display:block}\\n\/* cabecera: texto sobre negro a la izquierda, imagen a la derecha *\/\\n.hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:min(100vh,920px);background:var(--b-night);color:var(--b-bg)}\\n.hero-in{display:flex;flex-direction:column;justify-content:center;padding:96px 64px 0 max(40px,calc((100vw - 1200px)\/2))}\\n.hero-main{padding:0 0 64px;max-width:600px}\\n.hero .kick{color:var(--b-grey)}\\n.hero h1{font-size:clamp(38px,4.3vw,66px);line-height:1.03;font-weight:700;letter-spacing:-.03em;margin:0 0 28px}\\n.hero p{font-size:18px;line-height:1.6;max-width:42ch;color:var(--b-grey);margin:0 0 40px}\\n.hero-ph{position:relative;margin:0;overflow:hidden;background:#0b0f12}\\n.hero-ph img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 55%;display:block}\\n.hero-ph figcaption{position:absolute;left:20px;bottom:20px;background:rgba(18,18,18,.78);color:var(--b-bg);font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;padding:6px 10px;border-radius:4px}\\n.acts{display:flex;gap:12px;flex-wrap:wrap;align-items:center}\\n.attk .cta{display:inline-flex;align-items:center;gap:12px;background:var(--b-acc);color:var(--b-acc-ink);border:1px solid var(--b-acc);padding:16px 24px;border-radius:4px;font-weight:700;font-size:16px;text-decoration:none;transition:background .2s,border-color .2s}\\n.attk .cta:hover{background:var(--b-acc-dk);border-color:var(--b-acc-dk)}\\n.attk .cta:hover .arr{transform:translateX(4px)}\\n.attk .ghost{display:inline-flex;align-items:center;gap:10px;border:1px solid currentColor;background:transparent;border-radius:4px;padding:16px 24px;font-weight:600;font-size:16px;text-decoration:none;transition:background .2s,color .2s}\\n.hero .ghost{color:var(--b-bg);border-color:rgba(244,242,238,.4)}\\n.hero .ghost:hover{background:var(--b-bg);color:var(--b-night)}\\n.hero-meta{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(209,209,209,.22);max-width:600px}\\n.hero-meta li{padding:24px 16px 32px 0;display:flex;flex-direction:column;gap:6px}\\n.hero-meta li+li{padding-left:16px;border-left:1px solid rgba(209,209,209,.22)}\\n.hero-meta b{font-size:26px;font-weight:700;color:var(--b-acc);line-height:1}\\n.hero-meta span{font-size:13.5px;line-height:1.35;color:var(--b-grey)}\\n\/* secciones *\/\\n.sect{padding:128px 40px}\\n.sect>*{max-width:1200px;margin-left:auto;margin-right:auto}\\n.sect h2{font-size:clamp(30px,3vw,40px);line-height:1.15;font-weight:700;letter-spacing:-.02em;margin:0}\\n.head{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:end;margin-bottom:64px}\\n.lead{font-size:17px;line-height:1.65;color:var(--b-mut);margin:0;max-width:52ch}\\n\/* manifiesto *\/\\n.sect>.mwrap{max-width:1200px}\\n.manifesto .big,.cols{max-width:1040px}\\n.manifesto .big{font-size:clamp(26px,3.1vw,42px);line-height:1.25;font-weight:500;letter-spacing:-.02em;margin:0 0 64px}\\n.cols{display:grid;grid-template-columns:1fr 1fr;gap:48px;padding-top:32px;border-top:1px solid var(--b-line)}\\n.cols p{margin:0;font-size:17px;line-height:1.7;color:var(--b-mut)}\\n.fine{margin:48px 0 0;font-size:14px;line-height:1.6;color:var(--b-mut);padding:16px 20px;background:var(--b-alt);border-left:3px solid var(--b-acc);max-width:80ch}\\n\/* c\\u00f3mo funciona *\/\\n.how{background:var(--b-alt)}\\n.steps{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 auto;padding:0;border:1px solid var(--b-line);background:var(--b-bg)}\\n.steps li{padding:32px 28px 40px;position:relative}\\n.steps li+li{border-left:1px solid var(--b-line)}\\n.steps svg{width:32px;height:32px;fill:none;stroke:var(--b-ink);stroke-width:1.4;stroke-linejoin:round;stroke-linecap:round;margin-bottom:40px;display:block}\\n.steps svg .f{fill:var(--b-acc);stroke:var(--b-acc)}\\n.steps svg .f2{stroke:var(--b-acc-dk)}\\n.sn{position:absolute;top:32px;right:28px;font-size:13px;color:var(--b-mut);letter-spacing:.1em}\\n.steps h3{font-size:19px;margin:0 0 12px;font-weight:700}\\n.steps p{margin:0;color:var(--b-mut);font-size:15px;line-height:1.65}\\n\/* experiencias *\/\\n.rooms{background:var(--b-night);color:var(--b-bg)}\\n.rooms .kick{color:var(--b-grey)}\\n.rooms .lead{color:var(--b-grey)}\\n.list{display:flex;flex-direction:column}\\n.room{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:56px;align-items:center;padding:48px 0;border-top:1px solid #2a2a2a;color:inherit;text-decoration:none}\\n.room:last-child{border-bottom:1px solid #2a2a2a}\\n.room:nth-child(even) .ph{order:2}\\n.ph{position:relative;aspect-ratio:4\/3;overflow:hidden;border-radius:4px;background:#121212}\\n.ph>svg,.ph img{position:absolute;inset:0;width:100%;height:100%;display:block;object-fit:cover;transition:transform .8s cubic-bezier(.2,.7,.2,1)}\\n.room:hover .ph>svg,.room:hover .ph img{transform:scale(1.035)}\\n.ph .vis{position:absolute;left:16px;bottom:16px;z-index:2;background:rgba(18,18,18,.78);color:var(--b-bg);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.12em;padding:6px 10px;border-radius:4px}\\n.meta{display:flex;align-items:center;gap:16px;font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--b-grey);margin-bottom:20px}\\n.meta .num{color:var(--b-acc);font-weight:700}\\n.meta .cat{flex:1}\\n.meta .dur{text-transform:none;letter-spacing:0;color:#8d8d8d}\\n.room h3{font-size:clamp(28px,2.6vw,38px);line-height:1.1;font-weight:700;letter-spacing:-.02em;margin:0 0 16px}\\n.room p{font-size:16px;line-height:1.65;color:var(--b-grey);margin:0 0 24px;max-width:48ch}\\n.room ul{list-style:none;margin:0 0 32px;padding:0;border-top:1px solid #2a2a2a}\\n.room li{padding:10px 0 10px 24px;border-bottom:1px solid #2a2a2a;font-size:15px;color:var(--b-bg);position:relative}\\n.room li::before{content:\\\"\\\";position:absolute;left:4px;top:18px;width:8px;height:2px;background:var(--b-acc)}\\n.enter{display:inline-flex;align-items:center;gap:12px;font-weight:700;font-size:16px;color:var(--b-acc-ink);background:var(--b-acc);padding:14px 20px;border-radius:4px;transition:background .2s}\\n.room:hover .enter{background:var(--b-acc-dk)}\\n.room:hover .enter .arr{transform:translateX(4px)}\\n\/* mi proyecto *\/\\n#proyecto{padding-top:112px;padding-bottom:112px}\\n.mine{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:start}\\n.mine h2{font-size:clamp(30px,3vw,40px);margin:0 0 20px}\\n.mine .lead{margin-bottom:0}\\n.ticket{border:1px solid var(--b-line);background:#fff;border-radius:4px}\\n.ticket .th{display:flex;justify-content:space-between;padding:16px 24px;border-bottom:1px dashed var(--b-line);font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--b-mut)}\\n.ticket ul{list-style:none;margin:0;padding:8px 24px}\\n.ticket li{display:flex;gap:16px;padding:14px 0;border-bottom:1px solid #eeebe6;font-size:15px}\\n.ticket li:last-child{border-bottom:0}\\n.ticket li b{color:var(--b-mut);font-weight:600;min-width:28px}\\n.ticket .tf{padding:20px 24px;border-top:1px dashed var(--b-line);display:flex;gap:12px;flex-wrap:wrap}\\n.ticket .empty{padding:32px 24px;margin:0;color:var(--b-mut);font-size:15px;line-height:1.65}\\n.mine .ghost{color:var(--b-ink);border-color:var(--b-line)}\\n.mine .ghost:hover{background:var(--b-ink);color:var(--b-bg)}\\n@media (max-width:980px){\\n  .hero{grid-template-columns:1fr;min-height:0}\\n  .hero-ph{order:-1;aspect-ratio:4\/3}\\n  .hero-in{padding:48px 20px 0}\\n  .hero-main{padding:0 0 40px}\\n  .hero-meta{grid-template-columns:1fr 1fr}\\n  .hero-meta li:nth-child(3){padding-left:0;border-left:0}\\n  .hero-meta li:nth-child(n+3){border-top:1px solid rgba(209,209,209,.22)}\\n  .sect{padding:80px 20px}\\n  .head{grid-template-columns:1fr;gap:20px;margin-bottom:40px}\\n  .cols,.mine{grid-template-columns:1fr;gap:24px}\\n  .steps{grid-template-columns:1fr 1fr}\\n  .steps li:nth-child(3){border-left:0}\\n  .steps li:nth-child(n+3){border-top:1px solid var(--b-line)}\\n  .room{grid-template-columns:1fr;gap:28px;padding:40px 0}\\n  .room:nth-child(even) .ph{order:0}\\n}\\n@media (max-width:560px){\\n  .steps{grid-template-columns:1fr}\\n  .steps li+li{border-left:0;border-top:1px solid var(--b-line)}\\n  .hero-meta li{padding:16px 12px 20px 0}.hero-meta li+li{padding-left:12px}\\n  .hero-meta b{font-size:22px}\\n}\\n\\n\/* ---------- espacios ---------- *\/\\n#exp{position:fixed;inset:0;display:grid;grid-template-columns:1fr 410px;background:var(--x-bg);color:var(--x-ink);z-index:2147483000;font-size:16px;line-height:1.5}\\n#stage{position:relative;overflow:hidden;min-height:0}\\n#gl,#c2d{position:absolute;inset:0;width:100%;height:100%;display:block;touch-action:none}\\n#c2d{background:#0b1418}\\n#labels{position:absolute;inset:0;pointer-events:none}\\n.lbl{position:absolute;left:0;top:0;transform:translate(-50%,-100%);background:rgba(7,18,24,.86);border:1px solid var(--x-line);color:var(--x-ink);padding:5px 9px;border-radius:2px;font-size:12.5px;line-height:1.3;white-space:nowrap;pointer-events:none}\\n.lbl b{display:block;font-weight:700;font-size:13px}\\n.lbl em{font-style:normal;color:var(--x-water);font-family:var(--mono);font-size:12px}\\n.lbl::after{content:\\\"\\\";position:absolute;left:50%;top:100%;width:1px;height:14px;background:var(--x-line)}\\n.lbl.tag{transform:translate(-50%,-50%);border-color:transparent;background:rgba(7,18,24,.6);font-weight:700}\\n.lbl.tag::after{display:none}\\n#xbar{position:absolute;left:0;right:0;top:0;display:flex;align-items:center;gap:10px;padding:14px 16px;padding-top:calc(14px + env(safe-area-inset-top,0px));background:linear-gradient(rgba(7,18,24,.85),rgba(7,18,24,0));pointer-events:none;flex-wrap:wrap}\\n#xbar>*{pointer-events:auto}\\n#xbar h1{margin:0 8px 0 4px;font-size:22px;font-weight:800;font-stretch:72%;letter-spacing:.005em}\\n.xb{border:1px solid var(--x-line);background:rgba(13,28,35,.85);color:var(--x-ink);padding:7px 12px;border-radius:2px;font-size:14px;font-weight:600}\\n.xb:hover{border-color:var(--x-ink-2)}\\n.xb[aria-pressed=\\\"true\\\"]{background:var(--x-water);color:#121212;border-color:var(--x-water)}\\n#views{display:flex;gap:6px;flex-wrap:wrap}\\n.spacer{flex:1}\\n#stage.eng #hint{bottom:auto;top:calc(72px + env(safe-area-inset-top,0px))}\\n#hint{position:absolute;left:50%;bottom:18px;transform:translateX(-50%);background:rgba(7,18,24,.8);border:1px solid var(--x-line);padding:7px 14px;border-radius:2px;font-size:14px;color:var(--x-ink-2);max-width:min(560px,90%);text-align:center;pointer-events:none;transition:opacity .4s}\\n#bus{position:absolute;right:14px;bottom:14px;width:min(460px,calc(100% - 28px));background:rgba(7,18,24,.92);border:1px solid var(--x-line);border-radius:2px;padding:12px 14px;font-size:13px}\\n#bus h3{margin:0 0 6px;font-size:13.5px;font-weight:700;display:flex;justify-content:space-between;gap:10px}\\n#bus h3 span{font-weight:400;color:var(--x-ink-2)}\\n#mb{font-family:var(--mono);font-size:11.5px;line-height:1.55;height:118px;overflow:hidden;color:var(--x-ink-2)}\\n#mb .tx{color:var(--x-water)} #mb .rx{color:var(--x-ok)} #mb .n{color:var(--x-ink-2)}\\n#dmx{display:grid;grid-template-columns:repeat(20,1fr);gap:3px;align-items:end;height:54px;margin-top:4px}\\n#dmx div{background:var(--x-panel-2);position:relative;height:100%}\\n#dmx div i{position:absolute;left:0;right:0;bottom:0;display:block}\\n.dmxk{display:grid;grid-template-columns:repeat(5,1fr);gap:3px;margin-top:3px;color:var(--x-ink-2);font-size:11px;text-align:center}\\n\\n#panel{background:var(--x-panel);border-left:1px solid var(--x-line);overflow-y:auto;overscroll-behavior:contain;padding:0 0 28px}\\n.tot{padding:18px 20px 0}\\n.tothead{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;border-bottom:1px solid var(--x-line);background:var(--x-panel-2)}\\n.tothead b{font-size:15px}\\n.live{display:flex;gap:10px;font-size:12.5px;color:var(--x-ink-2);align-items:center}\\n.live i{width:8px;height:8px;border-radius:50%;display:inline-block;background:#33474e;margin-right:4px;vertical-align:1px}\\n.live i.on{background:var(--x-ok);box-shadow:0 0 8px var(--x-ok)}\\n.tabs{display:flex;gap:4px;padding:12px 16px 0;flex-wrap:wrap;border-bottom:1px solid var(--x-line)}\\n.tab{border:0;background:transparent;color:var(--x-ink-2);padding:9px 10px 11px;font-weight:600;font-size:14.5px;border-bottom:2px solid transparent;margin-bottom:-1px}\\n.tab[aria-selected=\\\"true\\\"]{color:var(--x-ink);border-bottom-color:var(--x-water)}\\n.sec{padding:16px 20px;border-bottom:1px solid var(--x-line)}\\n.sec h3{margin:0 0 10px;font-size:15px;font-weight:700}\\n.sec p{margin:0 0 10px;color:var(--x-ink-2);font-size:14.5px;line-height:1.45}\\n.sec p.note{font-size:13px}\\n.fader{display:grid;grid-template-columns:1fr auto;gap:2px 10px;margin-bottom:14px}\\n.fader label{font-weight:600;font-size:14.5px}\\n.fader output{font-family:var(--mono);font-size:12.5px;color:var(--x-ink-2);text-align:right}\\n.fader input{grid-column:1\/3;width:100%}\\ninput[type=range]{-webkit-appearance:none;appearance:none;height:28px;background:transparent}\\ninput[type=range]::-webkit-slider-runnable-track{height:4px;background:var(--x-line);border-radius:2px}\\ninput[type=range]::-moz-range-track{height:4px;background:var(--x-line);border-radius:2px}\\ninput[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;border-radius:50%;background:var(--x-ink);margin-top:-8px;border:3px solid var(--x-panel)}\\ninput[type=range]::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:var(--x-ink);border:3px solid var(--x-panel)}\\n.chips{display:flex;flex-wrap:wrap;gap:6px}\\n.chip{border:1px solid var(--x-line);background:var(--x-panel-2);color:var(--x-ink);padding:7px 11px;border-radius:2px;font-size:14px;font-weight:500}\\n.chip:hover{border-color:var(--x-ink-2)}\\n.chip[aria-pressed=\\\"true\\\"]{border-color:var(--x-water);color:var(--x-water)}\\n.sw{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}\\n.sw button{width:30px;height:30px;border-radius:50%;border:2px solid var(--x-panel);box-shadow:0 0 0 1px var(--x-line)}\\n.sw button[aria-pressed=\\\"true\\\"]{box-shadow:0 0 0 2px var(--x-ink)}\\n.zones{display:grid;grid-template-columns:repeat(5,1fr);gap:4px}\\n.zones button{border:1px solid var(--x-line);background:var(--x-panel-2);padding:6px 2px 7px;border-radius:2px;font-size:12px;color:var(--x-ink-2);display:flex;flex-direction:column;align-items:center;gap:5px}\\n.zones button i{width:22px;height:8px;border-radius:2px;display:block}\\n.zones button[aria-pressed=\\\"true\\\"]{border-color:var(--x-water);color:var(--x-ink)}\\n.row{display:flex;gap:8px;flex-wrap:wrap;align-items:center}\\n.pbtn{border:0;background:var(--x-water);color:#121212;font-weight:700;padding:10px 16px;border-radius:2px;font-size:14.5px}\\n.pbtn:hover{filter:brightness(1.08)}\\n.pbtn:disabled{opacity:.45;cursor:default}\\n.gbtn{border:1px solid var(--x-line);background:transparent;color:var(--x-ink);font-weight:600;padding:9px 14px;border-radius:2px;font-size:14px}\\n.gbtn:hover{border-color:var(--x-ink-2)}\\n.gbtn:disabled{opacity:.4;cursor:default}\\n.kv{display:grid;grid-template-columns:1fr auto;gap:5px 12px;font-size:14px}\\n.kv dt{color:var(--x-ink-2)} .kv dd{margin:0;font-family:var(--mono);font-size:13px;text-align:right}\\n.meter{height:8px;background:var(--x-panel-2);border-radius:4px;overflow:hidden;margin:6px 0 4px}\\n.meter i{display:block;height:100%;background:var(--x-water);width:0;transition:width .15s}\\ntextarea.ask{width:100%;min-height:76px;resize:vertical;background:var(--x-bg);border:1px solid var(--x-line);border-radius:2px;padding:10px;color:var(--x-ink);font-size:15px}\\n.reply{margin-top:12px;padding:12px;border-left:2px solid var(--x-water);background:var(--x-panel-2);font-size:14.5px;color:var(--x-ink)}\\n.reply small{display:block;color:var(--x-ink-2);margin-top:6px;font-size:12.5px}\\n.pads{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:8px 0 12px}\\n.pads button{height:76px;border-radius:4px;border:0;opacity:.42;transition:opacity .1s,transform .1s}\\n.pads button.lit{opacity:1;transform:scale(1.03)}\\n.pads button:disabled{cursor:default}\\n.qopts{display:grid;gap:6px}\\n.qopts button{text-align:left;border:1px solid var(--x-line);background:var(--x-panel-2);color:var(--x-ink);padding:10px 12px;border-radius:2px;font-size:14.5px}\\n.qopts button.ok{border-color:var(--x-ok);color:var(--x-ok)}\\n.qopts button.ko{border-color:var(--x-signal);color:var(--x-signal)}\\n.cam{position:relative;width:100%;aspect-ratio:4\/3;background:var(--x-bg);border:1px solid var(--x-line);border-radius:2px;overflow:hidden}\\n.cam video,.cam canvas,.cam svg{position:absolute;inset:0;width:100%;height:100%}\\n.cam video{transform:scaleX(-1);object-fit:cover;opacity:.55}\\n.cam svg{touch-action:none}\\n.status{font-size:13px;color:var(--x-ink-2);margin-top:8px}\\n.thumbs{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:8px}\\n.thumbs img{width:100%;aspect-ratio:4\/3;object-fit:cover;border:1px solid var(--x-line);border-radius:2px;cursor:pointer}\\n.drop{display:block;border:1px dashed var(--x-ink-2);padding:14px;text-align:center;border-radius:2px;color:var(--x-ink-2);font-size:14px;cursor:pointer}\\n.drop:hover{border-color:var(--x-ink);color:var(--x-ink)}\\n.tbl{width:100%;border-collapse:collapse;font-size:13px}\\n.tbl th,.tbl td{text-align:left;padding:6px 4px;border-bottom:1px solid var(--x-line)}\\n.tbl th{color:var(--x-ink-2);font-weight:600}\\n.tbl td.m{font-family:var(--mono);font-size:12px}\\n.seg{display:inline-flex;border:1px solid var(--x-line);border-radius:2px;overflow:hidden}\\n.seg button{border:0;background:transparent;color:var(--x-ink-2);padding:8px 12px;font-size:14px;font-weight:600}\\n.seg button[aria-pressed=\\\"true\\\"]{background:var(--x-panel-2);color:var(--x-ink)}\\n.toast{position:fixed;left:50%;bottom:calc(24px + env(safe-area-inset-bottom,0px));transform:translateX(-50%);background:#121212;color:#f4f2ee;padding:11px 18px;border-radius:4px;font-weight:600;font-size:14.5px;z-index:2147483600;opacity:0;transition:opacity .25s;pointer-events:none}\\n.toast.on{opacity:1}\\ndialog{border:1px solid var(--b-line);background:#fff;color:var(--b-ink);border-radius:6px;max-width:min(660px,92vw);width:100%;padding:26px;font-family:var(--f)}\\ndialog::backdrop{background:rgba(2,6,9,.7)}\\ndialog h2{margin:0 0 10px;font-size:22px}\\ndialog p{color:var(--b-mut);font-size:15px;margin:0 0 12px}\\ndialog textarea{width:100%;min-height:300px;font-family:var(--mono);font-size:12.5px;background:var(--b-alt);color:var(--b-ink);border:1px solid var(--b-line);padding:12px;border-radius:8px}\\ndialog .row{margin-top:14px;justify-content:flex-end}\\n\/* textos de ayuda dentro de los paneles *\/\\n.tabdesc{margin:0;padding:12px 20px 14px;font-size:14.5px;color:var(--x-ink);background:var(--x-panel-2);border-bottom:1px solid var(--x-line)}\\n.sec p b{color:var(--x-ink)}\\n.intro{background:var(--x-panel-2)}\\n.intro p{color:var(--x-ink)!important;margin:0!important}\\ndetails.more{margin-top:10px;border-top:1px dashed var(--x-line);padding-top:10px}\\ndetails.more summary{cursor:pointer;color:var(--x-water);font-size:14px;font-weight:600}\\ndetails.more p{margin-top:8px}\\nul.plain{margin:0 0 12px;padding-left:18px;color:var(--x-ink);font-size:14.5px;line-height:1.6}\\n.fader small{grid-column:1\/3;color:var(--x-ink-2);font-size:12.5px;line-height:1.4}\\n.fader .sub{grid-column:1\/3;color:var(--x-ink-2);font-size:12.5px;margin-top:2px}\\n.fader .desc{grid-column:1\/3;color:var(--x-ink-2);font-size:13px;line-height:1.4;margin:-2px 0 2px}\\n#bus p.bx{margin:0 0 6px;color:var(--x-ink-2);font-size:12px;line-height:1.4}\\n\/* ---------- pulido de los espacios ---------- *\/\\n#xbar{gap:8px;padding:16px 20px;align-items:center}\\n.xb{display:inline-flex;align-items:center;gap:8px;background:rgba(18,18,18,.78);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #333;border-radius:4px;padding:8px 14px;font-weight:600;font-size:14px;color:var(--x-ink)}\\n.xb svg{width:16px;height:16px}\\n.xb:hover{border-color:#5a5a5a}\\n.xb[aria-pressed=\\\"true\\\"]{background:var(--x-water);color:#121212;border-color:var(--x-water)}\\n#xbar h1{font-size:18px;font-weight:700;margin:0 12px 0 6px;letter-spacing:-.01em;text-shadow:0 1px 8px rgba(0,0,0,.6)}\\n#views{gap:0;background:rgba(18,18,18,.78);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #333;border-radius:4px;padding:3px}\\n#views .xb{background:transparent;border:0;padding:6px 12px;-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--x-ink-2)}\\n#views .xb:hover{color:var(--x-ink)}\\n#views .xb[aria-pressed=\\\"true\\\"]{background:var(--x-water);color:#121212}\\n#hint{border-radius:4px;background:rgba(18,18,18,.82);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-color:#333;color:var(--x-ink);font-size:13.5px;padding:9px 16px}\\n.lbl{border-radius:4px;background:rgba(18,18,18,.86);border-color:#333}\\n.lbl em{color:var(--x-water)}\\n#bus{border-radius:4px;background:rgba(18,18,18,.92);border-color:#333}\\n#panel{background:var(--x-panel);border-left:1px solid #2a2a2a}\\n.tothead{background:var(--x-panel);border-bottom:1px solid #2a2a2a;padding:20px 24px}\\n.tothead b{font-size:15px;letter-spacing:.02em}\\n.tabs{padding:0 16px;gap:0;border-bottom:1px solid #2a2a2a}\\n.tab{padding:14px 10px;font-size:14px}\\n.tabdesc{background:var(--x-panel-2);border-bottom:1px solid #2a2a2a;padding:14px 24px;font-size:14px;line-height:1.5}\\n.sec{padding:24px;border-bottom:1px solid #2a2a2a}\\n.sec h3{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:var(--x-ink);margin:0 0 12px}\\n.sec h3::before{content:\\\"\\\";width:6px;height:6px;background:var(--x-water)}\\n.sec p{font-size:14px;line-height:1.6}\\n.intro{background:transparent}\\n.intro p{font-size:15px!important;line-height:1.6;border-left:3px solid var(--x-water);padding-left:14px}\\n.fader label{font-size:14px;font-weight:600}\\n.fader output{color:var(--x-water);font-weight:700}\\ninput[type=range]::-webkit-slider-runnable-track{height:2px;background:#3a3a3a}\\ninput[type=range]::-moz-range-track{height:2px;background:#3a3a3a}\\ninput[type=range]::-webkit-slider-thumb{width:18px;height:18px;margin-top:-8px;background:var(--x-water);border:4px solid var(--x-panel);box-shadow:0 0 0 1px var(--x-water)}\\ninput[type=range]::-moz-range-thumb{width:12px;height:12px;background:var(--x-water);border:4px solid var(--x-panel);box-shadow:0 0 0 1px var(--x-water)}\\n.chip{border-radius:4px;background:transparent;border-color:#3a3a3a;font-size:13.5px;padding:7px 12px}\\n.chip[aria-pressed=\\\"true\\\"]{background:var(--x-water);border-color:var(--x-water);color:#121212}\\n.pbtn{border-radius:4px;padding:11px 18px;font-size:14px}\\n.gbtn{border-radius:4px;border-color:#3a3a3a;padding:10px 16px}\\n.zones button{border-radius:4px;border-color:#333;background:transparent}\\n.zones button[aria-pressed=\\\"true\\\"]{border-color:var(--x-water);color:var(--x-ink)}\\n.sw button{width:28px;height:28px;border-radius:4px}\\n.seg{border-radius:4px;border-color:#3a3a3a}\\n.seg button[aria-pressed=\\\"true\\\"]{background:var(--x-water);color:#121212}\\n.reply{border-left-color:var(--x-water);background:var(--x-panel-2);border-radius:0 4px 4px 0}\\ntextarea.ask{border-radius:4px;background:#121212;border-color:#3a3a3a}\\n.drop{border-radius:4px;border-color:#555}\\n.cam{border-radius:4px;border-color:#333}\\n.qopts button{border-radius:4px;border-color:#333;background:transparent}\\n.meter{border-radius:2px;height:6px}\\ndetails.more summary{color:var(--x-water)}\\n.kv dd{color:var(--x-water)}\\n@media (max-width:900px){#xbar{padding:10px 12px}.xb{padding:6px 10px;font-size:13px}#views .xb{padding:5px 9px}}\\n\/* gu\\u00eda de bienvenida *\/\\n.tour{position:fixed;inset:0;z-index:2147483500}\\n.tour .spot{position:fixed;border-radius:10px;box-shadow:0 0 0 9999px rgba(2,7,10,.74);outline:2px solid var(--x-water);transition:left .3s,top .3s,width .3s,height .3s;pointer-events:none}\\n.tour .spot.none{outline:0;width:0;height:0;left:50%;top:50%}\\n.tour .tip{position:fixed;width:min(380px,calc(100vw - 24px));background:#f4f2ee;color:#121212;border-radius:4px;border-top:4px solid var(--b-acc);padding:22px 22px 18px;box-shadow:0 24px 60px rgba(0,0,0,.45);font-family:var(--f)}\\n.tour h4{margin:0 0 8px;font-size:19px;line-height:1.25}\\n.tour p{margin:0 0 18px;font-size:15px;line-height:1.55;color:#2c3e45}\\n.tour .tb{display:flex;align-items:center;gap:8px}\\n.tour .n{font-size:13px;color:#5d7079;margin-right:auto}\\n.tour button{border:0;border-radius:4px;padding:9px 16px;font-weight:700;font-size:14px;background:#e6e3dd;color:#121212}\\n.tour .tnext{background:var(--b-acc);color:var(--b-acc-ink)}\\n.tour .tskip{background:transparent;color:#5d7079;padding:9px 8px}\\n@media (max-width:900px){\\n  #exp{grid-template-columns:1fr;grid-template-rows:54vh 1fr}\\n  #panel{border-left:0;border-top:1px solid var(--x-line)}\\n  #bus{display:none!important}\\n  #xbar{flex-wrap:nowrap;overflow-x:auto;pointer-events:auto;padding:10px 12px;padding-top:calc(10px + env(safe-area-inset-top,0px));scrollbar-width:none}\\n  #xbar h1{font-size:18px;white-space:nowrap}\\n  #views{flex-wrap:nowrap}\\n  .xb{padding:6px 10px;font-size:13px;white-space:nowrap}\\n  .lbl{font-size:11px;padding:3px 6px}.lbl b{font-size:11.5px}\\n  #stage.eng #hint{top:calc(56px + env(safe-area-inset-top,0px))}\\n  #hint{bottom:10px;font-size:13px}\\n}\\n\"+'<\/style>'+\"<div class=\\\"attk\\\">\\n<main id=\\\"hub\\\" class=\\\"hub\\\">\\n  <section class=\\\"hero\\\">\\n    <div class=\\\"hero-in\\\">\\n      <div class=\\\"hero-main\\\">\\n        <span class=\\\"kick\\\">Welcome to the Attikkal digital showroom<\\\/span>\\n        <h1>Light and water you can feel from your screen<\\\/h1>\\n        <p>Step into our spaces, play with the installations and discover what they could do for yours.<\\\/p>\\n        <div class=\\\"acts\\\"><button class=\\\"cta\\\" data-scroll=\\\"espacios\\\">Start the tour<svg class=\\\"arr\\\" viewBox=\\\"0 0 24 24\\\" fill=\\\"none\\\" stroke-width=\\\"1.8\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" aria-hidden=\\\"true\\\"><path d=\\\"M4 12h16M14 6l6 6-6 6\\\"\/><\\\/svg><\\\/button><button class=\\\"ghost\\\" data-scroll=\\\"como\\\">See how it works<\\\/button><\\\/div>\\n      <\\\/div>\\n      <ul class=\\\"hero-meta\\\">\\n        <li><b>5<\\\/b><span>spaces to explore<\\\/span><\\\/li>\\n        <li><b>15'<\\\/b><span>to see them all<\\\/span><\\\/li>\\n        <li><b>0<\\\/b><span>things to install<\\\/span><\\\/li>\\n        <li><b>3D<\\\/b><span>on computer and mobile<\\\/span><\\\/li>\\n      <\\\/ul>\\n    <\\\/div>\\n    <figure class=\\\"hero-ph\\\"><img id=\\\"heroImg\\\" src=\\\"data:image\/webp;base64,UklGRkyeAQBXRUJQVlA4IECeAQBwRgadASpMBF8FPm02mEikIyKkIxFJiIANiWdjPd1Y\/7r\/\/1O\/2\/\/\/rm\/\/4x\/4Ob7\/\/4HPo84\/\/948nTS6a\/9bno\/\/\/py\/0v\/\/YofgN0ntGmD1Tcp7i\/4vMNCr\/C\/8PkS9hf+z6U3tCY2NAbzh8tfplbkH\/0\/bjyw\/Sp\/vv\/\/m9u+byf8XvXvsf7\/\/O+xVyHxIenr6MNGrtD\/D5zPtX7j55P+T+x3v7\/tn+x9hL\/Sekv1If2D0Ef1f\/f+sj\/6vW7\/ZfUN\/xvpm+tB\/gvVC\/j3pZ+t7\/k\/TP9AD\/\/75j9+\/Zb8qPfV9h\/vf85\/mP3B\/xXrj+bfav4n+6\/5H\/i\/4D6af5nRP9J\/e+ZP8o++v73++e6r\/M\/6\/+i8ofjb\/o\/4b2CPyL+hf7r+5+4pEh66\/fegX7tfjvSr\/Z9Bf2\/yquSK\/jeor\/ivSu+\/r0\/\/tX\/F9hL+lf5Hrt+jgMjdwRbmACAi3MADoXJT7yqZmkht2EW5gAgItzABARbmACAi3MAEA3z26E99\/FTn1iy\/xNWH+En20MA6cH0dQbswWAiJkSk8\/wV\/hSZTNAkJCbR+dY3xHbqtAO6Pa8+U9cNbdSqzPoYXHcQ\/g+CGyw5EmZG\/qzwpRy1Vxm5tjCXtF05JCgCE9hun3XDgmXEWVevQ7NE9Ck5PrqmmNm+FbjImAa5SmETr2vh2wY3h5Fw8KRRLcXDl2btwX1Yj9G59GczL07YoW4wJE3PQjXK1S0EwenKxMxogpa5xQzfFz8JDpmDNBBOABXQDmxRagoylwaCEInxk5jnWBs9UnYMSXUkYPQuvFm06UcBUKLcuu6O9bKcXpwg7az2KPKoKSQpY8MgA8EWnYLNV6rH9\/4C3KhdPjCACA4q+5zSfO\/+AQEkitgMwEwCKi31PTxBHmtPbOW29IRLBAAbysLyszl97gikDrECa1bPXvxzqxYAuW27kERLs3cEW5gAb+kanaERg2JKrF6tc7fJ45oOrHXqPh886LFy\/cOzPcHON8J\/v+BCiLcv5Lk\/UwUZ+0S5bnpCXb\/UBFyFc\/+B7g4i3AZyV7CZ3hvcj9fQxI9TpBVK0Hna1B2wAQDtG9R9TCACAiOnBowAQEW5gAhkbj7QXutRGAaj9O8O2xPLSrB6XZu6gVd5AeOtEsZO3gZrZqYAHvYAICLeq1W\/ZKNZ61uCBikoh8vAObJI2b2c9+AQE9Gvwr6Dl6rMOMUduVmgPAeCLcwAMs3bPX7aRsRUqp7tMJcIAICLc+Df4F9dnsW0L6cdwGivhj4iAi3MAEXuJr061WuKn\/40ggFgAf+An+JczVwoOjgFo9P2kv\/ctMe9tnzQpdklMvZSgf+FLTB\/4jW3Z5ZodmGtXDwYDkeDdfnEZ9C\/L5gluYAIEULgzAW8UP+1GKSQwf35YmaSFqIi4e0X8gAqY7f5a595uKFuWad6vaDL3+HihbmABX\/Lq5HpZeiFMxpV\/5RZDrVZMZiCgY\/403WM\/b+qm4lgh4i2yIi2UIUE2Bt\/lI9DB\/xHqm\/uHZn0IldRG\/uHDcJgTmpIqPVCro+ibmAB8o8x\/EJ+J2X7\/Zu4Ivloh2YJHXz\/gD7oEqrhwLafh73y1mX0lX8soEiB4+TSB72eVtyW2ygRbl8xoM\/2dxaBFtrqIYP5BefxnwI+SoqXZviyEIDwcENomsS4ItzABAeDgiPDCiH\/CMbdk6BFuYAICLcpxQTdwRbmEuEAIaFbvoWoiHHaBeXVlGwty+l4OHmqEWJcBxvU7VgoHXUliPwDPJ6nYXHrWp15nSV7wzDxVeRykLinu6391Am7fcOzPmxfCSjhoUfQYIWPIJbclgczaW6sz8yx8dUebf683rJTvLl+vTMOwCM+jZH7cLfc3L\/ARbFeXZu4Itx\/Oiie5mEU6Dxh\/M9gAA20lN\/ZCQAgIty+GpDg\/Bm4W5gAgIdRvSzKh4L5ssQc8RLgi2yIixLWORR5E5zGM52XFC3KPCjS8bfAvnU5XAb3B4Jn\/S4eC8hkuqXa56FytAy0J0TLlWG\/X9iAxSnHLm7gONBba9JVTmiwReyW+pU6ZzD5L1ZGyvmR+GxQtvPcPuHZgjQ4u9uZMnKmlsSLiZvReMT6U3jne7PxVZnxcvAwoPBIuzdwSUPvmVYq4wr5o1rnsUAVibbWil2\/1ALe51vxntC5pIeae07aYgGwDcqm4bPPQ8mVa1IJ5xt5fQgb9hC875iz8rHlO5mHihVHwGYdRokLjlGOCe0EzSQxQM\/4BAHmhcH5X7RDGThk9D2sfPRE3BAPEway59C42lHNzdM\/4BASzK2XlRetcRoXKaL6B69w8TCoHF1Po78CeU0mTgjHqJTKXnHzHS7nIocK4AfF6IdmfQwf8a5gAZGFZ8q5qvQex31qdaBbYfQIVuAMh9\/1VgprVac7+b6u77Hw381OeGv6PKTEL72uDqr52Wc2EZEfMeBGKcgW2iasyH3KR8\/9QvOA\/dC3L\/jSiM1aMsGOyP6cA6FBHpaobQbX7XDchXGIepQpZq5f6MPzLER8xbbYc7+IUC0dhGoYDjqyMLRUiAWnUvy0DMpSWk3DsvSvUqjUl1urFLwSLKCQ6BaFfNt7ABARl9WXOK\/+BRbWK8qc5dRT8lIBRRgHB+U63kJ0VGHTESllADGkRgXzyE2FUmDe8yLFMZapmjM4VpIBu0o2z8WvlnRSNLC+gwPYmf2GGEAECNdedzVvsMVbTKKc3UXxPGj0Etgt4oW5f\/7k0jwrcphsAEAfrdz4MkzR5TealKotfEaQUYq7WTpR8fuPha6A1M8Anf0NIikr1b1de1pynq1wRa0dOYBDuHPdAD1AqzmVgJT3jjcy29nmboqrtBkQt6st7+BAA+cUW29fafl7qJbIPYAMtlEXiyLbE8qhje29PzrMBVf3qLa5xjgY+Tcpxd\/DpgWmlDCRnyig+oR2VAZVH0MBsos11zIJw4Jk4HhSB+0TNJDB7\/+MIu1TFJ+zvjfMAEBFucWYQAQELx0H6bzpDWRXoO4Kr3aaMo0SOdqJa0CGhOLHLWJMuYXrnEcAji0+dWNBHQaBz4Xvd5cTmufgA5\/wA3GNC2bt1iXSNe0dZ9DB592v96IX8HP51XaHE1DaYM+2R2MsMIef7hx8RL0MOngFg45yFTvGpr\/Yb4r++evL83GaZ3V+xqKdFyWn2CVa9hqzHMNVmfQ0ee1Q6+vKntEN10EbXV7V5Ts\/UU5CvAte8zewsqOWtiewa8UebYwo1VjxEkBh3Z6Zy8RrnvOY2gNTh4l2z0jZ8XxUwEktDOg6Ko74Z5IKTVOx5aqOUntJmOhVpvMtml264jPSyHIyTJaYtyIT+b04OTe4qlbtOfRWhCEpe0Ngn\/SZwNL6COTGvThHAwMFgGdiUr8uSf6AMPggT5karBLPlbSRnZbZLgi3TVVPu4tMQQqCx6CjzV4et3r4ClMrvfcLdnz2SXzFK4\/1OQp6DBHaVvoW+CbRmGYZtT\/aQu9t8AN4AUv0IczszcpGBRLOEcG3A+QGj0U2p5eSgECACAi3MPP9rv2RA91oNt+6KaLjj4o\/Wvsds1vCZbOnLaAfnIEAZKzUP7BCyDNX6SfLaJiskKeyez2uhRy9cibtPo0PFUAXwcyMnG5z6GFqvEqX\/pV\/T+Ai+On+JnoLtbl\/gJHwmB6sheZMb4al2JHhsY0f6WHsAQT17nZtW+gX5W9EeYE8qKZuAy2YncrZMq6P2JecJQAQVOgk3c7gFwYokyL0cvAxgU+54tKDDKQ5wSF4P2ZPI1hNGMKv5SrE91fkopeAThU0DAVDbz\/6b5N2cF7hT\/S1IzrQYJe4O8UYe0v\/U\/MEgeC8es34f1m9ipF4qsvRK81el1VRoOML0KlKTwYQsvdR+GhJ8ao88T5OVvWHYGPS2PgVMVBthDy53ENLxzBH9oiwyIFX0IjeUzyNYgTX+gF64mkizmckTEwnpe0VBskGywCHDO8M6aCeWBe+YUM2mgAHmfa3fvK1FEigBfCfIVREBlxIccM8JcVjfaEON4kCYpRRtDSoIF9fIfbKqEPc9rB\/4Hnpqc8YJSbF1JtEZeCLbmxweThgkDfdt2dN\/BwFF9nMgPWf2nPhXirMVy7HY5UgMf5pa2wJdxZgS\/JafcaBBt9ZWp4m4cV9QLd2vF6r1i7JL5hDGMm52mbsfag9R\/7WpV6InWNKgml98JcDKcnpHBSk1XtiKGfu2NBMz+Uvh2z\/XsaOnmbn1QCQu3EK9vc4CM2Q2h3DOGJr3mL3RdqZgQeneGR1pnFXGOSTClKEb7TBP91LR9pg+QLRdsr2ZuashzxvQr1CaLUBuG+A3DO4o84KLrcSdTmOaVLrWCAQ7pfB7doetVjXnmMr3M\/LxeEKzsFpQUMTDnj8woEzYBt+5l5LBs0m4jKrn7IvbSajwzJ7sxd4LIDz89g4gjRm523SjuNT6Dz4L4ei2v2KQ3HTfY37ogwjFce6njphLdQtQvYe9ce1xcM5LyHTjSHCq4JYXzuMoewHB\/jPxxmk5eRSw9ojK9fyWexfH8YtrUtlNAxHVlWEFXY9hobWnv67SMZvoNKSYE8y2X556iTB7SpbfzIQEWJfeSSXD5RrJ5q+RKleE49fAvFTIBuJciWWNZxHfPbU+psf6XJRz77Wr2Hd40FBIAaoL1+MjySPlLByLjWj2AIXBvviZShFzJShGyYVOQ0woyXaChiHb\/gIHn7moem7Wra8EBWg8ElIB6VqxHD6GjErisrmgxBtLDKuXPoAeYL9cvkCnRg8Pszcvr4tlLJFdw5qP1vGiNXQnFtiY4mpyfXYzh0zRkDkyRnQDvOkLETJScB7rDzIXEa5MvjQ8rDLj+WhEKI7KNyybPP5CxckifgROeJpSWe6p9iXIEgXHb\/xRf9mPLu8PQ4XlaWuqprJandgR+dfU0BKE\/7BtI1fos8Q5l655SVcubSSq4ISaAIbHyHIiHTTJZGgoQAHKQ\/68eJiYqWR0P5x\/OZQRhgCWMq2IktKBE8xjmRqkSMnNVRE1ew+sOjQO1+8SvHxyuRHL5MP\/sZ0FJygTlXM9Ig2NzOIMhD4ytdtRdO805rLC0qO4qDGaLXegs3FNlwTO0+pOGfcpfSqInFsW1jqgUUpU0YYrXKx\/NnJc1aJpgzKMuM2hBBCsruLCSAD6AtnmaAczu8AebdNRbVrO4irym4G++4u2KTonqLc0iSxWWIxzeU9hK\/amH+v8kZI6KtHa52B+anh8EOucy+EVnloej+z\/Jw\/oqCufzv9J117vGzZuM\/T+T7hlqXnhtOuZyukSXBd9q88V+WrhDRCw1loy3w1MR77jNz2WA50HmacFu9RIN49X46lDVLlbjty8nz0gP8QRqGxmyOJudvEYSsf2pteJWDMVi4L\/z5acY8RVH5o7txKRJDCEtgDKp0i4GS6FxYaW0eaSR4HG6aGvpZLcOuRxF8M9yqkuFZdhCqH4Dw3RDCGa4N\/oOcrxEQfaj3hlO3Fx6WZw4odAAWAmG28UmOyt7JvHesAOsR2UOLLZTQivQQhv3gSpbjhVcfGCOyJKsz0G+NgYNG6OApiRIyKLld70B83WEiqIvV9hwfY7n7ukVB6cLcugvOZIn6FK1z+IqntjFeWZ8+5EFD+4ZXHCIkADsgeeL61TgVega78fBwKv1Xle0eb6c5qqvossj17iW1saDsvSDMk4ZueXlEmkGoTtbN3KUSPfvNP6ZhpxzNN\/odL1Ca2eIoTAQKsTlLbB4OnmGvO\/sJcUuMprXHrHbancCK\/RnfXSB\/NNYiyyI9ipFZgi1yUKczbX7NDhAYwEoJkiOmS5z7z5smMu46MFW3ZaEBXUEvoejpb69xIv3GJ9nlXZ1C+hGb9kj6HA38eJS0uGIQedUUs5Y5jV\/viq\/9FnQkziUvNboGs9OkBg7GWcvihLLCQomrwOABwiAGhldVA8k97K4f1m65HsLEra91gE6m4LEkYnrH\/cV8rJYZjanVngMiabSHUP5H+K14N0qMBYtWnfHI\/bJZIq1HFdihcuFxzvHa20VDa27MkCV0+fktSR5NOfl2rWmcdfW45u4Z\/ZX5wPSl1oy3Moa7nNTCjgL6coZ9mH6WFppsW6gt797h1fVjQP99iNGIMT0rq7Hzce4IuIFblXV8rDApE4UbC9QnZASH7nltRjYbzQrxKqKbhy7hhDlkuwVTjILiOwCuzRCJQZvFkKPAIWQROQDrvXtS1uYAK8B86V0wk6km+1rJiwOW5JVXL6QpyCuC5s9gF5Wd0b8O\/NZRhkDMK45r32KuDjxEJkASAXMYmTQ2Bq\/6\/RDfqamP8A64ISAAbYKyKJIWYugQUR1tKX1HQ3adHyzdni2LuGIaLdsn3kmDyJp85+Rz1WKEUbXR6+Jyb1oo8pTyvPZOu6UL6TnSklm0tbvH4Gxt0RqxVP\/kEL7s80VUTrcYiO0kLfejwtx9NJ3qvb6o4plVOCFm8hXfsVrz1OC6wrwlYZkbZGpm0QMAZFsyiJAgZsL8XEf5pqEYXiEREM1DC53lfkw7UBvJAmKt+yO7h3pIexyQG3arh9gSn6gYGblLcNfGf7nFkgHTJf5bLDIyAkoGMZeVDeBWlDOQp\/dNNFUpIUDDSFcj4SlblQHuotNoel9tfg\/o2nh0fuEM3lyZ4jSLesdspyQqAphcLmNPVyAm0L9fQe4lvMphcJHSMvMGFfFhG76FO6bvNR5SdAJPRT4lQumHH3d8F\/HidUdrrx0XLYHUaIFuDoVcx82KjBzu\/tCm3XkofiNs4pqMTVKcw6qq3pLukQUYObgOxCWwFbPSK9QJ6DcVUlgnqV82t8n2PYW5sTTD0AtQd4\/4bp33mjHyJoLt\/kRzuCbW8w2BJ+QRduxCFSyK2R54HPy59TWiykzxweo\/2ZjSmEBH42CkCsVeLjLNknkGcaHa8iYu7SpnnsXbdLl6VMAXUTKlUsasb\/jqkZK0zvyQA7PUH+EBMn\/qQBPuGs5o7TYcFAQPAM0kXdrG+1e0SaxyWEcUM1w1T\/qeoKxK706Oh0ZZxR9a\/LEjDFmn3Sesy7SVGRkAaFO8Brzgp3UMxWTAxGUgP3O9oZPU6pS5A2NrZ85hq1QKZiTa5+739CFWx7PtGlUcn1Xz\/UZJE9jRlhHUXNZUxax2LD1ku3IECldNGQYfZLed1hDElTg9q7vJs+BX8rgNH0oZzxwvSWZq4SRri4+kxu+A540TtpfCEnatORACz2s0Yz59xYWXjBv\/jbx52CWIE94K4rmyroFHb8Ix+a33pVrWf8BOMPpBaTNU07vR\/i66jPtfkGAbr+df7MGFvYUUxn94RB\/6iPhGJ1ZesAfeO+Xe+DnJvLbd1InbysFL0RiWCq7ZMdno422XWov1G21UMd6a0ob2J4BBlFcHyf2BEA25Feh5o59dVQ0vAnayYclRygaJiA7Rr0tF+6S33mvDqso8gskPFRFH2kD5E2G4eDiSb67Xh+tHJH7k8hLaOvC4L\/6bEGuHlVz0yxudZz7Z4OWnJWz4GPh\/k9ntOCnhv4uud+CgeU0Su\/jV4Do3EJ7\/AD2Dsdx3M3eBw0oMTgGkElkQwK5iJhSjn9OPWqWiGwJg2iPCHGdpKyexQ96xtKVNYeyhAhGNvr1BItQH+HLMqNLElZL3JqJzUjbrPtOAzMI1Qc+vniP+4FTiRJ+ngUKNyX5hHzKgymnIBrkbnCUKBhZSumNu+8X3ZpTUWvJm2clhRcxhhLE4ESvInXLw30DzSFpHXmLwMS6HygL4pipRjLgVwnHE7hcBhJQmjN3BM38DtkGOXhedKUIuBj25o\/He6eTZUlTy1ETBrnTkQHafV4hRA87KcoPUhQ8fSwc\/oX1U+vebI3w+nuQJW7p0KB4khz5YsjEwnD8ZSrBuXJ7ZkCno8\/q+QiuBefKAxWuj4zSbQ8WrcV0FK763JM3OVZ5GpX62n0oHWfEOw68AhcAnik7kV8i8OnzGkqKd0DKOqXWvtPEbBicgAwtnEBYPvLoe3OLIQYqjO4KD4puxyr2O+SkLvtwmLsZaFqgWBsw8\/N6iQ0R5z9OkXDLDQJGSX93qGBFvobcrB6I2FkHpNQO8LvcQ\/beNDe28j85pIeONy1z92xiN\/\/hqf1WwaEiCTtubjxVr2xOn8svDGf\/f1FD6lA6CbZb8NVm632ncMKX4p38WIEmf3+vLwN3BRZ+31\/4LGChB8CYWJ4SrOgnsbWHwga9Bb\/ef9chthPCJOTReT2wIIzDbl5RHXxV+Ywvzg7FW3bvLDwpqR2i\/T9GEjBGr80gIfiGd6xrWQmTrI1MgO5EzmrwOp4PDrLCUAK7DlLMQHM+6W2jgIflRdoBh1az4LG37UdLeAfAQf6wMQCH0OMv22wWKrp2zsA4motgEsbodKettkQrFAJwSx7BnazYWE4sTN6o+aHd9qvI1tXchza\/9LmN8bVIETjVOSZNiwfHgGrp3JAxRbCjaGa8CT3QPmic1LipZIqNV82DtW4Sdpg3u5vRNZRVn1x7nXaAOcrDKqRtlQqGEOYxqoy1dP6JLlOIQOYAkkl6vVn8avWDqPWeXP\/yWkUFE3sHlnH7c76C2ZkvsZBq7tRQqkup7J2vHMInBwQ2S412LJgI2y37T+aPrQqYvS+sDB+ZeMoiI3+Xj\/9RfN17\/jGaL1Y94KXVusMtk1e1a0jvg+rTZIs\/pr4pnArtS1frHDDfGkU1TPNHNakVYiUIfrk4V+4JMh6rLLLPqBinSurjYDz0pye20b9ISX0+g8sSLhvxHx5vMUnP0HvQGA51tEDh7pDDfvB7xAVVFgJHKIdL4EZFPlyMS7FMvnxckOpGaChXXvwuNeij6RdoUiERuR9+\/JcmUJXf475uVqMuFRMOzJpMhJmERaO6eO6bbYjDAz3YYbClxB6cfMgibjtUdq7vlvKTHUDy99BlgbeJWATqg2y2U7NQzF3FTIyJHdwl96CrZ\/O87PUEgEM0GzDp+BT1jfDHYDeoX92YO3VEUKuVEtYXApBjGlV++eAiq\/+y6Y+eUufxl5VpNly\/977\/Gkzg2p3jW0GURi5qhb6TWzWxW8varPtAMf2DbpgGKy\/UGmI6a3d+Dqm2UWD8rr4ppXBIFIi7172IPPaai5m08nMmvbk8dX\/xECsBEwgJfc\/V0MZONxEfia7Ipbq6+hgI38Vz9JKMy70l1OATqdUaui6E6F97nU69S7\/m4spYpfl0mN0FzZEZjyGtj+ZvR78zkpCG9IMW4\/+jP0y65XcGHc2y9WKvV92OMD\/bUxc+i4o3DrIlNk0ycPgGZ++1C0OlRHAm8KitfY6Ts2g5M4M\/Tq5GlL3qr503MFoXI1TVuyzoAcnyMrdsQsR97jN4oXWZDGojGkKtoZeSUsOoiWBnrFLlU6gXMiTq8CAE7ilQrnp8MNev3YUQqHuHh7r93Q9prWCtqjROzFCFSHISVU67wrG8sprAjX4lyhtZYd0IZLK5wwUv+TFSKInkAhTG+dD3\/4YAROVscrm+gXRlknwzYIMNhS2z\/PBMmeRdJDxme4R5afJSYtp7pMMdc0ffD0+DCXh48B8f6eFcAzAbFkVEBC1XKgeaAxWBjv+7CHiKMY11686JS08SyPUikwUM5t7p2+yeb5HFYsPQMre5\/86RLbr3RlW2Q\/QfiA\/Ca+9N9dgvu7ZACZUV4Qx4BQH0exykzPoloMKDTzoU0F2PPGrSGDMbYyUx2FEg783HLfymFM5noANBRxTpVvTFdvG9ADk0JUhgTi836XrW2Dl8CgWfnM3asrJd8R4pjp0V2+0czqHx3TEp6LRJ8\/hrzgOCjkazoctHvQVds20w5qgOQoaP7hnDGv6gSjzkJGO2DRP8oHlm8Ir1uUy20kH68fkFHldwORdboBNQO41BJWjtlDuPhgKGsWNqr+lezz3\/tSVP0GNFyQK5Pj3V\/RtEJubFFkYlxyNoFcsIsCkCpHSvJqt6X40c58nFJ3YivRrhfANIbk4Niawe+U1Usc+l7Ujfzxbnl1IbN1twZEJnoZtytHPZ7W71SfHwbafKaXVC\/A2CSu\/09sZLRnp2zd7mSKmfRVxWrmhZupiiwMxlVgIun9JFRdqUbkMjzGrHqfmYTfMkhb8N56eGD0z\/4+cS5iF59jrBqIqTPGZMwrEBN8TZ4Eg7dUuEFpRFFBnMuQQalPwZLhoYyuDn5QQDigC9Zj7QYgDiVdXX93GRGbStFObcLXOQ\/V\/iFOuCION3x4mB7hcrZH6ifL+lhaaI4ce2wys0XhafrZk733O+mbx8M0sFddVaj9E8FfCKFS\/cHImagh1n\/sQKCun7LEB0ViEXY5W82k8J2W\/acva04aepZdk5fHTRi4Q1k9bsViba8FZ+jlBCvaPGMaI3i+7zE2Qbgtf4bjp3KIJWUalbXTNv3400BRS3A0KX9LojzJbg15LfzuLY3hxwtckwZSFmzjNMzSPq1F3CvvBGn4PZlnCAOb4uNbZT+F8y7Xwx\/hYgSMf0JzikYHoD\/OmOlwSWfYdYwt7VnGYDlHdsfdemFuh4hvLj9K+GB1pfJTcXyHvFome\/J4\/el4TSQl7sI56kKuFD323zYxu80EGj2m3TsqYRUt7H6uwj9JAlsfiMrQIsG8CbZpmnno47IXNE3kkVC3AXhjx\/MsdTrqz7LIJnzySMxyHt2QKI3UWJV6KB9br1PfYL\/3ByospDG+fDGkvG9r\/6lwdAVR483n7ArBaia0KC5uEapGVEtzBQrm0\/3oeFY18q485bJhZ6IWmpwsLCAL1\/rYW5vuaUA8j7MQmjpH1ePjT5tlT6cE0Ivv8e8D4JuBkz5whN0WVW5LE666wvbmZw9RvhpiwZRvlzVjI9SgcG\/uF3imkc9Kw5G6K945VgGDt6BJ6eOJHiH568PMgKvTzod\/1yvioN275MZ1vTV4NH0R7WDwjHHNWbLl5bBRpoZ2oWw+r44z7NKK9MsFHPGIT3qViIFSa\/SQWzMzYke\/XfcvU\/gmEhdOvtNRqK7FiagLusqyewQ68WxzNQDbvWDiMmV\/AUZmtcGCE\/hvZaoCuHwYCmW5WxMCjjn+PgmoGfr\/HibTWjNJUzRcYglZk6JKGNyh1BuYt8\/L5O3UTK1h9r4NJXc59VwKzWOjR0JIxgbcrS+51llwNJLsZJFkwmKfkgmK8VhVtEt1xRgSOSSANgJRi1ternugQDnd90D4mQ6VmeGeRSq3tQ9ffzwG7ugt+0Bmv8IXKBr\/YaS7eLyTqYLNhXbwNs9bTCibGpuaLJ6sos6tI27dJs21a+twgJ55hVIByx7lY92lIHl1M10NLh8Tm2ELOVL\/NukngtcdUjnN\/JO7NZy3e1tGkPsLYYO+ptWmzF6qEnXV5QBabnLZmRzjWJ4vvzPRykIv867poKs5aUVfAdmqSAP94twqEWNV8iFvAIwuvUNTC5QYSj\/tmbA6R\/BkFQD67jUbFoUGf+h9WLZykT5MlWgnA0FKkTd6fBIrje0I0Ydn3Y5A4X14gN+vOt1sPCKPRPecFHJaEw5f+4fMyQCi2P0o84lpwEuFZ7F9tYK2f7YF8hjTjnjAiHox0F927GNcvqG9JU8Iu84bRJnNGHRgMAaAVKqKA9DJxfPLSePL8i6CBqk15h\/w8fzQZmZZ9pXirBqFNiD2nV0KsWhhPJwSvUUn1pGo8wOEOjrkGCZa4sRmme8vofRjI1IVxD0oTHCd0O0t9Alv1pAZDJ425TKnlQTlNWQYYHafSz+apUz1Ms3XAx\/qN8nJgLllhkz783KkfzxR9LGtYF2sbP\/QZLc3C\/aoJh2l9XSGoGcVBM1HYGPodSP3IDSJ+s\/RBXuLV8a0Kch9+0qAVSDLG6WKMshC+u4YhHdZ3fWjCc1gjEX4tVFRUS05hEY8yoPl2jLaFFRfU8mQeBUuveDq9G3wMgVucSLL9XFPjOKrdUOu75HUu9nO+s7NMzwaj6O8MFWcGrNZBr+mW31aHNwE+35dwHK\/uwOCBpThoolHhJRk3HXlBC6zMiwSJpw1Sekf1dbLRfg7Ec3qm+oBOY9Q0vhdxbehX+G5UhxdP6sVwwy1X8zVo0Ou27\/3J0R5CmuqKz65\/gM4vxqCG9hEga5RfqhGpxt\/jKV60EwFVtZRY+XsAP2Wlf7SFgk2JXwFxDfJo\/E97d8pBb5WgPtdHpIK8BZIkqr\/7i8NkDJTf3EimHJu0Q1jwNWU+bA4cKCTQ3V1f5A+\/a2kVLsX04EmhMDKV7Ev7uCZFngvqmqOq2Uy5erR1MBJkg1\/wQvtey5tKNdAE0gUc8HV0ZUNMB4kzoQMfVXohJfu7TFTOInlaeQU\/l1Znh5jbvHKLxWPc+Z6qylMt6n6h531PFI+qx3uuv643nycSq69a8mKMtOqF2wbO9Cy5OrA+LccHQC3VtNrWd97RnKK6pVz+jO+6TTtV+ffdGDoyiXgukrYxU+tQAqZ60dsDEzdTFIUaspjrLdjMPOO7r8uxAtqg3VNFpqOqDwGazC2tAniTCR95SY6MeZxw7P55JPO\/lSYYX6L+gYzx3Ke\/tqWltABar+jon7o2Wv4u6jYELV8fT4iYjdBA8fEx2Ed1S2YqpP3Ux8yvV8SLFMsAujzdM1abdkZ13VwQTDF\/dTBURhRUiaSeZYZPIOSnsbSQPOdqO2zUkw3twYVGbZH4Aywjlu9MGnZCkOwXpdAMwLvEnR4s9uGbZq3ewDcGOhfEUTt2qgASoQ6gxlP\/DAoxSSd3j8sCrFBK7GiR+RX1aMJDuel\/UwpCU9hBOZZALInH2+iWGYk12jixyxGHRB1Y08KXLfOTNo0wZ39sd\/Q1GI3pRqckSO2xPtZAnYIRUtJ7drxchQrGaAKCkk\/sqPQu9GQ83cek7BiixQIUENV3O8+Fu+KtD8u0e4LgGKzVyJqg4n10O0tGBQ4eaacQ0WB0A\/c924sDGKKw\/U8mP8T2MnwonRmJ6U6E2k8vH\/Ja1YI0Wce74Tkdi+2OSArXpZeWR3DK2eh973FKb5KThEjSBNzCyk0Y0buxWF23Ft19T3B2NJ1OUyZTqSRqZ9z3K9dLwBTHsCcQFjzkQpH5iYZAJNI77yy98UosOmA5NCT4P\/QtaBcYySeJ+2Yjkr6Yy00SqM8gXs6EKGDfWUlk2exhz4BzyYEo1Vs9Iu262gLgo3+2uS4icvY9\/NP5B\/FHOmhUxlhBIiEq+lkT8m4Jt5jotrq9wWz7LChtdqstBsa06MlDtO3Cc1Fda7V\/lhbpfpAqUMc+iGsCsiUgcF4NWE5eGaf5VFEDptPgnofOr0acznW7xkQWcHVqJH1J5MGj+PyLB4JIETsfVKR7jqTdIslO+AVB9\/ZDpB\/SZUDqakehGlYhZQXyE9C4TGKXW1LpruICUvaQdbbeozFUbzuRw74eMaAGzzmPw5fkdRiOnNbGGYvi2UbSKmR4kQriQ1bsS0ED9JcjMNkePEaXt31g5V3hFymeaMX+ckVgAk4SQp4RgdP3al9n3T27AiwtMfNR65yMCaChhN1Tqwy7UPN6\/MbURjDHrXTPtkE5\/pW\/KpvqEVMQWo5XKbQLfwdy\/zrYcx8bGf8akI2UX0k3of97pSlmZyoGUlnVW\/+WlVnccRD+UVRVxiVVAXIGYy+7wjKkbcyuXx2HkwUB7eDceYwdYGJEt8+oD9d2fOuyQUuNVutWBN4mpEmHwuJ2X4h+qyHwn2EXvZgXg40NnGzBp\/bAITiNiks5aIMQcczohGSXmFcUYiF0DfGyfEzIoi+ENslcEr+o5ftdrYd7q9vZZlRqf0y\/aRqaeFT58Lr4bbJ1Di4dZtVqf+hMZ6nZ+w4MUv5kWSdjVEVzfn2OrU8mAsJsUaFBUk0VtIpc9JXHCO5IUzRlrjhLf03KKo181AxWfszwqETZ1hziJIoi81pXoXA4e4xT4hqER0uD1H1P0PMGkSNLPThdHIZwsTd3rDVoS0X98+vNEnG+BxeeRJqHKO9fq9j\/bIQnCOGhRz14FArwk56N0eY2UVfw1RqXtTkjYmX9DXTDnha+QrYSxWYZ0pfuKFmrfOhcxM6nOhEwXoCH3FwgkHpCFioNzuFHSQftV3ZmxrgPTOK8nAME0AWWpttXVAdP7E7QCedgoHsAtbTpUDeThkCFUq6Kl0GHrg2tqDw0HX2x2mFsoSxCw7d9op4oSL5KZq6qAtwpwR+7E8r8DeCtwLX332bzayfLGXD923i2i\/qf6GKWqcEfvaeT2JLyID\/ACiTLSOAdID2UwCNIX8Fw1HLkB5Ar1V\/8VsGQuvz1mORb8Hxgv4AueX6umvGHqo4AxTV2atKU6lzwpwJXbCfI88OWC82Wd10nh\/wk5GfaSx+lRouf5GNKHb0LIstJ+XVk1VPUjkjc+UN5fpjQ\/wfc1sKEwBUw7tjHv+m\/xZ+bEELWnba+CIkLsMpsn7GFW3hWIRGE4x1fEAMJlhwDA6YRFF7uCQcQ2vu\/svGPqTfKO3+MUsIWxXsvKcSZA8utmcWwv5XVpvKQtG7v52UVEb83zesJL62t46yO5w5MZ0zRLzEtDpRK5EuWATdny7Tsm12t6P1eMDSa6I8YRodTwnQWGSWYcIJw5QK7ZzoXEXI9f88WA1Zvcr32pZx61RprLVxLqiCOnE8SpdBMHA6VSYjU8hQp0arrfyN6YjiOAjKyY3lbR\/G4dczK8uMV+pfLGPzYrkBDt3naq7mNAP7bunAC3xrHaqLmNcltT90Xaj7f7wrAFHTIkKWT0ZcWQYD8DjvGlFCHe1ieHiaf1uksULJSJcWii3TYUNORYTV0LEh2D5PXwF+zxgt3aCBFKpMMg6qwnrG1usFceDJQowBDhuNov\/hTlbHYqMsjL0k2sFrv+JUi3E1DWUZoHPq8833SljUwAi4dCtF20Qyn+CzpiBNJqvGhT1g3Blodb0pHYtfw9QJEYZaLxIePhFfJ0vIFAwwXx4AEzum4MIcNvivvjxPXfziN\/xOfuAX4vDRSWCTPNEFjiAdAo2xZzudRiAbeTnKVDxtz1epOb0TB4NM57fMi+fy95\/1LRMJRTTaWSbwXdJAbw673aWJozJy90bOokqZo+9VCCZYXbGzR0iTw5idumHYtOPRNxD3JEAN5ErOg\/l2q6pZqNgt2x0tYzAOvrVx2PEcZrsKz1vwcJ59Vs37lJZYnIfQvznoXgdTtlNlZHTFxg5lPu2AnDmwDjcjaik8FapYKaT+8MK\/LpBrNog5o+PnvhMYi6IWA+WF+ksYirIs81XbUPMfl0IhgLfor78qza2NMBosgDb19xXeewmtfC4AdUUEFNVqoSzP5PkAI96LQQ02AXRaRNGv65tt+0auv0B+NGZM36SjVioC+HhJ80v1xYbTSgswP9HXGPBIqdtE4bpXf3am90a9VT4dNB\/qj5LhzjhsL6HfI2jakM4E+g2jJ9YERGq8BaIfk4SmvOJXpZjgI5inPAhC\/epyTvf6qaZ9XQdTyj0GqJbY1KEV2XvIwG2yobN7Gywz8Joo\/Ft+7waJ0DJ1GbXzV1GajDCZzZXlf2lE2\/+fKjDT6\/EiRrWMGsKLo6sHmrbFjnEzAmeh1xTnu3qMd4x\/aITtYsQLuayZPRjRqa1xX8hgfgkKca2WD8RZf9kvytO1pr6cHumu6QshqV9hPAGr1N9f5SxyfDaX\/9TvyOx56QaYrwjfjH7dldI5XCDOfTNGzSl8xWO2DPWDih\/79ImH12H\/8whqrM+VY27mAoU86cEW9Bwar9PMsskCj+ZEMkfOZlvYF95\/DHBH2+3iI+vTnCTviHtZkzrP83hEOZmjYXodNozmZ7YnH9ynmiYnakO+s8u3J0rwhYGTgQqhiNmlaOlPU\/Ft66EkXSES14WWNlQzC6LdcD1lXzBCrEjOxoD1lKU7EEDg8lJwYWFY+dLfSB1ViKW+UZZ9TOWHl7oUe7YMR1Vm\/xnAFTgUrQsTwsaCuBvmaaI25LEFpcLXb+bY\/fmfpBfxtaZIYRSA4b5T49x27qC1ahC8NEjwvaIdH6x2cLdTRJ+15iCzr41k1h+kA0iaXsyeMloJCOrS\/M23HH217aUo7VFsRC4ZMwgMjDGpnCRthw4zgyRsO6SGrG3U9QdNhBggC\/MdaLVp+vMndWETBzL98oITpOQfwfM0nCvfs3bgi3e2gxORY0VqmoA8F9TiK9SWldPLEcSdkJzhmRCxc546NgBCaCBGV+7YKhw4ZQURKPIZuP69oc1DYbvDi7F\/psrDP5orLaxMAJ6o+8Z9DCGsHoxMjRAMHgVJuGY5kw3NRjbG55Uc0384gQhxYjb9O+EVk6ajLI5aukRRDB\/36B2jkUMjUEeCk+cyBQ\/P1Ot6GkT0iBgw9vv+J2CNhT4xArBC4HQDKulJ2+7VZg\/IWGbuRVGkwbersmZ+jqJjG1ThxJIGZ7RaWINFKME65zedP39bn4M0tEpjKZ6BE8OhBJ5p\/bROnf69eX8TCEQ0tWk\/DVuJkLRuFTQUQUH9jrmpsZU0uoiRUCe2ofNRRB2R+JO9Mgy81H9US6hNVcN3FBi5EBvRCowWNSnaX1pCsMf9eNFtNWs68WygMWseP7CFgCIZlR8khSNjckOnWFFaRBudWXRqhMrlEW8a5u2x8wgsbsRe5B0E3Eue7+yBOq6ns\/xOHbFwETfxw7oW62\/TMtNkXM3VQLiyiKoGTGzd1Ap7joANnR4xQ2WnrCFsaASEvLxKegaQ3sf6MqO+zT\/7PiJQwki5HCnptuG0GXZFylnTTJY58LB1Fxnu0WuymWacOK2I0zYOLV9ZOrwP8Bm\/Xc8f6sULBKQFo\/ZHTmZpAVa4vfQsu8b25nDTNZfTqAAwPL4l+zAQvoeLX\/dGH7KtNxV+huBtzRxl79V7B30Tfm9djRfKy7O1VOYP\/yB96GDnHp4ULaflZQWLyaAOcCViIYP2enaHDsu+29TSkpL\/3LmzL+bITNJpH4nqTNV+6BZe9Xs2Hg0me\/JCPRfJUA0uk\/GmfUCMr\/W8Rq9ec65XBB72ACAGlwGRvF0iYd1uzPobKrtwrEvFA8qyr1QWIBOUEG5d6EPe2jer49F5unm+xArx6fi2hg\/yyic6Ey+sjKz8fP9w61r6lpsjVC6S3mVRLiqzPoYQAQEr8tRbiM\/K+1kV2nepzm8ykQA6wc\/BC\/bn3LDXihRJaxzc1ipEI5ABN7+3AKuel4vSTO+rWRn0MIAICLcwATfAMsXAr+Rx\/jUGbOTAVuYAIA431VtyZbiLMyF\/U9wdMnevf8ywitAAD+978586hHCQs9sTkCl3h5XYPWJgsK1HGDXa9a2Yy2AM46kXDEUkIYE5DwIOp\/vn8cwOAzWfPqUfmkMENmxLpJ3SB41RtxHa2aY0wl1i6mbOGptKkZlngX5D52HGGalNut0Xr3viaZA0OcVEOVzmsAnxKYPeX3PSbzyglulglfoZ+yx7Y+G2LRsGux0nweel6iWhS7S\/oJtIQfCIyASHKn1QkP57cTlJP0fAi6xwJ3hwEla9+ScZt2X3GHCKGEhTu3hivmvwl8ABvRT7sWiqNuuTvqK\/f14lLP1TS57dR6+aiXkPOyX++BVdlXnmydCnHjZfwi+7eAY4xlLnEwYFS4pdr5fvSVLf9clp2Y7m0gZ+\/JDKvB6mMZaaClETEe5gCS1RzpNFhSxZgObmmSieZ8+KbsSdU24RJcRvCqSfIYQNUaST4UYspi0sahJe+Tp5EB7zGgjeoDVfB8LxcOhAaCBXTW5uv0yv9WpgCDC1l4QzUmi4TDhOGIbmCAJaDT5s6nOU\/Ld2Ou7m6s4e1QwlNPAq1uME38xKToBZ8BHRDDPFfkmtLU8twMRXELg4zWjEyf5LiOjo3iEkvQ0UntMlYPJgIyRX2+++tR0CtQ6oQUMXETmXmNaJhXlNd344\/Zzt+aEIzk\/kIK6tbye1uYR5TbhswwsCuv+YAMHEJ66qXjLpNAa\/igmzvtdcVG1iXZrSEHblj5ef7181dv3ZGkBK4Frlm5CSJwUdaerAy9jZq8qHhm\/TY0hyAt2DauEYbwfv4kAEJXzDO9aGaRfYVii21yEW91opqI5D5xycD2r8MopFlJ4lcuVg6K5af4q1+u9C74q0B+owwMTX6zdE6En4LQOEVgSgRlYp6lj3lrh4g48TkylQOyFtYTwM5b9nOU4vl58uEizpDu4yGeaMT+Pprcb4DGdG+cHXdJld1bMMAo6FJctqjCNn0jVtbw+3EapRoVf4h7u+JmRKqrfKL3Gt+u0pajv+yLzFt2NjdvkTpvMaRN249JJgJXAFE20p4NPdMphKfk6Q5gesMeUYVqMyeYmX0c90lwBESknG5M4Jd+t3GRDFO\/f9SiRld1Tld3XQgI6NuJkZtbCkWOXtICbz+fe3AP1cSlpQ+O7Xx0FyBzbk9iSSCYf3OVti1zbPqcnL\/O\/zU7i7oMFEaRiYfkc8b8GFtAFKcii4HVoXqq4AOI5ddhWzb4xraiYlzJ+xqfJ0oOR1N1\/fW+fRz8q8PXji6zAlXA8MGU1aveExQU9wGU9b05zgWo6p0fu8cXJAcicxHduhoyXoKIoHr3RaJnUDniUeefF7i8g9ZrJe1aEa2auIRuqk5C6URGmDxg85aKRbPrhVLYCQgW9eElzgP+uN1zkpKnvMN2M\/Hv703zRWBmWHWa+VZtbllrLMoBxzDTHnUwv1TbX4zQ5nZvYevrPCDp\/0++pYa1uUFFqhelCqUSC84g614q9DI3yZuZaYVQYLI2qdCBBOU\/2bhU7QOHkZRUIaMrEU5cBT9cEfNGOAQhnpgdB9UgzDwORO7EmgPd3iVz0rfkXhlZqLB9DRIwDt2XnycqfwsTydcYxfzatK7oIggLsa6KGtpg6fiuAQ4FsljxLWqE12gLfXJ7PYGfFLp+13rCsj59dQirHwFpqvyEU6td7GY6BWqhTmNJUYas4LCBfKGRUhCXdlfaSMdNxo7DDQBr9UDLYMvHzQxRz4X2ZBYx\/VJW\/iywkK7+EPR7fBzPgiBdD8DlbMkj5yYitiDtj3zLL+klVrUpw\/rLCEjhCkSmiSG8Qtx5yWFapPkYta3WASpYO4vEV8vRFi8AAk3PtaVUUylRbmAGQtLhgKGHeXW5KV2CxVveqQk02vHA4+9SB4rGIoQUOeqkVZ7+QUg0AOy+x+yCVJDJXF\/Wi8h94weLgq1lkplMpcZ\/Rl0fscLU+J6lbjr5OpAdmRLABKNXbT6d0YiLIs8\/zQbUsPO1\/2gkN1QH63O6dhsVB4q5ee7ZS8t92kuDB+O1Kk8EHrxvQu8LGxbsgzY\/FbPM4gXqUmcMx9goqkN0UyyimKiaCnCQcpRCfGeyyOkcZizZKRRQL8OzWntRa7NrFC+4DEe9xY6gGnL4+uocXEKTtC15Zo6OBLYX\/YiD1yF6h\/UpwqD7Ba53GAqV4RRlMz2GgUakrU\/rPvxUBBGZp1xKB+lZX2ZdYf78v8mYgiN2Sa4spgHqTiZjGZRVOiZtoU1ZZyq0fbTzDXHtkOcTpKMoTA97yFTbCjvexPBdkceI\/JPKZ8khcU+JSvzYBmN95Z5uWMG6ZnejE903XyyasYyh\/HOHQfbDQwDWBAAIemMMGv\/r3GyQ9TWCCcLYr9X3utEtUyZX+D9A5s6xMXxjBTjVa68WiWGJJTT1kJWFujHGBiKK30KjHBV8upfU7sB\/9DSRq7YrFtMKJ24j50Yt51H52NRRcA2I\/58YOmpGQVssADNGOfEgLvqhctEAtDh0brGEUscTFrRqeoZYLTWq2h3ooEW6g9iwch6LaxN7XmjBvItFWfmNK1aMaCbk9GXmbCfNp0ILFP1ERoXdhjdY5rWS6GStj3nk0SHIz1TT57\/MmxQDDrEL4aJ5W4YCbbBCR9uKs7+1EbFb0pNXWjnvnk4c2p2V3ffRidO6g0B0SjfSrnh+pz04dXevaB2DhdsXwve8FoQHTTS+ewpiy53yKhFYRjYghxkbe88CqtVwy+AW8p+95tWP4\/ChUupVewviN8cco\/+XewFPvLDes0LuXD1lftcxtKcxQ1oSiFeYcMTE2Bo2NrdjTlBPwlIYrRk31mDLVZB\/4Da8PQtXZtFdJP9tZ9UTobiBzWc3qEHA4+WIo0+4eXsIbCbqGVcWLbiP0+C8uE2690lDD9g1VQ2ToEvtSA0RtJJlN4HnwOX3Vachk1VWjQV\/sDsV3\/1nl73dLIYknwVuI57V6VPdTzRm70hSaLOpYv6OgyuuYbwGSxo5o\/V5sQvvJEi\/ZywP2y9zwk2f9bB+Fg\/o4KFEhjb5JBqCLQspr\/p9C250af8fz4EaBWP7XrDfMSMapG8siP3aGW94fsIW\/4dO1605XjDadeiSz82l3hl2xXMBfYvY7KRKGzsGnlP06zPJ2VEWFFM1xqMlO7A3rAD4AuHjCN6LTHrItNvAaSmx75aGZiJ42r+yw3XBUPxinAHpCZyBkOmVNnEHkG\/kSmOEaNANM07MtvCTs4rVoPX12Iq6GEy4X7ZOnSUeqctCWkKvRXFAQzdPzepIiIQLCg\/dU3nrAYP4pb4+jIcrFQ6mHmVeKm\/8Msa2V5q+ekdat1xdTmhj4lOHpDnYLmBSrxHmSkHsbouch20OclGPX6ejJCyjkexC+IDYgTzAVEweqF\/M25DdhR+E8T54kcyJQglAZk6reHbxn6hTbR7e3\/pSXbW+Ce3r21Qyqd8l7v39Fg9QwA+OTnjJSu3NvHn1VxvUSRziGNU9xF0zp9d\/526I5FGVo2tk45aItkHVy3nzD37UeHwxCC5kMWDjXylvY4r6gToWsy8EUmKAp0bEIoLLSpy7sNtUShOjnxWQGUCAjXAEQEqSEx4GY3PvX7Ne8uYKYOgICNL4lA3804LxXR\/V6EdF9pVwKgSfRzkqM8pUg6pQweQm1cIE3Zpgg3ye93KMpbkkuRmguVzguzybmnRWSCl+HuDHEOOpj8\/s5G85H\/MYhtCTQ0R1KifxZSQtCIMs\/rXmskcFWm0cpuhul2VZyGhtNa+oZPC\/d16T0qiMF7EKgZKKwVlHNyeRSIVsDqN3tyaBqAfc3NpTWpkW2NDUFqw5aY3eIfEJlaxUt0jOBBOk5NphwqJvMgWu9mo6b+\/uaAle\/seinAehDPBw7VTkmDK6u00\/Al6O0J3gmfAAKPAlPFtNo8AofudtCwVEli8N\/ZlEtKXMBTtRHlNemCbV\/N9dwpiccBaEfWcunlFa8oHKq3KohhSrtashn7lWckql89390QYfuGuJszTQWRM2DcR83MF4xLukJMBu1lR12Kyzs3xlhb8Fzb3dsQUxHS8VcuRGFkuSSp\/hdp\/t8zA5pWQ008pgdcVWzUrEavfZkS2gEzWfoJRe1ZII8FOYZCLcBL6TXzXpszJIudB206vkNKKoEwTr3CLPop3Dr5gkjzhVTewQQyuu1kfzi+i2vhjoutk8F4ijzWMKd\/Rystl0SIeWzXeRTnVVnS2yQaIZTqykTsDBnc3HkGH3Q6siw+jGNludzwPYjO+7DyD\/Vufbhgrc+RcgWBBErvwEVnB89BhcM26AFO8J3YJX44M6CEpMpjIFVUw59xNAyh2f6D2rbg1jmx4MiiE4Bpg5srJJqYl4GGD\/LrIR2D6lxHglsbSnLGJ5j5SDla6MyDdKaheRqcc\/R+dwBoyo6FfZ7OykGQp8k2POb72xrEbT2styPOdS0g9PVChbOSg3xeXwN5\/GHe4Sg7fQFaK5EnTsvzT8VEn5Usgg3b2erHuTafMotHJiZZ9IhM+gaewMt\/wedfbrUJuMc8N\/Cu\/\/GRESGz+SSObg\/lIbKMhNQZsUxP8CVt4I6BQkn7BzwrjuNt+xpRRlZyquXZft\/oZ8z5a5ly0QLYWH4P4tl3F2Dx0QGFV6SFBwq+kOMoF90FZCraZtPhCErjxHVcCEmrlSpvLyRd+CEC8ryFCHC4J7T5KQMJbi\/RGJKLTM65KNZ2\/+pG3O6H4877yJdReKrkQ0w4LCOAnYvYRKvX8G6\/YQtZu9OBU29T9NWJjt\/Xeg64RZ1d9EjDhk7JOuenNwMj+3wLrEhlgAuYPJtwCPkAtaLjaR7sShcToJZWkrjJw3aAzgFzd4o+LFr7kRL+lR2Q7xssN0RHYmeWSM3\/vZi\/5ji7UXTEz+CgiipLS63Bfq4+ZofMF83gaA1T93zwWCvlAbSHrEcRK7cjuU0C1hCrhnM+skWJaCpeQWafsw+BgYw5ZaVNEEi+w5Z2duhRWUxSShn5AP\/mg23Rc0hAqdhX8ODN0YmAy38izdySIJcDglH6cbZ4WDaTP4TO6pbgLjAfxQBQSD3fKx5\/guTw5ruGc9N+xEsdKvqbPTuVdpiHAZcGpiX5i41KRKipjkMrfdnTgBoOEKOYA\/m0uXmb24bghNnb5M\/ej4jNwlxcjZevNR8mPvObpXEWCZ8WxXnW2T36xjnlCWwlFmQhlp\/MAPBKjWGrA343UXrixS\/2izQxX+ISMnayEO9+k0dDOC6Z7VrTrCPaAICDMszr7Egvpdm1ZqoXF0Ac\/RJRh8Cy\/eKcJZQVbrAbOhR8i4HM6lFfg9GVUsWUiItUwWuEKrRXKSFXmpDkXPV2xevcCxZ6m6Oqe3FteOwCeYI+KJonNesmYcSbu50GuOghPx1Kk6BAX7Itc4NiAYx66al2GWHTdVWGB66ihBBycpx4MTZ\/YyrrGrkM\/F2EqNqQPWtjQpJK5iJ5KMiNzWeBqKQXciOdJnPMjiwXEEmLBojXk2mhGJQTTONUXwoC1Ewbf5Q0IPMvya7fbjnHjH3JqbzWrOIDbsvGPlA9FNeSxSGr7SQwIvtHAojJ7mJs11YBiLP0P\/vVMKs7sPV7uNb+csWKve7B3syROobsgpxB4TJmMgaF3GLCLeFlgEj5HAGH9kww9gUbXs1r\/nRnlJjrimQlWJKSlfVZdKGH1QWs8+6APFGvWuFUq4q4XhjReelHVjo09vHz6GOXF8OhvnAdgzlskUlsPdV6VSgc3579XGGmDMBz3sTlOkmeyG+bg\/tgG2QZ0LEvMs9frK72Nhyjjw8lhuG9HKj\/n8x5be6GRPUcLcp8+g9YbAxJHLBa43vEfBRkE10PZFck5wGHN\/3nlS4YvikAebcGcQZJYrd5Akjc4rjJEGqqzKLBivhgLGWdcTrRCdQKQlSM5wsdQICtj0RIkET+WLPickgqSnDM1t12v2iuFYqAEIBw5M\/x9HVO3dwvkPP04FbImOGLOhJQMrFX8BavGmYtUenlq8Te8xJE6kKXEHhMB2SRYH1VUz0B1fc+iJLnBnQjrVAi7s2ypIBdBu0PZGJOoJcNsbjnLar+gCOi4r\/5QzS4w+uQ4mggMESWkytyRn9Sk\/IUUBTCT8yL6Vvwf11OJIiDsrx+wrAIM7TVQUtTmLj9g7z1TmoIfB5x6OJF9oMPe4lywojBHyZi5YRDWaqPXCt67jeAinCkQFMH4CakTHqZMgRuU0vBrXRYHWCH\/wopInL3RltUhvD8FWLCP1dJvcl8Mt38O7Zind79Vh7sBnjXKC7xDk3qhPqjDXhUXU3Oz1isPnZWcxIfx5e630OBpwNYJKtrjdMEunrC\/ayopjtFzDB11aNRou+gInShxYgDFuZkJuIdBjUFlViJHjtcMdDrm3gYQR+Q\/vZgooKq\/8UUs4gI+\/P+rl+zcnRgteDGL9SS309v96GEvrEa8Dr\/il6NXXW3cbnsme492aRyaLCj\/9CqJ41lNbIFOBbNyvx4IKoD+roSp3p7qFV\/N7PtlTFuHHgi\/1IY12yHbMerMVFkqXp1GLp1zJkzL2J4CLL221RG6dtfcxoQlwHnhUVt\/kXRUhoSw6vXCpqqYSJNyD0OK1vSqqQB\/0nkSb79P0dVpycEMyQOTppnDUMF3\/zhPVlLS3FTaFTSTgOT9TyYCKj\/MniIDkjsFopFg79sMhBPQlRvwSjGEBxi62zfCAS2TSr0\/g9RLmWM\/ze0FVBYA455IG+TxoX0\/UivR4\/hI3CHhDrQiKWvPvcQDfLYoNw8ugdNdaFjMMjBniO01yFs+fkAzZ\/5hm4r7TqGKbnDaQQazOe9eHMjB11YMloUNd\/ZWZ5qpRyp60+8c\/40Yz4w+Dg1\/5nZ6UPmVeb+A82ijUR534Wk5rLuf7Foc6fbHURTxEN9BGdPqOu9TY0tTsTvbQPQIKMcxIimNGaNFg2kuUId6BglqYwJd3RGIR61SjlHaWIzb5oJIE+z0yzoGqRI\/\/UqPz4Dev62ToORCVpFZyN1UV\/Fp8mQkT5cExfQkhXFNqzG69SijpVk+71afuGgZwI34Q+47hOKllC\/h4bvdwzcrOHGGJodzJDc96qOz67UUgn6c3AtVWVQeehrOVIBNSVEyatK\/15UMAgBsEAA8pnl7Jo+bNqoecqbO\/FXU8mt2Oj1who71dX\/oPFONAJd8M5HytKfxTtO\/bUwlw\/+6bPyCBkJtk9TiTJzquxNJis0K1zLUDveGrGXbJfweOBMeQdOyaxSSztG8KUKEJCW2qehi9zdCrMwHNakEZPJaQ6nyMukdNWu2mxsB0N8GzZeRKwZlyvyd9VwBnuZtg7REf\/4xFKwUowhtwl\/fffDSumm\/F765LzYBz47ZbSBpfdr5E5jaOqEnJdU9Taudw4oyA6kamFZ8XOC02T2ZqcCIHqHRuoa8IN9R2t6G81C8bMBBEEhTblkU\/tbGTSF0O21O4In9KJlUZ7rVa8ym2bLC8mjremGDX7ySZQMBx8bKZwrv3aHmfCmHFxToqf3l8rGlujMlaVcW4r46lci+D0gNQpxjFobe0omE4\/SVLjKy8bunzmm9BIBqkx6VyE45mTm54P1PN2tx0DCUsXNvHcmnxPBRHM7P7I\/giBFXQMRVIX8rfte1i6inRuQkB7xW+PvcWr8jrbhZdAACWsFSs5U8yGgB5zzL7pZHX8Qw6W9O754uHl2+rdkYon9ei6gDvUUJaNASeox7SER134IQFqFxHOn9vmPkqyjcTmnMtJouvz1fIRzFpuT4QCMDMbJWtUMmNPmFQMuuJg2pLFbqaW0m9Gvu3iJX7olPOAmY0UGPVrIX2ROdKK0N7zKbRhdXlWIegopejjPYRHWjHLO1+riguInHKBLUtFHpyPRYlHis6mh+PIXKmOQSDaOZClbY0Lt\/oO07E9Z8eZajbZ7UFXtQOoLaUl3F3kFjMGb8khdtsC5mmnPog6OIUtH7qwF38sfemYOqzqeJxc30vb2JgyqV3Dn80GtXKruOX\/alpI4gs3Hr58wQjYvq62E5w2p5m7fu85tlT1nbn1SydQojgEuSkAG6yyzyZXle7Y4zu5hgpbw3alZwMiDUY7T1SxL1\/M2tC7zysB+0eQhqsmX0MEKw\/umWTGe0fWQcyo8zFPyMxJlc\/ZJfuI5GA6AOngHlnE3eJkCxBzQRxz2NhY9RHAXybqfVgh3FXTSCkNDkAoHddZZugSRDg4WnEEzvN96\/++Pw6DXEfIOQ0BDtPycKjYZSJEQa5MOnA2F5koRqP7rUTPkGicInHxqiUH4VqAWR5oz66nei9kiZKTuooXRXq6xoW7ReYm5W+oUmbFU6T11YPiWVS5Hfk5L\/bszmcCRG1+OcnJyaaUhvJA+xhcRTy5jlMKZYK5QyzjzfxXCjbbbIg3YAcrJjoNs4RQ\/xFcX1qLKOjFMHOMih1ziFmyaHqA5ji71CxjIfrGuWBYA9mCxbwkds+uipG12j7nJFlnTk9+jYpqp++WI1oLgFFQRvJvgtz7UuuVydToLuZvddHH\/xnHk3AkcZx9YkaV8Tr75yQ+3V8UU5nqD53aSaNV6SbxRqJs1K00oDQmDt8S7ZR8\/cf6KaWKbda0m99+O\/V6LolC\/d\/dLqXJ\/kagFnwEG3hOFXF9dhurttU62ZumRt0qQh0v89awhJJt44LAwjMsVzeYKBKeQP12y++34DWg8suGBf5aaDbAC4PX860wbAJwUzxiWPPCxgOxdg9SeYqP6nVPnLw7Xk6HHmPkQbyD6T0rWRTm1MRibacSj20KRiFCibQFLH52eA81NDC5yAcwm4wwPps1VdSJAOTXnOAJtkhWWymGVyP7f1aZFvfZ6vMq2PS3QSDqhTSCIQmgehchL3tQUW76t\/weM4L\/f35kxws+he6eDVtAmUgDg9Iw5NIFtMR41zXp7wVRg8iRPDg1Q4Ve4Cma7hGbHtJ0hPgi7rV\/OTqLJkVhbLrzTT3NgiOe3Io\/lsK4vGeuu32gvUtA3VksmI2lkTMFYt3MiHUHdDSsyIGPgeb87yhO2Lwu4BfMFn+7fnOhExrKwhrtLo6yrN9ESKA3\/l6hpLhGuq4S6Oyit3VRxDAC3cABBoBCbNwivRNEN7a1DrOFmytwzg6gEJNggfAPJA77u2nXT7BEDQRQHygeft+6+UEkqksQ5cA7u86LMSEV36Jchvxwtbye552Q6MS9Dkdz3hOmUGgsHE2TWfGZKJ9WeUDst7Czo2P0FJAwFLCTrWIy8DYtTkwJcW2olMC2xKhMOgXRDAjEpGdxLBNtTEFKZo\/Nk\/cCOklNMWjuJx3+5FBou8F\/3lInBNs6WsCVsDAvR2V9X+zpbaQydw37RSOvwCjVfXCQi6bXFeiZO+vwp7WkOMVwwa0xfDMSRA5bn1AsTt7s5ct9cek2\/d2bOGKVtESmeWrm5LkyIiiBnrLEGipgspHZJCoVcmwuHWX2y5K8xEpfIyxLYQYe2jlvWIexNKNB59578+GNoPFw6af8ixsBicqzXXHMFM9iq796smDeMeoviXx05nS8oxGWgzAkN7NdlIKARA9ioN0p9IuhHGDjkPhhpZlTlYCMcAju5M2OsCCumMjIjFrCeRAVFtf1gRfRvC47pAQUDGIGSLXmBCc1XJ01Ce1ulG32Ro8pUL3PBP0nb5KUuDsz+DzNA3718XBAPJ8T96ZiZtl\/E7lqDwiTX5tTDTYTqZ9e5JM\/7IoM0MjPuJiHHFcFGAq1ljO7w6I1D+RWPfpV4UqzLGnSGWf6wJ\/XzwN7RAhvU\/59TJKIvqvBgv\/O3tWk0FSG\/YSVyvOk9dGEMtzkvcdWbAltbkNnQP2WQzmNnq73hmJYo7BRVgs3jOmYRq9kFnLENf1azhubKWVkf71JX8Ko8cJfNTOJpBQx19FSQCU1evGuYdx3u1VpOHuUHOEHD+wHXmZt+gT38kGZ4ALN2adF8ZIPk4lp72GDsxT2rSYI3srSiVaFi8jbmx6c\/cSARf2IJbrACTyFg4LQ8B695U2rXIP8QGQx\/yke98r+MzTF2gAEa3fWrh9R8RJZDLedFk1TJeh1FFfTL41OoUU1xyZEH0M6Mekpsfl9jeDPKMU+DfFR3CoKfslLqdius+vbNeACTml8kMntOn0PLMiZWcgGSbXfhQal9ruol8xYqha2x6\/q3a+Cg26h7ufX7U1gMeMDc\/Ow8QANiMFSecdXjCBVIf42LaBMBx+pPsAdB1EXEy3UnB\/cLZMusCb4EaLDDU5PCvj+GydPDHhEn1iDBZkeI2SZ2gte4AE6ADZZwKXLjZZxKLkxz4GywhUG0a6CyhyJnXAYE9S0qRGsGAmDPm9+cGCjW8RpQukC9Jw+Sv9KRVtO86AC5+DwZNfLbt4Ptmex+5+t+bH8ceV61ZeUNng1Oa+WGZ7msrL9ZnPmutp0k2P18zQ08Q8HaDdsIOTdlPuV6oz9SFQhu2b1yu1QzzyB1wVYar8+k9Dybmg7LHzydwyfWRXX9IWvcWCr37fVT59A66Hq7F5RzMMk0KV7mHVvsoyFXFow3EQrj3YsPvLH5ShpVtRQOLHphM0lq1fuCkjmpfJZPiwSD4w2CuGDR2mjcAu\/nZdlJizsZ\/d+BvgPC2rLwWCVwikmVHjdx3eE7\/7zkL\/3+greYdLSWOLjvql6Y40KMioNNXGEnckxEyW8z0hiO7hvJFeCagwdH3FQ3ORf+MV9lkh77fsz2Drks0gJM7G3xQEIxcVSzuOIQrohuwJCEUdhxJk5R61YmD3aCcq2PSOZalD5uHCXukxjxbKvJ8GvXL6dzxqZs5mWawievfQOV+VOpcB9n5WBq39Puhy+mOgx\/v\/vCjbgbowLzGJawTFlQRndNMpm\/quqnujcx3D9IF\/JMhgJCu2LeLL4vJ6h8MhcDacGiqFYlYeBPzH28yUj21eOTFhcyDESaUBXFgQAnhlaF5ROT0jDf+kwKFPx3CH+cZuJtrPeCaDKx4C2e4b6QLwbcTH20\/bsYSbCzP6FTBhjZef1v8Z3f3E5yo5ssDxZ3KM4fweqTmQjxiOOKKz7Rl2Bh5eEeTWyIGDf5gozfNE6Y4N1njaaVNQKGDXhAasayfgXZej6eq6n6AApRHH7QjmVPb19vSdgsQtjafpgIO+Ecc7ioWXgCDoGndIlI+dTwEWYaD92SW9hlgk4C49627aoIxUxWPjv8H2lxieOxcLvZbggmGMskBmPWTa90RfJnMmiKvcov2tXCuiZkhOhrvGTA+R9vsnEqYs\/oG4OSklWwmOjOf3ullw1fwq8hnDELTPEUQT9byyD6QtxZCxSUXGgsvpit+hvukHc\/6f0V2SHXwUBQ5i1n2NYA3mOA16rokghNGpvridaHJBEkcnogjEWyHFo8REBgvjPDttzogxdNP7eTJufzkqJ+qcFtou\/hUMd1eJ5XrD3vk9G2dS+eKVhtYOH2EC+slrDDa+19tSCKjRNnCtT2Sj73QQCCSARwqEymyp3TYMndGUEn45kS\/xLXPb4Wd3Ysu2rA1cnVJE3I5CVk3ADP2JeGid\/cg3VHF3oU0aEgzLGNhDlo6eF3B29krIDgo6RO5ExUrD+T27RD9+F1HnE0sATjY4lQU+Voy\/MXuwrRa6rcmkWDYUjUB0jXJfRcFXiOycPtag\/QO3OctpX+ROfYZ+OD35ylNWOH82o76vi0i\/7IrJw9RrQAC+L68mtiRAu5632D1gSxGASErbxxqrkUgo2mCRVSPvD18oV5flkcXqTUyqNh5Yzw2IKQ8ZZkdt3OO6IDfwwPpcp5OIYqm\/M4cbv\/LHWeSLlaaqcAHmCQAF4loIjLlDfXvJG7HfSvKKjV6a0qcrgrLS\/To8dgZbBBV3BM77HNpWRv\/AiySkKb988UFaMjpEJTwYwxBtLffM24GOkpbZuCZqByIYFqQzLrsCKpDMEXocmZx9\/8uofHt1fVDJ20RL8cwVV2ym+f+9Y3Bfshk\/sE5PJbPv2Os9gt9tBQroSjlaK9M6awLHbCgYACyNeLw4gMA2Xtwq8iwQQQWVegz4p6V8G8\/d5MfF8adlMSMZWlg8OgpDCnYiNDCNY6lbc9ayLa4E9eNgl+ErJUR4f5mmtzIoiqJ2T164AKDdLftXneyNw327hHIeqcxg7ZksyTrSFoBCPccHNVLA4ZeCAdwXipPIWowTpCPrMiM2SgpECI4rjfP2+dUtalZYXAlIOgaOcco71DET7Q6\/WQZkklOLogt9wxy24demhA8mBNJ+jg+TXhB778bqR2XWz66\/ZQowCgDkUG2h7WMUK9LdQLH8IMu8MIr4waMynfUUHatBlMCB11V\/mFvqplpZ7kPCD4OcCzH1VzYo2GHrA+zPUAu08ylu5\/7K6Or2Qi3xPPyP\/YQkuF7qwzmaxGtx+swEPPntqAH4411Xaqd5hKWMvfDTHsYI21uF\/nhAUstnnFq3rzO2XAzlGYBtElrWt0Ha+ratXmx6EW7N+h49bmMwyi9j0vMYdghCoaiFtOZOBglE5LAXS7WIZhq87Mb1rGGxYS3YqCaA88xa0v0iPMIIKC\/3EoNIGYLY+ReF3OYvqs85BcOsFVWbRm9VOLHVVaZjyvwlf2xmM5GvBmpJhx0UW8lRprmVxJhhiDmD+K3ccO7+LBaIiwlWuhAhHuzkBT6w7s9E5QWc1Uv63Uihbti3YIBDGa33dSWS8siq1purY4bRpZwI9fHwI8J7DNG2Sk0KpJVkeEk\/27xV+d6McvpuXhUl4hIYVNzQHYUo75jzwt6zq9RN5B2k5jkg0MHMGAyz0X\/lTYo\/V9T7ceFbLXOE2F5trIw2ttgvvh7QQSsJKXQXB4KdH807jWRH1bfYjZQ2u+KFbCX1w\/qZnlHBW6jYaO1gEEmb972h3CiBhhdqH6IC2o4HLdEJvyO3iVrwgK\/Pk61o4TizSt+EsAends07CkEcsNrx67ZHyWHyYeZyNanLMADVEcOLHjMwQCx7ChjeriDIxBXP1TAXbCLkXjkn+sf2tOEW92LfFNHQVDXLy1Ki1KHf7lWbduF801ctYtBb2TmQxFG2iW2zDY9EjTIyixkuic5ihwGc1LW9oQZnsEHjZg0slA2O5m0skmHQuRDt0wVRHf4ZB+yl10KKEFPaTgFrnouRnxpdN\/vTNDUiK0OLKCgSoHACvdHIEp6h+a7Z92iInOnQT6S4AVmw077880V6aNVoxxmfKwVbdehaOpn1z68PKErmWXcawFv6LAw3J7mDkg4e9jNq4UOxvVxJIjcJmqliqVwqEkdhhgqYdGJ4CtazZEEUXsMQE0gpBd10Sf+B9GM9FTNFdTLJBTCCVO1nlglTO7L+yJ\/y\/g\/9FlOoG6IEIooz2uopNkvR0meU8MaJRuLfywUUsFroHcCmISPC\/GsIWUjouCK6DOgY7yc5DzQMbZJTDKOBjK8EMTEHA1oaxyYq1lIULkCPWITa3xpFVUFchTyL+wUP+nIHlCNL\/9gjKWUCsChQrT4+cuadNphaIiPRZAIV88VDVijFQPKh28V5RfMKVFj2uh5mFp6fxGIDTSF9SZg4FlAFHLa1Q972hPgt8AiXdWzAUvSg46J\/c\/dzHioqpyUT3kDuoougxjP3ddAc8g9uC91IABzXhPV0KVgBfyoRtv94l+lSS5uU3PLG\/cU8WdTvDZ0NArLWptvKU9EXaPX8amwTfL2iSTwAayDC0DtW7mj5+T9QV1VaAWjIDZwsTkho1PG3AWGrMpusFrKEa8z2hSlVSkEG\/M3o5cVPt9z6nraB+mp62mfbjSJZT0KBJiigRy4ax7yC5p48n\/HDa2yReSaUNqO4dvihbaKAy6g+tZb\/usP9nDryQsUPkTihOz6Ephf6\/vNOAE5gHC7+D\/caPi73VYrWPNbT9kZPwbH8L5Eq9UNvuvtA1IOpfI\/i7Et+wdh5n\/mnXmFhYmWaZbEnMPmsczrsApzwPYNd7OGqOBFdyExr+4pES1NoySVn3fm15L16p3ijmtgEMqFsZ45xUGtYW9myh24fUC1KrV4OB8O+RPwFqYIeJowD8cUTwPv1PfHWUt4njfW3+mc2d78bx4Cto976wG1XAdy+g+qi9z8oNVY+tibYG3bWPwDmRkgWvLDXJZqxnXukI2nOAH9V4Qw6xt0wV78pihn93A1r2X1LYc6PfNwBTc3LbFrY9le+mf1fXWbmiYOiIOmkW58dGfLDF3YJLzdJtgFFeH9GzU5Rx3nqM7\/Z9VMTeMfUcxniEO8zcWXogQNB5Mvn8SF\/88L7OXUDBqWY6QDWejQvSD7UunlRR\/Foo6yoTEZx0mZza4yH+8DObSPivABkEVbdIHdLssqCXMvkprzFD2Pa27V\/XMyyea7IGIv9lCd0gAPELxDECCUbpe3FdSsyUohGFW4pc9OssadQIxyX9RSQJv+8X09kFrgQ9sZ6MFaO++zg7DP\/qMwspLxVQWaydV4s6t8NSWRacSh8Tvw5uVo42r0cvofYssCO7+ybRRJgu1aeARQGy6eEmq3jDsgQMcD+znQQEuKfzy+33GVAwFhF0RYwGhoagKwlhlSHQXKj3psFbf4i25h60Xy8qWxYDeUJTrrW2PHQOvQo8eJ6l2zIeznLxag1\/U\/5sacUQfwiOHcFPlrOy2fFDsgVRgdUtM9mpaQW7jAhpctsNktKyEbInur4Tz7OsQGT+ZwfuFebfVEzG0fQe8NLmOpuTCviNjXU5Rq20Qb3mVjPljS9dvOguqjqZHbbOUARYSsqRwlQUYIqvTwsYlEjraoEUb8Q1rC5JwB7jG6vtNtXHqx2huDNdUJUxwnVyJrxMwioqtbY3ogRvX6lWz5qHphEHrfErgYboQUWIMnPwxCf6xC6yfjgH2s3bX0vxE5gn4nrVh7Du9\/t\/nNDc0CvZNpjszPEKUqo9e32u5KRmC2k9Poo6F4A5D1L1I0E+TJFZlCbAMAHLA9HswYv6wvh4m\/sZSXp5xwPmi1jps3Q5Gcuwmqkwz6CudDmxL97a8YFEz5flPGDuo9hFJx0IITDdYKidWzjLK4o4fNC3f\/4jj7IbPgDgzVOPPkHDdmIRef9r0X+Ws+3t\/agJA80mvdpRRmEe63Wgb7bG4vkOg5iLsw6H8TSEtV2BKIOCSJatRKXumr+VFOGd4AMhjMp++TDC4jAATVm1+2QuuuEKfok\/c+Y7aQOcvY1qzyLND7pD2Z2bKTw4KLIn1cgYTIJ3JiYqK7hiYOoPANef3\/nkTljOjHBUkYoC9L\/C4keM8miGUpcVFUeHSfB4VQ\/WHoKp84Kbae6etG7iA326mCwb\/1rfjxx0NmwDj3bvCcPKFnC8aZUUeQCzEzfcrekBvk8o3B0L\/sLi0DhLBy8QFW0hLmo9VdtY2jQ+OCPaLSgdzqu8xO\/6XC7757MWx5gQlIYp7J7UYcWu1rkZEbYHzVisJY6kX1kLzmNa4NXJtKnqhj88pDKOolwF3QaQeS1+ZZjlW9tY4ikxnZw5MLoBzLC4kjkimdLj+wkI4Z0kXCTheQ7TyXKo+ZngSCBQ0LKHa5L5uLxsoOmt2AnMGOVhxwYWD8YYG6Z3kXJvFGZvCkfIQ5DHzatmfMDBnQavAuo8COXTOT2dBVR5f6H40XOQ31KPe\/ZumDru7jRUsKnts4VQ0ktWdgdRNWu6cSrpWYwgEJKkSLU7XqmA5yB9OJObRC9iPKbULyfpbB\/tebnpOZmd47wK\/Vxu4UPtqsK7NN4rrrRMAulbjoCRAYXmP2SUokuyplGLqNRBvXDqLhDf+llkoIv7ZUBIMiCSM61h7rRBCKL8nHPudZZtr415JC1nlED54m0PPDc0Om5b78STPOJeiUMMEMu2a\/PjCUhKmZ0RIclmANanzn\/FCQRzlBCrmta9A8nHmOVQyJqxZXp4gL6J+3jqM0fKEDlrfQp7QhohsZlZ1zUyP6XKY\/Nyn6xzxepdkJIs2fdqiCrK8diXEUV127IhTk4GcVz+ELLNM2gZATWiD4aZnOu\/OOxnCayIzkDQAyDVGM4ila7PSaIljUtQ8tsFLGG6dpz80W3H6uIIUHtXVTvwra0JEvB\/ImZJvL6i5prmUTfSxEzKQjUJ2YwXbQ5bSc4Y\/5JhF0vvwDaLB0QAX3za0zPe02Rp2\/DVe5YkdoTCKcPTilYxJt9Gk9z9Ic95Mt8UDLm9JONIZ120fvJk5paxoZGFvjl4dgfIoya7BmzNcqj8x\/fvY9ChkT90pkVv07LJxNnZdQS9ojElVKZUQ688mw405uKibH315QC0KgsseWnAe7V0aW6QYSV0EYMJ9GOkOcGARxOSy0oRMR7kY3MsPr8wwq0WQlgjl40yg9O4dt65iIjtiH1nxmFEAdaAThcGOVjru6bOzKTJPLaz5X83cvzAn\/2\/x8I9x7mrcqPn34gSUfE6rzkhcrFLPATW7n9npMwMviyLqubbjZZk22SI3kYqk5dbMAkQXHjjvuRTdjglV7Wg9d5xQ2kwxogq8FIZiDKzQ0B\/87GBkZZt\/KGVqkStVqSxMmGdp1TO8gu6IWF+8BNKvvhB3tepBjj4kYzk5elrR0Kt6lna2lEIhY0ICF0Pb94KCg+VEWaF+j4UPMqtQtFLiBhfSTw7QpTumTB0j\/cFANLcc0+fnnIXv6+g02vGWa1tNcsbppjCyplHUWsT+cb7bjLnkm2cphMCotMTthWMVHgBYfj9bKJRNlEEJvA8sUTb2sSVagGTaXvU\/YAkWkZikrj2byxGRFyIrvvks4Z6Y5QSR6iCmx\/L+Whelga4aPHIfuYzEcTgxEOweTuKyZHQCb9me1xvxO5prW5UlNqveFB6dnf+nIJBVGBs4WuFuqgRm8Vw1Oga5BekN7XjFSX9nmhqYCl7mDCciivrM14iJL8M4ZB+K7twBM7a1z\/E60rKvkoi0Ike8XEJtFmuaBIRGtqhgUfuspj2cQH6eEYXy+106a9Y+dlsD6dx3yZSteBcgEF+Fo+o4oTI14xj5LMyLle8BcDQwAAtrpXjQ8lE178k1WvOUFLrpV6hBz8E85CimlvZ8UvgBinXhS9n5ZkSOutvF4XdkjLYxKfB+RCuGgsxHiuUF0GMxUVX5yH19xs+sWJzId3XyKipQwy4nE\/t\/9pDRSWIDSuxtvJrIyuqOFLwCLD28IXD8aocKhxo8lnctKJ0XZwWxpAQiddfzxtIAA9+MArZUZtQs9QSCRvMi4y5NhCHO5edUIBCR34IkCUuna8bqQjqCDFGlJg8ZMb4SuC35d8UJ8g+jM0+Bt7uM1q86bG\/UoKaEnSC659buUyS1VQRscSpLn3\/BXJE7YCojvaCScX+mCoyOzCsbrqEuvepOtGcWsP2t1Z2fUbk\/lxYKe522zPSwOuOR02iMh6pLY3wbMbV\/Lu1XSzJUTDqTeCghL761uNVAhaI1L9XIycLe5XETEUFw64WBWuSHRocMoOA+3Y5pIpeYjlkXCR+RSThMepHypwutsvECoZqqw6SrgGSFWLrm0j2nVvozLfzHp5Y\/Zt2M9F2DdEnwe4fEBHoecUiskMVE3zCXrSIxLmQQPT7jguOT9BvI41yc20HTaD1dEbmrSbYwMakkWuYXuNb64h0dAKRAwDzxk\/NgNvQcfzmERECxR7DNvjPlWthf9kQ6TEcohjPUxqICxpXOP7p+R7bBjd1zxPyR+dwpKDETwzqFho3Vdu4BKLeb\/MqyzJ7SeXhn+3W+w15jB9FlB03+w6\/uxchJg50HBzRT8UzcuBh4IiyvrFUkr\/yU0ikbTsFfIJXDMtgVXyU78V6t44X2ix2z1tyJ2WD80W2Ei83r2ObsfVXWs2VZ0S6I+NIKjifUFf6LRpyr2FEmfAjpiuwycuCzg1xtWNuVLrhDYwekq3W41UYvzfGVRNpvrQgWXjcQMmScpiVGhVkK5H3IBSte7skS4QW5g6CajpUt0qqv+ZqabuR7FfR9g+SyXPHsau21h3i9CuB1ad2W2pOMoEv+ShzbWf4Pl0uOfL2PLK55BRSNIW4a2k5BmiqqicAAAAAGhTtO9XWktlzRmKjJ6vdcMZxVoUuKIiGIyeUkSjd\/L2VrALsv7R55VGxCsARzaZ+LpL0rnMQM2klDDIlm6HJ1\/87fR4jJnSGlB\/rS02eR+7vxrcw85ihcZwVYQIB3DF3uDV52MVdRELj+7dy9FwEX508omtVXfObNPOgo\/sygdkmeprxfebLRMVorHIitwyah6OKhR44V8MHVTxSeHJwxSRbnTbcyad+uCXsEs4aA5Xrz2SR02sVdiRiOWyvF0Xj4VcaVQ0AeanftCZk0LN8NsjJP3odsoZz3I63h7BuQfKqmdmDgiuSSfyCNIqNQqGceOIHW5Vyu5y\/xi9TIrN+gI9CgfuEVTgsp2U7qPsbDqICn7t+3TnVXT+9pisC1OssK\/1xcuhMyBZprm\/JD54HX9nGSDsK+0aLdrej2v3Lw8Ht8Fwm3qxKR7IA8Ai74etVfPXVjsrrWhZAJVID9e2Yr9f38U2I4NYddwfJa\/Z1EtZr7QeuyrnDPGZwG4jVq1gTrgix19W\/E+a85vctkpyQ8UjIhFUH4b9tPFVWW8ky8yWd953xu7Id7WFnT1qj45pLPEQtpHva3WlIfCy6uKVMj2Hzzjy+CyjNNiIUy8cmoTb4iDE7MeED\/hOiKzpPCUL\/KD3zhbQyXZVl8qzYThyZ5cLZ3zYxcj+6G6qHdRUOeRFKg21f2GTy1VHzZeIqS8AI68VEUA2UvQVIiaDwSQfsT1rCK5phGbe3zjpXptgKDWVj6s3xhbnGxECtLfp\/8xtoB\/qdlAoRVAGKJ1fA9Q2Zs+ovDECjQCR1ZSIHlH4iRt2hA+XW2bClFKYHhYdQ9PlzWz7q2LDNlooXs6dizWDUmFYvE86XukGyC107BlYSezjz8ARwLwAwKAAnQ96VlNMiv1zaDmBPhcL4LvV5hMnKYwmb9TdXUJXULn02F7WhM7msRT\/8jY3ucFcqws\/YtyOFi68lFgzV9QYQCETxdOOiegMrDnj6F\/UoNn2NLrbQI7NmNqszaYoEQJ0ukM1Em2hkDLzhxFwWJ1x7Eqlymo7xD2QnEr50hcrMtRBw\/lqwPC8DYyaeT5QUdYf\/RZq88v6pzv4bbtBbc4cOR3daG+shLOdnx+XuxNHbrOmAoc32ZDhpxK5q1EgG6n5w4JDZI7GRSrMYnOxqz2qhwnhyPMvMnKV6\/w0uTurG8s5TbzRWt\/zTMcIxjv2JErzjx\/dQ6gJsZwQyuQrHCn8ZW2RnSz+9VtHO70Rka4SK6QOo9Ymm2e5UuLVSxaVtdER7MguOh5H8CCOkaKQC5lrYOV4OWrH9pErYlbc9T7qIFKRd1\/94KVOcwI1JSGNzVntMTPjJfM6vGNYSebHIDlI3kTY97cXwZZjJ2ix6FcB90SAyL+hJTHouvBw37t6G2g9TmHlRvtYAJ0ELposmUzKQBwo6WhXydwbMkoewwVxr5xLtXbJfJTGQhOPWRCukhjSKIAjBHit65mvOvUODTLOkN9CsfsOeSpSGOUmNc9ROQRmwhqLeRMv1GEAzpaR3FqeAK6LX\/gpv+UFvRvu7AD\/M6p7WUp5zsntwChpWE8XrCva4XSPYgUFIe2eVjG6UXp70aYzl6jE\/HrOypSckUgDsG81fM8GpuJxIVZ6o68AGpUgNzwymRdcMKJoS7ffaEF8O+hpSGB\/m4u5tbah19VmQMY0l9lU9L1Q9WlydFM94u9jjknV9ruHxR16Zhje1Cj8eixMmjlsMXWCi9837zQJdm0VXB0n\/EgpVIcBZE3uFHhqvy35KHNAJZgHyAAicFi4J7LuQjrIrL5jI7Hq65Y5OhgvYu7S8+QDoYwkiydK6CJrPnl+5ZJmX1owjMZXDjlrDuTCu9CwfgfcqQhPLFIsjto3YlBPQ2QxiBrDgaY94UMB+8+BA5L6Ahg6VpTVXXi2vKwkUizs+3qi\/UUrYSK7pM4br1HwJtiw4ZcCLVAsmmnW13f19WGpQUwa5CFzj9P0q8sRZBxYdB7oGz\/naM2Q715u27rL8TgcKojpr0kpZ+gthBeVpHQe8eM8h7CVm0FzPQ+ZFejrbsxAGFwzCnwfGeTDnm5wfAX7mlkJvIe\/f7dV96ODFXPlN7Gh7YPv6aCzl5fgLR5vAvsgSx0AfNcGXwF3coEIvkDsebRULHL1wyhj12k6hMNXHdQuQSgEGxaAE\/sQRSHKJgW8x3pRsArF0TQ745Helf+yCunSIfaHCDyC8V50CI5qI0fM0MfLDGz9gJGWhx+pnX8HI\/Pd9rxZ3FFGikTPgj7QBnW+DmtfUVCOB6MobuxX8px1SYRAVZCjWIefhaBOVNXGdG0\/G8Gt+kk7Zgc\/g7kVZgRyCi0JJ2l5Kap5LLIbkYmy6cusrnDoL6S4Mwxz0XZsrUwOT\/KB32xL4MvMQbgt5L7tnLVYxi1q4JUtcqgbifd+KLcBS\/9t5lQIBKIWM\/iwPG0\/IGVmY0si+I8Bar+7CFbILDl+MYK+4n6uC6LqmcUnnM+wJP2RnewFdoZA0008Bzd2wr18i\/Fq18h+Rtaiz01yU6SxQ9lUw5JQMfAMbdk0oUZt+X2QEULd5JUikcafd8Y6G45FuiPkeKGacBpkAv5WSbFuYM2XkxXYFoSsZ9E7xuLxYuHBiwn1XIrleBLsCz6sgOMhc2brn7HZgwfMFl0rP5A7imdzlZOzSohmbuGJORKs6Uk8C7sXawWixGQb\/kG5sKvzO8rrNK\/tzDZmfMCfzvS5ivX5eKXXkMh7JbRDPRk104WI+C4W0qNjYcpRAHwBD3M78YsRnTnyLKnZyRagl2qm9omKI\/EjKbsx6NHjn3Aodwe30ryE9xCMKgXA1HyZbkfEubJZo8ipxeyamnE3v18KI4E6VuePVYcAin1iTN5jYMDul0jeyP0zON1cG5HRhgk3m19pm\/wMazG1synzuOfBpkLfXZhiTqTwI05e5cuz\/kr7H6fulMO7L5sXmp\/I\/\/PIwI7aVhIQpWNqDziLwLUb+ZwG28sKc8jAXLjP98QYN23h0e4SpcbIisJCTgxuInZMHAITAX+mVyV5o+zTQwvYdzwaKUzMul4qMRKGVdX2FiFFZu\/uM+k6INAE3sYQ2gEj2X0LqAY+6F\/cRLGPoAICl2JaN0Jiq77\/hVlhWiXdSJ65XuUMV+LZ+0bYxppKgDqAmxnXqf1Mdlg29xnJD\/ReDEH4yqSJSC\/+CFvi1Hr\/OHeKvcL\/2Q+q69OJ5MJUlvxwdUsulQEoYWchqFsIs1jfSWjsQQLAcuFB67g53PqwCpNfaF\/M7sOfoO1SMQNSod8lsV84UfHfTA4MyMJxpVipvToJ3cFYagGK9iJ2JMgHv+VQi0EUKhp5Xf37qhuWuLShesIrKHRUFrvHFRNAsukkccSBiQ\/L20gERquxtqH4tD0cC9Rh\/j+iKQkaWlnESG4EQbkjreiroeKrI5dlcg02Pd5IizBJ6rVxRgmOjH3INp2nr2ePf+Ftexqcz1ZBjzx2MTfM7yh27VAELdrLcbByWGpnPQejCvXmVzN0gcPOXMwszT72SUL+vuWf84iZJnt0FM\/iyJ1HVaqSlMd+FkOXuwyY2Zd1ofUiz+FgINm1tCFIAvPKEPysQ6mcosPvlGNIgr+7oFh5w7xnH8CGxOLhhsYmpt0WyOQysU+gheYVE9GYGK36zvfydovmtmTRUPDhFwBdTctJh0qW+nBmDyfswqjeMnpTpy8lXiefLKk\/O2If04tczthSmImRMQADK0nIIa81G6Jn8Q2tLlYsW8ow9MQgk+k7fB6+TAOm4\/qW9OtYU\/NmY0c1RgCWeZ+rYO5g5tdDZp1yYNLWs0at0O6anDpJF9xxPdiCYQrsZxZwKUMRciPDWio4aAdsvJLlOcBxqZkYFgH+miPD5D9mJ1Kad63vBWPM8CZGI5A6lE2QOzvWhXTwtAIncCKdpfZZG8YgKwuYzpK7dpZYIoSuAk\/EZU667Qjiws5ZII5LSDTfTNKl+Rqbq76egzRQ7citODeHrg92y2QFvJKimVMzD1Adx9feXWS69H\/sPp9IRxlE6TI7KfSL8PZaqHls0QS3pivr+laQRcW9V+sf\/iaPYGP2De35xU87o2pYXFIUPno0Im75qLaUhL\/hK9UM91yEWGKFejgoaECAX0CLRTYv2Ur00WTh+El4Yef\/\/8y3Tiwx7t7Ghh6WCcr0OEJbxKU7\/r9HxeQFFhRAG+UZIxVrZDbNy+Yga7DPOB\/QECbLWcs9hSDj8gbb5cDZcMCPBhHQiR7+2hesqYbqz3k\/dyPxwyaS60qZqNdpT6Dn+X\/JUdx5KPPEmdvatN+5JPdbfs5fCnmpCh\/9Qg3sQSZ05791AqzaoUFYQZ+ApCtC8k6YW9+gDIC+Q4SjlkSZ2nAFr4yFnIHoOZdBVuBnBiegnhvKizAbBxbwgTSWSw6NC79+gt2aCrnDlESJJ4UpCbQT73eFq19Ey1Li0fKtLZNx3QkdTECAq2j7LDuJUL7wgQsA84lImMixyQEu+UtwlRJabTqvD0hx+5KjK2dN40O9pDUDzL4w4BxgEGEwGOK0bylOMAW6PIjrhLLuNtJ2zuyFlf0nBKG5CDRXK8eflO1pYgvPAYXrzpFqkyitqtMY691GNhO7+Vsbhrj0+k3HrJwgXfUhRRc7jVsXO0fWfIXEN3Y7tJTctQAjiGgxx8N1Y4YvO4+7ID+A5Z2OgFyVtLzf0c3dgTmenIoDzb\/i+3liSsgtVqVNRapKRWmTjX+EEHI1DKEFMJBf5r4eqtVl14eKD+tM5e0sl2NF58f57BA+92qxKdLVSPoQUAFsN0xWArDFwRZIcamO1Wr+5jPZKt++x8fWxyyB0RU47KZ\/7BS\/enGR20\/Fkas7wP7TeUeMNKxcSLRpGorFVE+2hSzt6MhyaxrDSZljepuiMIfj951ai2\/zmBIMERoJfFQhrMNXiHWQD4ZytW4Mg\/ZnT4M1Yd1cJYu4mx7IyIf1flkJSGk4UXunFndf1u5U2TJ23+fDMcI93PiYnsvz\/4BxYeMQLNXi+5MUDqGehanqsR0x6obMrHWHfuIqBb8okaaBrIJgjT8VSOn3fnkkcm6h\/xE3mzZdNfW9yRAQ7TNInWkO+qbcs8Rzig7egSG2FocuzRmzm3\/raG28FxE2x3\/tKW7gFzTRHz4d9oiUCjzuKuqPhzzRRulSzAuKRlp7Bzs3uhHT\/8EaEd\/Pi9rHQOCWQcnG8zkG1y4jmhSRh3TIu8gn58MX3MamU8MTWOxviwc8sZFfEiP1DA5h0ZYcXAipDFNtz3HdwXC8NQHwoewvCccyrgkwrSCWOB2quYUA6Wf8xqNkLOHeclNmtbREQ01B6cnVpaMs\/i29B7QPyijC6qUVSsfeoQGgvclxfAQB5OLFjnepbIcr2x+E1BetT79yNza0wBa2EMBZhKnmUtkg1rn7FPDXhBxEMUiKeeKIg9cpRyvFIFIRPmFjsfy0qsU0tYxHbFmgp\/62LBU25YbuZ+HZ0z1dULt97PPNMdHOPtOvqkfL7tBt1XZifJBZHUguHNA696kkeBPbwwheBjJc18LC5CuAMoPiGh+78JYukbmLd4kjP9xr4NKfJnNdrToEoglVTCCgDx7y9ou1vNka6sn4tpgyjegR3pvIY2+AqN3AoWJS7kfG5TXMw8axiuIILSms1qanuinbJRV57w4ooaHyjGFIcS0buim+ybwol50S67P5w9I4BPgdJ+wmP3xq4GUCFPWE1JH1rkqUjFMbB7I481QPhwqrUUXHIERPJaHXapdS6WgTdQMc\/T785Z9gSsG5IJAi7CrTPoAejRdq07NBP\/Bbpd4C81X8jJsc\/MZDsuHs3TVrlyFBamz3l72IriBOF3IyrOs6RxPXyN7IAw5h3otP+64StWezAsALK\/uiOMdodt+yS0D9Lg95+JN\/uz+HNt39ljv8VgFZOEqhKDpkTRQMvJvE4lkqX\/cIOs8nrzCVP2OajAB3X01GfyuxQX4wzhZVXfnd0zZ+dENSIcunvfzI4s\/nYCcChrEc6F51EzK73rphJC46SiZbe722oz\/6nKW70MSoxI2Qlw9sShj6GB66v1nadlKJgMdTRZtfqlXD18HD8\/T8GVPPmUeOLEPGUmIhsO57fIkSdhub0xbD9l8WSuIDORqRuXQkSQyMpfUBEezWAPhEQ\/evbbk1sVCENIgTANLtdyREseJ5ljYS7q0Vmu2z5skWPfdos4eMkkdQc5A2fGjsyZAcPe2+yw6catf+bc0k2jkQQtcCL22iFcS3b1E52Ewd6XzbyevmuUuPzYxvZPNp8KAnU61FWDifO0NUTL3KuWniixQcA2BUcxlomdFreUfHEvyjLsl2KBB\/0iVX7fFOks0ksdCySU0P6lmdQ\/yZtF0P3JY6I254jrQileZC3OfrNETjhDUGxpAtKQvgHNDp1gXP3aveFj0MaaBAhW\/UQqx2q5\/P9t7acF0JHPQHmzu0ncg9W\/FsicRjrq4WhuH9PugfT3Qjdke30SErKwzbJkqT5wK3mIBoOXsuEr+x3Kk2GbebCn15yg9JUJFQavyITweKlMCHuMF7tp7SBMmAPiKlKTe4wHu8cKP3f7EmtAaYVSkHGuEWi\/YjznywBwoNfE24HoT3Lptj1nVFjiFDFRuqGw7qJVOGU1ZRDRGTCwN\/AjbDZhriHSsQKanLo976zlCl5X5ESwTL7KmLA50Wwit3QyO6Jo4z3f\/4CZ0Vwl5AGbU1ACepmHUxPfOh5qldzMCBWDhdnedV72yLtdSrU0rN0uonDz+4qbIY9YLn9V4g4ngK9wJcOd014ufB0KDA7FrplXyLiXgTQUHD56lsB4+d+cfKWEGTDWFPjvc6azRM\/F8UxwmwsvohoFU2ruPLahDrH3r0ccNNOLhu2hMdJwUO1yV5Hh5KadWjHSHvcxeVM\/Cf3yT6xf6URwPbCEbXN\/4ccrX3vqIpQTyk2SrSUXHioVU1+nGuvp2SqS1e5FhfYVb7VMKIRmcYa1XTE\/XgUyW7psCm74aSMt3nm4JPs663w32GvYNGWp6f+s9ekwHoLpSfu8T8uZQJjIY7r8q\/jWMrTU4Uu0QgkHfcbhqdR\/LvPt16PbsFiep5wxqb64WDjVz+o4mGhyeemgmy1KpPYXqwIFMM0GAUrJjPH\/X+wSG78Kzw6O7cwPal8wmSuIATBXkzOb1U9hxnDnQ+esaAJDr4W2MsKdeUU9+X77hOkYnWfUY\/fOBkaxxx\/PXcxfzOGR5tz9s\/E9kTsLopJtLtZ9+j4ngugq3Y3P37E9LdIxjEFDsEX1FhZViSWjdVlcP7B0RnjcvBk2hVZcqDSQQgOvqjkQGSp4DaHBw7PuBi+y\/6Y8aSAR\/+e0UTha1YCWpoVzbuh2Y1BTzEe356x4\/XqH6AtRH4kxp7SqAKJ9ZFxU0OasKd92wMTZZT8sYHt9dUg9pBJENJazArmYE9Rl2q5gHMvlCfLgQQKTSM6rOLQd8JXkHy4hof41XxnWyAEmuILmbRAjUkLawt5uVAw6SJl0bVvPTKVvr3puryl3dkKH\/+L3i5S88DJsQS0zdAQVMOK1HXvxjA8LePK8TSLAEtdS6wiRWJWC3S1\/fwg8fHj9f53spXyofKDmWOa5\/j3tLEqHICelPtkzJV3uf3oBXuc0jvHfHV2KeNpjhR3NsXIzYK+dDLa+MP5pWT2mq18qUigdt61EyM44J08sS1lTMtsc0ULlsc23sdjGAdvsvNpQSDCyYatGXEoWB6ThaCiXrxpdQT8B3HmAA\/XGKFkO6Aru1hqpm4UJ9865znrV8Nwk1QY+jrVHZoWpWDiYMaFV89lSt6h3t7atba\/ZakaFKjlsNTek8FGdIQu4YHP5TSvHu2yapXYQgGLXXZwc996fLs+nQtC0RjNbV5xqPDW2X37seVy8sNV+Spv2NVxzMLj5zETz8nZGGo+n01nZROdxUX9eamAP48P\/GS7tl4rzilL5LjhnEfSQUibYmCWRtgL5bkENAjhIGfQEce0U9Xmu6lfrgYIIod0b\/ZriudtLgM6Nw7KbPX\/jHDYhHfqrBdKFGWlqsQGy6uHO6JIAyonCkV0ZCtIc0UGzyBbefiPhmJysQ0djvzRLdK0woH7gRN2SbfvGVvzQntTrSEANP3ie5uyFZYiv0yrnmnwxZOkOhoy958hK9iY3yZ5qqNHzDYA2CxXDeI24\/49jpR2RItCn1Y78QMfHPPNV5X0RywoMSss+DgUiwyKcJI8fBl7gNrwJcioXpsX12feOiH1LMShMTrcv4Z0I2uEHMHPCVX+HHGZdqiGHieJipB\/FRter1Olo+M4f1gnAZEatjfQbFpO48qhJkdWDTl0cRFXmd6AMaHwlTtezvrf+lC+Zcsz4P3Vpyn\/izhHQy9Cr1gitynYx1z6jBsYIC6ftNu8tjEY2bPLPBHYpRWojDqrf56r9G87YVXkWfu\/XXpqQNcaRopQ6GjBAoGXcYJUbkpfy2pDJH4Fh+ELiV6x\/swtN50WlQtjLhhYBVOuS1NpyIYedmhk6\/5qShMkwS5T+\/cn3a7SB3N1Auu7F\/iSbxkSIFbrk0WO5VxYeW+JcrLRfIznjo6s3BDuDhGjpsBj1HVImSH9U2X5qmXrqUsk7GKWSKdWlLQR+U9k6Qo19Pli+Xg7j2jghbzrNyAT9V1nZVNkOZD4q5D3vjZgOlKzjc4UF7o81UOTgk0CQtrCq2JOdEeU7IC8HTAAgirOfB+KZr\/ay9NfCLaOqiUmmYB462iXgTjz6w19n0y5rLvMgvz\/KIwSVC33NS\/uMOOWlgC65+QXUxxpTquApx5x\/zj4JYpMXo6EkMXa6aXPPDxKzwQBRd53GJtUjClTLeE1Kx4jreRJ1PG7HO54yNxPyUcc32IdhCLdcDNDsq0N7isjisp\/5GIa9IXPe3eS\/oraUVDobYjRm2rin7N7APAlLsBr5PYZbX7bp8JYsOWofg0XD4TBXMOiieuTxGqjvNoRWz3adS4ALZ8tsFmkaxRPOYtUUzkpuf+pFEBSpd2+tRW27N56TJ5XOGmT6qkJ2ageqm0Ud9Dje6PGywlGD0pQrKkohutIYUDgxTMNySKRtWbz74sWc6JYTlUY4xc4AA1cz8BU1OkmSk2THyhJr9FNpPftZg+KaWN2VKwHLro162uyaIFKD4+JsUS2nmPaV0RHE3qy\/981IKI9Y4zj51E+0OuhTvYelQDo09vclVylxkLzrJUMO\/Y+o82U87PijzibHlJKGGRfK439FZuvK2uK0jsAp4Dz3CfeAfowSfv6AyvnBSPCndENiQuUYKgCR7hDj8GJc11zm48Keb5k9Aj\/B86fVm5G+v2uS5UqGSg0sYBNVYuLw+jQi2DnVpWDZv+R+2mf1qpj7XsXs0\/W3SJ5sz0cxuS1Tw\/HqFssyH2qaQIGtGkQz1lKcp2ZIPoEAT0un+Ie1JsCl0z1LZgY7a\/Wmn9XaN0BlypuC5\/1TeuCnBJRXu4hOy82GEMaroIl7EWtRIhWsXKbvyukfTb\/DKMFZhVvj4f5B6LlL\/xI3imEZVqcQ14MY9zlhhlwfCBJ3mCDLZ93lJgqls4Uq45VFKAA2us6q0kjZXJd8ezILwYSv+xAU3ug1OZSli03JV1YsBAzQuMp1K3mkGuZn4TLKvGCAjVcxEyA27SQB2LUpuq\/7cR4YrmgM\/jPuPeizSXsxJzabMR+zqOXUtlXDtgexrH6GWQUTwch2z8m7LY8bUbi+CIUstJC6x4+M6z\/hDe8G+1WLDD96UO\/bnvLCm84+TbLwkWTT\/v4WtBqhOYXllTA41LZiuYDewvDKWJsofYxsTZRHcTHV3TD+MkDU9E1R4y0gDm+SxJK89XdrjtcgvsHPrAW3I3yfr5IPR1r2wAxnsIH7uoYShM7ehhQ6BGuJzSEXZHwu5bzBa+rdtAjgIAmsuE8Z80AgRJozhidjfouNhWDH0AYaDGiEGhJaR91Gyp3FurTRz7FXl5+jsCdFhxvC279IQA8i3\/bhB02ZMecZ1sKCsuuRXJPHLvCpSXnw6AW0J3UTSkLBPIYeVY2\/dbi6ScLGtCYEm6SGuKQHgkpZIrWGW+CoXp\/FWEWYxf6xzxiCs\/ESBH9k9WqEaHx+gFGU6vgLGDqrQs7GscnnywrBdIfzh6wGl9RSD52US6gla0y9e3aFBDzqiGPWAuiQUsMpWiDBHrve\/xfnnx\/Nfk5XpsruWzpzIDmLtybLbHgHEeQ9zAKAnETzitLNxRgMHs1ETC7aCN4OsBnNUGI4PLvNBnOA3WFeNBX+28Wg8UufHOybTpAor\/ZGGh6MZUPxyYIgXGX5zK+cTaRgmlVo8xqp\/PAVkqjXPZi+uIeEMVzNvPm7u0bQGuYTMeZDHA7sDFusAkBcWjGOfNVE3Zp2sEycgtCkQ56WSoFIzY3RljG0W0Rdc1Yi534gvibwbNtb9IFVveUeQrD7flpxQ5BtvE9aNZ4oHwbXVayRk5Ob9UeXu4jJovXA7XfC0BHyMZ5nxLqSRKOo3f1IJUiDfVXJf\/mPEZChQs5eBKJD0Wp+3KUv12ISspzUHZeo1JnuhZ\/ujea44WgrO2MlXkQYM4VCPxy9b9pw\/Ocn\/juuQKMeNAy5kH1K9YOLJbZouj1oAbk5EevmIJjy\/8xIAlJxuSIQCqBD3zz1k6ztouG2my9cb5cMGN7IBtTijbdHoVPZ9JOR+DRydGnFiH9YDkbAB5mFXOuDQ1IVC18x2iqOYNDp1qi4PyS+QPtapekww997ZUM6yWBqtzezD0IbPnc\/vIxdDz3dZM0h+d7yixMXvCPHD7bxR\/fBKPSJ9npMhHHnQOnUX5bXDba9vqkjvAuyZnupLOcC5R76vYGTAYqcqRk6CwGUEZ3uKNt1JIwDwWpXZRwJdAwhQB9YzlKjQlDeahbM\/Ds2UM0HgqVnA1V4WQY0zg0r1S9ItTKXAUS9phfylBYlwXcuOAKnuzDMD+qYs1aqohO5hfI5XfP\/crIHbmDNKGi3L7PIGVOIcM0oljTObp84u1fLAZa4BsbscQB09cFmuk3HYNjWt8t1tgG\/KYNRdJ8i0mu+n\/xsCj6OPPoYXKxg2j2E059vw7OZ4rksxDsvK3uyNEoUE4XYYPAXCx9olCNLNX2EcVlm2lW1l9crCevN5LbBDmgTrwcC8jigEEO8aGUnt7tnnMd\/c7IZLh9FbBOILVNtUlVAuMb0GTYv2VB2jyEWDH6OYIzPpnS4Zbrdo7A8AhAVWx7ZaNtxE1\/XAEf7BTNHV4Dydh2Fte6BreGIwCrWDP0rdT6EYYFefiAd6C3KibIprGTO1FlQ4SdodQOCyhOgE61b5SCjaccj52VWshW9AM5x7ITSYsI0ci5BzJt\/6wmT8D0vTJHcIkUCVsPE7To24luJE5KY\/x3\/CdobfxSoUhye5QLDJUjlz4MRYkNy2YbH3VbCnO+nrCZxARSGewwoH+WLPtXKvPBa5PwkOFX8gm0H87JOqYSe7Q2EYmIHj3\/GQYX0gAKXbhQnj8AO4muLZc6ruXdJ7xBXLpe6PWXA5bu5AT7fn999k3YJvLgAUpFJ+SHBMhqYoecFk+oSN9zhZT2yhgSgOSo\/lmUgaGM\/GRUv7TQ4RBjaQRiN3UnJVQDY8Q8zBqwpsoC8fPdfKpsAKj08bkbnwdjdF2PZzslJ1bXINWczwfYIU\/4WoCMV\/tsYnVmTDqCjvcBK1A1KpMkYYiG1Co3ryEN0OtJE2MaD0HBUM2\/gJtpmUd3nFD8SD4seIPD2vo0W9QzXKHIykppsfrFqsOYHguC5K0AzHRSbaNah7hq4tL04P\/G7hK7oPQaW06MCB1DUXkOZSJqNuGmqEV\/ER92EJ45OnMVazfrUZvligP24Vb970C0jDdJfFxDyVQEU9CD6D9VxQgNsVtM\/ZzCVlYSqzdwOrd4CqsLUE8GXUmzN3A46vq6lTEDdT0yWWZbGrtO1C3U2Byi0X7xep1+eoq\/DyGF8X9EitNc\/t5pUg8cLdIGPGM0hbIhHaFbMPlxI4VfUk7Uo\/K\/R+JMJicLXQ51AmoeZpC+brnOM6H+tjF3yQHCF+tV02KXq\/7CZlc2RvydpUvnrF9HrVa1e6d5el4T317N2u6xDRQlkSGbIYZK09YO3D0mx0Hcj4OHubkzHZqU11xuRVnKVFj30CDCkSjDAORxqDf5Qq1zk1NUpZtGA6I8kfz3pwmFooVNYw01tKH9io27rXWkPpYrvMZAn7BIxIxUl3iEEdRC9vT6vlGh+0rm2RF5IVuAHWAW7as\/SDbCTczX3VHLGZVnzLzlIaV9N51C7OpXwo52yBSSIGjYpF1sSqG17+xlZK2OuMKJewKcuSuAV7dUWFg6EeXFKXP9vxF7E9i8b245s4pkdvHnQpm\/ak7nPwvAtOeXyNWJhFA\/a\/BQsGj6BAyhCvxx6Tvstun1AakZQdJF3vtepngP+ayfnnz8WhYzeaOjpGrp0Y0OJUwL5ohflgU0GKCTyx5+yF4RnZHCBMVUF\/36btVbhIFUKHj2kX9xdryLlNshOHZFSxBEeETMDbM1XgywH27EFsm\/Tv6Nw1TSztcLqwRis0mrajClNs48iunmyZh2keQXXUMiREWmXij+yCRys0VOf3KW8jUPSi2UQ+rLJczhwziwfpj7KiPAE+hrQsibSwV52Qr50khKb\/w+vJZ6OCJNhEOYTKi1Nl6UppwDKZ2IXCLhMNgrdVNb7uYMXst4j4tWC0SdiZ5VAW+xvilKGb2j4gC+4eU\/CJvxUyGJx\/u5FNVePk7eGWnfckzW1uVJNdmvagNl\/H2ZS7E4qaX2aX37me44tlYj5wUM6xQcLz4krSsIEYfE0HVyPchrs5uK2AdFZWBbRODNyawcfsR17r5A+9LsvoBxA29ZCZ9t0qENr+uX64Ym+d2QU\/PohP8UxGFVSt4boatUBg53\/s2IDR\/Sk7E+0yVHt289+78YXOgrgzZWj1Eo1a\/RbYHHad9q\/sG1SNjowE+8rgSFl843msnL6zCNKuona0asJSIc\/LaM5wWgabBsqDv\/TGXcSO9UOKaquyUE\/JlO5l5PnDwl5b2wo0KLKUiJCAwLFDwlkoaJEka\/1GIb5AnalJIZr1APocPhTBX61Wqr4qGhmx04Xb1dgayMS8x4lEiIEYWCjGYTvcvJsBfBLx4d+JYu0zygmdXLC6ddelE34O7KgaCJsaG6CLyBn2YXm4U8dw9adM+9ygOBEhKb8QWzgyFXx8m5EY3t6nnP9GVbCSGZvl\/gTH9kxCltzLykDDfLaHXJeSeCs3zBMBsChH3cpfLch9ZRcGCbVli4CDMqt8LBVtcm0GGf+KxeT8ETHaoDb6vlKfNPRShV7r8KztIhcEV9hHEAhcuyUEUGp8z52luojJUb3nk0dJdU4XREJrKeO5ymi8uV8CnfVPQ8vu6VGYmN1IzjJ+pO4uSjt6Dgp2sMThGWvaWNPOBThFaZnI65kJsz1zXvy3qieNXgV0gT5kti59JDxmyfb\/FM+LtXEddOs8OoirGLYaWaegSTLWJHT\/MarmfIWVfyzLQLxyRnLEZ3rbFvtT4INVkoLkz3MJDXQya2ugKhfrNIihIWJQ9wYbX1DyNXBbuD982xakBc+PlvgbHgrZJypHKKNQGRfQmN0zIKWVRt9WMphYoUt8rBX3\/uqQfy32GHZpouidgijDWzFfskd+O+myLo4YpGGx1mLRWc5nI5ayrJaaglKi7ryUAueJuPIQesaqWyqEZfYbUiJ0F0zyuyFOJQuxDJ7V5ryoGKR\/9MsnOn4UvNsXphW3Kfb0ryJnwfvPfszIzzUm3lPAa7L49LoMTSyPAkefz9pN8rHrFqDm3Y2ekJ9ZotG26qVWctFnTJPNeKrrhgXOK0b48bAeLqdVfbT2aTn1f6sPH7egm40jAOPSVOjEp4bBYmcL5K1wI0TouCiOwiX5HoSA\/xxrIFzl8IcLjqmPRzcocGWnTcR56F9exG\/yDHXzVQYt6akQaLvdiV+qb+014Ru92wSV7GcuFiYLGUWQSLgnMFQcFEOZPmOEtPwtEG7086nvdAHHZo6KTN0a50d3v1AfWTdSOcqOLBSipbWfUQVApqpgbfqQAmrK6XMV3jLOQMKPGZbHFuQ2FMEVSvIEWu96wHWI3qwdz7PUVTI80OKl2Uvc8izFKO3EDRz4oG1MFq3BSCx8OoBLamAlB\/AJeuCAeePlCnyr5KkXPYCKLmADcKJATomaXpxacWPu4\/sIVAy9e4F+NT1iL2rTbyTFzorhISqrMPk5qgPQUaEbtw3vH7A3eVQFI8LCPUS8phoHXbEdicSSM1lIHpscwqD+6zH8R4uJ6dAe8DG1yuVe4v2revj83tYEAjKDxkAAARwFE45pFcYFI2pdlwfRnWVhgXnqOug+jiqoqsPNFcafBnaD2E3ci1mjqF9lfloFkALtV6NLqZTwnoah+aS08GaMMpGWRzGtVlYS+jEOZfE\/Du3bcvZdv6b635MXFJmwDyAp\/n0RbAJsNcpv\/xn+SPMcQB07\/G5BKmojBFVGUCQxF2Fa891tZg+h4a1XFfdrN3L5b0PuKL4sX75FlNSGwcYNlbvWxljEZ4BIvUiDatF\/+SZJEpO0Xu\/UJ+xjlAXZN3db1RvmGuy2C6zTS8AfnHpqL4lB5+V3sRU3XZNXlGz0ybtFhDDQmK\/6qdkYZT4vwm4Iwf+LJT8VO0sUYViUSV2duXnSaQfzCALl92BYHPzXd9qvXM5Qz+6095wGJwUVVL8oysk9lS1BS9b5+2FxRALm0gUWqw9GbZopiVubHx6mM5yYoL56UUxq040lznwKwirpKaq0GdIhfLm3k08Y1nUK\/GzWkJjI2Sdu\/wirA\/21zRwotYi\/iVF3+QA8W5MPlgbe1fE2o0Vg4h4Nsu39Ulqzai+RoDjzjuURdXD\/GMsWFmoTNwQjYduigwKi0KkVFRXzOQvKhH4RGW+V2Pg+QY3asiHJwuwfOBwVusK\/GMRmaCvj5+M50EzZ5wPTssiu76MfmCso2wN5lqPXl5ktE1Dqf4fHmV7YTCDaFRfrHBog7e0Tzc78I2CZwAQnsgmNA1bTVyH1tCZlKYhA7hW8minsOVtFDqYiCEVRAAAAAAAAACFA4mIOwACJfFmGyCw8kfI128W+jtudIqDRE4tf2q4K1kF3aEhTI1pPasIbWR0BmDmarQJ+q+M5MWo0zmENihfAgQJpiGvAAAhXRgKDPU0XHvyXK3h5cZyb+ZLuBnXcjj7hdo2u2HjY96GUDcQT5sQHSPIiPgjhGF0HvAyRvOPJ\/Sbup57wPWqIpXPeNK265IxD6zARpYNCK\/H11KUg20dQqPuf0sD0cxtGNNmpp6ZDh1gfFGGtHL3fSVxyUcFc1Bx2H5ckd+ILQUQwLanHLZBKSZD\/7cKEkjVqJysarKyZVOvJ3WJfat75\/dj4Je1NKDvma3MwWPW4N0Pc\/PW2iU2Kh+mYSnsM+eNxuu0pGB\/19htv63U2rMBUShCOLGzpcpncNKI86KFfcTp2sqlqRQNZuH6Ml55mNmhMjWRMZjR1DvtsXBoEpXf508SZJs\/lVlFoemQPX0mCLlgsmj7taF+j1hdIrf3wuepDzEBgyYdd7EEZkhZ1p9aCejyZjgoctz+A7jYBmVKwhkH77\/XcAMDh9TFhFdXXTzo0wc7zYcYARPfm8Hx7icXNYz6vUjCGqbW4TyrsUxmCpcgVEUbe\/3pPhL3SOt8dgN50VUptgY1+N\/pxF2CPkx2+r5l2d1pH\/bWZvhYH+DOM4ZRHPMk6wOR5MMT14Bfa2ZAWtMDHY+aBPtm0FDH8x3VRML2KJdOjcZ6xnVX70hdSp7Ecp46pxj\/TD+7I+264R5\/rnv7j+9geS2h5EYQ7xkByebk027TJSaCFBSNae6sNkKyTKopdlxcyod81kpseAJaWiitv9ed0kY4SOx\/hmjHC\/nVJpoarrUMIjJFhw+OQE4yDTIDNa2WQ+AhKLO\/g8fHMCRGZqFr+px0HudcevQptg6YSOcGlx2gIvyYnfv1uKLth7NTBUdYFBvprR9HktUdUxeQjtWRz7Wu0reaFSTc9twbXfRFx86vbTTVHq8tDSqUrI1Z5YLR1bL+NVsGnhxD21RFQSmsLiZJdBP70HCItev4mtmN\/F\/X1mqfXL5mAwLfydNnKH6rxO1TQ4MTeS+Nz3Gb5NL82+VcUargS2wfhotRWAQ725jGFmJJiy00sJ1hPoHZMB5Kew3Fgu4AAI7AAAAAAkMAaoSDu4AAG1QsGh+sm1iS2TLoAH\/AB1mFPOC6u3itb8Bpd\/1\/wmJUo7AoYRiSsF16KoRMsW3Fnbd9k8Na3msPHp5vJa8QxX4qiS+97S7Z4w8qF3mjgjShDMoJc4iqHqBWpHsQBACvP5qP1J9aFeTziILKKaq7GawysePcGoi6cggnZ\/gPng6wzYXrpiyOlf160zBta\/7EOpNcS7bmfxNSGXRoqJ\/dpT4n10BC3nt\/zWD6NPHp1siQQdIuLebgB4thqZELY9veB5jvxBAjqbKL\/aAVjHkah\/fEbNciournrlidSSqoTmGwnILvQq++smegZ3lhCHSV16kHM6kByVOQIOXbWbDEBjB4QgL5WHJBC5bPBZSrujW7lMq+S9a73XZaPkgX1GgqRhc7YOp0hc7l2rkM7dBbyhd9qy5\/gMro9Dc0ZLd8EngFlwM68B2TFVV7mSFMNtHdespsGtjsTZJMFrc25fxwzt0A2bPFS2iIWE7imXDmUvgAR1nHFkOQGR7EoR+5Ohno0\/lRO12dBYTUEYqFfPruKVBycmDzL06AZx7HwijWtFvX0GOckQDJxbGeGoNmT1zKJf06u4d4co7ztFGLsc6WaC5qws1jFGINnuWi6KAi3kaIUBQiXE8OEUeVAHpjerJDMc9sunEGqs8D5\/HTHcmRRuIINLp5ELVczBa\/yuwWphH8zscwI885jzp7Q1P\/Q+TkirYxSTJRI7gUf5B2XNg5TxiIIIkwFvLbd8GeYPS+nfLMUS3LCteJ8ywmz3x9PDz4NTzr0CF192uNu1uzjx9myrtCnKPMZpKkOFFQKs01j3C23aCVQcraz6a\/agZ\/zex1wTZzOThH0r7qUGEp71rLuUVXIBwbmHxlPpAP3x056eI4cCq7e4MDkF\/HWEbzEakDBuJihjVlnNOacMKZcwL+9Y7KU\/X2HhhgyitGlsOUZTSfq1C3z8vD5VgUs7uI0IDgfkfV1OTRmCjvg5gWkeBZ81xrhLuKuh79JRsKuK\/9nD++AjhEGQwO7xUPPJCaDGz8NlsNryIRI04MYfbvGGUeYpAgg8MYzfoigdASvbP8oIgrNw4P0ZyF9kRQ9ECr27s7Z+vB+s\/0b97IEDScif+Un1u422jShOhpCKwCtVF2\/JMAAzyR4BEABj\/YS\/Hu8Ql2sgSuH9IjXWl8vsrO7ccnFQuVh12JG+OYe\/gTOVKQYbg0st2RA5EzdxACjMO134gTQqafDgI+5IyaiqHvol7yVr8jaa9VRVM9\/kSlA0rHM5A071VwOv5dWExVu6\/4cD7Y9U6E9aa95bvAABg1ICG5AwIdRi4oASWpMpANBgDtlermEHs0CnKwOloM\/s94XA1TeZGu3CjzlfT2GALS0RwwVUB4WVRfXPQOqKooZJ5eaKW2HpoSgx9yNsRlI8VSx4Pyqfr8AQRwOBy+3NcTfMv1dY4zHfuKOQbrlW43+udkwJnJ+X9bnqqoubuyQkqW\/YwHwB735DVII363mkVuze0mADE4fDtzyeA67cJytbzU5A6HJSHWApYcWD2lN97Mhb5t4MDrp+QL0vZ0V1waTMxObZT4uiA2\/or1Pz9UsGHEC0dVblKRBR9hg31WutyLN1i7No3ZD23AyC9pf\/4D5O45glCgjZwIC9AjPLsXC+lr5acemNMISHhgehWUKneo8zcJl6JbDKvBvjygn6WgoxxQKANNZnQamkJ5mKVEs58IQeC+RruaRvJUNsKLM3HIChYp9brfOMg8hw3pwa0wl0HtpQXiLaUds1qTXdixJP0bbMHDhlI4BgzrunmZ6QCWKTfZlNHx7atDzONJEjAJbZvf4q86g7RAbv1JHwICfPoJBguKCRrd\/0e0RJvZKYnCJ1tBiXwAZnJRWEraD4cvT8lke5GB\/5Tk9C48ZBazu\/Cz4JjQmivndr8KuchWwSUUE0KvWJP9CbymWgWHo91K+qtE5ZP+9vI\/5sBjqafq4dwJpLwOB4Zuz781KGHRUlLfuStDcHO164b593DpeuCwSIxc+uGXPvSxele77eMyEOePBseW05Il9oOqaTlCq8spNEfVwsb3XtESzr4CIpXQtCKQ9BOBbZFxlLTMWnwnwBbQMyQ5balXGRxGuWVgACnIgASQuzS5w3UuAixHhi8sV\/H35HRQ5ZQdneYLbFlk2YbXBO0OYj0uf7yyT3mj\/6dBZsScl3SdaiMQu1q7mRtqwZIhGq8v21DHg7Zo+RyZSnBpE\/SfXB1qbMKN+IefZZb937NQpkr1tkCF4nSvYZY3XP+8q3Agojb6cKNjh+zPv5lxSjmmeWXW5P2b8LsO97uIVwO6vKBcd3\/zUSFUUPmAxyvQnvEuMtolwclOJ3pqz9I7PC493nfpvM0wjCxbdHXS4n5TRiH5B7H4YPz7fDGMAj4h9nDXBD0BA76YAOnSTI2PP5C4F5kqZ36GDRYMnF+CNL3AacNi6unxbpw4HlEb5B5KwQl7mji1W+a5hXY\/KiWzw8+ryV\/s2TAxWwZ0uEhNLFf\/rJ377aJCGbKvGgzn044GaDvdU2vo0wL5s8uMVNQ8O4+6gKYrTr39j7QLw84Vb4WtzlYRZJniAUDAvltwKGGy1Anyhk10buJER8E8A4U0jfqvZDWGlxgw\/j1CzmqB7o1HnGPgS5nKMEu\/v3OEKuTrc3Wtv3HFq95yJF4cRNbk2EP+sY0D9qmY3l1DIQNLDFlT8pCKo5PqNV1UGmmTj1Ci9YvXh6haIBSlWA1RMCKrI7iXmdef7IZrhC\/AVeGkafQ\/nBJWi1DbqyChmcRxym6FgZLUriRjnSC6gMR54b9XtdD+PXQcrdftF\/prOw7FJ+B4jLXIOZ0S4FBuR3LfzHIpKwgrLtKJXrCES1hRYdc8OmLk\/zDsmG0hk\/f+UNqPCXOVGH2FtuoqmqGO2+4VKCXpVsDkrmH808qpfdlR\/xq1zRCkA8XIFQ2k4lJHX+3jIBEQdTLwybWkV+7qwM8o88kUg\/f7qH35t4hABwp\/1WyNP9HY52znqGHxrpmVejR3ELOw+RuwWT+OeKOP19xCvyYkKYRWnT+nrYgCVl8\/rXo9SYGfckMur87TUkdmKPL62l0O5z5HUDFCjyLHNXsRKHNPAffYkr7PNRDrOuxUEcvNyQhdqET6hSHJoJ+ZcLwT1Gp7vuIHdaqy5IVJT7c5kvyb2DS36ozK1li8R5UEg4tT1X7cNZlS4BeeOd7eeN7y1qWAigr1TPHGereJxmqn+1b+HqlALZJ1xvDEyZkiTbKLSIyzUoQAQYHim+\/ND\/bN9auVLPQ4oF4Fh0MxJFb1p7PxMwkUkrs7xQOo9xz+wAxI6ttfUUwYFAQOBAe6Zv8ObXLb4HgQhkKeA6SWh\/D6TIlhoYO6r6TTsWgOvyseZ+pr5Y1AaOnHzJbKbOeoS019qX6Md1bUcEvoRauJUtPM1y9m22LYzIfyPj9rw459hz4g96mHXzoDueQzSUMraJJ+fB0mBqSJqFAhDqmERhTmBIn+ewacODhWRoAAD41ryakadHprpLHzTnPsDImo4z+2lymmK\/+CCqmDGISkNQtdiYmyG6ULrkuX3ZcDObYxgTqRYuPYpfn9x0BTSsGdHHHZwY56Qs3sQrB+pARAfhr8gGendTnDyror6abtTRqulMT\/5hZ1Ll1fbdNTnwzaPnCK2qFbbLkMew6HJjkTQH13ITKYOqHwBO74VC4\/acnJiK9dw+2Dv9KYUalh0Y5y+xtt4mN2mFsEdb0rnAG+rhUMz6qOyp0uEf30HqmE86YTX1YN1zCbMlcz9jlMdc1wOJC4ZFu3Bv1DayOOURP3tStp2f7XeDft90H+qqvShp7mulI409Z1CpJL3xxhh01VvCF\/WNAtVDzfZosRzBBzRwd\/y9WPo+\/Z5ZKFsPAC9O53N\/oW0w\/QBh\/4uconcXAv7hYrxATEz6lQ3O\/WpS6nmcB1g7flPbwIqIv8\/NxnC6QfG\/FiuQlXntifVNe4i3U10zVAdw3nnEeG9TEMFWC3NSS\/ChUMLufodJfBOntbZooesxj\/PaDHUHl3u+6kf+5+eSZlk8AZbQYUqnTDgcgSxSpKh8CcBcd+dONALOBLku8nOK8zcnaA\/uSGIqVOj3jZwE4\/Nur04yv0E6xl0Xq\/qBoopjuTvnsan00pCg5X9en9DWdIAuQAAHKsbrO3LLcmrPrvH7v7JPp7w0TERpWAh9TNE3YMyACuheL4AAALeeE\/0RD8ICKsYnItyaEipKk7oMAr8kG9vks5q2N2vCqM3dp5iVbAyL\/l+gpc9HTipqyL+kqYprwfOt61Ri4\/BGXkRcvDzRLfBVygW7\/v6w6ocD0ZaR2yjBysWTvJEUCG\/DMwpFEO1n\/zNzmgzOYM4mXC+MPg+oR4r99Qk9dac3tIa6JdWVziVhIVixrhERf2OOPaxwczWJWevUyxWRVvZInqw9HP0a\/4BdSEC8S3jT1Ysc7nyasrlOHWR29kgh1o\/24TSAYh2ECskYqBwcGC+324sV+CVtZyTpaO8XJbx1d8HkDT\/bgLti\/LssGmZWcffTrqeohXq0eTWqADBikAl\/gy4UcC0L9cV+umj1RlO29sUHH\/upqTEzyA1JZ71ZiSOMFm\/sUrlGn1HnD8NKc0OvA+t0EslFjg+qnsSmSkkbh9LMI9dTs0X\/J0UwfJQxQnirhW0MCLYvkTGRiKCNwAAJKwCAAAAXtoAjmGjsANnADMwABtoAGNm44AHPocUEfgAAAAtwC18AiMsW43mbXuy8p6MeEM\/sBBdgewG34GW550l+1YN2zO\/9j+b44VdL6NL0Xbu1+6k4M3t98aGnV8nGl7g5NWYyvypTHYL8rWamR1bWoi3N+rrUCI3d61CDwGvjOTky3iESkNJB82W7qhBTIsB81aNeww46VZxtcgh4OJJAisnMh9V1GfAQXN3OYasUuO7A\/+nLBK3mtWGK4eWq4VZR0I+sASM8JJ4j34Sq8xwvH8OR9LGNktDpwRf4fB4BJs4uGPkd6LxnfkPZGeD7q2fvucjlvPFkigh2dEuaJWO5C\/Zecdh3B\/iQSiqBjHxO5mszRMbTiWyov3vHyThziLwQZaEKxbuNmGNpdlGnDFK27UOldRhIBoo4UVJZ+mZ1XriBO7xcMM7v2mAutufZ8BlhRBEjnanvUf9Lt25cEq7QsXmkc5W2DF9q8CC441i2uUUf8YXPsi\/wDCjuqVxOdZhSoZoCBBIoMvSywRoHAWBBtvhCkh7ELYGkndtr43eCdO6UWjwJzNATdOBS5YmpDrl\/VOdU61n4f+OKDbqMQZoSsDfX3O0bNhcrLaG+VcADTlVjcmE4BgxczQf7rWxAWvTMcQtsMhQumj0nRvv1trVL6X2MYA2aM5eeA2fXx2kJjaTpxuS8ACOtNqIe4GYBo0OsTyZ5gFYiqmN\/dVG3d+8hjqJfO82fK+r8LC2scEXrzy5aBSiDMGNsR5Ueff7TdG5XI14s\/5jKwCAIA3lDPDpHSmNwgWfeMd3\/SYs5jVvWhGBV8VF9wQDQRrz6ZbQAiEymBs3y7BXdOae7Hby78pWTqQoMfp9oUk2avPNG8e9aRfrH\/4kPXPvZ\/F6CURjomyipfyNFI9p3AACRQyxRXehPaVaJRBUvWfilnA8tSIC+Kzu0Z+daE59PuPhRE+yKzJgAACAKwAWXuxgjzUKD3mWBgxL5W60g+7dQysBrwQgAkSTF1mF2SJY72jSHGQ84KQ3psP82100NN3W4ooMZmbJ5K\/kpenmG8UAAAcX8AAmN9RuAAAdAa8ZoDoAAG9kE\/gtoAAAWBup4FHwD7poAGMcZUy2B69ca3PN4QdymXZX15psTaZXPBri3OuTG316n2HKzypMlv7eLkRDSG3\/NvwnUQ2cI7SE8YQBEk7c0Z920FcLRc0m3l+qVv\/1Ov\/QIV7QZeFDN0YAWp6W6HLvcjQlACyZ7vjN1DEc++0hsQqwKLAv9kWewiL5pH9PfJ1U0sBarptmLIxa1B2sutwunVTB625rVRtC29SIzKpbNCta\/z9x0+\/5xbVRf9r+vsG4rW4vGtoYs2ScuYLLbRuu8O743Rv9oqFVwkg4\/Azl7js2k34zB2WuMFQ12Kehi9kljQC3h5LJ5qRjHzNa0H9VsgCW0NW6J4KCdRcbxjdtWmz+J7PpLMfRzmyfmAq3+FpNw+dOcrdozJyBp4+kyN9S3SwJDhoEQ8NnZsyDVdxC1s5E5U7gMqGUHr7f8d3YqeToy8wNMvlkSqYPtZvzSVLzSJQ98chUaGoQBw4iNA4wUgG4QQHGNAC4LYWTH6QuCBlP5I+4kdnFf0UAiEewHxxHO8\/whcnh6ltH32tv1bqlZrEN6AVJAQHEJCX9m55NgjQZz\/6DuUCL\/p\/cclZjODhW4zPHBsdCqRLXjT0EOk1vxPXjhsKwzXKeo\/nzoACh7IACngxARvAkxwXFaIdrKRE0OzO5wMf5jKrqc37jMs9Swm1uJPG\/56CxjK66DnK4Yac9PS5ntq5CaOIiJl6lJ0UK82+JbPYyoOyEFIlo9UKQqIwjdYrdRo9GLbDLzVD1CRoFKAAAAABhc1cYfRf5jKQh5ddJGL3sPdLB+2JkpCRW1JK6qr+laAD\/a63T3wHaOEouUHvDvCHNjgDgYr2DdLbm\/ImNwdKGHrNr5aRrZkLvxkdijmSKPkPnVOEP4OnEQANKqEzgALh7crhWMAL0AAAADk6AAqkAMoAvAAVPxATCAK3IC24AqgzQM4TwShxasyCbSFdd4CR85zjxBTIxgm01IAbBgpMaf0sGIpQpEh1VY0kXCurbGT59TKNiaHEHsIOjn66MKEWSQGS40AsRdQ7cAtHYrRRX9PoAbktiTMQkgZAw7X1GWGh+IZKNjK2CyMlRyg\/LoF7\/jHBqBLb5IPC+Nyqi4Nz4f1Idm\/lHdEDyaMZBt\/eGLR25xSSpOugMEoT4V49XL4MIWsjJJX9uTZ+4DNbJPqDRlL4e9QMYhhTOUByAcMifACiPJj26bIo+h6syHTtdWv0KWQl\/0LGHlN\/mlYzOQxSukcdFMBbb+xDYCzOsGJNhz1UzpwGH18lLAyTli9SWkX+fize9gOOlkEcRW1uALw9VDhMiGZIzS\/HZpP6UzkNamCpQ+jmeo2PrNp9otIMAVz+tKXcFMjD\/RQh7aKuwCKt16QyC7414wf9oQCdMz6d4Za3wcbUPUcD+Jamb2j2t75m1is0U0IDHcstovXxqAL3lkvoT21hiGSYsY6Er7He\/zG6hG4equyFVw\/utPPsYr3zNqEv9ptGk2+Bjog3MasbBudta3pv6FegHR5IojvXnR9kON1FtBUHxesp4AmwnvXM81pl2XuawjdyUNvhDnjSAJJSV\/7UPZN+\/1c\/EaPci+BdLb5k\/60H5dDwCrktbR23YviQvSuI8yJTpjM+R2psSzYXwbPh7Ls6nP7ris60T01K2m9zXYysWdIwZ1MmGd40WUEOdjq3EyXVPmx1P71E\/CKrxm7TyvnHvoeUHaXpNiBUCpWAmvPzapvl7MIw35tYMBxIDTHI8MwIMXl6441zK0yS3acEMBgGZBkmYmRIi5gFvC55GgAIvwB52zvTVGvrno1xI1J99Pax1WpU\/JMYH8\/zTjzY5x49HH510TnZH1H97PLlGOngLRK58rlgiRepQHD4\/5G\/8xyc0KXQOd5KfS6s2nA7EKn349VCh8MSsFdxflR2dKn+PHw+zM88uMwGn5mpANf4tKnkY+6jNnqnvyMo6sOL5wjRgjOBnX7gZ1uqQpKfvV8gv0U1gWE+pAa+grTcX79C205mKQWFCxlIQEojV2\/hRDcNeUzv9NzQT61QZmejZPLbu8E0gf3Xo+eFtFTvLNMLw8L6it4RlwTFlS58+EjcXtxXTAJsATcAQSWxV2nVQ7SQhqhypmDYNoaR5GNyYVVnGtpyCziAbuSkSO0QJZKrcjS5HtPWlZh7Lhtc4DhyrUvK9Po1q\/En4pH\/v72+Ch3f\/uLBPKYPRnvDiNtMyR4Akdkyn7lAl+h6g5QG1MetJOnhLrS5279+kbWBqyTU1YHI\/MQ8sQkpFsvgALKLXcAACo+FMyoZWzNeedxV14kDIsybIzFMQMUbwbr7qub14t9wGAxjfT5Ff6AY78OI6i+0HEktSLbWyclxqrOEC9L0CqxJ77lrcCv+AGJRM1s+8k6EgUJWKfoKIZEfkqo3Pzp2gFG1DDqfdyEtgAA931THmIlp2RUqYfugodUHAbuEZvOA3+S6mE3V9pjiPByrnwLM2OGzXphVyCQJLQ5dEoaWt+VPAFAAmHa2AG2NWz0GcCWiCJs0GYDaHZAtBiRXH9b8zqzY6btZ1d\/MOilr6731L+cXRTbzw8H0zvUZ9pNkpDz+RMi0TezJCMQKbfg3DJgMriuK\/uTTOwMxoN\/g\/VmBOvLYfwMEeXN3ViRuxgaLw7F5iwLsR3EjjWc\/D1RdrHtqsB4CNViB+g4vDrD7Ng06D3Gb0zY7bw4ngQYvI8MZK96b67AvTPQN3RhLosChPYXKS6882ZNSkR6F90xfhZoR1Ri4uwhURzm1RwGAbkInHiHhIUlOb8TrEEPILxqWCUmx+g0Q6qJx11PEy8M4dVdyX1A80REF7U9NH2epJz6iFqhOOgXQNxPOhBLAWUbGbZknoJZjfsiY\/TOXwz84gmEUn5DUFb+bG+K5h\/Qy7Fd6o0lJxfvt2z\/g21UzV5ny75A02+FCjeRT0y9Ga8eW+v1X3E+plbpx1+3HXr+wAODGhzTdMzKB6x2v5YWO4Poz69GDJ\/imlX+zlaOzJXLxXh6DyfXGnoYRhSoP3lHoEI7KbWtNMZ+GlL89fzTlMaB7NgzWchybchQDH5fTOR\/BYNvrMyA2UsKGh5U1FOxTL2ls3ytXd9a\/KEd6DRQBWLi5YABl78n0jABowicpf4F3H12MtGcJ0seZko+\/i5zO8fu7VXmmTHUA52q8ptQNBdToNT43uORXDxxSepLMLZRWqifx2iniqZM1YTTKBaiQAACp8AmgDEeqpH7bHL5DnsDlbUcbIZJoLfbtz\/Z8l4ZT8Azkxj1i821GmMLtP3RMs3lR7GCBzuMaMv2r29MV9qzRbdyQLtHpAMxNOJ8ogTxZhe6JYMgqUaFlHNhZSN68DWj32ZeI3wWVdq5sYLOX3hlHssaFCKi0v5laqxdW9LRKIzcdxqPPvLv\/oRyVUG\/reKB0n86A+veIgDlTP7\/TayliM6byCSFZo1Ghfd6ruNylU0TINa8q\/lCvvJQnrWF3X0V3G9NJCfLNU+j\/AmPzDof5uz+qoZ0II8PcCAAAALaoJqt09zOEKALEuhH1Gkj40hV+TnvIsFybt9hbLJN8UDcW7TtGfuEcCTUaBEFEicS+tM9F5FMM6dd+yvxPjkCsHLWaklV4WaW5Vx7mW79txYoZ1OLN8nZTDaYdw+zYUVpgg6VqPCgehzwXYbz3pSmbhAbQgG+FS+sNnpxpSbtiyb0Sa2YERH7s42oYsy7pTcyxC\/ee81zpHoAADpGAyrwocq3\/o4HzaHP4zR\/6Uu1e4zZIVOpOasaBE7ipBNlQk6Jw3586thmNzp5gnteGLZeos4+Wmj1DXiVt8f8RdlxBzXdw7vtpM8r76SY7HmsMUIxwKwtSiqHgD0I0xZBY9XzJj5mq6T6dpH0uCOCZ9CyBS0SIK0MhbfgBWKIi5d9I8GV66P0ejuW1LgAAB1LAHqk5gAB5LiqAIpwaEiN8AZOxt6LYoYhvz8gtaFkf1BlymwCTCKLWz74Gu\/XBaeb0lx+ed6kwcF5ESaRuJC1fKSJyC9DfpmhUMN613Edz1HD8uQXuJ5kF6\/RDtWcJdAv0VZOUNBjwSK+hmcy7trQXaxZQZF35q1BF8fJU7O6QbrmKHA9K1gR65BGxiiLljiAp+joSwEc0zqtsVzmCAZTtvyk7oJUBH62hhyxRYz6N6GJXxTqErQaQ3gFTy094rt7aG8LAlC3pQQ7B+LWRMh8Vhvjwux9kZpfSEu3GHvGBpt4Yk0OTT7\/8AY8mLW9mbDrgZZ3FijRofDCl2W4hLGkToq8i78wbhTII70HstzliPY3b1DD6i5ndDJ9wxw3fdUIxvfjVBJVS+QvsDx\/YAxfD4qqrA+9hF42Cv3uAZDuORIjxIbfHGTYOZWxUe7V7Mw2KCb8ArXUvbbp8f5zmfe7xh6vmS9IKot93R+6cSQSa\/0bUkyvjl0y+ivC0WMxaJ62Y7fyII9jWZI2irBqbW\/3\/z+gITC5U5MHQODvvz6qrwLZQ+Sug9hq1KJDvFkwtjJ0ikMGIF+CoKPSR\/niDvkeZsqbJevKTsqXdy0lERqcysFYI0nEY6MijuFO0kyDl5gIyAFLwPLOte24zdcyf3TcgFWiETKq84LPypTOkyF1RdPHAwUACtpjgTstAVgOyCzMwfKELa4xlpQqjoVN2X9rkBaAO3tHm2ynlMcCKShOef4zkBbZ6V379QSy76b828dmHSIy5LF7QLD1w9CkQs3x4Q91VlbDYOjlG3xBzP6wRvYUkSmsdsVB8TtpaiURWhKWf9dkEqn3URfQBhmUc3hR1+lQZt8N26mZqyKA7Qf848Rv75IgFeaFABr4RJeDJVWJ\/4lMunm5\/KG7nmOMdQfuBuAFbp1MMnh+Wtd6IWncWFAoVFmkSd9yhWb7PWDlZUWNsAJqzSvkS05sDAk5hfdazg1+8RTEyjGNrrTudMIPPr06SGoUWa2Oo2WCTU55tal+otouhRmKU36yrosWcKf+P2uopZDBRW26Bcku9pJKEuNenhtKdNeP1qizvV3yMepbjycXY93l8Ezvp2CRwU\/hihhN4V3NL44+mBXtgbVPGOU3j9gJ+v2WhaYN5RCB3OfV7AeVx0qm6TR+gA62tbtZnt1Bf3opeCxscrL0h6UESu\/NnSNxwRvdUvicmAvt3B2+T4wGrUZ65Kbg9\/PU9mVPCgKXMZSsLN8TFUW9lf4JTnaivG6sRa0L6MOPAZuU5ZaefBQlz27j+H+f9V5MomyBPK+\/lKe5PRKdhtABqmRiL3owHWRuDaYyh02dEr2J5AtYlvUz\/XP5y9XlHr4WNCdUIJ9nJVspKuJEdT8fgr8bXyNOPOQQ7pPcA\/QAX2JDo4KvtPzytPzL1\/wmoXesIRm3SD6\/OokNAFU8\/swk\/9lTVcQwCKhGEc8PMlalAYCaVVLOd+JFAn4D6BwsCWoL6sUrTxLRHfFDjZgGCoI61gvWzHl6YjJkVLgGQh5OskvmX8Xmp44PYBorllnr8xuU+PAO4J\/+1cNv775AcIrJwQ+8jtrMF5U0WXhY9DApdcKANrx6A5\/M5ZVN4GXNvjPassfcNec1CrgspDy67XSu+6z\/psyoSSOQpLwqOEBiYHeCs+iXbK3hwgV3JKdSWqFXePIE2bHcUNVw6Rne9eCACqEUz17b2pJs3gkHeGvOOhUPlkLJYl52FSS39Xx8dpBOcw4B5urIIDLx70F5b4ywJ5fSTmF7yp7psuhHr+UFl8E+DxhseamwePkfUQdZQz+vwHnjZ+yQwf0Ul15AtiBGsRpfg+UMQmtkDaiBWKYpHWBrQ8DJWnZJ1cUAqsOolL6vHQYqlQcvA90+w6RfGUmw9fIWjyWkKjtalfNBW28i5o4FCXtd95fyx0nP4yp5kcW2F\/Q2vGCRiA6IBRukm1MqFCvC5qYrKoBbKdYprKI9ufi8lLVgupCsxXCox22kyOHns6g0hxHBdQLy2p9GDVuECBESCEOAN+DgHSKPkK3RyU2TL4Djg31KsyyaNg02k6G2RRw9eomK1vxYMBbGGTwOHUgKIo1N3sHYJFPXx8Z22deeRTZesGTfal\/zAsrEM7ThVFbMbOy9tSRsUtvXLsNKVNaP1CEFbXptphyqlkSiBG2766yC\/rxjxwryANhCgGj01KvyQtCpPMA7zgE5fJnj5Rj2CTYtqnEsqwuOvxa9EBw62XKogAaRQAA51a\/AAAAATd3Qhva4Hl0PqvaFU++H+Ckz1fFXxVVDGRl0lruh3lK0elMhJJrDr9+jYROD8tMnR1OGqu6XfpfqxM0oZYIrvMM0HPb3fygwzWzxw7gwMvh5KsTfIiJOSep\/syovVXXDtf9W4Hbh5kNES3nxRhcDzABUuBKPqDT1aAD\/LlY0vwRWYBMN2S1rq989w9N2yVb\/taq8ZDnvE5d3LUAwt7o\/sCFqhnMLzUcEE2tt0xkCI9DAqrbXKqoEVpf52\/Rcf6UFjm7p8NAA\/x86E9Uo\/TTJkMmPKxwst+VvggDG4KDGkJrrZv5w8Kft0Ci8\/eKlDf+7yNWgzZ8eR2tPP+x+acvWhy8bDf+lhn8fLOVYzA1cvn6ZZwsXvACdxhgN5h6Zgzn9XARabquuMa5cQeQ6iGA3mupR7bOYqwcI2wF0ULGReszgtUFTcg+FM+2lKOxQxs1iD+P\/MCzMYUWl6ToIsWVsAAZBzZFHtGUjvKdcT+laRm8CleJMJXy8c63uqIHdXcu0rk7EmCqgOogA9TAezVevgQxdWGPRcXqlqPlIG4h7utK+NSYL65OnKLRh1TLZ4dT8KrqSVMABty\/eRxtGT65+xbLvzNHcsbAlXxpvtoyHDnZEDFIKEyYLivTVMuD995JngL4HKzGn9Pcb13EIBS1\/cGavVdY6vBGj9OUJRXFI5SzMW21GhlHU6hUqTgjpzLQcW0DkeJZJFqHqqFszZM8xQt4Htl\/pHNjOl2AiehSdfD8N5OaWM3TcetIPhkZ2iH\/lonkm2E74lK7BF1h4WvX7nCgJdxI\/5QQYoba8e0t1gCd79f5ViESRAp3NdccoxwfesSELReoHw1tyv0zek8nfsTE0RFJqxWFNxmmSsAQd9kVUHipBoEl+w458PnSzrAkcRh4+riLLjolxZinZ02S4G0har70HTQXuZXzepI1n9kTH39MGQ25LflyPi3jy6xBjPF4U\/wswLBH1qHnJCDTDltA6Hni\/B4t3WBn+v5PP7W6pnL5uXGU41aCYIiQUqJDCpYyBF0F\/7NwNRuwTrtiUFqKwnRQ13MRNGMtNX9TLm7hXCWouby93NT0yfWpGP9A\/Of1IuQOfADFxkJpW0CUAQBVTLUUNeqsHQC8YZpjyDJsuQGzhEiHNink\/8\/hYRC5xKI0PmoNL3loV+2EWSLRY9N+xtMHGf43wyNxaNbhAqzcWozdXNDIp5CQyaoU0s2mtgoJtuZGrrpocKhpQcjXjsANdTWPW2ba5nJXCM5kTO6S2qPhuU+1o7tJGHYljU7qsOqFpu1TihWSh0VLAhHgfiIewtKJZnhXddlU8ySL82XX2gJjlqt+jP5O1qsStyJgRz1Fjx4XydZoAmM0AGMSNKawi8AqZhxrYxVuEwR\/DEi\/+DEddCaG64siLVFzJEEX4arUtyJKpo0WebYviZzj62A2l2f5+zaRBaxl\/A8aH6U\/MFDsHNLd+87hfxHeu7Rpc4UhW8QJDDYQgBK\/yHFq\/E4c6pegmL\/ukeohO418Q7tZoZNqel7bb5KAxEoZoMWZ9Nf2tZibc1xvLycAvdtT7a1MHStWBSJS1QE2RO6gVdYmJz20tAHGyRocVZYWBs2hZMGDuhPRbqRWVQMIFf0NkFtGWXOlIcAya7Qbf1B10Mjp\/8Q2iFvM5qBp1K4S3ySqoLRTU9xyaMLo44gD\/Qgx6tFJGQElrwrJ28QSx7gjOEB5HBnlAyHqFWuRdREQvzPPBqp0rxbe2AAYm+XACtqLPAimcoeU+KaCKuFP0XEnO8hQ3qHNHVwlGluzP8aHkCcbgKQf5MKkuIoNuKtpniRyqhush49XzqwbkGJ8OJl5A3\/l\/vdegn6VEjesn\/s7pvG1+YJP2zkfVUo\/fC1yxRQbn7iuQ+9HKDkxF4IqBJQRlV0BP1ssPjsj4zjXxkZqBXkvymrEcAJTEN+OPb6VKT991l+xNfJzRJrv5xVHrnxFhqngxPqunz6cypcA44AAALwJcqAAAAvvMAAD7xk+Zs8fd4wrSanmZvHIrIyqJPIJnEWYKbM\/p8iF7RFQsd4rEqUMDgx1qOLL9cb5vd2ySEciaFPJhuihiofFkwhNuZYcGZuTeaCCupMlDmZGzUSlCG5GP03l15SuDPYxtwHDMJFOa151Vj4p\/0ItuJeApNNOv7qS\/ApCylz0dDe66xQwY9TIdpFHuBiZrjrmb+R3kXRCdEBvrxkylMBtxSgZWvEW6sTi7z9lRzgjjbZJMYBi+q1AeViIIZA6MPEE6oVFexoTXHypjvnJm9bMZHQRBvJZNNUaoCDtkc3x3FZHI0u5nlvKzRKm9HWEvxBZeu08MuEMRcY3RAo\/XTebgaIJNiInVjdT91BhW7tTHHIlCbrbe+0ecn4W7oSd7mgxnlX3hsdrlIcpWd2iShm+jKwZwTZwZJt1VxWJNDcuGLhbtPuYTv1KJZw8ZVucZPMOYIlZQEUQ+d5Tc96qeSsTBCxLDlGtYRZiq7Ik9jghDriG4uyAfMhqIJVD1iRjo6ifvy1JlOmpqRfhDotD7yKEN\/QCxLsW00nLUbl4l+TJTdJIFyOIu+oZ49WVNFzA1AkspUEFhfP1YjfA945+m0sC2ivLoD5TMv2lIY2C+Ok2jm25yxwQEI4W\/+AQ3DlV361PDBOLM9hr2Iy0jsmwlFloSLCbaV7oIJOVHa06ZFjtYf7VP2j+72pcFIvr8CCKg6jKw7Xk3X8vWS+9uIc+yrub5dr9tCUpaKoNN4wAIEEkDCZfBtqveEpEZnGh2ugeXCmtxKXxoT75QgaC73p+IEbLdKPtOItpLu6BLenztJzstRVwMqFWpNz1gucchSzjnDZckg2VRHXcIpcuw4clfMIp\/tihXX+unTBaiMnqz4eIYrNFu9NqKQAnUDZPRncAgRBzm1aJ1hPC9QL2LMylq\/ZifQkRNoZ5\/lUeZzQi3vUWg\/o0TUONRt2rSJcXHCT4bGZN1+jEbkPWUzq1Schx4AJ9p62VpP8iyBCkFJisHVp5XONkdboVGc8+a\/5fMuM6aezsdW\/arpkYN0DAQvPc6GoaebaOA4wiM6YMA1NX+ADuRGtdoM5zD\/603YPMtRXdkP1IV\/Ni47hUXWxwdWpaWTZXM8rG1ALiGw9A0cZLhh6q0gf9GXz6BQDDOv338oUOJA9ZyVqW2wIw2aKXbgNmlBwu7CQHiARSAAnhG1zBzkvbzWP1J6V5DZJgHSvhPZH20Euzd4b2Apu\/34qcJmQUfmhTJl36tKtHnxjM9Ax8M1AZ2maoRzCK8U2NBUh3D\/MOO6XHYJIx0gIglAYhFlTIUFmUGy6iLy5lE1SLxlnTWSDRwbY2jiAnV4f+zQrpwR82WxvzqxYsM1CjZFrDoEglN\/d8L7Aq8\/HPgjFtPDhTBmD3ALvnXLbyUSois2XMD7wrlV96Pu3Fu0uDd0oeyDm+GOauYDSRnOV\/FvmhlOAL\/KB5UKU8ab1wLoyHU8qvBAvwUA1ms6kFxyM4+W5U6cWVDtviQaXlPgcvY7COGner6QpNJmAxC2qyGxiccpJmW+iFhDi1Ld6mBaDG0baA9Gf6XJq+CcQeU4TQbSKcyLMIuwdIu73riv04n1n\/gSEkGxhqeEdoYNrucpCAk++BZqsFGeCOmt2zPnSpNoTJAs04IL5237TbTaE5lhCmfluO4hYuF1MnZO86khyNC34uupvliP8xMkee\/mVgEClQPJnuavvexgodqqtMbn7bQhPJhIJL5X7KAIOt18zi38MF\/BIIbsyRjyA9homZqAMD05lhcVVHSF488DIm8\/Kt4QNqGdUpsjfHx9aRVqlNoW\/qO4\/9F+jotR0VrrIbLZJ\/qXe1PXMXoLNOuThDRBMF3xrSsjTohmdrOI5o9lS8C1LOXIwdzeNR2V8LmtSamkEWLV8qYmAA0deSYXQSKgGVrUQS4tt462+t2VZmoQNKOl8eSYEc3yGIGTLwi9jjPupExbW1Cqm8fI60hnceB6sybSfNBQHIXeetBv0lBshhNdtbkrDLoLjIC8Ql+zHZMb7s3vL2cQ3n8iommcpZ+3RDeJ2CWmXrRbgGOR7bHAsqTt0sFDx2fKh5YaMf7DanyIW+dj9TvhotA6WCD\/sxsEwyy2afjuRkSwlvEs2Om3jzSh5D1fO2B+jGI63uXlV2dlGdANmoA5FNRj64xiTsvR36e3elLFWmvo9oMrsZB0YmLoAAAfBEAAJs96\/y4wRtQ+YeHtlziunIESQ7GtuIlmCXrBmcMgJQqUtb1dXm1VuFD7XRKEsbdYH66I6d+2074A8bqky\/QIDqRFJjg7b3zvmtinG1P9X7Mz9Px8O0ceIvv4HCioTib7vH7reTVrkzQZRNUx1jUldc1kh6WPYieHGFt776zjTWEMjwfQUknN7+ch8YJhG\/qFQp\/dXfMItd5cdivsGWZLXTuKMxb3D8kDhHGC5bz9bjDuT7UczZrSH3HtjUCDNar6WrTzXzYB7vgHTyVPOBS0Oe0Vy4m4xpqJU5U7NYPmAoMbWESjrAEGF89VU00Hzq7jbsScWv+zunUxPB1Bx8iC1UsepiR0GjzwUklyauPu\/hR2B5gk10BBcAgeD9a97rd2V9QvLjX0J6FyE0zMvV0pys91hCPbhctSH7JGPnUrdtgHHpiCKQBNj3TFZ4bFKfCHZBaQHW0AcFJ0LFICw0RouazS+ovOi\/oegsdB2XLSETSDNR18mJCjgzZqbt4l+pWKPkZ2VbPTT\/iFgTMJn2YZQaU50QjaSoqFSknMgqyIKvBKaXsazuaPPnWWZYIy7JlgFY\/cK9GgXlRG4rZb0jBUNPC0kqpykLOgIC\/nCXO6IEh3S2oJfHPmIsqKOaDXO46JFID9SlpNVnaRIMED7Z\/PcP\/x5ABVHxbTQ4GlxTnRnMfoX8yJnE4AEsicBCAeaCtpZ1snBS8iOKZY0DZ1OUwXizlGSjDPndu3UNJK7byGhh9dTfdYZ+TWa87It8oSSqZuxy0rgW6ZXQ3LYesHT9hZMZe0v0y8aC7t181X5OIUUPHVr22pnAH5kjP7nCreHZgiSC3AAbTqE6mEKfZrIxCAHUsGDf7RzLp1s+BynJiu5N5LvWWMSlqlM\/CDq2QAEFWmSHnDt11WEXFA8U3IwXCpuwA8GBGNMZEoOnJb7DJvhagVad7Mfw+9MWuhidkfb5HhnXvuTpW67kfLwzaJcpj\/1NMG1Mjoq+B5LpZBaHmRzhrTFv6spqpCYQUqssCmcKHwhA\/zgzj1F9i5N6NtlVswoqXvdW1A0On5kvMIZMKBXMmKSLeuDVtOzHHv4LFnuYAYaKbnD9VCrLWkqNv8YYe\/28Cl3PyXoFB0ziEhQtQoRkoMgAUqsemyx+QYB0UstFSeVSNgPPnTAnpXVEHT5fT2BeQ0qsF0IMkBLbSX3i3TpUBdTwyYC\/hoq1v84RiHZ+5Zg+STTdi9g4XZxTHMUZCEsAFrEeOFLBa3wwUP7YzxgD42gCZTHX6560X3LHksMpNXlvBL0K160BRNHQPxis4nKBCocxeV87S\/QNuIQ5zcXrXEAlsrFQaVJpO\/ITKJGdtH1Z7fnKm2lWc4FNRgCIlcYuPVu\/WzUNHwp9FrGLkYwZFsLtuJNHVCuQBowoAyiAAXRFztMIJF4Ejnj5TN\/vQ2sRq8sbcAaEYQyqtGdrSaG3jDnmfn+lMaLsHO\/6I4u3Ui6UfGTdolRXbzT3BzU5uFvX\/XWaP+PtFsqYgze8WoUUytDi004z2+md886gLs\/WdVNAsUurXzfEumfB7OWmJmV43RZuXx4jQ79aItTdn270tX0YfuSACEEQi9w7PFjrOK5N+pgRihW1ex\/yCEC4qTsjCoen1htZ+zHka68ffeXskuie4\/1KPvtey1Nmw+Fz90ag4JHj\/aFbhEExZ1rp1RSJqH3KXXBNm7CBi2XiCzECSA0y8SXj+9ZtYX\/puGrVR0QALVvVM00dW\/KiqqhBn4oAC5xmlXGvuH4i98yhcBPTGFPK8LmbEP7mpEjpkDuCmYMT6sBlxCR6PTJ02KMcV3FEswBpejRZAo1UK6Mn4PeG9HTvOzLQmZmMzmyre5dqHpQ\/j419l0aivTmBbYyjLvD+G+kBiZsEIa8BilM2vLrL+n3we0Ed1Ud4IJQEQCYm9Ga7uaW3PtQdTJCebPzgUf8C2ajLdVDhih2jxygy9jj5q2tjusXHcTUplF9aoQeV+DKAa0hPcC3UwETjoi+IXgJANrDM9INwJA7gWwC73QPRvqwhBsF580xyBLniB78V\/QfDHL3aUpA1vTAE8JyfrYcms\/hd31ZVRBvrTObfHJ4EjTqVzeZ8X9jOquQrgpwy09k8xGcGnAwYRIjqOkY8Rs1Nl8PvUv8CLxVkVk25+ya9wvHcbalfvmabtJpzih75BzrXDSxyERFYC145AzmNLlHzp\/COnTZyukXRDuhgzKAXQOwu9fCREXE+n+wcYPQSp3xNV8eKLTn6J3juDtgNOeUCh3FnTRkWtAxMQHeCNAQ9L1TGZEe39C82a98WyF23YV7V1SF1TsrZkjiER6LYkwCSNaMffYrmQ7gLN0p5LCdurPSnnnxos8DOKmGrfGuduqdjR0eKQ33oRQfL5c4SpYYMEJRlb00ezCcFHU+3q9Bkbff9Pwt4sv2Iqf4i\/yw6ikSxheBz6iHDy1bsP\/XMEahTqIkd\/wifBNp7gEIru0brrwEMmSBy7+36Kp\/gYkyRYDin2QHKoheWMwjoGYf3S+45dyOJoNb+MFDuoeUh7otvE3VgKtyIuK6ggbFb\/1Qyij9Ys7AtaPWAU9g98vTHDCmypwXuxxehBvFpJoibQxPX40JmHFz7NsWgKF7ztBoWS9ikMSuhmoKOqTUWVkTPRTXNdTI86nDOewHAJBGH043tRutjMr8VOkSSA9Y74Vt0mK9bktZqvt8UmpSSTAW3PrIiCXeBUkFm75Fejnb9phqwzWs3+z2VY4KwqAL0rkx90bi6v5nAsMNPGRoPbaQkJ2AYQ1yqI1uVk0qL0pPu\/URg6HpkK4Fg9ZAc\/nv2\/GkijJJD3kmETxZL2Q+i0YawFDgsECnYDYurtD8BhAh6OwVFfoJTYhAIlPf8\/ApkWEPPJohO63wzzO\/cOb98UHh6z5taPMoWYyf\/7Kj7J8wZeg8\/TskV6L+cechwnajMKsja4gvHBbIVb5sZ9ZgFW9jUAv\/RHy7sZ5xqES4B\/XKcQUPyYYDbH04d629i+FDgWm2VP41SMhJ9b9TU0RIDWoO7b+e9hisLO2Y9U0U1b1267XPrakLZz4zLVgvMbval8x1Qi5fcNrkzW2+WvETJUTtCJ2fbKWzm+dLt\/Hmx45Cqg8cdQLqsy55OU1bshYkKzxw1FWW8zrUJsnc6V5Hwdmv6SqZR5T4E4OpkQNz8l8ExEnFaQr31KZqeM6MOrUjmdsdhCMyBADk\/7y6siFsM+6L2XA3MoBS++dZxZEGSziImpgNN9EBTmCTCje0C3w5tLKIcg7\/VFWFejZf8H9esX3VdhAsLpcbLwFnHI63lhgjbRDN\/OX5CxNtRLg\/CAbUL12kH1YWbQUraoykzllqFbmSmjlTQqsMxBHow3s3YlLe3FkkfoJB6K70RaJL\/9tNFWF+RXy557mjYoPl+zjezduwAE38A4vZivVsACrYAABRQHHwadhWX7oMi01OuPLUJ+9098FzZnXpomisQbn2nLi6LD+pN6n6qGqRTTXAGEc2ZltnA2mxvwjdRvTrFQ+uoq+x3v\/3xru1wmu1T7k\/IuYZgSXVcPnqIWTGhwU5QEB42RqVwjliZjCz8a9mlT\/+n3t6X\/x5wGKXsPr9uP2A7bGu25IZjGp+FwSihKg\/UNHxvfv0ST5Rp7cCxdNtwwAbM+n47yG1MbOE1plQtttugviRwSBRnf9fgR9UZP8MT+MVFIBkCmH1kpaH8phw8g61kWiFbRyM7DyQkTuqjTwGxPOy9tT6IldoRLwrXtI5uUmlUfoQBF2nD7NdH5IINooY8yHCNve1FIaEtlHFfGYz1OF\/0pVACWE\/e3QbjhfwRDgDei9qhQzkAf8zqjEuLhZKd3Pso+SI2rzYCL8lMeemYNjzKfMwUSytycmKg2GLkiMIaI1MUWyjT2R+HytE9Ulgf79UnufgZClt4MWI30ACmIp9y2bcR0y0pKeIDTNt\/J4p4zkzXLbOBSueIDjWlnvf2jXNJNQmnBT4xl++DHwCpXkHE+lGOl4zpcxlsfNb9Bli2dqMr0UuS\/zngmNwa5Bwir2v3Tm7FbnGNmeaWLSLkm\/4ZiA3YUcr+siWfgB67FDix1xHMMdBOZ3Vt15UYFeGsz+vx6Afxz+e5U8U+ybV4fMYNmOH1xyE6YfJZou0bwVAjVCQrcn\/urUsiUk02SaEUQ6y71MCam2V7AKgAwAEH9gAA2VMAYwppuoJ69um2mbcuo4wMuxM1gRFfZbcBLO157Xw6H5IHDNRNIygu3EOFhdo9d\/bklrORD8RXGrZaEDdwi8yt61bEiLZVFthjRYFd88ORo9\/jkwvuyJE4BMglRCIRVjIiczDPOTzOG\/3\/KNy+7vnKsf2Y9U+f7Bo3gFACIQsZJW6\/QR6R+WSZu0F3NMXScqMjH8HxJlNkCFpKzeIKsIkXoQtCrH484k6tN0uJx3AfpK9YClhxTEu9LpAw7Ax54nyuBUYOrhWHQwkpNMIocAepscwS9e\/q0KhF82VdsRfqTMqdVan2eLMovhHsy\/LzbVE7XqvwaLInTfS0ZxNXYkfH8xWtXCcujOpv7v1eGpXehhWd\/dKCRRLdOIXVgM6hpnVgnbf4HPIPHBPxyRT641NisVWbsFup5fgtYDuRP8M7jchugyZZypB1gNjyL4FruAAF7SsBEAADVyQa+uCBH8bclpeM5uc17l+UpKjMHV3lA67en6pTJYSwTvg1xwID3uhraizRZg1IFDBhJ6ca5Q6t\/BWazP7t91UuAkoq2HvzTDgYqUpb+rKqj5dJUfSjh\/9dNc\/CDPbiPTUJQKA8Ysq\/JBhWjTDrYCMslMaaZjsd5nip6tbUnpS8aiHAgvaXG8KHIBySu4ETgkPt+2FYTJKdjf1CgXBATGIfB\/OlfN\/ZlxgO0GnVteqkb0DyzZHIWctzx5lMxZA6cP10MW+UtEbMDtWxa5sJgc\/GQgBBukRYW5ttNFI7i5wEed3bn8qyrOjgCPxyj\/kPCq5SS+pMBuvtH5JNOAw4rUM7DyPw5XCM9icat952Eo\/RuUrNVxZ+PO3rnAZJ3OspqgAvOi6wpNTI6lEYy30bN5SY5wtwnmOLDQskh0b6hYRnCSnNk+qF1srS8JDQhZd5q\/HYS+Si+nhNhf53RLrN2qRYQk5JDggAAaKhDOJtlcyDQGbGsDQct6ixSzqCpENzS7svfJ5Zrp+oIf9A1m+Ydkc3H+X7pp4TkJ7MsUpAEFT7MyLeI6Y6oCsoR1PdbCy7Ot2LPm9UJEh+ujQWMZ2xz0oS8oktkTnKr2abqeXB3c1WaUrx6VbnCfVgPUk0kGFvbF8llrfKps7rkw7RTbnXvEMpjavOBqtUYeHVNvLZXzGkyJKn88nJzxpL4\/C3wAARKAAAUBoATuJGGcCMK4sSNNyex7pyWdwXcxbtrn09aLab02VT2ewy9OVcT1LZlOZelBMN41zxR4Gwe03bBaaBz1KHlCYfb96u56kqL45uRWYgWKmyyFCDNaJ6unGT+ZrjxNcuCGbN9NzMNyJLziPjXCgkB\/it5TRy+\/aGX11TiaVeX1MtYgTc9l7Ezw6JpU58uUvjgzAlGgwZPdpKjLNJQzxE8\/zwMBJvMAZtgsFyEHY6Wrr7P0uiB6B\/hgRjVxPXf2JhQ06cin61+VKykh1KFQXeY5IRFuPjHrISTyerfjMz\/uMWMFgBP9ljYcAkuQvdF3fHZ3MVERusCVytwfg4Fq+E8XjD2myKa28hhiVE4IvBCK4khXHS9FHG2gEKX4i2mvPoztdELbTP+xLYRZb4jHKrd8I+uz\/VjDYkIDeDaGWtMQtIbdQkjuRHC7H3KJnyX\/fzsZbfSho1TKvoyTR4QQ79\/HL03fgwicf2tUl3oaOJKJnAHuYAUB2RdhUQr8ImTqIEBlrrFhWQ73giyQEcL5OKWuUfTNS0p9POLs3DJtV+xWuWuBmS8I8K8O0O22TsafF9egJ87hK0c9L8mJWQvD7p0DZjeubqfeyMbXLI\/2K\/Q4FCzVLoMtRuZ2wgOkAKgtwFvpYVZxxWyfjjrmmBIkMPV\/tDMrOLVdk65Q8y+hYX6VS3+i3pOk6M0nF709UMki+mN7sP8EwfCM9KI8moMn08FBLOiNC1rYdKzI\/Dbu\/fK2hsUX\/ijtVet5jBn\/Nw0H3C8KrqVnpgq\/7QcWNtl\/V7TCFxPcELt3T1OMmeonXi0Jb6kBAVUbBArwdinV7Q+bLPcoItxDE4DlssboddJzMYT5mZjxfwPyTwaiAxnh9QAcVoXlcp0ZiE9Y2tlU3D44ZykdyU3mO2ZX0DRdkJf1omNstj3TwQPj1OYF935cIQvF9Es9ZNolBOdISWOT8CkxMWeBVJdau+VpKqTVgYm+atu\/nJEht0+xNquKmwi7Oj5sseO9Vk\/f1O8TxMSgQ0u9iOD13D9eJHx52EFPr75V\/KfpOXNT8Uy8sp+bON9s88hZmErQWtBva3AxexB14QRqfkd+mJ8y7hpinAEMnm18VHGmYeSGWAnJxu3GguVIW7oyJLh60y6FFpJArNG57lhZsOBTDJBsZjzy0507G5iAAGpctig691ARnFiU+jVQmdxSzQYLqdsAvLfaQ3o39KMVpoAkNp30tN1OOQVxEn2rU53BtJsDBLa\/wD2H9th+u1Q\/t+vcc1nWqEgbb8r96b8atAgcdQUsGMe5WOqtxBCLlcXdZR1GJN82uzh3dY6I2K+nxjlgytFkX7uLwFn5TQdN+awSDpoAf1uQaAAESgABcL7wqTDtAx9X+9V6M8de4AW6\/OZXDU+uFRNlV2z3xre681kPGHpwPQxlqY2TYrK8l\/vQ6aGPT7H2q0LdxtdNILc0K+EPUg2JibEMw\/1C\/T5nXfyDBAaDyuO2fkplVReWqxDmXPryU1N1sxs9whuXUs\/xLTNJ2DsUGchO88giPqBIJZXykFTzrg+GMST8eNs1eInPrNVbD6uMT1IgKeHyFti1nn+U3yNjZQO24XfpmnmAJw2cVqpaWi4NUz6iEZJVHedvKfC7KeTiFbonR2rVsLRbqfZ7gFxrZyzCej3E2Mu5GoYKu3YavY2BGNoZqKKp9LRk0vnrnqfdCblqHNmKrTTyY3oy+96xf2BMg6kpTUhW\/b9dEkyCLPtFJMNp96BjuPT6SMn9gMTtYIXp4h9U+B7BYzXA1IRecADtJH5kJ\/v+\/wYSQhzI+h+t2EkYX3QTNaHtfQ85xM5mlCic1re6DSmwpIU61Lrg+atud9CizgX8H5fljNYRyPuDbWxbH3TEPPhb2dpukr6G036WRIn8\/smCaG7hOm+sw0d4BsSFSzkOJhZMrccjZIw++uGlNW6WUhBTckullJ8IqLZ3zs+fRUSx7C75wzFtHg33M4j7bcsNzVFHJJnUODZLtdQQqpkCNA8CYWPA2PFwBDEn2jLfx3lbZYOAVQDdtUolj1jFdZrG+vxt\/wdinpMqCzueQ+2RxGNSjfjgzJnUwFwmAuRX5\/dGdVBvA7QuN4akbC3QENBK0oEBaCzeuU2ZaNV+vLClYJxAugBnft4d3v8LEMFn7q\/FbyOB84NfrRpYqw3kj44mv3oRMDM0Ug7Aeyndyq+w47+2TzK\/0\/bh0sSZl+\/mhqzCD2FshmjI4nx\/5Y0iCXUyhQBU++XovGEb5+hEB6JmR5jtI99SF331lXCUGYQVQTZg\/wee7gmYZuYk9spaM6hp9fT35+x45z61XZZvcN5PvbiYgm3gWQHjWWdGQUpM2C3GUQ7y\/LhwuFuPWlzooyFvae\/We4C8auBCwZhv8TNkQTNdE90nZKnIONzCJf4OqtSSxPv6Qxall3L9Wr\/Avw+2+8wYpx2UcSI\/6eia0NKmUePHTzUBidvBv5lFGznXV2H5qlB8nSgeVIBJfglNIhxxxz+KsGO4yUFvSAdDk546u4Ho+\/2+Uni4nqW1Sz9bxuvEUleMoZGwa7Svo9PD8LAyfav4GiDLsN69q\/68MROkdirCNo1mfEi2VmwpaglxtJOdNQgGxZ1YqLI79sE4d75Q75Vl1nynx5WgQsni2HVyfhvI0tpQBmRlFd8PEpCF5ww392th5Bw\/53jgDlYLb\/GsW2BXDYcuIhBJLCeUt+QiBWLkgRi8fmEwJBcJbve+aupLNCiKmf1V4aWbtAEcy0Cr6AVcbFJrwmMPwqt4Bz2GeTBLW8dgOY+BTF6yTjX\/\/DYYQMZMagQ1DJ4m6yQjzCrAqUcAvYAEHcUqJMzYQlnIoIRpzakb3q7ZqUC5rSA5uTMT9VCQsrPZ316+pUk5PizgXqL63k6UfQRBhK+Mn\/4PVvYlvvQtsYUf4H+iLv7EiAo+usxgAoat2ir3twqCvuusD0+5JKbl5MpPd\/qkUslKJlqW\/qNn9cPf0DSxl1tiMqhCnSKFXwFpijybsYhAhDMFc25NXB\/x\/Np7OOzl6mYUnF5wZI9Z\/mrR+8VgF99Bc07zXibkbAIhQAAAlEAYha1Pn\/ggaM5o3sgZ7KDBeCJ4FYe285Izzp6a3fHkp0zfaLiY8sku1hGh+arJXQP9sOyqa3zUkNAQbBAuvkOZoypgBUtrb8OgeIZsYJfiNJktWiS907WqarFAJSk+XjDKu+f0GEIePJBLeu1WndFfqDLvcfbzXQ1L3ngYxQLoeT3\/sGJrUCGJbgLTaJyD8nTfxiDKp+Nj4g+z27QLMnsv++cGgp76oF5Q1c82b2Y7s14\/rjkc7fZiSSTjPUezO3umvWPYd66\/kA9oTB5oCDIUyd5wBpCRJq1A\/X8wjk0hqTbtg0iDclm0q5kbFfM50OtHQwuaQjgUBA\/UI9nlkpsIQ1MJqFQK3bd3ikBazuceCuPhblbDAtOLnMW1LJ+TSuTl15H86ske6Qos8+HIjj86XHZNRTW3jLtSYUFouBODtpL9VfjEwxyDun27XJ7uUgWPNafQgd\/FbjGYvKTArB0yDVj0hLO2SLLpPxW8QXdosNMDE2J74XieFt7YF+v835eBSKa7Dzw5gcrbBgFN8EQLrOC3XxxnYPYVcBS\/rMfbNvO9eqOeBN209lPrTxMbT5QEKifPijx8MI9Oz7mJhmPgb5BOB+vGPQ6u6ajZF22kHL2ZW5wy4WuGXeoEDAktYCE69tHXXfphxS3O++TuoiCRkLrypHnh91upmHYfDdS6IPMfqaHOZyvclzw9mmpu2pPFbDAcq6MBlUA8bWGFr953rUHezBT0SI0douSwLP22+EI2C5RgdALVyBQsWUFsXL5mVcZoj\/n7FTEoZZc6Q7qrNzjxuyIbht5m1aVulIscYK+QdcWKKw2mNXtHQAH2dSKtEcU6aL47Gp8if7qaqJ70ndiYfT2n4ohDDdP9NKoW5LYlVLsRlCRbetKlS0IfNt+vWun9yRDNrXqbngyImH66a7V86IQZ0T+LZtOUtLDV9rGLHy\/pQwum4tCk\/KKSS\/qa5TcITgNRP3FUNqIIqEbMQ4otIjFJ3ZMKL3AVZ+aFRcdfgYfTW76k7F2vDmJPgKKtS1+zzBFGnz8BTuVQvOwC1HjbXVOClauptYSGJXTXPrJJfzdGWVuLJKdsuZlh2xpnwby3O94fl7Qwqy1kssGH3Fa8buGVBulra1R+x+KYvdx6\/ED8XbG8hNPg+4ECc9RY1fz1lY3e+1IOuqm8lBqeqDhLSBp2hVcgzla5gHLIESWY7XJZ9a\/UvgZhUdE6u2tzG6Ejvc94CFGCGANp+7WrvY6xOh2rwz7pZWF\/KENcTsO5t+HQhJjxJJEH1ZQi+zn6txYtNCDpHxCCqEUno6ekY6eh7RvH3vENXcKkRD\/6Kc\/fwNnAWYr5xKSmJxd7EALChlUx2DWVZl+q\/7T1XusVhA7q5Y8E1YdR+2Q4HV+nh30Kp+cxfkwevB\/wogAx9Vf2NL17g4uo+vdogYjsME4rDXtqIAwbUzDRhfZWhqBXw+exisixen36HsSvZzm3UEJujFuXhQtJP6v+NzwCnImwI05a6F1x6Ex\/WI6VEjbEW6LNOWwABQ2ftrnLPYtpSNsxQrnhH4u8sqHL2mSMd5vcsWh113OWRcI3DyBstUv+BYAI2dXs8f82JI9dFSPy2F09oNa1fPWznkJZKFNM6sVjjofl6TSWTSlSLAk4RRDBoXCwJT6VWbi8seRYCfd\/a2Yen5UVRcWgkoTuFNTgPjJyEV0y72s9K5dD1nrS+\/1zIO6QzYP6dUxNXLc1d+HiDWOnA0hn81nOz7s\/\/DMIFahg6QGZkZdbCCdNHD9goPhbynf76vqIiz\/kIkR5Z\/yg0iMkTsvg5O1kb3YXtXSZBmypjworKQ7S2P977zOyWkyD8r+9\/fEkf0ORvsnfQVYM7cHB9VCOa5FdxricGjyliWEZDeBLcm6v5sVYTlu4dh7cy8cJWiDUwOm8JRZAhCPhfc1AIoxYuAS7dvBLdxAT37Pw6DneuZWACxX0LVhDIP1Lkgvhmfkz9mNmgxEzdvJWqerSpR6bZEEuuREQ3q9FLefoOa3iIV6COmLrhM+JJ+UMTSLZjUcYrncrTvF2TlezZmaiP\/9iGNM+qGNp5sLrTdaSev5ilc6r9ha6LS\/gW9Kbk+O+d+hvVxrBCX+P9A6w3XN3sIG8XZzOMto70BidoQ+RPL2TnsCFTkX9Oqf9zdcZ8DdVeDn0Uq\/cA\/w1JyOT20RCu9pX1fhrc6GKIlrUTfXadeERNsBSBXcQoAgcLTS7fr+AIgV877XyPiULHE3+XvtHqMPkUwCQ30mf3CTTBUHlwhicY2bwzr3rYpo8YCNVd7kifabRUuEZ\/kTAXpR1uSpcB4gbwO5IPxxu\/9yEPGttNcmhj3VM98pgAl3sC7c3Z4Yt1nM1dqI4yzeSqiCVhOYaFoN2YFQolY2iSMP42pfp1enVNNg0ZhmDmCsiLccHKe74icFJjPNl6nN+VnvcQ4DaWgfO4CUPcHew8G94OmqTZMavHnfe\/5sY6up4Hi9PpHk\/9TemPt\/f7m0shv86RaBPfelhOFEraQR9R0vTLWKenT\/s6k7hfs4KQceJrpDDeKtyZk\/ZS0Q9UyC11\/TI\/4gvPji99ntamISjzrsUnSEs+uOc4mTJljfr5r6q0t7\/AhGmCj+Gpl6+gNCwTBW7ZdY3YX3rt+oDgFJJ5usFsCv+Brv5ZYItPA+T7WB3MMp7hFTh3Gn+qXhKsPeOIUfiQmK00m9+JZtoEzd6f6xKZ45anWysfVBnqMOC5JGLbSQzyRqkBxWLRLQhTbo4dnvrJe4HVUui77cB\/JiDjPvjKrFROzACj3ujYfj+v62ZoLBgL4vdv2nbPbSaszKxSb3r\/gBV2UYPjs8toQbDEAnxPjWJRJGGGEt2Hn+jPjLjk+mWeDaPGzXW8EPh9dUjilVyd0ik1ZhEK\/7Mz4WckYWWiZ6OBqyIK4BCtExTa0RjHkEfzEaP9rRsJbUg9O0Ps\/dHGDU6EcDUj40FTVF7W84TBDYB0ZeGlRlQ+Xr4kJo1xsVz6r1GYBWCmfPSN8UfPqx\/EhCbetV5betfmGm2tlB5GFo+1ohgkOuFfPJN6a61YjZVYnwWP\/kJ0tMmTVVhpj6tBrLejRnCCNakn+lTeku3UDkxX4sgyoB5S88UJ41TgSSoMoq+d\/qs0Uv3i56NYT5xsy7xcRKYV219tT3GtoAv0tFwNNWYtrztZVnECcMPAhMeHnuZN5U1reKeNWGAOt+eUbT7vgM5ccHmSjydyezWAz3eLKdYRtC7md7pQJ7XNlJ5zMjRSWgQs6LGwbFHtLoFwSW8hVSGU\/0F9t3hYiHRCx0qetVM4UDYdbmqsxyjZwV9WFUtfbVDyewzrS9klop4okCWNBzHFYa83ZSGXzQrs268jxg8F1vAM2NP9nlkWHXyGjNWqQAtDK0UDSQ3FBLC+kd2sjlxX5Eb9ndsCyxJsf9EDataTE3N5NzyhiIHk\/12Amgs87gibK9aEDFaMqx320VbNCV85FE9rii1H5NQVq4SygPw\/sV\/jNNEUKVfrNnSkUiTOsbbk4vysGDl\/GGnfzaHAFF6Ig81FrDop+mnHRB57JnwL1\/f8evXLOvztWYu2wu1cBfETjjzdiSwZPJ+HGq3BCFtcFMKUvzFx3hChpzesLOsikz3KafsR0XSvSjwRVHN9TqFz+oMx2x8+JFrmIFCFRaqPzGtd+CjzR+0gvRVfuftZN96aQV9UluyqOCeR1sB24sf6zHFHe6DdI3vUDBLTERIVolbj+vKU25UQkb\/7N7qL5zlL8qngkIPVTBEdJvPc1CauaLf75zxjaLhnd9GKbozvqxVwDQWeCT5TsBHGna+MtD540pE+ZY1lAbLo+2wkJnXbU2iu+WfWII24EnSv0fD3rC09ooS8qsL9Cbk4J3AKqWZZb22u6cYk26B8IFlMjE1msC8TEaA1qhaiTZR9OrqMpiaLdquY2tBtrJ3LIiQUjhWP8De9IDL81Bn6Ppbvnv8m+BrwmyGbur\/kFgjxAsm5rBZwnLFB7\/lyrBuOVzrTDu+afa81oxU3SG2tf5rTZ+lfwQBK\/+IPpNjrQZHy0otbzEiThD0prDB\/2KNo6ClgSuMy1QiJBQG+TwZrRGhab0g1oHArn0DH+zqDvRzloy1PIMlBIqrfqNYf9L+swVjnP7ILR4xLv8fZpfu793E5IvTjocNn5qzPGsFBW0VY+APCu0\/7EG96MYfOpszzJPsH77UDuMVvdnkqdbCmjjyh00qruGV4JsDMPF3RiLEcuwKYNFsZGjf9R+TOOXumffDipNaTq1SgFpPMyfShEklVPoy3Z1b4wCZwPB72FM5PXKB2W1oW\/Fs2K55TdRz4PBhidcg+GA9xTSoY9sFG+Tz9Bw4autozLV1SukA5lsAARAZRtw1MT72le2fNBcRiPF6k6+5DehV+YHIGFRL25CaXdPHAKln9wMG\/cnsh3ie1WWOy5j0VVvdV1RHTUnq+lHfKB47Yeg8a9dAbaQig9gSzlEHiwrfsh9V6kfU0lZZLhQ6FJd4cFK6ulQ+MKcYsynSWfFcPbAFk7VWOhWUUVG2Ze61mj8aLaROY1fhMBf0Tnj7AnKdJ67E2aFz+DNnwl5MXIKFE\/7m\/lFH7hNLAKdqz4GkvKXDc\/la4dcL67bJbknLFBs0NovHYteAdIyY7zODA1QwD+h5x+8mV6PCBfUrhEHI3mVm7U+NVZ8TFMp1pLEmM0ssWGYSjDvXbbyXHqtyayDYbJ3fnvrfUkQs2mSC6teHHAh2uamPmPyAjt1TgktrhmgBPwacmP98iVlwZFcOBvn0OpXIOwqYjhghaVyCius\/DaIbk0f5QLypbVj55kgaZWleH6RtgkFWqD7dlTTDjDKOAbVAy4e1NrjrU7LVD6EO8eSKbJN7M1XEiEYoKXc5U6vxqonOLakKVy8NaDAIl8ZZKh6aC5u+z6A9ey26uXtbIL0K9atNy2Lhj6JOv9Xr9MA2FvnizmaQ21XnTJL2yrvMTWa7Hv4lTbVamR1MVGJH8yPy8e6HZhMgYfq\/x2jPDwLA2\/19jgM9eisbbBmvHDIntWsi9IHhhuBrHq4fqHyZ8Zzx6vIRveKKPZbTHFean\/u+tOXEww9G+wv4M12IgkRuUB3nSCq9ngVb220uqYzf2wk\/c+\/eKPdBk6AdV\/AW0FQPXSQVtkVjdA3qhCJHdWO4t3LRxj4YDjS+\/yJ56c4BS6llXhGPEXLPOyfjNb0vC0MrFwq4xt7Z33OamHCh2DDnUzZ1RMPMnqfdaCXFb4+hk0p8nz5nxV2BZwWC0CHCuxGv1jRz60xjQdBxh552vYYaLwTwukX3L0\/ZzoHypnjM0Qi\/Y\/lHpDasQr4H2I7XpAUrY5IJOjh1Fn9QH\/721zuD8kbTYc+UNRQxTJO9SVzlR1pNZUOYC4s1XCkmgfKEbUa2wGMJpNystpy60p3UKWQtrOjSMmeSnuLbktj+uqO62BcC2w4Ngv76ku+WldBi8RlGxolwdMlbTKEWp80Riq\/TZBNyDopKGYgBa8DvYoGPF7uHV3gId5Fdwf\/uYfVC9oj4Q\/ADUuH4E+Nchn5MEoSsGNe5DivfQCYvtrfexE0vKs8Btc3DO4Qm5fhSl\/kC0rLoz66PNz+GupDpha3LQxUbgdpfZxmn3We\/FpGD6\/ziMv79aA39WY7xh1IIveRg4McT0sxZLv85J\/3fHHtHvyRnaE94KKvhoBxWUUKeOO\/+e26wS1xZyVcTLMPAK9hXT\/vB8AhSMViy4RqUTJRLNI6WZLLh2ckBMBgHPCovjrz6XKymNDT5OciDHmYGohNYNKskOIejKrt+DQ27hgVqIGk\/ayBEGvsM0kBnu1hvqrvdGWj1wwM7IMZKrf3KcezB\/6scHj\/dp+Yl1bsR0A81MshDd+ZnAm5lfu6Ermby+KzDkT1qbPA9B1TjBgTk64PpKNPdCh1GXWLDe1ukhxxkkTGWgf080k6RS79HtIqXkXX2LNNzYyd3yraBU13DSy6F1dpsIYvGZZr\/UT1\/baElIJ2EIbd8WqTIkrd4epFktLROJrKmWXXhR8TRNqmu9z4E\/0gbC2XOPXstYiA3bUXSyMkQMD9FRSD4CdrloaeMLyI+elmKypyjSTujvUeDJ+X3\/Hlhb27ITaObBpgKCY7bhWwDh57HV9RJCz7xXo8V07awuJBLZ8GFUDi+JI28\/33uRf\/E+Qz6jp6tYo10tLZFYIAiPujX4BA3N1lRrviN2L4XSkWchXS37Dubt45JzC5JO2+Lv\/EmucjLA2GKi98DiBDqfBJcFJiRnZJsfqIy0o85r\/vqlED\/WrNm4qo15\/HWd86CttOO\/Y3II7MNoNbeJesG9vk70uAOOWuPm2thV5VZwvCoDj1yDh\/eY2TB7Y9m5wQWUYA+XhLlYQ8AJdXila+Vc+iqkHi0OTeHI92WVMl+nvhCgehW3oDaT7RWqH0\/VwTQPRcErQdX2Sf+35s5kDBt8hniCyHZyz6uXwS3WzkiHDyejxkXX8pta3Oeno5jJUns9+pCovhO1T\/\/FJeXDw26qAdVT3VZ\/DA8cXP4V68t+t7o1njtoPJAI9iNdxriSi6ghSwOfz6hFCwco0uVonTDfbtf+1He+rzist\/4MK5kxj3iM51cpYoDld+vBVXlZtpfMTw64eCqAvgxyqAyqiJm22B\/EKAl7bUztNS702eSyeOMMOuteUQpGB9OIgSRYUWfx83kEHqrM8n4L+e+RSNVrpa15ff0nyfM7Ugs8vryDDkYURlBwJBOyGvRPYyt8OGrHGn47ARcqh4YJSIhts0WqcuGr62EUT3Faqt6KlJG5u9qa643k7e4xP\/uJYtSOdeKW1AwYIFHxjv0FljtfabMQLMAaIKlBJ31jSw5L2KFdEWQLZ9gLlmHxkZOwEdJhP0KrzM2A63H2\/R+n1q+QRvPAhRMW1fp+HNwxq42lcKt4rSN8p9SCHw4tDrb37Ytg8G929U3DD4zIqRogqhWCkpa8UZCbqntUvJObWqTiTij\/gOc\/1726o+WPmk9BmQKuK6sZEKB3\/waJwEW6pA7NPg3gO\/Q2MIj3RFXv6mi4Ln0BxG5EWeMKaFv+wv7JtDHJ8b+jRIJkOtmict\/8IpqF1dipEzraq+yoxD7twk9EZ5qLwBRrKMtNLRRLS7JOUP1B99ICcVdff5cVaLoqfdQUo8wpxAHyBAAhFPZf7+et3dcZap7nUkYt0i1+JmMor2+00t44tez5UZeyVGEXPiKeY5jhK5wkJ1bKcvEYac2mSgEFMczQGaK+12QNzVNjeMskwt2\/U8gTPzbPr9hQmVf3kVlT+PttXpjbEoFcscRQXCFsDDTOP7tetV0Rpsp\/ZZrGnw5QeFgOCUIbkEaoTpAat1JdtKWUPfqRseDXNXb7BFO0ZN9tE4iWphk9gSN0rWfFiswwdXk9ngPAWG9E1Za3BVkP14QK5Ihq6J\/WCFqijkXwGV\/pOl5VMOG5YEytEENZcYiGA7P6+xUpTslAENLjcnXHJnO25JpYvdGsvfijUUP8bSsw7AU\/BHtI4BHTCVsnRb\/gRg8fw67qBaieL51XXf0JCVUuVJOXMBzYw94sWjBHXiZoLHRT5V9HMqJb6wYwvTfkKD6u7bzUOIxJ\/zvwJApc+pz3WI8mkkDSlw9+RIupJo1wM5VXOirizNzyDpYa9iuzmYYbWhNz9l3wbV6ronEZXysb98oDrWfzk26yk4BoMJeIbcpTZVyJC\/KMQyQbVucofg0gikqnmnEI17ZFY5UjHr8IgZPkMIs+f578O0N1o5EkbycgZ57cjVMvI1l15R4v5T6STi0XCVxxHilTKDHvfQR2XkcS5AMpH2+KN7nnUk9s9KrRBxBVI1Ih8zibcl20QhWOVvRwNGl59PkzUOHe0QOGdKfDzf4ZNRrboyFhhysHypjDWUie5S6V20cUuf6s4tsVQrF0E8regVi21bkeyH4EtJYhqjbQkq2+uV4WG\/xoSNauIq\/4nMmj91XvHmTSqiVulKp2Fjk\/CW\/CFqQii9gXrlhAlwi2uNqvm9Ax6iLkPXHpbiuKmPRVmZXBp8wjA5Yjkv\/fDUkGBrrsCZnVTXVdvbXqWHLYy\/APY+VRd0WpyV2u7lD2BpAppczpzjcWtdy07vVmTKfEuiEnTeT3S4NmFG7hYS10e9s8oBxICaXmlcb+iGJoeKIM8Wj1wxVxU259M\/+7\/N3vdJvm+Evr50DcDiRbM2QH9RQdJkHAofVNhGihmJ2RxzE1bEc+j0FUZA1OIlXbrFB498nlM1pCwrQtv1syS4HZHPEruchrVQpLV6j+gnITe9EOPZ\/BbpPdndQylgYMUlEYZVn1VBHzlGyligXR6f80V9MkIIk4M75D\/PmGEOKqUVptt48KHzfF9ZFiPyfmQ+6oD65qKaR3gjZLkQpMVBDiQoyHjVPpOv9saxtwYZbc2LfuoGJL\/gmExDr8EvLtaIligb0Bi3H4L46TNFWgtn2VElhkZMV+HRXxsUI4ugyZxjQu8T97\/DpGy8iw55nUh9sS0DNsbtmZja4OfG6e56WkZBcgavpoxMRz57DIqu6F0lLhHuMGB6A5wTh+dFfKqb9iKSa\/CSHp02q7loRNqNppFGtHVQxKguT3m+dnrga2Pw27bFh3IzGGV1C0wZYUXJBhbpSdZGcoUpDk6LjVKdJMinbCC54v7Cq1Fq5kzo4urUaM3va8c8lkAy6qIo6Q2w5wK9syJc7MAL1ph7Mb0kbkwsPQRPrc4T06Adyi3P9wJByDG9uM\/ORI27lbs+zfCmuzrPW0AlImk9acyGVOuMvy7xEJHQUWAzzNb7Yrty1Mm8iAJbTj5RwwzYJzyTuR77jKhPrqvkOPLQjG6ojUPbnJMABWRK9P8ZJdMHYzIdIMYgYXSGGDob4T7X9h4l4jxiUXfliHGDcCI+nTFlWKDC6xmTwiHTBH+2GFGFJvFpIOaEiu7iXlhUr\/qztTsFNDaUT5wh3tvD44L6MEoyGy0K3U3cV+I2RKJlOD9dxhimco9ZONO7lO3RlA1topmgzgHDXhsvibQYu0IpgnoFWd5RM53lWWcgBKNLA1n2uzQfivLrHfjSc5PS+j1yRSxpL4JvGFSjjXf7PaYrBz3bBNiC6oobdbcXIX4ePhLGUdN+M8AKf4D82Y94rYev0l65S3gdVaoE2ah2ySZePd\/R4boINTTPuvuRqrf1zdiD\/Af6tS678hxz5jeTqLR9VibiwugmFArySYsvbITiuYb0RqVliZh3YKa5NI481+eWg1Nony9fG07yeqXvnS+EMu2ufdA\/k6GD6bi8ysMRpcczOVBVvpkyTjZ1hFB1t5HXyors3kycwfgn7m2ha88j42v64qzX9\/31nJgZhWdYHR8S1596fjeTB45Fbx3zAxUGr9zxkl8aEK3lHp+3WpLVol7KmtJ+OsCC5uQoiImbusdtfkY7S7Cs9je0jo8aL7sij2ZUsLhe2oZLcBr7LGxMjdC7gi242+XzoXg\/zrFzZvCYahDO9pPUs54QBnCSoXs7cRm7RDNGJhKCHUzWb7J0QxmUj1F9a+N4FdJeilwbsiaDFRWSLigmBdtyFv859UkvM1R\/aDkK9lijxShWTcdLx1FcqB99ySVkI5RlLGyDykpLRtRlp2XkMl\/Q+Cc3+pfEFTaTLC5cx7tTpmu6zR8HQR+D6Qk7yA93Szp27jRfOhP8m\/WhdWQJ5+LS5Rf18X0wf\/c9kJ2IcLYWZugZtt12lscOfmJ9s73u9o+e3674u4sS0uauQ3Io0IFXPYjtUYFsTQiYsQwioshkgueAO663J3VLJ8zauMCRed4pcVYC+cpi9pik+vRxqfffRypQiTSZTnL1SqnktX5GC1xfVgChuYuHNFNP38qhg0IiQaYhK2404zV2eVedyJbjx\/CmMDggz2fFj59Jr0n9ldlDrFYZrSCJL6OP60OE\/ppRghG7C6gOtvOBylWLVv8zYpHuOoFMepWsmhLhuz7mCpMWyia8JVZCEnEyPRVyheMZpZy\/QyW2l6z48lI0SGbGnK2uVbaUQb9YZ3MYgStSjTNcgqbcjnigDu7o9y0+xMlu0YjLTDqW\/i\/zkB6VElsyH7cemgdm0hzDCIjHwm14053JH9mgR2RXngIB2UJOVWgCqk3TEtTX2IinQmNnjcA4LJXwmNgoS5c3Wx0l0GYhsYIwLZBc46dZjKoSaTqcWclz9ROVAtqYEqwhHGbOiKOAI1dYNZhRbzJ3iACFjkBW91032bKDVL0idDuLXY1lhR\/yZZxXjCy0h1oFnXZnRW3nmvrR5AArIS5Rl7TV6Nuhxh\/hqy5Uw9ADAIppV33mRxBpsV5dls8ai5bi1w\/CrHneQ4LGwcegI14skqENWLEJYBwnv0sRoMGNe3h+6jCHzKeffzSzRPRgYX2LVlYPMyEsFRvAVtUQA+dnBIKGG98JmwgT1MS+Af\/a5BC0t0qg+VYoGsMizfFf5kh5zhS5HpulipirYRv92Lnqj+k8N+ZZn6wg\/g9P5WDncaJgaFRfcH1KJidgmV3jmi0nMe2IrvH06ha4\/FO9DqASDuXay+F0NcDGYY\/AP2YwasxdTwwV8Z1mpEF00BT5mrhTsDb4iYmw9G7Vk39lIOAVHd5h+aVGAe\/TgPutsUMq8BoLYvTwRLCztgKZsv38Cu8lVtpcUIHbhXx+ieuFvNcY9Dua7bYZl9uHckKuTHBMxlJxc7BqkqhYCquCc1XIz32CcyuhDpesJixBeN1QlPVHjrR5pWF7tLLNnwsAtZn6T9xZOlUg8kPMGjwdMDj\/fdpJSGRiI9PBkyN4wiEgH29EMMVw3tCMN9KKLQkraKXNrkb4SjapoDFaxsqOknYesT1qWxOqCTvNqbkvL3rtS14sTX77AmQ8ecUHBsRIdrcwXQ8MgDpcu+MEHKe7RhVIzfYxuv2vn+b\/P8mZbbmyHHZX72U8YwgjXyT0afz\/VDMT9IKUUPlUdW69K+mxssNEiob3qk3t2KHSX+nciuXZ\/EiHXYSku6gGhzR\/k6jyBCo1wqRUF+O78W+NYXRjBCz7jp6McvL2xAJxBbAsZZyTasx5P9WMSU2Y5Iqq8ZNg+9qMH7JwRiflLxK\/NEhRxn6ZVpFWQLfbhwI4foNxCHMG5IDHSGrqOmEKquea6XydLdyawJFwgM0gWPFI0kEbKe90NBnLuFwoOY62tXal7f272d8T1++XztYk7\/jd03AS3O7uLvc+Q2FN\/2KYInZ2srfWusJvBBr+MLsYMqsw6moIU+g+QPk60XmeaVpKpzgK0OTlf2RtdC+N5NOyHCAPqNUFU5CUSB4CtLM5MNgl2NBXbgzyUjSRlPnUMt7c3apHQMXl\/d1K4BhpuAdEX6ilSyDYs7\/IPCbJpp4DZD\/SL4s7n2lsnrx3K80G1\/5WwH73oAKdni545BXj+Dy1iSi4DrvNhbP6k6mXKmOyIU9dnddvi4KYOBnizkZfeO6fLDK+tE3rTSS9mC1M4r39sJKS1\/Z2H4vOt\/axfVN0zqX6TaKSW2USEKHQT4X2HnqbmLsns0kmJnOUaTyygfK8raSa6MvJvFWD\/XP5oB\/9d96bfEDcYP96pqs8vZH48XSrTpmuExtsYA96GDZBzJUsFolsaeAdbi6gennI3Tje2soz\/mpnnuG2YxvUP7S1RmVuDPQRQNuXDceiMnQ6UlHfGBeFEz55c3HyxYeB\/jhAgAJfNVmeqVRZzSYGEFKPnLWAOIb6lZ8jMLX1+O3NvJjT2DOg831CsskWmPiwzYiM3CNgLdyR3MLbFibg9ZQ8xOXeIameNt6F9crvF4BMlAArsVn6ARDYyb+P9G6d9udLdjKGwftyQpfh0d6RBwCfXHF2m9G5\/wHDXnUc09vcmrtMxug54uD12HRPPc8WZa72YKfaHSOkhisoocP3r3VZq8wbQ81Jj4FfXYRzvGFsEe4g3+PcebLvhX+nIIEViD5llkaYz81BtKkl7i2sLTWhfJ32SsJJEQ44xXNshYrleLVnEVxZKplr97OmMNP7\/Mncfdpbubxi5yNon+LchciQcZZr4O0nY+3mAHJfOoARBRjmMYIx\/M4icK0Vr8ULscw6IFu59GH8UPo9UTlQlFXgnUCJTy\/FFbPjR0DPMPmVVnpAv1MlgFscQ3RRb\/0RQZTurNzahb9znzOTIVJYsngz+rrmMrqpl64rEaTVULLg10DsfuUvE\/I3MqwjJjUxnHInxpxDFOYhTJLiCecbAy7epLpv1J\/1eFPfrsqqNg0Br3ndV4Sv862ORMzqQnBk7zLxFyR6FMyHGmNu4AF4I8wWPmBmZ7895jzgQ1LL00DLvSNwqh5L09uPgOOl2DAZ5zjzQ3WARNA93LpYOb8zTdcBh7KwOE7sw46LCKUNZv4CSZgztmmjaChqXrUSL9KMsrLNTTn+6MeKMlDTE1oUCFdaJTgXGJZ3JCb2hZ5sh9zduFKEsM1rGkia9bKFVHi0K\/Fff7yNyNY4mjDcTbt5b03dbMjCIwaJQI71c9OJl68Icqbk7h7jr1uRAfThZ4SADB39EKc5e3YgGS65wpTKNM1EpqGPvPuJVUd4ghhtdKSeDSW0fdDXIESm+6pzPfkTn8W6g0rJOlkurfCZ2QBfPLARL8D3MAuNm2W7eB\/\/mtuSPPL6yzgrfrxCP3trApFlGA1lmKa7ENknCDr8fN94zGoXz3SvpV18T3hWoCA2GeY3pS2F2xg9rOfTCFOC7spR8X7OyuJexmWG9H5HDH3GP7OEpf7D4AyalWz4RGMvzB\/DT6Ql19bE8PPcXRpfK64GfMa2PIsxOaAN5Hwdcr0LojOuGeg9uUejAuCJf\/pXoXr2MF0XOWk4KxfVuxoTScVpF2YPesskdCutBmyN+dWqgAShOXLpcI4zpO53zixJKLyEumdGs1xUQGV6H0zqYItn\/VRUz25bDYB+ymW1t7RRHqfQx+xMbp7CyUxf3vQm+xorrQbiYKuQOvh5KUIHEc64CfUsNL6GMizu1fK8c+q9d9dKxRUoe69WvpMNKJon4nzF5+DDlal2Ih6MIG4lQ4Q5PhIzDj60rbHvDkPgw3yQCryUpddP\/k+RicoACadS1O5vZo\/hZ96mSk95cENjCkkE3duKoGAn++yQHaMFOv3SIObDF9uR94\/\/rZ98V2SJ+1ky3K7zyBAOAY4H2Dl0CNofFW8ptXT6LxSwAOYIGVa2H+O813AomhvnsYVCX9e\/mhHL8tRB3MCh4pnO3ZWXoq9qnMx8Pd1Vye143aFML4XyfxjEDM2JSNOjZLFjsM9\/yDG4dpWpamsyzUzTDOcngghbMq2sZiyR+nqH4lRVDEMYrIukfDfkI5+wLY3u+A2nomtIIpwIRZoa9ketVnTEMDYfAjhg3RQP\/HyGF39FbQGWfntLzg8BY7ZRRgxWLBHMDz3t\/JNEVbYRoxdHKL41P4LP\/7Ankxbr097Ta9w\/LDJpeZNV8EH\/+7\/9innkInYJCgjS9MCht3MmyHlefSV0NFqB7cRtOff+hJQXvYK+G6E3NrZw32aMWSRn8e6tJFerALV1YsZeCmrMVlFjlGRLw1BsJ0vDLcpmtTr\/Y8uhq9RNg1BMak7Vqcx7I8+JCQSadFIFqUf9W7Qqf6NmJu\/l8j5EFCrgMqTWixjxDlzij1J7Pf8JhpQY\/NN380XnQXU2DMWeuEhiMcH5Jditx0YIKPs7nuYDQxbzAw0YFPeb+Cleh0JW+MO8pWmC6NmgU\/KETX70f+BEn2Wo0dHknX1e+F1dK36cVxPD9PiN5SGiIsi\/c5CWbby4EUtcAku4L3Sqb6hwCJjxiwWuIcl6dEpdkkSYMlla2O+lItoCVOBY7fUDfr8gZpfF0P+hSJd1WhklY1ZPqRz8FLFWSmmNjJjXw\/GYsP\/cm9HGm6WINy+mqgBDKP3NWqVUa19Rf5hPaHYDeRzonu9CpIIqGrb3czfb\/xTFGKv+KNknXtSKX8MVqKiP4cBErEE0hrJsygnIQUXKZ7rQYLG3PZQy2twC\/xQ3y26I5TZ6\/p\/by0sACz25nbd6JGvbq1LI7Y1hM0dNCT+Gw\/ILpDeqV0eDZRswNbo4VssqRX7BqOU6GvWi5abLVUx9psOjykO\/BYaE7XNG6sUb66gfWD4bjdSBeptCb80le0Ze4c\/psGgEMWCMnZQIaDMx2w3axNbmM6ZehiA+kr0piuCCiKXaoyw8foBAgGBFiDNMlwJkgAyG62Fj01ahQS2DhoW0X\/XglyDqp5cFv7z6FY3Pb+SvZa09Th5vpms1golgp9HlPmJGgecq1DTtxXGIcw9OdxstQr+2VGJ0GlS6Ho0MIFeZaidMIw84e3OWNT9UE\/pKjGxV0u41\/r603h8Jj2FW2JMOYz4WrFhYryNDWFVegnOup\/5VjdmJ8EjFYHmiCjdhpIOAq+6HziZJghiXrbs84bq1objTCbngxQxJekiGBACBeMCDYSEr75r3skp5e2WPPlGVBdFMQfLYkElE24cWD2+uLzvkv0pZXhYzkBkltyfciYtQyvuDECsOur89dHAXarUUydFSbu8bj5UUbwVExv3KHZ+gR1wtRj\/Apyih8P9eWnpnYQsWBfiQGeTWdL5bLcXbXRsmmOHRKclxXYV89S9V0iZKB4iBQRksSDqKV4GERoUsHR94hbm3uR5TURhJLmWdILLQwEB96tA7DWo0NynX6FdcpB4Ubp0L738kBOs+OuDjlUvHuClDnuCX1\/SANGRdBgzwOiBFQT5jMRb\/yaTIw7cKsmWey4ItTK3pYbb6GSTq+1BAO8J9RIzIwBXSNZwH7NXYn4mYyI2BBL8\/\/YYOJ2k8b0Z+ErmgRzxoA9mX\/n4RBbuXzq96wpS+IT2CgYNnzx4imguJAyYPwnMjtfEslYNWCnsD3SpCIhhSWRiYGdtL6A\/rThdu1V4FKHOq0nIKh+Cl9EjXIEQb9eF6ahoLu\/Ba7AP7MYSXUAnotE5z\/vzMiTxG9lns7s3hi3SDrJov+had3cNar4hBQAV6GDCfaE\/ZxrGRl814jYW2iXVcJah0+fT7sNTKowtrFDg2Fe+5G1Xz+NtMzExg12u690s5QH7DjzV0lAS8B5Ltehb9xUNQWIv71yRNQqqnYaiLGRjSPdF2tsPow+v+LCpIYO16JF3dskLuFNKCun+uKJHqBZwIQ4Tgoa3DB4rAdtFuwAEApQAT2aAr6WAdL5ASX4AqpACXMJn+Hup+ektlB0JfzyIX+qPvz5rgr9JFQxjFKJfs4UboTn7GJsc\/swOIAHQnYsTuarD+SSYwXmE+Mx7LJ3Y94AvB4etpE1ABxt4Pd80QfTjQbKPvu7tyoJ3EsqXNyPufowJfT\/bhry1r1JHOPMD50vqIWEHfBOJtANVXQylK\/B+meiRK0QmhOTTA4ZysZAAAAAAAAAAAAAAAAAACMjF1h4miSOd3St8jlJtwCQUok49os4dMrEZREQc8D0NOc\/Fkgtz34XYn\/6+EyG9rxhv3Bsd\/NGgautDL7\/k+f8Vch2JbG6Tmd8jGfCmlDxWeR0coMMa1D86jxpyFfUWIFIgXFAhI3O9rDHObp55IjihOj8aeOg1Lp2SqC3BSYk4Zu3koaOJvLi8v6LOL3\/nh\/fY3E5kvZcEbI4ZeHPKa2Emt+VGOIXDimTZAw4qmWfj5dI2u0dEryw7WawB57WKKLM0KL9uEHhGlXPj5iNsYaJ6FHNjDmW33PCCWi6Odxbz87jJ8YXJeNRDk2JaRR04H4jOOPOq0GYGFI2qEfWsNVMClf4C4cAvq5xT3Xi7\/8nCb06elVTr2U+q8TA\/mRjCkCRGqnMTwyjgKvFMYU1Me+n0oTrJo2u338kwvAPEzvx9e2R5lSrLaWqi0b730Yj0z4t6vCH2BhNtU5tvBGZyTcqn\/GZ3MfxkuD0Ma2EL4bU4yfSxqYcGD3XcRyYU7YzahQ8Ap1SAZtyFLdP+YY7TVmUkjx+VQIWlWpX1aSA2ElwGGbsEvOTtup2ifglNLVpC0VXUTM\/ZgJ7dZsmsW4vSlUa\/px1RvTAcnxkY0oIgVnS6l67FJ+lLlV7uVTH+m06W5DjhowMwsTbjYIHDjtdbTtiZ9i4DCBIWKewo5rt7n2gW43bD7IZjrFDlI7MNYSbtnActsGCuYv0Dbr3tk4WntwJciEeCmtjQ+sVlXUjimmdc9CwRIiVzDkQ8smMpxLabbEkEANfbTpQAj4ji48VjXNBhPIwm0WoCX7VTXseEAmJrA01Dp\/Hv7gAD2VQIffF5PtqAg3oA77wMUE6vPR7MgcoDXudIbsVkB+l4x9O07RWvWYD4tHNx1mCiMrqvWZj2aeDVgT\/uaZRh3N0mUTbrrmVKX0Q9nMQ6dQv9UANo+H+ReU3L4RsqtYnlhxqeTAo+UNRnacExN82QcWjBOAX6DWkB6zP861HKOq8eLHok7mppkHjdYbW1dhlfOwnTcqR\/gDkBCkbeXmRWTHt8PINv9bNJTdMuTyk49ZHxB7d\/1PyiWpIiHZC48scC67otYI62Ly1Qsu06kc7zoqpBbFlwsR6lp1sNXNisyhVPbuG338D8Y4eNCNyGjFpSj9UW1V71srmWMSOgTLoFwUrDZxcaTJQwt\/OLTbgMA3LtJtPvTqJQqjWP3daIa78KOXRsUVjw1b23\/fqFlXIk1ahY73XFob2DoUpqwLQNy1aRoW3lYppEPEcJvJuAEO4cqT8oW14yGPxNTUkNzdF16mKtVFYLDQa25osT4PJHcgtgVyzP7AEhrkKgZ9X8dx\/sllEhv98ELrnYyulcoP9\/4wfnkyaJBmzhGvVHQnr7EJF80TuIMYi\/ro0zaonTulPqRecufbqmR47+pbICMfQDlyUPthUEn8JM+D68iS3qn\/d5d3uTBRvjDT+AO1nIUnOHXujMNvL4CJYIXdbGtUiG03\/sa4JZP5YoIRJD1R+jZ+PP7xuwtnvSCxGAMz3GUPR2ztQ7dmyaQOTrC3YtReHhytowfzoVSTfv1o4AN4nknapmR5gd3+ImlY4WzrDiOuDwxnyRyuToNpXgPGnstTBEfPdLipEgSIQE3wzBO\/FZjJjUAFmELhKpRCRn3s1Ha5GMZapW+keji\/RnvlSge0psYAwKvdpQFvitXN4L8yduC8QIkcUvrEEjcVxfIrOdD0Bs1Ozp93BaMzl+P9\/83pfuASZRGITsiwgGi+RqgmlO0fiwoBu+0l09iTQ4n4yAITAdiyeS50I8Wg9JWmwfwvjk\/TagQmYTv4bFdGKtZx9M9w1R2SggZQBfhwZKee53ujU0fPlMZtJ3W4dEp7xxrTf2a2G3ogFT5fxal\/Q0zGnE+2jlQcB6wWpmnTw7RQhcoxuk0DM4mkhlXt5pZpT0Q8MY57LxISGxBFZN8dORVOmJ5Z0LNKD509rlQT7dQNHZbkxn9EMG3JugeoafArTV9z5KyaHpiqwrSh7\/V9v8GoHPxf7Tn3BPfjHXiYzggr+6cT43lUCG4f\/d3B76p1Ix7SNcmi1WjARgNb3EQJL1do1AlXdM78GS3OnJIJYPffr9Nvfze5+7PO91wI5OunNAVFZriuIYtUVZ6UbCSEYcTeCPWqb0bA5hmPkCeHdZhTN4KG6Sf7vd9IgZvrj6GsO+lvsU1CSCiVlskaDSFtissDLzkSJie2U7V4RQNB02vL99U1RGNnbxR151uO\/xlqgeV+8Y4ehbhpsiji4AO3l3nb\/2ThdoKSdh1LK06UGWhdKgEejUfZjTB3OLIZeg\/y1VxfG7FJZ5tJy36HaYlGarmpbANN0gYqU0UKtxEl7hhmXfYt6n5C5rs6EHOyznpM62u8fhZjS\/BgbYs16ACJQJFjmmyBpffanNE3HE13yk1UYI1z+sth\/6EfNY6RO7LORW6sQhTd15VR2S6XEELzTXwqq7RsAoSo+Z9eFRc0HkT2j5yq5UCydZ3hFZW3sMRblRC+S\/7TN4+fpubTqlWnRl81ZvxIxozQZ8OAhc37V9J2y82O1AJ8AtFs30BtHVSvbx0FJynt6C4yHZIaBUchQMxgSrHfP+xqhoO8y2NLfohqkOOw+6Jgoa7LMr\/JMsA3+6m1vGgqbPTa4fdpDAFdFe4ZxTxDqiRPZKtEO2YtRRcZ96r69JrYZSXU95hEeEikw+J4ANu5KY7gy4n1Vk40L5IR3uYbdCYmUbCccZP7gW0G8arbECLuaCHIrMfy8QN8p10LksiqEaeYAV8R4o0f2lhCf34Bo\/Zv6uFYxCm4364AFdIdpTj6hCEGA9AxjFi4WtY0E1g9JLafs0lUrHNqcoPAYLqzEkmLLlpwrQEkMxdavf7o3mSf+lJ6hxjE6ohC4Cws1ldf+B3eW1RoiUKkVWcrYXNWj5yjmBnCH7runSZgeLObeXTYsTT32HwtoGzMSCXtBZKN9bKPJ37CCfbd0ntDIXhrB1mNPESUsqnFIGKaia6atDGMUj\/VwzdYkFeLJJf3oCaGq1oIOFR3dCeFnpV0MVA6KgaBDLaLm\/lyFAvGykx55FWs61uiRlZW8cUImCXPmrk2bQXlhALevqZuEQafchDPNrrr+FmMYoLe6I5fXmnQ0onj83\/VgkfEF\/lTGxXneRO0aE7qzoxzWa1b+W1hSPCwXomFXeczKIK4qNehTn63pI6y0n9Wo15kWUvGk46L\/kcFecqlBSHCVq6\/WsypHvERuCnwgxDVUS\/mFJDCwTZLjyG15ZQrabW6kukCtxvzRrPSJXO5X4Nw\/2OKflVUIhY\/gVA0Drp+rHaw2b8+euw6SVE9RZQ+e7xmXlW98rhUh70WLmQG5jf3g+OEyGPkqFypLBA7Ejr4qGH3rsohEJrigAN3L3llTqTpIuJD\/SIQW0iu1e0Q4+Vdrhl7pY1IIoKRDN+g\/lqDijCz13Sw0G69Aj4RX5Gaa+WFglepsrCgNu2XZCFK1Po7ZplJCZ52YQ7LQnOD7GNHJwiW29h+\/NSrohfpSYZk2qL\/UOMed9TOU\/qnwJ2SRfPoJDpu19IIwe6QFv01P\/Ku0w+V6e7dQSs7JzLVrnB\/W5T6g4jVIKBiBybVDswDRgAAAAEY2uTHNyJZ3izNjtHfUOO\/7qkImEUVCvgG\/tvwvMOruQ3132tfhdkqpu\/pN73i+KVpW4mfu8U49tLFiZE\/H4Fm9SSeMGFEJm0PNKdJhgdVpnMNZ3mzj20mMtR5ryWJYh\/ZSR7NaMVRbaXtL0xcaV4LU53GS6YOqdsF04IVR1mDUPr5PD0U2wAo9LFAgRmqiYkL8N38RjuRo5m8gyYP\/7dVpOsWSx7CfsWbMEvSHfiinTAGmK8mnHraBxBLQa9FbbyRSp1ypxO7UqdrjcM9sixfeUIRpTvdcIIF\/bpv8UZwqtv7By9\/uWlxV+69rbOZ\/nKETX7N2lfCydNr6D0u+zU00LRSgvda0CikPGnfvfyWM0\/uSDguTpuPgBqhYkhqWS8kveoxOdGX1Lgw4HTG0bXlUNFNQciyW3Qs9qEzqdGDg\/Lt5iQMKKHeWaOhwbN3rBxt\/\/oOdXqEkRt\/86aW9HZ5TTtiU3l+VyJ8hQM0YjV2NO\/HeFyBKudwbyNjTDCnpHmAX8a1fr+yimwUw\/9o35Q5zyh1a0se89TEvcxt13i38+rMuNSL0RMXh8eTZD1obXp3pqMwLFE7PCSorKNc4zBQe2HgN7WWG5WirhuemMCsqRFJw7HdPBLCJV+Jt+xnb\/2t70tK4YaFcv0N\/QfWXDSYsgv0G9nNu3OQ2GGDCQrTUij6Bt676zgTz4TgLeM6Gdkkz7DjI51tCrAR6eX55cExzq9SDac4bEgvM1\/DlkQjVm2BQE3al+he+PQx1GjvAZLPq9vgFs05ulHF0Uy3bfFQb\/ik\/QyfjtgccwPuwBXw3I5VQ22zj4tWUcdipe5Jn6h+\/XhQkX1+Yre5K1dLZ37RP2orgTiPL5zpIjlZp6\/SBa9VAwNoTTafswtdaBx3wmAK\/720Kwm6TSGSxTWjp7p6HL24tpj5zE8aimPyL6EkmtdemS1\/0Kjf+CrZNMcS5JaLNX4LnMETF+y\/feX2U3WuGgnOgXgC1yANxSAi9zby4bgJv91qiN\/4Id+GTdlWGHQ\/XFr2Xj6mri+BtG1bJXm7cOr3J6OAGS1BJHmq5j1R0l3rKv8YBAx6dbcS+RuJbH6Ec6rhEzwr6HbZKuxQGF43EKQPcrM\/TOFgQitMQHtLAqn+NVCd0mH3IAxggbloAKTJzpBt5mZ9\/Ky1LLWaOovma2KReUDv9mSZYo7wu0tXF9CeR+0HJ2\/6lScJrr07zp8hp5LUez\/qg12Dy7uxmUvWRHIZ9cvyFs8YpfMdZ3x5hoQrWdCSXnth6gNRCS+vZn8zviCjJ1x+ASvv82f\/coiXL6BZGCTpmeur2\/vpNmM3D7jhP2Vc0Rh3h4X+XowfyElmIt1s4i901inxVZXHdoGn5C\/sGS7sDR3T1NPo28GqIdZrMH3\/LSyzqss3P5DPESFscbki\/Pvu9PrY59D\/n3PPZvw5FRsJv1F2FF2dzA0HDjYFpJS322ZbsAsRGZkn7u41D7F2ASlTSoftWu9qMjJImdXzhIeTmmtIrHfI31x2ThuKkt4jh7uWDXe2fMcPaHJgXhIRTnG8+e2UbsxB0O0Ec7uB8z3DcdE2hhsvNUgFIlnhEbIEYkkDvLplMTvJatU7pJ5IG9VJ8mE+rgarzVfyjWXl4rgnBUGl+c0Mb3lUMhXxOkH6Ni3tWD86sXw3vyOyYebXwBjAcT\/LBN2P1vKMMhx8asURRS3F3EJslxO5YzErjiselJmcE6nzT61Vg4Hv7juEAjz+QmyesiRGbvmdRR9hXeW8AwhlbN8SxSd3PIEfWzTe\/hlEQMeaGw8ZD8fGucyeK4sdMTq3gfnPqBmcvORx+s1wTbrPD+WlvPaxT6qkiYxZHvcoNbSbKsutJTxaBfBZPX0yhJaHaeqlk8R24iPmh12lb1I6nT7Aht6nV7s8jcjLDousPwpzZvsB42avw6ZwnxEGOpYmie2cGxwb1gbJzP1h0NS+NZmoeOrenokOiXKLi9kCuhqeNsz4TnUJyOhUsh2qrHasJuLB+b\/PB+\/aYjbosfeinZl4Q349E8Ddsl9NCfy4dZ3opwfRBZKsa0EUjnQgbRo\/TrgG\/EM\/6QVf5bXP28WSDM4Pp6gqvBptwqvhGqkJLTj806KngVUfhWhoYWXYp9DluNFug+NJvNXCSrlXnB2TIwXqwwtEgkyh52CsZSMznOPDo1ibqU7N8jV\/\/4Kdde9r5rMuLWUCt8LowStlRWDqgc1WqSLIDljNQKKaZuvWzh4EfDNLc06Zw5cEwKR3FNpHisQgZ\/\/f0DAjMh7jspQU3KEl70Rl\/ljNzbKY8i1Pgu0Yec4UPgakIouqBzDqlmAi9L9Zh\/BdOQvJ2LwVqjXQefqHY9\/mh9\/21i4+wniyCMxIe0CqtY1roASU8zpr0ncddeu+fMa+E1Rsq3UNrG2TPLMvgWX04fP7+EYD2+FXhFqBfNRi73uratYeHG58im0naR4IHjk8dys6M4fRlIF5nghRe0+vg6VUKRUQ7BOiZl1MuHdw559fuUAptqijctAFuBp8w3Z3OgUd9PY9exCsadWemaWBkdO9bOrAzbhWDru9zyV8PrMM4j2gaz3tlYbaMb0ZOvISm82ePnk5\/DQW3fov8pPXBKDhX31nYKhZmmYAheRRCOEFsZkuNb\/3tCXwg3ze5sczV6QUWobpFFcL6CYfzKdotMOE7gbt3KcT0dEIvfcvrBTz+C9USFd45AF2YQmZuUsLr4Q7vq9McXp4zzU0yuwlxT+s+GNr0X8sVfi5\/ZgHYqUow4OTK5urcmnnv1VXzFJGO8nn+pLa5Jc5lBtFl1CBRr24iHs\/vDzpuQwhuh0XSXfubskJIlTdUE3v03oZLNuxR2nlrmYVgstw5rY8QKW9JA6Q3THnWyFHVdHzoxDJhy4qhNQZcaQY4+Ex5ZxjqAozd1Sn\/LPUybIquxA45GQIuIhdwkA5gqcQb9OEMl6Yvo15uC3qc1E9cJKdSxput7+Z52USjlOjbLnNunzkyHlsD8sBEk1+03wm5KzDvPonr\/+znd86g\/lGHWz9gU\/7uQnwRghfporkKuUUykOEvfdjZru7bwDM2hf5JOHzlsZjYXBkPV4b5nblX\/okkklHEPFHZRm\/DbYRC57q+Gvw3wKjiy1LYHXAkfgu4NtpKz8q+Jj4qpJswGo4o\/cdnMrk6NjYT8Cne+vExLX4TzTSBf4GP\/7442B18VBrZRtTabaQFwjUDzTxOR7z1ogPs95baiothmd64e+g8bd560R1ZR73PwAAdCDsNBa8L+VhF5tDvqyxU8Bj1eoxvlq+HeToDd\/0pGWaJw+\/lwa6gk\/FAoBzsA5\/imq6QJGamGaGVNAN3On4Bb2qoIN9bQ1X1tX2A\/dzwfsgukpz\/jMrvTcX\/UTUoa2VJ0VPc+Iw0O8VVf6xwoaow0tfXJjgfDD\/en7sxP+7cD8\/3QGQu9a\/RD3roOdiIBIENIzkQVOdd0jkkFXrRzJ55an15bUVEojwuZyIIOGYnXd+5\/1G5JdyTqfcOJ+aC3s7JpnMTBl7QuH6izs\/FXELvgfKwIUxY\/j8dR5xBslC6TsKxLQZq+NYF8zFj3jpM3lyYblGoytWBDEIR1yV28yDJxkU8ZiT7oThygTrqITZlo67S3V630HHJyL5JdFJggZZ0xHAv\/WIqe1UzlHv36tiMHQAAAB+Nsi0+xa+iPoyHTawc8Sg0rZRnsgEbPMIGiePtK+Seu1lwiCPDrb0TUrvq9pdk3C13kx+8eAHE8O61G+XFHB58YhCof1Boz30tUwBm9eWCnZBZlGLCHnta6uaO0Gw4ny6btZzehU88lMo4PtJ01o7IWhR0A7hxmpY78OUEfUW9OdqD2C\/A9PZ9ieNi8ha5wNDpdYmyGdtlgcibnLHHce1GZrP5eO70ODjhwbdkC7YIjDPvJ0fqh3TJoO4YQaSzbJBNF8T2XNr48hq1F8IandYixAZI4FsLcQEEUMGQ3\/iq0lUmQOr2p41cjJXfa8WfpgJKuygK2DaxGIGGhjXeq2X2RaA1Q4GBoDwot44k+r2+UBWsqJPZV\/uPulxzt5n\/wDLv3j1wOra9KV9SL3ZS3Y4XDgyvJHrjNSp3RKCMEAPbJNBsCJuDjPJlir2eqlm9E2wkowY2aLy3qWhy932L+JQWOyeLpZh6AXTUZf\/ksDyfSI2UlzQc4kNzJQmhAKJf1nnDMfCR+kijWK3YrGAml8WsrX\/d5SIxt+8VO6aa8KINvEsnpQwnRrhPu5Ibr4kZYoi1c\/jDw23knO8GMtHKwHpwY3v4tctMTTy7WUrt4huXqjZij1w\/JjUrPyFmjhvLePxfduodbCbHmMRpDwj\/UkLoDdqhDv8lnVa\/Q2GVrzYpVFcHvf9VbtUHLUGL10LqvTDUwrPdqYNcXljTotRkZhz0U59WCfHgFE2WgONZrfM6LliyCIPdkIp61HwvtSMtnqquFo8PDYb499wR1BBVI8ChRTLfYThgCb1AmiWh+H1nsqR1145UxWwh6C5PJhTevboHuFkQdHhr7EDhoQCUhoSQy5HeCTXT7OIt+A+1A9xONXnj4BG8g4IWXP4MfnUvhcPey+OvL9GnsWFFfgkyqmZVvXFFgv\/0JP68bM+Whnbl+pfxemzaV3dBrZnQec+ZZtRkBagPGI3xHeMXPNhbC2uM7yuMxoXZZ8d3C4Z9RtIvkJxtWe2kaOATE6UbLNbHGcOacs612\/NeJE4LJtknSi3P08DT5Tsfv9dh6QwwL+7omuwCZ95drNX1BD\/ddQ8PTf0mxbw9Tly5JHtT5+EueqNIWjPo57lcQubk09PMajXD\/8d9RTVCxmTifRLOl0ocitIqK4VBTEm7ZuXdjSzqBFkZc3UaWN8uJ7wk0IGBlDKzkiX5j3SUG3o3tfix8bnplS8S5wVTW3g1txDapasGEJqeY\/vd54HXhLF\/HWX3TwScVbU0DcI6pRGo6rkgZQSLFXCLueW1VpRk9bVVc5BFjjGGb2GxfbYvM6JcA4mKxaMzz9CCIzcfn8Uyw+pOjWLayWegen66AfqQotNlVJdD+19s\/yImCTlXja5oC4U+PM+6TxhBu2ReH6aqR+WvweMQU9d1ikdq2GGKwEQFLhtQmGxJwrYypJ7I5h+mI7KSK9Ed1R8tiH0ETxMM3SEPzgllPbw7EoD44ZFWkmS5OJ1ktsiD14EcM62tMdlk79Xq0Hyye9avGJyRUdCD9V+DimRYL6+F5OkukQWeCqx\/Ix2tlGSeZvG1kdpYrA9Sfvf74POOLNSeKnR8w61ICHoobcq3KOPHN\/5OfgLDn\/B0igFlXUIqxj68xnVg+zqva9s0mWj2TdCIn+b84BRHWsEe1N9W5sl0wUhftv45BJn0muki6fkYmyYaRv5ZKZVczGXNqTVQxsJAMVebi2xzX2i4CAUQLlsMN2jR2SJH3B3rjjZ4A1iJR1Jmhf8MW07Lub6ZdEg08FLNf3u3mhzUQ9ge6KGtY39jo5YAycZdHi1jaD0lqYBINsid3cENLLxGEtDoZLwJrvTBPYc6gDWCGf+JIm1hC\/rfmb4u4h1QrNghQw9+bAH47j4UFf8S74OHgMJ5\/4WWtEZljLhMiyz3pgiYoOypW7vDrxR8FoQ6eLmilYgl5qFtc1rQYn1uw1mwaDnUm5SPyQVEBUCJn++NvyNYCwFxHL6TuwRrS1lEPpvVNlZQzmQWRDdYrnCu3dhA9yBJ79f9zwsYqwz+3miLpZXY76GGeMUmvC4IQl7p8xHWkUsgzsdHb+RJsQEK5PTt2iZRKY615rhxEEo24ZTblUyfvthyTlqHv6FRgVem7xZj\/OEVC2egHdhl0aHnK5vFytehFfOet21+O4YAYsYtcdOu+vjFCWSjK4zK2BjkIs+P3dvTMBdQ22edhtz0Tezlt12UIGJ7Aoa48u+uHB0rYV2cZcGGoFkkItqJHr+U8ELwlZzrKBHOWwUDV4YCvLeZGb3F2Bafay6FeVDCWXYqB1F12UD7L3BPbNSHL10b71ywrSMNz2gNKzrO60wNghnTSjnEZvUxwDT9g8D69OzNkUm5k9SLsJduUSAl82hEI4jKpxY+v0SGIFz9wQhY9jMNbV\/2bmw1O0l7yZlSx76pwvvlFIaQ1lJbaqUOZ0+AplMmFEHRQAyYAnBksTKyZBYyogxTgWk1ereVMk\/\/DAGConb\/LcOCUlrUaDLLABYfjvQZpSLJ6hKd1oRrKmvXybPwdungOnVQhtjflF3t13vVy3mwG7z05CVcf11VzlLPkB1q7tEuMxqG127gbhXLfWdKtIJ97W4kr4Sg7BVcJUlH+AfFPHEavtjv8J+dLykFMOyIdf0NJNcGqVvOHBmqKAREdOg3hUwZ0IhG60xqw8mq7333qdFn4hDPcXKeNFz6J1dIsvOG3x+zZCSGoUQHWxU+gwToZdUArYea9tcPwF6Y2GRonQLWtZmb82DYYWR9C+V5CWSK9wPkztpRu97616eW6uwKeHrsXIsuEhq9xrhgYblaSvWAAlGvZlC08PhYgTW\/m0wBMsTmqa\/YozL1yx5S+tzLclmFzOzsnJIGwaSUObPmpg9984OSov6FnNArFzYoydoCjQBEWtZ9jAZ0VsBu0CZmNXhJDQYX30NDOVMnY7bncMRvNuwis16BaOcVvbAndUCNa+grj8ldZDyZmP5z3RBZo00aILMkY\/WiS1N+H4on8VlnC2H0\/DCQ1knJdMKg8P5niWj7ICU+eE0V1E0zU31oCbNDBnwqGDPvn1gI4jV5op1aAmaKDGMRNeYLGheF2jd\/6thqcSUvDDqk2CaySoyRAZHccAvGXduOTpXRjQD8xNBGssFQDwjD7G\/DIFe3WvbR7ZbaG3k8G3a3jqgTD9TgOyQ4EGdamNgXGAI\/WesNK12vmO9bRNpUU3xrFQneQ3RLgc3OiL59WFUe2t9Mb8dWbBGzdOafiN2ewWPYkIlMheWRFU6frud0gVea46R8+X+lbtLjSenI431HYkNRZj8K1sn6UY2799UIsM5l\/PyjtSBU231Jh21yHftvPl1kKcgK1a6jKbwWaaKfnqkAnIB8lGRT8KCBoXlRx6pn1G6s2Qo3FD3meB7QyrY5Z6YM2P62n4PCDbfwmodPsF+rmOjQmR+R7Vu7q7qQeatKo8+N5DeJANP+cepjKRLl1jwyQQ+YTgW9h9BD8\/Qsbr1v+6FjLOcpHghiNnWoWsGcKlu2aWHdxW\/QOGSr+Pdh7dHQ+Wpad4\/KlIuZ\/4r1NfRLrob7hfDAYuY8iwdRIfdlhYvFd0WF8Fw7lKd1DYXwGC\/0o62lEjz7fBzR602qvNPw4qyMcWByHZmAzGgv2NVO1SU+eZ1fojp9vSsXGwK\/ltwRUVqNWYlWclUSLMLLAgdpiZOzvKMz2PeqLc4hcT230Cg6XxVFwg4m8J2u1dqniKqcAYPmneFCCXpIFGplBrbXLvG0Jxw2f2LJ0SFWlzd7jqoj\/P5SZHPepKI3kE9UaKbI\/iEn5UHHBUM0HmJes87\/YMoYZxyMhLVF4rFTkUJimyXx3HgY7+n1tIyGU6UlgtEfQvtiY1e7CvzrBWtn6MimwFeEhlQEEPihc0OxHMfZAhhXRbpk5NT59eiLXETTQoAtoNdYpxHkZr9KPgiEm2x1Tgk9Ui+iuLiJ0b9LRzV4n3AG8+eKY6nk6KcGc0vOmlcM90gZRrJ2vSw7IZycbyb8ilKdlPM78OPaL53u8K5OdoUKX+7TgUIV24pDCfNrDIjqLttL\/aZo\/Df9AcTD2ND\/KV7O2FmicGpQsubdTMEynV0fqKaV4nrDlIUR1ES8s3mpZy7PgIrUDXWJR\/pMGVXW2RREnnMiagHRvyimgvPYQSdG3+bZyqPG+Azyi3ksYfUbxoPJWWBZZTiVrgzEv7PBqI6jjaMgO3OuyCl5f8s4iyKL+xJNnTm919k2Dh0DqDtiebw3xF+JreQ4G2CXEbITipA9\/StDxdQFyj0gqr0PkDDzeGwU4P2Jt0wZAGtVz2rXQ3JPeXXXS4cGg4E7arSMYEjLO1uCYVvgNGFu5YC8qs+oY9cL1l1QWb2RfKHjw5T97GU836uuQxdLVP7Q6t\/C2z4RoLxo1TwZ22IO+vg9p\/KLJIx41+DK5dlOL8l9ZI4DKzKn+fJgygjkOSMChCRFseH8dVERHQDeCXroUTriESVXvNan6keRFygRZ1papHkuQpiKtxUF0D6aULDXL6A6eBulN8CRMUM0G6Y36S9Pt59QGQQvpVCq7IRZz31po9vXXS3OlxiqL7qlkHG6frZWpWYul\/hO0mFYkWu1TykKfE5JrUfvZ6w72FLeWO6AiKN6y5X2ubvoZRazvJNjhkD7\/OQUz6xRDwrnV4Foh30liROqtER8KjDcYR1cJd\/Wwnp8f+5Qt+lPxfvP3cNkk9qIP1Ypr3\/623IE0dmuC1GzWh\/hINlC3XcDYfCqPfpr7Wl2eYw1sDrXwcaFDTqXtTYpQ7uH\/IdH9+YT7ZybvS9Kcs5F9bO9GuKI8PAsib9WxeZQX45y3\/Y7n++J9I5hP5WJnHgjoD48tR3KwAXaxGTkQEi0iB6AMiJexndkSFVO9LBnMxLtwq2sTySf21IO7mQcvKpgJOiZNNY61bkGIdQfaPjIXM64pFP1Ro5fF3Y26RrqeP8eBym3vh8EvGagffv3Z6JFStwOujQDJvhjmynxDSY1dCAedGTeO47dOyvaAcFvit7UiZp1NDOoIbWcxZtGO6eED\/sjGAVBrOCH8M0uhQ60NXZcrVby0hA6QfW04DE4E3xVPdT7E3usm4a23AeA2bqVfZ7Vwtarilmg8lTr2xtUpFdz73KY+lh4beSLyOMwIxVf0BrPhmldk7RgubmqYmCwYUve21+a\/vmnpXHRZ5LK3k+vafnlW\/nFFQmKBrAwbda1Teqx+fjNtz9kLQoMknWAkP1e0mP4ZehbCbsM2e+XPh\/RKMD+lnXNy\/HSXK5Ge3L0cX1Fnek41SzPhMDigCHRWqLVx9iJN8iGbGrh0BSl8cUzjc6idnySFD\/kWpNeJNmer9hYWl4ViejHAshL35I02wSPBSjblEyD4eLeYRP1ZjaCAk\/YIbTmDH\/Z0fgVDEceTlOHylmkSSQfPnXR\/nQ3BzCxcvKsKexC5ujb+yg6\/GbWAAaH70KEjoXTvHUa4HGck7EnAuGlViPsmDLS39sIZJQSp8nhmbq8JYe+4TDPjirTpaqhcxDsjoVjjF+ZsPcR0O2widuaqi2JJ+w9VkqH9VRHvG+bV+2JPT3gCDa3leCR7gUkPY86DInqV3GOIHIOzzznTl0P8+6p7xTgsYnmCnBaHgKtWFaMYJCCrFYp7A8cCsDk347bal3C1l6j2ISrNqzvXk95aNmZ9b\/YTBfpZJy1N79WK5emXeNBOPOA9COMqRN6MrynbAl7P7\/sMTq\/Izd6kE1VjHayZJXhKkrXkRPMsOKzffBT\/2MshgsOxBlms4u0+r4h3Hoz3qyRN+zERzKOFu87LLEDaG0+QHPmFp6RTd7h2pler2t1Hjq4NUfDFke7tKIMUR+5WkO42x0bEBnVvf9NvzdJqFO91PQ3tOIBdbUO35t9safLmQYA11Cu+rofpJe1+J6tPuLSAJrCRbMzoI54cblw6VcGz58Pw8SQwfumt+1ULyhGjWj45oi76j4jOBEk9Ci\/YiOVfsiofU8hlXQ7w800kHYeVrDPH5K2ebDh+8MyvXhx0JHBJFihxgr3tGW4G\/VhrySX6WvRzECFAjvXHL32JEnx1CzN92W5pD1PSBzE55V8CWAEA\/2WeDjvk9lly0ZH4NeVuFnVtNKTttb75rczhuPfHEfzvGz0r9E2eCm\/97\/X8M8v2Gruf8PncI6wRuTl63Q5\/3m9xeN7vp7vehwPepNHdcVYf1dlbqmiBVyV51\/oU5ZxJdO4vRPPFsgTOWZduq1KHAzrpTm+M\/adesvSuKxXkEsUnlJNsucIR2KS75lHl8qpDb16HZNR\/qim91a+jsnqzU4QjPSj\/Z8OsluqBu6ELCXBQEKTOMfX0L+M9VT58nY5nK48c2Qxjbv3nBLYfQuLoyTUNYptFuLsFbhYmHlgcWbMV8V6+GhCy63sEoam2kuboRN9p4WmC8SExsXFSlTG5Viouis0Xv41Yy\/FVmR7+6bPtlQy3dx2rjwJ3gkWuNZ6xcdLYOeNrQcDldPzpuQT92t4HsfcWrsMdD4O9EhW3FZqFrCE1L\/q6mpNURAcO\/tk4U4BkZVxmRF12V9MgyOmli8gyadXiQ0NwCTt4feWUE4npIz3A6wOJNmdckbipyKF8nT8loi5coLRwv\/d\/QckU7P0rruUrSclzpmS2GmI8rjkQ3Ap2a1vcEqscz7t4RGpZwhyB4kAAl3msXn59hrgAlKUoimIszPP6DmRI89EBDnLz9z3QYDltXOdxGvGZFBzadf0JIWMNYJqg8i09\/YVmthZX3TLtTs5sy0f10EepFk1AsUV+drZrmoH1UXCpxbMSP3fgNclDwFvKsO7oVQ4ojaLoNxNYtBaJYSbgjIdB6+yIYJ6DEMojlOeYWPR9lGMNLR9gfrBxYUCWfI0ZOTh2N+4XIv1CoSE++MVfn\/c02hFwQe0QXqhjsq6Rrw1PyEt+jU\/y5B+kf7nESjKcar1BadwP+v8L8+aDKFWjT2WjwVqrvWkEUclVHXj1J6sNefzz4TGVUVmLV19Ai6Pi0oezkRxkk0rgIIHKhDeVOU1TY9PFHlYXzOQDoXXKtfvNXwr6d7e5Elq5kvhdj6uGjZ4Keul4z0CA3ewZvQN97Zu1nBaoEaDJNoCoDzcxoSIoiJKSrKA\/5BozT6s58kYAeck6EG74aAsQorF7jp7eSF5JKyC2QAMgFlKuxhFwOCMN3syopyK0uFrGPHiflTilv3bJ42bHa+FBJqvww0am0yj9yu7GVXvgsR0KXhXGP0tXO9G\/sQxlDijl5FaUcfvL7uyTtEMHszc6o3JlqV2Hs8qa+DVaiNP61+CNDgu23caWuaRMaeiK50yjM+v8drNxH4bKf8GVt1LiRHK8i9MP3PZEUQGHU9IEw+Tq2F4esr4A+UARNva\/QzGUI4D\/m0CBVCy9eZX2lwn+Cdv4xwi5qcrTgdgh2VfW+HAtyIk+OLY1sqQ\/60hdf1KLBzXaFBZwNW4E093i4wOYlV7s9tzhRu0iFaEYsP2d1yYnfiNVwMnVC+YRI4CxciHsXCoLnh3Ect9M\/BXWMxuroKoHYik3ZSyCsoPj1Inzdg8fw8ou+WPMzB8wgXocDNGdrSrem56PHbsYwA0IMUszErleTkEFKwTtnPyk73pSTOXUvepMkc1LYgf\/r7+arDYooSBQcuh4LwAWtqnxCYO6n8Y6KW6SSK1cGMhrR6Op05hCkFqyiOYZe4ROomBx4XVW80abVS26qYftaWpgWnSAmW5OUZHXXKy\/PrQ\/5NLFUcRlvtei97wknZatRPQYwF7z2h30pmLyYRiIaOA4pI9ZCjRgok0ftAXiuO6LZe9zWywsUrN9WXjrkJiFVSARQjW5XIPlNebN8MKREBCxu9kGsXnkb\/XaigLR8ztBeB8ULy2RFqQ6VpnjIPUYkLr4FITzrny1SdJWWsqArIe8p2Ms9pHlJQ8ZZKUI278kc2M4Ef9wjQs2xCvc2EyV1pt7jH6xVVaFqocncZ6oskB3z+DXy\/z8NjINnMK0\/2AxbCL7GUBLhaJTuKNybq7vGk7vPpfR+\/xQQE+odnrUB\/cUBZdwdoDZHHZ8Gir7WFXteynwq1pUTCtLBWA+tmFeLSOYQSug7aVAHUN7Ylf7olUD1o7mkUBh5AVlCgIHrdElCoIhFWKzhfDy83yOXs\/GUF7jvhoo8FXumKu4HXrh9Wqlvk3EZBU0yI2zUxQQN+Np\/SdqWNbI4JVwXTbVTNktdUG1StNtmYn\/OFKGAY7tVhOQb3Se2U6Jxbn8+LE7JKY84Vr0ogo3Np8D1E7pbEMrDxQWKu2rwI9+1NQtzcu\/5N\/DE3sGt0F2NeXqohweH9BA1+Q7OxtWcSOS2rc3pDYHSeX71VO\/+WzNE4UxrHgccac8Nki\/\/r6\/1c91DlaHfY71C+qPOmNZemg\/E1GuDK2cj0aE9J7NKKbc4dRu2sOic637em1T\/ejnUh+VCmZ9P3SsZUI22Hfz2j5EDv2gl7VzcYIDpkcutnbI+ep6LHK\/RGx2zufEIWXAC4kQELdttT7aPbc4CP+O7R4j1JW8RjekpzE1hCUS1FjhTkMKGNjk0kpI8P\/s8IJIilmti6XRR6sz\/0kSfwEWNfClcD1M+65GOTqJlO9\/gBUPTCopLykUZsUNbKDFNziBXB\/HtqWvTLwtEOYn1e79Ik2NSqgBicvOhAx8IBfAFF2dE2mMLFJu00OW+Vxvq5C6SsQWTaUNclav10+paOWs3F9953LatAzawhzah6wPzp6f7mEW\/kZcPqODExxthrNetH+vo7bj8ybCrQNi5sDdcuLQJU5FfruBlgalreVERi925ULMpa7cjQwsHa++OcjmQWrezKR03ZEJS8nZ2hnoKZCGgwQGMBAtFiGllvoZ59YlXWfBwAStAuQZGS6aqETJcSnzBrcUMJTUTehU07QjD+cso5rabXsNV2tNrcKYLlZoKP9H+g0A5rYJ3npsQObAxfQVfyCaY7diffZ83v8TqNrjc7H5cg\/mcYixoYUgo5G982\/01CjgewL\/wdI8CNgV3VJ6XFdU1cpeV4QGbJzcwbo9KOzsvEhXnfpeh5hDTSgmcBl8OpO4yqhks+qZjkG2Wwp1rp5Cltb+zYKTojmSWsPcS8trIgvjqClh\/ofm6ux397pd492ruw+gDP+nTvvGOx5q+8lhdiz1ok7\/8Ymo5PsP2j6\/\/4gSNK1xOi1oeP4Az9bycH9om9zTQo\/kfhHsUtq3aOOL162xrWIiP8\/zWbfmKTaPmEcmJ6PEU6+HEoJNsShe+wjUqWfQD9k8b8HZYz3Zraa2f36oAzNd46jVP+w7+P\/VtnaOy99zxhiKVXBlt7PQQOeRTjKuKDe457Kyb0Q\/RqcYm+16p9YQ6bORkskU9lzWgq24j\/9WlladuuDI\/cau7f5G9i3xnbQY8tv2Ee9f+ZeuMgGT4+dztu0bQpa6ZRZnn\/TpPh7QG4YON5rCkPApQM58TcpRMpJQiV4oHab8yShiX4LOwLlPHKeq2bhJvtYUUh8k5PHgxSF9xjmUKsis7CVwcwjL46I5YW5SCskQ6ly5oI2vjJ2gxKeacXCtelcHGnQJsmmSEZPrfJdft2BbYDIG2ARyuL2dDLqGM8NmqmANFU7DalXTW8EQdo+9bWMvc63zhOf\/NigvLVGnTlJwapzfzPX1NMjiTe3XrG3NtKIEqQ4JnszRzixWOUiR5XfJR72tVuabxpZb0tz4lyCB0Bcp0IJhqdfFHV2vQGTPlM2GJkHGkbDTiTsRsbf1VsaajzP\/mZ4wJYb5ZTZIyYDlXa3xtIx6BS9yfYaE1rqxhZUZRtAr\/i3AyCl8i5KiuietEvhxKreC8xuaIJ1epWwP7h+9zK0fjq69YDGCGX8DwAJRL18TigVRMQG1Xst46faLeQEdWQcuewJbvAVL0vS6TmRYNs5fQkshXW0IYNQON2iiJv4K1NjVPPzhHpk1GaH4UDcO2Vg2InvYF1KO58VJjFInAE+qFhJCupUQzIFOlGF2M6NB4dVQES8\/t1mbp0qOhV+TvTW9R+WgG26QQZwJtAEpiBXED1gUYTXTY4VDyoGdndE9sKL0F5NzKULkq9gtnPHhfCEsFtcrYRBCdGWNavhgbdN2CtqT0mNWTtVy9AiXHj6OzKDiuVKLwTEN3WfUQp3om1BhfoulNtRnIyhPTVyOjr9ZdWMFSL3CEC2rGV6YAokxoqHqP4O\/gJeBDHAXoEfqYcik+EW6EVX7gVLez07i0fitNL05w+6YRommEh51nMb91rHnRMS4HVbPd\/CJZSRkoWmgtM0Nc69mx4byBxxdhMfePqN4lNc5K1P7n9EArjpKQQi9T3jiSaNzJFGal2ANiHqZ+aptCwMMPqWSZ8wzKDMMlCBsmhOWYJrZDpjO7gBkt4OoOdDBK9YLJcqzmB1eRs\/U9FG0HGb5P5He0eM1u716wqGRKXBbKoX2HPHXcGIPCFH5B\/48t102qrG6azYVrmWHvcXJC1jPzCuSnQaAny4ns7vleF2GB29uqSWd1\/IphfVNum9R03N2rtHwxgi4VXNz1p0ouczOyDpRxzRwqLFooII8IjM1Z7uaSZ5Skodfw+4pC5De2Go5nAMgHpSf4KhiMLeRBNC5Y5oVBZiDvWr7\/Ze65nFsAKC2HabYviZPn1+oXvJpuQDDbiiOIfPtTnqDTo8sBg11W9HaMq0JTRWc1uVikWW2ARBkQ2IHmleawImJQY8+DYffXhQv0sLKkW2FTdG1+OkNgYYBG0KQVerEBhQ0cqBviovKcmeGRAA5sz+gJbR8Y58PjtKYSXdMGrVcFkbiZBGTheYO\/MXRkQHgO57zu1eKoDPF9lae4axilN6Jb1nkCEBNLXj6abXxF295ZQi6WOl9VWx5EqHthbkAK07YtWnpaw4+R0gKwD9\/x0SFpUsx65iD2WOnuLUqBXNTg4JIUC0\/ffoAfdjYl+4exTTGiDF34i+Mm3TE3RDJrQmip1sis1j+X6SVP7IYMnoneVo+TkcqGd3DNEj+4iMSAwDJNrq7LYoQ6QFCM4\/2VBi0c2Uc8K07F3bMt4Z0pOqkw09zQGY\/yHO\/wtVa25O\/lW9i0pVvnYzUsrdcsjGQFJ4d8jToKGzayGfu3QFuYE6THq\/4IN0nSFdnqd+UCK3lZzqVeWzhLeHw766c5drwsK6+j1A3fa\/zT5w+JNcRkhOeXrfs\/ccPHWgJgmkL8iYw9cb0f6QAf\/q8CXhkF+cprAKBlFGEtSqzcbioyjWnRjy\/qiuAWuMyF7YF9yTLVzCWbyN4DJUZKBiRrnthwWwQfggs7j5MVaGYWpNzoiBqBXL\/\/rA9g7P\/3TnS3k+GG\/suaQ7RavNl43fNna8uvo5ca5Xot0OhMGS96evSZqh\/vTYZVNEjaBuFXtbuRb38dwPq697vzSyzRtebSSblO1Tp2+4ohLHV9I09oyKUKHpbGH2irdRODK4SDT1KrBM7eAQQjYX+VvTtzfWy8gSICds5t\/udsVNEVFMTTsNX0lO0KcOjYVY8zF9SMF3q0MZir2qpKQNdH3LmmXuavaj+j8n67RKhlVFIYa4XzJZY+Av5oC7goC0FTm0jHPjeg1gT\/8nlYmLYUjdJpn5JRwoil5g\/ntqKLMV2OFXFERrvWWKwB3qcMo4AdDz2Fr6EB9Bycc9ivNrpOFionFjKErdD0++r+vxZsyrQdhna4WiCpy4UW5aqE7GDbOv+QxpuRuzmGOz+7lWMffmeCKGuvgHkWhOoZRqvj5F7AYZ+h+8oLlSAqpZJQyG1GSXxiTTKqNWxTL0HQ0p\/aYp9YXFXwC1PuVKhqg8chRMGBB0lj1KpQ05H7SwvyD1Gd6A3sZ4+C\/DXqvaGblUV2Rdfnr3NNHYBfzZ0M+aV8HJmWhEqFcGH7B44z5YMUDOKmSILc8X56fcaOkT08gUq\/yogQlOL4xAwiaBQzcXLkotrJ47arBGO8h2slOm1XZJ62vUHMgPtlOXsTLstq+mxIY+RKSmn5E8MmdNXCB6xL99EKD2\/9uVg4hnCkhB+KIqX0RUegRUddASfUEPq\/hL737ol5QEGaGuJsJQFgtGdRTn1+q18ACU3vaQbwCKur9f9uEQheyRtWCO0RTvwX5TjHeNrdJWPKEJzK3pYBfAow\/LK0S7xFKNK2CgD3Cf2rDKmqk7e3S6cLWGVz0\/rQtUItjRzYgJLNN8HfPs7kzR04Vjkvexh3Iwq1t2VhDkaCtuxeCRy+hQufma966bkTe9vwkwzn2ZnjDvrwrRGPniYE+0\/aHBnDuHZpIqmBrUEIreBWiPZV87RGzWclHXwKk7X89QY4PcmjpikNE3REUnTbyFSV0+WTzJEFluSUx6KfYEeSY25ZAaIW64GwECDzQuxLhdAdYWRkWMHWGDR0NhVK48e5BThvJiURvQDFGIe8pyEr6CUgfP1mDV6A95wAfSI9iPZ4PcKCMGuZvgBfi9J5rHwzta9o9f4R2h83OjVwQp5Ob8J9fCVm4XIjCWdf7+onyGB0HMQeNQDaRiclffWYersJAWbK2WSCRr8PGbj5kmzVurIEuGv\/fhlrl5RuK2RHeyM7T5ah7bdH4z\/TXzjCGhJeVr4bpUG3OO4CLqWYb3ISDVb+kGfM2JPaWD3y1pa\/gD3Boiw04fzb0YU+6i3YR2fQ5mDUJIX7mSLzxG87gJYihEAAKyCu+LJY8QuZyyWF0cORUPwPl8pj33zyts+J7uiQTT4tYBY0Yk0MkvR4zh+UQw8LpYL7CiW7WoT2zw\/Rnl0+1+VE7XvatIlfPLCIm9+71Eqrc16HweygHqVlE8suGdoZSxo2z+R9HahEGrUdETvygN79OuZlmYaaV6TZnpggCml6Vyszy91q\/TEXgY1CQIIDaFkxir\/0PbZhsj2+uPzEQVuEC+KKk7s\/Eip0WGRTCmco4obgB4kXJCN2eCB23IgC9nLlwwJuVpIElXzMU64cYyCsLw6D9TkwAqpvzVos2NtwQYa1xv5TSA3ONf6LNkXpCKe98ufRvGeg1XancqgeJxCMgvbnV+qoRjTOOE92JbG\/71XwdKj5IatvTmgaKZjJcrzqaHJFZteGCnVkW8zbI6NMj2sIylD+kWx5XhmUGJKSFJBAbwbH38cYNJQSvl0v9awAfFk+sdnJ6NxZYXb\/PF9RcaFhBeQKPdcT4wSuCRBWWF9y4DXn3TzDN8FQASZS+nTginZAifARJJ8A8hUUkgR9ObLCUUBchzWZ6PLvOodBgykktAWS2fEujb+Updrh5Nk3kMpFmcCfWNJTXp5c30DvAUl+V0mU0Y27EXBfuUWbJRD5ZscO8bmKNqzvrqv57PTHA8z1aNXt5qUyPsrPq8t6ryP4q3P2jyBLeZtLz0L4NLN+SsC4MFF1tWbIiza3P5MFtf9Oh3wET4AYtJMma85rO4UfxX38KeMtBTtk4k87DNGIPOEra1tGmv3bIOKsHkLIDYexVrpbwiH\/iI9eaYkfA9Dqz4fMP29lW4bnwYA81p2fGA\/yntYP5TSt0aVoXtI2Y35Y4fj7crfZG5FEITGF+J1D9L\/enMt99HLQq+osnc+sUd\/95KF15gQQ3FAG4LClv9BRayDqbFJoQot5aQcix1m1XFK0ifDx5su3VBwRCvpoS4ZZzJ+ZR6\/FcBnvIcUjuxb\/4fsr3XYDnHO0Nz+O6ZDs7\/JgIWEtD3liDdHzmLDIPA3f3EJH+tQ52jq9Fv7PyUyQRLg66vfsqFCsqiOL6L0E0OXzPmWLIKuaFOrnm0zsxfWoSPM1p1d5ZSt8dMxVtWIGO96k1gCrmvyVwQNiPd22n2Dh0nPT6kiWsUe40R8C89Om34OFuyuKP1RWryiCDgNeFmg82qXB8ih5wza3vf2B7lLB6SK+HdU3xkhk3JJrDKUIE6kRhDTACIDo7opX\/lmdeB7OIc5knNyuxd5vKIywWsKxNgv3gPjiQSx318kF6zjwCQlRHitvoL6C+hS6bXbDyfB99J6v+xoKIdTAkfydft0HMs+FN+I0dQF8QPY+WpXGRPZQ7BhA1U2dDwnt8ypcIQVDEi9HlQN5j9SiCC7PcpoGWlzQ00MnC8aqkaBmx+OFApYrxocI6L8+R\/uBqWeGP\/Faqixnn\/sWA0oDaIMDqdGdtkPWRvx8PfWOcEETLxgR9+knt1odsHVEawpGbozl9vB89U0ShnkCST+Aq8E1sB0xiMPioK1No+LNQwixAsHv1bGIuLVvzLFKvW9B+2Nrs1siy5ZeMahOu5zw1QOiqvmJFqGaHRA59ZI6rzKANETui2ETalNpg9zLzKsQzMceI5KXsfjn9zC\/kDXrN1MwbPF6kx08qynrkdbfG690SItM3onZIX+6hITVOMrGMtvkvQZESm2OzwBX+W0tNCzt+3OdPmkgh43Gaey3YjCEj4t4KFIKFaWmk90QUThdzKasnvMsIQ8GcJVQv9zqnaQvrdXySs82PIkhw6kJGS17X1jba14I2QAWuCKXXwTMzWsnkHJ78uIdH2sa+dhTTPQl1s63regd66f7+lkK6RpA1a0AV8uQpUBcjTRKSj0krJ0bWkJe4PbLf8qLiUzIzf8cSMzddpGbgaLvLYBR\/QFCtrko52rmMT4tFw4l15UdiltUC0WO\/Crch61+vnjLAoCbTABMeSQ7trX5hZfD+peD8Munfo6X8ZH5+cW7idx\/rgEOKqKCZgtpb+KMRCaByPDbHaaoI2+LaqS+Bbo5BpLiadYn9aKQCmSNWQoXd+78RObY+xS4iqDwW5\/Y+OVqtHuGFSe26aJT51+FWKrveL3pqORr5hocO38cQneb95+\/8hWZAQKbb1Mm2UP2B9R2jMZijMm\/i3pv1df1rJccG+GYGjuuTRPRKaOfJN0wOiMbTV+8sOwSak\/XcZL+7VYrPDdv5UYE9VWSnXNab1RKj\/QCSOouenMD7gHi+AsJ0y+MoqMKtpn9XH8M5N5Io18K3Uy54roqpVp4RZu3Xet79af0jXn0QfsuFCyGNI7l9\/sNIImwi6KB7d0hjpup50cpPbZZA3XedSQeUqwK8qpMBii059M0EFTTLYhIOYfB8UCoEFmgmwvrdQkdB4W3ddqDZ09A0YrSMWg\/szwcejQcRG\/KUYFLrRvo0LoXIkRIHjAoF3wqobwiMQgXG+lgUmhHfx99oiup94w2VvwxXAH8uuvmp8UTb\/38adOfSYT0UXAqm7aNehU7ZhdOJuxwjIUAe6nFfF3cGMRT\/3gb39lWqSS44oNYkT+mNPNKLD7swUrmlR2CyTzmAQwsO1If55Z8Ni7dQJkBfVZTencR6mcz1PtaLkFPYhFPab+TGarohCC91Jy2uBA+5ygghngIsXYlkSYitNxXJKR69aeevD5oGlvbEgsRXND43ir9sHRgRhmiN4gQva7m8ThDtdGcUW4L5mpCOjPxkL2TmgV1JEgGH8NW\/+zX\/swAlYtCjN1u3KKIFoBPD7jj2Je77YaU9TnNAU4NgLj1c3tLMozSkEkcY7pOiHZ4Cd9SGWI3M4Zxpri0FBDzAFyWIuQ7rJunW\/CkCPelKChWkWGuo3bsLLxNy5AhGYJI+c\/7WPEwim++ZBbYKxADVLGBvzCIV9PUR9mTyN0\/XC4JqsuSxSxLcXGVh0svMgZDcDpqNoDVBxw9BrNNeaDSiTpYMrsdtJsZlPHK3FyvCnYCFpmW5rJgI1+gfDxdKCJOst8OnpOIPdHFcf7MmnMXaVlpQUzP88F2EjlpCqyeapKOiQ+C9Yi42Z\/BgswZRpWRsM4tyn9iOvo5+82\/hVmHmSlS4\/m1suZ\/0rPz2tVdDeHcfOB9\/2wbK\/OXfGZt54ZQJR7iIGz3URPcYmRzgee9YbFauWeIyg05RobBOQX3zNhvjptI0fkYE9jKGCZmRSeHYrOkQZAauPDCyGIepjbm5cvndQvaL3be1TjG0X9tZQ1OM7nl7N1lN02yAVZgWAaRWblx6q0L4rZcDR7CzfhxGn9lWPJcyc+pCVF0pHit2aOOltDhas4LXd+V2OTLs3MYKQ4t3MLaMV0ZPGt000y4pptpzvRqh\/p7znleVYAIG1OzBMW9fcHU8sRjBvCyFJ1iR3nsLd9TDTH3Zhk\/78pZNks4i2CwriXc8XkGIp2J6DC6puBcYb8EiZBPVpySdRp5SSLZacvFByJIQLLmCaal0+ZP+lwWensi4uETAoVBuduKhoQMcQfIYUhpQcYX2KSSfEN\/WpmhQO\/mdhTAQffcu2W9E2ieuCdk0+2V5V5sTfdZ+\/t94me64UXncmjxjQJ\/zjWQeiBPa5YCFzGqfNora\/JVx7w9sU24GKOvRWwoTSOtcEIlmQPR\/XkNuUVfo5xy2zy2TWK3fvsPrTcPcebeSUqb5dNq9+n5F0t4I4cyjwC0WvuF6fFNG2EWt7pdrGuOIeVgqOJEBD0GRhbIRPWOuAIR7V333diqQ9GZFUYCqgtjYDaUzx\/nF+lb8gwR2X52wFHs1dfQPVb\/GL\/+24vA0jZqzzDoHH21j4SMTSz7XT9Oem1dJb4tmxq2jZ0QCpQ3GPLM2hPlqCiSz3hKqP1G5MYsvSDAYtgoD\/P9L0z54\/0vtSD\/44gyMT5kN85REnfShGHqYboGKC3BN1l6LYmgzPf1R+nOl9\/RkjD9j6cX4SUf8kQpDrBigR+AwhUH0gLgssHMXMNSKv7E6gMydrz4GjF2n0Ld9sqDQKV8oQHah3mdn\/GdWsjRmsLfbeQq4rIR70JT2\/o1UvkBg63wBYc9aGgexlpWDsfWmtm0UF1FPm4jHFgi\/wEAOAHOqPlkqaxMowizglE+rypsvodmdERi4TDRDW3nOZNvXu0NGPsVRqSm3A86BjMUF4ck6Yjcr3f+rQ2KMUgSI8iEtLoDm6Fegx16K62a9NV9w0l4vHZQkwrrKWkhjz+koQHSLAlTN8lxUASdtd9PYAzl7Yw\/psn7xfKsDOgbj5LQA+0q0K8Xs\/WsHAmQu7SsTPN7Sp1Ik\/NWor0qLNsnSio1hC2vBZYg1Ok2C5bQdmPDYtRzo8pui9do6zCZ0LKXuPrEpKndK5cxQaYxlqpjatJMNu7oYzYVecwHoiE3agHKpVo2zvg4QPRFTuIxCr5+HQiLIj8VcwRm4Rl3bmr3pAATqCv3ESalhroWepu7sqpKcwC2tjTeAf4G1f0\/AVXPd1AFZMtjmRhcb1DyRAqyiEsSWKE77fOLA1DCZ+bdq48lvwoPOlREECKIk\/66TAYPVtGAoGyGSONCbusLYOYY8Wp4kWSX4Jh8rlvIAeakQKC86lSEhDeo0qG1Cks307ijbIpKuokJQllUi0JFKrawLGWF1J8XMqX5h4vH1A9TwTwaRpOeC\/aHhIWjRWI2vmozaHe+PU692mv9mfFry+PkQP4iqs+P1+G\/67\/FE2Ql3GjJb8SSlhBWjT+8A5ANb66Svr79H8Rx\/s7N5aWmWC35xie7cejBIVQ5S2yfMoOZ9+Pg8jRl3kT9yAVXSggrq5WEJrzhadf3hjKfqqCykRXvKqN+zq6jaFJ8+\/OmClqnq53ot7tb2BkbG9emj2tCiFxURh\/cGkhusl\/EcJdeYcI91Mm1gRfTHLK2heVMGY1ES4nOi1RnEHF9XGdbNtQePNXYC2LOAUdxJqI\/oJd4PPBOv4tBite3j+W+nTUMYenzGq6uZaZRZ+9BnsRA3TNVVWgDXywMcA3lG1sK12dzlt504ClbxC6S3r7ckWmz3Zi4XRFscuocMjfBrcHNY2D+vSMXNqrQ314u7VpaZIsrghJ1IgQsMDbkMjpIk4CUKatL9E9o5vK08R+BZ57PuZlDZbDojtcFmcOUi5JHLgAHCgU1bOUJZxb3NtFeAa7Z1j8hBMlgD3gAjH1yumslDFm97UJegdhz8SfSS8BitNLBOcZMGd18PN3lzsQ98F\/T\/pU974+hDMqwBKhHyGvdFxhpq480MdphycjNFJZk5g2wcqsCeuJ50E8hV1cTq9LtKowJnO0Ef\/tf01bTzhXu1gr4iXAkU3KmWxo+m6BaFAmW7i+A+Yc8wqGwivH3VsdtVzGV\/ut2pIp6zJMDRBx+iJOZY6P9Co2UISqXkkYcaMPoewTaSdi9brb6FImdi9yQ1TnNgCaYC6GZhJyrYNHXwoiPJVJDA7TsJDwVCMMbDmtsiPrScUiNeCKybAKIxrWEjgVflyLYmA+h2MsXJsJ1lhbgKtiAoRYRHmkhvqxi328+unA8MWRUON8RAwYkn1wyzUq\/NqIuVlTX+TpUhnhHWsHb\/JnLO4M\/WnuHosqvaxd3ADsV+drZ4kSeWaAWqnE5J8T9igRPHqpfHQ+9dtgCbvbNAtpAkYwo4gxpZq6zBPJpfLbwBX5MicuJOI9gb4xtYxFewmDT8z1kVvUrfS3ZvVjS3\/W8MoldAsFfC9CxweL3jfua2e\/cmMfmUe8wqpwp48d3GcFbQFajiN5p6oF29Riep9ucLnHQOhTUYCnCcIkz1wUiDglrZ1thIZxlBKBxz7+YRBKucsCW8OeZD4zxJKwg4wbFiEUeyh1b1SIwXlxlCaKYZvbsc+Ij1RNr1kbveuwtitk+QMuOembyJlnXUvLLgrdV61az2y5\/pp2z3vCf7N6Z6A0QWDxoeVQocm4b1P\/cCgLZeEHLeI2XfTYVMYhzPEIANW+zsNckcaisdyU2MTCY01Rq0C4\/FMwh3m905BTTV+CllP6Cb38\/Fx3uTsu22cT\/qBUtZSNTDjixfIO\/j6+ajLv2+KexhONUWJ\/n8jSm7E5WxJmbMdSAwICbpfRGTVUpUNsDww5tHXBsaLQWI2IE0yAtDwROfsd5DoHZ+PepZIhTOB+qKPUZ287OBlLmUcIZpMD3DHifVW8j9v9XUAQnR2aBPPNW8SM1r1IurkctgIwUA8vagdTFvzhA6UkEdu8LSlRD\/9QwnmHfN+K2EXw0+3RFyTy8K0m0+16MK5yRrV+xQicRWxs927xqtKV3Q7ssyfCk2TcuvEBkGYPvhyEHlpv9o\/1kZkcsedrGaMZtM\/NsXgdllghdiuBM6Mup4+DJiFWOYZvTIBOrXxXxOfpTGHQ6rVE2OpE4H8xnDzboyBbqqr898g+Ogkz9BlM9GeTqBeUEx3FqWBxTTNYKC8IkbjgRftzFoCAQ1jwUl2RLpMjB5UYCAWE9SMqMBXrBMhrraj5\/WFcXsQ0AwS7ruZo4OmxkyTHaInonBPoDqoQSWGS6lsE1FDRttBBkxDDpGJU0bQIBHshOeVmz6XcPJKZtWK4cnGHC8Ufh+xzzaJLtvWnzt1xzFPJyt3G87PtU8M3deETycJNoxc7WFRCq+6AoVtvnkrnpswjOegldlkOGx15UNZ4QmzRAtwDIUb067\/\/A\/Ahf69gYMCgLQXkJy8SAfeqSyBGODyAnhEbp0a7264GfIsQJ3E\/xP+X3\/KvpSUw0aNmc11kJvvQtei9+FxYjz6LhrddYHX0gEn92iSA6Oe2SMsZNbQjx8+ghvST42QEJelVVXA3zFF4kqvBJtM73eGyjDVnsfFatQQzUcLzDP\/ZDmR35aoccJ3vHPoxh3w0YnfpH\/lMlXseNyMNO+DV8SDwgqxVEiE9u5\/zZyA3iJkVlA8qQjdh\/L+Wv9A75YxvI1lNViJQjYx+7+SCCWzPoFL8C1OCTuz1GW69hZ97W7FzWI+7BCICa2p+0xx8d9\/qsfYmVAZoubm42Nbh1YNd3nEYyoZjieJrscJlopiZQV3J9E7MHvvAYkm2b+su+Sg3kv161MyzUNV\/Hoy1HNpoqfU6uhRKTNwfzUjbXSbJ81NABoeIC1ZMVJnyKSCriBF3n3BB0d2tJI89yINjQ4PFf973bMuDumkIjUcsqqGpm0X\/WH1s3QqzD6Gvax9BD1zC3UomQPAmFcc8jVWGadXbOH+CKlbmvg667ebaTBlyNmyjWWkKX2mU5KV4hNFJhwjSFCPGyruM5ibR9hGLkZLv9C1F555cKNw5fPb3beOzKM14vdlsrCJIwT6AbsJ\/7+YQyvJDCTfgsuM55zDnlzgMyC7Cd\/EKmMn+ceVCkboPl+84gSdzowP6srrCEVDBSYjd3M3FVgbrL06Cjd+u5X2Gb8aJ79oI\/Kjnym4lp2Kt9CTon0b2YjA+eMWU8tuzxxQgU\/oKJsf3QhLhKL5C0BMX90WyH8WixkaOvWxNH1ZTnPR\/LoLDuzQuRmjS\/dGEKzom3hbmXwZwjoRLdPYuBeBM7P+W4XIu+2H6oFHp+M2hzreLDfhpydpQ5w9xH8gZ0ueUaAeyF1FFICbDoyvp85iLsqmZ8icAP4mYTFNcFSyvwENaibsIdqV3SdDd6x5YZgj5Zt9fA82BQalgmeC29yhpYjvQGQCacZFAKt6kq0\/K9n0UtSNh\/lj+8\/nUx5FmBonhMAZjcldicdFjU3OZjoqqi5zrEWOmJTkdBL+ySII2jGs1Re9xa1lJLCpb8e9QvbRB\/bjJlFvg8BGxxhvdfslX69DX261wzCb\/9LEeX2cuSV\/qGl6hZGIHztkgMOba1UvV9ZzIOUE7UUic7dfJ8cUVFTaDXhBR6Tsd9UhmPySu8VJ9l7X\/amXhZDebY5OkEPEtd3iRj1sMne6W6O9MbVdk4xXGzkZ\/3WnFhfXy3txnXW9mnTPkxksOnm+GpbDZtaFblUlP+Rl\/reDywjHZpNNkQ+NZg4Lxh+FDdTmix9SQqidr3DOhWtt2w+9X0VduLLvl\/wKqLOuECv52YesvN1hyHfkLju8m\/3DYYr0+ThEyjxmTr9os93FMVLtjQqwAV51pCm5y9rUMeVFgvU4UwEy2nC0FUK3b2jMPkZ\/qZuGpkOoG7sdh2+9R7zGxY2XFnctBBgWKt7xr4qj2i90+Ix6xhusqRdR\/DryHkpb5Fi6Mw2Z72A9CX6z4xHtQ4A9UQ9nWyDSEeb3vPUSqTA3ZWGC8nXsR\/OsqPPaiBCmHvMK3J634bRWr73SsjesIANXbbQgZVxDR944LcNQbDxxxKwE2ytTYews3PsNEoWkk3QPyvbHsiDP6Hl+K03iiuwn2foddP6\/cfoL86qm39v6C+eElS1w4mf2G9zUJaiTsPwuY6TcqK5d\/YRqKoRTkciQeYfDj2goTcIqCF8qkwyHgDa16B2SZsWtblZ\/UpUoIoEnC2JGKCCRoYoH5ebxbtHqHF6Ci8j8vVQ1AJ\/jTtjd36tyErfLjDRS0T3Qf1ky1uNbZ1itkm5i3a6PI2csqqrAu1kEwOY7rcX9cxig8Qnao+IdqrfZIuLmUVASYvPYL16rEbUkeqN5UvOZ02KvvXJrXa79j2W4UcaCDn2ndV6t\/xyqgRujCiGUnMGQhcmoQW1KNrFzO+mk4Y2upy7nX371Hfh57w1bF2gNqfU1VTfAvf36v2ZI7qiSyfOGW8zYMfU1riizfcHzmju0L2zr0ei1LwCklAhp75bl3gjwRfPNbpnRb\/b0QvCPPFb0yjuYbNkxiEPxGQLdbLoB1okNGFSLH6zY7arKdEjtYzvohdOuH4XPgLDfyIPxctCuKlmctxUXK75CMoEvJ2J4K2ZLdclx04zUQTNyKOL53y8MVTKadnEd\/LcjgzZguk9l6fi9Ht+6fDwoWSpSqvZaazunF0RSMl1nAIw+HyFmUB9NJKzumr4Ux7QcJbUxCnrI7vCaSdStkAvrwoXpoeGx+TEVU2Q3Nfxd38UpTxCxamxfpkHHNNfsqg7ItGlvcU9Sn35MIO6WcIJ\/7VTc8kLjdSHGCwpL0zQrDCoR\/ZV9I65+dL2fH04kgZjbnlmqBr70pvtlH8TBJvZXfd13FzCioW\/oaZ6GF0UJfoyT2w\/VkeOo9XUC5MXBT+KeQseRPM2ItbAyl4dtS2rKlmnZbkSVqeyOrCDVFAL\/\/hU5GoIuGBI6MCnXbHAXTxevIZiisMYak4DaFHTGvU4WA9wunN45lAhZAnh6Qr21qxMuz7KZEaOEhASn2o\/L5dLZhbVLNf+yFUSmpPdY1LAfH7u9QcCaobiUHWnPLFfNsxgLekS2V9g\/0GkR7KDgcRkygLbC4rDwjK8FzyH6LCzIHPzloTKfwPbZ3eqp5R1FvgXIqpfrYTlH+JzIqhKup5\/MLPSIzy4eeETeRKwt2WSr4cQX5O6FYCpZ4cH0BOL5fpSfybhfqg4pCo+z1YonL\/uD6VEhkwWGVd0qzutTpd3Jg2itZdHGltewvBCHQjTyzD5xswTbLLFAjcNFVjbyIWq3\/0SrhzJKrGT7ssNUGhwcnpXnNl+BYkOkXZ20TADo3Q0LDKeMmRcKWBWlKFvCxn6Om0lGGSZdkRJ9FoeQDLsZyjBeIa1iYHIQlGxLMxFJAlqU8VFLZ9ZXK+JBuZhnhumqLAzClMUJMA3JQSlEyfFtuU4CR5h9BDBaq\/0dtEEZ8oBJ937fo87N5YDhG7Yp3roixGnHz9\/5Z\/y2gdojumLrB+D+pUBETz330IxmIMi2T4yzZx1cz35Y5d2ydtfVMD\/FhJjTSPe6ROWN1voOdtwyGVvVC097WeESZwGCiywyhk7m5+sxtwZ1XgkPRI1i\/kJ+X22YmVEQUU87xufeH+SRKhnMPchTVmCiHVyAT61AH+lTm1e2i\/kr0SELki2lhAks9P5Wjk2\/mLmYu1ZZNORB\/bnJefTBpc\/r+hkK1w3eyEZ+a3BR\/HsJCKAxfnbfUk7YdirMCz69d9oKFbV22q2Uy2YZemhMjRlOM7yfNiMReEjaGdQiEQkS2Uipb0kyKbx\/jxdps06wDS2Yzd9fNkgoAGrLHiuXnpTSmAXbEKQ7FpmKAeNGLt7M0XthPMltyWeD3RelfkZvD04NKYa\/zF9Fxz87m1ttN6GhaO7cXCEb\/mfZNNV3emdZXLC8qlnwr8mAXNJ\/tpxlFk2d7gAVORj0P7HilmDMeO637\/otzlGBofEBALKa8VrerknoM4HRoU0gmBkiYIAzUe9uCx+54DFitjiDshBDaActk6jtDcPvu138MXV2UW3qhIxAL8SmCOngWUB779O\/vNp7srNTpu9CcYcxc0qhTInVe8sC\/cJlvUYvky4akUN48XWKQ0Pa9woBm1sAs6GadZrdIViamwpPRcbK0gQSBGAJczhGwEG6dKUlxI2wJ6eCTn72T7NWjOQZF7EoUxud+CYGBJW71k2wkwuhgsQbwa2IBVaQEARGIW725blP2eZe2Ocnd\/vWWv8Tjq8gb4zfgXka6y5FcMXOmtnvJ8xoCNoBxz4EImuVp\/Jz8gU4C+Xv+R+uqxRDS7M5atnstyWeJaeDkqiPHE5MtFuiHz110u6YTGg42wRJo5O09nPtJnGLad2KNOn6Upb4m1+o4DU4O2jeDdC6RTXrzv3qevj73LkztmOOK6ad+n+aM4TFqENqfh5PaDDtxI6rDx6EpZdE4X+WaklhCG7jKbo\/x9\/\/9f0uWYRE4fWa67iDmMu4c0brBU\/tf9J2oyXFtb9MGKbG58TB9Ceafg0PFLxXxC9siwqDEa6FogRYNRIvel6X7PTA4NsJIuxzhrmAn8hz2UZ0X2rLDfQf0voKfK8jCDRq3WxfjqTaUyPTkYAV36Z99rfEzaixfQ9A0ulyw1idAo0LM2NTYEpAvdjH2P7fa\/C3vtdoBXLwjGOR+h3dvpXKHAZN0ElYDZozrEajOSf4e7UcaK+Pfo9SFd1WPkaDkKBi\/0Rp2jtx6013K\/hMJlidl9988FDbw96T5CVWM1GMGGI5ClpDZ+PTYQiKWRMK8Y6MhVz+1JvkYlSF+u8jKl5szQqG9g0OM21Ux4ZfKF7o2iJbJMenOUdVSWWqR0k0W3gwCfY6M91MPomKu40qVFhPHVEuwbakJWpfPuYY6Pki+XpTaqBXzofs0rAIUQzrZ1BGtd5E6XDggvTnioJltRODRdXWA0ZDlWnI1ClXge0qO549xFkfmpElADqTKZlpVAJw+8xqHXgO72bo8p3pjz8fuCmh9FaJQOxkYCXZ56NMBdj8IcXFLvSDVh2jU4dLP9jdyf3v3CVh\/da4if677HeqCf8S0T2RY51qBXr9tPJIhKNHeHxHCipqw2M78SWCQBrCG\/STCMCKLDAmSEl+EFw8fhWtWCl3WkXRc1+v7jrbsrSvR2K1flh4MtcfuZQqg73wAVSQg15izjzdaJcKeXTyZrRNwUcD\/IzMcCgsk2m86uFUqfgeCqKUtc8OJNzrjARbmExbBXV620jtemccYMtmZmy0CrtsKbenCyD9FzIHrwR53YDPXjwV7rxy8ejDeTC4\/+UTgN7kqJiz4YsgV18cHCSlpkrXDKDGbOKufLZlmZIyXKNkptYlqwMXvRmLAEwukaK8zpByBIC5cL\/CVI+tOZ\/mZRkU7+eLiww6\/haWrbDGM\/eWn5KBZPm5eGFuek3K4fQSUS6xE0DXfZEsCzQSar1BF3GakwvN39VqFOgMdmXMze18ddrcTk2AeGN9g2hOxd+2viRFFipUpEOFbNPA78cvKodpsgP06tHPPbICzrYXCuvbaTsBWmgMNb2ywl4KD+6q8721Dk6O+loM8jEfXl4aaT+oXVFjAgZC9qywR\/kS9inYOxq1DKJYl58dvJg+d5V0ksXbjrtMOW75UBcYhq774NvFnpRECppbgU6qoNywC2dLwrsdFVlGwD+vX5uv+ET5l85+G85fMgxLfjBKAh\/nN7XzuEhUIb8Lf3l\/+Xku2FY2ojesvfd4K1kJpJHDGOhtVoSMWeM63tWBnUVp5\/PQoMmY31Iz+\/57NmIFepoSU6VQYnB+Vw12JR+JkElEpabgkzW5QtesW4TkjYR0P2+dnBm1YGEB8qrxHtTIxBjaZLHAt5geNtKPWwPaVR2xm7q0C1Kz1kqWDGZmcJAomZ8naWEEQj0rozKW8sqLp7gS7sZ2tdJsl0nxpQll+k0w1L6cUIMuUqALTgbzu1HmQ+6ES5u+VhcVPDe6JVDkjO6YNH31wBu6Jg0N1TQq8DtoQLFEBSVZ9KFoCAj8UcyPPDhhQIO5g6S+2DaqtfjVuttEEFTBUlPSmlL0R9qoL7tFYF3rUlKmsoka7p9oKapaFdYKWSH54g+zjq43O9o4QDJC5jX80VFFwWpEH\/gbDp2G1dhf5ypUB1XBI74jmVdRziPOczNiZ7Oxo16sFbpEJSvZ5+oma4NAz1jivg2WTUGHGENFvgP666RYzM6ZZzVBxG6JP60+RtOI4a56fk3pEJ6zncBFnIhch1BWfj99ds6jJ7vggr9boJRxEhMgSOodviUFv\/hbewMVT+Elx5W7g9xzt5jAcj98sjDcBbXJgQfLZf2nQ+w\/kFjWjv+T4SVr0Aw8xamc7okOPTPwm+NtE89WxumKowrYzascDroia3umO9GKE1KTHvrjTG90ZPs\/h3KKDHQgEGSoStyvFOr\/7YmNxG07rn898nPTXk3j9B3ffklHsfjsuYK6+dH71trduzdvcYAKh5D6hkPgIAs2Y6wi+NroJfp4xzdBPjOHIFkOPJtqrzNwRWzKUST2L3ZGBtAUORkg54sp8nYwxt9BKZIpu\/8fACm2S4ovwUTugvivtmEczr4DUMMwZOTdg3FHt0AnXYg6+EUtMg4AAsh34WtovnVueKFO\/7fXH97CwcGX5IEqTlny1EFwK\/CRsA8KU5\/m5Buw1oS5E2fWZDUQsV4U0vyuUTBkcOmxDnaWM6rGVeLoup6Vdqyl4YDXDBTFvgT0LyMmdW+o2XD\/SCA0fM8esmDOXGFiwFCLWMMa+6\/Kei6NCPqfh5fhCzgMuta4kw9EDAl\/36k6vjcPXOsoYJcTUBgUpatGtI2MKmKjX9LzbH0WTS58Dqx7DyuV5X8eZVNp\/XPz+NafU2yJWp75GO7EoXTLF963rFslZJX8nOgS3miv7nTfn4dU8fBtO7IvsmMyPm8r\/qwTCdnKW9IJgELtnT9adaD58kmw9s0MH4OWlUz7D6LaXgohjd6pc1Qz2m9uLxlLWwiKF60Zbzd0wtceqBJNstww5AtMZT078ZuFQ1DuMYMZkLYjQYIyEd0M2Pltr2yNKh+USgjKVCkWPRxhDuSAk7z6X0kJvU\/YhKwSz5eOKuHCt3Uiyx5AivMX3slmdaazqij72UkUizR9SHf\/A\/Zn+mW1paCSBr8zmFTSqr7LOiNPAmTirFIl4mrOffMMfEhnPNvhPO0t8qpHmo2ffh\/wN3YZrUoFsfCqaWEXc8kRcHkGaWnsjIleMd\/rha5d\/BHSSUijMakS7otPkoZI\/+azShrTOq+5woRFWjKwpavRg6fBcrTkv0AxHuRwyjYCkX8zzcNuFeo7+vgXPXP8I+afT228aWrpT4OhXGXNyMzkceZTQvOaGAuWySLsBuFOUwRenNKEKaa0tTLriZJE4kT5UtW0GHgFcFkwaVHctsDqejl8T8mFqgV8FKYV3JMGWXoCV4agCp8XjzqoQkJCiBYVI1EBr623cGZpebXJNQuArpEnNXAyF04B4wmDE16SKvJN6nQuLRvy8ED8wrd4brxl63dID\/4P9a\/lWUWrRNI\/3\/5X82FGMfLPxakQ1Gby2qrbJ2ozeioxa+tELkRSF1YoaR+OWOegoJ5rHATQLlAZKk92+GyUpfbSvqR0fN4jBPNXCJnxw5gW6q1tITHVc8LKy0RWYQNAVtDD\/tr0fg0UbT7erfPYbplnjv3Xoq\/gYG9leRnRaa+\/dcD4+7SK8eKKNVC6aL7DXyog2eBTpRH9n5YLlYdCzvCO4d8WM9ChuyxLpe1ZIVN2HgMhEpa+oQsRsFN\/XZeFTXvkmquZzvTo60uDk7WR627iBRjf9kksnFz8j0ayC3pUk1J7x62fe\/QPU96vqKks4nRmvaFLFghEG\/7AvNozQWJIV7nukZ9EltaOY35r2qtpnl9hlZHOrhZPnCxMyq3qYiOEaRh8LbfcsxefOyhmdfpD5lI0yWTag\/3PQypzxUlsAmB72HYONrzZASZhrS33hmUo2UzUZGQqbshz+Q4Lw975dLhkrf6\/nyTzDxvkBRwmYE20xjVlwYzknNSTBziO5d2rzDlpGQcqONytu+skeRd\/ySxwCZjOssp8QSaIBurVRdWTANwuVivXKjsVyFeSDhwzUkYSbXqKq03zZ8VuIIWQDPy7kGx7iUdnMbFd0M0mf10tbcBzRwA3A1RN3eCZxD+IH5XNlqB9hdvlSvctS8pjYXUxk4AgIoCyZNRnB3uUJZKsuzLLp7\/Dze1gpdQpTPMtCtAuCdjs8h1Y9Esri9V+14k8PaMOKIqJMTDCgYlZFcwpUrajIomILKVBkDhFQxQ+YE30hkNG0JOIvHMaaKlUeTqvICI\/R12HCwFWI8uWIvuUkEmNUVz\/Z+\/fp4pVvk0qCuz0G7NsSeV1a6VunPz+dnoqXvBQqUT+Yt3MwEJnXiGAOLa6B99oNobXXtWSVQ+jnu8X3N46c9EesUEYxUDggUTBKLENycnOZGLmGgtZiGaDptPZy1rD0jjLXdmANsPVPvku12IQXrPOCXuJBxsIaBrMdLKgv4\/Erh4vG\/YrwgwpiD0ttbCbV5ASRKtQrRBccnXLR8oSUb27erm\/xJF2INcgHqTEJ6f5doevwmfr3L6PaW4T2jimflGuzS1CVYc6ubmmBtp5X\/2PozLH\/MLpVruncqDU3FDGMWcyn9hlbNmHobcN7pzpLpVbT3BJO61j03RRUC9quNyhKLF8o3qEP2iZGEocsj+PL8lft53q7Kast0fqhxHZWl6Ezpqn4CoND9Oux72Jj8XLUQBST5g2cix1arM8NFtJNwfs3UQEmrSb+faY71SZXm3\/ruzxasvsIh5DMHRpdAiId1D171NGw66NoKoPwILOMv\/9vX2JyGjsxlV+306H4dmvNjv1V+w3OY6dv0cVku5rcbWjoCNkJiIzuFzdx89+0GR3I5BEWQZFpoEFOsSDDzkQTyBBFQdajrR7h+xIa6WpSnLCy2g3vMf1ezZgJO5wT3XEse89kBZXepGvSQOIDaH+qMOLUTiaDyz7ClRva4ZOeX2jYwaNAx3rz8dj3WhhgD7JxCjdaI7YeDs\/DiHIywCOIdlAvbYpa7YA8JP3+t84JygbVLisRtnpel3S4pIffjgFhp3kPyvXJnwXELQUTTcPb6HQS2E2QYMrFJAZj6oe\/Zim2O\/qFvdnZRHawnWgQOPEvMHGBiYmPt+SPMMjTjVuUgDUQye4IH9XgbZiRcU+9TL0emYjmHwgAkZiIRxvPNXFiRvn1DPQgvH3ZBgkyE4s5XADSmNJ+gn0IxBYmtdRI54\/I44oMWj7lyF7JdyOTg0XQgDIh7OSLGmTGo1PiKadRWPhdTRnQxk5s++DgL+IK4rr\/y3th5\/ergJhOsuIW9yL8w4Dn\/ch4XBVtdJPughDs\/lHGx1COqvrGYlfz+UGV6GAIfYHazp0sNVr0UFzLP8rhWjEwHogxbAWvdqxGUHQ8CTcdB1202u9c12ey8h\/Dw7sUJj5W6KS+vBJU1Dau10cSKuTzmjZvwuN\/PFYPPpYnUwTAL8gCIRUwzPz4\/WMqrZlA0ogzzNHW7LfrScH4bBE1aTCc8Hc8wgfcE4z7LLM8TTN\/65y+sAeypPTcx03r4zJGy94nn872lju2vskCuXLgDJeHQvso3Ak0GJyhgkuhw1euzPltLTUtSN8MYXyrYVHMIDFVdnW2QeAQCNxmhOufswqraUZv\/Nc2M\/IyKBQZyfuEo\/aHJ1dhocK7RbDuLQ1D\/CTZmlKhUfnU8JZ32V9cpsb5NdZP0E5as4qVOdFKm8oHA+OuMe9XIs+CFHVeq1umwFaTDWuGv4dvwkkjwcMfCLZRWEFRPpwJH2AJz02dta2dxj87pWXvl8DA3Ko3vPKBknLTTGkm7akNoMtSl\/\/hyyS53B29EKH+nA5rBMpRRY3KVdkPGfzAWaR\/gjTnUHqwfthvMu5ZC\/+FntGxXWRwb6va33qQ1Vgoiwk8iMnrlUS6\/v8nAAHhMa1w2ck+hux5lBqgK6AeqFJ\/ZZMqQB\/7JDn66J2WEBmOBtXnGHqYqz7vnQQ\/rrvH\/9py5VKIHOuzJAdKGOJIR\/HIMEfyyIjBmQr0RCUDEq1nCjowQmSpXqueD+vfJ68aEDQoQBt9\/qnBe2Bv+31Y8eBkLOo\/YmcQXwUMgOJ97DDYDS46cHS+bSBwluGQE\/xGhJLbsU0Pu+wobrb78wx2MSFjRhqrNxC7BZoN8iRAzxI9bLkAy4tuU+w4eJ\/q7Hsw6wHlcVBk5Xo8uVRcDV1DzUYDWvoZzKneaG\/dn5Cl\/3qHkG9mx2l2vfQkYcjjV75u2aqVlvFzJOyG508Zo\/Kl3IXjaPHaM9qecxv\/8s2tArWTHUX9pKB+NnVUTUK+JRnP\/fSMvA10Ph4BA3cal8aXtKgsaQQy3qSiHDS+u8GT13FdYM04b6PB8Jb2Ii+nvY6Oo5I7eDPZpIUpJH0IytuNTkTUKTORb5IIp1x24NZut+WxkX7gasG1SMea2M2k0YF8js2zz1C3S78TfAUzIVDcSU1q+sUcd3vWbjmwhKSHn+6l779QI8jz4aITMEx5xTms8H2UnuecuQorcjAG1Hpx4ZZPytTvTneICmvzKC8CIwS16SghgaQmKvFK9ZTgD34G0hKQoGaPN8G9rXeaXCYUF+P18daNWzV7FW9h3lOx4Tprw5ZN4LfqWJpJdG+ijmlEXBEjbq7d8Psh87OCMq2Rrn2wzwliUjgrLF7Cs7sacbAZnkXqn5oE2JpagTAQonDh338XW3N1e+b7\/FveCTKZBPGPwyFL5v\/TN0LIu\/QhqYN5HMkQ7lncTaIv\/LYZBpjYtl4EEKzEJUWxYwoxKf7rS8qx07OMaCIjVn3EuyVoSENvVW5sV6N81aiX\/z2QbNafMbu+GdQYzx+O0eHMzPT0nErpTB9V8Q+N+2lKSlfeA9Q7WvA9+ui\/VhrNirhSjBaW+KIWZK+HpMSpWQ4Kfekrs1DU0qqQJVOmuc6UuV5oHbC2CmT8WWE3vGaCo+BuEKu+wBJ4AHeahgB17g0wJjZ\/8FixwMl7ykxwCeicsQk8fuluxIE8ydHuMMR5\/jJ6AKQ0BevbOVo5WBuVzMup3YuYQjQ7xCLEBlKzrpeWGkQlt5NvRUpH6ubR13EjgSWrriTKtbnqdvtmEqRVBJYGwleM+Q892AMcF92ccFK5+D2TJjexL5ChUsJQjVO3FQGl4QIdzrOrbll5fbOrTi+1vdpDYnt3kvsaPinZXPuV8OkRt8HIbsRKb0OeUGGaEvz9X+CIPFVQEbHLDNqPFXglJgGlMzac28ofy0a1err+dIzaNrCXh9IG38+Ao+Hpt7EBPDXR9ViUKeOmTV6\/S5nDLym2Qg+5RQyFi8Bh+AjJrwZdUUBW4uOjDOKR2z\/765TlUpRuMr\/iwLF9Blpn7qftujeL6xbcEuUMjx7A9glWmZeMVBCGWnnfC4wmVBI8SkNN6lYYYomXppyyoYFQwh2t9KA66BZ8yDuxNVSxgtea9EU5U+FKpFHDEhjjMTZk2Hgpcu1cvnq2jvWjPzVRyvi1eCZIdV8GDzvYk\/5DK81CtbHVY6LrPSYiFuJs9nXd\/kJTqTywd5HaAYzbQ\/JH5lVGADbhyZ9H\/StWhd6\/BJ29H0KNgrZ70hHXW21Qg7x4Wxut2fVsGkEU+9I9XAIpUqueSTGKQzmqa30cFe8kNI\/dE9KendwfrXa4pVJ5YBVGxp\/sUtBGkOUT1OC7+nfLG1MLKuM7WC9DrVv4T8DVCYaKrtqVFT3EdmhmveUC9T2rlYDtrZLjpNivYtBV\/+NDWgc4Y\/BW3NXyoI0nlKs6r0n6rvfcNyJORkaRxOasodo+4RBpe9ErJFcUj0AA1eP6a7ucQfPoWYvdds\/8DebT9u4WW+8Djfal4DaPZIaMXcQxdWvcI4H\/WyU22Ohndf+GomQEnb8XzvUmjAYIXjjNnkKBvP\/lHdkwPhLqe3Xemc+o0\/m5gZaG7AaEl7TUnxjM5uKlYZusfV3qKO8LYGYKZh7Oy7qXJ7iQgqyYQqHgpnNPd277XqbO++kovtzj\/JFFwJz4vcuDaAZ8hgiK03rV2th\/ibqVPFqrN\/Y\/TcZDPrbA6LDZi7FCls+ok0VEYS3la+2Fz7fAySzQSjhpKCh2uBlNPJjQ4VAyQf9\/0YACj7fNcTGf6o2+\/EzButn1r72Q4W8H3ONnhfyJ\/rIUAAZQTxpYfQus7cvP4YBHPJ8jGwK7L8m67Y\/C3tFB+ztOzPdWb040h3w1SaMrIn4vlnghMf15NXBxeVUi70GMWbtw6WcuwDR1ddUJoNqAlyPUkJco496\/pYy3fqI\/xerD2Uw4PcobsiFcUEAEf8UMzVx7CFVR255R9IlOLmUjTXloO+KzPspAEdEpX34qQYcdC+UcacY2PBdcscXSCyKWqMUHco0yK6BOxZdLDtTPjlDvRofUWxaGmHTXLQlENPkcgkULvvPA\/g3j1+Hhqqb\/3kA0fOADvhGAkJSr\/xRJGVGks2rLfx+1eQVNPf3eycUS4al0FO5u7bwzFv8+6+qFul0wJ967z35aNdpOAaqtLHi+CH6GDxUoSRthKgO6O4lEMD1LjO2ddA2+O94aqYmR8kGCKqKKVUPsjhzgAJcKfc1p\/xQo\/Om20tW7jEw3jNgEn2vftjRXuo\/7+z2gB+GJwj4wu9YvemfqP6TrvBI7pTaMZOTt\/\/CDIBrZN6Dh5fUvNePoNEkefcag0g62Lr+maXMb+DWRNRhGK5rCCl0LpN08rdmYky6aMuEQtth8eZ17I2ooQzqkk87H9Su0ImHA\/UnAsZPTTElTMQoESpVmyxOQDnb04DZtn4JXSJl5DHw6T2qV5T+FhmYfSijZjMIEJqCXSWhsd7gfzOvmqfnvDzOoYSxwWq94im5eboCZrbcmrfkDOs3zY+2fZ1+lYnM06uAkWQKIvXFtOSej1TFILvGIPxWhLYCQEGjSqHdo7veCkdRxBrhg6\/8oWi5A\/IDXEcMm3oiMEqWEgskhfYY5fRwKbfpTK7p5vswf\/a\/bbiic1GiP8l2UU14tlnA9G+aWw6bdknuw1xwFwWlFunF3PmyX3HaKDlr0+DAzYRf79bHYqZO2vr1awQGotVmowyT429o5pERLMXRzHpLhN2WexLcnQ8EOG282oW8kWT4n7kVk3Ia1c+KnJJwIgMoquritS3\/deF8QTL+5sWVZbL7YqfgjyfzL\/o3F+HlnbztLXK9z3Zh2pWbp6WvwMU08aKjTt9aSeq+dmYcSxbeVLx6pBZTWJBTDRXzU5C39\/jvka5BcLoPRLT6Hrg92UrLK5ax336uCj\/q5BK0NKuUwzNpCgrDPhqoWH3A14+GKgw8JK9MFhXgbEoOrd1cPx5lPdRptqIsWSSc6D3nre9U+ILZ4MlJGV6vPBu29nHazzVvxTk9xq4itSqM9NSykM\/ubllsmVYtcoZDheRGs6fa6ZaDzBVTUJAJhKhdx4mdQVfexO32UCOzlW+jIiockeLK5HqKTT4iKevH9hs6QtpXYywasMsr4ITmS4tBEeAHbYB9zMS3SXFPQIqak9JJSBOe89f\/A\/ovBPDbBuWUvA0436hq8N9HVBTQC++P8SRcjNi\/hSy+FKzE6tPiBa4S2Hjj\/SuMS0+97W1I4hfe0pRb7b7frH90J1tEDdiOa2BKo1MJ9rpa24udcYSVs8WEO4pQXD6nYCtmIJzAyJn9oyd30kZ9J+kTZqq0hru+4aGCyBzOej1R9xXeRfUBogO8ci6G0aQ\/KpNuRWN3LcZYB+aMaTBytYl\/bYDgT4A0CeI2dKJ6S4Xl9QhwEjL1w1ipEkvIpMixT+HR97vgGRxuXxE1cn+5r4qoD62c3lWwnNOM\/d4RdBBhtRZKG6HsCqCIIwxOLxRZ87kho9J4LAluS0Xms\/E3dRei9LdUIBLfwaRkOvDhUFqUs6n4N5BG1EoO8BjYT+Ax2ZBNQYFcfHr8Lluv+POQ\/BmG32lOkNSx7sMY2Ca\/beWMM1oLL+yhFxy3UiAeSZIkVsEhN3t2vT6RoY1B7Bswa9y3a88jas9+GKa1NmSd3tL9GBZCNSC1aOfpTPARtg7RIXJdpSbSUTpj80XSg7Oiy5SDPtZEGwNtMSeNJjGsl62FEQH+3kwWxuQVdX87Ho3oPgIDToS5UX2Y5D21ykZBY9z5C3IEyg1ekBaKHqo9upcpdAhFfiBSyvc4i95hqtS\/96beoY6VYvZDM7r0g9c1WxFkC5pv4aFR3YegZkYNdu1dzEpI56BHHgQG0tJxc78RQjetDUXaBTRHAnEY7VJtvCgpw82TSZEJha82dcvA49WIpqm73xjwXitabVRIJUQVySdpWgPnOXih6L2EKqjsNJtenkv+zo3zM5RULWLT4pnvlKzM4JggGu5wLlnl7LS0PNErTWsc+nloF3Zv8iaBgzUNM5SQ2ynvTaVbdj4FjGpHIRtXWjZr5IwEEixvk67lIB9hIJYJMbHpM+Kkn\/XSWtSUcVmg1u356CVMwOFhEAUa3Rgpq7n8ocEkge94gO2KgeGMvqO4F\/oKk6cts9wPslN0oA7mNqhy4zhVQFIphtxtWs\/lCpj2YWoXph8jIMIydjichMZNMzF7VtGzA8giS6MSCt9IPCDc3EMWK5lL0zICDLQQyqce5tPhGztYFbrmTmqdbadV\/sechlKGPxHNdKgvPhgWyvEkKuGOfOoBM2WLF445nHFw5+DKa4i8HQMycnqhBck86Z2OKGyMdduXoHwiZYpdAOCRQhKxLW3JTNhhK9uuRFTJ04hYr0Pj3NsM3UrzFKL0brmyLCNxbrrP+JgVt1pALsl5Yd8pzFsZ5rkM7fp4TpJYqpmO37ua0ZGaQrm4N+T3V5UJunLp9Sx7xCxLhK4\/25VOKMNT4v1hLog\/4uo1UxnEEJcUARsfjEAnIytFgTyZYPf0hKMHKSmR1xvcF4v2EGRNHOX9KzBUFJJg3JryYGg8qIEitqEUPYpDCP\/OqlT+zrWy3jYA\/F6dN3qsSf6Bz5kRJHWOQvZGxy0rqVaVS1KJmq\/7Yqeib3B9c+rCx75y2Ln0wjNvCRO9cXaI+PGDvcMnPsSZhlETfTjF+NrosRYBCoyfTBn6OKSNl\/b\/T+BMgksNgRWJwmefCDVrznscdq+vpD1qtLlc7jcFpg65q65OcC7LHDazR7Mg1iP0aCGjqFdcARLYnqYKk7hIaQ1gWRpsk1E7y3CuyvULvQLOUumCIiT1H20jwe4CWNmhNBj2wsxcOk23PkyfTDDrk7Ai6nh8lMJ4mDgvSscLNqK46bC\/DYfmmqoSJTDAOF1sczM9z1FlHYClSEaxcsbBoBkyNssCpX+vEF6Vyz8bPvZsltVq6fWSq\/SSD7Bs3NplQbYY8EzlSlpRcmXNc3L3rqzTDTZtmLX\/nH4nLLlx6pXs9jyA7yABK2kOfWfPdMPBwFmjK0cayatEtK9s7N81ovB4wN\/PbuuZkd37L7ZfWHIl6lYKw1bn2pxrUg+O8omaOaUWrX6dgnk7g2Zg2Zc8TEE0ovcP9D0SlbpKupw739YuOJQgGd+vIE976jTwCquDrxnAxvYHa09c8QMtgdlXDCQKkI1rNMEFBeL1ueaSqJvTJMIlyU\/EYma5KETEwVuWmuFoc1TbNWiM3tAryHX94Jrqs6BXLWPqorCKa3DMml9x+NENp+NxzwGr\/pzIf9EKrGsI6YR0fGq4fIi4mpCAzMsBeqTtyYuFM74kl1wjudHSoxgAW97v1FirS06BoybRBxKtro+\/g8pzvtfkpoNDw7\/97OBXl4tG0rDvVdwyad0YvpDJazQzp\/lIcehnXuFhO\/yylclkkragoptHlZv0ShW2fhddvDpEpER5sf1CyFXBLLh13xE+cnu3ecXwwri8Rfki5un+vNWC85ev54D4PxOWSC6ps2f0DIsxEAih0WOrqVlrrNZ1pdqTybxjvjnpxolB\/GaSWjbJl+HQCESFszSmDZlrp2E6TiT1yDIwNvDy9L8LpdmyU\/1u0Cpu0aTsjcNKTKEpe00exflC1WcGDrRFnUv+e0C9cbwcIUJ+o8sdBTSN\/kgUM4sAE5VmV\/T5UtgCvSu9hGIXxELqshvATFQ5SqsDneleJ5ys1PRa00JMQm73DhAJH+bmHthv8FqHLyscFOobQ1oopNHZe86yX2uMkKQcqLOgQ6SSn8d6q9cK\/xdHWssCVdOJzNqQ2Vlbj4NprTHSWb5Gb0VQ3eYE91OLAsbWo7YhG66d94dtpJWWydMuY0CogfzWwNbmJ+WAOU2A9CnBztHf3f0OqA4cjJGNI1AI7WqRb1ucnteCwwJs9RFCaNfaR7LHYWt1NtSJymKAMFDzCsaJ+NWPtQs\/wu8nR2EVVkrWyP6fdcfPBpEnZ6rdfrOO0q2glym2j2TFdThteegAoxe782+abS3\/8EauXMwJqtw8MCp2X3jpLb1UKom9xOIEd86bJe4wb2q1PXV57HrZLuJuBLr8TEe+bnooEXrtW7112KDTxQcbigmEslhh8cwsGBUMKyOkbBELgVFsG9RC0ZdQ1loyyccGOjvupcnzLawjxNRA6lERhqbjo8tioqrNbY1UnwW+OPfhXQiQVP8Oh4mArH4ZtilYbOqwfXK10ZlzTJex5w2plppDyhJa5zJlT1TiWLgFiO2o92YiP7F79MMjdLBajljVbfPjWNKkNWBlfGK4O061+msAYb+nKQE+444zvwnhLaLOPLPpr+hx01fJDzU\/lXokJS2tPtwNLkcww2j37wX9xfwVtsoRJ+Fa5vlRnrgOcMHU5GXByFDg9eK7ZYxBEPtetgqwKz\/tlxqzAqE6sFFiaYh5Dz79LkpflO9BK7A5I2MVeawv53ur+O4h7TM0yVaJuZA1dWkcRZ4SLqp8fOTmhRZYEcXntl+xP0zxYTGwIANZMdOkyod0nR\/F41bt4GtEdX9pK61I\/IPETpbrTIU1qrJiaMU1HfUgy9lEGJhYZc1GPiTO3iK7dLB9xHnoOlUL3Kwst1qffGeiEnwF0EGeXYxYTcloupvhRCDfiy5U70kw68Re541P89+hqCz6rAoNKSSgTdI\/QUea5g2TZev+gEW2\/Ht76q7sG45nRO4OJJhIHNerJDrnm1cjE7TwZrEUlfJ+Txwe07cRPt6WQu4ZxBLAVe7L6+Xn5iHfqza8AN70hJiGLVfFQ4ob\/iSA7v01uKH0C7VsyXEZu2soLpkn0Hdg1I6rq\/P0jeDLmwldjMguLizSAERNqv82QBneXYwrDu3rKIq8M4BpECyLHxhpHE3S0oRnBy5XE2RwpHGdS6fQpTvGsxa0KJ0E3Mf1Lyc6xHEtKysxsdWIBlyD\/PYTDp7yrFHpTw0saEUlojnJJUuafsbOjGJbZtRjv44E7UUjk6mfWZ7zvAMHweGiTwQ5\/8UAiYfwAHny4ZShqmPo82nt5pu3nVWrg64O\/sc44tCq55YTp9X1Cs9AK0ALZ9NsuokmyHAotW2Nx5RWu9OUQ09DFiEqgE5KsNH6fFTPJAJfAQ1Gc9qcxiKUTcw6yCvNpkxsBgvRLEbVO4RQxfUXDISO56yIOpvwcghdxPfvY0Zfw4Wd+LWGjh4Prh3s4DAiKBO3AraC77SBCD7phFt6PKT6oub7r8JxvWq3pa9cbFQdfQHrFcAVmQdMaxdVxztQEEr8vOPb15FhbRWbk5\/afRCUn+Hsh9Kdh5HIcztWIFW9VhRBPK809fvrr\/1r3YJiZ46Rs6sIF+cSW3gU1bfcNp6eo5y\/m+ye+OLuwC2gqjwnnK\/JprDFmJmCMfxZ99Gke3BME1axZQsdOiBRwB6Siy8NGntcYdPji+Qz8GpgLOq7C7z4VAgcKXJ9xdAzlMNPoy2pWbSTdHd+gDQdTzxpXgywfKFcmDBj4UDwGkwQwNLhCnJLoKDL4+RINdf5x2jp8P4Cv2V1POT8bi1rANCuM4\/yIFO0w0jUW0L7w4U2wQeaGUPqupifNErJxdtvNIW1Qxs4qk1z3nc+IHV8SOvU99ry56wYIqEcFnujFNdzPnHYtMp09J3lVSPxiFK6cQlxAaebXBQxRIpxy7Vtv09itddTo1SwnbeyoLAB\/RJu9TimqlyZ47LNukJa3QqqwyiIwba2cnAby5UMRg6ZMW9TYQlpXAQzBkeKFEg3C2wvjsjC0TM4PfWKdhpVuKiB9U4giRCAUbPDwajK\/wKOaN5j97fb2WKvIQ38gv6\/Av1zEHvv\/Vp051WDdgmYYkpEe8mIBB9d4kqPQeWuVURyJ8jvprRrBu3XXO5fyhfwu9GCuEfgLfsmTyEcd59TxwnpVUyun4A2e1X4C479fu7jWdGySh8fE2SQRc8glJsU0jXg9kW4tQ9ypHXwXUgDwBJhwXxXVZlcU\/oaM8urBjKEB6Oi2Lhwxpr0baN+5qZ5FmUUBu4EqtafpWyM5aV+vPo0EdJNOi\/mpNCGTQl5D0J4fqQYDGEAT9RJvhy+tCgC6DdjecWXippBmhs2fCZDSAsBC+5dxA9ShBL5D9u1yGr1jAM4g1SHzqkB6MGSbL2sKQi8obzTTULJ6FiuygCvWKVtylxebLqDWomY+vklSxx5YtSTMTOepng8227\/9Qd8QUrLBKgzm9ls5yW+8GLfQfoC88nLdko9yO2tZxdWBFPi+I7JhTdy8dFfvpnTjVtMpQicrd\/gbZKlowKwjSlt7KURNAZcGOHpqyui54RUhuQqpS+C7Hif+mEwl1Zd0WS\/Wv2uUU5hbAUad5MVI4xTBK0Mp706vVG6srS6MIgKC\/Uur12k2IHo4YZpPXdqE\/QXZ7TamAXSNpz6L8KlRhxLKXXwltrr5SD8uPgKRFN5D0dVphberEqKYlydDDEWdMY2igOGRGv4oMX+plP6DHk519F8QDerfgWhFMA9JrPz9A3vreW6Kgk+3QkJWj0kJtDFdJkPoImvKC9M\/OUEkcO2oLYwR0zz5rzz8QPDvRybgmbO8bFfz1sJd25i+KCGntIg2TEnttWso9OBMEelvyYNt5EQOhi0o\/\/a70WVsxRGoemg\/Xi2OrLy59whgR1YwJoyR2goHD2X3JNQHbq68IxN0VIs4yWQ7tHNWdESonA4QAeBW1h\/KRwOF\/9S0dXXkwZ9YrjV4IIjQtlly\/O4BZg8yFOzd3gVl\/0DveL0zLyddSrqM84kuaMvgg5jYCLbpEeB4+n+Ce5z+b7Qq7SjOvqJkgOyQgtRIaw42hjSHE+aCHpv61nzRlB\/uEZn4FuvRPM0rf+r\/IdhK\/47IHtDyhZikpXBdzziLMRZ5c\/FERygql5L7qwNfH57610G0GRKmjHclyQncz41R2u5qzgebRNUbx+c2NhF8d+qgec0SCk2XexyYpawxCfrcLTA3yFra1W0SdV+QpqpOU9ihqzPDOXZmKpK3jXdC9ianCelNU3qmTdtxOQ\/6fSFid4dDHiPlaEWZven5KrKIcGKgLjg3HE0KY9ikJbhySNuQWkP\/cNy6KxBvsjXZm7MwQIoSCImP86c3dZrnBsmS7ch\/0s0HSKBwEBvG7vL1d4ZOB8IGfyolVCbivoq4JdXCbehgC6a8cPeg4Io2DkhaUdESIDIOsa3cmXdjOMKBADcOeSS2vqe2UqbCCtAvJLxww7KJvWvARZapwg8wn7v2IphFbecwB4oWGJgTm2iMnyJi+LV3CDtqJh3r0WMYPbJLqFVt2\/A7l8+Sl6N\/2v6rDMfqg1FXIoLuzuRTbw5kW0jA\/mkbOnl+pv+nWZYxghWYTSBuqTW6WNBz4AX+AIT7K+VZjlYyf1l0eEqJos16pgwvUI0p4nQXMALUCbJxNIXtlJ+gnMsuDkzlEW4bcrmW7V0pg7yC7nADpl59CPUc1+rfBZ+yGaSdAXmeCSkbFqzK76W14+pDG2gkP1Nt+hqTVC13cT51PjF4Bu1iqs6NnldVtawS87CYk2Q4r3u6lhWuD7tpRRXm\/pXqZsG9HDp2ApvLnc+OTbidZn1znqebJLr+wnxSZTOHVGbQf3w1\/7VMNTVKXQFOWOpLQ9A+4IQUV5\/l1qM\/LIbevk0cIbvz7Gbk+HB8mk8+DdS9RhzOycg4zYfS+MFj0nIvJxwzpYiXSN1mCwOyBwknUTTjlDPpojjztmGAJcE98cUdWTeyLqoyEYX69\/TcDjF08yemed\/VFlQPUYfvaVQPjReOjDCqsIjG2SlHiWb5y3myfqKTgZ7ErZeLdcQqmHEV5tkh7mAto4Bw1YGpriTKp8XPJHwhjmGDK7o3Z\/5ZqIr0RlO0Lg3g9WykilomnDawSVRB13trTp6JFQeSNcsgyWODteJ1NSiih\/h8gHgPqY\/qHK6tNB67k3k7iJ\/6Wm4pWp3kL6zLCOFp1sWPLHQyQ6vWz4tIiv071yMeBNOyFYuRCoPCCwgoApAMyENOS5sMcQ8K6AUA86XaSM8qeFPzwqVAA9Rdmkq2iYwDShYcICd8OBxmhqlfT1zEnzIALiApQiEm7ZYHviXI8TcBft2jia\/dC3lzwrfq36x4GHxufBZQ6kCL5yhhU2H7FGLT\/EZxLfFNuzslAh2jQYO21PXi0tHR8KByfRjMAtBftvdYKaATyWDl0kYobQFtMAvObcOwHxLOwieVW0IwpUxKqq7rD5IehAvgirrZLjBe94PPToh8Ym4djJfOW0Rv0ofey7T12uu8EvgKFKTJbL5ztrBDtpe+q35k3x8cRewJvYUCsCQSLk09\/PpIVYxyxgE6Rii\/4dmS20uEIZQ\/ub97sEhhMru2GGnKTjpESTwsCm2FQNjzYTiC0vAFcC5Nctamq\/jhZ5KS0O+o9u2xGU0Mp5zbYq3jWhpfnBAqa1Es+DDQ1rC1vxo3yMjw+5+R+DWZg\/CKlXq+UjD3\/1JwzOHkwYgvo\/JvcS4wDsXxx5sFuVwOBgo41DUiQZulCpWbgnkd1Ilp8EewLSvhH6xuHxQ+20ToZ+bzTsDkH14R8knYzcnEagtNrQXEA1b5PfEDBOJjaOvkx7LWfMymLzZaK3bzqT8oqOIg3XplPPK7gj5n6CyXINAtStK8yO2K9lYkCf6GBAMv\/zeY7JbNrq3+5fGrW4T4M7SNSKtjFjUPY9RwONfTKukuJvrgXeJQ2ZvAhFsdilvsn72Ub8Tkkb6o8vsrisJGLiumdJ3y0DPLL5NmCvVixfPLp7TD65CE4qItnTp2IKWNVleKBzIo\/J10LFx5soQxLis\/UUVeoyEU\/bWHzLIOpJ+QotcUoxhxHe6xZoKBaSv5rpU1VSWwQ9Itg66\/9t2xJ2nBf\/AGKMk6G\/b3HYUxqlWtM62V4u+vDn2IzKWqvpcxXaIIdmfVEFfl6Vn\/xLbM\/WJxhUhXfHb\/9CqWhw+6MqU0S9UJceMPLHSSFzJfN66iqcGywQd1PQDFN74onztFULU7NsXutzSCOrcJD7fj9o42iZVjINryAa4DnhSQdPeM2qV4Y7IWpst0IiqK6wKoOTABITJGoMMfx9pO6XkoecWtipI5Hio7\/NAyUVnMiVKL6MOhD7Gzxu88Q67DA6imc7vWTc\/p4QwXACRIBSt3KA6YK5H8Zl4SAVLYy5GQrcfW8rqGaywwycMm0kHEqxJ+6wiol6FYAzwLVBcgEtphIk4x0Cfe48AIgmUyeUSOTanq3NMGOORNZ89plIo7M1VD80OdeUFSEjko27uYkQIwzdwZ0UD17\/LsCoO0JaVBOyG+5zWQ+TJFvlB+ugxalbwayrMKmO0Gzdv8kTu5CahMU16Nl4KPWmfrvLt4nMHj\/tGUHX379Yju2xEvmvsXr23ufgJgPDy6isAtF0ri7sYVeVP0EUIHuAnWpR4Hdbrs3IkJeGAE5Ip5yBSifJtxaLFCQHGFJACKxsuJGOXNRulRcybn+OxxStZyZmdskLSrGmKG\/FpuUjwxEM6EMSJaOi641i1jUTxymc9pg57sGogu7rGCrIixGBJ2wHIu4WFMiwytB8jBAclFeoz+Mrdqrsrd7aoAakZdyVzc5\/I5NLwgQ0iIueuscmXf+8AP5QghyAPqDw6VOVVMfg1KwKKOneBodDRBdiJq9Fnatt+vlKMsr2nQq8C2WBA8cRbWmprIMtWuQQ4CKCSybgyr9x9NFIHNvmdVnPxKOGNETqJfB8rambUhTzwf6XgSMB3xECudzdvNbucDlKPZJz7VYGFfLaUw7ICyhLN7mZkeBTirmJpt2tfdDHEe5K+oHdQLPVT01rsGYAVPdAFNgMfUeSyQuND4YEvyUYhzAIBvEDv3N+yvDJ3QxMyJl4a0bWFJ4vKMZUIbWjCjwiDYlt6uEiyTZwyrJJhb6G47QqVMHyZOH5gDKewYAddRT0ZgOEEslno3yjGNHwt6QF5cHZ+8BWQAZs8+YF43AHsnIRLtfDQ7SXh1X3uXWGQmLP5+DXov1B9djFCzIUwS66cj9hP4qoLik9CfqyrUOZsgNWNbLaWejyxafh4bDZrPSQRP\/aMtgzjZS1QOf+xIT1yyxDif1DuGaJFZ+H55VlEuJYAnVUuEa90rXz\/efSAkmgr0nsjerMhNLyeOztx5dwbGfDRUpSiWXRF6T7t00j\/Kn2TS2wPwUAPjMtcQmw4a2NGbqdSQEY0N+RBrA5xGblEGE7ClUsZ6k\/RQeapIaWN2WHvOa\/OV9ue30RnAipLHwg7Dt1\/Eij1OKU+zjAsm9gi4gXk0bM9EbD\/WbKeHvAbHSANXWS20cY\/Tv8bsrJcOUWRL2LXcIDFXL4Y+jiYptQGqt6DPamtbG+ayw1gARSRZBq+P8BAi+H\/Xq34HFc1Euhh+aE3s6DOL1eWQDC7+ITExSZuw7pcStzfmIjnWPU5VUIUkzxmCl29BdlXwWY1gLVnrx3lChDy8yaT1rXJBfhqthiTXqkcyR2gNwciP8XzC6z4Imw0gksGDsZqTFUWbOJt41ufjYNMy8AcY58H0EaiDj0dbzt6C0cnwhfzK+q0Z781JkioBAr\/J07hGOrx4v3AZgGUV9Q5McoS3OU1hnCeVuywFzOPpsYO0+vwaXU57nzMTAU8CFTYWpZMKIW5PVQuPwHpmzjZUnX484uAogHSeDYbF1By+vxDYxRRX8GoBy4nfGZ66\/14KB3tBn\/slxrx4iE\/HLradciyH\/SKR9B2XolWjoRSXfr9KGUMiAvoM4GSjPaTz5gLKFMbf06P0+\/R311ICCV1s5MMN1cxk72GliaBENMXQRHIfET5PgzrnGc4+U0WckpGBTfxR6zwQv2HgcdGNqC+yMu84CYREZxltyRCAJeCoGWy2CR6xgbSY4TgUDb7h7jUVN1PF+QEAPbhwhxG5r12DrkR3giwnI\/SdCa0XMXe9V7ZXZb28dlOZwCNLwwgY6bn4ujU7ehnumOsfxcpFL4diiowLhrp\/KrFtrp1BQdkeSc6CjMvsPqlQThiQTrcQDk9EcfkwC0uZCKVPSv5eA14m0T4WthQwhcKi98HniEAmJMkQWRK2HQSrNB4BnlZc1XGXuExvyrloctxJo0cJ21uDxPQlVR\/daoTBuW3hqSOs09rh3bOGi+sbUyb27701wegG+6WN3BjbbF7J5SRdO9oD5rtnYuVFJsHRxUp3VWat\/i9s+19j9jI\/FjTbOgvSmYDw0oKHH0R8VqclblbvwwRLnobTlCKu5b5NXTcOf06R\/jZobTXFfOzsw3+KC3\/cwx43BAPo8aDUbbGRbTJoLTS20usmmJhk8GLFNgS9ae4PUG\/KBsYSHZQBMXnvdV8wFPX7Up6c581jwQCAtFuTS1GYJJ6eQYOK7l1dszaBaYZjW+DjVTLdHbUn4\/NdHZujtft8+\/4x8UUl8f4Z0ygmOVRq5MiYU+gCwqNysrdZ+T+GARrkX2IeXc46cxWFRUe+T1nnZmr7GkkI9JJbZbJL1qeFsm5j0r3wkCo3MC4\/\/VAmppfdGFZDWKiHKcmQ\/RpEkxn55Xyz4PnFipYQeJDMknjv6C8qq4a0+tvlwD9tSpGPcDPpDH0iYJ9MTkULYeI\/PqFpuy7OmHKZqq8eZwz6YdxNNcsh73xj46hexAoctU\/efCCltj+5sRXEUbunYOvG2HozeEnDS2n42Do2bUtWFcxOFzrrqs7gjU2peOiu0o3Nr++tFKcEc4euT5ICAXfnXh14oZtPpCHT\/VXiIDrew0DC3N4R2gRqCg3fp86J7JnOZRt1AaYH6T8GWILjjbDMF0KHeAVJY3eZq\/7gAzBnok14ediby9RpOuLReQ3mXtw5hEtP158THCS8+23iTxDeq5ULZTiF9PO7aqTQ853oDeu1TX5OWcwz5B1A\/uvlWSqcaRJTbqWPnxqHSy4JQkAM+8hRo5Z0DetDZuwIZD1EaPxm+wX4F7aROwL\/1BGbpEbtlkNc5SAa\/0I\/O4CljHCBxKjYFQaApXUQQTlgsiew4X70mgAA\\\" alt=\\\"Night-time visualisation of the showroom fountain, with the interactive totem in the foreground\\\" width=\\\"1100\\\" height=\\\"1375\\\" decoding=\\\"async\\\"><figcaption>Showroom visualisation<\\\/figcaption><\\\/figure>\\n  <\\\/section>\\n\\n  <section class=\\\"sect manifesto\\\">\\n    <div class=\\\"mwrap\\\">\\n      <span class=\\\"kick\\\">how we work<\\\/span>\\n      <h2 class=\\\"big\\\">We believe in sensations. We created this space so that anyone, wherever they are, can get close to what it feels like inside our projects.<\\\/h2>\\n      <div class=\\\"cols\\\">\\n        <p>A square where the fountain responds when you raise your arms. A ceiling full of stars above the bed. A pool that looks like the night sky. At Attikkal we work with light and water to stir emotions.<\\\/p>\\n        <p>There\\u2019s a lot of engineering behind every project, but what we want you to take away is the feeling. So play, try things out, make mistakes and start again: nothing breaks here.<\\\/p>\\n      <\\\/div>\\n      <p class=\\\"fine\\\">What you\\u2019re about to see are simulations based on projects we\\u2019ve already built, such as the fountains in Plaza Espa\\u00f1a in Onda and San Miguel square in Oviedo. Every project is studied and designed to measure.<\\\/p>\\n    <\\\/div>\\n  <\\\/section>\\n\\n  <section class=\\\"sect how\\\" id=\\\"como\\\">\\n    <div class=\\\"head\\\"><div><span class=\\\"kick\\\">before you start<\\\/span><h2>How this showroom works<\\\/h2><\\\/div>\\n      <p class=\\\"lead\\\">You don\\u2019t need any technical knowledge. Each space is designed so you understand it by touching it, and the first time you enter, a short guide shows you around.<\\\/p><\\\/div>\\n    <ol class=\\\"steps\\\">\\n      <li><svg viewBox=\\\"0 0 32 32\\\" aria-hidden=\\\"true\\\"><rect x=\\\"5\\\" y=\\\"5\\\" width=\\\"9\\\" height=\\\"9\\\"\/><rect x=\\\"18\\\" y=\\\"5\\\" width=\\\"9\\\" height=\\\"9\\\"\/><rect x=\\\"5\\\" y=\\\"18\\\" width=\\\"9\\\" height=\\\"9\\\"\/><rect x=\\\"18\\\" y=\\\"18\\\" width=\\\"9\\\" height=\\\"9\\\" class=\\\"f\\\"\/><\\\/svg><span class=\\\"sn\\\">01<\\\/span><h3>Pick a space<\\\/h3><p>A plaza with its fountain, a bedroom, a pool, a living room or a studio where you try ideas on a photo of your own. Start wherever you like.<\\\/p><\\\/li>\\n      <li><svg viewBox=\\\"0 0 32 32\\\" aria-hidden=\\\"true\\\"><path d=\\\"M11 16V7a2 2 0 0 1 4 0v8m0-2a2 2 0 0 1 4 0v3m0-1a2 2 0 0 1 4 0v5c0 4-3 7-7 7h-1c-3 0-5-1-7-4l-3-5a2 2 0 0 1 3-2l3 3\\\"\/><\\\/svg><span class=\\\"sn\\\">02<\\\/span><h3>Move and touch<\\\/h3><p>Drag to look around and use the mouse wheel, or pinch the screen, to zoom in. Touch the water, the ceiling or the lights to change them.<\\\/p><\\\/li>\\n      <li><svg viewBox=\\\"0 0 32 32\\\" aria-hidden=\\\"true\\\"><path d=\\\"M4 11l12-6 12 6-12 6z\\\"\/><path d=\\\"M4 16l12 6 12-6\\\" \/><path d=\\\"M4 21l12 6 12-6\\\" class=\\\"f2\\\"\/><\\\/svg><span class=\\\"sn\\\">03<\\\/span><h3>Look inside<\\\/h3><p>The \\u201cLook inside\\u201d button lifts the floor or the ceiling and shows you pumps, pipes, fibres and how they talk to each other.<\\\/p><\\\/li>\\n      <li><svg viewBox=\\\"0 0 32 32\\\" aria-hidden=\\\"true\\\"><path d=\\\"M9 4h14v24l-7-5-7 5z\\\"\/><path d=\\\"M13 12h6\\\" \/><\\\/svg><span class=\\\"sn\\\">04<\\\/span><h3>Save and tell us<\\\/h3><p>Whatever you like, save it to \\u201cMy project\\u201d. At the end you\\u2019ll have a summary of your ideas to send us so we can study it together.<\\\/p><\\\/li>\\n    <\\\/ol>\\n  <\\\/section>\\n\\n  <section class=\\\"sect rooms\\\" id=\\\"espacios\\\">\\n    <div class=\\\"head\\\"><div><span class=\\\"kick\\\">experiences<\\\/span><h2>Choose where to start<\\\/h2><\\\/div>\\n      <p class=\\\"lead\\\">There\\u2019s no set order. Each space takes a few minutes and you can always come back here with the button at the top left.<\\\/p><\\\/div>\\n    <div class=\\\"list\\\">\\n      <a class=\\\"room\\\" href=\\\"#plaza\\\">\\n        <div class=\\\"ph\\\"><svg viewBox=\\\"0 0 400 300\\\" aria-hidden=\\\"true\\\"><defs>\\n<radialGradient id=\\\"pzb\\\" cx=\\\".5\\\" cy=\\\".85\\\" r=\\\".9\\\"><stop offset=\\\"0\\\" stop-color=\\\"#16323a\\\"\/><stop offset=\\\".55\\\" stop-color=\\\"#121a1d\\\"\/><stop offset=\\\"1\\\" stop-color=\\\"#121212\\\"\/><\\\/radialGradient>\\n<radialGradient id=\\\"pzw\\\" cx=\\\".5\\\" cy=\\\".5\\\" r=\\\".5\\\"><stop offset=\\\"0\\\" stop-color=\\\"#5fd0e6\\\" stop-opacity=\\\".75\\\"\/><stop offset=\\\"1\\\" stop-color=\\\"#1b6f86\\\" stop-opacity=\\\".15\\\"\/><\\\/radialGradient>\\n<linearGradient id=\\\"pzj\\\" x1=\\\"0\\\" y1=\\\"1\\\" x2=\\\"0\\\" y2=\\\"0\\\"><stop offset=\\\"0\\\" stop-color=\\\"#eafcff\\\"\/><stop offset=\\\"1\\\" stop-color=\\\"#eafcff\\\" stop-opacity=\\\"0\\\"\/><\\\/linearGradient>\\n<filter id=\\\"pzg\\\" x=\\\"-50%\\\" y=\\\"-50%\\\" width=\\\"200%\\\" height=\\\"200%\\\"><feGaussianBlur stdDeviation=\\\"6\\\"\/><\\\/filter>\\n<filter id=\\\"pzg2\\\" x=\\\"-50%\\\" y=\\\"-50%\\\" width=\\\"200%\\\" height=\\\"200%\\\"><feGaussianBlur stdDeviation=\\\"1.4\\\"\/><\\\/filter><\\\/defs>\\n<rect width=\\\"400\\\" height=\\\"300\\\" fill=\\\"url(#pzb)\\\"\/><circle cx=\\\"95.2\\\" cy=\\\"65.3\\\" r=\\\"0.51\\\" fill=\\\"#fff\\\" opacity=\\\"0.50\\\"\/><circle cx=\\\"250.3\\\" cy=\\\"7.9\\\" r=\\\"0.22\\\" fill=\\\"#fff\\\" opacity=\\\"0.62\\\"\/><circle cx=\\\"103.7\\\" cy=\\\"28.1\\\" r=\\\"1.13\\\" fill=\\\"#fff\\\" opacity=\\\"0.44\\\"\/><circle cx=\\\"334.6\\\" cy=\\\"57.2\\\" r=\\\"0.76\\\" fill=\\\"#fff\\\" opacity=\\\"0.28\\\"\/><circle cx=\\\"253.9\\\" cy=\\\"104.2\\\" r=\\\"0.65\\\" fill=\\\"#fff\\\" opacity=\\\"0.57\\\"\/><circle cx=\\\"268.6\\\" cy=\\\"7.7\\\" r=\\\"0.88\\\" fill=\\\"#fff\\\" opacity=\\\"0.50\\\"\/><circle cx=\\\"120.5\\\" cy=\\\"3.7\\\" r=\\\"0.99\\\" fill=\\\"#fff\\\" opacity=\\\"0.44\\\"\/><circle cx=\\\"287.5\\\" cy=\\\"105.5\\\" r=\\\"0.84\\\" fill=\\\"#fff\\\" opacity=\\\"0.66\\\"\/><circle cx=\\\"158.0\\\" cy=\\\"96.1\\\" r=\\\"0.58\\\" fill=\\\"#fff\\\" opacity=\\\"0.67\\\"\/><circle cx=\\\"351.5\\\" cy=\\\"11.7\\\" r=\\\"0.31\\\" fill=\\\"#fff\\\" opacity=\\\"0.31\\\"\/><circle cx=\\\"386.2\\\" cy=\\\"52.3\\\" r=\\\"0.75\\\" fill=\\\"#fff\\\" opacity=\\\"0.35\\\"\/><circle cx=\\\"202.9\\\" cy=\\\"46.3\\\" r=\\\"0.49\\\" fill=\\\"#fff\\\" opacity=\\\"0.49\\\"\/><circle cx=\\\"233.7\\\" cy=\\\"108.5\\\" r=\\\"0.80\\\" fill=\\\"#fff\\\" opacity=\\\"0.66\\\"\/><circle cx=\\\"342.6\\\" cy=\\\"118.9\\\" r=\\\"0.79\\\" fill=\\\"#fff\\\" opacity=\\\"0.28\\\"\/><circle cx=\\\"344.3\\\" cy=\\\"115.8\\\" r=\\\"1.03\\\" fill=\\\"#fff\\\" opacity=\\\"0.48\\\"\/><circle cx=\\\"285.5\\\" cy=\\\"25.3\\\" r=\\\"0.96\\\" fill=\\\"#fff\\\" opacity=\\\"0.49\\\"\/><circle cx=\\\"114.0\\\" cy=\\\"7.6\\\" r=\\\"0.98\\\" fill=\\\"#fff\\\" opacity=\\\"0.69\\\"\/><circle cx=\\\"35.4\\\" cy=\\\"96.1\\\" r=\\\"0.55\\\" fill=\\\"#fff\\\" opacity=\\\"0.28\\\"\/><circle cx=\\\"117.6\\\" cy=\\\"92.3\\\" r=\\\"1.00\\\" fill=\\\"#fff\\\" opacity=\\\"0.22\\\"\/><circle cx=\\\"245.8\\\" cy=\\\"5.4\\\" r=\\\"0.84\\\" fill=\\\"#fff\\\" opacity=\\\"0.37\\\"\/><circle cx=\\\"352.4\\\" cy=\\\"117.7\\\" r=\\\"0.63\\\" fill=\\\"#fff\\\" opacity=\\\"0.70\\\"\/><circle cx=\\\"123.9\\\" cy=\\\"9.2\\\" r=\\\"0.72\\\" fill=\\\"#fff\\\" opacity=\\\"0.22\\\"\/><circle cx=\\\"79.0\\\" cy=\\\"49.0\\\" r=\\\"0.73\\\" fill=\\\"#fff\\\" opacity=\\\"0.28\\\"\/><circle cx=\\\"17.0\\\" cy=\\\"104.1\\\" r=\\\"0.46\\\" fill=\\\"#fff\\\" opacity=\\\"0.68\\\"\/><circle cx=\\\"358.7\\\" cy=\\\"45.3\\\" r=\\\"0.59\\\" fill=\\\"#fff\\\" opacity=\\\"0.46\\\"\/><circle cx=\\\"257.6\\\" cy=\\\"71.5\\\" r=\\\"0.68\\\" fill=\\\"#fff\\\" opacity=\\\"0.51\\\"\/><circle cx=\\\"376.2\\\" cy=\\\"60.8\\\" r=\\\"0.57\\\" fill=\\\"#fff\\\" opacity=\\\"0.56\\\"\/><circle cx=\\\"95.1\\\" cy=\\\"36.1\\\" r=\\\"1.11\\\" fill=\\\"#fff\\\" opacity=\\\"0.46\\\"\/><circle cx=\\\"219.4\\\" cy=\\\"1.4\\\" r=\\\"0.55\\\" fill=\\\"#fff\\\" opacity=\\\"0.49\\\"\/><circle cx=\\\"8.0\\\" cy=\\\"73.9\\\" r=\\\"0.76\\\" fill=\\\"#fff\\\" opacity=\\\"0.23\\\"\/><circle cx=\\\"250.9\\\" cy=\\\"56.0\\\" r=\\\"0.80\\\" fill=\\\"#fff\\\" opacity=\\\"0.38\\\"\/><circle cx=\\\"282.8\\\" cy=\\\"88.6\\\" r=\\\"0.23\\\" fill=\\\"#fff\\\" opacity=\\\"0.23\\\"\/><circle cx=\\\"270.4\\\" cy=\\\"115.6\\\" r=\\\"0.41\\\" fill=\\\"#fff\\\" opacity=\\\"0.43\\\"\/><circle cx=\\\"237.1\\\" cy=\\\"38.4\\\" r=\\\"0.50\\\" fill=\\\"#fff\\\" opacity=\\\"0.36\\\"\/><circle cx=\\\"147.7\\\" cy=\\\"71.5\\\" r=\\\"0.45\\\" fill=\\\"#fff\\\" opacity=\\\"0.39\\\"\/><circle cx=\\\"308.9\\\" cy=\\\"3.2\\\" r=\\\"0.69\\\" fill=\\\"#fff\\\" opacity=\\\"0.57\\\"\/><circle cx=\\\"124.0\\\" cy=\\\"26.7\\\" r=\\\"0.93\\\" fill=\\\"#fff\\\" opacity=\\\"0.32\\\"\/><circle cx=\\\"75.0\\\" cy=\\\"52.2\\\" r=\\\"0.82\\\" fill=\\\"#fff\\\" opacity=\\\"0.25\\\"\/><circle cx=\\\"128.8\\\" cy=\\\"40.1\\\" r=\\\"0.96\\\" fill=\\\"#fff\\\" opacity=\\\"0.42\\\"\/><circle cx=\\\"342.2\\\" cy=\\\"20.3\\\" r=\\\"0.48\\\" fill=\\\"#fff\\\" opacity=\\\"0.53\\\"\/><circle cx=\\\"354.0\\\" cy=\\\"54.1\\\" r=\\\"0.39\\\" fill=\\\"#fff\\\" opacity=\\\"0.26\\\"\/><circle cx=\\\"211.9\\\" cy=\\\"22.9\\\" r=\\\"0.93\\\" fill=\\\"#fff\\\" opacity=\\\"0.62\\\"\/><circle cx=\\\"73.4\\\" cy=\\\"33.4\\\" r=\\\"0.93\\\" fill=\\\"#fff\\\" opacity=\\\"0.52\\\"\/><circle cx=\\\"322.5\\\" cy=\\\"41.4\\\" r=\\\"0.31\\\" fill=\\\"#fff\\\" opacity=\\\"0.35\\\"\/><circle cx=\\\"317.5\\\" cy=\\\"32.5\\\" r=\\\"0.49\\\" fill=\\\"#fff\\\" opacity=\\\"0.41\\\"\/><circle cx=\\\"167.9\\\" cy=\\\"49.1\\\" r=\\\"1.05\\\" fill=\\\"#fff\\\" opacity=\\\"0.28\\\"\/><circle cx=\\\"1.9\\\" cy=\\\"113.2\\\" r=\\\"1.01\\\" fill=\\\"#fff\\\" opacity=\\\"0.69\\\"\/><circle cx=\\\"173.7\\\" cy=\\\"114.0\\\" r=\\\"1.05\\\" fill=\\\"#fff\\\" opacity=\\\"0.31\\\"\/><circle cx=\\\"298.2\\\" cy=\\\"100.4\\\" r=\\\"0.79\\\" fill=\\\"#fff\\\" opacity=\\\"0.46\\\"\/><circle cx=\\\"115.6\\\" cy=\\\"40.9\\\" r=\\\"0.39\\\" fill=\\\"#fff\\\" opacity=\\\"0.23\\\"\/><circle cx=\\\"235.5\\\" cy=\\\"34.4\\\" r=\\\"0.93\\\" fill=\\\"#fff\\\" opacity=\\\"0.22\\\"\/><circle cx=\\\"361.4\\\" cy=\\\"83.2\\\" r=\\\"1.05\\\" fill=\\\"#fff\\\" opacity=\\\"0.65\\\"\/><circle cx=\\\"359.9\\\" cy=\\\"69.2\\\" r=\\\"0.22\\\" fill=\\\"#fff\\\" opacity=\\\"0.57\\\"\/><circle cx=\\\"68.7\\\" cy=\\\"36.0\\\" r=\\\"0.79\\\" fill=\\\"#fff\\\" opacity=\\\"0.46\\\"\/><circle cx=\\\"165.5\\\" cy=\\\"112.7\\\" r=\\\"0.74\\\" fill=\\\"#fff\\\" opacity=\\\"0.37\\\"\/><circle cx=\\\"101.0\\\" cy=\\\"103.4\\\" r=\\\"0.61\\\" fill=\\\"#fff\\\" opacity=\\\"0.59\\\"\/><circle cx=\\\"140.7\\\" cy=\\\"23.7\\\" r=\\\"0.66\\\" fill=\\\"#fff\\\" opacity=\\\"0.61\\\"\/><circle cx=\\\"68.5\\\" cy=\\\"95.0\\\" r=\\\"1.05\\\" fill=\\\"#fff\\\" opacity=\\\"0.60\\\"\/><circle cx=\\\"329.4\\\" cy=\\\"0.9\\\" r=\\\"0.75\\\" fill=\\\"#fff\\\" opacity=\\\"0.63\\\"\/><circle cx=\\\"20.0\\\" cy=\\\"32.6\\\" r=\\\"0.42\\\" fill=\\\"#fff\\\" opacity=\\\"0.46\\\"\/>\\n<ellipse cx=\\\"200\\\" cy=\\\"232\\\" rx=\\\"150\\\" ry=\\\"34\\\" fill=\\\"url(#pzw)\\\" filter=\\\"url(#pzg)\\\"\/>\\n<ellipse cx=\\\"200\\\" cy=\\\"232\\\" rx=\\\"150\\\" ry=\\\"34\\\" fill=\\\"none\\\" stroke=\\\"#d1d1d1\\\" stroke-opacity=\\\".55\\\" stroke-width=\\\"2.5\\\"\/>\\n<ellipse cx=\\\"200\\\" cy=\\\"232\\\" rx=\\\"136\\\" ry=\\\"27\\\" fill=\\\"#1b5f72\\\" opacity=\\\".55\\\"\/><g fill=\\\"none\\\" stroke=\\\"#dff7ff\\\" stroke-width=\\\"1.6\\\" opacity=\\\".55\\\" filter=\\\"url(#pzg)\\\"><path d=\\\"M120 226 Q103.0 217.0 86.0 231.0\\\" \/><path d=\\\"M120 226 Q103.4 210.8 86.7 224.8\\\" \/><path d=\\\"M120 226 Q104.5 204.8 88.9 218.8\\\" \/><path d=\\\"M120 226 Q106.2 199.4 92.5 213.4\\\" \/><path d=\\\"M120 226 Q108.6 194.7 97.2 208.7\\\" \/><path d=\\\"M120 226 Q111.5 191.0 103.0 205.0\\\" \/><path d=\\\"M120 226 Q114.7 188.5 109.5 202.5\\\" \/><path d=\\\"M120 226 Q118.2 187.2 116.4 201.2\\\" \/><path d=\\\"M120 226 Q121.8 187.2 123.6 201.2\\\" \/><path d=\\\"M120 226 Q125.3 188.5 130.5 202.5\\\" \/><path d=\\\"M120 226 Q128.5 191.0 137.0 205.0\\\" \/><path d=\\\"M120 226 Q131.4 194.7 142.8 208.7\\\" \/><path d=\\\"M120 226 Q133.8 199.4 147.5 213.4\\\" \/><path d=\\\"M120 226 Q135.5 204.8 151.1 218.8\\\" \/><path d=\\\"M120 226 Q136.6 210.8 153.3 224.8\\\" \/><path d=\\\"M120 226 Q137.0 217.0 154.0 231.0\\\" \/><path d=\\\"M280 226 Q263.0 217.0 246.0 231.0\\\" \/><path d=\\\"M280 226 Q263.4 210.8 246.7 224.8\\\" \/><path d=\\\"M280 226 Q264.5 204.8 248.9 218.8\\\" \/><path d=\\\"M280 226 Q266.2 199.4 252.5 213.4\\\" \/><path d=\\\"M280 226 Q268.6 194.7 257.2 208.7\\\" \/><path d=\\\"M280 226 Q271.5 191.0 263.0 205.0\\\" \/><path d=\\\"M280 226 Q274.7 188.5 269.5 202.5\\\" \/><path d=\\\"M280 226 Q278.2 187.2 276.4 201.2\\\" \/><path d=\\\"M280 226 Q281.8 187.2 283.6 201.2\\\" \/><path d=\\\"M280 226 Q285.3 188.5 290.5 202.5\\\" \/><path d=\\\"M280 226 Q288.5 191.0 297.0 205.0\\\" \/><path d=\\\"M280 226 Q291.4 194.7 302.8 208.7\\\" \/><path d=\\\"M280 226 Q293.8 199.4 307.5 213.4\\\" \/><path d=\\\"M280 226 Q295.5 204.8 311.1 218.8\\\" \/><path d=\\\"M280 226 Q296.6 210.8 313.3 224.8\\\" \/><path d=\\\"M280 226 Q297.0 217.0 314.0 231.0\\\" \/><path d=\\\"M70.0 236 Q135.0 152.5 200 200.0\\\"\/><path d=\\\"M90.0 236 Q145.0 147.5 200 200.0\\\"\/><path d=\\\"M110.0 236 Q155.0 142.5 200 200.0\\\"\/><path d=\\\"M130.0 236 Q165.0 137.5 200 200.0\\\"\/><path d=\\\"M150.0 236 Q175.0 132.5 200 200.0\\\"\/><path d=\\\"M170.0 236 Q185.0 127.5 200 200.0\\\"\/><path d=\\\"M190.0 236 Q195.0 122.5 200 200.0\\\"\/><path d=\\\"M210.0 236 Q205.0 122.5 200 200.0\\\"\/><path d=\\\"M230.0 236 Q215.0 127.5 200 200.0\\\"\/><path d=\\\"M250.0 236 Q225.0 132.5 200 200.0\\\"\/><path d=\\\"M270.0 236 Q235.0 137.5 200 200.0\\\"\/><path d=\\\"M290.0 236 Q245.0 142.5 200 200.0\\\"\/><path d=\\\"M310.0 236 Q255.0 147.5 200 200.0\\\"\/><path d=\\\"M330.0 236 Q265.0 152.5 200 200.0\\\"\/><\\\/g><g fill=\\\"none\\\" stroke=\\\"#f2fdff\\\" stroke-width=\\\".7\\\" opacity=\\\".8\\\" filter=\\\"url(#pzg2)\\\"><path d=\\\"M120 226 Q103.0 217.0 86.0 231.0\\\" \/><path d=\\\"M120 226 Q103.4 210.8 86.7 224.8\\\" \/><path d=\\\"M120 226 Q104.5 204.8 88.9 218.8\\\" \/><path d=\\\"M120 226 Q106.2 199.4 92.5 213.4\\\" \/><path d=\\\"M120 226 Q108.6 194.7 97.2 208.7\\\" \/><path d=\\\"M120 226 Q111.5 191.0 103.0 205.0\\\" \/><path d=\\\"M120 226 Q114.7 188.5 109.5 202.5\\\" \/><path d=\\\"M120 226 Q118.2 187.2 116.4 201.2\\\" \/><path d=\\\"M120 226 Q121.8 187.2 123.6 201.2\\\" \/><path d=\\\"M120 226 Q125.3 188.5 130.5 202.5\\\" \/><path d=\\\"M120 226 Q128.5 191.0 137.0 205.0\\\" \/><path d=\\\"M120 226 Q131.4 194.7 142.8 208.7\\\" \/><path d=\\\"M120 226 Q133.8 199.4 147.5 213.4\\\" \/><path d=\\\"M120 226 Q135.5 204.8 151.1 218.8\\\" \/><path d=\\\"M120 226 Q136.6 210.8 153.3 224.8\\\" \/><path d=\\\"M120 226 Q137.0 217.0 154.0 231.0\\\" \/><path d=\\\"M280 226 Q263.0 217.0 246.0 231.0\\\" \/><path d=\\\"M280 226 Q263.4 210.8 246.7 224.8\\\" \/><path d=\\\"M280 226 Q264.5 204.8 248.9 218.8\\\" \/><path d=\\\"M280 226 Q266.2 199.4 252.5 213.4\\\" \/><path d=\\\"M280 226 Q268.6 194.7 257.2 208.7\\\" \/><path d=\\\"M280 226 Q271.5 191.0 263.0 205.0\\\" \/><path d=\\\"M280 226 Q274.7 188.5 269.5 202.5\\\" \/><path d=\\\"M280 226 Q278.2 187.2 276.4 201.2\\\" \/><path d=\\\"M280 226 Q281.8 187.2 283.6 201.2\\\" \/><path d=\\\"M280 226 Q285.3 188.5 290.5 202.5\\\" \/><path d=\\\"M280 226 Q288.5 191.0 297.0 205.0\\\" \/><path d=\\\"M280 226 Q291.4 194.7 302.8 208.7\\\" \/><path d=\\\"M280 226 Q293.8 199.4 307.5 213.4\\\" \/><path d=\\\"M280 226 Q295.5 204.8 311.1 218.8\\\" \/><path d=\\\"M280 226 Q296.6 210.8 313.3 224.8\\\" \/><path d=\\\"M280 226 Q297.0 217.0 314.0 231.0\\\" \/><path d=\\\"M70.0 236 Q135.0 152.5 200 200.0\\\"\/><path d=\\\"M90.0 236 Q145.0 147.5 200 200.0\\\"\/><path d=\\\"M110.0 236 Q155.0 142.5 200 200.0\\\"\/><path d=\\\"M130.0 236 Q165.0 137.5 200 200.0\\\"\/><path d=\\\"M150.0 236 Q175.0 132.5 200 200.0\\\"\/><path d=\\\"M170.0 236 Q185.0 127.5 200 200.0\\\"\/><path d=\\\"M190.0 236 Q195.0 122.5 200 200.0\\\"\/><path d=\\\"M210.0 236 Q205.0 122.5 200 200.0\\\"\/><path d=\\\"M230.0 236 Q215.0 127.5 200 200.0\\\"\/><path d=\\\"M250.0 236 Q225.0 132.5 200 200.0\\\"\/><path d=\\\"M270.0 236 Q235.0 137.5 200 200.0\\\"\/><path d=\\\"M290.0 236 Q245.0 142.5 200 200.0\\\"\/><path d=\\\"M310.0 236 Q255.0 147.5 200 200.0\\\"\/><path d=\\\"M330.0 236 Q265.0 152.5 200 200.0\\\"\/><\\\/g><rect x=\\\"194\\\" y=\\\"40\\\" width=\\\"12\\\" height=\\\"190\\\" fill=\\\"url(#pzj)\\\" filter=\\\"url(#pzg)\\\"\/><rect x=\\\"198\\\" y=\\\"52\\\" width=\\\"4\\\" height=\\\"178\\\" fill=\\\"url(#pzj)\\\"\/><g fill=\\\"#eafcff\\\" opacity=\\\".7\\\"><circle cx=\\\"192.3\\\" cy=\\\"140.4\\\" r=\\\"0.80\\\" fill=\\\"#eafcff\\\" opacity=\\\"0.50\\\"\/><circle cx=\\\"155.5\\\" cy=\\\"81.6\\\" r=\\\"0.29\\\" fill=\\\"#eafcff\\\" opacity=\\\"0.53\\\"\/><circle cx=\\\"247.5\\\" cy=\\\"205.3\\\" r=\\\"0.27\\\" fill=\\\"#eafcff\\\" opacity=\\\"0.75\\\"\/><circle cx=\\\"181.6\\\" cy=\\\"113.5\\\" r=\\\"0.46\\\" fill=\\\"#eafcff\\\" opacity=\\\"0.82\\\"\/><circle cx=\\\"208.7\\\" cy=\\\"121.3\\\" r=\\\"0.34\\\" fill=\\\"#eafcff\\\" opacity=\\\"0.66\\\"\/><circle cx=\\\"162.4\\\" cy=\\\"154.4\\\" r=\\\"0.75\\\" fill=\\\"#eafcff\\\" opacity=\\\"0.69\\\"\/><circle cx=\\\"158.0\\\" cy=\\\"90.4\\\" r=\\\"0.47\\\" fill=\\\"#eafcff\\\" opacity=\\\"0.80\\\"\/><circle cx=\\\"228.3\\\" cy=\\\"124.6\\\" r=\\\"0.82\\\" fill=\\\"#eafcff\\\" opacity=\\\"0.81\\\"\/><circle cx=\\\"193.2\\\" cy=\\\"123.3\\\" r=\\\"0.57\\\" fill=\\\"#eafcff\\\" opacity=\\\"0.85\\\"\/><circle cx=\\\"192.1\\\" cy=\\\"178.0\\\" r=\\\"0.54\\\" fill=\\\"#eafcff\\\" opacity=\\\"0.62\\\"\/><circle cx=\\\"203.6\\\" cy=\\\"178.2\\\" r=\\\"0.26\\\" fill=\\\"#eafcff\\\" opacity=\\\"0.71\\\"\/><circle cx=\\\"192.6\\\" cy=\\\"209.5\\\" r=\\\"0.94\\\" fill=\\\"#eafcff\\\" opacity=\\\"0.69\\\"\/><circle cx=\\\"239.8\\\" cy=\\\"194.5\\\" r=\\\"0.39\\\" fill=\\\"#eafcff\\\" opacity=\\\"0.73\\\"\/><circle cx=\\\"162.3\\\" cy=\\\"198.2\\\" r=\\\"0.70\\\" fill=\\\"#eafcff\\\" opacity=\\\"0.94\\\"\/><circle cx=\\\"229.2\\\" cy=\\\"173.5\\\" r=\\\"0.76\\\" fill=\\\"#eafcff\\\" opacity=\\\"0.78\\\"\/><circle cx=\\\"160.3\\\" cy=\\\"159.9\\\" r=\\\"0.21\\\" fill=\\\"#eafcff\\\" opacity=\\\"0.57\\\"\/><circle cx=\\\"227.4\\\" cy=\\\"67.5\\\" r=\\\"0.27\\\" fill=\\\"#eafcff\\\" opacity=\\\"0.55\\\"\/><circle cx=\\\"238.0\\\" cy=\\\"90.5\\\" r=\\\"0.22\\\" fill=\\\"#eafcff\\\" opacity=\\\"0.92\\\"\/><circle cx=\\\"162.1\\\" cy=\\\"203.5\\\" r=\\\"0.71\\\" fill=\\\"#eafcff\\\" opacity=\\\"0.92\\\"\/><circle cx=\\\"245.2\\\" cy=\\\"158.4\\\" r=\\\"0.82\\\" fill=\\\"#eafcff\\\" opacity=\\\"0.52\\\"\/><circle cx=\\\"226.7\\\" cy=\\\"146.9\\\" r=\\\"0.75\\\" fill=\\\"#eafcff\\\" opacity=\\\"0.55\\\"\/><circle cx=\\\"224.9\\\" cy=\\\"218.9\\\" r=\\\"0.25\\\" fill=\\\"#eafcff\\\" opacity=\\\"0.66\\\"\/><circle cx=\\\"206.4\\\" cy=\\\"200.8\\\" r=\\\"0.37\\\" fill=\\\"#eafcff\\\" opacity=\\\"0.59\\\"\/><circle cx=\\\"175.0\\\" cy=\\\"164.7\\\" r=\\\"0.78\\\" fill=\\\"#eafcff\\\" opacity=\\\"0.70\\\"\/><circle cx=\\\"186.7\\\" cy=\\\"127.4\\\" r=\\\"0.45\\\" fill=\\\"#eafcff\\\" opacity=\\\"0.71\\\"\/><circle cx=\\\"158.3\\\" cy=\\\"145.1\\\" r=\\\"0.98\\\" fill=\\\"#eafcff\\\" opacity=\\\"0.71\\\"\/><circle cx=\\\"224.7\\\" cy=\\\"87.3\\\" r=\\\"0.73\\\" fill=\\\"#eafcff\\\" opacity=\\\"0.88\\\"\/><circle cx=\\\"217.4\\\" cy=\\\"147.9\\\" r=\\\"0.56\\\" fill=\\\"#eafcff\\\" opacity=\\\"0.82\\\"\/><circle cx=\\\"239.7\\\" cy=\\\"85.4\\\" r=\\\"0.27\\\" fill=\\\"#eafcff\\\" opacity=\\\"0.87\\\"\/><circle cx=\\\"241.7\\\" cy=\\\"147.9\\\" r=\\\"0.53\\\" fill=\\\"#eafcff\\\" opacity=\\\"0.86\\\"\/><circle cx=\\\"168.6\\\" cy=\\\"105.5\\\" r=\\\"0.34\\\" fill=\\\"#eafcff\\\" opacity=\\\"0.79\\\"\/><circle cx=\\\"181.5\\\" cy=\\\"99.5\\\" r=\\\"0.73\\\" fill=\\\"#eafcff\\\" opacity=\\\"0.98\\\"\/><circle cx=\\\"179.6\\\" cy=\\\"179.9\\\" r=\\\"0.50\\\" fill=\\\"#eafcff\\\" opacity=\\\"0.93\\\"\/><circle cx=\\\"208.5\\\" cy=\\\"105.4\\\" r=\\\"0.36\\\" fill=\\\"#eafcff\\\" opacity=\\\"0.51\\\"\/><circle cx=\\\"197.9\\\" cy=\\\"125.1\\\" r=\\\"0.32\\\" fill=\\\"#eafcff\\\" opacity=\\\"0.68\\\"\/><circle cx=\\\"182.2\\\" cy=\\\"191.6\\\" r=\\\"0.30\\\" fill=\\\"#eafcff\\\" opacity=\\\"1.00\\\"\/><circle cx=\\\"198.0\\\" cy=\\\"161.8\\\" r=\\\"0.55\\\" fill=\\\"#eafcff\\\" opacity=\\\"0.92\\\"\/><circle cx=\\\"232.2\\\" cy=\\\"154.7\\\" r=\\\"0.56\\\" fill=\\\"#eafcff\\\" opacity=\\\"0.86\\\"\/><circle cx=\\\"235.7\\\" cy=\\\"128.0\\\" r=\\\"0.76\\\" fill=\\\"#eafcff\\\" opacity=\\\"0.98\\\"\/><circle cx=\\\"196.7\\\" cy=\\\"99.0\\\" r=\\\"0.37\\\" fill=\\\"#eafcff\\\" opacity=\\\"0.86\\\"\/><circle cx=\\\"217.5\\\" cy=\\\"223.0\\\" r=\\\"0.87\\\" fill=\\\"#eafcff\\\" opacity=\\\"0.62\\\"\/><circle cx=\\\"169.0\\\" cy=\\\"104.0\\\" r=\\\"0.33\\\" fill=\\\"#eafcff\\\" opacity=\\\"0.85\\\"\/><circle cx=\\\"235.9\\\" cy=\\\"213.0\\\" r=\\\"0.38\\\" fill=\\\"#eafcff\\\" opacity=\\\"0.93\\\"\/><circle cx=\\\"181.3\\\" cy=\\\"132.0\\\" r=\\\"0.76\\\" fill=\\\"#eafcff\\\" opacity=\\\"0.54\\\"\/><circle cx=\\\"159.3\\\" cy=\\\"201.8\\\" r=\\\"0.41\\\" fill=\\\"#eafcff\\\" opacity=\\\"0.68\\\"\/><circle cx=\\\"208.0\\\" cy=\\\"174.8\\\" r=\\\"0.21\\\" fill=\\\"#eafcff\\\" opacity=\\\"0.67\\\"\/><circle cx=\\\"193.6\\\" cy=\\\"142.6\\\" r=\\\"0.35\\\" fill=\\\"#eafcff\\\" opacity=\\\"0.79\\\"\/><circle cx=\\\"245.5\\\" cy=\\\"126.5\\\" r=\\\"0.61\\\" fill=\\\"#eafcff\\\" opacity=\\\"0.56\\\"\/><circle cx=\\\"177.5\\\" cy=\\\"173.1\\\" r=\\\"0.28\\\" fill=\\\"#eafcff\\\" opacity=\\\"0.94\\\"\/><circle cx=\\\"240.9\\\" cy=\\\"76.5\\\" r=\\\"0.95\\\" fill=\\\"#eafcff\\\" opacity=\\\"0.69\\\"\/><circle cx=\\\"227.2\\\" cy=\\\"188.7\\\" r=\\\"0.41\\\" fill=\\\"#eafcff\\\" opacity=\\\"0.84\\\"\/><circle cx=\\\"215.4\\\" cy=\\\"197.0\\\" r=\\\"0.39\\\" fill=\\\"#eafcff\\\" opacity=\\\"0.88\\\"\/><circle cx=\\\"246.1\\\" cy=\\\"174.4\\\" r=\\\"0.60\\\" fill=\\\"#eafcff\\\" opacity=\\\"0.56\\\"\/><circle cx=\\\"199.4\\\" cy=\\\"119.9\\\" r=\\\"0.75\\\" fill=\\\"#eafcff\\\" opacity=\\\"0.84\\\"\/><circle cx=\\\"206.6\\\" cy=\\\"90.9\\\" r=\\\"0.69\\\" fill=\\\"#eafcff\\\" opacity=\\\"0.82\\\"\/><circle cx=\\\"167.9\\\" cy=\\\"211.3\\\" r=\\\"0.70\\\" fill=\\\"#eafcff\\\" opacity=\\\"0.56\\\"\/><circle cx=\\\"243.2\\\" cy=\\\"84.0\\\" r=\\\"0.44\\\" fill=\\\"#eafcff\\\" opacity=\\\"0.86\\\"\/><circle cx=\\\"209.7\\\" cy=\\\"154.3\\\" r=\\\"0.69\\\" fill=\\\"#eafcff\\\" opacity=\\\"0.73\\\"\/><circle cx=\\\"181.2\\\" cy=\\\"90.0\\\" r=\\\"0.25\\\" fill=\\\"#eafcff\\\" opacity=\\\"0.86\\\"\/><circle cx=\\\"225.4\\\" cy=\\\"152.3\\\" r=\\\"0.77\\\" fill=\\\"#eafcff\\\" opacity=\\\"0.68\\\"\/><circle cx=\\\"176.6\\\" cy=\\\"125.2\\\" r=\\\"0.89\\\" fill=\\\"#eafcff\\\" opacity=\\\"0.52\\\"\/><circle cx=\\\"200.5\\\" cy=\\\"102.0\\\" r=\\\"0.80\\\" fill=\\\"#eafcff\\\" opacity=\\\"0.68\\\"\/><circle cx=\\\"183.3\\\" cy=\\\"128.6\\\" r=\\\"0.60\\\" fill=\\\"#eafcff\\\" opacity=\\\"0.89\\\"\/><circle cx=\\\"185.3\\\" cy=\\\"204.0\\\" r=\\\"0.28\\\" fill=\\\"#eafcff\\\" opacity=\\\"0.64\\\"\/><circle cx=\\\"160.0\\\" cy=\\\"79.2\\\" r=\\\"0.80\\\" fill=\\\"#eafcff\\\" opacity=\\\"0.86\\\"\/><circle cx=\\\"168.5\\\" cy=\\\"92.2\\\" r=\\\"0.51\\\" fill=\\\"#eafcff\\\" opacity=\\\"0.87\\\"\/><circle cx=\\\"231.6\\\" cy=\\\"187.3\\\" r=\\\"0.65\\\" fill=\\\"#eafcff\\\" opacity=\\\"0.57\\\"\/><circle cx=\\\"189.8\\\" cy=\\\"92.9\\\" r=\\\"0.59\\\" fill=\\\"#eafcff\\\" opacity=\\\"0.78\\\"\/><circle cx=\\\"170.2\\\" cy=\\\"102.5\\\" r=\\\"0.81\\\" fill=\\\"#eafcff\\\" opacity=\\\"0.52\\\"\/><circle cx=\\\"230.3\\\" cy=\\\"211.5\\\" r=\\\"0.95\\\" fill=\\\"#eafcff\\\" opacity=\\\"0.69\\\"\/><circle cx=\\\"205.3\\\" cy=\\\"159.1\\\" r=\\\"0.68\\\" fill=\\\"#eafcff\\\" opacity=\\\"0.99\\\"\/><circle cx=\\\"218.7\\\" cy=\\\"110.9\\\" r=\\\"0.87\\\" fill=\\\"#eafcff\\\" opacity=\\\"0.74\\\"\/><circle cx=\\\"210.1\\\" cy=\\\"183.6\\\" r=\\\"0.21\\\" fill=\\\"#eafcff\\\" opacity=\\\"0.89\\\"\/><circle cx=\\\"216.2\\\" cy=\\\"143.6\\\" r=\\\"0.59\\\" fill=\\\"#eafcff\\\" opacity=\\\"0.73\\\"\/><circle cx=\\\"169.3\\\" cy=\\\"150.0\\\" r=\\\"0.23\\\" fill=\\\"#eafcff\\\" opacity=\\\"0.75\\\"\/><circle cx=\\\"214.6\\\" cy=\\\"135.5\\\" r=\\\"0.62\\\" fill=\\\"#eafcff\\\" opacity=\\\"0.98\\\"\/><circle cx=\\\"239.2\\\" cy=\\\"83.0\\\" r=\\\"0.82\\\" fill=\\\"#eafcff\\\" opacity=\\\"0.81\\\"\/><circle cx=\\\"155.1\\\" cy=\\\"121.2\\\" r=\\\"0.37\\\" fill=\\\"#eafcff\\\" opacity=\\\"0.54\\\"\/><circle cx=\\\"203.9\\\" cy=\\\"218.1\\\" r=\\\"0.43\\\" fill=\\\"#eafcff\\\" opacity=\\\"0.94\\\"\/><circle cx=\\\"219.5\\\" cy=\\\"82.8\\\" r=\\\"0.87\\\" fill=\\\"#eafcff\\\" opacity=\\\"0.80\\\"\/><\\\/g><rect x=\\\"338\\\" y=\\\"168\\\" width=\\\"14\\\" height=\\\"58\\\" rx=\\\"2\\\" fill=\\\"#1d1d1d\\\" stroke=\\\"#3a3a3a\\\"\/><rect x=\\\"341\\\" y=\\\"174\\\" width=\\\"8\\\" height=\\\"22\\\" fill=\\\"#ace1af\\\" opacity=\\\".85\\\"\/><\\\/svg><img data-src=\\\"https:\/\/attikkal.com\/wp-content\/uploads\/2026\/09\/ChatGPT-Image-3-sept-2026-09_07_00-1-1024x768.png\\\" alt=\\\"Night-time visualisation of the Plaza Espa\\u00f1a fountain in Onda\\\" data-vis=\\\"1\\\" loading=\\\"lazy\\\" hidden><\\\/div>\\n        <div class=\\\"info\\\">\\n          <div class=\\\"meta\\\"><span class=\\\"num\\\">01<\\\/span><span class=\\\"cat\\\">Ornamental fountains<\\\/span><span class=\\\"dur\\\">5 min<\\\/span><\\\/div>\\n          <h3>The plaza and its fountain<\\\/h3>\\n          <p>A fountain with three water features and coloured lights. Next to it, a totem you control it from, like the one we installed in San Miguel square in Oviedo.<\\\/p>\\n          <ul><li>Give the water power and change the colours<\\\/li><li>Move in front of the camera and the fountain follows you<\\\/li><li>Play memory or the quiz and earn a show<\\\/li><li>Tell the fountain in your own words what you want to see<\\\/li><\\\/ul>\\n          <span class=\\\"enter\\\">Enter the plaza<svg class=\\\"arr\\\" viewBox=\\\"0 0 24 24\\\" fill=\\\"none\\\" stroke-width=\\\"1.8\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" aria-hidden=\\\"true\\\"><path d=\\\"M4 12h16M14 6l6 6-6 6\\\"\/><\\\/svg><\\\/span>\\n        <\\\/div>\\n      <\\\/a>\\n      <a class=\\\"room\\\" href=\\\"#cielo\\\">\\n        <div class=\\\"ph\\\"><svg viewBox=\\\"0 0 400 300\\\" aria-hidden=\\\"true\\\"><defs>\\n<linearGradient id=\\\"clc\\\" x1=\\\"0\\\" y1=\\\"0\\\" x2=\\\"0\\\" y2=\\\"1\\\"><stop offset=\\\"0\\\" stop-color=\\\"#0a0f18\\\"\/><stop offset=\\\"1\\\" stop-color=\\\"#151b28\\\"\/><\\\/linearGradient>\\n<radialGradient id=\\\"cll\\\" cx=\\\".5\\\" cy=\\\".5\\\" r=\\\".5\\\"><stop offset=\\\"0\\\" stop-color=\\\"#ffcf8a\\\" stop-opacity=\\\".55\\\"\/><stop offset=\\\"1\\\" stop-color=\\\"#ffcf8a\\\" stop-opacity=\\\"0\\\"\/><\\\/radialGradient>\\n<filter id=\\\"clg\\\" x=\\\"-50%\\\" y=\\\"-50%\\\" width=\\\"200%\\\" height=\\\"200%\\\"><feGaussianBlur stdDeviation=\\\"2.2\\\"\/><\\\/filter><\\\/defs>\\n<rect width=\\\"400\\\" height=\\\"300\\\" fill=\\\"#121212\\\"\/><path d=\\\"M0 0H400L320 120H80Z\\\" fill=\\\"url(#clc)\\\"\/>\\n<path d=\\\"M0 0L80 120V250L0 300Z\\\" fill=\\\"#1b1916\\\"\/><path d=\\\"M400 0L320 120V250L400 300Z\\\" fill=\\\"#1b1916\\\"\/><path d=\\\"M80 120H320V250H80Z\\\" fill=\\\"#221f1b\\\"\/><path d=\\\"M0 300L80 250H320L400 300Z\\\" fill=\\\"#171513\\\"\/><g><circle cx=\\\"389.5\\\" cy=\\\"67.6\\\" r=\\\"0.79\\\" fill=\\\"#fff\\\" opacity=\\\"0.71\\\"\/><circle cx=\\\"114.6\\\" cy=\\\"9.2\\\" r=\\\"0.43\\\" fill=\\\"#fff\\\" opacity=\\\"0.92\\\"\/><circle cx=\\\"118.5\\\" cy=\\\"105.0\\\" r=\\\"0.63\\\" fill=\\\"#fff\\\" opacity=\\\"0.63\\\"\/><circle cx=\\\"204.2\\\" cy=\\\"24.5\\\" r=\\\"0.81\\\" fill=\\\"#fff\\\" opacity=\\\"0.98\\\"\/><circle cx=\\\"346.0\\\" cy=\\\"91.7\\\" r=\\\"1.21\\\" fill=\\\"#fff\\\" opacity=\\\"0.96\\\"\/><circle cx=\\\"367.5\\\" cy=\\\"63.3\\\" r=\\\"1.36\\\" fill=\\\"#fff\\\" opacity=\\\"0.52\\\"\/><circle cx=\\\"288.3\\\" cy=\\\"52.7\\\" r=\\\"1.41\\\" fill=\\\"#fff\\\" opacity=\\\"0.82\\\"\/><circle cx=\\\"118.8\\\" cy=\\\"9.3\\\" r=\\\"1.71\\\" fill=\\\"#fff\\\" opacity=\\\"0.56\\\"\/><circle cx=\\\"189.4\\\" cy=\\\"41.1\\\" r=\\\"0.70\\\" fill=\\\"#fff\\\" opacity=\\\"0.87\\\"\/><circle cx=\\\"381.0\\\" cy=\\\"32.1\\\" r=\\\"1.25\\\" fill=\\\"#fff\\\" opacity=\\\"0.65\\\"\/><circle cx=\\\"221.8\\\" cy=\\\"46.6\\\" r=\\\"0.52\\\" fill=\\\"#fff\\\" opacity=\\\"0.58\\\"\/><circle cx=\\\"89.0\\\" cy=\\\"101.8\\\" r=\\\"1.00\\\" fill=\\\"#fff\\\" opacity=\\\"0.61\\\"\/><circle cx=\\\"354.4\\\" cy=\\\"111.6\\\" r=\\\"0.92\\\" fill=\\\"#fff\\\" opacity=\\\"0.57\\\"\/><circle cx=\\\"83.1\\\" cy=\\\"13.8\\\" r=\\\"0.76\\\" fill=\\\"#fff\\\" opacity=\\\"0.55\\\"\/><circle cx=\\\"100.9\\\" cy=\\\"31.9\\\" r=\\\"1.11\\\" fill=\\\"#fff\\\" opacity=\\\"0.94\\\"\/><circle cx=\\\"294.9\\\" cy=\\\"48.6\\\" r=\\\"0.87\\\" fill=\\\"#fff\\\" opacity=\\\"0.76\\\"\/><circle cx=\\\"153.2\\\" cy=\\\"40.5\\\" r=\\\"0.38\\\" fill=\\\"#fff\\\" opacity=\\\"0.64\\\"\/><circle cx=\\\"377.7\\\" cy=\\\"17.6\\\" r=\\\"1.01\\\" fill=\\\"#fff\\\" opacity=\\\"0.81\\\"\/><circle cx=\\\"337.9\\\" cy=\\\"27.3\\\" r=\\\"0.66\\\" fill=\\\"#fff\\\" opacity=\\\"0.62\\\"\/><circle cx=\\\"161.9\\\" cy=\\\"52.2\\\" r=\\\"1.76\\\" fill=\\\"#fff\\\" opacity=\\\"0.92\\\"\/><circle cx=\\\"341.7\\\" cy=\\\"6.4\\\" r=\\\"0.34\\\" fill=\\\"#fff\\\" opacity=\\\"0.85\\\"\/><circle cx=\\\"350.4\\\" cy=\\\"55.1\\\" r=\\\"1.14\\\" fill=\\\"#fff\\\" opacity=\\\"0.50\\\"\/><circle cx=\\\"158.8\\\" cy=\\\"104.1\\\" r=\\\"1.54\\\" fill=\\\"#fff\\\" opacity=\\\"0.93\\\"\/><circle cx=\\\"379.5\\\" cy=\\\"30.8\\\" r=\\\"0.44\\\" fill=\\\"#fff\\\" opacity=\\\"0.58\\\"\/><circle cx=\\\"208.5\\\" cy=\\\"77.7\\\" r=\\\"1.74\\\" fill=\\\"#fff\\\" opacity=\\\"0.86\\\"\/><circle cx=\\\"256.0\\\" cy=\\\"86.6\\\" r=\\\"0.93\\\" fill=\\\"#fff\\\" opacity=\\\"0.78\\\"\/><circle cx=\\\"25.0\\\" cy=\\\"88.5\\\" r=\\\"0.60\\\" fill=\\\"#fff\\\" opacity=\\\"0.96\\\"\/><circle cx=\\\"255.3\\\" cy=\\\"36.8\\\" r=\\\"0.46\\\" fill=\\\"#fff\\\" opacity=\\\"0.63\\\"\/><circle cx=\\\"251.8\\\" cy=\\\"79.4\\\" r=\\\"0.44\\\" fill=\\\"#fff\\\" opacity=\\\"0.54\\\"\/><circle cx=\\\"209.3\\\" cy=\\\"67.0\\\" r=\\\"0.83\\\" fill=\\\"#fff\\\" opacity=\\\"0.61\\\"\/><circle cx=\\\"238.4\\\" cy=\\\"5.1\\\" r=\\\"0.70\\\" fill=\\\"#fff\\\" opacity=\\\"0.73\\\"\/><circle cx=\\\"374.4\\\" cy=\\\"73.6\\\" r=\\\"1.64\\\" fill=\\\"#fff\\\" opacity=\\\"0.74\\\"\/><circle cx=\\\"99.2\\\" cy=\\\"30.7\\\" r=\\\"1.77\\\" fill=\\\"#fff\\\" opacity=\\\"0.85\\\"\/><circle cx=\\\"126.8\\\" cy=\\\"6.4\\\" r=\\\"1.00\\\" fill=\\\"#fff\\\" opacity=\\\"0.84\\\"\/><circle cx=\\\"169.6\\\" cy=\\\"31.8\\\" r=\\\"1.27\\\" fill=\\\"#fff\\\" opacity=\\\"0.96\\\"\/><circle cx=\\\"96.2\\\" cy=\\\"7.7\\\" r=\\\"0.76\\\" fill=\\\"#fff\\\" opacity=\\\"0.71\\\"\/><circle cx=\\\"269.4\\\" cy=\\\"25.4\\\" r=\\\"1.49\\\" fill=\\\"#fff\\\" opacity=\\\"0.87\\\"\/><circle cx=\\\"201.9\\\" cy=\\\"26.2\\\" r=\\\"1.79\\\" fill=\\\"#fff\\\" opacity=\\\"0.66\\\"\/><circle cx=\\\"321.6\\\" cy=\\\"28.9\\\" r=\\\"0.59\\\" fill=\\\"#fff\\\" opacity=\\\"0.88\\\"\/><circle cx=\\\"122.1\\\" cy=\\\"106.8\\\" r=\\\"0.99\\\" fill=\\\"#fff\\\" opacity=\\\"0.59\\\"\/><circle cx=\\\"94.9\\\" cy=\\\"49.0\\\" r=\\\"1.27\\\" fill=\\\"#fff\\\" opacity=\\\"0.97\\\"\/><circle cx=\\\"65.6\\\" cy=\\\"46.5\\\" r=\\\"0.58\\\" fill=\\\"#fff\\\" opacity=\\\"0.99\\\"\/><circle cx=\\\"63.9\\\" cy=\\\"9.6\\\" r=\\\"0.38\\\" fill=\\\"#fff\\\" opacity=\\\"0.70\\\"\/><circle cx=\\\"351.3\\\" cy=\\\"99.4\\\" r=\\\"1.38\\\" fill=\\\"#fff\\\" opacity=\\\"1.00\\\"\/><circle cx=\\\"364.0\\\" cy=\\\"39.6\\\" r=\\\"0.54\\\" fill=\\\"#fff\\\" opacity=\\\"0.97\\\"\/><circle cx=\\\"293.6\\\" cy=\\\"7.4\\\" r=\\\"1.26\\\" fill=\\\"#fff\\\" opacity=\\\"0.69\\\"\/><circle cx=\\\"152.1\\\" cy=\\\"39.8\\\" r=\\\"0.52\\\" fill=\\\"#fff\\\" opacity=\\\"0.50\\\"\/><circle cx=\\\"116.3\\\" cy=\\\"42.0\\\" r=\\\"1.76\\\" fill=\\\"#fff\\\" opacity=\\\"0.56\\\"\/><circle cx=\\\"376.4\\\" cy=\\\"26.4\\\" r=\\\"0.78\\\" fill=\\\"#fff\\\" opacity=\\\"0.91\\\"\/><circle cx=\\\"322.4\\\" cy=\\\"50.7\\\" r=\\\"0.36\\\" fill=\\\"#fff\\\" opacity=\\\"0.74\\\"\/><circle cx=\\\"151.6\\\" cy=\\\"103.3\\\" r=\\\"0.55\\\" fill=\\\"#fff\\\" opacity=\\\"0.68\\\"\/><circle cx=\\\"350.9\\\" cy=\\\"7.3\\\" r=\\\"0.86\\\" fill=\\\"#fff\\\" opacity=\\\"0.91\\\"\/><circle cx=\\\"301.3\\\" cy=\\\"8.4\\\" r=\\\"0.35\\\" fill=\\\"#fff\\\" opacity=\\\"0.53\\\"\/><circle cx=\\\"359.6\\\" cy=\\\"31.8\\\" r=\\\"1.40\\\" fill=\\\"#fff\\\" opacity=\\\"0.95\\\"\/><circle cx=\\\"138.8\\\" cy=\\\"33.4\\\" r=\\\"1.77\\\" fill=\\\"#fff\\\" opacity=\\\"0.81\\\"\/><circle cx=\\\"109.6\\\" cy=\\\"81.4\\\" r=\\\"0.72\\\" fill=\\\"#fff\\\" opacity=\\\"0.64\\\"\/><circle cx=\\\"11.4\\\" cy=\\\"85.6\\\" r=\\\"1.69\\\" fill=\\\"#fff\\\" opacity=\\\"0.82\\\"\/><circle cx=\\\"368.4\\\" cy=\\\"6.6\\\" r=\\\"0.61\\\" fill=\\\"#fff\\\" opacity=\\\"0.74\\\"\/><circle cx=\\\"373.6\\\" cy=\\\"107.0\\\" r=\\\"0.83\\\" fill=\\\"#fff\\\" opacity=\\\"0.63\\\"\/><circle cx=\\\"173.4\\\" cy=\\\"57.3\\\" r=\\\"1.71\\\" fill=\\\"#fff\\\" opacity=\\\"0.59\\\"\/><circle cx=\\\"315.0\\\" cy=\\\"83.8\\\" r=\\\"1.53\\\" fill=\\\"#fff\\\" opacity=\\\"0.89\\\"\/><circle cx=\\\"240.8\\\" cy=\\\"39.4\\\" r=\\\"0.73\\\" fill=\\\"#fff\\\" opacity=\\\"0.68\\\"\/><circle cx=\\\"307.3\\\" cy=\\\"12.5\\\" r=\\\"0.56\\\" fill=\\\"#fff\\\" opacity=\\\"0.88\\\"\/><circle cx=\\\"104.0\\\" cy=\\\"11.0\\\" r=\\\"0.34\\\" fill=\\\"#fff\\\" opacity=\\\"0.78\\\"\/><circle cx=\\\"133.8\\\" cy=\\\"109.9\\\" r=\\\"1.64\\\" fill=\\\"#fff\\\" opacity=\\\"0.99\\\"\/><circle cx=\\\"110.7\\\" cy=\\\"13.1\\\" r=\\\"0.42\\\" fill=\\\"#fff\\\" opacity=\\\"0.75\\\"\/><circle cx=\\\"279.7\\\" cy=\\\"52.3\\\" r=\\\"0.61\\\" fill=\\\"#fff\\\" opacity=\\\"0.71\\\"\/><circle cx=\\\"245.7\\\" cy=\\\"76.8\\\" r=\\\"1.40\\\" fill=\\\"#fff\\\" opacity=\\\"0.92\\\"\/><circle cx=\\\"262.5\\\" cy=\\\"17.1\\\" r=\\\"1.56\\\" fill=\\\"#fff\\\" opacity=\\\"0.65\\\"\/><circle cx=\\\"225.4\\\" cy=\\\"44.3\\\" r=\\\"1.39\\\" fill=\\\"#fff\\\" opacity=\\\"0.60\\\"\/><circle cx=\\\"104.0\\\" cy=\\\"30.5\\\" r=\\\"0.50\\\" fill=\\\"#fff\\\" opacity=\\\"0.94\\\"\/><circle cx=\\\"229.7\\\" cy=\\\"39.2\\\" r=\\\"0.84\\\" fill=\\\"#fff\\\" opacity=\\\"1.00\\\"\/><circle cx=\\\"202.8\\\" cy=\\\"29.0\\\" r=\\\"1.51\\\" fill=\\\"#fff\\\" opacity=\\\"0.83\\\"\/><circle cx=\\\"386.6\\\" cy=\\\"15.1\\\" r=\\\"0.96\\\" fill=\\\"#fff\\\" opacity=\\\"0.91\\\"\/><circle cx=\\\"329.4\\\" cy=\\\"102.8\\\" r=\\\"0.35\\\" fill=\\\"#fff\\\" opacity=\\\"0.65\\\"\/><circle cx=\\\"55.3\\\" cy=\\\"24.5\\\" r=\\\"1.79\\\" fill=\\\"#fff\\\" opacity=\\\"0.79\\\"\/><circle cx=\\\"363.5\\\" cy=\\\"44.2\\\" r=\\\"1.61\\\" fill=\\\"#fff\\\" opacity=\\\"0.72\\\"\/><circle cx=\\\"108.8\\\" cy=\\\"88.0\\\" r=\\\"1.75\\\" fill=\\\"#fff\\\" opacity=\\\"0.55\\\"\/><circle cx=\\\"236.5\\\" cy=\\\"71.0\\\" r=\\\"0.58\\\" fill=\\\"#fff\\\" opacity=\\\"0.68\\\"\/><circle cx=\\\"63.7\\\" cy=\\\"26.0\\\" r=\\\"0.64\\\" fill=\\\"#fff\\\" opacity=\\\"0.80\\\"\/><circle cx=\\\"257.6\\\" cy=\\\"26.0\\\" r=\\\"0.32\\\" fill=\\\"#fff\\\" opacity=\\\"0.66\\\"\/><circle cx=\\\"267.8\\\" cy=\\\"24.0\\\" r=\\\"0.72\\\" fill=\\\"#fff\\\" opacity=\\\"0.60\\\"\/><circle cx=\\\"312.2\\\" cy=\\\"63.2\\\" r=\\\"0.38\\\" fill=\\\"#fff\\\" opacity=\\\"0.55\\\"\/><circle cx=\\\"160.2\\\" cy=\\\"63.4\\\" r=\\\"1.22\\\" fill=\\\"#fff\\\" opacity=\\\"0.55\\\"\/><circle cx=\\\"72.2\\\" cy=\\\"79.1\\\" r=\\\"0.86\\\" fill=\\\"#fff\\\" opacity=\\\"0.64\\\"\/><circle cx=\\\"126.9\\\" cy=\\\"106.9\\\" r=\\\"0.72\\\" fill=\\\"#fff\\\" opacity=\\\"0.78\\\"\/><circle cx=\\\"145.7\\\" cy=\\\"49.0\\\" r=\\\"1.60\\\" fill=\\\"#fff\\\" opacity=\\\"1.00\\\"\/><circle cx=\\\"148.2\\\" cy=\\\"25.3\\\" r=\\\"1.37\\\" fill=\\\"#fff\\\" opacity=\\\"0.60\\\"\/><circle cx=\\\"12.2\\\" cy=\\\"101.4\\\" r=\\\"0.88\\\" fill=\\\"#fff\\\" opacity=\\\"0.91\\\"\/><circle cx=\\\"164.4\\\" cy=\\\"99.3\\\" r=\\\"0.94\\\" fill=\\\"#fff\\\" opacity=\\\"0.58\\\"\/><circle cx=\\\"136.6\\\" cy=\\\"76.7\\\" r=\\\"0.57\\\" fill=\\\"#fff\\\" opacity=\\\"0.67\\\"\/><circle cx=\\\"46.1\\\" cy=\\\"99.8\\\" r=\\\"0.59\\\" fill=\\\"#fff\\\" opacity=\\\"0.87\\\"\/><circle cx=\\\"212.9\\\" cy=\\\"50.1\\\" r=\\\"0.72\\\" fill=\\\"#fff\\\" opacity=\\\"0.84\\\"\/><circle cx=\\\"202.7\\\" cy=\\\"56.7\\\" r=\\\"0.87\\\" fill=\\\"#fff\\\" opacity=\\\"0.53\\\"\/><circle cx=\\\"33.5\\\" cy=\\\"88.9\\\" r=\\\"0.64\\\" fill=\\\"#fff\\\" opacity=\\\"0.87\\\"\/><circle cx=\\\"52.7\\\" cy=\\\"89.1\\\" r=\\\"0.80\\\" fill=\\\"#fff\\\" opacity=\\\"0.47\\\"\/><circle cx=\\\"172.8\\\" cy=\\\"63.2\\\" r=\\\"0.37\\\" fill=\\\"#fff\\\" opacity=\\\"0.62\\\"\/><circle cx=\\\"100.4\\\" cy=\\\"73.0\\\" r=\\\"0.34\\\" fill=\\\"#fff\\\" opacity=\\\"0.52\\\"\/><circle cx=\\\"245.9\\\" cy=\\\"56.0\\\" r=\\\"0.34\\\" fill=\\\"#fff\\\" opacity=\\\"0.73\\\"\/><circle cx=\\\"162.8\\\" cy=\\\"59.5\\\" r=\\\"0.77\\\" fill=\\\"#fff\\\" opacity=\\\"0.85\\\"\/><circle cx=\\\"371.5\\\" cy=\\\"33.9\\\" r=\\\"0.39\\\" fill=\\\"#fff\\\" opacity=\\\"0.76\\\"\/><circle cx=\\\"124.3\\\" cy=\\\"77.0\\\" r=\\\"0.70\\\" fill=\\\"#fff\\\" opacity=\\\"0.47\\\"\/><circle cx=\\\"71.9\\\" cy=\\\"89.2\\\" r=\\\"0.83\\\" fill=\\\"#fff\\\" opacity=\\\"0.88\\\"\/><circle cx=\\\"313.8\\\" cy=\\\"34.9\\\" r=\\\"0.43\\\" fill=\\\"#fff\\\" opacity=\\\"0.88\\\"\/><circle cx=\\\"85.1\\\" cy=\\\"69.3\\\" r=\\\"0.54\\\" fill=\\\"#fff\\\" opacity=\\\"0.64\\\"\/><circle cx=\\\"154.1\\\" cy=\\\"58.9\\\" r=\\\"0.89\\\" fill=\\\"#fff\\\" opacity=\\\"0.82\\\"\/><circle cx=\\\"217.2\\\" cy=\\\"54.1\\\" r=\\\"0.40\\\" fill=\\\"#fff\\\" opacity=\\\"0.62\\\"\/><circle cx=\\\"94.1\\\" cy=\\\"79.7\\\" r=\\\"0.61\\\" fill=\\\"#fff\\\" opacity=\\\"0.57\\\"\/><circle cx=\\\"264.9\\\" cy=\\\"33.5\\\" r=\\\"0.42\\\" fill=\\\"#fff\\\" opacity=\\\"0.56\\\"\/><circle cx=\\\"230.8\\\" cy=\\\"51.6\\\" r=\\\"0.73\\\" fill=\\\"#fff\\\" opacity=\\\"0.41\\\"\/><circle cx=\\\"183.1\\\" cy=\\\"53.8\\\" r=\\\"0.63\\\" fill=\\\"#fff\\\" opacity=\\\"0.62\\\"\/><circle cx=\\\"271.6\\\" cy=\\\"54.3\\\" r=\\\"0.31\\\" fill=\\\"#fff\\\" opacity=\\\"0.57\\\"\/><circle cx=\\\"107.9\\\" cy=\\\"65.7\\\" r=\\\"0.67\\\" fill=\\\"#fff\\\" opacity=\\\"0.66\\\"\/><circle cx=\\\"335.0\\\" cy=\\\"20.0\\\" r=\\\"0.34\\\" fill=\\\"#fff\\\" opacity=\\\"0.89\\\"\/><circle cx=\\\"282.6\\\" cy=\\\"30.7\\\" r=\\\"0.77\\\" fill=\\\"#fff\\\" opacity=\\\"0.89\\\"\/><circle cx=\\\"62.5\\\" cy=\\\"110.0\\\" r=\\\"0.36\\\" fill=\\\"#fff\\\" opacity=\\\"0.53\\\"\/><circle cx=\\\"170.5\\\" cy=\\\"61.8\\\" r=\\\"0.32\\\" fill=\\\"#fff\\\" opacity=\\\"0.79\\\"\/><circle cx=\\\"196.0\\\" cy=\\\"50.7\\\" r=\\\"0.46\\\" fill=\\\"#fff\\\" opacity=\\\"0.46\\\"\/><circle cx=\\\"34.1\\\" cy=\\\"84.3\\\" r=\\\"0.55\\\" fill=\\\"#fff\\\" opacity=\\\"0.86\\\"\/><circle cx=\\\"226.3\\\" cy=\\\"35.8\\\" r=\\\"0.79\\\" fill=\\\"#fff\\\" opacity=\\\"0.53\\\"\/><circle cx=\\\"335.2\\\" cy=\\\"19.6\\\" r=\\\"0.39\\\" fill=\\\"#fff\\\" opacity=\\\"0.86\\\"\/><circle cx=\\\"234.0\\\" cy=\\\"60.2\\\" r=\\\"0.64\\\" fill=\\\"#fff\\\" opacity=\\\"0.75\\\"\/><circle cx=\\\"228.8\\\" cy=\\\"32.0\\\" r=\\\"0.35\\\" fill=\\\"#fff\\\" opacity=\\\"0.43\\\"\/><circle cx=\\\"360.1\\\" cy=\\\"24.1\\\" r=\\\"0.71\\\" fill=\\\"#fff\\\" opacity=\\\"0.61\\\"\/><circle cx=\\\"190.7\\\" cy=\\\"55.4\\\" r=\\\"0.34\\\" fill=\\\"#fff\\\" opacity=\\\"0.87\\\"\/><circle cx=\\\"272.5\\\" cy=\\\"36.1\\\" r=\\\"0.68\\\" fill=\\\"#fff\\\" opacity=\\\"0.80\\\"\/><circle cx=\\\"253.0\\\" cy=\\\"59.9\\\" r=\\\"0.35\\\" fill=\\\"#fff\\\" opacity=\\\"0.83\\\"\/><circle cx=\\\"122.5\\\" cy=\\\"71.5\\\" r=\\\"0.34\\\" fill=\\\"#fff\\\" opacity=\\\"0.83\\\"\/><circle cx=\\\"158.9\\\" cy=\\\"63.2\\\" r=\\\"0.57\\\" fill=\\\"#fff\\\" opacity=\\\"0.57\\\"\/><circle cx=\\\"186.2\\\" cy=\\\"56.4\\\" r=\\\"0.63\\\" fill=\\\"#fff\\\" opacity=\\\"0.86\\\"\/><circle cx=\\\"80.5\\\" cy=\\\"83.9\\\" r=\\\"0.46\\\" fill=\\\"#fff\\\" opacity=\\\"0.46\\\"\/><circle cx=\\\"296.6\\\" cy=\\\"35.6\\\" r=\\\"0.62\\\" fill=\\\"#fff\\\" opacity=\\\"0.52\\\"\/><circle cx=\\\"66.6\\\" cy=\\\"84.8\\\" r=\\\"0.37\\\" fill=\\\"#fff\\\" opacity=\\\"0.48\\\"\/><circle cx=\\\"333.7\\\" cy=\\\"34.2\\\" r=\\\"0.33\\\" fill=\\\"#fff\\\" opacity=\\\"0.50\\\"\/><circle cx=\\\"49.0\\\" cy=\\\"77.8\\\" r=\\\"0.49\\\" fill=\\\"#fff\\\" opacity=\\\"0.55\\\"\/><circle cx=\\\"338.0\\\" cy=\\\"27.9\\\" r=\\\"0.76\\\" fill=\\\"#fff\\\" opacity=\\\"0.54\\\"\/><circle cx=\\\"314.9\\\" cy=\\\"34.2\\\" r=\\\"0.60\\\" fill=\\\"#fff\\\" opacity=\\\"0.49\\\"\/><circle cx=\\\"169.5\\\" cy=\\\"56.3\\\" r=\\\"0.51\\\" fill=\\\"#fff\\\" opacity=\\\"0.41\\\"\/><circle cx=\\\"149.2\\\" cy=\\\"83.2\\\" r=\\\"0.45\\\" fill=\\\"#fff\\\" opacity=\\\"0.41\\\"\/><circle cx=\\\"74.3\\\" cy=\\\"67.9\\\" r=\\\"0.74\\\" fill=\\\"#fff\\\" opacity=\\\"0.68\\\"\/><circle cx=\\\"83.4\\\" cy=\\\"81.6\\\" r=\\\"0.41\\\" fill=\\\"#fff\\\" opacity=\\\"0.64\\\"\/><circle cx=\\\"194.6\\\" cy=\\\"62.7\\\" r=\\\"0.86\\\" fill=\\\"#fff\\\" opacity=\\\"0.45\\\"\/><circle cx=\\\"232.1\\\" cy=\\\"47.8\\\" r=\\\"0.79\\\" fill=\\\"#fff\\\" opacity=\\\"0.62\\\"\/><circle cx=\\\"170.8\\\" cy=\\\"62.3\\\" r=\\\"0.60\\\" fill=\\\"#fff\\\" opacity=\\\"0.82\\\"\/><circle cx=\\\"152.9\\\" cy=\\\"45.1\\\" r=\\\"0.54\\\" fill=\\\"#fff\\\" opacity=\\\"0.65\\\"\/><circle cx=\\\"268.6\\\" cy=\\\"30.7\\\" r=\\\"0.71\\\" fill=\\\"#fff\\\" opacity=\\\"0.89\\\"\/><circle cx=\\\"205.6\\\" cy=\\\"43.8\\\" r=\\\"0.51\\\" fill=\\\"#fff\\\" opacity=\\\"0.82\\\"\/><circle cx=\\\"39.4\\\" cy=\\\"81.6\\\" r=\\\"0.72\\\" fill=\\\"#fff\\\" opacity=\\\"0.72\\\"\/><circle cx=\\\"343.8\\\" cy=\\\"26.5\\\" r=\\\"0.54\\\" fill=\\\"#fff\\\" opacity=\\\"0.57\\\"\/><circle cx=\\\"307.2\\\" cy=\\\"13.2\\\" r=\\\"0.33\\\" fill=\\\"#fff\\\" opacity=\\\"0.46\\\"\/><circle cx=\\\"161.3\\\" cy=\\\"60.2\\\" r=\\\"0.34\\\" fill=\\\"#fff\\\" opacity=\\\"0.77\\\"\/><circle cx=\\\"248.3\\\" cy=\\\"46.8\\\" r=\\\"0.45\\\" fill=\\\"#fff\\\" opacity=\\\"0.48\\\"\/><circle cx=\\\"42.4\\\" cy=\\\"95.6\\\" r=\\\"0.35\\\" fill=\\\"#fff\\\" opacity=\\\"0.82\\\"\/><circle cx=\\\"78.4\\\" cy=\\\"84.5\\\" r=\\\"0.82\\\" fill=\\\"#fff\\\" opacity=\\\"0.74\\\"\/><circle cx=\\\"142.4\\\" cy=\\\"68.0\\\" r=\\\"0.47\\\" fill=\\\"#fff\\\" opacity=\\\"0.52\\\"\/><circle cx=\\\"74.5\\\" cy=\\\"83.0\\\" r=\\\"0.48\\\" fill=\\\"#fff\\\" opacity=\\\"0.63\\\"\/><circle cx=\\\"56.5\\\" cy=\\\"85.5\\\" r=\\\"0.39\\\" fill=\\\"#fff\\\" opacity=\\\"0.62\\\"\/><circle cx=\\\"334.8\\\" cy=\\\"26.6\\\" r=\\\"0.46\\\" fill=\\\"#fff\\\" opacity=\\\"0.88\\\"\/><circle cx=\\\"241.1\\\" cy=\\\"50.0\\\" r=\\\"0.88\\\" fill=\\\"#fff\\\" opacity=\\\"0.67\\\"\/><circle cx=\\\"145.1\\\" cy=\\\"72.7\\\" r=\\\"0.45\\\" fill=\\\"#fff\\\" opacity=\\\"0.88\\\"\/><circle cx=\\\"151.1\\\" cy=\\\"78.4\\\" r=\\\"0.49\\\" fill=\\\"#fff\\\" opacity=\\\"0.58\\\"\/><circle cx=\\\"377.5\\\" cy=\\\"27.8\\\" r=\\\"0.30\\\" fill=\\\"#fff\\\" opacity=\\\"0.59\\\"\/><circle cx=\\\"187.8\\\" cy=\\\"53.9\\\" r=\\\"0.58\\\" fill=\\\"#fff\\\" opacity=\\\"0.65\\\"\/><circle cx=\\\"56.8\\\" cy=\\\"87.2\\\" r=\\\"0.42\\\" fill=\\\"#fff\\\" opacity=\\\"0.65\\\"\/><circle cx=\\\"143.3\\\" cy=\\\"66.0\\\" r=\\\"0.30\\\" fill=\\\"#fff\\\" opacity=\\\"0.53\\\"\/><circle cx=\\\"78.1\\\" cy=\\\"98.9\\\" r=\\\"0.35\\\" fill=\\\"#fff\\\" opacity=\\\"0.60\\\"\/><circle cx=\\\"28.3\\\" cy=\\\"103.7\\\" r=\\\"0.33\\\" fill=\\\"#fff\\\" opacity=\\\"0.41\\\"\/><circle cx=\\\"72.8\\\" cy=\\\"79.9\\\" r=\\\"0.48\\\" fill=\\\"#fff\\\" opacity=\\\"0.52\\\"\/><circle cx=\\\"215.5\\\" cy=\\\"62.4\\\" r=\\\"0.65\\\" fill=\\\"#fff\\\" opacity=\\\"0.66\\\"\/><circle cx=\\\"372.3\\\" cy=\\\"18.6\\\" r=\\\"0.75\\\" fill=\\\"#fff\\\" opacity=\\\"0.73\\\"\/><circle cx=\\\"330.8\\\" cy=\\\"23.6\\\" r=\\\"0.73\\\" fill=\\\"#fff\\\" opacity=\\\"0.84\\\"\/><circle cx=\\\"152.0\\\" cy=\\\"59.1\\\" r=\\\"0.53\\\" fill=\\\"#fff\\\" opacity=\\\"0.56\\\"\/><circle cx=\\\"80.1\\\" cy=\\\"83.2\\\" r=\\\"0.89\\\" fill=\\\"#fff\\\" opacity=\\\"0.47\\\"\/><circle cx=\\\"300.5\\\" cy=\\\"21.7\\\" r=\\\"0.73\\\" fill=\\\"#fff\\\" opacity=\\\"0.72\\\"\/><circle cx=\\\"138.7\\\" cy=\\\"71.4\\\" r=\\\"0.33\\\" fill=\\\"#fff\\\" opacity=\\\"0.82\\\"\/><circle cx=\\\"374.6\\\" cy=\\\"32.4\\\" r=\\\"0.84\\\" fill=\\\"#fff\\\" opacity=\\\"0.71\\\"\/><circle cx=\\\"326.9\\\" cy=\\\"32.5\\\" r=\\\"0.74\\\" fill=\\\"#fff\\\" opacity=\\\"0.81\\\"\/><circle cx=\\\"286.4\\\" cy=\\\"20.2\\\" r=\\\"0.38\\\" fill=\\\"#fff\\\" opacity=\\\"0.66\\\"\/><circle cx=\\\"101.6\\\" cy=\\\"68.5\\\" r=\\\"0.60\\\" fill=\\\"#fff\\\" opacity=\\\"0.82\\\"\/><circle cx=\\\"30.4\\\" cy=\\\"91.7\\\" r=\\\"0.78\\\" fill=\\\"#fff\\\" opacity=\\\"0.81\\\"\/><circle cx=\\\"30.1\\\" cy=\\\"91.5\\\" r=\\\"0.65\\\" fill=\\\"#fff\\\" opacity=\\\"0.85\\\"\/><circle cx=\\\"269.3\\\" cy=\\\"46.5\\\" r=\\\"0.71\\\" fill=\\\"#fff\\\" opacity=\\\"0.75\\\"\/><circle cx=\\\"375.7\\\" cy=\\\"22.8\\\" r=\\\"0.44\\\" fill=\\\"#fff\\\" opacity=\\\"0.42\\\"\/><circle cx=\\\"363.8\\\" cy=\\\"14.4\\\" r=\\\"0.38\\\" fill=\\\"#fff\\\" opacity=\\\"0.58\\\"\/><circle cx=\\\"101.7\\\" cy=\\\"81.6\\\" r=\\\"0.36\\\" fill=\\\"#fff\\\" opacity=\\\"0.82\\\"\/><circle cx=\\\"90.8\\\" cy=\\\"82.8\\\" r=\\\"0.64\\\" fill=\\\"#fff\\\" opacity=\\\"0.71\\\"\/><circle cx=\\\"344.1\\\" cy=\\\"35.1\\\" r=\\\"0.68\\\" fill=\\\"#fff\\\" opacity=\\\"0.74\\\"\/><circle cx=\\\"322.6\\\" cy=\\\"14.8\\\" r=\\\"0.59\\\" fill=\\\"#fff\\\" opacity=\\\"0.40\\\"\/><circle cx=\\\"307.9\\\" cy=\\\"32.7\\\" r=\\\"0.78\\\" fill=\\\"#fff\\\" opacity=\\\"0.77\\\"\/><circle cx=\\\"50.5\\\" cy=\\\"77.7\\\" r=\\\"0.60\\\" fill=\\\"#fff\\\" opacity=\\\"0.67\\\"\/><circle cx=\\\"301.6\\\" cy=\\\"15.7\\\" r=\\\"0.70\\\" fill=\\\"#fff\\\" opacity=\\\"0.43\\\"\/><circle cx=\\\"290.1\\\" cy=\\\"29.4\\\" r=\\\"0.74\\\" fill=\\\"#fff\\\" opacity=\\\"0.53\\\"\/><circle cx=\\\"304.1\\\" cy=\\\"32.6\\\" r=\\\"0.34\\\" fill=\\\"#fff\\\" opacity=\\\"0.53\\\"\/><circle cx=\\\"139.7\\\" cy=\\\"75.9\\\" r=\\\"0.74\\\" fill=\\\"#fff\\\" opacity=\\\"0.50\\\"\/><circle cx=\\\"162.5\\\" cy=\\\"40.5\\\" r=\\\"0.74\\\" fill=\\\"#fff\\\" opacity=\\\"0.89\\\"\/><circle cx=\\\"164.5\\\" cy=\\\"76.5\\\" r=\\\"0.60\\\" fill=\\\"#fff\\\" opacity=\\\"0.59\\\"\/><circle cx=\\\"81.2\\\" cy=\\\"76.7\\\" r=\\\"0.59\\\" fill=\\\"#fff\\\" opacity=\\\"0.74\\\"\/><circle cx=\\\"65.7\\\" cy=\\\"96.2\\\" r=\\\"0.76\\\" fill=\\\"#fff\\\" opacity=\\\"0.71\\\"\/><circle cx=\\\"310.3\\\" cy=\\\"46.4\\\" r=\\\"0.69\\\" fill=\\\"#fff\\\" opacity=\\\"0.44\\\"\/><circle cx=\\\"72.6\\\" cy=\\\"95.0\\\" r=\\\"0.39\\\" fill=\\\"#fff\\\" opacity=\\\"0.53\\\"\/><circle cx=\\\"256.6\\\" cy=\\\"20.1\\\" r=\\\"0.75\\\" fill=\\\"#fff\\\" opacity=\\\"0.55\\\"\/><circle cx=\\\"146.1\\\" cy=\\\"62.4\\\" r=\\\"0.64\\\" fill=\\\"#fff\\\" opacity=\\\"0.41\\\"\/><circle cx=\\\"25.1\\\" cy=\\\"92.4\\\" r=\\\"0.34\\\" fill=\\\"#fff\\\" opacity=\\\"0.53\\\"\/><circle cx=\\\"369.5\\\" cy=\\\"10.8\\\" r=\\\"0.70\\\" fill=\\\"#fff\\\" opacity=\\\"0.75\\\"\/><circle cx=\\\"356.1\\\" cy=\\\"11.4\\\" r=\\\"0.71\\\" fill=\\\"#fff\\\" opacity=\\\"0.55\\\"\/><circle cx=\\\"176.2\\\" cy=\\\"72.0\\\" r=\\\"0.61\\\" fill=\\\"#fff\\\" opacity=\\\"0.63\\\"\/><circle cx=\\\"96.0\\\" cy=\\\"66.0\\\" r=\\\"0.58\\\" fill=\\\"#fff\\\" opacity=\\\"0.46\\\"\/><circle cx=\\\"110.7\\\" cy=\\\"73.1\\\" r=\\\"0.84\\\" fill=\\\"#fff\\\" opacity=\\\"0.50\\\"\/><circle cx=\\\"231.1\\\" cy=\\\"54.5\\\" r=\\\"0.89\\\" fill=\\\"#fff\\\" opacity=\\\"0.87\\\"\/><circle cx=\\\"113.4\\\" cy=\\\"70.1\\\" r=\\\"0.31\\\" fill=\\\"#fff\\\" opacity=\\\"0.63\\\"\/><circle cx=\\\"347.6\\\" cy=\\\"24.5\\\" r=\\\"0.79\\\" fill=\\\"#fff\\\" opacity=\\\"0.88\\\"\/><circle cx=\\\"147.4\\\" cy=\\\"55.2\\\" r=\\\"0.57\\\" fill=\\\"#fff\\\" opacity=\\\"0.53\\\"\/><circle cx=\\\"345.5\\\" cy=\\\"25.8\\\" r=\\\"0.43\\\" fill=\\\"#fff\\\" opacity=\\\"0.87\\\"\/><circle cx=\\\"171.4\\\" cy=\\\"70.6\\\" r=\\\"0.43\\\" fill=\\\"#fff\\\" opacity=\\\"0.69\\\"\/><circle cx=\\\"211.5\\\" cy=\\\"47.2\\\" r=\\\"0.39\\\" fill=\\\"#fff\\\" opacity=\\\"0.66\\\"\/><circle cx=\\\"208.5\\\" cy=\\\"62.7\\\" r=\\\"0.87\\\" fill=\\\"#fff\\\" opacity=\\\"0.47\\\"\/><circle cx=\\\"85.9\\\" cy=\\\"81.5\\\" r=\\\"0.79\\\" fill=\\\"#fff\\\" opacity=\\\"0.65\\\"\/><circle cx=\\\"21.4\\\" cy=\\\"96.4\\\" r=\\\"0.83\\\" fill=\\\"#fff\\\" opacity=\\\"0.75\\\"\/><circle cx=\\\"190.5\\\" cy=\\\"51.8\\\" r=\\\"0.44\\\" fill=\\\"#fff\\\" opacity=\\\"0.85\\\"\/><circle cx=\\\"281.1\\\" cy=\\\"29.5\\\" r=\\\"0.59\\\" fill=\\\"#fff\\\" opacity=\\\"0.41\\\"\/><circle cx=\\\"206.6\\\" cy=\\\"50.8\\\" r=\\\"0.30\\\" fill=\\\"#fff\\\" opacity=\\\"0.65\\\"\/><circle cx=\\\"220.0\\\" cy=\\\"51.5\\\" r=\\\"0.57\\\" fill=\\\"#fff\\\" opacity=\\\"0.55\\\"\/><circle cx=\\\"221.7\\\" cy=\\\"46.0\\\" r=\\\"0.38\\\" fill=\\\"#fff\\\" opacity=\\\"0.57\\\"\/><circle cx=\\\"109.5\\\" cy=\\\"72.5\\\" r=\\\"0.49\\\" fill=\\\"#fff\\\" opacity=\\\"0.82\\\"\/><circle cx=\\\"202.8\\\" cy=\\\"69.6\\\" r=\\\"0.30\\\" fill=\\\"#fff\\\" opacity=\\\"0.78\\\"\/><circle cx=\\\"222.2\\\" cy=\\\"51.3\\\" r=\\\"0.80\\\" fill=\\\"#fff\\\" opacity=\\\"0.46\\\"\/><circle cx=\\\"179.6\\\" cy=\\\"39.7\\\" r=\\\"0.86\\\" fill=\\\"#fff\\\" opacity=\\\"0.76\\\"\/><circle cx=\\\"240.5\\\" cy=\\\"35.2\\\" r=\\\"0.84\\\" fill=\\\"#fff\\\" opacity=\\\"0.54\\\"\/><circle cx=\\\"269.4\\\" cy=\\\"39.2\\\" r=\\\"0.52\\\" fill=\\\"#fff\\\" opacity=\\\"0.60\\\"\/><\\\/g><g filter=\\\"url(#clg)\\\"><circle cx=\\\"188.2\\\" cy=\\\"42.3\\\" r=\\\"2.05\\\" fill=\\\"#fff\\\" opacity=\\\"0.93\\\"\/><circle cx=\\\"42.1\\\" cy=\\\"54.3\\\" r=\\\"3.29\\\" fill=\\\"#fff\\\" opacity=\\\"0.54\\\"\/><circle cx=\\\"217.4\\\" cy=\\\"64.7\\\" r=\\\"1.90\\\" fill=\\\"#fff\\\" opacity=\\\"0.69\\\"\/><circle cx=\\\"265.1\\\" cy=\\\"49.6\\\" r=\\\"2.99\\\" fill=\\\"#fff\\\" opacity=\\\"0.58\\\"\/><circle cx=\\\"116.2\\\" cy=\\\"18.2\\\" r=\\\"2.63\\\" fill=\\\"#fff\\\" opacity=\\\"0.96\\\"\/><circle cx=\\\"228.9\\\" cy=\\\"79.2\\\" r=\\\"2.44\\\" fill=\\\"#fff\\\" opacity=\\\"0.87\\\"\/><circle cx=\\\"72.5\\\" cy=\\\"34.8\\\" r=\\\"2.91\\\" fill=\\\"#fff\\\" opacity=\\\"0.86\\\"\/><circle cx=\\\"175.0\\\" cy=\\\"16.1\\\" r=\\\"2.25\\\" fill=\\\"#fff\\\" opacity=\\\"0.60\\\"\/><circle cx=\\\"130.0\\\" cy=\\\"82.5\\\" r=\\\"2.15\\\" fill=\\\"#fff\\\" opacity=\\\"0.94\\\"\/><circle cx=\\\"321.4\\\" cy=\\\"13.0\\\" r=\\\"2.43\\\" fill=\\\"#fff\\\" opacity=\\\"0.75\\\"\/><circle cx=\\\"47.5\\\" cy=\\\"47.1\\\" r=\\\"3.30\\\" fill=\\\"#fff\\\" opacity=\\\"0.56\\\"\/><circle cx=\\\"231.0\\\" cy=\\\"19.2\\\" r=\\\"2.75\\\" fill=\\\"#fff\\\" opacity=\\\"0.95\\\"\/><circle cx=\\\"105.0\\\" cy=\\\"8.8\\\" r=\\\"1.97\\\" fill=\\\"#fff\\\" opacity=\\\"0.77\\\"\/><circle cx=\\\"45.6\\\" cy=\\\"15.8\\\" r=\\\"2.62\\\" fill=\\\"#fff\\\" opacity=\\\"0.96\\\"\/><\\\/g><ellipse cx=\\\"110\\\" cy=\\\"190\\\" rx=\\\"60\\\" ry=\\\"45\\\" fill=\\\"url(#cll)\\\"\/><ellipse cx=\\\"290\\\" cy=\\\"190\\\" rx=\\\"60\\\" ry=\\\"45\\\" fill=\\\"url(#cll)\\\"\/><rect x=\\\"96\\\" y=\\\"182\\\" width=\\\"28\\\" height=\\\"20\\\" rx=\\\"2\\\" fill=\\\"#efe2c9\\\" opacity=\\\".8\\\"\/><rect x=\\\"276\\\" y=\\\"182\\\" width=\\\"28\\\" height=\\\"20\\\" rx=\\\"2\\\" fill=\\\"#efe2c9\\\" opacity=\\\".8\\\"\/><rect x=\\\"130\\\" y=\\\"170\\\" width=\\\"140\\\" height=\\\"60\\\" rx=\\\"2\\\" fill=\\\"#2b2925\\\"\/><path d=\\\"M118 214H282L298 262H102Z\\\" fill=\\\"#3a3d42\\\"\/><path d=\\\"M118 206H282V218H118Z\\\" fill=\\\"#d9d2c4\\\"\/><rect x=\\\"138\\\" y=\\\"196\\\" width=\\\"50\\\" height=\\\"14\\\" rx=\\\"3\\\" fill=\\\"#ece6da\\\"\/><rect x=\\\"212\\\" y=\\\"196\\\" width=\\\"50\\\" height=\\\"14\\\" rx=\\\"3\\\" fill=\\\"#ece6da\\\"\/><\\\/svg><img data-src=\\\"https:\/\/attikkal.com\/wp-content\/uploads\/2024\/06\/DSC_0562.webp|https:\/\/attikkal.com\/wp-content\/uploads\/2024\/06\/DSC_0562-300x200.webp\\\" alt=\\\"Fibre optic starry sky installed by Attikkal\\\" loading=\\\"lazy\\\" hidden><\\\/div>\\n        <div class=\\\"info\\\">\\n          <div class=\\\"meta\\\"><span class=\\\"num\\\">02<\\\/span><span class=\\\"cat\\\">Starry skies<\\\/span><span class=\\\"dur\\\">3 min<\\\/span><\\\/div>\\n          <h3>A sky above the bed<\\\/h3>\\n          <p>A bedroom with a dark ceiling where you draw your own fibre optic starry sky, star by star.<\\\/p>\\n          <ul><li>Paint scattered stars, a milky way or constellations<\\\/li><li>Lie on the bed and turn off the light<\\\/li><li>Find out how many fibres and generators it would take<\\\/li><\\\/ul>\\n          <span class=\\\"enter\\\">Enter the bedroom<svg class=\\\"arr\\\" viewBox=\\\"0 0 24 24\\\" fill=\\\"none\\\" stroke-width=\\\"1.8\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" aria-hidden=\\\"true\\\"><path d=\\\"M4 12h16M14 6l6 6-6 6\\\"\/><\\\/svg><\\\/span>\\n        <\\\/div>\\n      <\\\/a>\\n      <a class=\\\"room\\\" href=\\\"#piscina\\\">\\n        <div class=\\\"ph\\\"><svg viewBox=\\\"0 0 400 300\\\" aria-hidden=\\\"true\\\"><defs>\\n<linearGradient id=\\\"psw\\\" x1=\\\"0\\\" y1=\\\"0\\\" x2=\\\"0\\\" y2=\\\"1\\\"><stop offset=\\\"0\\\" stop-color=\\\"#0d4a5c\\\"\/><stop offset=\\\"1\\\" stop-color=\\\"#072530\\\"\/><\\\/linearGradient>\\n<radialGradient id=\\\"psh\\\" cx=\\\".5\\\" cy=\\\".55\\\" r=\\\".55\\\"><stop offset=\\\"0\\\" stop-color=\\\"#4fc9df\\\" stop-opacity=\\\".5\\\"\/><stop offset=\\\"1\\\" stop-color=\\\"#4fc9df\\\" stop-opacity=\\\"0\\\"\/><\\\/radialGradient>\\n<clipPath id=\\\"psk\\\"><path d=\\\"M80 110H320L370 250H30Z\\\"\/><\\\/clipPath>\\n<filter id=\\\"psg\\\" x=\\\"-50%\\\" y=\\\"-50%\\\" width=\\\"200%\\\" height=\\\"200%\\\"><feGaussianBlur stdDeviation=\\\"2\\\"\/><\\\/filter><\\\/defs>\\n<rect width=\\\"400\\\" height=\\\"300\\\" fill=\\\"#121212\\\"\/><circle cx=\\\"181.0\\\" cy=\\\"44.8\\\" r=\\\"0.93\\\" fill=\\\"#fff\\\" opacity=\\\"0.39\\\"\/><circle cx=\\\"203.1\\\" cy=\\\"47.0\\\" r=\\\"0.33\\\" fill=\\\"#fff\\\" opacity=\\\"0.40\\\"\/><circle cx=\\\"252.0\\\" cy=\\\"63.4\\\" r=\\\"0.27\\\" fill=\\\"#fff\\\" opacity=\\\"0.32\\\"\/><circle cx=\\\"36.3\\\" cy=\\\"64.8\\\" r=\\\"0.73\\\" fill=\\\"#fff\\\" opacity=\\\"0.22\\\"\/><circle cx=\\\"392.9\\\" cy=\\\"77.2\\\" r=\\\"0.70\\\" fill=\\\"#fff\\\" opacity=\\\"0.45\\\"\/><circle cx=\\\"63.0\\\" cy=\\\"1.2\\\" r=\\\"0.59\\\" fill=\\\"#fff\\\" opacity=\\\"0.22\\\"\/><circle cx=\\\"76.1\\\" cy=\\\"19.4\\\" r=\\\"0.23\\\" fill=\\\"#fff\\\" opacity=\\\"0.39\\\"\/><circle cx=\\\"176.2\\\" cy=\\\"67.4\\\" r=\\\"0.59\\\" fill=\\\"#fff\\\" opacity=\\\"0.46\\\"\/><circle cx=\\\"199.9\\\" cy=\\\"53.0\\\" r=\\\"0.54\\\" fill=\\\"#fff\\\" opacity=\\\"0.31\\\"\/><circle cx=\\\"399.1\\\" cy=\\\"79.7\\\" r=\\\"0.86\\\" fill=\\\"#fff\\\" opacity=\\\"0.48\\\"\/><circle cx=\\\"126.1\\\" cy=\\\"18.4\\\" r=\\\"0.41\\\" fill=\\\"#fff\\\" opacity=\\\"0.23\\\"\/><circle cx=\\\"306.5\\\" cy=\\\"32.0\\\" r=\\\"0.86\\\" fill=\\\"#fff\\\" opacity=\\\"0.35\\\"\/><circle cx=\\\"383.2\\\" cy=\\\"67.8\\\" r=\\\"0.21\\\" fill=\\\"#fff\\\" opacity=\\\"0.28\\\"\/><circle cx=\\\"364.1\\\" cy=\\\"37.6\\\" r=\\\"0.98\\\" fill=\\\"#fff\\\" opacity=\\\"0.36\\\"\/><circle cx=\\\"29.2\\\" cy=\\\"50.4\\\" r=\\\"0.80\\\" fill=\\\"#fff\\\" opacity=\\\"0.31\\\"\/><circle cx=\\\"34.9\\\" cy=\\\"26.6\\\" r=\\\"0.97\\\" fill=\\\"#fff\\\" opacity=\\\"0.50\\\"\/><circle cx=\\\"47.2\\\" cy=\\\"19.7\\\" r=\\\"0.28\\\" fill=\\\"#fff\\\" opacity=\\\"0.22\\\"\/><circle cx=\\\"318.8\\\" cy=\\\"14.2\\\" r=\\\"0.62\\\" fill=\\\"#fff\\\" opacity=\\\"0.38\\\"\/><circle cx=\\\"76.3\\\" cy=\\\"58.6\\\" r=\\\"0.30\\\" fill=\\\"#fff\\\" opacity=\\\"0.46\\\"\/><circle cx=\\\"46.6\\\" cy=\\\"33.7\\\" r=\\\"0.35\\\" fill=\\\"#fff\\\" opacity=\\\"0.31\\\"\/><circle cx=\\\"388.4\\\" cy=\\\"64.3\\\" r=\\\"0.42\\\" fill=\\\"#fff\\\" opacity=\\\"0.55\\\"\/><circle cx=\\\"84.3\\\" cy=\\\"31.5\\\" r=\\\"0.87\\\" fill=\\\"#fff\\\" opacity=\\\"0.46\\\"\/><circle cx=\\\"40.1\\\" cy=\\\"79.1\\\" r=\\\"0.35\\\" fill=\\\"#fff\\\" opacity=\\\"0.30\\\"\/><circle cx=\\\"309.1\\\" cy=\\\"26.3\\\" r=\\\"0.41\\\" fill=\\\"#fff\\\" opacity=\\\"0.23\\\"\/><circle cx=\\\"36.0\\\" cy=\\\"46.6\\\" r=\\\"0.37\\\" fill=\\\"#fff\\\" opacity=\\\"0.44\\\"\/><circle cx=\\\"148.7\\\" cy=\\\"36.3\\\" r=\\\"0.96\\\" fill=\\\"#fff\\\" opacity=\\\"0.39\\\"\/><circle cx=\\\"229.8\\\" cy=\\\"69.3\\\" r=\\\"0.33\\\" fill=\\\"#fff\\\" opacity=\\\"0.26\\\"\/><circle cx=\\\"363.4\\\" cy=\\\"65.4\\\" r=\\\"0.38\\\" fill=\\\"#fff\\\" opacity=\\\"0.28\\\"\/><circle cx=\\\"295.8\\\" cy=\\\"75.2\\\" r=\\\"0.34\\\" fill=\\\"#fff\\\" opacity=\\\"0.58\\\"\/><circle cx=\\\"352.9\\\" cy=\\\"48.3\\\" r=\\\"0.51\\\" fill=\\\"#fff\\\" opacity=\\\"0.24\\\"\/><circle cx=\\\"15.5\\\" cy=\\\"77.0\\\" r=\\\"0.37\\\" fill=\\\"#fff\\\" opacity=\\\"0.48\\\"\/><circle cx=\\\"102.8\\\" cy=\\\"65.9\\\" r=\\\"0.65\\\" fill=\\\"#fff\\\" opacity=\\\"0.32\\\"\/><circle cx=\\\"70.2\\\" cy=\\\"57.6\\\" r=\\\"0.25\\\" fill=\\\"#fff\\\" opacity=\\\"0.29\\\"\/><circle cx=\\\"223.7\\\" cy=\\\"68.2\\\" r=\\\"0.66\\\" fill=\\\"#fff\\\" opacity=\\\"0.31\\\"\/><circle cx=\\\"366.9\\\" cy=\\\"16.3\\\" r=\\\"0.22\\\" fill=\\\"#fff\\\" opacity=\\\"0.31\\\"\/><circle cx=\\\"178.3\\\" cy=\\\"4.8\\\" r=\\\"0.33\\\" fill=\\\"#fff\\\" opacity=\\\"0.35\\\"\/><circle cx=\\\"228.9\\\" cy=\\\"10.5\\\" r=\\\"0.46\\\" fill=\\\"#fff\\\" opacity=\\\"0.56\\\"\/><circle cx=\\\"392.2\\\" cy=\\\"52.6\\\" r=\\\"0.73\\\" fill=\\\"#fff\\\" opacity=\\\"0.43\\\"\/><circle cx=\\\"56.1\\\" cy=\\\"2.8\\\" r=\\\"0.22\\\" fill=\\\"#fff\\\" opacity=\\\"0.56\\\"\/><circle cx=\\\"280.4\\\" cy=\\\"77.0\\\" r=\\\"0.22\\\" fill=\\\"#fff\\\" opacity=\\\"0.45\\\"\/>\\n<rect x=\\\"0\\\" y=\\\"80\\\" width=\\\"400\\\" height=\\\"220\\\" fill=\\\"#1a1a1a\\\"\/>\\n<path d=\\\"M80 110H320L370 250H30Z\\\" fill=\\\"url(#psw)\\\"\/><g clip-path=\\\"url(#psk)\\\"><rect width=\\\"400\\\" height=\\\"300\\\" fill=\\\"url(#psh)\\\"\/><g><circle cx=\\\"194.4\\\" cy=\\\"212.3\\\" r=\\\"1.03\\\" fill=\\\"#fff\\\" opacity=\\\"1.00\\\"\/><circle cx=\\\"74.9\\\" cy=\\\"186.5\\\" r=\\\"1.19\\\" fill=\\\"#fff\\\" opacity=\\\"0.95\\\"\/><circle cx=\\\"273.6\\\" cy=\\\"208.5\\\" r=\\\"1.45\\\" fill=\\\"#fff\\\" opacity=\\\"0.96\\\"\/><circle cx=\\\"154.3\\\" cy=\\\"205.9\\\" r=\\\"1.52\\\" fill=\\\"#fff\\\" opacity=\\\"0.94\\\"\/><circle cx=\\\"173.6\\\" cy=\\\"220.7\\\" r=\\\"1.64\\\" fill=\\\"#fff\\\" opacity=\\\"0.79\\\"\/><circle cx=\\\"234.8\\\" cy=\\\"163.5\\\" r=\\\"0.87\\\" fill=\\\"#fff\\\" opacity=\\\"0.80\\\"\/><circle cx=\\\"72.4\\\" cy=\\\"199.5\\\" r=\\\"1.54\\\" fill=\\\"#fff\\\" opacity=\\\"0.94\\\"\/><circle cx=\\\"263.6\\\" cy=\\\"164.4\\\" r=\\\"0.98\\\" fill=\\\"#fff\\\" opacity=\\\"0.79\\\"\/><circle cx=\\\"180.7\\\" cy=\\\"227.4\\\" r=\\\"0.88\\\" fill=\\\"#fff\\\" opacity=\\\"0.88\\\"\/><circle cx=\\\"58.9\\\" cy=\\\"194.2\\\" r=\\\"1.05\\\" fill=\\\"#fff\\\" opacity=\\\"0.62\\\"\/><circle cx=\\\"257.5\\\" cy=\\\"179.6\\\" r=\\\"1.03\\\" fill=\\\"#fff\\\" opacity=\\\"0.96\\\"\/><circle cx=\\\"141.1\\\" cy=\\\"111.6\\\" r=\\\"0.35\\\" fill=\\\"#fff\\\" opacity=\\\"0.84\\\"\/><circle cx=\\\"123.6\\\" cy=\\\"133.7\\\" r=\\\"0.78\\\" fill=\\\"#fff\\\" opacity=\\\"0.83\\\"\/><circle cx=\\\"180.9\\\" cy=\\\"234.8\\\" r=\\\"1.19\\\" fill=\\\"#fff\\\" opacity=\\\"0.83\\\"\/><circle cx=\\\"114.7\\\" cy=\\\"170.3\\\" r=\\\"1.09\\\" fill=\\\"#fff\\\" opacity=\\\"0.96\\\"\/><circle cx=\\\"305.9\\\" cy=\\\"163.8\\\" r=\\\"0.88\\\" fill=\\\"#fff\\\" opacity=\\\"0.66\\\"\/><circle cx=\\\"94.6\\\" cy=\\\"179.5\\\" r=\\\"1.20\\\" fill=\\\"#fff\\\" opacity=\\\"0.92\\\"\/><circle cx=\\\"270.8\\\" cy=\\\"243.0\\\" r=\\\"1.19\\\" fill=\\\"#fff\\\" opacity=\\\"0.58\\\"\/><circle cx=\\\"186.8\\\" cy=\\\"148.5\\\" r=\\\"0.54\\\" fill=\\\"#fff\\\" opacity=\\\"0.71\\\"\/><circle cx=\\\"236.4\\\" cy=\\\"179.1\\\" r=\\\"0.80\\\" fill=\\\"#fff\\\" opacity=\\\"0.92\\\"\/><circle cx=\\\"337.5\\\" cy=\\\"173.3\\\" r=\\\"0.59\\\" fill=\\\"#fff\\\" opacity=\\\"0.52\\\"\/><circle cx=\\\"291.0\\\" cy=\\\"115.8\\\" r=\\\"0.52\\\" fill=\\\"#fff\\\" opacity=\\\"0.79\\\"\/><circle cx=\\\"139.1\\\" cy=\\\"220.8\\\" r=\\\"0.78\\\" fill=\\\"#fff\\\" opacity=\\\"0.57\\\"\/><circle cx=\\\"189.0\\\" cy=\\\"113.5\\\" r=\\\"0.54\\\" fill=\\\"#fff\\\" opacity=\\\"0.62\\\"\/><circle cx=\\\"112.1\\\" cy=\\\"116.6\\\" r=\\\"0.50\\\" fill=\\\"#fff\\\" opacity=\\\"0.72\\\"\/><circle cx=\\\"239.7\\\" cy=\\\"201.7\\\" r=\\\"1.40\\\" fill=\\\"#fff\\\" opacity=\\\"0.98\\\"\/><circle cx=\\\"248.0\\\" cy=\\\"137.9\\\" r=\\\"0.61\\\" fill=\\\"#fff\\\" opacity=\\\"0.59\\\"\/><circle cx=\\\"59.5\\\" cy=\\\"176.1\\\" r=\\\"1.08\\\" fill=\\\"#fff\\\" opacity=\\\"0.59\\\"\/><circle cx=\\\"137.5\\\" cy=\\\"158.4\\\" r=\\\"0.90\\\" fill=\\\"#fff\\\" opacity=\\\"0.76\\\"\/><circle cx=\\\"236.1\\\" cy=\\\"215.9\\\" r=\\\"1.13\\\" fill=\\\"#fff\\\" opacity=\\\"0.90\\\"\/><circle cx=\\\"301.0\\\" cy=\\\"122.2\\\" r=\\\"0.67\\\" fill=\\\"#fff\\\" opacity=\\\"0.86\\\"\/><circle cx=\\\"94.4\\\" cy=\\\"173.5\\\" r=\\\"0.99\\\" fill=\\\"#fff\\\" opacity=\\\"0.95\\\"\/><circle cx=\\\"163.4\\\" cy=\\\"189.6\\\" r=\\\"1.34\\\" fill=\\\"#fff\\\" opacity=\\\"0.90\\\"\/><circle cx=\\\"327.2\\\" cy=\\\"174.9\\\" r=\\\"1.02\\\" fill=\\\"#fff\\\" opacity=\\\"0.60\\\"\/><circle cx=\\\"271.4\\\" cy=\\\"224.6\\\" r=\\\"1.45\\\" fill=\\\"#fff\\\" opacity=\\\"0.86\\\"\/><circle cx=\\\"105.4\\\" cy=\\\"236.0\\\" r=\\\"1.92\\\" fill=\\\"#fff\\\" opacity=\\\"0.99\\\"\/><circle cx=\\\"211.8\\\" cy=\\\"220.7\\\" r=\\\"1.09\\\" fill=\\\"#fff\\\" opacity=\\\"0.95\\\"\/><circle cx=\\\"297.8\\\" cy=\\\"158.8\\\" r=\\\"0.52\\\" fill=\\\"#fff\\\" opacity=\\\"0.72\\\"\/><circle cx=\\\"215.9\\\" cy=\\\"217.6\\\" r=\\\"1.23\\\" fill=\\\"#fff\\\" opacity=\\\"0.51\\\"\/><circle cx=\\\"276.2\\\" cy=\\\"119.0\\\" r=\\\"0.58\\\" fill=\\\"#fff\\\" opacity=\\\"0.59\\\"\/><circle cx=\\\"147.4\\\" cy=\\\"220.3\\\" r=\\\"0.90\\\" fill=\\\"#fff\\\" opacity=\\\"0.57\\\"\/><circle cx=\\\"205.2\\\" cy=\\\"211.3\\\" r=\\\"1.52\\\" fill=\\\"#fff\\\" opacity=\\\"0.84\\\"\/><circle cx=\\\"328.9\\\" cy=\\\"179.0\\\" r=\\\"1.28\\\" fill=\\\"#fff\\\" opacity=\\\"0.54\\\"\/><circle cx=\\\"118.5\\\" cy=\\\"183.7\\\" r=\\\"0.81\\\" fill=\\\"#fff\\\" opacity=\\\"0.86\\\"\/><circle cx=\\\"240.6\\\" cy=\\\"183.2\\\" r=\\\"1.24\\\" fill=\\\"#fff\\\" opacity=\\\"0.78\\\"\/><circle cx=\\\"147.6\\\" cy=\\\"163.4\\\" r=\\\"1.05\\\" fill=\\\"#fff\\\" opacity=\\\"0.95\\\"\/><circle cx=\\\"105.2\\\" cy=\\\"229.1\\\" r=\\\"1.84\\\" fill=\\\"#fff\\\" opacity=\\\"0.76\\\"\/><circle cx=\\\"219.0\\\" cy=\\\"138.1\\\" r=\\\"0.64\\\" fill=\\\"#fff\\\" opacity=\\\"0.75\\\"\/><circle cx=\\\"225.5\\\" cy=\\\"113.9\\\" r=\\\"0.59\\\" fill=\\\"#fff\\\" opacity=\\\"0.76\\\"\/><circle cx=\\\"168.2\\\" cy=\\\"222.1\\\" r=\\\"1.35\\\" fill=\\\"#fff\\\" opacity=\\\"0.75\\\"\/><circle cx=\\\"247.1\\\" cy=\\\"119.2\\\" r=\\\"0.49\\\" fill=\\\"#fff\\\" opacity=\\\"0.71\\\"\/><circle cx=\\\"351.8\\\" cy=\\\"239.3\\\" r=\\\"1.15\\\" fill=\\\"#fff\\\" opacity=\\\"0.74\\\"\/><circle cx=\\\"94.3\\\" cy=\\\"170.7\\\" r=\\\"1.10\\\" fill=\\\"#fff\\\" opacity=\\\"0.95\\\"\/><circle cx=\\\"193.6\\\" cy=\\\"154.4\\\" r=\\\"0.56\\\" fill=\\\"#fff\\\" opacity=\\\"0.81\\\"\/><circle cx=\\\"307.6\\\" cy=\\\"128.1\\\" r=\\\"0.66\\\" fill=\\\"#fff\\\" opacity=\\\"0.51\\\"\/><circle cx=\\\"119.6\\\" cy=\\\"141.8\\\" r=\\\"0.75\\\" fill=\\\"#fff\\\" opacity=\\\"0.66\\\"\/><circle cx=\\\"156.3\\\" cy=\\\"196.8\\\" r=\\\"0.74\\\" fill=\\\"#fff\\\" opacity=\\\"0.87\\\"\/><circle cx=\\\"90.2\\\" cy=\\\"181.5\\\" r=\\\"0.77\\\" fill=\\\"#fff\\\" opacity=\\\"0.60\\\"\/><circle cx=\\\"208.6\\\" cy=\\\"171.1\\\" r=\\\"0.79\\\" fill=\\\"#fff\\\" opacity=\\\"0.71\\\"\/><circle cx=\\\"207.5\\\" cy=\\\"132.4\\\" r=\\\"0.44\\\" fill=\\\"#fff\\\" opacity=\\\"0.82\\\"\/><circle cx=\\\"240.6\\\" cy=\\\"184.1\\\" r=\\\"1.26\\\" fill=\\\"#fff\\\" opacity=\\\"0.81\\\"\/><circle cx=\\\"293.9\\\" cy=\\\"142.6\\\" r=\\\"0.78\\\" fill=\\\"#fff\\\" opacity=\\\"0.91\\\"\/><circle cx=\\\"309.4\\\" cy=\\\"154.2\\\" r=\\\"0.64\\\" fill=\\\"#fff\\\" opacity=\\\"0.96\\\"\/><circle cx=\\\"104.2\\\" cy=\\\"249.8\\\" r=\\\"1.96\\\" fill=\\\"#fff\\\" opacity=\\\"0.57\\\"\/><circle cx=\\\"118.5\\\" cy=\\\"211.7\\\" r=\\\"0.97\\\" fill=\\\"#fff\\\" opacity=\\\"0.55\\\"\/><circle cx=\\\"293.7\\\" cy=\\\"169.0\\\" r=\\\"1.06\\\" fill=\\\"#fff\\\" opacity=\\\"0.56\\\"\/><circle cx=\\\"170.0\\\" cy=\\\"205.9\\\" r=\\\"0.71\\\" fill=\\\"#fff\\\" opacity=\\\"0.60\\\"\/><circle cx=\\\"260.4\\\" cy=\\\"237.6\\\" r=\\\"1.93\\\" fill=\\\"#fff\\\" opacity=\\\"0.56\\\"\/><circle cx=\\\"201.8\\\" cy=\\\"216.1\\\" r=\\\"1.24\\\" fill=\\\"#fff\\\" opacity=\\\"0.84\\\"\/><circle cx=\\\"123.2\\\" cy=\\\"119.9\\\" r=\\\"0.33\\\" fill=\\\"#fff\\\" opacity=\\\"0.52\\\"\/><circle cx=\\\"215.1\\\" cy=\\\"182.1\\\" r=\\\"1.02\\\" fill=\\\"#fff\\\" opacity=\\\"0.57\\\"\/><circle cx=\\\"117.9\\\" cy=\\\"138.5\\\" r=\\\"0.79\\\" fill=\\\"#fff\\\" opacity=\\\"1.00\\\"\/><circle cx=\\\"306.5\\\" cy=\\\"123.3\\\" r=\\\"0.33\\\" fill=\\\"#fff\\\" opacity=\\\"0.98\\\"\/><circle cx=\\\"188.0\\\" cy=\\\"217.1\\\" r=\\\"1.07\\\" fill=\\\"#fff\\\" opacity=\\\"0.73\\\"\/><circle cx=\\\"204.3\\\" cy=\\\"170.2\\\" r=\\\"0.94\\\" fill=\\\"#fff\\\" opacity=\\\"0.51\\\"\/><circle cx=\\\"265.2\\\" cy=\\\"228.2\\\" r=\\\"0.99\\\" fill=\\\"#fff\\\" opacity=\\\"0.73\\\"\/><circle cx=\\\"267.1\\\" cy=\\\"166.7\\\" r=\\\"0.64\\\" fill=\\\"#fff\\\" opacity=\\\"0.58\\\"\/><circle cx=\\\"203.0\\\" cy=\\\"112.2\\\" r=\\\"0.55\\\" fill=\\\"#fff\\\" opacity=\\\"0.90\\\"\/><circle cx=\\\"266.7\\\" cy=\\\"230.5\\\" r=\\\"1.49\\\" fill=\\\"#fff\\\" opacity=\\\"0.70\\\"\/><circle cx=\\\"228.9\\\" cy=\\\"180.6\\\" r=\\\"1.32\\\" fill=\\\"#fff\\\" opacity=\\\"0.90\\\"\/><circle cx=\\\"120.0\\\" cy=\\\"237.6\\\" r=\\\"1.68\\\" fill=\\\"#fff\\\" opacity=\\\"0.89\\\"\/><circle cx=\\\"288.3\\\" cy=\\\"166.8\\\" r=\\\"1.11\\\" fill=\\\"#fff\\\" opacity=\\\"0.94\\\"\/><circle cx=\\\"261.7\\\" cy=\\\"217.4\\\" r=\\\"1.51\\\" fill=\\\"#fff\\\" opacity=\\\"0.70\\\"\/><circle cx=\\\"255.0\\\" cy=\\\"119.9\\\" r=\\\"0.42\\\" fill=\\\"#fff\\\" opacity=\\\"0.73\\\"\/><circle cx=\\\"65.1\\\" cy=\\\"159.8\\\" r=\\\"0.88\\\" fill=\\\"#fff\\\" opacity=\\\"0.81\\\"\/><circle cx=\\\"110.4\\\" cy=\\\"242.3\\\" r=\\\"1.63\\\" fill=\\\"#fff\\\" opacity=\\\"0.67\\\"\/><circle cx=\\\"247.4\\\" cy=\\\"189.7\\\" r=\\\"1.05\\\" fill=\\\"#fff\\\" opacity=\\\"0.69\\\"\/><circle cx=\\\"352.1\\\" cy=\\\"199.9\\\" r=\\\"1.28\\\" fill=\\\"#fff\\\" opacity=\\\"0.88\\\"\/><circle cx=\\\"316.3\\\" cy=\\\"113.2\\\" r=\\\"0.46\\\" fill=\\\"#fff\\\" opacity=\\\"0.87\\\"\/><circle cx=\\\"131.8\\\" cy=\\\"166.2\\\" r=\\\"0.54\\\" fill=\\\"#fff\\\" opacity=\\\"0.60\\\"\/><circle cx=\\\"168.9\\\" cy=\\\"123.8\\\" r=\\\"0.41\\\" fill=\\\"#fff\\\" opacity=\\\"0.95\\\"\/><circle cx=\\\"214.6\\\" cy=\\\"181.1\\\" r=\\\"1.32\\\" fill=\\\"#fff\\\" opacity=\\\"0.78\\\"\/><circle cx=\\\"350.4\\\" cy=\\\"199.3\\\" r=\\\"1.37\\\" fill=\\\"#fff\\\" opacity=\\\"0.54\\\"\/><circle cx=\\\"230.8\\\" cy=\\\"216.3\\\" r=\\\"0.79\\\" fill=\\\"#fff\\\" opacity=\\\"0.97\\\"\/><circle cx=\\\"102.3\\\" cy=\\\"176.0\\\" r=\\\"0.68\\\" fill=\\\"#fff\\\" opacity=\\\"0.75\\\"\/><circle cx=\\\"227.3\\\" cy=\\\"118.2\\\" r=\\\"0.63\\\" fill=\\\"#fff\\\" opacity=\\\"0.71\\\"\/><circle cx=\\\"208.0\\\" cy=\\\"193.7\\\" r=\\\"0.94\\\" fill=\\\"#fff\\\" opacity=\\\"0.64\\\"\/><circle cx=\\\"245.9\\\" cy=\\\"188.5\\\" r=\\\"0.84\\\" fill=\\\"#fff\\\" opacity=\\\"0.86\\\"\/><circle cx=\\\"150.8\\\" cy=\\\"112.0\\\" r=\\\"0.33\\\" fill=\\\"#fff\\\" opacity=\\\"0.52\\\"\/><circle cx=\\\"91.7\\\" cy=\\\"215.7\\\" r=\\\"1.12\\\" fill=\\\"#fff\\\" opacity=\\\"0.95\\\"\/><circle cx=\\\"260.9\\\" cy=\\\"117.0\\\" r=\\\"0.63\\\" fill=\\\"#fff\\\" opacity=\\\"0.97\\\"\/><circle cx=\\\"59.0\\\" cy=\\\"236.8\\\" r=\\\"1.32\\\" fill=\\\"#fff\\\" opacity=\\\"0.74\\\"\/><circle cx=\\\"325.1\\\" cy=\\\"144.1\\\" r=\\\"0.68\\\" fill=\\\"#fff\\\" opacity=\\\"0.97\\\"\/><circle cx=\\\"263.9\\\" cy=\\\"175.6\\\" r=\\\"1.27\\\" fill=\\\"#fff\\\" opacity=\\\"0.91\\\"\/><circle cx=\\\"226.1\\\" cy=\\\"126.1\\\" r=\\\"0.58\\\" fill=\\\"#fff\\\" opacity=\\\"0.73\\\"\/><circle cx=\\\"127.3\\\" cy=\\\"117.3\\\" r=\\\"0.47\\\" fill=\\\"#fff\\\" opacity=\\\"0.56\\\"\/><circle cx=\\\"182.5\\\" cy=\\\"203.5\\\" r=\\\"1.09\\\" fill=\\\"#fff\\\" opacity=\\\"0.63\\\"\/><circle cx=\\\"223.2\\\" cy=\\\"168.7\\\" r=\\\"1.05\\\" fill=\\\"#fff\\\" opacity=\\\"0.77\\\"\/><circle cx=\\\"366.8\\\" cy=\\\"243.4\\\" r=\\\"1.72\\\" fill=\\\"#fff\\\" opacity=\\\"0.62\\\"\/><circle cx=\\\"72.9\\\" cy=\\\"235.0\\\" r=\\\"1.70\\\" fill=\\\"#fff\\\" opacity=\\\"0.81\\\"\/><circle cx=\\\"162.4\\\" cy=\\\"148.0\\\" r=\\\"0.80\\\" fill=\\\"#fff\\\" opacity=\\\"0.78\\\"\/><circle cx=\\\"227.8\\\" cy=\\\"198.6\\\" r=\\\"1.32\\\" fill=\\\"#fff\\\" opacity=\\\"0.59\\\"\/><circle cx=\\\"115.2\\\" cy=\\\"247.2\\\" r=\\\"1.97\\\" fill=\\\"#fff\\\" opacity=\\\"0.94\\\"\/><circle cx=\\\"86.7\\\" cy=\\\"118.5\\\" r=\\\"0.38\\\" fill=\\\"#fff\\\" opacity=\\\"0.71\\\"\/><circle cx=\\\"230.9\\\" cy=\\\"124.3\\\" r=\\\"0.53\\\" fill=\\\"#fff\\\" opacity=\\\"0.54\\\"\/><circle cx=\\\"72.8\\\" cy=\\\"204.7\\\" r=\\\"1.19\\\" fill=\\\"#fff\\\" opacity=\\\"0.82\\\"\/><circle cx=\\\"163.5\\\" cy=\\\"177.0\\\" r=\\\"0.71\\\" fill=\\\"#fff\\\" opacity=\\\"0.67\\\"\/><circle cx=\\\"279.3\\\" cy=\\\"227.4\\\" r=\\\"0.87\\\" fill=\\\"#fff\\\" opacity=\\\"0.56\\\"\/><circle cx=\\\"293.5\\\" cy=\\\"197.3\\\" r=\\\"1.32\\\" fill=\\\"#fff\\\" opacity=\\\"0.61\\\"\/><circle cx=\\\"179.9\\\" cy=\\\"146.1\\\" r=\\\"0.85\\\" fill=\\\"#fff\\\" opacity=\\\"0.68\\\"\/><\\\/g><g filter=\\\"url(#psg)\\\" opacity=\\\".7\\\"><circle cx=\\\"194.4\\\" cy=\\\"212.3\\\" r=\\\"1.03\\\" fill=\\\"#fff\\\" opacity=\\\"1.00\\\"\/><circle cx=\\\"74.9\\\" cy=\\\"186.5\\\" r=\\\"1.19\\\" fill=\\\"#fff\\\" opacity=\\\"0.95\\\"\/><circle cx=\\\"273.6\\\" cy=\\\"208.5\\\" r=\\\"1.45\\\" fill=\\\"#fff\\\" opacity=\\\"0.96\\\"\/><circle cx=\\\"154.3\\\" cy=\\\"205.9\\\" r=\\\"1.52\\\" fill=\\\"#fff\\\" opacity=\\\"0.94\\\"\/><circle cx=\\\"173.6\\\" cy=\\\"220.7\\\" r=\\\"1.64\\\" fill=\\\"#fff\\\" opacity=\\\"0.79\\\"\/><circle cx=\\\"234.8\\\" cy=\\\"163.5\\\" r=\\\"0.87\\\" fill=\\\"#fff\\\" opacity=\\\"0.80\\\"\/><circle cx=\\\"72.4\\\" cy=\\\"199.5\\\" r=\\\"1.54\\\" fill=\\\"#fff\\\" opacity=\\\"0.94\\\"\/><circle cx=\\\"263.6\\\" cy=\\\"164.4\\\" r=\\\"0.98\\\" fill=\\\"#fff\\\" opacity=\\\"0.79\\\"\/><circle cx=\\\"180.7\\\" cy=\\\"227.4\\\" r=\\\"0.88\\\" fill=\\\"#fff\\\" opacity=\\\"0.88\\\"\/><circle cx=\\\"58.9\\\" cy=\\\"194.2\\\" r=\\\"1.05\\\" fill=\\\"#fff\\\" opacity=\\\"0.62\\\"\/><circle cx=\\\"257.5\\\" cy=\\\"179.6\\\" r=\\\"1.03\\\" fill=\\\"#fff\\\" opacity=\\\"0.96\\\"\/><circle cx=\\\"141.1\\\" cy=\\\"111.6\\\" r=\\\"0.35\\\" fill=\\\"#fff\\\" opacity=\\\"0.84\\\"\/><circle cx=\\\"123.6\\\" cy=\\\"133.7\\\" r=\\\"0.78\\\" fill=\\\"#fff\\\" opacity=\\\"0.83\\\"\/><circle cx=\\\"180.9\\\" cy=\\\"234.8\\\" r=\\\"1.19\\\" fill=\\\"#fff\\\" opacity=\\\"0.83\\\"\/><circle cx=\\\"114.7\\\" cy=\\\"170.3\\\" r=\\\"1.09\\\" fill=\\\"#fff\\\" opacity=\\\"0.96\\\"\/><circle cx=\\\"305.9\\\" cy=\\\"163.8\\\" r=\\\"0.88\\\" fill=\\\"#fff\\\" opacity=\\\"0.66\\\"\/><circle cx=\\\"94.6\\\" cy=\\\"179.5\\\" r=\\\"1.20\\\" fill=\\\"#fff\\\" opacity=\\\"0.92\\\"\/><circle cx=\\\"270.8\\\" cy=\\\"243.0\\\" r=\\\"1.19\\\" fill=\\\"#fff\\\" opacity=\\\"0.58\\\"\/><circle cx=\\\"186.8\\\" cy=\\\"148.5\\\" r=\\\"0.54\\\" fill=\\\"#fff\\\" opacity=\\\"0.71\\\"\/><circle cx=\\\"236.4\\\" cy=\\\"179.1\\\" r=\\\"0.80\\\" fill=\\\"#fff\\\" opacity=\\\"0.92\\\"\/><circle cx=\\\"337.5\\\" cy=\\\"173.3\\\" r=\\\"0.59\\\" fill=\\\"#fff\\\" opacity=\\\"0.52\\\"\/><circle cx=\\\"291.0\\\" cy=\\\"115.8\\\" r=\\\"0.52\\\" fill=\\\"#fff\\\" opacity=\\\"0.79\\\"\/><circle cx=\\\"139.1\\\" cy=\\\"220.8\\\" r=\\\"0.78\\\" fill=\\\"#fff\\\" opacity=\\\"0.57\\\"\/><circle cx=\\\"189.0\\\" cy=\\\"113.5\\\" r=\\\"0.54\\\" fill=\\\"#fff\\\" opacity=\\\"0.62\\\"\/><circle cx=\\\"112.1\\\" cy=\\\"116.6\\\" r=\\\"0.50\\\" fill=\\\"#fff\\\" opacity=\\\"0.72\\\"\/><circle cx=\\\"239.7\\\" cy=\\\"201.7\\\" r=\\\"1.40\\\" fill=\\\"#fff\\\" opacity=\\\"0.98\\\"\/><circle cx=\\\"248.0\\\" cy=\\\"137.9\\\" r=\\\"0.61\\\" fill=\\\"#fff\\\" opacity=\\\"0.59\\\"\/><circle cx=\\\"59.5\\\" cy=\\\"176.1\\\" r=\\\"1.08\\\" fill=\\\"#fff\\\" opacity=\\\"0.59\\\"\/><circle cx=\\\"137.5\\\" cy=\\\"158.4\\\" r=\\\"0.90\\\" fill=\\\"#fff\\\" opacity=\\\"0.76\\\"\/><circle cx=\\\"236.1\\\" cy=\\\"215.9\\\" r=\\\"1.13\\\" fill=\\\"#fff\\\" opacity=\\\"0.90\\\"\/><\\\/g><g fill=\\\"none\\\" stroke=\\\"#bff3ff\\\" stroke-opacity=\\\".12\\\"><path d=\\\"M20 130 Q110 120 200 130 T380 130\\\"\/><path d=\\\"M20 152 Q110 142 200 152 T380 152\\\"\/><path d=\\\"M20 174 Q110 164 200 174 T380 174\\\"\/><path d=\\\"M20 196 Q110 186 200 196 T380 196\\\"\/><path d=\\\"M20 218 Q110 208 200 218 T380 218\\\"\/><path d=\\\"M20 240 Q110 230 200 240 T380 240\\\"\/><\\\/g><\\\/g><path d=\\\"M80 110H320L370 250H30Z\\\" fill=\\\"none\\\" stroke=\\\"#f4f2ee\\\" stroke-opacity=\\\".75\\\" stroke-width=\\\"2.5\\\"\/><\\\/svg><img data-src=\\\"https:\/\/attikkal.com\/wp-content\/uploads\/2019\/08\/piscina-luna-jpeg.webp\\\" alt=\\\"Pool at night with a fibre optic starry floor\\\" loading=\\\"lazy\\\" hidden><\\\/div>\\n        <div class=\\\"info\\\">\\n          <div class=\\\"meta\\\"><span class=\\\"num\\\">03<\\\/span><span class=\\\"cat\\\">Underwater lighting<\\\/span><span class=\\\"dur\\\">2 min<\\\/span><\\\/div>\\n          <h3>Stars under water<\\\/h3>\\n          <p>A pool at night with its floor full of points of light. If you\\u2019ve already drawn your sky in the bedroom, you\\u2019ll find it here.<\\\/p>\\n          <ul><li>Compare a standard pool with a starry one<\\\/li><li>Go under water and look at the bottom<\\\/li><li>Change the colour of the lights and the edge<\\\/li><\\\/ul>\\n          <span class=\\\"enter\\\">Enter the pool<svg class=\\\"arr\\\" viewBox=\\\"0 0 24 24\\\" fill=\\\"none\\\" stroke-width=\\\"1.8\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" aria-hidden=\\\"true\\\"><path d=\\\"M4 12h16M14 6l6 6-6 6\\\"\/><\\\/svg><\\\/span>\\n        <\\\/div>\\n      <\\\/a>\\n      <a class=\\\"room\\\" href=\\\"#salon\\\">\\n        <div class=\\\"ph\\\"><svg viewBox=\\\"0 0 400 300\\\" aria-hidden=\\\"true\\\"><defs>\\n<linearGradient id=\\\"slw\\\" x1=\\\"0\\\" y1=\\\"0\\\" x2=\\\"0\\\" y2=\\\"1\\\"><stop offset=\\\"0\\\" stop-color=\\\"#ffcf8a\\\" stop-opacity=\\\".55\\\"\/><stop offset=\\\".55\\\" stop-color=\\\"#ffcf8a\\\" stop-opacity=\\\"0\\\"\/><\\\/linearGradient>\\n<radialGradient id=\\\"sls\\\" cx=\\\".5\\\" cy=\\\"0\\\" r=\\\".9\\\"><stop offset=\\\"0\\\" stop-color=\\\"#fff3df\\\" stop-opacity=\\\".7\\\"\/><stop offset=\\\"1\\\" stop-color=\\\"#fff3df\\\" stop-opacity=\\\"0\\\"\/><\\\/radialGradient>\\n<filter id=\\\"slg\\\" x=\\\"-50%\\\" y=\\\"-50%\\\" width=\\\"200%\\\" height=\\\"200%\\\"><feGaussianBlur stdDeviation=\\\"4\\\"\/><\\\/filter><\\\/defs>\\n<rect width=\\\"400\\\" height=\\\"300\\\" fill=\\\"#121212\\\"\/><path d=\\\"M0 0H400L330 60H70Z\\\" fill=\\\"#1c1916\\\"\/>\\n<path d=\\\"M0 0L70 60V240L0 300Z\\\" fill=\\\"#1f1b17\\\"\/><path d=\\\"M400 0L330 60V240L400 300Z\\\" fill=\\\"#1f1b17\\\"\/>\\n<rect x=\\\"70\\\" y=\\\"60\\\" width=\\\"260\\\" height=\\\"180\\\" fill=\\\"#2a241e\\\"\/><rect x=\\\"70\\\" y=\\\"60\\\" width=\\\"260\\\" height=\\\"110\\\" fill=\\\"url(#slw)\\\"\/>\\n<rect x=\\\"76\\\" y=\\\"58\\\" width=\\\"248\\\" height=\\\"4\\\" fill=\\\"#ffe2b0\\\" filter=\\\"url(#slg)\\\"\/><rect x=\\\"76\\\" y=\\\"59\\\" width=\\\"248\\\" height=\\\"2\\\" fill=\\\"#fff1d6\\\"\/>\\n<ellipse cx=\\\"150\\\" cy=\\\"105\\\" rx=\\\"34\\\" ry=\\\"60\\\" fill=\\\"url(#sls)\\\"\/><ellipse cx=\\\"250\\\" cy=\\\"105\\\" rx=\\\"34\\\" ry=\\\"60\\\" fill=\\\"url(#sls)\\\"\/>\\n<rect x=\\\"165\\\" y=\\\"92\\\" width=\\\"70\\\" height=\\\"46\\\" fill=\\\"#3a4c55\\\"\/><circle cx=\\\"185\\\" cy=\\\"110\\\" r=\\\"10\\\" fill=\\\"#c8823a\\\"\/><circle cx=\\\"212\\\" cy=\\\"120\\\" r=\\\"13\\\" fill=\\\"#2e6a80\\\"\/>\\n<path d=\\\"M0 300L70 240H330L400 300Z\\\" fill=\\\"#1a1714\\\"\/><rect x=\\\"110\\\" y=\\\"200\\\" width=\\\"180\\\" height=\\\"34\\\" rx=\\\"6\\\" fill=\\\"#4e555b\\\"\/><rect x=\\\"110\\\" y=\\\"188\\\" width=\\\"180\\\" height=\\\"18\\\" rx=\\\"5\\\" fill=\\\"#5a6168\\\"\/><\\\/svg><img data-src=\\\"https:\/\/attikkal.com\/wp-content\/uploads\/2023\/11\/IMG_20231103_183300.webp|https:\/\/attikkal.com\/wp-content\/uploads\/2023\/11\/IMG_20231103_183300-225x300.webp\\\" alt=\\\"Backlit stretch fabrics by Attikkal at the port of Jeddah\\\" loading=\\\"lazy\\\" hidden><\\\/div>\\n        <div class=\\\"info\\\">\\n          <div class=\\\"meta\\\"><span class=\\\"num\\\">04<\\\/span><span class=\\\"cat\\\">Interior lighting<\\\/span><span class=\\\"dur\\\">3 min<\\\/span><\\\/div>\\n          <h3>One room, many moods<\\\/h3>\\n          <p>The same room changes completely depending on how you light it, without moving a single piece of furniture.<\\\/p>\\n          <ul><li>Try moods like Rest, Reading or Gathering<\\\/li><li>Tap each light in the scene and adjust it<\\\/li><li>See how it changes from morning to night<\\\/li><\\\/ul>\\n          <span class=\\\"enter\\\">Enter the living room<svg class=\\\"arr\\\" viewBox=\\\"0 0 24 24\\\" fill=\\\"none\\\" stroke-width=\\\"1.8\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" aria-hidden=\\\"true\\\"><path d=\\\"M4 12h16M14 6l6 6-6 6\\\"\/><\\\/svg><\\\/span>\\n        <\\\/div>\\n      <\\\/a>\\n      <a class=\\\"room\\\" href=\\\"#estudio\\\">\\n        <div class=\\\"ph\\\"><svg viewBox=\\\"0 0 400 300\\\" aria-hidden=\\\"true\\\"><defs><clipPath id=\\\"esr\\\"><rect x=\\\"200\\\" y=\\\"30\\\" width=\\\"160\\\" height=\\\"240\\\"\/><\\\/clipPath><\\\/defs>\\n<rect width=\\\"400\\\" height=\\\"300\\\" fill=\\\"#121212\\\"\/><rect x=\\\"40\\\" y=\\\"30\\\" width=\\\"320\\\" height=\\\"240\\\" rx=\\\"4\\\" fill=\\\"#d9d4ca\\\"\/>\\n<path d=\\\"M40 30H360L310 110H90Z\\\" fill=\\\"#c9c3b8\\\"\/><path d=\\\"M90 110H310V230H90Z\\\" fill=\\\"#e4dfd6\\\"\/><rect x=\\\"150\\\" y=\\\"190\\\" width=\\\"100\\\" height=\\\"40\\\" fill=\\\"#b9b2a5\\\"\/>\\n<g clip-path=\\\"url(#esr)\\\"><rect x=\\\"40\\\" y=\\\"30\\\" width=\\\"320\\\" height=\\\"240\\\" fill=\\\"#0d121c\\\" opacity=\\\".78\\\"\/><path d=\\\"M40 30H360L310 110H90Z\\\" fill=\\\"#0a0e18\\\"\/><circle cx=\\\"298.4\\\" cy=\\\"88.4\\\" r=\\\"1.37\\\" fill=\\\"#fff\\\" opacity=\\\"0.97\\\"\/><circle cx=\\\"316.9\\\" cy=\\\"102.1\\\" r=\\\"0.34\\\" fill=\\\"#fff\\\" opacity=\\\"0.73\\\"\/><circle cx=\\\"349.1\\\" cy=\\\"81.3\\\" r=\\\"1.54\\\" fill=\\\"#fff\\\" opacity=\\\"0.56\\\"\/><circle cx=\\\"274.1\\\" cy=\\\"50.7\\\" r=\\\"1.00\\\" fill=\\\"#fff\\\" opacity=\\\"0.79\\\"\/><circle cx=\\\"202.1\\\" cy=\\\"48.5\\\" r=\\\"0.64\\\" fill=\\\"#fff\\\" opacity=\\\"0.96\\\"\/><circle cx=\\\"321.0\\\" cy=\\\"44.1\\\" r=\\\"1.37\\\" fill=\\\"#fff\\\" opacity=\\\"0.57\\\"\/><circle cx=\\\"297.6\\\" cy=\\\"41.6\\\" r=\\\"0.31\\\" fill=\\\"#fff\\\" opacity=\\\"0.94\\\"\/><circle cx=\\\"233.1\\\" cy=\\\"48.4\\\" r=\\\"1.67\\\" fill=\\\"#fff\\\" opacity=\\\"0.94\\\"\/><circle cx=\\\"245.7\\\" cy=\\\"105.1\\\" r=\\\"0.99\\\" fill=\\\"#fff\\\" opacity=\\\"0.84\\\"\/><circle cx=\\\"232.4\\\" cy=\\\"103.5\\\" r=\\\"1.21\\\" fill=\\\"#fff\\\" opacity=\\\"0.98\\\"\/><circle cx=\\\"341.2\\\" cy=\\\"54.7\\\" r=\\\"0.74\\\" fill=\\\"#fff\\\" opacity=\\\"0.58\\\"\/><circle cx=\\\"223.0\\\" cy=\\\"37.0\\\" r=\\\"0.67\\\" fill=\\\"#fff\\\" opacity=\\\"0.80\\\"\/><circle cx=\\\"200.5\\\" cy=\\\"83.5\\\" r=\\\"0.71\\\" fill=\\\"#fff\\\" opacity=\\\"0.65\\\"\/><circle cx=\\\"329.3\\\" cy=\\\"68.5\\\" r=\\\"0.68\\\" fill=\\\"#fff\\\" opacity=\\\"0.74\\\"\/><circle cx=\\\"311.3\\\" cy=\\\"36.3\\\" r=\\\"1.65\\\" fill=\\\"#fff\\\" opacity=\\\"0.51\\\"\/><circle cx=\\\"318.5\\\" cy=\\\"96.2\\\" r=\\\"0.32\\\" fill=\\\"#fff\\\" opacity=\\\"0.89\\\"\/><circle cx=\\\"257.9\\\" cy=\\\"76.0\\\" r=\\\"0.31\\\" fill=\\\"#fff\\\" opacity=\\\"0.52\\\"\/><circle cx=\\\"228.6\\\" cy=\\\"104.6\\\" r=\\\"0.53\\\" fill=\\\"#fff\\\" opacity=\\\"0.88\\\"\/><circle cx=\\\"346.9\\\" cy=\\\"103.6\\\" r=\\\"0.72\\\" fill=\\\"#fff\\\" opacity=\\\"0.68\\\"\/><circle cx=\\\"282.9\\\" cy=\\\"90.9\\\" r=\\\"0.43\\\" fill=\\\"#fff\\\" opacity=\\\"0.87\\\"\/><circle cx=\\\"326.0\\\" cy=\\\"97.3\\\" r=\\\"0.34\\\" fill=\\\"#fff\\\" opacity=\\\"0.97\\\"\/><circle cx=\\\"214.4\\\" cy=\\\"57.9\\\" r=\\\"1.09\\\" fill=\\\"#fff\\\" opacity=\\\"0.96\\\"\/><circle cx=\\\"253.7\\\" cy=\\\"102.2\\\" r=\\\"1.00\\\" fill=\\\"#fff\\\" opacity=\\\"0.66\\\"\/><circle cx=\\\"250.1\\\" cy=\\\"45.5\\\" r=\\\"0.39\\\" fill=\\\"#fff\\\" opacity=\\\"0.57\\\"\/><circle cx=\\\"308.9\\\" cy=\\\"107.8\\\" r=\\\"0.49\\\" fill=\\\"#fff\\\" opacity=\\\"0.52\\\"\/><circle cx=\\\"355.9\\\" cy=\\\"72.5\\\" r=\\\"0.81\\\" fill=\\\"#fff\\\" opacity=\\\"0.62\\\"\/><circle cx=\\\"293.8\\\" cy=\\\"94.8\\\" r=\\\"0.87\\\" fill=\\\"#fff\\\" opacity=\\\"0.71\\\"\/><circle cx=\\\"208.8\\\" cy=\\\"101.6\\\" r=\\\"0.34\\\" fill=\\\"#fff\\\" opacity=\\\"0.75\\\"\/><circle cx=\\\"332.5\\\" cy=\\\"41.9\\\" r=\\\"1.27\\\" fill=\\\"#fff\\\" opacity=\\\"0.97\\\"\/><circle cx=\\\"299.6\\\" cy=\\\"91.9\\\" r=\\\"0.42\\\" fill=\\\"#fff\\\" opacity=\\\"0.72\\\"\/><circle cx=\\\"223.6\\\" cy=\\\"96.2\\\" r=\\\"0.66\\\" fill=\\\"#fff\\\" opacity=\\\"0.73\\\"\/><circle cx=\\\"357.9\\\" cy=\\\"96.8\\\" r=\\\"1.66\\\" fill=\\\"#fff\\\" opacity=\\\"0.73\\\"\/><circle cx=\\\"277.1\\\" cy=\\\"87.4\\\" r=\\\"0.91\\\" fill=\\\"#fff\\\" opacity=\\\"0.65\\\"\/><circle cx=\\\"263.8\\\" cy=\\\"43.1\\\" r=\\\"0.77\\\" fill=\\\"#fff\\\" opacity=\\\"0.99\\\"\/><circle cx=\\\"351.7\\\" cy=\\\"79.6\\\" r=\\\"0.93\\\" fill=\\\"#fff\\\" opacity=\\\"0.67\\\"\/><circle cx=\\\"214.1\\\" cy=\\\"52.7\\\" r=\\\"1.35\\\" fill=\\\"#fff\\\" opacity=\\\"0.93\\\"\/><circle cx=\\\"257.1\\\" cy=\\\"91.7\\\" r=\\\"1.34\\\" fill=\\\"#fff\\\" opacity=\\\"0.85\\\"\/><circle cx=\\\"304.9\\\" cy=\\\"89.7\\\" r=\\\"0.75\\\" fill=\\\"#fff\\\" opacity=\\\"0.85\\\"\/><circle cx=\\\"244.4\\\" cy=\\\"68.9\\\" r=\\\"1.33\\\" fill=\\\"#fff\\\" opacity=\\\"0.85\\\"\/><circle cx=\\\"246.4\\\" cy=\\\"103.9\\\" r=\\\"1.15\\\" fill=\\\"#fff\\\" opacity=\\\"0.79\\\"\/><circle cx=\\\"201.8\\\" cy=\\\"73.6\\\" r=\\\"0.60\\\" fill=\\\"#fff\\\" opacity=\\\"0.84\\\"\/><circle cx=\\\"273.1\\\" cy=\\\"94.1\\\" r=\\\"1.15\\\" fill=\\\"#fff\\\" opacity=\\\"0.90\\\"\/><circle cx=\\\"255.0\\\" cy=\\\"80.9\\\" r=\\\"1.28\\\" fill=\\\"#fff\\\" opacity=\\\"0.91\\\"\/><circle cx=\\\"255.3\\\" cy=\\\"96.1\\\" r=\\\"1.49\\\" fill=\\\"#fff\\\" opacity=\\\"0.84\\\"\/><circle cx=\\\"354.2\\\" cy=\\\"104.7\\\" r=\\\"0.96\\\" fill=\\\"#fff\\\" opacity=\\\"0.76\\\"\/><circle cx=\\\"226.3\\\" cy=\\\"95.6\\\" r=\\\"1.59\\\" fill=\\\"#fff\\\" opacity=\\\"0.74\\\"\/><circle cx=\\\"309.2\\\" cy=\\\"86.7\\\" r=\\\"1.27\\\" fill=\\\"#fff\\\" opacity=\\\"0.59\\\"\/><circle cx=\\\"323.3\\\" cy=\\\"76.1\\\" r=\\\"1.18\\\" fill=\\\"#fff\\\" opacity=\\\"0.71\\\"\/><circle cx=\\\"298.6\\\" cy=\\\"90.9\\\" r=\\\"1.13\\\" fill=\\\"#fff\\\" opacity=\\\"0.86\\\"\/><circle cx=\\\"204.4\\\" cy=\\\"44.2\\\" r=\\\"0.85\\\" fill=\\\"#fff\\\" opacity=\\\"0.83\\\"\/><circle cx=\\\"234.6\\\" cy=\\\"84.1\\\" r=\\\"1.12\\\" fill=\\\"#fff\\\" opacity=\\\"0.52\\\"\/><circle cx=\\\"274.5\\\" cy=\\\"49.2\\\" r=\\\"0.36\\\" fill=\\\"#fff\\\" opacity=\\\"0.57\\\"\/><circle cx=\\\"250.1\\\" cy=\\\"45.8\\\" r=\\\"0.53\\\" fill=\\\"#fff\\\" opacity=\\\"0.52\\\"\/><circle cx=\\\"273.5\\\" cy=\\\"60.9\\\" r=\\\"1.10\\\" fill=\\\"#fff\\\" opacity=\\\"0.80\\\"\/><circle cx=\\\"237.6\\\" cy=\\\"100.6\\\" r=\\\"0.30\\\" fill=\\\"#fff\\\" opacity=\\\"0.70\\\"\/><circle cx=\\\"244.0\\\" cy=\\\"63.2\\\" r=\\\"0.43\\\" fill=\\\"#fff\\\" opacity=\\\"0.92\\\"\/><circle cx=\\\"259.1\\\" cy=\\\"34.7\\\" r=\\\"1.10\\\" fill=\\\"#fff\\\" opacity=\\\"0.55\\\"\/><circle cx=\\\"286.1\\\" cy=\\\"57.8\\\" r=\\\"1.05\\\" fill=\\\"#fff\\\" opacity=\\\"0.98\\\"\/><circle cx=\\\"329.3\\\" cy=\\\"63.9\\\" r=\\\"1.40\\\" fill=\\\"#fff\\\" opacity=\\\"0.82\\\"\/><circle cx=\\\"258.4\\\" cy=\\\"42.8\\\" r=\\\"1.07\\\" fill=\\\"#fff\\\" opacity=\\\"0.78\\\"\/><circle cx=\\\"351.2\\\" cy=\\\"105.6\\\" r=\\\"1.09\\\" fill=\\\"#fff\\\" opacity=\\\"0.68\\\"\/><circle cx=\\\"341.2\\\" cy=\\\"32.1\\\" r=\\\"0.43\\\" fill=\\\"#fff\\\" opacity=\\\"0.78\\\"\/><circle cx=\\\"297.2\\\" cy=\\\"42.7\\\" r=\\\"1.12\\\" fill=\\\"#fff\\\" opacity=\\\"0.95\\\"\/><circle cx=\\\"259.4\\\" cy=\\\"64.8\\\" r=\\\"0.57\\\" fill=\\\"#fff\\\" opacity=\\\"0.65\\\"\/><circle cx=\\\"353.6\\\" cy=\\\"60.9\\\" r=\\\"1.63\\\" fill=\\\"#fff\\\" opacity=\\\"0.96\\\"\/><circle cx=\\\"294.1\\\" cy=\\\"51.7\\\" r=\\\"1.66\\\" fill=\\\"#fff\\\" opacity=\\\"0.75\\\"\/><circle cx=\\\"265.6\\\" cy=\\\"56.3\\\" r=\\\"1.67\\\" fill=\\\"#fff\\\" opacity=\\\"0.75\\\"\/><circle cx=\\\"245.3\\\" cy=\\\"68.2\\\" r=\\\"0.44\\\" fill=\\\"#fff\\\" opacity=\\\"0.81\\\"\/><circle cx=\\\"270.1\\\" cy=\\\"54.3\\\" r=\\\"1.35\\\" fill=\\\"#fff\\\" opacity=\\\"0.91\\\"\/><circle cx=\\\"202.1\\\" cy=\\\"72.5\\\" r=\\\"0.63\\\" fill=\\\"#fff\\\" opacity=\\\"0.97\\\"\/><\\\/g>\\n<line x1=\\\"200\\\" y1=\\\"30\\\" x2=\\\"200\\\" y2=\\\"270\\\" stroke=\\\"#f4f2ee\\\" stroke-width=\\\"2\\\"\/><circle cx=\\\"200\\\" cy=\\\"150\\\" r=\\\"11\\\" fill=\\\"#f4f2ee\\\"\/><path d=\\\"M195 150h10M195 150l3-3M195 150l3 3M205 150l-3-3M205 150l-3 3\\\" stroke=\\\"#121212\\\" stroke-width=\\\"1.5\\\" fill=\\\"none\\\"\/>\\n<g fill=\\\"#ace1af\\\" stroke=\\\"#121212\\\" stroke-width=\\\"2\\\"><circle cx=\\\"40\\\" cy=\\\"30\\\" r=\\\"7\\\"\/><circle cx=\\\"360\\\" cy=\\\"30\\\" r=\\\"7\\\"\/><circle cx=\\\"310\\\" cy=\\\"110\\\" r=\\\"7\\\"\/><circle cx=\\\"90\\\" cy=\\\"110\\\" r=\\\"7\\\"\/><\\\/g><\\\/svg><\\\/div>\\n        <div class=\\\"info\\\">\\n          <div class=\\\"meta\\\"><span class=\\\"num\\\">05<\\\/span><span class=\\\"cat\\\">Try it in your space<\\\/span><span class=\\\"dur\\\">3 min<\\\/span><\\\/div>\\n          <h3>Your ceiling, with stars<\\\/h3>\\n          <p>Upload a photo of your room and we\\u2019ll show you how it could look with a starry sky. It\\u2019s an image to imagine with, not a technical drawing.<\\\/p>\\n          <ul><li>Upload your photo or use a sample one<\\\/li><li>Mark the ceiling, or let the AI find it<\\\/li><li>Compare before and after<\\\/li><\\\/ul>\\n          <span class=\\\"enter\\\">Enter the studio<svg class=\\\"arr\\\" viewBox=\\\"0 0 24 24\\\" fill=\\\"none\\\" stroke-width=\\\"1.8\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" aria-hidden=\\\"true\\\"><path d=\\\"M4 12h16M14 6l6 6-6 6\\\"\/><\\\/svg><\\\/span>\\n        <\\\/div>\\n      <\\\/a>\\n    <\\\/div>\\n  <\\\/section>\\n\\n  <section class=\\\"sect\\\" id=\\\"proyecto\\\"><div class=\\\"mine\\\" id=\\\"proj\\\"><\\\/div><\\\/section>\\n<\\\/main>\\n\\n<section id=\\\"exp\\\" hidden aria-label=\\\"Interactive space\\\">\\n  <div id=\\\"stage\\\">\\n    <canvas id=\\\"gl\\\"><\\\/canvas>\\n    <canvas id=\\\"c2d\\\" hidden><\\\/canvas>\\n    <div id=\\\"labels\\\"><\\\/div>\\n    <div id=\\\"hint\\\"><\\\/div>\\n    <div id=\\\"bus\\\" hidden>\\n      <h3>Orders to the pumps <span>Modbus RTU, RS-485 cable<\\\/span><\\\/h3>\\n      <p class=\\\"bx\\\">Each line is a message between the controller and a pump. TX is what the controller sends (for example, \\u201cgo to 40 Hz\\u201d) and RX is the pump\\u2019s reply.<\\\/p>\\n      <div id=\\\"mb\\\"><\\\/div>\\n      <h3 style=\\\"margin-top:10px\\\">Light channels <span>DMX, 20 channels<\\\/span><\\\/h3>\\n      <p class=\\\"bx\\\">Each zone has four bars: red, green, blue and white. Mixing them gives any colour.<\\\/p>\\n      <div id=\\\"dmx\\\"><\\\/div>\\n      <div class=\\\"dmxk\\\"><span>Domes<\\\/span><span>Centre<\\\/span><span>Ring<\\\/span><span>Floor<\\\/span><span>Edge<\\\/span><\\\/div>\\n    <\\\/div>\\n    <header id=\\\"xbar\\\">\\n      <button class=\\\"xb back\\\" id=\\\"back\\\"><svg viewBox=\\\"0 0 24 24\\\" fill=\\\"none\\\" stroke=\\\"currentColor\\\" stroke-width=\\\"1.8\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" aria-hidden=\\\"true\\\"><path d=\\\"M20 12H4M10 6l-6 6 6 6\\\"\/><\\\/svg>Home<\\\/button>\\n      <h1 id=\\\"xtitle\\\"><\\\/h1>\\n      <div id=\\\"views\\\"><\\\/div>\\n      <span class=\\\"spacer\\\"><\\\/span>\\n      <button class=\\\"xb\\\" id=\\\"helpBtn\\\" aria-label=\\\"How to use it\\\" title=\\\"How to use it\\\"><svg viewBox=\\\"0 0 24 24\\\" fill=\\\"none\\\" stroke=\\\"currentColor\\\" stroke-width=\\\"1.8\\\" stroke-linecap=\\\"round\\\" aria-hidden=\\\"true\\\"><circle cx=\\\"12\\\" cy=\\\"12\\\" r=\\\"9\\\"\/><path d=\\\"M9.5 9.5a2.5 2.5 0 1 1 3.5 2.3c-.6.3-1 .9-1 1.6V14\\\"\/><circle cx=\\\"12\\\" cy=\\\"17.2\\\" r=\\\".6\\\" fill=\\\"currentColor\\\"\/><\\\/svg><span class=\\\"hl\\\">Guide<\\\/span><\\\/button>\\n      <button class=\\\"xb\\\" id=\\\"engBtn\\\" aria-pressed=\\\"false\\\">Look inside<\\\/button>\\n    <\\\/header>\\n  <\\\/div>\\n  <aside id=\\\"panel\\\"><\\\/aside>\\n<\\\/section>\\n\\n<dialog id=\\\"ficha\\\">\\n  <h2>Your project summary<\\\/h2>\\n  <p>Here\\u2019s a summary of everything you\\u2019ve saved. Copy it, add the dimensions of your space and any comments, and send it to info@attikkal.com. It\\u2019s a starting point to study together, not a quote.<\\\/p>\\n  <textarea id=\\\"fichaTxt\\\" readonly><\\\/textarea>\\n  <div class=\\\"row\\\"><button class=\\\"ghost\\\" id=\\\"fichaCopy\\\">Copy summary<\\\/button><button class=\\\"cta\\\" id=\\\"fichaClose\\\">Close<\\\/button><\\\/div>\\n<\\\/dialog>\\n<div class=\\\"toast\\\" id=\\\"toast\\\"><\\\/div>\\n<\\\/div>\\n\";\n  window.__ATTK={root:root,embed:true,config:{\n    \/* Header image. Empty: uses the built-in one. To change it, paste the URL of an image from the media library. *\/\n    heroImage:'',\n    \/* Address of your AI server. Empty: the page uses simple rules without AI. *\/\n    aiEndpoint:''\n  }};\n  function start(){\n\"use strict\";\n\/* Configuraci\u00f3n: en WordPress puedes cambiar estas rutas. aiEndpoint es opcional (ver instrucciones). *\/\nconst ATTK=window.__ATTK||{};const ROOT=ATTK.root||document;const EMBED=!!ATTK.embed;\nconst CONFIG=Object.assign({heroImage:'',aiEndpoint:''},ATTK.config||{});\nconst $=(s,r=ROOT)=>r.querySelector(s), $$=(s,r=ROOT)=>[...r.querySelectorAll(s)];\nconst activeEl=()=>ROOT.activeElement||document.activeElement;\nconst clamp=(v,a,b)=>Math.max(a,Math.min(b,v)), lerp=(a,b,t)=>a+(b-a)*t;\nconst fmt=(n,d=1)=>n.toFixed(d);\nconst TAU=Math.PI*2;\n\n\/* ---------------- store (mi proyecto) ---------------- *\/\nconst KEY='attikkal-lab-v1';\nconst store={data:{fuente:null,cielo:null,piscina:null,salon:null,estudio:[]},\n  load(){try{const s=localStorage.getItem(KEY);if(s)Object.assign(this.data,JSON.parse(s));}catch(e){}},\n  save(){try{localStorage.setItem(KEY,JSON.stringify(this.data));}catch(e){toast('Could not save in this browser');}}};\nstore.load();\n\nfunction toast(msg){const t=$('#toast');t.textContent=msg;t.classList.add('on');clearTimeout(toast._t);toast._t=setTimeout(()=>t.classList.remove('on'),2600);}\n\n\/* ---------------- Claude (capacidad sample) ---------------- *\/\nlet samplePromise=null;\nfunction getSample(){ if(!samplePromise){ samplePromise = (window.claude&&window.claude.use)? window.claude.use('sample').catch(()=>null) : Promise.resolve(null);} return samplePromise; }\nasync function aiOn(){return !!(await getSample())||!!CONFIG.aiEndpoint;}\nconst blobB64=b=>new Promise(r=>{const f=new FileReader();f.onload=()=>r(String(f.result).split(',')[1]);f.readAsDataURL(b);});\nasync function askJSON(prompt,opts={}){\n  const s=await getSample();\n  if(s)return await s.json(prompt,Object.assign({modelTier:'quick'},opts));\n  if(CONFIG.aiEndpoint){const image=opts.images&&opts.images[0]?await blobB64(opts.images[0]):null;\n    const r=await fetch(CONFIG.aiEndpoint,{method:'POST',headers:{'Content-Type':'application\/json'},body:JSON.stringify({prompt,image})});\n    if(!r.ok)throw{code:'http'};const j=await r.json();return typeof j==='string'?JSON.parse(j):j;}\n  throw{code:'unavailable'};\n}\n\n\/* ---------------- color helpers ---------------- *\/\nfunction rgbwToColor(c,mult=1){ \/\/ c=[r,g,b,w] 0..255\n  const w=c[3]\/255*0.85; return new THREE.Color(clamp((c[0]\/255+w)*mult,0,4),clamp((c[1]\/255+w)*mult,0,4),clamp((c[2]\/255+w*0.95)*mult,0,4));}\nfunction rgbwCss(c){const w=c[3]*0.85;return `rgb(${Math.min(255,c[0]+w)|0},${Math.min(255,c[1]+w)|0},${Math.min(255,c[2]+w*.95)|0})`;}\nfunction cct(k){ \/\/ kelvin -> THREE.Color (aprox. Tanner Helland)\n  const t=k\/100; let r,g,b;\n  if(t<=66){r=255;g=99.47*Math.log(t)-161.12;b=t<=19?0:138.52*Math.log(t-10)-305.04;}\n  else{r=329.7*Math.pow(t-60,-0.1332);g=288.12*Math.pow(t-60,-0.0755);b=255;}\n  return new THREE.Color(clamp(r,0,255)\/255,clamp(g,0,255)\/255,clamp(b,0,255)\/255);}\nconst PN={Azul:'Blue',Blanco:'White',Cian:'Cyan',Verde:'Green',Violeta:'Violet',Naranja:'Orange',Dorado:'Gold',Fucsia:'Fuchsia',Rojo:'Red',Apagado:'Off'};const pn=n=>PN[n]||n;\nconst PALETTE={Azul:[0,60,255,0],Blanco:[0,0,0,255],Cian:[0,200,255,30],Verde:[20,230,60,0],Violeta:[140,0,255,10],Naranja:[255,110,0,10],Dorado:[255,170,20,70],Fucsia:[255,0,150,10],Rojo:[255,10,10,0],Apagado:[0,0,0,0]};\n\n\/* ---------------- canvas textures ---------------- *\/\nfunction canvasTex(w,h,draw,repeat){const c=document.createElement('canvas');c.width=w;c.height=h;draw(c.getContext('2d'),w,h);const t=new THREE.CanvasTexture(c);t.encoding=THREE.sRGBEncoding;if(repeat){t.wrapS=t.wrapT=THREE.RepeatWrapping;t.repeat.set(repeat[0],repeat[1]);}t.anisotropy=4;return t;}\nfunction dotTex(){return canvasTex(64,64,(g)=>{const r=g.createRadialGradient(32,32,0,32,32,32);r.addColorStop(0,'rgba(255,255,255,1)');r.addColorStop(.35,'rgba(255,255,255,.55)');r.addColorStop(1,'rgba(255,255,255,0)');g.fillStyle=r;g.fillRect(0,0,64,64);});}\nfunction windowsTex(seed){return canvasTex(128,256,(g,w,h)=>{g.fillStyle='#1b2226';g.fillRect(0,0,w,h);let s=seed;const rnd=()=>{s=(s*9301+49297)%233280;return s\/233280;};for(let y=10;y<h-10;y+=22)for(let x=8;x<w-8;x+=20){const on=rnd()>.55;g.fillStyle=on?`rgba(255,${190+rnd()*40|0},${120+rnd()*60|0},${.6+rnd()*.4})`:'#0d1215';g.fillRect(x,y,12,14);}});}\n\n\/* ---------------- orbit camera ---------------- *\/\nclass Orbit{\n  constructor(cam,o){this.cam=cam;this.target=new THREE.Vector3();this.g={target:new THREE.Vector3()};this.set(o,true);}\n  set(o,instant){\n    if(o.target)this.g.target.set(...o.target);\n    for(const k of ['r','theta','phi'])if(o[k]!==undefined)this.g[k]=o[k];\n    for(const k of ['minR','maxR','minPhi','maxPhi'])if(o[k]!==undefined)this[k]=o[k];\n    this.minR??=1;this.maxR??=80;this.minPhi??=0.1;this.maxPhi??=1.5;\n    if(instant){this.target.copy(this.g.target);this.r=this.g.r;this.theta=this.g.theta;this.phi=this.g.phi;}\n  }\n  rotate(dx,dy){this.g.theta-=dx*0.0055;this.g.phi=clamp(this.g.phi-dy*0.0045,this.minPhi,this.maxPhi);}\n  zoom(f){this.g.r=clamp(this.g.r*f,this.minR,this.maxR);}\n  update(dt){const k=1-Math.exp(-dt*5.5);\n    this.theta+=(this.g.theta-this.theta)*k;this.phi+=(this.g.phi-this.phi)*k;this.r+=(this.g.r-this.r)*k;this.target.lerp(this.g.target,k);\n    const s=Math.sin(this.phi);this.cam.position.set(this.target.x+this.r*s*Math.sin(this.theta),this.target.y+this.r*Math.cos(this.phi),this.target.z+this.r*s*Math.cos(this.theta));\n    this.cam.lookAt(this.target);}\n}\n\n\/* ---------------- runtime ---------------- *\/\nconst stage=$('#stage'),gl=$('#gl'),c2d=$('#c2d'),labelsEl=$('#labels'),panel=$('#panel'),hintEl=$('#hint');\nlet renderer=null,cur=null,lastT=performance.now();\nfunction getRenderer(){\n  if(!renderer){renderer=new THREE.WebGLRenderer({canvas:gl,antialias:true,preserveDrawingBuffer:true});\n    renderer.setPixelRatio(Math.min(devicePixelRatio,2));renderer.outputEncoding=THREE.sRGBEncoding;\n    renderer.toneMapping=THREE.ACESFilmicToneMapping;renderer.toneMappingExposure=1.05;}\n  return renderer;}\nfunction resize(){if(!cur)return;const w=stage.clientWidth,h=stage.clientHeight;if(!w||!h)return;\n  if(cur.camera){getRenderer().setSize(w,h,false);cur.camera.aspect=w\/h;cur.camera.updateProjectionMatrix();}\n  cur.onResize&&cur.onResize(w,h);}\nnew ResizeObserver(resize).observe(stage);\n\nfunction hint(t){hintEl.textContent=t||'';hintEl.style.opacity=t?1:0;}\nfunction disposeScene(scene){scene.traverse(o=>{if(o.geometry)o.geometry.dispose();const m=o.material;if(m){(Array.isArray(m)?m:[m]).forEach(mm=>{for(const k in mm){const v=mm[k];if(v&&v.isTexture)v.dispose();}mm.dispose();});}});}\n\n\/* labels *\/\nconst _v=new THREE.Vector3();\nfunction mkLabel(html,cls){const d=document.createElement('div');d.className='lbl'+(cls?' '+cls:'');d.innerHTML=html;labelsEl.appendChild(d);return d;}\nfunction placeLabels(list,camera){const w=stage.clientWidth,h=stage.clientHeight;\n  for(const L of list){if(!L.show){L.el.style.display='none';continue;}\n    _v.copy(L.pos).project(camera);if(_v.z>1||Math.abs(_v.x)>1.2||Math.abs(_v.y)>1.2){L.el.style.display='none';continue;}\n    L.el.style.display='';L.el.style.transform=`translate(${(_v.x*.5+.5)*w}px,${(-_v.y*.5+.5)*h - (L.cls==='tag'?0:14)}px) translate(-50%,${L.cls==='tag'?'-50%':'-100%'})`;}}\n\n\/* pointer routing *\/\nconst ray=new THREE.Raycaster();const ndc=new THREE.Vector2();\nfunction toNdc(e){const r=gl.getBoundingClientRect();ndc.set((e.clientX-r.left)\/r.width*2-1,-(e.clientY-r.top)\/r.height*2+1);return ndc;}\nfunction pick(objs){ray.setFromCamera(ndc,cur.camera);return ray.intersectObjects(objs,false)[0]||null;}\nconst ptrs=new Map();let capture=null,pinch0=0;\ngl.addEventListener('pointerdown',e=>{if(!cur||!cur.orbit)return;gl.setPointerCapture(e.pointerId);ptrs.set(e.pointerId,{x:e.clientX,y:e.clientY});\n  if(ptrs.size===2){capture='pinch';const [a,b]=[...ptrs.values()];pinch0=Math.hypot(a.x-b.x,a.y-b.y);return;}\n  toNdc(e);capture=(cur.down&&cur.down(e))?'exp':'orbit';});\ngl.addEventListener('pointermove',e=>{if(!cur||!cur.orbit)return;const p=ptrs.get(e.pointerId);toNdc(e);\n  if(!p){cur.hover&&cur.hover(e);return;}\n  const dx=e.clientX-p.x,dy=e.clientY-p.y;p.x=e.clientX;p.y=e.clientY;\n  if(capture==='pinch'&&ptrs.size===2){const [a,b]=[...ptrs.values()];const d=Math.hypot(a.x-b.x,a.y-b.y);if(pinch0)cur.orbit.zoom(pinch0\/d);pinch0=d;}\n  else if(capture==='exp')cur.move&&cur.move(e,dx,dy);\n  else if(capture==='orbit')cur.orbit.rotate(dx,dy);});\nfunction endPtr(e){ptrs.delete(e.pointerId);if(capture==='exp'&&cur&&cur.up)cur.up(e);if(ptrs.size===0)capture=null;}\ngl.addEventListener('pointerup',endPtr);gl.addEventListener('pointercancel',endPtr);\ngl.addEventListener('wheel',e=>{if(!cur||!cur.orbit)return;e.preventDefault();cur.orbit.zoom(Math.exp(e.deltaY*0.0012));},{passive:false});\n\nfunction loop(t){requestAnimationFrame(loop);const dt=Math.min(0.05,(t-lastT)\/1000);lastT=t;\n  if(!cur)return;cur.update&&cur.update(dt,t\/1000);\n  if(cur.scene&&cur.camera){cur.orbit&&cur.orbit.update(dt);getRenderer().render(cur.scene,cur.camera);cur.labels&&placeLabels(cur.labels,cur.camera);}}\nrequestAnimationFrame(loop);\n\n\/* views & eng buttons *\/\nfunction setViews(list,onPick,active){const v=$('#views');v.innerHTML='';list.forEach((n,i)=>{const b=document.createElement('button');b.className='xb';b.textContent=n;b.setAttribute('aria-pressed',i===(active??0));b.onclick=()=>{$$('button',v).forEach(x=>x.setAttribute('aria-pressed',x===b));onPick(i);};v.appendChild(b);});}\nconst engBtn=$('#engBtn');\nengBtn.onclick=()=>{if(!cur||!cur.setEng)return;const on=engBtn.getAttribute('aria-pressed')!=='true';engBtn.setAttribute('aria-pressed',on);cur.setEng(on);};\n\/* =====================================================================\n   PLAZA: fuente de tres bombas + t\u00f3tem\n   ===================================================================== *\/\nfunction crc16(b){let c=0xFFFF;for(const x of b){c^=x;for(let i=0;i<8;i++)c=(c&1)?(c>>1)^0xA001:c>>1;}return [c&255,c>>8];}\nconst hex=a=>a.map(x=>x.toString(16).toUpperCase().padStart(2,'0')).join(' ');\n\nfunction buildPlaza(){\n  const scene=new THREE.Scene();\n  const cam=new THREE.PerspectiveCamera(48,1,0.1,500);\n  const orbit=new Orbit(cam,{target:[0,2.2,0],r:25,theta:0.75,phi:1.18,minR:7,maxR:60,minPhi:.25,maxPhi:1.52});\n  const NIGHT_BG=new THREE.Color('#06111a'),DAY_BG=new THREE.Color('#a9c9d6');\n  scene.background=NIGHT_BG.clone();scene.fog=new THREE.Fog(NIGHT_BG.clone(),40,120);\n\n  \/* ---- estado de la instalaci\u00f3n ---- *\/\n  const P=[{id:'B1',name:'Domes',target:34,out:0,addr:1},{id:'B2',name:'Central jet',target:30,out:0,addr:2},{id:'B3',name:'Ring',target:24,out:0,addr:3}];\n  const Z=[{id:'Z1',name:'Domes',c:[0,60,255,0]},{id:'Z2',name:'Centre',c:[0,0,0,255]},{id:'Z3',name:'Ring',c:[0,200,255,30]},{id:'Z4',name:'Floor',c:[0,60,255,0]},{id:'Z5',name:'Edge',c:[0,0,0,255]}];\n  let night=true,eng=false,program=null,progT=0,progName='Manual',rec=null;\n  const RAMP=14; \/\/ Hz\/s rampa del variador\n\n  \/* ---- luces ---- *\/\n  const hemi=new THREE.HemisphereLight(0x9bb7c8,0x0a1014,0.16);scene.add(hemi);\n  const sun=new THREE.DirectionalLight(0xfff1dc,0);sun.position.set(18,30,10);scene.add(sun);\n  const moon=new THREE.DirectionalLight(0x6f8fb0,0.25);moon.position.set(-20,25,-15);scene.add(moon);\n\n  \/* ---- suelo y entorno ---- *\/\n  const paveTex=canvasTex(256,256,(g,w,h)=>{g.fillStyle='#8b8a86';g.fillRect(0,0,w,h);for(let y=0;y<h;y+=32)for(let x=0;x<w;x+=64){const o=(y\/32)%2?32:0;const v=120+Math.random()*30|0;g.fillStyle=`rgb(${v},${v-2},${v-6})`;g.fillRect((x+o)%w+1,y+1,62,30);}},[18,18]);\n  const groundMat=new THREE.MeshStandardMaterial({map:paveTex,roughness:.92,metalness:0,transparent:true,opacity:1});\n  const ground=new THREE.Mesh(new THREE.CircleGeometry(80,64),groundMat);ground.rotation.x=-Math.PI\/2;scene.add(ground);\n  \/\/ vaso: borde de piedra\n  const rimProfile=[[5.8,0],[6.25,0],[6.3,.42],[6.0,.5],[5.85,.48],[5.8,.2]].map(p=>new THREE.Vector2(p[0],p[1]));\n  const rim=new THREE.Mesh(new THREE.LatheGeometry(rimProfile,96),new THREE.MeshStandardMaterial({color:0xc9c3b6,roughness:.75}));scene.add(rim);\n  \/\/ agua del vaso (shader)\n  const waterU={t:{value:0},glow:{value:new THREE.Color()},base:{value:new THREE.Color('#06141c')},act:{value:new THREE.Vector3()},op:{value:.93}};\n  const water=new THREE.Mesh(new THREE.CircleGeometry(5.82,96),new THREE.ShaderMaterial({uniforms:waterU,transparent:true,\n    vertexShader:`varying vec2 vP;void main(){vP=position.xy;gl_Position=projectionMatrix*modelViewMatrix*vec4(position,1.);}`,\n    fragmentShader:`uniform float t,op;uniform vec3 glow,base,act;varying vec2 vP;\n      float rip(vec2 p,vec2 c,float a){float d=length(p-c);return a*sin(d*7.0-t*5.0)*exp(-d*.35);}\n      void main(){float r=length(vP);\n        float w=rip(vP,vec2(0.),act.y)+rip(vP,vec2(0.,-2.8),act.x)+rip(vP,vec2(-2.42,1.4),act.x)+rip(vP,vec2(2.42,1.4),act.x)+act.z*.6*sin(r*5.0+t*4.0);\n        w+=.25*sin(vP.x*1.7+t*.9)*sin(vP.y*1.3-t*.7);\n        float spec=pow(clamp(.5+.5*w,0.,1.),3.);\n        vec3 col=base+glow*(.35+.45*smoothstep(5.8,1.0,r))+glow*spec*.6+vec3(.5,.6,.7)*spec*.08;\n        gl_FragColor=vec4(col,op);}`}));\n  water.rotation.x=-Math.PI\/2;water.position.y=.25;scene.add(water);\n  \/\/ per\u00edmetro LED (Z5)\n  const perimMat=new THREE.MeshBasicMaterial({color:0xffffff});\n  const perim=new THREE.Mesh(new THREE.TorusGeometry(6.28,.035,6,160),perimMat);perim.rotation.x=-Math.PI\/2;perim.position.y=.05;scene.add(perim);\n\n  \/\/ edificios alrededor\n  const bldg=new THREE.Group();scene.add(bldg);\n  for(let i=0;i<14;i++){const a=i\/14*TAU+.2,d=30+Math.random()*6,hgt=8+Math.random()*10,wd=7+Math.random()*5;\n    const tex=windowsTex(i*37+11);tex.wrapS=tex.wrapT=THREE.RepeatWrapping;tex.repeat.set(wd\/6,hgt\/9);\n    const m=new THREE.MeshStandardMaterial({color:0x8a8f93,map:tex,emissiveMap:tex,emissive:0xffffff,emissiveIntensity:.8,roughness:.9});\n    const b=new THREE.Mesh(new THREE.BoxGeometry(wd,hgt,6),m);b.position.set(Math.sin(a)*d,hgt\/2,Math.cos(a)*d);b.lookAt(0,hgt\/2,0);bldg.add(b);}\n  \/\/ \u00e1rboles y farolas\n  const deco=new THREE.Group();scene.add(deco);const trunkM=new THREE.MeshStandardMaterial({color:0x3b2f25}),leafM=new THREE.MeshStandardMaterial({color:0x2e4a32,roughness:1});\n  for(let i=0;i<10;i++){const a=i\/10*TAU,d=15+(i%2)*3;const t=new THREE.Group();\n    const tr=new THREE.Mesh(new THREE.CylinderGeometry(.15,.2,2.4,6),trunkM);tr.position.y=1.2;t.add(tr);\n    const lf=new THREE.Mesh(new THREE.SphereGeometry(1.5,10,8),leafM);lf.position.y=3.2;lf.scale.y=1.2;t.add(lf);\n    t.position.set(Math.sin(a)*d,0,Math.cos(a)*d);deco.add(t);}\n  const lampBulbs=[];const poleM=new THREE.MeshStandardMaterial({color:0x22272a,metalness:.6,roughness:.4});\n  for(let i=0;i<6;i++){const a=i\/6*TAU+.5,d=11;const g=new THREE.Group();\n    g.add(new THREE.Mesh(new THREE.CylinderGeometry(.06,.08,4,6),poleM));g.children[0].position.y=2;\n    const bulb=new THREE.Mesh(new THREE.SphereGeometry(.18,10,8),new THREE.MeshBasicMaterial({color:0xffc98a}));bulb.position.y=4.05;g.add(bulb);lampBulbs.push(bulb);\n    g.position.set(Math.sin(a)*d,0,Math.cos(a)*d);deco.add(g);}\n  const streetL=new THREE.PointLight(0xffb469,.6,30,2);streetL.position.set(0,5,12);scene.add(streetL);\n  \/\/ bancos\n  const benchM=new THREE.MeshStandardMaterial({color:0x6b4e36,roughness:.8});\n  for(let i=0;i<4;i++){const a=i\/4*TAU+.78;const b=new THREE.Mesh(new THREE.BoxGeometry(2.2,.45,.6),benchM);b.position.set(Math.sin(a)*9,.25,Math.cos(a)*9);b.lookAt(0,.25,0);deco.add(b);}\n\n  \/* ---- t\u00f3tem ---- *\/\n  const totem=new THREE.Group();totem.position.set(8.2,0,4.6);totem.lookAt(0,0,0);totem.rotateY(Math.PI);scene.add(totem);\n  totem.add(new THREE.Mesh(new THREE.BoxGeometry(.78,2.15,.2),new THREE.MeshStandardMaterial({color:0x1d2327,metalness:.5,roughness:.45})));totem.children[0].position.y=1.075;\n  const scrCv=document.createElement('canvas');scrCv.width=180;scrCv.height=320;const scrTex=new THREE.CanvasTexture(scrCv);scrTex.encoding=THREE.sRGBEncoding;\n  const scr=new THREE.Mesh(new THREE.PlaneGeometry(.62,1.1),new THREE.MeshBasicMaterial({map:scrTex}));scr.position.set(0,1.3,.105);totem.add(scr);\n  const camDot=new THREE.Mesh(new THREE.CircleGeometry(.025,12),new THREE.MeshBasicMaterial({color:0x111111}));camDot.position.set(0,1.95,.105);totem.add(camDot);\n  const scrGlow=new THREE.PointLight(0x7fd8ea,.5,4,2);scrGlow.position.set(0,1.3,.6);totem.add(scrGlow);\n  function drawScreen(mode){const g=scrCv.getContext('2d');g.fillStyle='#0b1c23';g.fillRect(0,0,180,320);g.fillStyle='#4ccbe1';g.font='800 22px Archivo, sans-serif';g.fillText('attikkal',16,40);\n    g.fillStyle='#e3edef';g.font='600 17px Archivo, sans-serif';g.fillText(mode,16,90);g.fillStyle='#4ccbe1';for(let i=0;i<3;i++){g.fillRect(16,130+i*44,148*(P[i].out\/50),18);}g.fillStyle='#93aab1';g.font='12px Archivo, sans-serif';P.forEach((p,i)=>g.fillText(p.id,16,124+i*44));scrTex.needsUpdate=true;}\n\n  \/* ---- efectos de agua (part\u00edculas) ---- *\/\n  const N=18000,pos=new Float32Array(N*3),vel=new Float32Array(N*3),col=new Float32Array(N*3),alive=new Uint8Array(N);let head=0;\n  for(let i=0;i<N;i++)pos[i*3+1]=-999;\n  const pg=new THREE.BufferGeometry();pg.setAttribute('position',new THREE.BufferAttribute(pos,3));pg.setAttribute('color',new THREE.BufferAttribute(col,3));\n  const pMat=new THREE.PointsMaterial({size:.19,map:dotTex(),vertexColors:true,transparent:true,opacity:.62,depthWrite:false,blending:THREE.AdditiveBlending,sizeAttenuation:true});\n  const points=new THREE.Points(pg,pMat);points.frustumCulled=false;points.renderOrder=5;scene.add(points);\n  function spawn(x,y,z,vx,vy,vz,c){const i=head;head=(head+1)%N;const k=i*3;pos[k]=x;pos[k+1]=y;pos[k+2]=z;vel[k]=vx;vel[k+1]=vy;vel[k+2]=vz;col[k]=c.r;col[k+1]=c.g;col[k+2]=c.b;alive[i]=1;}\n  \/\/ geometr\u00eda de toberas\n  const semi=[[0,2.8],[-2.42,-1.4],[2.42,-1.4]];\n  const semiDirs=[];{const n=110;for(let i=0;i<n;i++){const y=i\/(n-1);const r=Math.sqrt(1-y*y);const a=i*2.399963;semiDirs.push([Math.cos(a)*r,y*.95+.05,Math.sin(a)*r]);}}\n  const RING=16,ringR=5.35,ringEl=52*Math.PI\/180;\n  const nozzleM=new THREE.MeshStandardMaterial({color:0xb8bcbf,metalness:.9,roughness:.25});\n  semi.forEach(([x,z])=>{const s=new THREE.Mesh(new THREE.SphereGeometry(.22,16,10),nozzleM);s.position.set(x,.62,z);scene.add(s);const st=new THREE.Mesh(new THREE.CylinderGeometry(.05,.05,.4,8),nozzleM);st.position.set(x,.42,z);scene.add(st);});\n  {const c=new THREE.Mesh(new THREE.CylinderGeometry(.09,.12,.25,10),nozzleM);c.position.y=.35;scene.add(c);}\n  for(let i=0;i<RING;i++){const a=i\/RING*TAU;const n=new THREE.Mesh(new THREE.CylinderGeometry(.04,.05,.18,8),nozzleM);n.position.set(Math.sin(a)*ringR,.32,Math.cos(a)*ringR);scene.add(n);}\n  \/\/ luces de cada efecto\n  const effL=[new THREE.PointLight(0xffffff,0,14,2),new THREE.PointLight(0xffffff,0,18,2),new THREE.PointLight(0xffffff,0,16,2)];\n  effL[0].position.set(0,1.2,0);effL[1].position.set(0,2.5,0);effL[2].position.set(0,1.0,0);effL.forEach(l=>scene.add(l));\n  \/\/ hitboxes para tocar el agua\n  const inv=new THREE.MeshBasicMaterial({visible:false});\n  const hits=[];\n  semi.forEach(([x,z])=>{const h=new THREE.Mesh(new THREE.SphereGeometry(1.4,8,6),inv);h.position.set(x,1.2,z);h.userData.p=0;scene.add(h);hits.push(h);});\n  {const h=new THREE.Mesh(new THREE.CylinderGeometry(.9,.9,9,8),inv);h.position.set(0,4.5,0);h.userData.p=1;scene.add(h);hits.push(h);}\n  {const h=new THREE.Mesh(new THREE.TorusGeometry(ringR-.6,.9,6,32),inv);h.rotation.x=-Math.PI\/2;h.position.y=.8;h.userData.p=2;scene.add(h);hits.push(h);}\n\n  \/* ---- capa de ingenier\u00eda ---- *\/\n  const engG=new THREE.Group();engG.visible=false;scene.add(engG);\n  const lineMat=(c)=>new THREE.LineBasicMaterial({color:c,transparent:true,opacity:.95});\n  const caseta=new THREE.Vector3(-10.5,-2.2,7);\n  const cbox=new THREE.LineSegments(new THREE.EdgesGeometry(new THREE.BoxGeometry(6,3.2,4.4)),lineMat(0x93aab1));cbox.position.copy(caseta);engG.add(cbox);\n  const cfloor=new THREE.Mesh(new THREE.PlaneGeometry(6,4.4),new THREE.MeshBasicMaterial({color:0x14272e,transparent:true,opacity:.7}));cfloor.rotation.x=-Math.PI\/2;cfloor.position.set(caseta.x,caseta.y-1.59,caseta.z);engG.add(cfloor);\n  const pumpM=new THREE.MeshStandardMaterial({color:0x2a73b8,metalness:.4,roughness:.4}),motorM=new THREE.MeshStandardMaterial({color:0x8a9399,metalness:.7,roughness:.35});\n  const pumpPos=[];\n  for(let i=0;i<3;i++){const g=new THREE.Group();const x=caseta.x-1.8+i*1.8;g.position.set(x,caseta.y-1.25,caseta.z+.6);\n    const vol=new THREE.Mesh(new THREE.CylinderGeometry(.32,.32,.3,18),pumpM);vol.rotation.x=Math.PI\/2;vol.position.y=.32;g.add(vol);\n    const mot=new THREE.Mesh(new THREE.CylinderGeometry(.24,.24,.7,16),motorM);mot.rotation.z=Math.PI\/2;mot.position.set(.0,.32,-.55);mot.rotation.set(Math.PI\/2,0,0);g.add(mot);\n    engG.add(g);pumpPos.push(new THREE.Vector3(x,caseta.y-.9,caseta.z+.6));}\n  const vfdBox=new THREE.Mesh(new THREE.BoxGeometry(2.6,1.5,.35),new THREE.MeshStandardMaterial({color:0xd6d9db,roughness:.6}));vfdBox.position.set(caseta.x,caseta.y-.4,caseta.z-1.9);engG.add(vfdBox);\n  const vfdScr=[];for(let i=0;i<3;i++){const s=new THREE.Mesh(new THREE.PlaneGeometry(.5,.28),new THREE.MeshBasicMaterial({color:0x2a3a40}));s.position.set(caseta.x-.85+i*.85,caseta.y-.2,caseta.z-1.72);engG.add(s);vfdScr.push(s);}\n  const rpi=new THREE.Mesh(new THREE.BoxGeometry(.5,.12,.35),new THREE.MeshStandardMaterial({color:0x1f7a3d}));rpi.position.set(caseta.x+2.2,caseta.y-.7,caseta.z-1.75);engG.add(rpi);\n  \/\/ tuber\u00edas\n  const pipes=[];\n  function pipe(points,pi){const curve=new THREE.CatmullRomCurve3(points.map(p=>new THREE.Vector3(...p)),false,'catmullrom',.1);\n    const m=new THREE.MeshStandardMaterial({color:0x5c7f8c,emissive:0x2bb3c9,emissiveIntensity:.1,transparent:true,opacity:.85,roughness:.4});\n    const tube=new THREE.Mesh(new THREE.TubeGeometry(curve,80,.09,8,false),m);engG.add(tube);\n    const n=26,dots=new Float32Array(n*3);const g=new THREE.BufferGeometry();g.setAttribute('position',new THREE.BufferAttribute(dots,3));\n    const pts=new THREE.Points(g,new THREE.PointsMaterial({size:.16,map:dotTex(),color:0x9fe9f7,transparent:true,depthWrite:false,blending:THREE.AdditiveBlending}));pts.frustumCulled=false;engG.add(pts);\n    pipes.push({curve,m,g,dots,n,pi,u:Math.random()});}\n  const D=-1.3;\n  const p0=pumpPos[0],p1=pumpPos[1],p2=pumpPos[2];\n  semi.forEach(([x,z])=>pipe([[p0.x,p0.y,p0.z],[p0.x,D,p0.z-.2],[lerp(p0.x,x,.5),D,lerp(p0.z,z,.5)],[x,D,z],[x,.3,z]],0));\n  pipe([[p1.x,p1.y,p1.z],[p1.x,D,p1.z-.2],[p1.x*.5,D,p1.z*.5],[0,D,0],[0,.25,0]],1);\n  pipe([[p2.x,p2.y,p2.z],[p2.x,D,p2.z-.2],[-ringR*.95,D,ringR*.55],[-ringR*.86,-.45,ringR*.5]],2);\n  const ringPipe=new THREE.Mesh(new THREE.TorusGeometry(ringR,.08,6,96),new THREE.MeshStandardMaterial({color:0x5c7f8c,emissive:0x2bb3c9,emissiveIntensity:.1}));ringPipe.rotation.x=-Math.PI\/2;ringPipe.position.y=-.45;engG.add(ringPipe);\n  \/\/ cables\n  function cable(pts,c,dashed){const g=new THREE.BufferGeometry().setFromPoints(pts.map(p=>new THREE.Vector3(...p)));const m=dashed?new THREE.LineDashedMaterial({color:c,dashSize:.4,gapSize:.25}):lineMat(c);const l=new THREE.Line(g,m);if(dashed)l.computeLineDistances();engG.add(l);return l;}\n  cable([[rpi.position.x,rpi.position.y,rpi.position.z],[caseta.x+1.3,caseta.y-.4,caseta.z-1.75]],0xf0ae4e);\n  const dmxTargets=[[0,.5,2.8],[0,.3,0],[ringR,.3,0],[0,.1,-4.5],[6.28,.05,0]];\n  dmxTargets.forEach(t=>cable([[rpi.position.x,rpi.position.y,rpi.position.z],[rpi.position.x,-.9,rpi.position.z],[t[0]*.5-3,-.9,t[2]*.5+2],t],0xd86cf0));\n  cable([[rpi.position.x,rpi.position.y,rpi.position.z],[rpi.position.x,-.7,rpi.position.z],[totem.position.x,-.7,rpi.position.z],[totem.position.x,-.7,totem.position.z],[totem.position.x,.2,totem.position.z]],0x6fd39a,true);\n  \/\/ focos subacu\u00e1ticos (puntos visibles en modo ingenier\u00eda)\n  for(let i=0;i<12;i++){const a=i\/12*TAU;const f=new THREE.Mesh(new THREE.CylinderGeometry(.12,.12,.08,10),new THREE.MeshStandardMaterial({color:0x667,metalness:.8}));f.position.set(Math.sin(a)*4.5,.12,Math.cos(a)*4.5);engG.add(f);}\n\n  \/* ---- etiquetas ---- *\/\n  const labels=[];\n  const L=(html,pos,cls,eng)=>{const o={el:mkLabel(html,cls),pos:new THREE.Vector3(...pos),show:false,eng,cls};labels.push(o);return o;};\n  const lbB=[L('',[0,2.4,2.8],'',false),L('',[0,9,0],'',false),L('',[-ringR,1.6,0],'',false)];\n  const lbT=L('<b>Totem<\/b>touchscreen and camera',[totem.position.x,2.5,totem.position.z],'',false);\n  const engLbl=[\n    L('<b>Plant room<\/b>home of the three pumps',[caseta.x-2.6,caseta.y+1.7,caseta.z+1.8],'',true),\n    L('<b>Frequency drives<\/b>ramp each pump up gently<br>and take orders over Modbus',[vfdBox.position.x-.6,vfdBox.position.y+.8,vfdBox.position.z],'',true),\n    L('<b>The fountain\u2019s brain<\/b>a small computer (Raspberry Pi)<br>in charge of pumps and lights',[rpi.position.x+.4,rpi.position.y-.6,rpi.position.z+1],'',true),\n    L('<b>Lighting cable (DMX)<\/b>carries colour to the five zones',[-3.4,-.9,3.6],'',true),\n    L('<b>Ring of 16 jets<\/b>fed by pump 3',[ringR*.75,.2,-ringR*.66],'',true),\n    L('<b>Totem link<\/b>what you touch on screen<br>travels here to the controller',[totem.position.x,1,totem.position.z-3],'',true)];\n\n  \/* ---- monitor de bus ---- *\/\n  const bus=$('#bus'),mb=$('#mb'),dmxEl=$('#dmx');dmxEl.innerHTML='';const dmxBars=[];\n  for(let i=0;i<20;i++){const d=document.createElement('div');const b=document.createElement('i');d.appendChild(b);d.title='Canal '+(i+1);dmxEl.appendChild(d);dmxBars.push(b);}\n  const log=[];function busLog(cls,txt){const now=new Date();log.push(`<div class=\"${cls}\">${String(now.getMinutes()).padStart(2,'0')}:${String(now.getSeconds()).padStart(2,'0')}.${String(now.getMilliseconds()).padStart(3,'0').slice(0,2)}  ${txt}<\/div>`);if(log.length>7)log.shift();if(eng)mb.innerHTML=log.join('');}\n  const lastSent=[-1,-1,-1],pendT=[0,0,0];let pollT=0,pollI=0;\n  function busTick(dt){P.forEach((p,i)=>{const v=Math.round(p.target*100);if(v!==lastSent[i]){pendT[i]+=dt;if(pendT[i]>.18){lastSent[i]=v;pendT[i]=0;const f=[p.addr,6,0x20,0x01,v>>8,v&255];busLog('tx',`TX ${hex([...f,...crc16(f)])}   ${p.id} setpoint ${fmt(p.target,2)} Hz`);}}});\n    pollT+=dt;if(pollT>1.1){pollT=0;const p=P[pollI];pollI=(pollI+1)%3;const q=[p.addr,3,0x21,0x03,0,1];busLog('tx',`TX ${hex([...q,...crc16(q)])}   read output frequency`);\n      const v=Math.round(p.out*100),r=[p.addr,3,2,v>>8,v&255];setTimeout(()=>busLog('rx',`RX ${hex([...r,...crc16(r)])}   ${p.id} output ${fmt(p.out,2)} Hz`),40);}\n    if(eng)Z.forEach((z,zi)=>z.c.forEach((v,k)=>{const b=dmxBars[zi*4+k];b.style.height=(v\/255*100)+'%';b.style.background=['#ff5a4a','#5ee07a','#4a8bff','#e9eef0'][k];}));}\n\n  \/* ---- programas ---- *\/\n  const C=PALETTE;\n  const PROGRAMS={\n    'Calm':t=>({b:[24+4*Math.sin(t*.5),20,0],z:[C.Azul,C.Cian,C.Azul,[0,30,140,0],C.Blanco]}),\n    'Elegance':t=>({b:[30,36+7*Math.sin(t*.45),26],z:[C.Dorado,C.Blanco,C.Dorado,[60,40,10,60],C.Blanco]}),\n    'Celebration':t=>{const k=Math.floor(t\/1.6)%3;const cols=[C.Fucsia,C.Dorado,C.Cian,C.Verde,C.Violeta];const s=Math.floor(t\/1.6);return{b:[k===0?46:22,k===1?48:18,k===2?44:16],z:[cols[s%5],cols[(s+1)%5],cols[(s+2)%5],cols[(s+3)%5],C.Blanco]};},\n    'Showtime':t=>{const T=t%24;let b,z;\n      if(T<6){const k=T\/6;b=[0,0,14+34*k];z=[C.Azul,C.Azul,C.Cian,C.Azul,C.Blanco];}\n      else if(T<10){b=[0,(Math.floor((T-6)*2)%2)?50:20,46];z=[C.Violeta,C.Blanco,C.Cian,C.Violeta,C.Violeta];}\n      else if(T<16){const s=Math.sin((T-10)*1.6);b=[32+14*s,26,24];z=[C.Fucsia,C.Dorado,C.Fucsia,C.Violeta,C.Dorado];}\n      else if(T<21){b=[48,48,48];z=[C.Dorado,C.Blanco,C.Dorado,C.Dorado,C.Blanco];}\n      else{b=[10,12,0];z=[C.Azul,C.Azul,C.Azul,C.Azul,C.Blanco];}return{b,z};},\n    'Senyera':t=>{const g=[255,190,0,30],r=[255,0,0,0];const s=Math.floor(t\/2)%2;return{b:[34,30,30],z:[s?g:r,s?r:g,s?g:r,s?r:g,C.Dorado]};},\n    'Christmas':t=>{const s=Math.floor(t\/2.4)%3;const c=[C.Rojo,C.Verde,C.Blanco];return{b:[30,38,24],z:[c[s],c[(s+1)%3],c[(s+2)%3],c[s],C.Blanco]};},\n    'Pump rotation':t=>{const k=Math.floor(t\/7)%3;return{b:[k===0?38:0,k===1?40:0,k===2?36:0],z:[C.Blanco,C.Blanco,C.Blanco,C.Azul,C.Blanco]};}\n  };\n  function runProgram(name,fn,dur){program=fn;progT=0;progName=name;program.dur=dur||0;drawScreen(name);updateProgButtons();}\n  function stopProgram(){if(program){program=null;progName='Manual';drawScreen('Manual control');updateProgButtons();}}\n  function reward(level,label){ \/\/ level 0..1\n    const L=.35+.65*level;const dur=6+level*8;\n    runProgram(label,t=>{const pulse=Math.floor(t\/.8)%2;const cols=[C.Dorado,C.Cian,C.Fucsia,C.Verde,C.Blanco];const s=Math.floor(t\/.8);\n      return{b:[50*L*(pulse?1:.6),50*L*(pulse?.65:1),48*L],z:[cols[s%5],cols[(s+2)%5],cols[(s+4)%5],cols[(s+1)%5],C.Blanco]};},dur);}\n\n  \/* ---- panel (t\u00f3tem) ---- *\/\n  panel.innerHTML=`\n   <div class=\"tothead\"><b>The plaza totem<\/b><div class=\"live\" id=\"liveP\" title=\"They light up when each water feature is running\"><span><i><\/i>Domes<\/span><span><i><\/i>Centre<\/span><span><i><\/i>Ring<\/span><\/div><\/div>\n   <div class=\"tabs\" role=\"tablist\">\n     <button class=\"tab\" role=\"tab\" data-t=\"dir\" aria-selected=\"true\">Direct<\/button>\n     <button class=\"tab\" role=\"tab\" data-t=\"ges\" aria-selected=\"false\">Gestures<\/button>\n     <button class=\"tab\" role=\"tab\" data-t=\"mem\" aria-selected=\"false\">Memory<\/button>\n     <button class=\"tab\" role=\"tab\" data-t=\"quiz\" aria-selected=\"false\">Quiz<\/button>\n     <button class=\"tab\" role=\"tab\" data-t=\"ia\" aria-selected=\"false\">Ask it<\/button>\n   <\/div>\n   <p class=\"tabdesc\" id=\"tabDesc\"><\/p>\n   <div data-p=\"dir\">\n     <div class=\"sec\"><h3>Water power<\/h3><p>The fountain has three water features and each one is driven by its own pump. Slide to give it more or less power and watch how it changes. You can also touch the water in the scene and drag up or down.<\/p><div id=\"faders\"><\/div>\n       <details class=\"more\"><summary>Why does the water take a moment to rise?<\/summary><p>Because in a working fountain the pumps don\u2019t start all at once. Each one has a frequency drive, a device that speeds it up gradually to look after it. Its power is measured in hertz (Hz): 50 Hz is the maximum and below 10 Hz no water comes out. That\u2019s why you see two figures: what you ask for and what the pump is delivering right now.<\/p><\/details><\/div>\n     <div class=\"sec\"><h3>The colour of the light<\/h3><p>Inside the fountain there are lights that can produce any colour, and we\u2019ve split it into five zones. First tap the zones you want to change (the ones with a green border are selected), then pick a colour.<\/p><div class=\"zones\" id=\"zones\"><\/div><div class=\"sw\" id=\"swatches\"><\/div><\/div>\n     <div class=\"sec\"><h3>Ready-made scenes<\/h3><p>These are programmes we set up on every fountain for everyday use, festivals or special dates. Tap one and let the fountain do the rest.<\/p><div class=\"chips\" id=\"progs\"><\/div><p class=\"note\" id=\"progDesc\" style=\"margin-top:10px\"><\/p><\/div>\n     <div class=\"sec\"><h3>Create your own choreography<\/h3><p>Press \u201cRecord 10 s\u201d and, for ten seconds, move the water power and colours however you like. Then \u201cPlay\u201d repeats it in a loop, just like any other scene.<\/p>\n       <div class=\"row\"><button class=\"pbtn\" id=\"recBtn\">Record 10 s<\/button><button class=\"gbtn\" id=\"playBtn\" disabled>Play<\/button><\/div><div class=\"status\" id=\"recSt\"><\/div><\/div>\n     <div class=\"sec\"><h3>Like how it looks?<\/h3><p>Save it and you\u2019ll find it under \u201cMy project\u201d, on the showroom home page.<\/p><button class=\"pbtn\" id=\"saveF\">Save to my project<\/button><\/div>\n   <\/div>\n   <div data-p=\"ges\" hidden>\n     <div class=\"sec\"><h3>Your body is the remote<\/h3><p>This is how the totem we installed next to the fountain in San Miguel square, Oviedo, works: you stand in front of it, move your arms and the water responds.<\/p>\n       <ul class=\"plain\"><li>Left arm up: the domes rise<\/li><li>Right arm up: the ring of jets rises<\/li><li>Both arms up: the central jet shoots up<\/li><\/ul>\n       <div class=\"cam\" id=\"camBox\"><video id=\"vid\" playsinline muted><\/video><canvas id=\"camCv\" width=\"64\" height=\"48\" style=\"image-rendering:pixelated;opacity:.75\"><\/canvas>\n       <svg id=\"fig\" viewBox=\"0 0 200 150\"><g stroke=\"#93aab1\" stroke-width=\"5\" stroke-linecap=\"round\" fill=\"none\"><circle cx=\"100\" cy=\"38\" r=\"13\"\/><line x1=\"100\" y1=\"52\" x2=\"100\" y2=\"104\"\/><line x1=\"100\" y1=\"104\" x2=\"86\" y2=\"142\"\/><line x1=\"100\" y1=\"104\" x2=\"114\" y2=\"142\"\/><\/g>\n       <line id=\"armL\" x1=\"88\" y1=\"62\" x2=\"56\" y2=\"92\" stroke=\"#ace1af\" stroke-width=\"5\" stroke-linecap=\"round\"\/><line id=\"armR\" x1=\"112\" y1=\"62\" x2=\"144\" y2=\"92\" stroke=\"#ace1af\" stroke-width=\"5\" stroke-linecap=\"round\"\/>\n       <circle id=\"hL\" cx=\"56\" cy=\"92\" r=\"11\" fill=\"#ace1af\" style=\"cursor:grab\"\/><circle id=\"hR\" cx=\"144\" cy=\"92\" r=\"11\" fill=\"#ace1af\" style=\"cursor:grab\"\/><\/svg><\/div>\n       <div class=\"status\" id=\"camSt\">Drag the green circles (the silhouette\u2019s hands) up and down.<\/div>\n       <div class=\"row\" style=\"margin-top:10px\"><button class=\"pbtn\" id=\"camOn\">Use my camera<\/button><button class=\"gbtn\" id=\"camOff\" hidden>Back to the silhouette<\/button><\/div>\n       <h3 style=\"margin-top:16px\">Movement energy<\/h3><p class=\"note\">The more you move, the fuller the bar gets and the more points you score.<\/p><div class=\"meter\"><i id=\"energy\"><\/i><\/div><div class=\"status\" id=\"eScore\">0 points<\/div>\n       <details class=\"more\"><summary>What does the camera do with my image?<\/summary><p>Nothing that leaves your device. The page compares each frame with the previous one to know which area you\u2019re moving in, and paints those areas. Nothing is recorded or sent. In Oviedo the totem goes one step further and recognises the position of your arms.<\/p><\/details><\/div>\n   <\/div>\n   <div data-p=\"mem\" hidden>\n     <div class=\"sec\"><h3>Colour memory<\/h3><p>Press \u201cStart\u201d and watch the fountain: it will light up with a sequence of colours. When it finishes, repeat it by tapping the buttons in the same order. Each round adds one more colour.<\/p><p>If you get it wrong, no problem: the fountain gives you a show, and it gets bigger the more rounds you lasted.<\/p>\n       <div class=\"pads\" id=\"pads\"><\/div><div class=\"row\"><button class=\"pbtn\" id=\"memGo\">Start<\/button><\/div><div class=\"status\" id=\"memSt\"><\/div><\/div>\n   <\/div>\n   <div data-p=\"quiz\" hidden>\n     <div class=\"sec\"><h3 id=\"qN\">Five questions about fountains<\/h3><p id=\"qQ\">They\u2019re about how the fountains we\u2019ve built work. Every right answer is celebrated with a burst of green water and, at the end, the fountain rises according to your score.<\/p><div class=\"qopts\" id=\"qO\"><\/div>\n       <div class=\"row\" style=\"margin-top:12px\"><button class=\"pbtn\" id=\"qGo\">Start<\/button><\/div><\/div>\n   <\/div>\n   <div data-p=\"ia\" hidden>\n     <div class=\"sec\"><h3>Ask the fountain<\/h3><p>Write to it the way you\u2019d talk to a person: what mood you want, for what moment, which colours you like. The artificial intelligence turns it into water power and a colour for each zone, always within what the installation can do.<\/p><p class=\"note\">Not sure where to start? Tap one of the examples.<\/p>\n       <textarea class=\"ask\" id=\"iaTxt\" placeholder=\"For example: something calm in blues for a summer dinner\"><\/textarea>\n       <div class=\"chips\" style=\"margin:8px 0 10px\"><button class=\"chip\" data-q=\"A quiet summer night, blues and a touch of white\">Quiet night<\/button><button class=\"chip\" data-q=\"A celebration in the colours of the Senyera, lots of height\">Local festival<\/button><button class=\"chip\" data-q=\"Make the central jet breathe slowly, in gold\">Breathing<\/button><\/div>\n       <button class=\"pbtn\" id=\"iaGo\">Send to the fountain<\/button><div id=\"iaOut\"><\/div><\/div>\n   <\/div>`;\n  \/\/ tabs\n  let tab='dir';\n  const TABD={dir:'You\u2019re in charge: decide how much water comes out and what colour the light is.',ges:'Move your arms and the fountain follows you, just like the totem in Oviedo.',mem:'Repeat the colour sequence. The more rounds you last, the bigger the final show.',quiz:'Five questions about fountains. Every right answer is celebrated with water.',ia:'Tell the fountain what you\u2019d like to see and the AI turns it into water and light.'};\n  const HINTS={dir:'Touch the water and drag up or down to give it more or less power',ges:'Move the silhouette\u2019s hands or switch on your camera',mem:'Watch the fountain: the colours show the sequence',quiz:'Answer in the panel and watch the fountain when you finish',ia:'Write what you\u2019d like to see and press \u201cSend to the fountain\u201d'};\n  $('#tabDesc',panel).textContent=TABD.dir;\n  $$('.tab',panel).forEach(b=>b.onclick=()=>{tab=b.dataset.t;$$('.tab',panel).forEach(x=>x.setAttribute('aria-selected',x===b));$$('[data-p]',panel).forEach(p=>p.hidden=p.dataset.p!==tab);\n    if(tab!=='ges')stopCam();drawScreen({dir:'Manual control',ges:'Gestures',mem:'Memory',quiz:'Quiz',ia:'Ask it'}[tab]);\n    $('#tabDesc',panel).textContent=TABD[tab];hint(HINTS[tab]);});\n  \/\/ faders\n  const fad=$('#faders',panel);\n  P.forEach((p,i)=>{const d=document.createElement('div');d.className='fader';d.innerHTML=`<label for=\"f${i}\">${p.name}<\/label><output id=\"o${i}\"><\/output><input type=\"range\" id=\"f${i}\" min=\"0\" max=\"50\" step=\"0.5\" value=\"${p.target}\"><small id=\"n${i}\"><\/small>`;fad.appendChild(d);\n    $('input',d).oninput=e=>{stopProgram();p.target=+e.target.value;};});\n  function syncFaders(){P.forEach((p,i)=>{const f=$('#f'+i);if(f&&activeEl()!==f)f.value=p.target;const o=$('#o'+i);if(o)o.textContent=pct(p.target)+'%';const n=$('#n'+i);if(n)n.textContent=Math.abs(p.out-p.target)>.3?`Ramping up gently: now ${pct(p.out)}% (${fmt(p.out)} Hz)`:`Steady at ${fmt(p.out)} Hz`;});}\n  const pct=v=>Math.round(v\/50*100);\n  \/\/ zonas\n  let selZ=new Set([0,1,2,3,4]);\n  const zEl=$('#zones',panel);\n  Z.forEach((z,i)=>{const b=document.createElement('button');b.innerHTML=`<i><\/i>${z.name}`;b.title='Zone: '+z.name;b.setAttribute('aria-pressed','true');b.onclick=()=>{if(selZ.has(i)&&selZ.size>1)selZ.delete(i);else selZ.add(i);paintZones();};zEl.appendChild(b);});\n  function paintZones(){$$('button',zEl).forEach((b,i)=>{b.setAttribute('aria-pressed',selZ.has(i));$('i',b).style.background=rgbwCss(Z[i].c);});}\n  const swEl=$('#swatches',panel);\n  Object.entries(PALETTE).forEach(([n,c])=>{const b=document.createElement('button');b.title=pn(n);b.setAttribute('aria-label',pn(n));b.style.background=n==='Apagado'?'#222':rgbwCss(c);b.onclick=()=>{stopProgram();selZ.forEach(i=>Z[i].c=c.slice());paintZones();};swEl.appendChild(b);});\n  paintZones();\n  \/\/ programas\n  const prEl=$('#progs',panel);\n  const PDESC={'Calm':'Low water and blue tones, for a quiet night.','Elegance':'Whites and golds, with the central jet rising and falling slowly.','Celebration':'The three water features take turns and the colours change every second and a half.','Showtime':'A 24-second sequence with rises, bursts of water and a golden finale.','Senyera':'Red and yellow alternating, like the programme we left on the fountain in Onda.','Christmas':'Red, green and white rotating through the zones.','Pump rotation':'Only one pump runs at a time and they take turns. On site we use it so all three work the same hours and wear evenly.','Stop':'Switches off all three pumps.'};\n  function updateProgButtons(){$$('.chip',prEl).forEach(b=>b.setAttribute('aria-pressed',b.textContent===progName));const d=$('#progDesc',panel);if(d)d.textContent=PDESC[progName]||(progName==='Manual'?'Right now you are in manual control.':'');}\n  [...Object.keys(PROGRAMS),'Stop'].forEach(n=>{const b=document.createElement('button');b.className='chip';b.textContent=n;b.title=PDESC[n]||'';b.onclick=()=>{if(n==='Stop'){stopProgram();P.forEach(p=>p.target=0);}else runProgram(n,PROGRAMS[n]);};prEl.appendChild(b);});\n  \/\/ grabaci\u00f3n de coreograf\u00eda\n  let recorded=store.data.fuente&&store.data.fuente.coreo||null;\n  if(recorded)$('#playBtn',panel).disabled=false;\n  $('#recBtn',panel).onclick=()=>{stopProgram();rec={t:0,frames:[]};$('#recSt',panel).textContent='Recording: move the sliders and change colours';};\n  function playRec(){if(!recorded)return;runProgram('Your choreography',t=>{const f=recorded[Math.floor(t*10)%recorded.length];return{b:f.b,z:f.z};});}\n  $('#playBtn',panel).onclick=playRec;\n  $('#saveF',panel).onclick=()=>{store.data.fuente={programa:progName,bombas:P.map(p=>Math.round(p.target)),zonas:Z.map(z=>z.c.slice()),coreo:recorded};store.save();renderProj();toast('Fountain saved to your project');};\n  if(store.data.fuente&&store.data.fuente.zonas){store.data.fuente.zonas.forEach((c,i)=>Z[i].c=c.slice());store.data.fuente.bombas.forEach((b,i)=>P[i].target=b);paintZones();}\n\n  \/* ---- gestos ---- *\/\n  const fig=$('#fig',panel),armL=$('#armL',panel),armR=$('#armR',panel),hL=$('#hL',panel),hR=$('#hR',panel);\n  const arm={L:{x:56,y:92,sx:88,sy:62},R:{x:144,y:92,sx:112,sy:62}};let gestOn=false,energy=0,score=0,lastArm={L:0,R:0};\n  let dragH=null;\n  function svgPt(e){const r=fig.getBoundingClientRect();return{x:(e.clientX-r.left)\/r.width*200,y:(e.clientY-r.top)\/r.height*150};}\n  [hL,hR].forEach((h,i)=>h.addEventListener('pointerdown',e=>{dragH=i?'R':'L';h.setPointerCapture(e.pointerId);e.preventDefault();}));\n  fig.addEventListener('pointermove',e=>{if(!dragH)return;const p=svgPt(e);const a=arm[dragH];const dx=p.x-a.sx,dy=p.y-a.sy;const d=Math.hypot(dx,dy)||1;const L=44;a.x=a.sx+dx\/d*L;a.y=a.sy+dy\/d*L;drawArms();});\n  fig.addEventListener('pointerup',()=>dragH=null);\n  function drawArms(){armL.setAttribute('x2',arm.L.x);armL.setAttribute('y2',arm.L.y);hL.setAttribute('cx',arm.L.x);hL.setAttribute('cy',arm.L.y);armR.setAttribute('x2',arm.R.x);armR.setAttribute('y2',arm.R.y);hR.setAttribute('cx',arm.R.x);hR.setAttribute('cy',arm.R.y);}\n  const raise=a=>clamp((a.sy+44-a.y)\/88,0,1); \/\/ 0 abajo, 1 arriba\n  let stream=null,camOn=false;const vid=$('#vid',panel),camCv=$('#camCv',panel),cctx=camCv.getContext('2d',{willReadFrequently:true});let prevF=null,camT=0,camE={L:0,R:0,T:0};\n  $('#camOn',panel).onclick=async()=>{try{stream=await navigator.mediaDevices.getUserMedia({video:{width:320,height:240,facingMode:'user'},audio:false});vid.srcObject=stream;await vid.play();camOn=true;fig.style.display='none';$('#camOn',panel).hidden=true;$('#camOff',panel).hidden=false;$('#camSt',panel).textContent='Camera on. Stand a couple of steps back and move your arms.';}\n    catch(e){$('#camSt',panel).textContent='We couldn\u2019t open the camera (no permission, or the browser doesn\u2019t allow it here). You can keep playing with the silhouette.';}};\n  function stopCam(){if(stream){stream.getTracks().forEach(t=>t.stop());stream=null;}camOn=false;fig.style.display='';cctx.clearRect(0,0,64,48);const a=$('#camOn',panel),b=$('#camOff',panel);if(a)a.hidden=false;if(b)b.hidden=true;}\n  $('#camOff',panel).onclick=()=>{stopCam();$('#camSt',panel).textContent='Drag the green circles (the silhouette\u2019s hands) up and down.';};\n  function camTick(dt){camT+=dt;if(camT<1\/15||!camOn||vid.readyState<2)return;camT=0;\n    cctx.save();cctx.scale(-1,1);cctx.drawImage(vid,-64,0,64,48);cctx.restore();const img=cctx.getImageData(0,0,64,48),d=img.data;const g=new Float32Array(64*48);\n    for(let i=0;i<g.length;i++)g[i]=(d[i*4]+d[i*4+1]+d[i*4+2])\/3;\n    let eL=0,eR=0,eT=0;if(prevF){for(let y=0;y<48;y++)for(let x=0;x<64;x++){const i=y*64+x;const m=Math.abs(g[i]-prevF[i])>22;if(m){if(x<32)eL++;else eR++;if(y<18)eT++;d[i*4]=76;d[i*4+1]=203;d[i*4+2]=225;d[i*4+3]=255;}else{d[i*4+3]=0;}}}\n    prevF=g;cctx.putImageData(img,0,0);const k=.35;camE.L=lerp(camE.L,clamp(eL\/260,0,1),k);camE.R=lerp(camE.R,clamp(eR\/260,0,1),k);camE.T=lerp(camE.T,clamp(eT\/180,0,1),k);}\n  function gestTick(dt){let l,r,top,mv;\n    if(camOn){camTick(dt);l=camE.L;r=camE.R;top=camE.T;mv=(l+r)\/2;}\n    else{l=raise(arm.L);r=raise(arm.R);top=Math.min(l,r);mv=(Math.abs(l-lastArm.L)+Math.abs(r-lastArm.R))\/Math.max(dt,.001)\/4;lastArm.L=l;lastArm.R=r;}\n    if(tab!=='ges')return;stopProgram();\n    P[0].target=clamp(12+38*l,0,50);P[2].target=clamp(12+38*r,0,50);P[1].target=clamp(top>.55?18+32*top:10,0,50);\n    energy=lerp(energy,clamp(mv,0,1),.15);score+=energy*dt*20;$('#energy',panel).style.width=(energy*100)+'%';$('#eScore',panel).textContent=Math.round(score)+' points';\n    const hue=(Date.now()\/40)%360;}\n\n  \/* ---- memoria ---- *\/\n  const padCols=[['Blue',C.Azul],['Gold',C.Dorado],['Green',C.Verde],['Fuchsia',C.Fucsia]];\n  const padsEl=$('#pads',panel);padCols.forEach(([n,c],i)=>{const b=document.createElement('button');b.style.background=rgbwCss(c);b.setAttribute('aria-label',n);b.disabled=true;b.onclick=()=>memPress(i);padsEl.appendChild(b);});\n  let seq=[],inp=0,memState='idle';\n  const flash=(i,ms=520)=>{const b=padsEl.children[i];b.classList.add('lit');const c=padCols[i][1];Z.forEach(z=>z.c=c.slice());P.forEach((p,k)=>p.target=k===i%3?44:18);setTimeout(()=>{b.classList.remove('lit');},ms);};\n  async function playSeq(){memState='show';[...padsEl.children].forEach(b=>b.disabled=true);$('#memSt',panel).textContent=`Round ${seq.length}: watch the fountain and memorise the colours`;\n    for(const i of seq){await new Promise(r=>setTimeout(r,320));flash(i);await new Promise(r=>setTimeout(r,560));}\n    P.forEach(p=>p.target=14);memState='input';inp=0;[...padsEl.children].forEach(b=>b.disabled=false);$('#memSt',panel).textContent='Your turn: repeat the sequence with the buttons';}\n  function memPress(i){if(memState!=='input')return;flash(i,260);if(i===seq[inp]){inp++;if(inp===seq.length){seq.push(Math.random()*4|0);setTimeout(playSeq,700);}}\n    else{memState='idle';[...padsEl.children].forEach(b=>b.disabled=true);const rounds=seq.length-1;$('#memSt',panel).textContent=`You cleared ${rounds} ${rounds===1?'round':'rounds'}. Watch the fountain`;reward(clamp(rounds\/8,0,1),'Reward');$('#memGo',panel).textContent='Play again';}}\n  $('#memGo',panel).onclick=()=>{stopProgram();seq=[Math.random()*4|0];playSeq();};\n\n  \/* ---- quiz ---- *\/\n  const QZ=[\n    ['How do the pumps of the Plaza Espa\u00f1a fountain in Onda receive their setpoint?',['Modbus RTU over RS-485','Bluetooth','DMX signal','Mechanical timer'],0],\n    ['How many RGBW zones is that fountain\u2019s lighting split into?',['Three','Five','Eight','Twelve'],1],\n    ['What is pump rotation mode for?',['To make the water go higher','To keep one pump running at a time and share out the working hours','To change colour','To empty the basin'],1],\n    ['What happens in San Miguel (Oviedo) when you raise your arms in front of the totem?',['Music plays','The text on screen changes','The pumps react and the water changes','The street lights come on'],2],\n    ['What does the W add to an RGBW light?',['A dedicated white channel','Wi-Fi connection','More pumping power','Water protection'],0]];\n  let qi=-1,qs=0;\n  function showQ(){const q=QZ[qi];$('#qN',panel).textContent=`Question ${qi+1} of ${QZ.length}`;$('#qQ',panel).textContent=q[0];const o=$('#qO',panel);o.innerHTML='';\n    q[1].forEach((t,k)=>{const b=document.createElement('button');b.textContent=t;b.onclick=()=>{if(o.dataset.done)return;o.dataset.done=1;const ok=k===q[2];b.classList.add(ok?'ok':'ko');if(!ok)o.children[q[2]].classList.add('ok');\n      if(ok){qs++;runProgram('Correct',t=>({b:[20,48,20],z:[C.Verde,C.Blanco,C.Verde,C.Verde,C.Blanco]}),1.6);}else runProgram('Miss',t=>({b:[8,8,8],z:[C.Rojo,C.Rojo,C.Rojo,C.Rojo,C.Blanco]}),1.4);\n      setTimeout(()=>{qi++;if(qi<QZ.length){delete o.dataset.done;showQ();}else endQ();},1500);};o.appendChild(b);});}\n  function endQ(){$('#qN',panel).textContent=`${qs} of ${QZ.length} correct`;$('#qQ',panel).textContent='The fountain responds to your score.';$('#qO',panel).innerHTML='';$('#qGo',panel).hidden=false;$('#qGo',panel).textContent='Play again';reward(qs\/QZ.length,'Reward');}\n  $('#qGo',panel).onclick=()=>{qi=0;qs=0;$('#qGo',panel).hidden=true;delete $('#qO',panel).dataset.done;showQ();};\n\n  \/* ---- IA ---- *\/\n  $$('[data-q]',panel).forEach(b=>b.onclick=()=>{$('#iaTxt',panel).value=b.dataset.q;});\n  function localIntent(txt){const s=txt.toLowerCase();let cols=[];for(const [n,c] of Object.entries(PALETTE)){if(n!=='Apagado'&&s.includes(pn(n).toLowerCase()))cols.push(c);}\n    if(s.includes('senyera')||s.includes('valencia'))cols=[[255,190,0,30],[255,0,0,0]];if(s.includes('christmas')||s.includes('xmas'))cols=[C.Rojo,C.Verde,C.Blanco];if(!cols.length)cols=[C.Azul,C.Blanco];\n    let lvl=s.match(\/quiet|calm|relax|soft|gentle|dinner\/)?.4:s.match(\/party|celebr|high|lots|strong|big\/)?.95:.65;\n    const breath=\/breath|slow\/.test(s);\n    return{bombas:[50*lvl*.8,50*lvl,breath?0:50*lvl*.7],zonas:[0,1,2,3,4].map(i=>cols[i%cols.length]),respiracion:breath?{bomba:2,periodo_s:6}:null,explicacion:'I read your text with simple rules: the colours you mention, and the mood (calm or festive) to set the height.'};}\n  function applyIntent(r,source){stopProgram();const b=(r.bombas||[]).map(v=>clamp(+v||0,0,50));const zs=(r.zonas||[]).map(c=>(c||[0,0,0,0]).slice(0,4).map(v=>clamp(+v||0,0,255)));\n    const br=r.respiracion&&r.respiracion.bomba?r.respiracion:null;\n    runProgram('Ask it',t=>{const bb=b.slice();if(br){const i=clamp((br.bomba|0)-1,0,2);const per=clamp(+br.periodo_s||6,2,20);bb[i]=12+38*(.5+.5*Math.sin(t\/per*TAU));}return{b:bb,z:zs.length===5?zs:[0,1,2,3,4].map(i=>zs[i%Math.max(1,zs.length)]||C.Blanco)};});\n    $('#iaOut',panel).innerHTML=`<div class=\"reply\"><\/div>`;const rp=$('.reply',panel);rp.textContent=r.explicacion||'';const sm=document.createElement('small');sm.textContent=`${source}. Power: domes ${Math.round(b[0]\/50*100)}%, centre ${Math.round(b[1]\/50*100)}%, ring ${Math.round(b[2]\/50*100)}%.`;rp.appendChild(sm);}\n  $('#iaGo',panel).onclick=async()=>{const txt=$('#iaTxt',panel).value.trim();if(!txt){$('#iaTxt',panel).focus();return;}const btn=$('#iaGo',panel);btn.disabled=true;$('#iaOut',panel).innerHTML='<div class=\"reply\">Thinking\u2026<\/div>';\n    const prompt=`You are the control system of an Attikkal ornamental fountain. Translate the visitor's request into technical setpoints.\nInstallation: B1 feeds 3 water domes, B2 a vertical central jet (up to about 8 m), B3 a ring of 16 nozzles that cross towards the centre. Each pump has a 0-50 Hz frequency drive (below 10 Hz no water comes out).\nLight: 5 RGBW zones (Z1 domes, Z2 centre, Z3 ring, Z4 basin floor, Z5 edge), values 0-255 per channel [R,G,B,W].\nRequest: \"\"\"${txt.slice(0,400)}\"\"\"\nReply with JSON ONLY: {\"bombas\":[hzB1,hzB2,hzB3],\"zonas\":[[R,G,B,W] x5],\"respiracion\":{\"bomba\":1|2|3,\"periodo_s\":number} or null,\"explicacion\":\"one or two sentences in English, friendly tone, no unnecessary jargon\"}`;\n    try{const r=await askJSON(prompt);applyIntent(r,'Interpreted by the AI');}\n    catch(e){applyIntent(localIntent(txt),e&&e.code==='unavailable'?'Read without AI, using simple rules, because the AI isn\u2019t connected on this page':'The AI didn\u2019t reply, so we read it using simple rules');}\n    finally{btn.disabled=false;}};\n\n  \/* ---- interacci\u00f3n directa ---- *\/\n  let drag=null;\n  function down(e){if(eng)return false;const h=pick(hits);if(!h)return false;stopProgram();const pi=h.object.userData.p;drag={pi,y:e.clientY,start:P[pi].target};hint(`${P[pi].name}: drag up to raise the power`);return true;}\n  function move(e){if(!drag)return;P[drag.pi].target=clamp(drag.start+(drag.y-e.clientY)*.12,0,50);}\n  function up(){drag=null;}\n  function hover(){if(eng){gl.style.cursor='';return;}const h=pick(hits);gl.style.cursor=h?'ns-resize':'';}\n\n  \/* ---- vistas ---- *\/\n  const VIEWS=[{target:[0,2.2,0],r:25,theta:.75,phi:1.18},{target:[0,3,0],r:16,theta:2.4,phi:1.38},{target:[0,1,0],r:28,theta:.2,phi:.35},{target:[totem.position.x*.6,1.6,totem.position.z*.6],r:9,theta:Math.atan2(totem.position.x,totem.position.z)+.35,phi:1.4}];\n  setViews(['Overview','Street level','From above','From the totem'],i=>{if(eng){engBtn.click();}orbit.set(VIEWS[i]);});\n  function setNight(n){night=n;}\n  function setEng(on){eng=on;engG.visible=on;bus.hidden=!on;groundMat.opacity=on?.16:1;groundMat.depthWrite=!on;waterU.op.value=on?.45:.93;rim.material.transparent=on;rim.material.opacity=on?.35:1;\n    labels.forEach(l=>{if(l.eng)l.show=on;});\n    stage.classList.toggle('eng',on);deco.visible=!on;if(on){orbit.set({target:[-6.5,-1.4,3.5],r:23,theta:-.25,phi:1.08,maxPhi:1.75});mb.innerHTML=log.join('');hint('How an order travels: from the totem to the fountain\u2019s brain, then to the drive, the pump and through the pipe to the jet');}\n    else{orbit.set({target:[0,2.2,0],r:25,theta:.75,phi:1.18,maxPhi:1.52});hint('');}}\n  \/\/ d\u00eda \/ noche dentro de la barra de vistas\n  const dn=document.createElement('button');dn.className='xb';dn.textContent='Daytime';dn.onclick=()=>{night=!night;dn.textContent=night?'Daytime':'Night-time';hint(night?'At night the coloured lights take over':'By day the fountain shines through its water, with hardly any colour');};$('#views').appendChild(dn);\n\n  \/* ---- bucle ---- *\/\n  const NIGHTG=new THREE.Color(.42,.42,.44),DAYG=new THREE.Color(1,1,1);const tmpC=new THREE.Color(),waterBase=new THREE.Color(.62,.76,.86),zc=[0,1,2,3,4].map(()=>new THREE.Color());\n  let screenT=0,simT=0;\n  function update(dt,time){\n    \/\/ programa\n    if(program){progT+=dt;const r=program(progT);r.b.forEach((v,i)=>P[i].target=clamp(v,0,50));r.z.forEach((c,i)=>Z[i].c=c.slice());if(program.dur&&progT>program.dur){stopProgram();}}\n    if(tab==='ges')gestTick(dt);\n    if(rec){rec.t+=dt;if(rec.frames.length<rec.t*10)rec.frames.push({b:P.map(p=>p.target),z:Z.map(z=>z.c.slice())});$('#recSt',panel).textContent=`Recording\u2026 ${fmt(10-rec.t,1)} s`;\n      if(rec.t>=10){recorded=rec.frames;rec=null;$('#recSt',panel).textContent='Choreography recorded';$('#playBtn',panel).disabled=false;}}\n    \/\/ variadores con rampa\n    P.forEach(p=>{const d=p.target-p.out;p.out+=clamp(d,-RAMP*dt,RAMP*dt);});\n    \/\/ d\u00eda\/noche\n    const nk=night?1:0;scene.background.lerp(night?NIGHT_BG:DAY_BG,.05);scene.fog.color.copy(scene.background);\n    hemi.intensity=lerp(hemi.intensity,night?.16:.85,.05);sun.intensity=lerp(sun.intensity,night?0:1.6,.05);moon.intensity=night?.25:0;\n    bldg.children.forEach(b=>b.material.emissiveIntensity=night?.8:0);groundMat.color.lerp(night?NIGHTG:DAYG,.05);lampBulbs.forEach(b=>b.visible=night);streetL.intensity=night?.6:0;\n    if(pMat.blending!==(night?THREE.AdditiveBlending:THREE.NormalBlending)){pMat.blending=night?THREE.AdditiveBlending:THREE.NormalBlending;pMat.opacity=night?.62:.5;pMat.needsUpdate=true;}\n    Z.forEach((z,i)=>zc[i].copy(rgbwToColor(z.c)));\n    waterU.t.value=time;waterU.glow.value.copy(zc[3]).multiplyScalar(night?.32:.06);waterU.base.value.set(night?'#06141c':'#4f7f8c');\n    const s=P.map(p=>p.out<10?0:p.out\/50);waterU.act.value.set(s[0],s[1],s[2]);\n    perimMat.color.copy(zc[4]).multiplyScalar(night?1:.4);\n    effL.forEach((l,i)=>{l.color.copy(zc[i]);l.intensity=night?(.4+2.2*s[i]):0;});\n    \/\/ emisi\u00f3n de part\u00edculas\n    const tmpC2=new THREE.Color();const zcol=i=>tmpC.copy(waterBase).multiplyScalar(night?.5:1).add(tmpC2.copy(zc[i]).multiplyScalar(night?.85:.05));\n    let c=zcol(0).clone();\n    if(s[0]>0){const n=Math.floor(2600*s[0]*dt*3*(.5+Math.random()));for(let k=0;k<n;k++){const sp=semi[k%3];const dr=semiDirs[Math.random()*semiDirs.length|0];const v=(2.2+4.4*s[0])*(.9+Math.random()*.15);spawn(sp[0]+dr[0]*.22,.62+dr[1]*.22,sp[1]+dr[2]*.22,dr[0]*v,dr[1]*v,dr[2]*v,c);}}\n    c=zcol(1).clone();\n    if(s[1]>0){const n=Math.floor(1300*s[1]*dt);for(let k=0;k<n;k++){const v=12.6*s[1]*(.9+Math.random()*.1);const a=Math.random()*TAU,rr=Math.random()*.32;spawn(Math.cos(a)*.06,.45,Math.sin(a)*.06,Math.cos(a)*rr,v,Math.sin(a)*rr,c);}}\n    c=zcol(2).clone();\n    if(s[2]>0){const n=Math.floor(110*RING*s[2]*dt*(.6+Math.random()*.8));for(let k=0;k<n;k++){const j=Math.random()*RING|0;const a=j\/RING*TAU;const v=8.6*s[2]*(.97+Math.random()*.05);const ce=Math.cos(ringEl),se=Math.sin(ringEl);spawn(Math.sin(a)*ringR,.4,Math.cos(a)*ringR,-Math.sin(a)*ce*v,se*v,-Math.cos(a)*ce*v,c);}}\n    \/\/ f\u00edsica\n    const g=9.8*dt;\n    for(let i=0;i<N;i++){if(!alive[i])continue;const k=i*3;vel[k+1]-=g;vel[k]*=.998;vel[k+2]*=.998;pos[k]+=vel[k]*dt;pos[k+1]+=vel[k+1]*dt;pos[k+2]+=vel[k+2]*dt;\n      if(pos[k+1]<.27){alive[i]=0;const rr=Math.hypot(pos[k],pos[k+2]);if(rr<5.8&&Math.random()<.18&&vel[k+1]<-3){pos[k+1]=.28;vel[k]=(Math.random()-.5)*1.2;vel[k+1]=1+Math.random()*1.6;vel[k+2]=(Math.random()-.5)*1.2;alive[i]=1;}else pos[k+1]=-999;}}\n    pg.attributes.position.needsUpdate=true;pg.attributes.color.needsUpdate=true;\n    \/\/ tuber\u00edas\n    if(eng){pipes.forEach(pp=>{const sp=s[pp.pi];pp.m.emissiveIntensity=.08+.9*sp;pp.u=(pp.u+dt*sp*.35)%1;for(let j=0;j<pp.n;j++){const u=(pp.u+j\/pp.n)%1;const pt=pp.curve.getPointAt(u);pp.dots[j*3]=pt.x;pp.dots[j*3+1]=sp>0?pt.y:-999;pp.dots[j*3+2]=pt.z;}pp.g.attributes.position.needsUpdate=true;});\n      ringPipe.material.emissiveIntensity=.08+.9*s[2];vfdScr.forEach((sc,i)=>sc.material.color.set(P[i].out>1?0x2fbf74:0x2a3a40));}\n    busTick(dt);\n    \/\/ etiquetas\n    P.forEach((p,i)=>{lbB[i].el.innerHTML=eng?`<b>Pump ${i+1}: ${p.name}<\/b><em>${fmt(p.out)} Hz<\/em>`:`<b>${p.name}<\/b><em>power ${Math.round(p.out\/50*100)}%<\/em>`;});\n    lbB[1].pos.y=Math.max(2.4,(12.6*s[1])**2\/19.6*.92+.8);\n    const showB=tab==='dir'||eng;lbB.forEach(l=>l.show=showB);lbT.show=true;\n    $$('#liveP i',panel).forEach((d,i)=>d.classList.toggle('on',P[i].out>10));\n    syncFaders();screenT+=dt;if(screenT>.5){screenT=0;drawScreen(progName==='Manual'?{dir:'Manual control',ges:'Gestures',mem:'Memory',quiz:'Quiz',ia:'Ask it'}[tab]:progName);}\n  }\n  drawScreen('Manual control');\n  hint(HINTS.dir);\n  return{scene,camera:cam,orbit,update,labels,down,move,up,hover,setEng,\n    dispose(){stopCam();bus.hidden=true;stage.classList.remove('eng');disposeScene(scene);}};\n}\n\/* =====================================================================\n   CIELO ESTRELLADO (dormitorio) + utilidades de estrellas compartidas\n   ===================================================================== *\/\nconst ROOM={W:5,D:4.2,H:2.7};\nconst FIB=[{mm:'0,75',px:2.4},{mm:'1,0',px:3.6},{mm:'1,5',px:5.4}];\nconst CAP=200; \/\/ fibras por generador (orientativo)\nfunction starMaterial(){return new THREE.ShaderMaterial({transparent:true,depthWrite:false,blending:THREE.AdditiveBlending,\n  uniforms:{uTime:{value:0},uTw:{value:0},uPx:{value:1},uK:{value:5.5},uColor:{value:new THREE.Color(1,.93,.8)},uBright:{value:1}},\n  vertexShader:`attribute float aSize;attribute float aPhase;uniform float uTime,uTw,uPx,uK;varying float vB;\n    void main(){vec4 mv=modelViewMatrix*vec4(position,1.);float tw=1.0-uTw*.75*(.5+.5*sin(uTime*(1.3+aPhase*2.2)+aPhase*41.0));vB=tw;\n    gl_PointSize=clamp(aSize*uPx*(uK\/-mv.z),1.5,40.);gl_Position=projectionMatrix*mv;}`,\n  fragmentShader:`uniform vec3 uColor;uniform float uBright;varying float vB;void main(){vec2 c=gl_PointCoord-.5;float d=length(c);float core=smoothstep(.5,0.,d);float a=(pow(core,2.6)+.3*core)*uBright*vB;gl_FragColor=vec4(uColor*a,a);}`});}\nfunction starPoints(max){const g=new THREE.BufferGeometry();g.setAttribute('position',new THREE.BufferAttribute(new Float32Array(max*3),3));g.setAttribute('aSize',new THREE.BufferAttribute(new Float32Array(max),1));g.setAttribute('aPhase',new THREE.BufferAttribute(new Float32Array(max),1));g.setDrawRange(0,0);const p=new THREE.Points(g,starMaterial());p.frustumCulled=false;p.renderOrder=10;return p;}\nfunction fillStars(pts,stars,map){const g=pts.geometry,P=g.attributes.position.array,S=g.attributes.aSize.array,F=g.attributes.aPhase.array;const n=Math.min(stars.length,S.length);\n  for(let i=0;i<n;i++){const s=stars[i];const v=map(s);P[i*3]=v[0];P[i*3+1]=v[1];P[i*3+2]=v[2];S[i]=FIB[s[2]].px;F[i]=(s[0]*7.13+s[1]*3.7)%1;}\n  g.setDrawRange(0,n);g.attributes.position.needsUpdate=g.attributes.aSize.needsUpdate=g.attributes.aPhase.needsUpdate=true;}\nfunction naturalSky(n,band){const out=[];let s=7;const rnd=()=>{s=(s*16807)%2147483647;return s\/2147483647;};\n  for(let i=0;i<n;i++){let u,v;if(band&&rnd()<.62){const t=rnd();const off=(rnd()+rnd()+rnd()-1.5)*.11;u=t;v=.25+t*.5+off;}else{u=rnd();v=rnd();}\n    if(v<0||v>1)continue;const r=rnd();out.push([+(u*.94+.03).toFixed(4),+(v*.94+.03).toFixed(4),r<.72?0:r<.93?1:2]);}return out;}\nfunction demoStars(){return (store.data.cielo&&store.data.cielo.stars&&store.data.cielo.stars.length)?store.data.cielo.stars:naturalSky(520,true);}\nconst CONST={\n  'Big Dipper':[[0,0],[.09,.02],[.17,.05],[.24,.09],[.27,.2],[.38,.18],[.36,.07]],\n  'Orion':[[0,0],[.2,.03],[.07,.13],[.1,.14],[.13,.15],[.02,.28],[.21,.3]],\n  'Cassiopeia':[[0,.05],[.07,0],[.13,.09],[.2,.02],[.27,.08]]};\n\nfunction bedroom(scene,opts={}){\n  const {W,D,H}=ROOM;const g=new THREE.Group();scene.add(g);\n  const wallM=new THREE.MeshStandardMaterial({color:0xd9d2c7,roughness:.95});\n  const floorTex=canvasTex(256,256,(c,w,h)=>{for(let y=0;y<h;y+=32){const v=120+Math.random()*25|0;c.fillStyle=`rgb(${v+30},${v},${v-30})`;c.fillRect(0,y,w,31);c.fillStyle='rgba(0,0,0,.18)';c.fillRect(0,y+31,w,1);}},[3,3]);\n  const floor=new THREE.Mesh(new THREE.PlaneGeometry(W,D),new THREE.MeshStandardMaterial({map:floorTex,roughness:.7}));floor.rotation.x=-Math.PI\/2;g.add(floor);\n  const mkWall=(w,h,x,y,z,ry)=>{const m=new THREE.Mesh(new THREE.PlaneGeometry(w,h),wallM);m.position.set(x,y,z);m.rotation.y=ry;g.add(m);return m;};\n  mkWall(W,H,0,H\/2,-D\/2,0);mkWall(W,H,0,H\/2,D\/2,Math.PI);mkWall(D,H,-W\/2,H\/2,0,Math.PI\/2);const rw=mkWall(D,H,W\/2,H\/2,0,-Math.PI\/2);\n  const ceilM=new THREE.MeshStandardMaterial({color:0x1a2433,roughness:.95,transparent:true,opacity:1,side:THREE.DoubleSide});\n  const ceil=new THREE.Mesh(new THREE.PlaneGeometry(W,D),ceilM);ceil.rotation.x=Math.PI\/2;ceil.position.y=H;g.add(ceil);\n  const fab=c=>new THREE.MeshStandardMaterial({color:c,roughness:.9});\n  const box=(w,h,d,x,y,z,m)=>{const b=new THREE.Mesh(new THREE.BoxGeometry(w,h,d),m);b.position.set(x,y,z);g.add(b);return b;};\n  box(1.7,.32,2.05,0,.16,-1.05,fab(0x6b5a4a));box(1.62,.22,1.98,0,.43,-1.06,fab(0xece8e0));box(1.66,.08,1.3,0,.56,-.68,fab(0x5c7385));\n  box(.6,.14,.36,-.4,.6,-1.8,fab(0xf4f1ea));box(.6,.14,.36,.4,.6,-1.8,fab(0xf4f1ea));box(1.86,1.05,.08,0,.62,-2.06,fab(0x4a3f36));\n  const lamps=[];\n  [-1.25,1.25].forEach(x=>{box(.46,.5,.4,x,.25,-1.85,fab(0x6b5a4a));const sh=new THREE.Mesh(new THREE.CylinderGeometry(.11,.15,.2,16,1,true),new THREE.MeshStandardMaterial({color:0xfff2d6,emissive:0xffc77a,emissiveIntensity:1,side:THREE.DoubleSide}));sh.position.set(x,.72,-1.85);g.add(sh);\n    const l=new THREE.PointLight(0xffc27a,1,6,2);l.position.set(x,.78,-1.8);g.add(l);lamps.push({l,sh});});\n  box(2.2,.02,1.5,0,.01,.6,fab(0x8a7e6d));\n  box(.62,2.1,1.6,-W\/2+.32,1.05,1.1,fab(0x9a8b78));\n  \/\/ ventana con cortinas\n  const win=new THREE.Mesh(new THREE.PlaneGeometry(1.4,1.3),new THREE.MeshBasicMaterial({color:0x0e1a2c}));win.position.set(W\/2-.01,1.45,.4);win.rotation.y=-Math.PI\/2;g.add(win);\n  box(.04,2.2,.5,W\/2-.06,1.25,-.55,fab(0xb9ad9b));box(.04,2.2,.5,W\/2-.06,1.25,1.35,fab(0xb9ad9b));\n  const hemi=new THREE.HemisphereLight(0xfff1e0,0x40372f,.5);g.add(hemi);\n  const ceilLight=new THREE.PointLight(0xfff0dd,.6,9,2);ceilLight.position.set(0,2.45,0);g.add(ceilLight);\n  return{g,ceil,ceilM,lamps,hemi,ceilLight,win};\n}\n\nfunction buildCielo(){\n  const scene=new THREE.Scene();scene.background=new THREE.Color('#0a0f15');\n  const cam=new THREE.PerspectiveCamera(62,1,.05,100);\n  const orbit=new Orbit(cam,{target:[0,2.05,-.5],r:2.5,theta:.7,phi:1.78,minR:.6,maxR:2.7,minPhi:.4,maxPhi:2.75});\n  const R=bedroom(scene);const {W,D,H}=ROOM;\n  let stars=(store.data.cielo&&store.data.cielo.stars)?store.data.cielo.stars.map(s=>s.slice()):naturalSky(380,false);\n  const pts=starPoints(6000);scene.add(pts);\n  const toXYZ=s=>[(s[0]-.5)*W,H-.012,(s[1]-.5)*D];\n  let light=.2,tw=true,tone='Warm white',bright=1,tool='Stars',constName='Big Dipper',brush=.35,eng=false;\n  const TONES={'Warm white':new THREE.Color(1,.9,.72),'Cool white':new THREE.Color(.85,.92,1),'Blue':new THREE.Color(.45,.65,1),'Amber':new THREE.Color(1,.7,.35)};\n  function refresh(){fillStars(pts,stars,toXYZ);readout();if(eng)buildFibers();}\n\n  \/* ingenier\u00eda: generadores y fibras *\/\n  const engG=new THREE.Group();engG.visible=false;scene.add(engG);let fibLines=null;const genMeshes=[];const labels=[];\n  function buildFibers(){engG.clear();genMeshes.length=0;labels.forEach(l=>l.el.remove());labels.length=0;\n    const n=stars.length;if(!n)return;const G=Math.max(1,Math.ceil(n\/CAP));const idx=stars.map((s,i)=>i).sort((a,b)=>stars[a][0]-stars[b][0]);\n    const segs=new Float32Array(n*6);let k=0;\n    for(let gi=0;gi<G;gi++){const chunk=idx.slice(Math.floor(gi*n\/G),Math.floor((gi+1)*n\/G));let cx=0,cz=0;chunk.forEach(i=>{cx+=stars[i][0];cz+=stars[i][1];});cx\/=chunk.length;cz\/=chunk.length;\n      const gp=new THREE.Vector3((cx-.5)*W,H+.45,(cz-.5)*D*.6);const m=new THREE.Mesh(new THREE.BoxGeometry(.34,.16,.26),new THREE.MeshStandardMaterial({color:0x2c3a44,emissive:0x4ccbe1,emissiveIntensity:.25}));m.position.copy(gp);engG.add(m);genMeshes.push(m);\n      chunk.forEach(i=>{const p=toXYZ(stars[i]);segs[k++]=p[0];segs[k++]=p[1];segs[k++]=p[2];segs[k++]=gp.x;segs[k++]=gp.y-.08;segs[k++]=gp.z;});\n      const el=mkLabel(`<b>Generator ${gi+1}<\/b>light box<br><em>${chunk.length} fibres<\/em>`);labels.push({el,pos:gp.clone().add(new THREE.Vector3(0,.2,0)),show:true});}\n    const lg=new THREE.BufferGeometry();lg.setAttribute('position',new THREE.BufferAttribute(segs,3));fibLines=new THREE.LineSegments(lg,new THREE.LineBasicMaterial({color:0x9fe9f7,transparent:true,opacity:.22}));engG.add(fibLines);\n    const pl=new THREE.Mesh(new THREE.PlaneGeometry(W,D),new THREE.MeshBasicMaterial({color:0x4ccbe1,transparent:true,opacity:.04,side:THREE.DoubleSide}));pl.rotation.x=Math.PI\/2;pl.position.y=H+.62;engG.add(pl);\n    const el=mkLabel('<b>False ceiling<\/b>the fibres pass through and sit flush with the panel');labels.push({el,pos:new THREE.Vector3(W\/2-.4,H,-D\/2+.3),show:true});}\n  function fiberStats(){const c=[0,0,0];let len=0;const n=stars.length;const G=Math.max(1,Math.ceil(n\/CAP));stars.forEach(s=>{c[s[2]]++;len+=Math.hypot((s[0]-.5)*W*.5,.45,(s[1]-.5)*D*.4)+.35;});return{c,G,len,n};}\n  function readout(){const st=fiberStats();const r=$('#cRead',panel);if(!r)return;\n    r.innerHTML=`<dt>Stars (points of light)<\/dt><dd>${st.n}<\/dd><dt>Fine fibres, 0.75 mm<\/dt><dd>${st.c[0]}<\/dd><dt>Medium fibres, 1 mm<\/dt><dd>${st.c[1]}<\/dd><dt>Thick fibres, 1.5 mm<\/dt><dd>${st.c[2]}<\/dd><dt>Light generators<\/dt><dd>${stars.length?st.G:0}<\/dd><dt>Metres of fibre, approx.<\/dt><dd>${fmt(st.len,0)} m<\/dd>`;}\n\n  \/* panel *\/\n  panel.innerHTML=`\n   <div class=\"tothead\"><b>Fibre optic starry sky<\/b><span class=\"live\">Bedroom, 5 \u00d7 4.2 m<\/span><\/div>\n   <div class=\"sec intro\"><p>A fibre optic starry sky is made of hundreds of very fine strands running through the ceiling. Each strand ends in a point of light, so every star you paint here would be one fibre in your ceiling.<\/p><\/div>\n   <div class=\"sec\"><h3>Paint your sky<\/h3><p>Choose a tool and drag across the dark ceiling of the room. If you drag outside the ceiling, the camera turns.<\/p>\n     <div class=\"chips\" id=\"tools\"><\/div><p class=\"note\" id=\"toolDesc\" style=\"margin-top:10px\"><\/p>\n     <div id=\"constRow\" hidden style=\"margin-top:6px\"><div class=\"chips\" id=\"consts\"><\/div><\/div>\n     <div class=\"fader\" style=\"margin-top:12px\"><label for=\"brush\">Brush size<\/label><output id=\"bO\"><\/output><input type=\"range\" id=\"brush\" min=\"0.15\" max=\"0.8\" step=\"0.01\" value=\"0.35\"><\/div>\n     <p class=\"note\">Rather start from something ready-made? Try one of these and then touch it up.<\/p>\n     <div class=\"row\"><button class=\"gbtn\" id=\"nat\">Natural sky<\/button><button class=\"gbtn\" id=\"gal\">With Milky Way<\/button><button class=\"gbtn\" id=\"clr\">Clear the ceiling<\/button><\/div><\/div>\n   <div class=\"sec\"><h3>The light of the stars<\/h3><p>All the fibres come out of light boxes called generators, hidden above the ceiling. Here you choose the tone of the light and its intensity.<\/p><div class=\"chips\" id=\"tones\"><\/div>\n     <div class=\"fader\" style=\"margin-top:12px\"><label for=\"br\">Intensity<\/label><output id=\"brO\"><\/output><input type=\"range\" id=\"br\" min=\"0.2\" max=\"1.6\" step=\"0.01\" value=\"1\"><\/div>\n     <label class=\"row\" style=\"font-size:14.5px\"><input type=\"checkbox\" id=\"tw\" checked> Twinkle<\/label><p class=\"note\" style=\"margin-top:4px\">A small wheel turns in front of the generator\u2019s light and makes the stars twinkle gently.<\/p><\/div>\n   <div class=\"sec\"><h3>Turn off the light<\/h3><p>Dim the room light to see the sky come to life. Then try the \u201cLying in bed\u201d view: it\u2019s exactly what you\u2019d see as you lie down.<\/p><div class=\"fader\"><label for=\"lt\">Room light<\/label><output id=\"ltO\"><\/output><input type=\"range\" id=\"lt\" min=\"0\" max=\"1\" step=\"0.01\" value=\"0.2\"><\/div><\/div>\n   <div class=\"sec\"><h3>What your sky would need<\/h3><p>Calculated as you paint. Each star uses a fibre of a certain thickness: fine ones for distant stars and thick ones for the brightest.<\/p><dl class=\"kv\" id=\"cRead\"><\/dl><p class=\"note\" style=\"margin-top:10px\">This is a rough estimate, with ${CAP} fibres per generator. The exact figure is set in the technical study.<\/p><\/div>\n   <div class=\"sec\"><h3>Shall we save it?<\/h3><p>Save it to \u201cMy project\u201d or take it straight to the bottom of the pool to see how it looks under water.<\/p><div class=\"row\"><button class=\"pbtn\" id=\"saveC\">Save to my project<\/button><button class=\"gbtn\" id=\"toPool\">Take it to the pool<\/button><\/div><\/div>`;\n  const toolsEl=$('#tools',panel);\n  ['Stars','Milky Way','Constellation','Erase','Look'].forEach(n=>{const b=document.createElement('button');b.className='chip';b.textContent=n;b.setAttribute('aria-pressed',n===tool);b.onclick=()=>{tool=n;$$('.chip',toolsEl).forEach(x=>x.setAttribute('aria-pressed',x===b));$('#constRow',panel).hidden=n!=='Constellation';$('#toolDesc',panel).textContent=TDESC[n];};toolsEl.appendChild(b);});\n  const TDESC={'Stars':'Scattered stars of different sizes, like a natural sky.','Milky Way':'Lots of small stars close together, to draw a band like the Milky Way.','Constellation':'Pick a constellation below and tap the ceiling where you want to place it.','Erase':'Removes the stars wherever you drag.','Look':'Only moves the camera, without painting anything.'};\n  $('#toolDesc',panel).textContent=TDESC[tool];\n  const cEl=$('#consts',panel);Object.keys(CONST).forEach(n=>{const b=document.createElement('button');b.className='chip';b.textContent=n;b.setAttribute('aria-pressed',n===constName);b.onclick=()=>{constName=n;$$('.chip',cEl).forEach(x=>x.setAttribute('aria-pressed',x===b));};cEl.appendChild(b);});\n  const tEl=$('#tones',panel);Object.keys(TONES).forEach(n=>{const b=document.createElement('button');b.className='chip';b.textContent=n;b.setAttribute('aria-pressed',n===tone);b.onclick=()=>{tone=n;$$('.chip',tEl).forEach(x=>x.setAttribute('aria-pressed',x===b));};tEl.appendChild(b);});\n  const bind=(id,o,f,show)=>{const i=$('#'+id,panel);const out=$('#'+o,panel);const u=()=>{f(+i.value);out.textContent=show(+i.value);};i.oninput=u;u();};\n  bind('brush','bO',v=>brush=v,v=>fmt(v*100,0)+' cm');bind('br','brO',v=>bright=v,v=>fmt(v*100,0)+'%');bind('lt','ltO',v=>light=v,v=>fmt(v*100,0)+'%');\n  $('#tw',panel).onchange=e=>tw=e.target.checked;\n  $('#nat',panel).onclick=()=>{stars=naturalSky(420,false);refresh();};$('#gal',panel).onclick=()=>{stars=naturalSky(900,true);refresh();};$('#clr',panel).onclick=()=>{stars=[];refresh();};\n  $('#saveC',panel).onclick=()=>{store.data.cielo={stars,tono:tone};store.save();renderProj();toast('Sky saved to your project');};\n  $('#toPool',panel).onclick=()=>{store.data.cielo={stars,tono:tone};store.save();renderProj();location.hash='piscina';};\n\n  \/* pintar *\/\n  const grid=new Map();const key=(u,v)=>`${Math.floor(u*60)},${Math.floor(v*50)}`;\n  function rebuildGrid(){grid.clear();stars.forEach(s=>{const k=key(s[0],s[1]);grid.set(k,(grid.get(k)||0)+1);});}\n  rebuildGrid();\n  function hitUV(){const h=pick([R.ceil]);if(!h)return null;return[h.point.x\/W+.5,h.point.z\/D+.5];}\n  let painting=false,last=null;\n  function stamp(uv){const [u,v]=uv;const ru=brush\/W,rv=brush\/D;\n    if(tool==='Erase'){const before=stars.length;stars=stars.filter(s=>Math.hypot((s[0]-u)\/ru,(s[1]-v)\/rv)>1);if(stars.length!==before){rebuildGrid();refresh();}return;}\n    if(tool==='Constellation'){CONST[constName].forEach(([a,b])=>{const uu=u+a*1.8\/W*2-.12,vv=v+b*1.8\/D*2-.1;if(uu>.02&&uu<.98&&vv>.02&&vv<.98)stars.push([+uu.toFixed(4),+vv.toFixed(4),2]);});rebuildGrid();refresh();return;}\n    const via=tool==='Milky Way';const n=via?14:4;const cap=via?3:1;\n    for(let i=0;i<n;i++){const a=Math.random()*TAU,r=Math.sqrt(Math.random());const uu=u+Math.cos(a)*r*ru,vv=v+Math.sin(a)*r*rv;if(uu<.02||uu>.98||vv<.02||vv>.98)continue;const k=key(uu,vv);if((grid.get(k)||0)>=cap)continue;\n      grid.set(k,(grid.get(k)||0)+1);const q=Math.random();stars.push([+uu.toFixed(4),+vv.toFixed(4),via?(q<.92?0:1):(q<.68?0:q<.92?1:2)]);}\n    if(stars.length>5800)stars.length=5800;refresh();}\n  function down(e){if(tool==='Look'||eng)return false;const uv=hitUV();if(!uv)return false;painting=true;last=uv;stamp(uv);return true;}\n  function move(){if(!painting||tool==='Constellation')return;const uv=hitUV();if(!uv)return;if(Math.hypot((uv[0]-last[0])*W,(uv[1]-last[1])*D)>brush*.5){last=uv;stamp(uv);}}\n  function up(){painting=false;}\n  function hover(){if(tool==='Look'||eng){gl.style.cursor='';return;}gl.style.cursor=pick([R.ceil])?'crosshair':'';}\n\n  const VIEWS=[{target:[0,2.05,-.5],r:2.5,theta:.7,phi:1.78,minR:.6,maxR:2.7,minPhi:.4,maxPhi:2.75},{target:[0,2.7,-.55],r:1.9,theta:Math.PI,phi:2.62,minR:.3,maxR:1.95,minPhi:1.6,maxPhi:2.95}];\n  setViews(['From the door','Lying in bed'],i=>{if(eng)engBtn.click();orbit.set(VIEWS[i],false);});\n  function setEng(on){eng=on;engG.visible=on;R.ceilM.opacity=on?.18:1;if(on){buildFibers();orbit.set({target:[0,2,0],r:7.5,theta:.8,phi:1.05,minR:2,maxR:12,minPhi:.2,maxPhi:1.5});hint('Each star is a strand of fibre running up to its generator, hidden above the false ceiling');}\n    else{engG.clear();labels.forEach(l=>l.el.remove());labels.length=0;orbit.set(VIEWS[0]);hint('Drag across the dark ceiling to paint stars');}}\n  refresh();hint('Drag across the dark ceiling to paint stars');\n  return{scene,camera:cam,orbit,labels,down,move,up,hover,setEng,\n    update(dt,t){const m=pts.material.uniforms;m.uTime.value=t;m.uTw.value=tw?1:0;m.uPx.value=renderer?renderer.getPixelRatio():1;m.uColor.value.copy(TONES[tone]);m.uBright.value=bright*(.55+1.1*(1-light));\n      R.hemi.intensity=.015+.5*light;R.ceilLight.intensity=1.1*light;R.lamps.forEach(o=>{o.l.intensity=.06+.85*light;o.sh.material.emissiveIntensity=.15+.9*light;});\n      R.ceilM.color.setRGB(.06+.05*light,.08+.06*light,.12+.06*light);},\n    dispose(){disposeScene(scene);}};\n}\n\/* =====================================================================\n   PISCINA ESTRELLADA\n   ===================================================================== *\/\nfunction buildPiscina(){\n  const scene=new THREE.Scene();const BG=new THREE.Color('#050b12');scene.background=BG.clone();scene.fog=new THREE.Fog(BG.clone(),30,80);\n  const cam=new THREE.PerspectiveCamera(55,1,.05,200);\n  const orbit=new Orbit(cam,{target:[0,-.4,0],r:10.5,theta:.55,phi:1.05,minR:3,maxR:26,minPhi:.2,maxPhi:1.5});\n  const L=9,Wd=4.5,DEP=1.6,WL=-.12;\n  let lampC=PALETTE.Azul.slice(),perC=PALETTE.Blanco.slice(),starsOn=true,starB=1,wave=.35,conv=false,eng=false,under=false;\n  const hemi=new THREE.HemisphereLight(0x8aa6c2,0x0b0e10,.1);scene.add(hemi);\n  const moon=new THREE.DirectionalLight(0x8fa9c9,.14);moon.position.set(-10,20,8);scene.add(moon);\n  \/\/ terraza\n  const deckTex=canvasTex(256,256,(g,w,h)=>{g.fillStyle='#a9a196';g.fillRect(0,0,w,h);for(let y=0;y<h;y+=64)for(let x=0;x<w;x+=64){const v=150+Math.random()*25|0;g.fillStyle=`rgb(${v+10},${v+4},${v-6})`;g.fillRect(x+1,y+1,62,62);}},[6,6]);\n  const deckM=new THREE.MeshStandardMaterial({map:deckTex,color:0x6a6a6c,roughness:.85,transparent:true,opacity:1});\n  const dk=(w,d,x,z)=>{const m=new THREE.Mesh(new THREE.BoxGeometry(w,.25,d),deckM);m.position.set(x,-.125,z);scene.add(m);};\n  const OW=26,OD=18;dk(OW,(OD-Wd)\/2,0,-(Wd\/2+(OD-Wd)\/4));dk(OW,(OD-Wd)\/2,0,(Wd\/2+(OD-Wd)\/4));dk((OW-L)\/2,Wd,-(L\/2+(OW-L)\/4),0);dk((OW-L)\/2,Wd,(L\/2+(OW-L)\/4),0);\n  \/\/ vaso\n  const tileTex=canvasTex(128,128,(g,w,h)=>{g.fillStyle='#1d3d4c';g.fillRect(0,0,w,h);g.strokeStyle='rgba(255,255,255,.08)';for(let i=0;i<=w;i+=16){g.beginPath();g.moveTo(i,0);g.lineTo(i,h);g.moveTo(0,i);g.lineTo(w,i);g.stroke();}},[9,4.5]);\n  const tileM=new THREE.MeshStandardMaterial({map:tileTex,roughness:.6,color:0x557f8f});\n  const fl=new THREE.Mesh(new THREE.PlaneGeometry(L,Wd),new THREE.MeshStandardMaterial({map:tileTex,roughness:.6,color:0x2c4650}));fl.rotation.x=-Math.PI\/2;fl.position.y=-DEP;scene.add(fl);\n  const wall=(w,x,z,ry)=>{const t=tileTex.clone();t.needsUpdate=true;t.repeat.set(w,DEP);const m=new THREE.Mesh(new THREE.PlaneGeometry(w,DEP),new THREE.MeshStandardMaterial({map:t,roughness:.6,color:0x557f8f}));m.position.set(x,-DEP\/2,z);m.rotation.y=ry;scene.add(m);};\n  wall(L,0,-Wd\/2,0);wall(L,0,Wd\/2,Math.PI);wall(Wd,-L\/2,0,Math.PI\/2);wall(Wd,L\/2,0,-Math.PI\/2);\n  \/\/ estrellas en el fondo\n  const pts=starPoints(6000);pts.material.uniforms.uK.value=13;scene.add(pts);const stars=demoStars();\n  fillStars(pts,stars,s=>[(s[0]-.5)*(L-.3),-DEP+.01,(s[1]-.5)*(Wd-.3)]);\n  \/\/ c\u00e1usticas\n  const caU={t:{value:0},col:{value:new THREE.Color()},k:{value:1}};\n  const caus=new THREE.Mesh(new THREE.PlaneGeometry(L,Wd),new THREE.ShaderMaterial({uniforms:caU,transparent:true,depthWrite:false,blending:THREE.AdditiveBlending,\n    vertexShader:`varying vec2 vU;void main(){vU=position.xy;gl_Position=projectionMatrix*modelViewMatrix*vec4(position,1.);}`,\n    fragmentShader:`uniform float t,k;uniform vec3 col;varying vec2 vU;void main(){vec2 p=vU*1.6;float c=0.;for(int i=0;i<3;i++){float fi=float(i);p+=vec2(sin(p.y*1.3+t*.7+fi),cos(p.x*1.1-t*.6+fi*1.7))*.45;c+=abs(sin(p.x*2.1+p.y*1.7));}\n      c=pow(1.0-c\/3.0,4.)*1.6;gl_FragColor=vec4(col*c*.35*k,1.);}`}));\n  caus.rotation.x=-Math.PI\/2;caus.position.y=-DEP+.02;scene.add(caus);\n  \/\/ superficie del agua\n  const wU={t:{value:0},col:{value:new THREE.Color()},wave:{value:.35},under:{value:0}};\n  const surf=new THREE.Mesh(new THREE.PlaneGeometry(L,Wd,1,1),new THREE.ShaderMaterial({uniforms:wU,transparent:true,side:THREE.DoubleSide,depthWrite:false,\n    vertexShader:`varying vec2 vU;varying vec3 vW;void main(){vU=position.xy;vec4 w=modelMatrix*vec4(position,1.);vW=w.xyz;gl_Position=projectionMatrix*viewMatrix*w;}`,\n    fragmentShader:`uniform float t,wave,under;uniform vec3 col;varying vec2 vU;varying vec3 vW;\n      void main(){vec2 p=vU;float h=sin(p.x*3.1+t*1.3)*.5+sin(p.y*4.3-t*1.1)*.4+sin((p.x+p.y)*7.0+t*2.1)*.25;h*=wave;\n        float spec=pow(clamp(.5+.5*h,0.,1.),6.);vec3 base=mix(vec3(.02,.06,.09),col*.18,.6);\n        vec3 c=base+col*spec*.55+vec3(.6,.7,.8)*spec*.12;float a=mix(.42,.18,under);gl_FragColor=vec4(c,a+spec*.25);}`}));\n  surf.rotation.x=-Math.PI\/2;surf.position.y=WL;surf.renderOrder=20;scene.add(surf);\n  \/\/ focos subacu\u00e1ticos\n  const lampMeshes=[],lampLights=[];\n  [[-2.5,-Wd\/2,0],[2.5,-Wd\/2,0],[-2.5,Wd\/2,Math.PI],[2.5,Wd\/2,Math.PI]].forEach(([x,z,ry])=>{const m=new THREE.Mesh(new THREE.CircleGeometry(.14,20),new THREE.MeshBasicMaterial({color:0xffffff}));m.position.set(x,-.75,z+(z<0?.01:-.01));m.rotation.y=ry;scene.add(m);lampMeshes.push(m);});\n  [[-2,0],[2,0]].forEach(([x,z])=>{const l=new THREE.PointLight(0xffffff,1.2,7,1.6);l.position.set(x,-.8,z);scene.add(l);lampLights.push(l);});\n  \/\/ per\u00edmetro LED\n  const perM=new THREE.MeshBasicMaterial({color:0xffffff});\n  [[L+.1,.04,0,-Wd\/2-.05],[L+.1,.04,0,Wd\/2+.05]].forEach(([w,d,x,z])=>{const m=new THREE.Mesh(new THREE.BoxGeometry(w,.03,d),perM);m.position.set(x,.005,z);scene.add(m);});\n  [[.04,Wd+.1,-L\/2-.05,0],[.04,Wd+.1,L\/2+.05,0]].forEach(([w,d,x,z])=>{const m=new THREE.Mesh(new THREE.BoxGeometry(w,.03,d),perM);m.position.set(x,.005,z);scene.add(m);});\n  \/\/ entorno: hamacas, fachada de hotel, balizas\n  const lounge=new THREE.MeshStandardMaterial({color:0x8c877e,roughness:.8});\n  for(let i=0;i<5;i++){const m=new THREE.Mesh(new THREE.BoxGeometry(.7,.25,1.9),lounge);m.position.set(-4+i*2,.12,-5);scene.add(m);const b=new THREE.Mesh(new THREE.BoxGeometry(.7,.6,.12),lounge);b.position.set(-4+i*2,.4,-5.85);b.rotation.x=-.4;scene.add(b);}\n  const facTex=windowsTex(91);facTex.wrapS=facTex.wrapT=THREE.RepeatWrapping;facTex.repeat.set(5,2);\n  const fac=new THREE.Mesh(new THREE.BoxGeometry(30,12,2),new THREE.MeshStandardMaterial({color:0x9b9790,map:facTex,emissiveMap:facTex,emissive:0xffffff,emissiveIntensity:.7}));fac.position.set(0,6,-14);scene.add(fac);\n  for(let i=0;i<8;i++){const b=new THREE.Mesh(new THREE.CylinderGeometry(.06,.06,.5,8),new THREE.MeshBasicMaterial({color:0xffc98a}));b.position.set(-9+i*2.6,.25,6.5);scene.add(b);}\n  const plantM=new THREE.MeshStandardMaterial({color:0x2a4430,roughness:1});\n  [[-11,4],[11,4],[-11,-4],[11,-4]].forEach(([x,z])=>{const p=new THREE.Mesh(new THREE.SphereGeometry(1.1,10,8),plantM);p.position.set(x,.9,z);scene.add(p);});\n\n  \/\/ ingenier\u00eda\n  const engG=new THREE.Group();engG.visible=false;scene.add(engG);const labels=[];\n  const slab=new THREE.Mesh(new THREE.BoxGeometry(L+.6,.25,Wd+.6),new THREE.MeshStandardMaterial({color:0x6e7275,transparent:true,opacity:.5}));slab.position.y=-DEP-.17;engG.add(slab);\n  const poli=new THREE.Mesh(new THREE.BoxGeometry(L+.3,.04,Wd+.3),new THREE.MeshStandardMaterial({color:0xd98a2b,emissive:0x6a3a08,emissiveIntensity:.4}));poli.position.y=-DEP-.03;engG.add(poli);\n  const pass=[[-2.5,0],[0,0],[2.5,0]];const box=new THREE.Vector3(8.5,-1.2,3.8);\n  const cb=new THREE.LineSegments(new THREE.EdgesGeometry(new THREE.BoxGeometry(2.2,1.6,1.6)),new THREE.LineBasicMaterial({color:0x93aab1}));cb.position.copy(box);engG.add(cb);\n  for(let i=0;i<2;i++){const gm=new THREE.Mesh(new THREE.BoxGeometry(.5,.25,.4),new THREE.MeshStandardMaterial({color:0x2c3a44,emissive:0x4ccbe1,emissiveIntensity:.3}));gm.position.set(box.x-.5+i,box.y-.4,box.z);engG.add(gm);}\n  pass.forEach(([x,z])=>{const c=new THREE.CatmullRomCurve3([new THREE.Vector3(x,-DEP-.12,z),new THREE.Vector3(x,-DEP-.35,z),new THREE.Vector3(x*.5+3,-DEP-.4,z+1.5),new THREE.Vector3(box.x-.6,box.y-.4,box.z)]);engG.add(new THREE.Mesh(new THREE.TubeGeometry(c,40,.06,8,false),new THREE.MeshStandardMaterial({color:0x4ccbe1,emissive:0x2bb3c9,emissiveIntensity:.35})));});\n  {const n=stars.length,seg=new Float32Array(n*6);stars.forEach((s,i)=>{const x=(s[0]-.5)*(L-.3),z=(s[1]-.5)*(Wd-.3);const p=pass.reduce((a,b)=>Math.abs(b[0]-x)<Math.abs(a[0]-x)?b:a);seg.set([x,-DEP,z,p[0],-DEP-.12,p[1]],i*6);});\n    const g=new THREE.BufferGeometry();g.setAttribute('position',new THREE.BufferAttribute(seg,3));engG.add(new THREE.LineSegments(g,new THREE.LineBasicMaterial({color:0x9fe9f7,transparent:true,opacity:.18})));}\n  const lb=(h,p)=>labels.push({el:mkLabel(h),pos:new THREE.Vector3(...p),show:false});\n  lb('<b>Polyurea waterproofing<\/b>a continuous membrane under the finish',[-3.6,-DEP-.05,Wd\/2+.2]);\n  lb('<b>Fibre passage<\/b>they cross the floor in bundles',[0,-DEP-.25,0]);\n  lb('<b>Generators in the plant room<\/b>out of the water, easy to maintain',[box.x,box.y+1,box.z]);\n  lb('<b>Underwater lights<\/b>red, green, blue and white (RGBW)',[2.5,-.6,-Wd\/2]);\n\n  \/\/ panel\n  panel.innerHTML=`\n   <div class=\"tothead\"><b>Starry pool<\/b><span class=\"live\">Pool, 9 \u00d7 4.5 m<\/span><\/div>\n   <div class=\"sec intro\"><p>Picture your pool at night: the lights go down and the bottom fills with tiny points of light. They\u2019re optical fibres reaching the pool floor, just like the ones in the bedroom sky.<\/p><\/div>\n   <div class=\"sec\"><h3>See the difference<\/h3><p>Tap \u201cStandard pool\u201d and then \u201cSky on the bottom\u201d to compare.<\/p><div class=\"seg\" id=\"cmp\"><button aria-pressed=\"false\">Standard pool<\/button><button aria-pressed=\"true\">Sky on the bottom<\/button><\/div>\n     <p class=\"note\" style=\"margin-top:10px\">${store.data.cielo&&store.data.cielo.stars&&store.data.cielo.stars.length?'The floor uses the sky you painted in the bedroom, adapted to the size of the pool.':'This is a sample floor. If you paint your own sky in the bedroom and press \u201cTake it to the pool\u201d, it will appear here.'}<\/p><\/div>\n   <div class=\"sec\"><h3>Star brightness<\/h3><div class=\"fader\"><label for=\"sb\">Intensity<\/label><output id=\"sbO\"><\/output><input type=\"range\" id=\"sb\" min=\"0\" max=\"1.6\" step=\"0.01\" value=\"1\"><\/div><\/div>\n   <div class=\"sec\"><h3>Colour of the water<\/h3><p>The lights sit in the walls, under water, and tint the whole pool. Choose their colour and that of the light strip around the edge.<\/p><p class=\"note\">Underwater lights<\/p><div class=\"sw\" id=\"lc\"><\/div><p class=\"note\" style=\"margin-top:14px\">Pool edge<\/p><div class=\"sw\" id=\"pc\"><\/div><\/div>\n   <div class=\"sec\"><h3>Water movement<\/h3><p>With more movement, the light dances on the bottom like it does just after someone has had a swim.<\/p><div class=\"fader\"><label for=\"wv\">Movement<\/label><output id=\"wvO\"><\/output><input type=\"range\" id=\"wv\" min=\"0\" max=\"1\" step=\"0.01\" value=\"0.35\"><\/div><\/div>\n   <div class=\"sec\"><h3>Keeping this one?<\/h3><p>Save it and it will appear under \u201cMy project\u201d, on the home page.<\/p><button class=\"pbtn\" id=\"saveP\">Save to my project<\/button><\/div>`;\n  const sw=(id,set,get)=>{const el=$('#'+id,panel);['Azul','Cian','Blanco','Violeta','Verde','Dorado','Fucsia','Apagado'].forEach(n=>{const b=document.createElement('button');b.title=pn(n);b.setAttribute('aria-label',pn(n));b.style.background=n==='Apagado'?'#222':rgbwCss(PALETTE[n]);b.onclick=()=>{set(PALETTE[n].slice());$$('button',el).forEach(x=>x.setAttribute('aria-pressed',x===b));};el.appendChild(b);});};\n  sw('lc',c=>lampC=c);sw('pc',c=>perC=c);\n  $$('#cmp button',panel).forEach((b,i)=>b.onclick=()=>{conv=i===0;$$('#cmp button',panel).forEach(x=>x.setAttribute('aria-pressed',x===b));});\n  const bind=(id,o,f,show)=>{const i=$('#'+id,panel);const out=$('#'+o,panel);const u=()=>{f(+i.value);out.textContent=show(+i.value);};i.oninput=u;u();};\n  bind('sb','sbO',v=>starB=v,v=>fmt(v*100,0)+'%');bind('wv','wvO',v=>wave=v,v=>v<.15?'Still':v<.55?'Gentle':'Lively');\n  $('#saveP',panel).onclick=()=>{store.data.piscina={focos:lampC,perimetro:perC,estrellas:stars.length};store.save();renderProj();toast('Pool saved to your project');};\n  if(store.data.piscina){lampC=store.data.piscina.focos;perC=store.data.piscina.perimetro;}\n\n  const VIEWS=[{target:[0,-.4,0],r:10.5,theta:.55,phi:1.05,minR:3,maxR:26,minPhi:.2,maxPhi:1.5},{target:[0,-.6,0],r:6.5,theta:1.45,phi:1.3,minR:3,maxR:26,minPhi:.2,maxPhi:1.5},{target:[0,-1,0],r:13,theta:0,phi:.12,minR:3,maxR:26,minPhi:.05,maxPhi:1.5},{target:[1.6,-1.45,0],r:1.1,theta:-1.6,phi:1.12,minR:.3,maxR:1.2,minPhi:.6,maxPhi:2.4}];\n  setViews(['Overview','From the edge','From above','Under water'],i=>{if(eng)engBtn.click();orbit.set(VIEWS[i]);});\n  function setEng(on){eng=on;engG.visible=on;deckM.opacity=on?.15:1;deckM.depthWrite=!on;labels.forEach(l=>l.show=on);\n    if(on){orbit.set({target:[2,-1.6,1],r:13,theta:.9,phi:1.25,minR:3,maxR:26,minPhi:.2,maxPhi:1.85});hint('Under the floor: the waterproofing layer, the slab and the fibre\u2019s route to the plant room');}else{orbit.set(VIEWS[0]);hint('');}}\n  hint('Try the \u201cUnder water\u201d view and turn the camera to look at the bottom');\n  const uw=new THREE.Color('#06303d');\n  return{scene,camera:cam,orbit,labels,setEng,\n    update(dt,t){const lc=conv?new THREE.Color(.85,.92,1):rgbwToColor(lampC);const pc=rgbwToColor(conv?PALETTE.Blanco:perC);\n      lampMeshes.forEach(m=>m.material.color.copy(lc));lampLights.forEach(l=>{l.color.copy(lc);l.intensity=lc.r+lc.g+lc.b>0?1.3:0;});perM.color.copy(pc);\n      caU.t.value=t;caU.col.value.copy(lc);caU.k.value=.4+wave;wU.t.value=t;wU.col.value.copy(lc);wU.wave.value=wave;\n      const m=pts.material.uniforms;m.uTime.value=t;m.uTw.value=.6;m.uPx.value=renderer?renderer.getPixelRatio():1;m.uBright.value=conv?0:starB*1.15;m.uColor.value.setRGB(.9,.95,1);\n      under=cam.position.y<WL;wU.under.value=under?1:0;\n      if(under){scene.fog.color.copy(uw);scene.fog.near=.5;scene.fog.far=11;scene.background.copy(uw);}else{scene.fog.color.copy(BG);scene.fog.near=30;scene.fog.far=80;scene.background.copy(BG);}},\n    dispose(){disposeScene(scene);}};\n}\n\/* =====================================================================\n   SAL\u00d3N: luz arquitect\u00f3nica\n   ===================================================================== *\/\nfunction buildSalon(){\n  const scene=new THREE.Scene();scene.background=new THREE.Color('#0b0f13');\n  const cam=new THREE.PerspectiveCamera(58,1,.05,100);\n  const W=6.4,D=5,H=2.8,SH=2.52,BW=.5;\n  const orbit=new Orbit(cam,{target:[0,1.25,-.6],r:2.9,theta:.42,phi:1.32,minR:1,maxR:3.1,minPhi:.5,maxPhi:2.2});\n  const G=[{id:'L1',name:'Linear',lvl:70,k:4000},{id:'L2',name:'Indirect',lvl:55,k:2700},{id:'L3',name:'Stretch ceiling',lvl:0,c:[0,40,180,40]},{id:'L4',name:'Accent',lvl:60,k:3000}];\n  let hour=21,sel=-1,eng=false;\n  const wallM=new THREE.MeshStandardMaterial({color:0xe6e0d6,roughness:.95});\n  const room=new THREE.Group();scene.add(room);\n  const plane=(w,h,x,y,z,rx,ry,m)=>{const p=new THREE.Mesh(new THREE.PlaneGeometry(w,h),m||wallM);p.position.set(x,y,z);p.rotation.set(rx,ry,0);room.add(p);return p;};\n  const floorTex=canvasTex(256,256,(g,w,h)=>{g.fillStyle='#8e7356';g.fillRect(0,0,w,h);for(let y=0;y<h;y+=24)for(let x=0;x<w;x+=128){const o=(y\/24)%2?64:0;const v=150+Math.random()*30|0;g.fillStyle=`rgb(${v},${v-20},${v-45})`;g.fillRect((x+o)%w,y,127,23);}},[4,4]);\n  plane(W,D,0,0,0,-Math.PI\/2,0,new THREE.MeshStandardMaterial({map:floorTex,roughness:.55}));\n  plane(W,H,0,H\/2,-D\/2,0,0);plane(W,H,0,H\/2,D\/2,0,Math.PI);plane(D,H,-W\/2,H\/2,0,0,Math.PI\/2);\n  \/\/ pared derecha con hueco de ventana: tres paneles\n  const winZ=[-.6,1.4],winY=[.6,2.2];\n  plane(D,winY[0],W\/2,winY[0]\/2,0,0,-Math.PI\/2);plane(D,H-winY[1],W\/2,(H+winY[1])\/2,0,0,-Math.PI\/2);\n  plane(winZ[0]+D\/2,winY[1]-winY[0],W\/2,(winY[0]+winY[1])\/2,(winZ[0]-D\/2)\/2,0,-Math.PI\/2);plane(D\/2-winZ[1],winY[1]-winY[0],W\/2,(winY[0]+winY[1])\/2,(winZ[1]+D\/2)\/2,0,-Math.PI\/2);\n  const skyM=new THREE.MeshBasicMaterial({color:0x0e1a2c});plane(winZ[1]-winZ[0],winY[1]-winY[0],W\/2+.05,(winY[0]+winY[1])\/2,(winZ[0]+winZ[1])\/2,0,-Math.PI\/2,skyM);\n  \/\/ techo: losa + foseado perimetral (bulkhead)\n  plane(W,D,0,H,0,Math.PI\/2,0,new THREE.MeshStandardMaterial({color:0xe9e5de,roughness:.95}));\n  const blk=new THREE.MeshStandardMaterial({color:0xece8e1,roughness:.95});\n  const bx=(w,h,d,x,y,z,m)=>{const b=new THREE.Mesh(new THREE.BoxGeometry(w,h,d),m||blk);b.position.set(x,y,z);room.add(b);return b;};\n  bx(W,H-SH,BW,0,(H+SH)\/2,-D\/2+BW\/2);bx(W,H-SH,BW,0,(H+SH)\/2,D\/2-BW\/2);bx(BW,H-SH,D-2*BW,-W\/2+BW\/2,(H+SH)\/2,0);bx(BW,H-SH,D-2*BW,W\/2-BW\/2,(H+SH)\/2,0);\n  \/\/ techo tensado retroiluminado (L3)\n  const tensM=new THREE.MeshStandardMaterial({color:0xffffff,emissive:0xffffff,emissiveIntensity:0,roughness:1});\n  const tens=plane(W-2*BW-.3,D-2*BW-.3,0,H-.02,0,Math.PI\/2,0,tensM);\n  \/\/ tiras indirectas (L2) en el borde interior del foseado\n  const coveM=new THREE.MeshBasicMaterial({color:0xffffff});const coves=[];\n  [[W-2*BW,.02,.02,0,SH+.01,-D\/2+BW],[W-2*BW,.02,.02,0,SH+.01,D\/2-BW],[.02,.02,D-2*BW,-W\/2+BW,SH+.01,0],[.02,.02,D-2*BW,W\/2-BW,SH+.01,0]].forEach(a=>coves.push(bx(...a,coveM)));\n  \/\/ perfiles lineales (L1)\n  const linM=new THREE.MeshBasicMaterial({color:0xffffff});const lins=[];\n  [-1,1].forEach(s=>lins.push(bx(.05,.03,D-2*BW-.2,s*(W\/2-BW\/2),SH-.016,0,linM)));\n  \/\/ downlights de acento (L4)\n  const spotM=new THREE.MeshBasicMaterial({color:0xffffff});const cans=[];\n  [-1.4,0,1.4].forEach(x=>{const c=new THREE.Mesh(new THREE.CylinderGeometry(.05,.05,.02,16),spotM);c.position.set(x,SH-.012,-D\/2+BW\/2);room.add(c);cans.push(c);});\n  \/\/ mobiliario\n  const fab=c=>new THREE.MeshStandardMaterial({color:c,roughness:.85});\n  bx(2.6,.42,.95,0,.21,1.15,fab(0x56606a));bx(2.6,.5,.22,0,.55,1.55,fab(0x56606a));bx(.22,.3,.95,-1.2,.55,1.15,fab(0x56606a));bx(.22,.3,.95,1.2,.55,1.15,fab(0x56606a));\n  bx(.5,.35,.12,-.6,.6,1.38,fab(0xc9a46b));bx(.5,.35,.12,.5,.6,1.38,fab(0x9c4a3c));\n  bx(1.1,.04,.6,0,.4,-.1,fab(0x3b2f26));[-.5,.5].forEach(x=>[-.35,.15].forEach(z=>bx(.04,.38,.04,x,.19,z,fab(0x2a221c))));\n  bx(3,.01,2.2,0,.005,.3,fab(0xb8ad9a));\n  \/\/ cuadro\n  const art=canvasTex(256,180,(g,w,h)=>{g.fillStyle='#e9e2d4';g.fillRect(0,0,w,h);const cs=['#1e5a74','#d98a2b','#c9432e','#2a3a44','#9fb8a4'];for(let i=0;i<9;i++){g.fillStyle=cs[i%5];g.globalAlpha=.85;g.beginPath();g.arc(30+Math.random()*200,30+Math.random()*120,10+Math.random()*40,0,TAU);g.fill();}});\n  const pic=plane(1.5,1.05,0,1.55,-D\/2+.02,0,0,new THREE.MeshStandardMaterial({map:art,roughness:.7}));\n  \/\/ estanter\u00eda y planta\n  bx(.35,2,1.6,-W\/2+.18,1,-1.2,fab(0x6b5a4a));for(let s=0;s<4;s++)for(let i=0;i<8;i++)bx(.22,.22+Math.random()*.08,.06,-W\/2+.25,.3+s*.48,-1.85+i*.18,fab([0x1e5a74,0xd98a2b,0xece5d8,0x2a3a44,0x9c4a3c][(i+s)%5]));\n  bx(.4,.4,.4,2.6,.2,-1.9,fab(0x8a8378));const leaves=new THREE.Mesh(new THREE.SphereGeometry(.45,10,8),fab(0x2d4a32));leaves.position.set(2.6,.85,-1.9);room.add(leaves);\n  \/\/ luces\n  const amb=new THREE.HemisphereLight(0xffffff,0x3a3027,.05);scene.add(amb);\n  const day=new THREE.DirectionalLight(0xffffff,0);day.position.set(8,4,.4);day.target.position.set(-1,0,0);scene.add(day);scene.add(day.target);\n  const winL=new THREE.PointLight(0xbfd6ff,0,8,1.5);winL.position.set(W\/2-.4,1.5,.4);scene.add(winL);\n  const l1=[-1,1].map(s=>{const l=new THREE.PointLight(0xffffff,0,6,1.6);l.position.set(s*(W\/2-BW\/2),SH-.25,0);scene.add(l);return l;});\n  const l2=[[0,-1.6],[0,1.6],[-2.3,0],[2.3,0]].map(([x,z])=>{const l=new THREE.PointLight(0xffffff,0,5,1.6);l.position.set(x,H-.05,z);scene.add(l);return l;});\n  const l3=new THREE.PointLight(0xffffff,0,7,1.4);l3.position.set(0,H-.3,0);scene.add(l3);\n  const l4=[[0,-D\/2+.02,1.55],[-1.4,-D\/2+.1,1.2]].map(([x,z,y])=>{const s=new THREE.SpotLight(0xffffff,0,6,.42,.55,1.4);s.position.set(x,SH-.05,-D\/2+BW\/2);s.target.position.set(x,y,z);scene.add(s);scene.add(s.target);return s;});\n  \/\/ hitboxes\n  const inv=new THREE.MeshBasicMaterial({visible:false});const hits=[];\n  const hb=(w,h,d,x,y,z,gi)=>{const m=new THREE.Mesh(new THREE.BoxGeometry(w,h,d),inv);m.position.set(x,y,z);m.userData.g=gi;room.add(m);hits.push(m);};\n  [-1,1].forEach(s=>hb(.35,.2,D-2*BW,s*(W\/2-BW\/2),SH-.05,0,0));\n  hb(W-2*BW,.15,.25,0,SH,-D\/2+BW+.1,1);hb(W-2*BW,.15,.25,0,SH,D\/2-BW-.1,1);\n  hb(W-2*BW-.6,.06,D-2*BW-.6,0,H-.05,0,2);\n  hb(3.4,.25,.4,0,SH-.05,-D\/2+BW\/2,3);hb(1.6,1.2,.1,0,1.55,-D\/2+.06,3);\n  \/\/ etiquetas de ingenier\u00eda\n  const labels=[];const lb=(h,p)=>{const o={el:mkLabel(h),pos:new THREE.Vector3(...p),show:false};labels.push(o);return o;};\n  const engL=[lb('',[W\/2-BW\/2,SH-.1,-1.6]),lb('',[0,SH+.05,D\/2-BW]),lb('',[0,H-.1,.6]),lb('',[-1.4,SH-.05,-D\/2+BW\/2])];\n  const MAP=[{p:'DALI DT8',a:'addr. 1 and 2',w:24*2*(D-2*BW-.2)},{p:'DALI DT8',a:'addr. 3 to 6',w:10*2*(W+D-4*BW)},{p:'DMX RGBW',a:'channels 1 to 4',w:12*(W-2*BW-.3)*(D-2*BW-.3)},{p:'DALI',a:'addr. 7 to 9',w:7*3}];\n\n  \/\/ panel\n  panel.innerHTML=`\n   <div class=\"tothead\"><b>Architectural lighting<\/b><span class=\"live\">Living room, 6.4 \u00d7 5 m<\/span><\/div>\n   <div class=\"sec intro\"><p>You\u2019re in an ordinary living room: sofa, table, shelves and a painting. We won\u2019t move a thing. Using light alone, you\u2019ll turn it into very different spaces.<\/p><\/div>\n   <div class=\"sec\"><h3>Start with a mood<\/h3><p>Each mood combines the room\u2019s four lights in a different way. Tap one, look at the scene and try the next.<\/p><div class=\"chips\" id=\"scn\"><\/div><p class=\"note\" id=\"scnDesc\" style=\"margin-top:10px\"><\/p><\/div>\n   <div class=\"sec\"><h3>From morning to night<\/h3><p>Slide to change the time. Notice how what comes in through the window changes, and how much the lights add at each moment.<\/p><div class=\"fader\"><label for=\"hr\">Time<\/label><output id=\"hrO\"><\/output><input type=\"range\" id=\"hr\" min=\"8\" max=\"24\" step=\"0.25\" value=\"21\"><\/div><\/div>\n   <div class=\"sec\"><h3>The room\u2019s four lights<\/h3><p>Adjust them here, or tap them directly in the scene and drag up or down. The selected one is marked with a green border.<\/p><div id=\"grp\"><\/div><\/div>\n   <div class=\"sec\"><h3>Tell us how you want to feel<\/h3><p>Tell us what you\u2019ll use the room for or how you want to feel, and we\u2019ll suggest a combination of the four lights.<\/p><textarea class=\"ask\" id=\"feel\" placeholder=\"For example: I want to read for a while without the light tiring me\"><\/textarea>\n     <div class=\"row\" style=\"margin-top:8px\"><button class=\"pbtn\" id=\"feelGo\">Suggest a mood<\/button><\/div><div id=\"feelOut\"><\/div><\/div>\n   <div class=\"sec\"><details class=\"more\" style=\"border:0;margin:0;padding:0\"><summary>For the technically minded: how each light is controlled<\/summary><p>Each circuit connects to a control system with its own protocol. This is an example of how we approach it; power figures are estimates.<\/p><table class=\"tbl\" id=\"map\"><thead><tr><th>Light<\/th><th>Protocol<\/th><th>Level<\/th><th>Power<\/th><\/tr><\/thead><tbody><\/tbody><\/table><\/details><\/div>\n   <div class=\"sec\"><h3>Like this mood?<\/h3><p>Save it and it will appear under \u201cMy project\u201d, on the home page.<\/p><button class=\"pbtn\" id=\"saveS\">Save to my project<\/button><\/div>`;\n  const SC={'Rest':[[15,2700],[45,2700],[10,[255,120,20,40]],[25,2700]],'Reading':[[85,4000],[40,3500],[0,[0,0,0,0]],[50,3500]],'Gathering':[[70,3500],[70,3500],[35,[0,0,0,255]],[60,3000]],'Night':[[0,2700],[18,2700],[22,[0,30,160,0]],[8,2700]],'Off':[[0,2700],[0,2700],[0,[0,0,0,0]],[0,2700]]};\n  const scEl=$('#scn',panel);Object.keys(SC).forEach(n=>{const b=document.createElement('button');b.className='chip';b.textContent=n;b.onclick=()=>{applyScene(SC[n]);$$('.chip',scEl).forEach(x=>x.setAttribute('aria-pressed',x===b));$('#scnDesc',panel).textContent=SCD[n];};scEl.appendChild(b);});\n  const SCD={'Rest':'Warm, low light, mostly indirect, so the ceiling doesn\u2019t dazzle.','Reading':'More neutral, direct light over the seating area, to read without tiring your eyes.','Gathering':'Pleasant general light, with spots on the painting and the shelves to add depth.','Night':'Very little light: the ceiling in soft blue and a thread of light to find your way.','Off':'Everything off, so you see only the light coming in through the window.'};\n  const GD=['Ceiling light profiles that light up the seating area.','Strips hidden in the ceiling that wash the walls with soft light.','A fabric panel lit from behind. It can be white or any colour.','Small spotlights that pick out the painting and the shelves.'];\n  function applyScene(s){s.forEach((v,i)=>{G[i].lvl=v[0];if(i===2)G[i].c=v[1];else G[i].k=v[1];});syncG();}\n  const gEl=$('#grp',panel);\n  G.forEach((g,i)=>{const d=document.createElement('div');d.className='fader';d.dataset.g=i;\n    d.innerHTML=`<label for=\"g${i}\">${g.name}<\/label><output id=\"go${i}\"><\/output><span class=\"desc\">${GD[i]}<\/span><input type=\"range\" id=\"g${i}\" min=\"0\" max=\"100\" value=\"${g.lvl}\" aria-label=\"${g.name} intensity\">`+(i===2?`<span class=\"sub\">Panel colour<\/span><div class=\"sw\" style=\"grid-column:1\/3\" id=\"g2c\"><\/div>`:`<span class=\"sub\">Tone: warmer to the left, cooler to the right<\/span><input type=\"range\" id=\"k${i}\" min=\"2700\" max=\"6500\" step=\"100\" value=\"${g.k}\" aria-label=\"${g.name} tone\">`);gEl.appendChild(d);\n    $('#g'+i,d).oninput=e=>{g.lvl=+e.target.value;syncG();};if(i!==2)$('#k'+i,d).oninput=e=>{g.k=+e.target.value;syncG();};});\n  ['Blanco','Dorado','Naranja','Azul','Cian','Violeta','Fucsia','Verde'].forEach(n=>{const b=document.createElement('button');b.style.background=rgbwCss(PALETTE[n]);b.title=pn(n);b.setAttribute('aria-label',pn(n));b.onclick=()=>{G[2].c=PALETTE[n].slice();if(!G[2].lvl)G[2].lvl=50;syncG();};$('#g2c',panel).appendChild(b);});\n  function syncG(){G.forEach((g,i)=>{const r=$('#g'+i,panel);if(r&&activeEl()!==r)r.value=g.lvl;const k=$('#k'+i,panel);if(k&&activeEl()!==k)k.value=g.k;$('#go'+i,panel).textContent=g.lvl+'%'+(i===2?'':', '+(g.k<3300?'warm':g.k<4800?'neutral':'cool'));\n    $$('[data-g]',gEl).forEach(d=>d.style.outline=+d.dataset.g===sel?'1px solid var(--x-water)':'none');});\n    $('#map tbody',panel).innerHTML=G.map((g,i)=>`<tr><td>${g.name}<\/td><td class=\"m\">${MAP[i].p}<br>${MAP[i].a}<\/td><td class=\"m\">${g.lvl}%<\/td><td class=\"m\">${fmt(MAP[i].w*g.lvl\/100,0)} W<\/td><\/tr>`).join('')+`<tr><td colspan=\"3\"><b>Total<\/b><\/td><td class=\"m\"><b>${fmt(G.reduce((a,g,i)=>a+MAP[i].w*g.lvl\/100,0),0)} W<\/b><\/td><\/tr>`;}\n  const hr=$('#hr',panel),hrO=$('#hrO',panel);const hu=()=>{hour=+hr.value;const h=Math.floor(hour),m=Math.round((hour-h)*60);hrO.textContent=`${String(h%24).padStart(2,'0')}:${String(m).padStart(2,'0')}`;};hr.oninput=hu;hu();\n  $('#saveS',panel).onclick=()=>{store.data.salon={circuitos:G.map(g=>({id:g.id,nivel:g.lvl,k:g.k,c:g.c})),hora:hour};store.save();renderProj();toast('Living room saved to your project');};\n  if(store.data.salon)store.data.salon.circuitos.forEach((c,i)=>{G[i].lvl=c.nivel;if(c.k)G[i].k=c.k;if(c.c)G[i].c=c.c;});\n  syncG();\n  function localFeel(s){s=s.toLowerCase();if(\/read|work|focus|stud\/.test(s))return{s:'Reading',e:'More direct, neutral light over where you\u2019re sitting, with indirect light in support so your eyes don\u2019t tire.'};\n    if(\/sleep|relax|rest|calm|quiet|unwind\/.test(s))return{s:'Rest',e:'Warm, low light, mostly indirect, so the ceiling doesn\u2019t dazzle.'};\n    if(\/friend|dinner|meet|party|people|guest\/.test(s))return{s:'Gathering',e:'Friendly general light with accents on the painting and shelves to add depth.'};\n    return{s:'Night',e:'A dim scene with the stretch ceiling in blue and a little indirect light to find your way.'};}\n  $('#feelGo',panel).onclick=async()=>{const txt=$('#feel',panel).value.trim();if(!txt){$('#feel',panel).focus();return;}const b=$('#feelGo',panel);b.disabled=true;$('#feelOut',panel).innerHTML='<div class=\"reply\">Thinking\u2026<\/div>';\n    const prompt=`You are Attikkal's lighting scene system. Propose a scene for a living room based on how the person wants to feel.\nCircuits: L1 linear profiles (tunable white 2700-6500 K), L2 indirect light in a ceiling recess (2700-6500 K), L3 backlit RGBW stretch ceiling, L4 accent downlights on a painting and shelves (2700-6500 K). Levels from 0 to 100.\nCurrent time: ${Math.floor(hour)}h. Request: \"\"\"${txt.slice(0,400)}\"\"\"\nReply with JSON ONLY: {\"L1\":{\"nivel\":n,\"k\":n},\"L2\":{\"nivel\":n,\"k\":n},\"L3\":{\"nivel\":n,\"rgbw\":[r,g,b,w]},\"L4\":{\"nivel\":n,\"k\":n},\"explicacion\":\"one or two sentences in English, friendly tone\"}`;\n    try{const r=await askJSON(prompt);['L1','L2','L3','L4'].forEach((id,i)=>{const o=r[id]||{};G[i].lvl=clamp(Math.round(+o.nivel||0),0,100);if(i===2)G[i].c=(o.rgbw||[0,0,0,0]).slice(0,4).map(v=>clamp(+v||0,0,255));else G[i].k=clamp(Math.round((+o.k||3000)\/100)*100,2700,6500);});syncG();\n      $('#feelOut',panel).innerHTML='<div class=\"reply\"><\/div>';$('.reply',panel).textContent=r.explicacion||'';const sm=document.createElement('small');sm.textContent='The AI\u2019s proposal, combining the four lights';$('.reply',panel).appendChild(sm);}\n    catch(e){const f=localFeel(txt);applyScene(SC[f.s]);$('#feelOut',panel).innerHTML='<div class=\"reply\"><\/div>';$('.reply',panel).textContent=f.e;const sm=document.createElement('small');sm.textContent=`No AI on this page: we suggest the \u201c${f.s}\u201d mood`;$('.reply',panel).appendChild(sm);}\n    finally{b.disabled=false;}};\n\n  let drag=null;\n  function down(e){const h=pick(hits);if(!h)return false;sel=h.object.userData.g;drag={y:e.clientY,s:G[sel].lvl};syncG();hint(`${G[sel].name}: drag up to raise it or down to lower it`);\n    const row=$(`[data-g=\"${sel}\"]`,panel);row&&row.scrollIntoView({block:'nearest',behavior:'smooth'});return true;}\n  function move(e){if(!drag)return;G[sel].lvl=clamp(Math.round(drag.s+(drag.y-e.clientY)*.4),0,100);syncG();}\n  function up(){drag=null;}\n  function hover(){gl.style.cursor=pick(hits)?'ns-resize':'';}\n  function setEng(on){eng=on;engL.forEach(l=>l.show=on);hint(on?'Each light with the system that controls it and its level':'');}\n  setViews(['From the doorway','From the sofa','Looking up'],i=>{orbit.set([{target:[0,1.25,-.6],r:2.9,theta:.42,phi:1.32},{target:[0,1.3,-1.2],r:2.3,theta:0,phi:1.42},{target:[0,2.6,0],r:2.4,theta:.6,phi:2.35}][i]);});\n  hint('Tap a light in the scene and drag up or down');\n  const tmp=new THREE.Color();\n  return{scene,camera:cam,orbit,labels,down,move,up,hover,setEng,\n    update(dt){\n      \/\/ luz natural\n      const h=hour;const dayK=h<19?clamp((h-7)\/3,0,1)*clamp((20.5-h)\/2.5,0,1):clamp((20.5-h)\/1.5,0,1);const sunset=clamp(1-Math.abs(h-19.5)\/1.6,0,1);\n      day.intensity=2.2*dayK;day.color.setRGB(1,.95-.3*sunset,.88-.5*sunset);winL.intensity=1.6*dayK;amb.intensity=.04+.4*dayK;\n      skyM.color.setRGB(lerp(.05,.62+.35*sunset,dayK),lerp(.08,.78-.25*sunset,dayK),lerp(.14,.95-.55*sunset,dayK));\n      const lv=i=>G[i].lvl\/100;\n      tmp.copy(cct(G[0].k));linM.color.copy(tmp).multiplyScalar(.15+1.6*lv(0));l1.forEach(l=>{l.color.copy(tmp);l.intensity=1.6*lv(0);});\n      tmp.copy(cct(G[1].k));coveM.color.copy(tmp).multiplyScalar(.1+1.8*lv(1));l2.forEach(l=>{l.color.copy(tmp);l.intensity=.9*lv(1);});\n      tmp.copy(rgbwToColor(G[2].c));tensM.emissive.copy(tmp);tensM.emissiveIntensity=.9*lv(2);l3.color.copy(tmp);l3.intensity=1.3*lv(2)*(tmp.r+tmp.g+tmp.b>0?1:0);\n      tmp.copy(cct(G[3].k));spotM.color.copy(tmp).multiplyScalar(.2+1.5*lv(3));l4.forEach(l=>{l.color.copy(tmp);l.intensity=3.2*lv(3);});\n      if(eng)engL.forEach((l,i)=>l.el.innerHTML=`<b>${G[i].name}<\/b>${MAP[i].p}, ${MAP[i].a}<br><em>${G[i].lvl}%${i===2?'':', '+G[i].k+' K'}<\/em>`);},\n    dispose(){disposeScene(scene);}};\n}\n\/* =====================================================================\n   ESTUDIO IA: tu foto, tu techo\n   ===================================================================== *\/\nfunction sq2quad(q){const [x0,y0]=q[0],[x1,y1]=q[1],[x2,y2]=q[2],[x3,y3]=q[3];const dx1=x1-x2,dx2=x3-x2,dy1=y1-y2,dy2=y3-y2,sx=x0-x1+x2-x3,sy=y0-y1+y2-y3;let g=0,h=0;\n  if(Math.abs(sx)>1e-9||Math.abs(sy)>1e-9){const den=dx1*dy2-dx2*dy1||1e-9;g=(sx*dy2-dx2*sy)\/den;h=(dx1*sy-sx*dy1)\/den;}\n  const a=x1-x0+g*x1,b=x3-x0+h*x3,c=x0,d=y1-y0+g*y1,e=y3-y0+h*y3,f=y0;return(u,v)=>{const w=g*u+h*v+1;return[(a*u+b*v+c)\/w,(d*u+e*v+f)\/w];};}\n\nfunction exampleRoom(){ \/\/ renderiza el dormitorio 3D como \"foto\" de ejemplo y calcula el techo visible\n  const r=getRenderer();const sc=new THREE.Scene();sc.background=new THREE.Color('#ddd');const R=bedroom(sc);\n  R.hemi.intensity=.9;R.ceilLight.intensity=1;R.ceilM.color.set(0xe8e4dc);R.win.material.color.set(0xb8d4ea);R.lamps.forEach(o=>o.l.intensity=.4);\n  const sun=new THREE.DirectionalLight(0xfff4e0,.6);sun.position.set(4,3,1);sc.add(sun);\n  const c=new THREE.PerspectiveCamera(70,4\/3,.05,50);c.position.set(1.6,1.45,2.0);c.lookAt(-.4,1.55,-1.6);c.updateMatrixWorld();\n  r.setSize(1200,900,false);r.render(sc,c);const url=gl.toDataURL('image\/jpeg',.92);\n  const {W,D,H}=ROOM;const proj=p=>{const v=new THREE.Vector3(...p).project(c);return[(v.x*.5+.5),(-v.y*.5+.5)];};\n  const edge=x=>{let best=proj([x,H,-D\/2]);for(let t=0;t<=1;t+=.01){const p=proj([x,H,-D\/2+t*D]);if(p[1]<0)break;best=p;}return best;};\n  const bl=proj([-W\/2,H,-D\/2]),br=proj([W\/2,H,-D\/2]);const tl=edge(-W\/2),tr=edge(W\/2);\n  disposeScene(sc);resize();\n  return{url,quad:[[tl[0],Math.max(0,tl[1])],[tr[0],Math.max(0,tr[1])],br,bl]};}\n\nfunction buildEstudio(){\n  gl.hidden=true;c2d.hidden=false;const ctx=c2d.getContext('2d');\n  let img=null,quad=null,out=null,mode='mark',split=.5,view='cmp',style='Balanced',night=.75,tone='Warm white',dragI=-1,fit={x:0,y:0,s:1};\n  const TONE={'Warm white':[255,236,200],'Cool white':[220,236,255],'Blue':[130,170,255]};\n  panel.innerHTML=`\n   <div class=\"tothead\"><b>AI studio<\/b><span class=\"live\">An image to imagine with<\/span><\/div>\n   <div class=\"sec intro\"><p>Here you can see how a starry sky would look in your own room. All you need is a photo where the ceiling is visible. It\u2019s four steps and takes a couple of minutes.<\/p><\/div>\n   <div class=\"sec\"><h3>1. Choose a photo<\/h3><p>It works best with a photo taken from a corner of the room, where the ceiling is clearly visible.<\/p><label class=\"drop\" for=\"file\">Tap here to upload your photo<input type=\"file\" id=\"file\" accept=\"image\/*\" hidden><\/label>\n     <div class=\"row\" style=\"margin-top:8px\"><button class=\"gbtn\" id=\"ex\">Use a sample bedroom<\/button><\/div>\n     <p class=\"note\" style=\"margin-top:10px\">Your photo stays on your device: we don\u2019t upload it anywhere. It\u2019s only sent to the AI if you press \u201cFind the ceiling with AI\u201d.<\/p><\/div>\n   <div class=\"sec\"><h3>2. Mark the ceiling<\/h3><p>You\u2019ll see four green circles on the photo. Drag them to the corners of the ceiling. If a corner falls outside the photo, take it to the edge.<\/p>\n     <div class=\"row\"><button class=\"gbtn\" id=\"aiQ\" disabled>Find the ceiling with AI<\/button><\/div><div class=\"status\" id=\"aiSt\"><\/div><\/div>\n   <div class=\"sec\"><h3>3. Choose a style<\/h3><p>Subtle adds a few small stars. Balanced is our usual starting point. Bold fills the ceiling and adds a touch of colour.<\/p><div class=\"seg\" id=\"sty\"><button>Subtle<\/button><button aria-pressed=\"true\">Balanced<\/button><button>Bold<\/button><\/div>\n     <div class=\"chips\" id=\"ton\" style=\"margin-top:10px\"><\/div>\n     <div class=\"fader\" style=\"margin-top:12px\"><label for=\"nt\">How dark we make the room<\/label><output id=\"ntO\"><\/output><input type=\"range\" id=\"nt\" min=\"0\" max=\"1\" step=\"0.01\" value=\"0.75\"><\/div>\n     <p class=\"note\">${store.data.cielo&&store.data.cielo.stars&&store.data.cielo.stars.length?'We\u2019ll use the sky you painted in the bedroom.':'We\u2019ll use a sample sky. If you paint your own in the bedroom, we\u2019ll use it here.'}<\/p>\n     <button class=\"pbtn\" id=\"gen\" disabled>Create visualisation<\/button><\/div>\n   <div class=\"sec\"><h3>4. Compare and save<\/h3><p>Drag the white line across the image to see before and after. If you like it, save it: you can keep up to three versions.<\/p><div class=\"seg\" id=\"vw\"><button>Before<\/button><button>After<\/button><button aria-pressed=\"true\">Compare<\/button><\/div>\n     <div class=\"row\" style=\"margin-top:10px\"><button class=\"gbtn\" id=\"sv\" disabled>Save this version<\/button><\/div><div class=\"thumbs\" id=\"th\"><\/div>\n     <p class=\"note\" style=\"margin-top:10px\">It\u2019s an image to help you imagine the result. Where each fibre goes and how many generators are needed is something we decide together in the technical study.<\/p><\/div>`;\n  const st=$('#aiSt',panel);\n  $$('#sty button',panel).forEach(b=>b.onclick=()=>{style=b.textContent;$$('#sty button',panel).forEach(x=>x.setAttribute('aria-pressed',x===b));if(out)generate();});\n  $$('#vw button',panel).forEach(b=>b.onclick=()=>{view=['before','after','cmp'][[...b.parentNode.children].indexOf(b)];$$('#vw button',panel).forEach(x=>x.setAttribute('aria-pressed',x===b));draw();});\n  Object.keys(TONE).forEach(n=>{const b=document.createElement('button');b.className='chip';b.textContent=n;b.setAttribute('aria-pressed',n===tone);b.onclick=()=>{tone=n;$$('#ton .chip',panel).forEach(x=>x.setAttribute('aria-pressed',x===b));if(out)generate();};$('#ton',panel).appendChild(b);});\n  const nt=$('#nt',panel);const nu=()=>{night=+nt.value;$('#ntO',panel).textContent=fmt(night*100,0)+'%';};nt.oninput=nu;nt.onchange=()=>{if(out)generate();};nu();\n  function setImg(src,q){const im=new Image();im.onload=()=>{img=im;quad=q||[[.18,.02],[.82,.02],[.92,.3],[.08,.3]];out=null;mode='mark';$('#gen',panel).disabled=false;$('#sv',panel).disabled=true;aiOn().then(ok=>{$('#aiQ',panel).disabled=!ok;st.textContent=ok?'':'The AI isn\u2019t connected on this page. Mark the ceiling by hand, it\u2019s very quick.';});layout();draw();hint('Drag the green circles to the corners of the ceiling');};im.src=src;}\n  $('#file',panel).onchange=e=>{const f=e.target.files[0];if(!f)return;const rd=new FileReader();rd.onload=()=>{const im=new Image();im.onload=()=>{const m=1600\/Math.max(im.width,im.height);const cv=document.createElement('canvas');cv.width=Math.round(im.width*Math.min(1,m));cv.height=Math.round(im.height*Math.min(1,m));cv.getContext('2d').drawImage(im,0,0,cv.width,cv.height);setImg(cv.toDataURL('image\/jpeg',.9));};im.src=rd.result;};rd.readAsDataURL(f);};\n  $('#ex',panel).onclick=()=>{const r=exampleRoom();setImg(r.url,r.quad);};\n  $('#aiQ',panel).onclick=async()=>{if(!img)return;const b=$('#aiQ',panel);b.disabled=true;st.textContent='Looking for the ceiling in your photo\u2026';\n    try{const s=await getSample();if(s){const lim=s.limits?await s.limits():{};if(!lim||!lim.images)throw{code:'images_unavailable'};}\n      const cv=document.createElement('canvas');const k=768\/Math.max(img.width,img.height);cv.width=img.width*k|0;cv.height=img.height*k|0;cv.getContext('2d').drawImage(img,0,0,cv.width,cv.height);\n      const blob=await new Promise(r=>cv.toBlob(r,'image\/jpeg',.85));\n      const r=await askJSON(`This is a photo of a room. Find the visible ceiling surface.\nReturn JSON ONLY {\"techo\":[[x,y],[x,y],[x,y],[x,y]],\"comentario\":\"short sentence in English\"} with coordinates normalised between 0 and 1 (x to the right, y downwards) for the corners of the visible ceiling area, in this order: top left, top right, bottom right, bottom left. If the ceiling is cut off by the edge of the photo, use the edge. If no ceiling is visible return {\"techo\":null,\"comentario\":\"...\"}.`,{images:[blob],modelTier:'default'});\n      if(r&&Array.isArray(r.techo)&&r.techo.length===4){quad=r.techo.map(p=>[clamp(+p[0],0,1),clamp(+p[1],0,1)]);out=null;mode='mark';draw();st.textContent=(r.comentario||'We\u2019ve marked the ceiling.')+' If a corner doesn\u2019t fit, drag it.';}\n      else st.textContent=(r&&r.comentario)||'We couldn\u2019t find the ceiling in this photo. Mark it by hand with the green circles.';}\n    catch(e){st.textContent=e&&e.code==='not_granted'?'You haven\u2019t allowed the AI. You can mark the ceiling by hand.':'The AI couldn\u2019t analyse the photo. Mark the ceiling by hand with the green circles.';}\n    finally{b.disabled=false;}};\n  \/\/ render\n  const sprite=document.createElement('canvas');sprite.width=sprite.height=64;\n  function makeSprite(rgb){const g=sprite.getContext('2d');g.clearRect(0,0,64,64);const r=g.createRadialGradient(32,32,0,32,32,32);r.addColorStop(0,'rgba(255,255,255,1)');r.addColorStop(.12,`rgba(${rgb},.95)`);r.addColorStop(.4,`rgba(${rgb},.22)`);r.addColorStop(1,`rgba(${rgb},0)`);g.fillStyle=r;g.fillRect(0,0,64,64);}\n  function generate(){if(!img)return;const w=img.width,h=img.height;out=document.createElement('canvas');out.width=w;out.height=h;const g=out.getContext('2d');g.drawImage(img,0,0);\n    const S={Subtle:{d:.45,s:.85,k:.7},Balanced:{d:1,s:1,k:1},Bold:{d:1.7,s:1.15,k:1.35}}[style];\n    g.globalCompositeOperation='multiply';const nc=[lerp(255,38,night),lerp(255,48,night),lerp(255,78,night)].map(Math.round);g.fillStyle=`rgb(${nc})`;g.fillRect(0,0,w,h);\n    const Q=quad.map(p=>[p[0]*w,p[1]*h]);g.globalCompositeOperation='source-over';g.save();g.beginPath();Q.forEach((p,i)=>i?g.lineTo(...p):g.moveTo(...p));g.closePath();g.clip();\n    g.fillStyle=`rgba(4,7,16,${.25+.45*night})`;g.fillRect(0,0,w,h);\n    if(style==='Singular'){const rg=g.createLinearGradient(Q[0][0],Q[0][1],Q[2][0],Q[2][1]);rg.addColorStop(0,'rgba(60,90,200,.10)');rg.addColorStop(1,'rgba(160,60,200,.08)');g.fillStyle=rg;g.fillRect(0,0,w,h);}\n    const H=sq2quad(Q);const rgb=TONE[tone];makeSprite(rgb.join(','));g.globalCompositeOperation='lighter';\n    let list=demoStars();if(S.d<1)list=list.filter((s,i)=>(i*0.618)%1<S.d);if(S.d>1)list=list.concat(naturalSky(Math.round(list.length*(S.d-1)),true));\n    const base=[2.2,3.2,4.6].map(v=>v*Math.max(w,h)\/1200);const vis=.45+.75*night;\n    list.forEach(s=>{const p=H(s[0],s[1]),p2=H(Math.min(1,s[0]+.02),s[1]);const sc=clamp(Math.hypot(p2[0]-p[0],p2[1]-p[1])\/(.02*w*.6),.35,1.6);const r=base[s[2]]*S.s*sc*2.6;g.globalAlpha=clamp(vis*S.k*(.6+.4*((s[0]*13.7)%1)),0,1);g.drawImage(sprite,p[0]-r,p[1]-r,r*2,r*2);});\n    g.restore();g.globalAlpha=1;g.globalCompositeOperation='source-over';mode='result';$('#sv',panel).disabled=false;draw();hint('Drag across the image to move the line and compare before and after');}\n  $('#gen',panel).onclick=generate;\n  $('#sv',panel).onclick=()=>{if(!out)return;const t=document.createElement('canvas');const k=480\/out.width;t.width=480;t.height=Math.round(out.height*k);t.getContext('2d').drawImage(out,0,0,t.width,t.height);\n    const arr=store.data.estudio||[];arr.push({img:t.toDataURL('image\/jpeg',.72),estilo:style,tono:tone});while(arr.length>3)arr.shift();store.data.estudio=arr;store.save();renderProj();thumbs();toast('Version saved to your project');};\n  function thumbs(){const el=$('#th',panel);el.innerHTML='';(store.data.estudio||[]).forEach(v=>{const i=document.createElement('img');i.src=v.img;i.alt=`Variante ${v.estilo}`;i.title=`${v.estilo}, ${v.tono}`;i.onclick=()=>setImg(v.img,[[0,0],[1,0],[1,.01],[0,.01]]);el.appendChild(i);});}\n  thumbs();\n  function layout(){const w=stage.clientWidth,h=stage.clientHeight,dpr=Math.min(devicePixelRatio,2);c2d.width=w*dpr;c2d.height=h*dpr;ctx.setTransform(dpr,0,0,dpr,0,0);\n    if(img){const top=70,pad=20;const aw=w-2*pad,ah=h-top-pad;const s=Math.min(aw\/img.width,ah\/img.height);fit={s,x:(w-img.width*s)\/2,y:top+(ah-img.height*s)\/2};}}\n  function draw(){const w=stage.clientWidth,h=stage.clientHeight;ctx.fillStyle='#0b1418';ctx.fillRect(0,0,w,h);\n    if(!img){ctx.fillStyle='#93aab1';ctx.font='500 16px Archivo, sans-serif';ctx.textAlign='center';ctx.fillText('Start with step 1: upload a photo or use the sample bedroom',w\/2,h\/2);ctx.textAlign='start';return;}\n    const {x,y,s}=fit,iw=img.width*s,ih=img.height*s;\n    if(mode==='result'&&out){if(view==='before')ctx.drawImage(img,x,y,iw,ih);else if(view==='after')ctx.drawImage(out,x,y,iw,ih);\n      else{ctx.drawImage(img,x,y,iw,ih);const sx=iw*split;ctx.drawImage(out,img.width*split,0,img.width*(1-split),img.height,x+sx,y,iw-sx,ih);ctx.fillStyle='#e3edef';ctx.fillRect(x+sx-1,y,2,ih);\n        ctx.beginPath();ctx.arc(x+sx,y+ih\/2,14,0,TAU);ctx.fill();ctx.fillStyle='#0b1418';ctx.font='700 12px Archivo, sans-serif';ctx.textAlign='center';ctx.fillText('\u2194',x+sx,y+ih\/2+4);ctx.textAlign='start';\n        ctx.font='600 13px Archivo, sans-serif';ctx.fillStyle='rgba(7,18,24,.8)';ctx.fillRect(x+10,y+10,58,24);ctx.fillRect(x+iw-80,y+10,70,24);ctx.fillStyle='#e3edef';ctx.fillText('Before',x+20,y+27);ctx.fillText('After',x+iw-70,y+27);}\n      return;}\n    ctx.drawImage(img,x,y,iw,ih);const P=quad.map(p=>[x+p[0]*iw,y+p[1]*ih]);\n    ctx.fillStyle='rgba(172,225,175,.22)';ctx.strokeStyle='#ace1af';ctx.lineWidth=2;ctx.beginPath();P.forEach((p,i)=>i?ctx.lineTo(...p):ctx.moveTo(...p));ctx.closePath();ctx.fill();ctx.stroke();\n    P.forEach(p=>{ctx.beginPath();ctx.arc(p[0],p[1],11,0,TAU);ctx.fillStyle='#ace1af';ctx.fill();ctx.lineWidth=3;ctx.strokeStyle='#0b1418';ctx.stroke();});}\n  const toImg=e=>{const r=c2d.getBoundingClientRect();return[(e.clientX-r.left-fit.x)\/(img.width*fit.s),(e.clientY-r.top-fit.y)\/(img.height*fit.s)];};\n  c2d.onpointerdown=e=>{if(!img)return;c2d.setPointerCapture(e.pointerId);const p=toImg(e);\n    if(mode==='result'){if(view==='cmp'){split=clamp(p[0],0,1);dragI=9;draw();}return;}\n    const iw=img.width*fit.s,ih=img.height*fit.s;let best=-1,bd=30;quad.forEach((q,i)=>{const d=Math.hypot((q[0]-p[0])*iw,(q[1]-p[1])*ih);if(d<bd){bd=d;best=i;}});dragI=best;};\n  c2d.onpointermove=e=>{if(dragI<0||!img)return;const p=toImg(e);if(dragI===9){split=clamp(p[0],0,1);}else quad[dragI]=[clamp(p[0],0,1),clamp(p[1],0,1)];draw();};\n  c2d.onpointerup=c2d.onpointercancel=()=>{dragI=-1;};\n  $('#views').innerHTML='';hint('Start with step 1, in the panel');layout();draw();\n  return{onResize(){layout();draw();},dispose(){c2d.onpointerdown=c2d.onpointermove=c2d.onpointerup=c2d.onpointercancel=null;c2d.hidden=true;gl.hidden=false;}};\n}\n\n\/* =====================================================================\n   GU\u00cdA DE BIENVENIDA EN CADA ESPACIO\n   ===================================================================== *\/\nconst TOURS={\n plaza:[\n  {t:'Welcome to the plaza',x:'This is an ornamental fountain with three water features and coloured lights, very similar to the ones we\u2019ve built in Onda and Oviedo. On the right is the totem, the panel you control it from. We\u2019ll show you the basics in a minute.'},\n  {sel:'#stage',t:'Move around the plaza',x:'Drag with your mouse or finger to walk around the fountain. Use the mouse wheel, or pinch the screen, to zoom in and out.'},\n  {sel:'#views',t:'Change the point of view',x:'These buttons take you to preset views: street level, from above or from the totem itself. You can also see the fountain by day.'},\n  {sel:'.tabs',t:'Five ways to play',x:'Direct to control it your way, Gestures to control it with your body, Memory and Quiz to play, and Ask it to describe in words what you\u2019d like to see.'},\n  {sel:'#faders',t:'Give the water some power',x:'Start here. Move these sliders and watch each water feature change. You\u2019ll see the water rise gradually, just as it does in a working fountain.'},\n  {sel:'#engBtn',t:'See what\u2019s hidden',x:'This button lifts the ground and shows you the pumps, pipes and cables. You\u2019ll also see the messages passing between the totem, the controller and the pumps.'},\n  {sel:'#helpBtn',t:'If you get lost',x:'From here you can see this guide again whenever you like. Off you go!'}],\n cielo:[\n  {t:'Welcome to the bedroom',x:'Here you\u2019ll draw your own fibre optic starry sky on the ceiling. Every star you paint would be a strand of fibre in your home.'},\n  {sel:'#stage',t:'Paint on the ceiling',x:'Run your finger or mouse over the dark area at the top, which is the ceiling, and stars will appear. If you drag outside the ceiling, the camera turns.'},\n  {sel:'#tools',t:'Choose how to paint',x:'Scattered stars, a milky way, well-known constellations or the eraser. With \u201cLook\u201d you turn the view without painting.'},\n  {sel:'#lt',t:'Turn off the light',x:'Dim the room light so the sky shines as it would at night.'},\n  {sel:'#views',t:'Lie down',x:'The \u201cLying in bed\u201d view puts you right where your head would be, looking up at the ceiling.'},\n  {sel:'#engBtn',t:'Look above the ceiling',x:'Here you see how every star is a fibre running up to its generator, hidden above the false ceiling.'}],\n piscina:[\n  {t:'Welcome to the pool',x:'It\u2019s night and the bottom of this pool is full of points of light. If you painted a sky in the bedroom, it\u2019s the same one, adapted to the size of the pool.'},\n  {sel:'#stage',t:'Turn and zoom',x:'Drag to walk around the pool and use the mouse wheel, or pinch the screen, to get closer.'},\n  {sel:'#views',t:'Get in the water',x:'Try \u201cUnder water\u201d and turn the camera to look at the bottom. It\u2019s our favourite view.'},\n  {sel:'#cmp',t:'Compare',x:'Switch between a standard pool and one with stars to see the difference.'},\n  {sel:'#engBtn',t:'What lies beneath',x:'We show you the layers under the floor and the route the fibre takes to the plant room.'}],\n salon:[\n  {t:'Welcome to the living room',x:'We won\u2019t move a single piece of furniture in this room. With light alone you\u2019ll see very different spaces.'},\n  {sel:'#scn',t:'Start with a mood',x:'Each mood combines the room\u2019s four lights differently. Tap Rest, Reading or Gathering and compare.'},\n  {sel:'#hr',t:'From morning to night',x:'Slide to change the time and see how the window light blends with the lamps.'},\n  {sel:'#stage',t:'Touch the lights',x:'You can also tap a light directly in the scene and drag up or down to raise or lower it.'},\n  {sel:'#feel',t:'Tell us how you want to feel',x:'Write something like \u201cI want to read without getting tired\u201d and we\u2019ll suggest a combination of lights.'}],\n estudio:[\n  {t:'Welcome to the studio',x:'Here you can see how a starry sky would look in your own room. All you need is a photo where the ceiling is visible.'},\n  {sel:'#ex',t:'Start with a photo',x:'Upload one of your own or, if you\u2019d rather try first, use our sample bedroom.'},\n  {sel:'#stage',t:'Mark the ceiling',x:'Drag the four green circles to the corners of the ceiling. The stars will only appear inside that area.'},\n  {sel:'#gen',t:'Create and compare',x:'Choose a style and press \u201cCreate visualisation\u201d. Then drag the white line to compare before and after.'}]\n};\nlet tourEl=null;\nfunction runTour(id,force){const steps=TOURS[id];if(!steps)return;try{if(!force&&localStorage.getItem('attk-tour-en-'+id))return;}catch(e){}\n  if(tourEl)tourEl.remove();let i=0;const el=document.createElement('div');tourEl=el;el.className='tour';\n  el.innerHTML='<div class=\"spot none\"><\/div><div class=\"tip\" role=\"dialog\" aria-modal=\"true\" aria-live=\"polite\"><h4><\/h4><p><\/p><div class=\"tb\"><span class=\"n\"><\/span><button class=\"tskip\">Skip<\/button><button class=\"tprev\">Back<\/button><button class=\"tnext\">Next<\/button><\/div><\/div>';\n  $('#exp').appendChild(el);const spot=$('.spot',el),tip=$('.tip',el);\n  function place(tg){const W=innerWidth,H=innerHeight,tw=tip.offsetWidth,th=tip.offsetHeight;\n    if(!tg){spot.className='spot none';spot.style.cssText='';tip.style.left=(W-tw)\/2+'px';tip.style.top=(H-th)\/2+'px';return;}\n    const r=tg.getBoundingClientRect(),p=6;spot.className='spot';spot.style.cssText=`left:${r.left-p}px;top:${r.top-p}px;width:${r.width+2*p}px;height:${r.height+2*p}px`;\n    let x,y;if(r.width>W*.45&&r.height>H*.35){x=r.left+r.width\/2-tw\/2;y=r.top+r.height\/2-th\/2;}\n    else if(r.bottom+16+th<H){y=r.bottom+16;x=r.left+r.width\/2-tw\/2;}\n    else if(r.top-16-th>0){y=r.top-16-th;x=r.left+r.width\/2-tw\/2;}\n    else{y=Math.min(H-th-12,Math.max(12,r.top));x=r.left-tw-16>12?r.left-tw-16:r.right+16;}\n    tip.style.left=clamp(x,12,W-tw-12)+'px';tip.style.top=clamp(y,12,H-th-12)+'px';}\n  function show(){const s=steps[i];let tg=s.sel?$(s.sel):null;if(tg&&!tg.getClientRects().length)tg=null;\n    $('h4',el).textContent=s.t;$('p',el).textContent=s.x;$('.n',el).textContent=`${i+1} of ${steps.length}`;$('.tprev',el).hidden=i===0;$('.tnext',el).textContent=i===steps.length-1?'Let\u2019s go':'Next';\n    if(tg&&panel.contains(tg))tg.scrollIntoView({block:'center'});requestAnimationFrame(()=>place(tg));$('.tnext',el).focus({preventScroll:true});}\n  function end(){el.remove();if(tourEl===el)tourEl=null;removeEventListener('resize',show);try{localStorage.setItem('attk-tour-en-'+id,'1');}catch(e){}}\n  addEventListener('resize',show);\n  $('.tnext',el).onclick=()=>{if(i<steps.length-1){i++;show();}else end();};$('.tprev',el).onclick=()=>{i=Math.max(0,i-1);show();};$('.tskip',el).onclick=end;\n  el.addEventListener('keydown',e=>{if(e.key==='Escape')end();});show();}\n\n\/* =====================================================================\n   ROUTER, HUB Y FICHA\n   ===================================================================== *\/\nconst EXP={plaza:['The plaza and its fountain',buildPlaza],cielo:['A sky above the bed',buildCielo],piscina:['Stars under water',buildPiscina],salon:['One room, many moods',buildSalon],estudio:['Your ceiling, with stars',buildEstudio]};\nlet curId=null;const baseTitle=document.title;\nfunction go(){const id=location.hash.replace('#','');\n  if(tourEl){tourEl.remove();tourEl=null;}\n  if(cur){cur.dispose&&cur.dispose();cur=null;}labelsEl.innerHTML='';panel.innerHTML='';$('#views').innerHTML='';hint('');engBtn.setAttribute('aria-pressed','false');gl.style.cursor='';\n  if(EXP[id]){$('#hub').hidden=true;$('#exp').hidden=false;$('#xtitle').textContent=EXP[id][0];if(!EMBED)document.title=EXP[id][0]+', Attikkal digital showroom';document.documentElement.style.overflow='hidden';curId=id;\n    try{getRenderer();cur=EXP[id][1]();}catch(err){console.error(err);panel.innerHTML='<div class=\"sec\"><h3>We couldn\u2019t load this space<\/h3><p>Your browser couldn\u2019t start 3D mode. Try an up-to-date version of Chrome, Safari or Edge.<\/p><\/div>';}\n    engBtn.hidden=!(cur&&cur.setEng);panel.scrollTop=0;resize();if(cur)setTimeout(()=>{if(curId===id)runTour(id);},500);}\n  else{curId=null;$('#exp').hidden=true;$('#hub').hidden=false;document.documentElement.style.overflow='';if(!EMBED)document.title=baseTitle;renderProj();}}\nwindow.addEventListener('hashchange',go);\n$('#back').onclick=()=>{const was=curId;history.pushState(null,'',location.pathname+location.search);go();const c=was&&$('#espacios');if(c)c.scrollIntoView();};\n$('#helpBtn').onclick=()=>{if(curId)runTour(curId,true);};\n\nfunction colorName(c){if(!c)return'not set';const e=Object.entries(PALETTE).find(([n,v])=>v.join()===c.join());return e?pn(e[0]).toLowerCase():`RGBW ${c.join('\/')}`;}\nfunction renderProj(){const d=store.data,items=[];\n  if(d.fuente)items.push(`The plaza: \u201c${d.fuente.programa==='Manual'?'your own':d.fuente.programa}\u201d scene${d.fuente.coreo?' and a choreography of yours':''}`);\n  if(d.cielo&&d.cielo.stars)items.push(`The bedroom: a sky of ${d.cielo.stars.length} stars`);\n  if(d.piscina)items.push(`The pool: ${colorName(d.piscina.focos)} water with a starry floor`);\n  if(d.salon)items.push('The living room: your mix of the four lights');\n  if(d.estudio&&d.estudio.length)items.push(`Your ceiling: ${d.estudio.length} ${d.estudio.length===1?'version':'versions'} on your photo`);\n  $('#proj').innerHTML=`<div><span class=\"kick\">your project<\/span><h2>My project<\/h2><p class=\"lead\">Everything you save in the spaces appears here. When you\u2019re ready, create the summary and send it to us: it helps us understand what you have in mind before we talk.<\/p><\/div><div class=\"ticket\"><div class=\"th\"><span>Project summary<\/span><span>${items.length} ${items.length===1?'idea':'ideas'}<\/span><\/div>`+(items.length?`<ul>${items.map((it,k)=>`<li><b>0${k+1}<\/b><span>${it}<\/span><\/li>`).join('')}<\/ul><div class=\"tf\"><button class=\"cta\" id=\"fichaBtn\">See my summary<\/button><button class=\"ghost\" id=\"resetBtn\">Start over<\/button><\/div>`:`<p class=\"empty\">It\u2019s still empty. In each space you\u2019ll find a \u201cSave to my project\u201d button. Whatever you save stays in this browser and nobody else can see it.<\/p>`)+`<\/div>`;\n  const fb=$('#fichaBtn');if(fb)fb.onclick=openFicha;const rb=$('#resetBtn');if(rb)rb.onclick=()=>{if(confirm('Delete everything saved in this browser?')){store.data={fuente:null,cielo:null,piscina:null,salon:null,estudio:[]};store.save();renderProj();}};}\nfunction openFicha(){const d=store.data,L=[];const hoy=new Date().toLocaleDateString('en-GB');\n  L.push('Project summary, Attikkal digital showroom',`Date: ${hoy}`,'');\n  if(d.fuente){L.push('Ornamental fountain',`  Scene: ${d.fuente.programa}`,`  Setpoints: B1 ${d.fuente.bombas[0]} Hz, B2 ${d.fuente.bombas[1]} Hz, B3 ${d.fuente.bombas[2]} Hz`,`  Zones: ${d.fuente.zonas.map((c,i)=>'Z'+(i+1)+' '+colorName(c)).join(', ')}`,`  Recorded choreography: ${d.fuente.coreo?'yes (10 s)':'no'}`,'');}\n  if(d.cielo&&d.cielo.stars){const c=[0,0,0];d.cielo.stars.forEach(s=>c[s[2]]++);L.push('Starry sky (bedroom)',`  Points of light: ${d.cielo.stars.length} (0.75 mm: ${c[0]}, 1.0 mm: ${c[1]}, 1.5 mm: ${c[2]})`,`  Estimated generators: ${Math.ceil(d.cielo.stars.length\/CAP)}`,`  Tone: ${d.cielo.tono||'warm white'}`,'');}\n  if(d.piscina)L.push('Pool',`  Underwater lights: ${colorName(d.piscina.focos)}`,`  Edge: ${colorName(d.piscina.perimetro)}`,`  Starry floor: ${d.piscina.estrellas} points`,'');\n  if(d.salon)L.push('Living room',...d.salon.circuitos.map(c=>`  ${c.id}: ${c.nivel}%${c.c?' ('+colorName(c.c)+')':', '+c.k+' K'}`),'');\n  if(d.estudio&&d.estudio.length)L.push('AI studio',`  Saved versions: ${d.estudio.map(v=>v.estilo.toLowerCase()).join(', ')}`,'  The images stay in this browser','');\n  L.push('Space and approximate dimensions: [write them here]','Comments: [write them here]','','A starting point to study feasibility with the Attikkal team. This is not a quote.');\n  $('#fichaTxt').value=L.join('\\n');$('#ficha').showModal();}\n$('#fichaClose').onclick=()=>$('#ficha').close();\n$('#fichaCopy').onclick=async()=>{const t=$('#fichaTxt');try{await navigator.clipboard.writeText(t.value);toast('Summary copied');}catch(e){t.select();toast('Select and copy the text');}};\n\n\/* ---- portada: logo, v\u00eddeo, animaci\u00f3n y desplazamientos ---- *\/\n(function(){\n  const v=$('#heroVid');if(v&&CONFIG.video&&!matchMedia('(prefers-reduced-motion: reduce)').matches){v.addEventListener('playing',()=>v.classList.add('on'));v.addEventListener('error',()=>v.remove());v.src=CONFIG.video;v.play&&v.play().catch(()=>{});}\n  const li=$('#logoImg'),lt=$('#logoTxt');if(CONFIG.logo&&li){li.onload=()=>{li.hidden=false;lt.hidden=true;};li.onerror=()=>{li.remove();};li.src=CONFIG.logo;}\n  const hi=$('#heroImg');if(hi&&CONFIG.heroImage)hi.src=CONFIG.heroImage;\n  $$('.ph img[data-src]').forEach(im=>{const list=im.dataset.src.split('|');let k=0;im.onload=()=>{im.hidden=false;if(im.dataset.vis&&!im.parentNode.querySelector('.vis')){const t=document.createElement('span');t.className='vis';t.textContent='Visualisation';im.parentNode.appendChild(t);}};im.onerror=()=>{k++;if(k<list.length)im.src=list[k];else im.remove();};im.src=list[0];});\n  $$('[data-scroll]').forEach(b=>b.onclick=()=>{const t=$('#'+b.dataset.scroll);t&&t.scrollIntoView({behavior:'smooth'});});\n  const cv=$('#heroCv');if(!cv)return;const g=cv.getContext('2d');const still=matchMedia('(prefers-reduced-motion: reduce)').matches;\n  let W=0,H=0;const blobs=[];\n  function size(){const r=cv.getBoundingClientRect(),d=Math.min(devicePixelRatio,2);W=r.width;H=r.height;cv.width=W*d;cv.height=H*d;g.setTransform(d,0,0,d,0,0);\n    blobs.length=0;const cols=['172,225,175','80,170,190','240,190,120','172,225,175'];for(let i=0;i<14;i++)blobs.push({x:Math.random(),y:.35+Math.random()*.65,r:.08+Math.random()*.18,c:cols[i%4],p:Math.random()*6,s:.04+Math.random()*.08});}\n  new ResizeObserver(size).observe(cv);size();\n  function frame(t){const s=t\/1000;\n    const bg=g.createLinearGradient(0,0,0,H);bg.addColorStop(0,'#121212');bg.addColorStop(.55,'#121616');bg.addColorStop(1,'#16201f');g.fillStyle=bg;g.fillRect(0,0,W,H);\n    g.globalCompositeOperation='lighter';\n    blobs.forEach(b=>{const x=(b.x+Math.sin(s*b.s+b.p)*.05)*W,y=(b.y+Math.cos(s*b.s*.8+b.p)*.03)*H,r=b.r*Math.max(W,H);const gr=g.createRadialGradient(x,y,0,x,y,r);gr.addColorStop(0,`rgba(${b.c},.16)`);gr.addColorStop(1,`rgba(${b.c},0)`);g.fillStyle=gr;g.fillRect(x-r,y-r,2*r,2*r);});\n    g.strokeStyle='rgba(255,255,255,.05)';g.lineWidth=1;for(let i=0;i<9;i++){const y=H*(.62+i*.045);g.beginPath();for(let x=0;x<=W;x+=24){const yy=y+Math.sin(x*.012+s*.6+i)*4*(1+i*.3);x?g.lineTo(x,yy):g.moveTo(x,yy);}g.stroke();}\n    g.globalCompositeOperation='source-over';\n    if(!still&&!$('#hub').hidden)requestAnimationFrame(frame);else if(!still)setTimeout(()=>requestAnimationFrame(frame),500);}\n  requestAnimationFrame(frame);\n})();\nif(!window.THREE){$('#proj').innerHTML='<div><h2>The 3D engine didn\u2019t load<\/h2><p class=\"lead\">Check your connection and reload the page.<\/p><\/div>';}\nelse go();\n\n  }\n  if(window.THREE&&window.THREE.REVISION==='128')start();\n  else{var s=document.createElement('script');s.src='https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/three.js\/r128\/three.min.js';s.onload=start;s.onerror=function(){start();};document.head.appendChild(s);}\n})();\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"content-type":"","footnotes":""},"class_list":["post-1000072","page","type-page","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Digital Showroom - Attikkal - Products &amp; Projects<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/attikkal.com\/en\/elementor-1000072\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Digital Showroom - Attikkal - Products &amp; Projects\" \/>\n<meta property=\"og:url\" content=\"https:\/\/attikkal.com\/en\/elementor-1000072\/\" \/>\n<meta property=\"og:site_name\" content=\"Attikkal - Products &amp; Projects\" \/>\n<meta property=\"article:modified_time\" content=\"2026-10-27T08:27:29+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/attikkal.com\\\/en\\\/elementor-1000072\\\/\",\"url\":\"https:\\\/\\\/attikkal.com\\\/en\\\/elementor-1000072\\\/\",\"name\":\"Digital Showroom - Attikkal - Products &amp; Projects\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/attikkal.com\\\/en\\\/#website\"},\"datePublished\":\"2026-10-26T16:18:17+00:00\",\"dateModified\":\"2026-10-27T08:27:29+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/attikkal.com\\\/en\\\/elementor-1000072\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/attikkal.com\\\/en\\\/elementor-1000072\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/attikkal.com\\\/en\\\/elementor-1000072\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\\\/\\\/attikkal.com\\\/en\\\/?page_id=4183\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Digital Showroom\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/attikkal.com\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/attikkal.com\\\/en\\\/\",\"name\":\"Attikkal - Products &amp; Projects\",\"description\":\"Proyectos de iluminaci\u00f3n y acu\u00e1ticos integrales\",\"publisher\":{\"@id\":\"https:\\\/\\\/attikkal.com\\\/en\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/attikkal.com\\\/en\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/attikkal.com\\\/en\\\/#organization\",\"name\":\"Attikkal - Products &amp; Projects\",\"url\":\"https:\\\/\\\/attikkal.com\\\/en\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/attikkal.com\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/attikkal.com\\\/wp-content\\\/uploads\\\/2019\\\/08\\\/Mesa-de-trabajo-1xhdpi.png\",\"contentUrl\":\"https:\\\/\\\/attikkal.com\\\/wp-content\\\/uploads\\\/2019\\\/08\\\/Mesa-de-trabajo-1xhdpi.png\",\"width\":1039,\"height\":172,\"caption\":\"Attikkal - Products &amp; Projects\"},\"image\":{\"@id\":\"https:\\\/\\\/attikkal.com\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Digital Showroom - Attikkal - Products &amp; Projects","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/attikkal.com\/en\/elementor-1000072\/","og_locale":"en_US","og_type":"article","og_title":"Digital Showroom - Attikkal - Products &amp; Projects","og_url":"https:\/\/attikkal.com\/en\/elementor-1000072\/","og_site_name":"Attikkal - Products &amp; Projects","article_modified_time":"2026-10-27T08:27:29+00:00","twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/attikkal.com\/en\/elementor-1000072\/","url":"https:\/\/attikkal.com\/en\/elementor-1000072\/","name":"Digital Showroom - Attikkal - Products &amp; Projects","isPartOf":{"@id":"https:\/\/attikkal.com\/en\/#website"},"datePublished":"2026-10-26T16:18:17+00:00","dateModified":"2026-10-27T08:27:29+00:00","breadcrumb":{"@id":"https:\/\/attikkal.com\/en\/elementor-1000072\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/attikkal.com\/en\/elementor-1000072\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/attikkal.com\/en\/elementor-1000072\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/attikkal.com\/en\/?page_id=4183"},{"@type":"ListItem","position":2,"name":"Digital Showroom"}]},{"@type":"WebSite","@id":"https:\/\/attikkal.com\/en\/#website","url":"https:\/\/attikkal.com\/en\/","name":"Attikkal - Products &amp; Projects","description":"Proyectos de iluminaci\u00f3n y acu\u00e1ticos integrales","publisher":{"@id":"https:\/\/attikkal.com\/en\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/attikkal.com\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/attikkal.com\/en\/#organization","name":"Attikkal - Products &amp; Projects","url":"https:\/\/attikkal.com\/en\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/attikkal.com\/en\/#\/schema\/logo\/image\/","url":"https:\/\/attikkal.com\/wp-content\/uploads\/2019\/08\/Mesa-de-trabajo-1xhdpi.png","contentUrl":"https:\/\/attikkal.com\/wp-content\/uploads\/2019\/08\/Mesa-de-trabajo-1xhdpi.png","width":1039,"height":172,"caption":"Attikkal - Products &amp; Projects"},"image":{"@id":"https:\/\/attikkal.com\/en\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/attikkal.com\/en\/wp-json\/wp\/v2\/pages\/1000072","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/attikkal.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/attikkal.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/attikkal.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/attikkal.com\/en\/wp-json\/wp\/v2\/comments?post=1000072"}],"version-history":[{"count":11,"href":"https:\/\/attikkal.com\/en\/wp-json\/wp\/v2\/pages\/1000072\/revisions"}],"predecessor-version":[{"id":1000095,"href":"https:\/\/attikkal.com\/en\/wp-json\/wp\/v2\/pages\/1000072\/revisions\/1000095"}],"wp:attachment":[{"href":"https:\/\/attikkal.com\/en\/wp-json\/wp\/v2\/media?parent=1000072"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}