@font-face{font-family:Fraunces;font-style:normal;font-weight:300 900;font-display:swap;src:url(fonts/fraunces-normal-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Fraunces;font-style:normal;font-weight:300 900;font-display:swap;src:url(fonts/fraunces-normal-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(fonts/source-serif-4-normal-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(fonts/source-serif-4-normal-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:"IBM Plex Sans";font-style:normal;font-weight:500;font-display:swap;src:url(fonts/ibmplexsans-normal-500-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"IBM Plex Sans";font-style:normal;font-weight:500;font-display:swap;src:url(fonts/ibmplexsans-normal-500-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:"IBM Plex Sans";font-style:normal;font-weight:600;font-display:swap;src:url(fonts/ibmplexsans-normal-600-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"IBM Plex Sans";font-style:normal;font-weight:600;font-display:swap;src:url(fonts/ibmplexsans-normal-600-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}

/* Amputații și reconstrucții: tokens. Ember = amputation, teal = reconstruction, violet field = minutes to the nearest centre. */
:root,html[data-theme="dark"]{
  --bg:#0b0f13;--panel:#121921;--panel-2:#1a232d;--ink:#eef1f3;--ink-2:#d6dce1;--muted:#b0bac3;
  --line:#2c3844;--line-soft:#1b242d;--accent:#ff9a80;--focus:#ffd58a;--ember:#ff7a5c;--teal:#36d3bd;--ember-t:#ff9378;--teal-t:#36d3bd;
  --land:#10161c;--cty:#3a4857;--sel:#ffffff;
  --h0:#243541;--h1:#3a4f78;--h2:#5d5bb4;--h3:#9a74e6;--h4:#e6a8ff;
  --serif:"Source Serif 4",Georgia,serif;--display:Fraunces,"Source Serif 4",Georgia,serif;--sans:"IBM Plex Sans",system-ui,sans-serif;color-scheme:dark}
html[data-theme="light"]{
  --bg:#f5f2eb;--panel:#fdfbf7;--panel-2:#ece7dd;--ink:#14171a;--ink-2:#262b30;--muted:#474f57;
  --line:#c7c0b2;--line-soft:#e2dccf;--accent:#8f2810;--focus:#1a56b0;--ember:#c4431f;--teal:#0b7a6b;--ember-t:#8f2810;--teal-t:#06594e;
  --land:#ece7dc;--cty:#b3aa98;--sel:#000000;
  --h0:#e3ded3;--h1:#bdb7d8;--h2:#8b7fcf;--h3:#5b3fc2;--h4:#341a86;color-scheme:light}
@media (prefers-color-scheme:light){:root:not([data-theme="dark"]){--bg:#f5f2eb;--panel:#fdfbf7;--panel-2:#ece7dd;--ink:#14171a;--ink-2:#262b30;--muted:#474f57;--line:#c7c0b2;--line-soft:#e2dccf;--accent:#8f2810;--focus:#1a56b0;--ember:#c4431f;--teal:#0b7a6b;--ember-t:#8f2810;--teal-t:#06594e;--land:#ece7dc;--cty:#b3aa98;--sel:#000000;--h0:#e3ded3;--h1:#bdb7d8;--h2:#8b7fcf;--h3:#5b3fc2;--h4:#341a86;color-scheme:light}}
*{box-sizing:border-box}
[hidden]{display:none!important}
html{background:var(--bg);-webkit-text-size-adjust:100%}
body{margin:0;background:var(--bg);color:var(--ink);font:400 1.06rem/1.62 var(--serif);-webkit-font-smoothing:antialiased;overflow-x:hidden}
a{color:var(--accent)}
:focus-visible{outline:2px solid var(--focus);outline-offset:2px}
.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}
.skip{position:absolute;left:-999px;top:0}.skip:focus{left:12px;top:8px;z-index:50;background:var(--panel);padding:8px 12px;border-radius:8px}
.topbar{position:fixed;top:0;left:0;right:0;z-index:30;height:44px;display:flex;align-items:center;gap:8px;padding:0 12px;font:500 .86rem/1 var(--sans);background:var(--bg);border-bottom:1px solid var(--line-soft)}
.topbar .brand{color:var(--ink);text-decoration:none;display:flex;align-items:center;gap:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}
.brand-mark{width:20px;height:20px;flex:none}
.topnav{display:flex;gap:2px;margin-left:10px}
.topnav a{color:var(--muted);text-decoration:none;padding:6px 7px;border-radius:6px;white-space:nowrap}
.topnav a:hover{color:var(--ink)}
.topbar .spacer{flex:1}
.topbar .chip{color:var(--muted);text-decoration:none;border:1px solid var(--line);border-radius:99px;padding:5px 9px}
.topbar .chip[aria-current]{color:var(--ink);border-color:var(--muted)}
.icon-btn{width:34px;height:34px;border-radius:50%;border:1px solid var(--line);background:transparent;color:var(--ink);display:grid;place-items:center;cursor:pointer;flex:none}
@media (max-width:1180px){.topnav{display:none}}
main{padding-top:44px}
main:focus{outline:none}
h1{font:600 clamp(1.7rem,3.2vw,2.7rem)/1.08 var(--display);letter-spacing:-.012em;margin:0 0 14px;text-wrap:balance}
h2{font:600 1.55rem/1.2 var(--display);margin:0 0 14px;scroll-margin-top:60px;text-wrap:balance}
h3{font:600 1.05rem/1.3 var(--sans);margin:22px 0 8px}
.anchor{margin-left:8px;color:var(--muted);text-decoration:none;font-size:.75em;opacity:0}
h2:hover .anchor,.anchor:focus{opacity:1}
@media (hover:none){.anchor{opacity:.55}}
.kicker{font:600 .76rem/1.3 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin:0 0 10px}
.deck{font-size:1.1rem;line-height:1.5;color:var(--ink-2);margin:0 0 12px}
.lead{font:600 1.04rem/1.5 var(--sans);color:var(--ink);margin:0;padding:12px 14px;border-left:3px solid var(--ember);background:var(--panel);border-radius:0 10px 10px 0}
.note{font:500 .92rem/1.5 var(--sans);color:var(--muted)}

/* top: hero + stage + result */
.top{max-width:1360px;margin:0 auto;padding:22px 16px 6px;display:grid;gap:14px;grid-template-columns:minmax(0,1fr)}
.hero{min-width:0}
.result{min-width:0}
@media (max-width:1019px){.top{display:flex;flex-direction:column}.hero{display:contents}.hero .kicker{order:1;margin:0}.hero h1{order:2;margin:0}.hero .lead{order:3}.stagebox{order:4}.hero .deck{order:5;margin:0}.result{order:6}}
@media (min-width:1020px){
  .top{grid-template-columns:minmax(340px,.62fr) minmax(0,1.38fr);grid-template-areas:"hero stage" "result stage";align-items:start;column-gap:28px}
  .hero{grid-area:hero}.stagebox{grid-area:stage;position:sticky;top:56px}.result{grid-area:result}
}
.stagebox{min-width:0}
.controls{display:flex;gap:8px;align-items:center;margin:0 0 8px;font:500 .9rem/1 var(--sans);flex-wrap:wrap}
.search{position:relative;flex:1 1 220px;min-width:180px}
.search input{width:100%;font:500 1rem/1 var(--sans);padding:10px 14px;border-radius:99px;border:1px solid var(--line);background:var(--panel);color:var(--ink);min-height:42px}
.search input::placeholder{color:var(--muted)}
.sugg{position:absolute;z-index:14;left:0;right:0;top:calc(100% + 4px);margin:0;padding:4px;list-style:none;background:var(--panel);border:1px solid var(--line);border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.3);max-height:320px;overflow:auto}
.sugg li{padding:9px 10px;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;gap:2px;min-height:44px;justify-content:center}
.sugg li:hover,.sugg li[aria-selected="true"]{background:var(--panel-2)}
.sugg b{font:600 .92rem/1.25 var(--sans)}.sugg span{font:500 .8rem/1.2 var(--sans);color:var(--muted)}
.whole,.morebtn,.reset{font:600 .86rem/1 var(--sans);background:var(--panel);color:var(--ink);border:1px solid var(--line);border-radius:99px;padding:10px 14px;min-height:42px;cursor:pointer}
.whole:hover,.morebtn:hover,.reset:hover{border-color:var(--muted)}
.figbox{position:relative;background:var(--land);border:1px solid var(--line-soft);border-radius:14px;overflow:hidden}
#cv{display:block;width:100%;aspect-ratio:1.36;touch-action:pan-y;cursor:crosshair}
#cv.zoomed{touch-action:none;cursor:grab}
@media (max-width:700px){#cv{aspect-ratio:1.1}}
.tip{position:absolute;z-index:8;pointer-events:none;background:var(--panel);border:1px solid var(--line);border-radius:8px;padding:6px 9px;font:500 .8rem/1.35 var(--sans);max-width:250px;box-shadow:0 6px 18px rgba(0,0,0,.3)}
.tip span{color:var(--muted)}
.pop{position:absolute;z-index:10;width:300px;max-width:calc(100% - 12px);background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:12px 14px;box-shadow:0 14px 40px rgba(0,0,0,.4);font-family:var(--sans)}
.pop.sheet{left:6px!important;right:6px;bottom:6px;top:auto!important;width:auto}
.pop h3{font-size:.98rem;margin:0 26px 6px 0}
.pop p{margin:0 0 8px;font:500 .86rem/1.4 var(--sans)}
.pop .x{position:absolute;right:4px;top:4px;width:36px;height:36px;border-radius:50%;border:0;background:transparent;color:var(--ink);font-size:1.3rem;cursor:pointer}
.pop .go{font:600 .84rem/1 var(--sans);color:var(--accent);background:transparent;border:0;padding:6px 0;cursor:pointer;text-decoration:underline}
.zoom{position:absolute;right:8px;top:8px;display:flex;flex-direction:column;gap:6px;z-index:6}
.zoom button{width:38px;height:38px;border-radius:10px;border:1px solid var(--line);background:var(--panel);color:var(--ink);font:600 1.15rem/1 var(--sans);cursor:pointer;opacity:.92}
.legend{margin:10px 0 0;font:500 .82rem/1.4 var(--sans);color:var(--muted)}
.ramp{display:grid;grid-template-columns:1fr;gap:4px;max-width:520px}
.lg-title{color:var(--ink-2)}
.rampbar{display:block;height:10px;border-radius:5px;background:linear-gradient(90deg,var(--h0),var(--h1) 25%,var(--h2) 50%,var(--h3) 75%,var(--h4))}
.ticks{display:flex;justify-content:space-between;font:500 .76rem/1 var(--sans)}
.keys{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px 16px}
.keys li{display:flex;align-items:center;gap:6px}
.k{display:inline-block;width:10px;height:14px;border-radius:2px}
.k.up{background:var(--ember)}.k.dn{background:var(--teal)}
.k.zero{width:16px;height:10px;border:2px solid var(--ember);background:transparent}
.k.ring{width:11px;height:11px;border-radius:50%;border:2px solid var(--muted);background:transparent}

/* result */
.result h3.rt{margin:0 0 6px;font:600 1.35rem/1.2 var(--display)}
.rsub{display:block;font:500 .9rem/1.3 var(--sans);color:var(--muted);margin-top:2px}
.rbig{display:flex;align-items:baseline;gap:8px;margin:2px 0 8px;font:500 .95rem/1.3 var(--sans);color:var(--ink-2)}
.rbig b{font:600 2.7rem/1 var(--display);color:var(--ink)}
.result p{font:500 .96rem/1.5 var(--sans);margin:0 0 .7em}
.hrows{list-style:none;margin:6px 0 10px;padding:0;display:grid;gap:8px}
.hrow{display:grid;grid-template-columns:1fr;gap:3px;padding:8px 10px;background:var(--panel);border:1px solid var(--line-soft);border-radius:10px;font:500 .88rem/1.35 var(--sans)}
.hrow b{font-weight:600}.hrow .mini{display:flex;gap:2px;align-items:center;height:12px}
.hrow .mini i{display:block;height:8px;border-radius:2px}
.hrow .mini .u{background:var(--ember)}.hrow .mini .d{background:var(--teal)}
.hrow small{color:var(--muted);font:500 .8rem/1.3 var(--sans)}
.spark{display:block;width:100%;max-width:420px;height:auto;margin:6px 0}
.spark .ln{fill:none;stroke-width:2.2}.spark .l1{stroke:var(--teal)}.spark .l2{stroke:var(--ember)}.spark .ax{font:500 11px var(--sans);fill:var(--muted)}
.resultshare{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:12px 0 0}
.share-row{display:flex;gap:8px;flex-wrap:wrap}
.sbtn{width:40px;height:40px;border-radius:50%;border:1px solid var(--line-soft);background:transparent;color:var(--ink);display:grid;place-items:center;cursor:pointer;text-decoration:none}
.sbtn:hover,.sbtn.ok{border-color:var(--accent);color:var(--accent)}
@media (pointer:coarse){.sbtn{width:44px;height:44px}}
.share-end{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:28px 0 8px}

/* story */
.wrap{max-width:760px;margin:0 auto;padding:0 16px}
.step{padding:30px 0 12px;border-top:1px solid var(--line-soft)}
.step p{margin:0 0 .95em}
.step strong{font-weight:650}
.method p{font-size:.98rem}
.tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:4px 0 18px}
.tile{background:var(--panel);border:1px solid var(--line-soft);border-radius:12px;padding:12px 12px 10px;display:flex;flex-direction:column;gap:6px}
.tile b{font:600 clamp(1.5rem,5vw,2.2rem)/1 var(--display)}
.tile span{font:500 .82rem/1.3 var(--sans);color:var(--muted)}
@media (max-width:520px){.tiles{grid-template-columns:1fr}.tile{flex-direction:row;align-items:baseline;gap:10px}.tile b{min-width:5.2ch}}
.tablewrap{overflow-x:auto;margin:12px 0 8px;border:1px solid var(--line-soft);border-radius:12px;background:var(--panel)}
.tbl{border-collapse:collapse;width:100%;font:500 .86rem/1.35 var(--sans);min-width:560px}
.tbl caption{caption-side:top;text-align:left;padding:10px 12px;color:var(--muted);font:500 .82rem/1.4 var(--sans)}
.tbl th,.tbl td{padding:8px 10px;border-top:1px solid var(--line-soft);text-align:right;vertical-align:top}
.tbl th:first-child,.tbl td:first-child,.tbl th[scope=row]{text-align:left}
.tbl thead th{font-weight:600;color:var(--ink-2);vertical-align:bottom}
.tbl tbody th{font-weight:600}
.tbl.hosp td:nth-child(2){text-align:left}
.mb{position:relative;min-width:110px}
.mb span{position:absolute;left:8px;top:50%;height:8px;margin-top:-4px;border-radius:2px;max-width:calc(100% - 16px);opacity:.55}
.mb .up{background:var(--ember)}.mb .dn{background:var(--teal)}
.mb b{position:relative;font-weight:600}
.morebtn{margin:6px 0 12px}
.fig{margin:16px 0 8px}
.fig svg{display:block;width:100%;height:auto}
.fig figcaption{font:500 .84rem/1.45 var(--sans);color:var(--muted);margin-top:6px}
.fig .grid{stroke:var(--line-soft)}.fig .grid.base{stroke:var(--line)}
.fig .ax{font:500 12px var(--sans);fill:var(--muted)}.fig .ax.lb{fill:var(--ink-2);font-weight:600}.fig .ax.mv{fill:var(--ink)}
.fig .h0{fill:var(--h0)}.fig .h1{fill:var(--h1)}.fig .h2{fill:var(--h2)}.fig .h3{fill:var(--h3)}.fig .h4{fill:var(--h4)}
.fig .bl{font:600 13px var(--sans);fill:var(--ink)}.fig .bl.lt{fill:var(--ink)}
.fig .dp{stroke:var(--bg);stroke-width:1}.fig .dp.a{fill:var(--ember)}.fig .dp.b{fill:var(--teal)}
.fig .med{stroke:var(--ink);stroke-width:2}
.fig .ln{fill:none;stroke-width:2.4}.fig .l1{stroke:var(--teal)}.fig .l2{stroke:var(--ember)}.fig .l3{stroke:var(--h3)}.fig .l4{stroke:var(--muted)}
.fig .pt.l1{fill:var(--teal)}.fig .pt.l2{fill:var(--ember)}.fig .pt.l3{fill:var(--h3)}.fig .pt.l4{fill:var(--muted)}
.fig .ll{font:600 12px var(--sans)}.fig .ll.l1{fill:var(--teal-t)}.fig .ll.l2{fill:var(--ember-t)}.fig .ll.l3{fill:var(--ink)}.fig .ll.l4{fill:var(--muted)}
.sources{font:500 .86rem/1.5 var(--sans);padding-left:1.2em}
.sources li{margin:0 0 .4em}
.site-footer{display:flex;flex-wrap:wrap;gap:6px 18px;margin:30px 0 40px;padding:16px 0 0;border-top:1px solid var(--line-soft);font:500 .84rem/1.4 var(--sans);color:var(--muted)}
.site-footer a{color:var(--muted)}
.sharepage{max-width:640px;margin:70px auto;padding:0 16px}
@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}

.emerg{border-left:3px solid var(--ember);padding:6px 10px;background:var(--panel);border-radius:0 8px 8px 0;color:var(--ink-2)}
:root{--mut:var(--muted);--acc:var(--accent);--fg:var(--ink)}
/* reading-rail v2: dots in the gutter beside the column, labels never over the text.
   1360px = the WIDEST content column on the page (charts, tables, maps, .wide sections), not the text measure,
   and raise the min-width below to the width where that gutter exists (1360px + ~6rem). rail-check.py fails
   if a dot covers any content at 1100-1920 px (FM-1018). */
.rail{display:none}
@media(min-width:1500px){
.rail{--col:1360px;--gut:1.25rem;display:flex;flex-direction:column;position:fixed;top:50%;left:calc(50% + var(--col)/2 + var(--gut));transform:translateY(-50%);z-index:40;margin:0;padding:.4rem 0;max-height:calc(100vh - 7rem)}
.rail::before{content:"";position:absolute;left:calc(.875rem - .5px);top:1.1rem;bottom:1.1rem;width:1px;background:var(--line)}
.rail-dot{position:relative;display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;text-decoration:none;border-radius:50%}
.rail-dot .dot{width:7px;height:7px;border-radius:50%;background:var(--mut);box-shadow:0 0 0 3px var(--bg);transition:transform .2s,background .2s,box-shadow .2s;flex:none}
.rail-dot:hover .dot,.rail-dot:focus-visible .dot{background:var(--acc);transform:scale(1.25)}
.rail-dot[aria-current=true] .dot{background:var(--acc);transform:scale(1.45);box-shadow:0 0 0 3px var(--bg),0 0 0 4.5px color-mix(in srgb,var(--acc) 38%,transparent)}
.rail-dot:focus-visible{outline:2px solid var(--acc);outline-offset:-1px}
/* narrow gutter: a label is a hover/focus tooltip only, never left on over the text */
.rail-label{position:absolute;right:calc(100% + .3rem);top:50%;transform:translate(6px,-50%);padding:.22rem .65rem;border:1px solid var(--line);border-radius:.5rem;background:var(--bg);color:var(--fg);box-shadow:0 6px 20px rgba(0,0,0,.14);font-size:.82rem;font-weight:600;line-height:1.3;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .15s,transform .15s}
.rail-dot:hover .rail-label,.rail-dot:focus-visible .rail-label{opacity:1;transform:translate(0,-50%)}
}
/* wide gutter: labels sit outside the column and still appear only on hover or focus */
@media(min-width:1400px){
.rail-label{right:auto;left:calc(100% + .15rem);max-width:calc(50vw - var(--col)/2 - var(--gut) - 3.25rem);overflow:hidden;text-overflow:ellipsis;padding:.1rem .2rem;border-color:transparent;background:transparent;box-shadow:none;color:var(--mut);transform:translate(-4px,-50%)}
.rail-dot:hover .rail-label,.rail-dot:focus-visible .rail-label{color:var(--acc)}
}
@media(prefers-reduced-motion:reduce){.rail .dot,.rail-label{transition:none}}
@media(forced-colors:active){.rail::before{background:CanvasText}.rail-dot .dot{background:CanvasText;box-shadow:none}.rail-dot[aria-current=true] .dot{background:Highlight}.rail-label{border-color:CanvasText}}

.csel{font:500 .92rem/1 var(--sans);padding:9px 12px;border-radius:99px;border:1px solid var(--line);background:var(--panel);color:var(--ink);min-height:40px;max-width:100%}
.emerg.top{margin:8px 0 0;font:500 .84rem/1.4 var(--sans)}
