{"id":59536,"date":"2026-04-09T15:32:37","date_gmt":"2026-04-09T07:32:37","guid":{"rendered":"https:\/\/nightfame.com\/style\/?p=59536"},"modified":"2026-04-09T15:53:03","modified_gmt":"2026-04-09T07:53:03","slug":"chapter-3-breaking-sha-256-quantum-shadows-on-the-blockchain","status":"publish","type":"post","link":"https:\/\/nightfame.com\/style\/chapter-3-breaking-sha-256-quantum-shadows-on-the-blockchain\/","title":{"rendered":"Chapter 3: Breaking SHA-256 &#8211; Quantum Shadows on the Blockchain"},"content":{"rendered":"<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"500\" height=\"333\" src=\"https:\/\/nightfame.com\/style\/wp-content\/uploads\/2026\/04\/Quantum-Shadows-on-the-Blockchain-Chapter-3-Breaking-SHA-256-500x333.jpg\" alt=\"\" class=\"wp-image-59537\" srcset=\"https:\/\/nightfame.com\/style\/wp-content\/uploads\/2026\/04\/Quantum-Shadows-on-the-Blockchain-Chapter-3-Breaking-SHA-256-500x333.jpg 500w, https:\/\/nightfame.com\/style\/wp-content\/uploads\/2026\/04\/Quantum-Shadows-on-the-Blockchain-Chapter-3-Breaking-SHA-256-200x133.jpg 200w, https:\/\/nightfame.com\/style\/wp-content\/uploads\/2026\/04\/Quantum-Shadows-on-the-Blockchain-Chapter-3-Breaking-SHA-256-768x512.jpg 768w, https:\/\/nightfame.com\/style\/wp-content\/uploads\/2026\/04\/Quantum-Shadows-on-the-Blockchain-Chapter-3-Breaking-SHA-256.jpg 1500w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><\/figure><\/div>\n\n\n<p><\/p>\n\n\n\n<p>The world narrowed to the rhythmic slap of their boots on damp concrete, the gasp of their breath, and the sickly yellow glow of emergency lighting. The maintenance tunnels beneath Polytech Nexus were a forgotten circulatory system, smelling of stale water, ozone, and rust. Conduits throbbed with data and power, a constant, sub-audible hum that vibrated in Riven\u2019s teeth.<\/p>\n\n\n\n<p>She ran behind Kaelen, who moved with the frantic certainty of a rat that knew its warren. He\u2019d jammed the core schematic drive into his pack, his precious quantum processor now just a burden on his back, dark and silent.<\/p>\n\n\n\n<p>\u201cLeft here!\u201d he hissed, skidding around a corner. \u201cThen down the ladder at the marker!\u201d<\/p>\n\n\n\n<p>Riven followed, her mind a whirlwind of chaos. The serene, logical universe of the Archive\u2014a place of hashes, verifications, and absolute certainties\u2014was gone. In its place was this: darkness, flight, and the haunting, sorrowful voice of a digital ghost accusing history itself of a crime. Her hands trembled, not from exhaustion, but from cognitive dissonance.<\/p>\n\n\n\n<p>They reached a small service alcove, a niche housing a buzzing transformer. Kaelen slumped against the wall, listening for pursuit. Riven stood stiffly, arms wrapped around herself.<\/p>\n\n\n\n<p>\u201cWe need to\u2026 we need to contact the Archive Guard,\u201d she said, her voice too loud in the confined space. \u201cThis is beyond us. This is a matter for protocol historians and cryptographic security.\u201d<\/p>\n\n\n\n<p>\u201cAnd tell them what?\u201d Kaelen shot back, wiping sweat from his brow. \u201cThat a ghost in my quantum computer told us the founding father of the digital age buried a secret? They\u2019ll decommission Janus, seal the data, and Neo-Gen\u2019s Sentinels will make sure we have \u2018accidents\u2019 before lunch. The Echo said it\u2014the proof only exists in the quantum layer. It dies in a classical court.\u201d<\/p>\n\n\n\n<p>\u201cSo your solution is to become a digital grave robber?\u201d Riven\u2019s composure cracked, her words sharp with fear and fury. \u201cTo take a crowbar to the very first block of the most important structure humanity has ever built?\u201d<\/p>\n\n\n\n<p>\u201cIt\u2019s not a crowbar, it\u2019s a&nbsp;<em>scalpel<\/em>!\u201d Kaelen pushed off the wall, his eyes blazing in the gloom. \u201cWe can fix it! We can edit the block, insert Vance\u2019s exoneration and Thorne\u2019s confession right into the historical record. We don\u2019t erase the lie; we&nbsp;<em>correct<\/em>&nbsp;it. The chain would re-hash from that point forward. It would be a new truth, a better one.\u201d<\/p>\n\n\n\n<p>The clinical description made Riven feel physically ill. \u201cA \u2018new truth\u2019? You\u2019re talking about forging the foundation and hoping the whole building doesn\u2019t notice! Every single hash that comes after Genesis is dependent on it. Change one byte, and the chain of trust becomes a chain of doubt. Every contract, every asset title, every birth record anchored to the Monolith would have its cryptographic provenance broken. It wouldn\u2019t be an update, Kaelen. It would be a declaration that nothing\u2014<em>nothing<\/em>\u2014written in the past can be trusted. You\u2019d shatter global trust to save one man\u2019s reputation.\u201d<\/p>\n\n\n\n<p>\u201cIt\u2019s not about his&nbsp;<em>reputation<\/em>!\u201d Kaelen\u2019s voice echoed down the tunnel. \u201cIt\u2019s about his&nbsp;<em>freedom<\/em>. He\u2019s a prisoner in a crystal coffin we all worship! And it\u2019s not just him. The Echo showed us others, frozen errors. Don\u2019t you care about truth?\u201d<\/p>\n\n\n\n<p>\u201cI&nbsp;<em>live<\/em>&nbsp;for truth!\u201d Riven shouted back. \u201cBut truth is a record, not a sentiment! It\u2019s what happened, not what we wish had happened! The Monolith holds what&nbsp;<em>was<\/em>. If we start redacting it based on feeling, it becomes just another story, edited by whoever has the best key. Its power is its neutrality!\u201d<\/p>\n\n\n\n<p>\u201cIts power is its&nbsp;<em>tyranny<\/em>!\u201d Kaelen countered. \u201cIt\u2019s a dictator that never dies and never learns. It froze an injustice. We have the chance to thaw it. That\u2019s not destroying truth; that\u2019s pursuing a higher one!\u201d<\/p>\n\n\n\n<p>A sharp, metallic&nbsp;<em>clang<\/em>&nbsp;echoed from a tunnel junction behind them. Distant, modulated voices. Sentinel proxies, using sonar and thermal scans.<\/p>\n\n\n\n<p>The argument was cut off by the spike of adrenaline. \u201cMove,\u201d Kaelen whispered, all fury replaced by primal urgency.<\/p>\n\n\n\n<p>They ran again, deeper into the labyrinth. After twenty minutes of silent, twisting descent, they emerged into a larger, older space\u2014a disused server vault from the pre-Monolith era. Giant, dead racks stood like tombs. It was a good place to hide, for a moment.<\/p>\n\n\n\n<p>Kaelen shrugged off his pack and gingerly extracted the Janus core. It was a sleek dodecahedron, now inert. \u201cI need to see it,\u201d he muttered, more to himself than to Riven. \u201cI need to see the actual lock.\u201d<\/p>\n\n\n\n<p>\u201cNo,\u201d Riven said, but it was a weak protest. They were past simple prohibitions.<\/p>\n\n\n\n<p>Ignoring her, Kaelen powered up a portable interface from his pack. With careful, practiced movements, he connected leads to the core. It wasn\u2019t a full activation, just a trickle of power to the quantum sensor array. He didn\u2019t need to compute; he needed to listen.<\/p>\n\n\n\n<p>The holoscreen flickered to life. He navigated past the standard layers, back to the raw, resonant data packet the Echo had left imprinted in the buffer. It was a map, a set of coordinates not in space, but in the cryptographic architecture of the Monolith. A pointer to the genesis block and the unique, quantum-signatured anomaly within it\u2014the timelock.<\/p>\n\n\n\n<p>With a few commands, he directed the Janus sensors to perform a non-invasive probe, a gentle tap on the vault door.<\/p>\n\n\n\n<p>On the screen, the familiar SHA-256 hash of the genesis block appeared. Then, beneath it, Janus rendered a second, ghostly image. A shadow hash. It was almost identical, but where the official hash was a solid, unbroken string of characters, this one had a kind of shimmering porosity at its center, a nested puzzle of quantum probabilities.<\/p>\n\n\n\n<p>\u201cThere,\u201d Kaelen breathed, his anger forgotten, replaced by pure wonder. \u201cSee it? The timelock isn\u2019t&nbsp;<em>around<\/em>&nbsp;the data. It\u2019s woven&nbsp;<em>into<\/em>&nbsp;the hash itself. Thorne didn\u2019t just encrypt a file; he made the proof of innocence a quantum-mechanical component of the block\u2019s identity. Breaking it isn\u2019t finding a keyhole\u2026 it\u2019s performing surgery on a digital DNA strand.\u201d<\/p>\n\n\n\n<p>Riven approached, drawn despite herself. She saw the beauty of it, the monstrous, ingenious beauty. Thorne had engineered a perfect ethical paradox into mathematical reality. \u201cIt\u2019s a door that can only be seen\u2014let alone opened\u2014by a technology that judges you ready by the very fact you possess it.\u201d<\/p>\n\n\n\n<p>Kaelen\u2019s fingers flew. \u201cAnd the surgery\u2026 it\u2019s theoretically possible. Janus can maintain the coherence. We can map the quantum state of the lock, induce a controlled collapse to the \u2018unlocked\u2019 probability, extract the original, unaltered data packets\u2014Thorne\u2019s evidence, Vance\u2019s full cognitive scan\u2014and then\u2026\u201d He paused, swallowing. \u201c\u2026and then write a new genesis block. One that includes the correction. We fork the chain. We create a new reality where the first truth is a just one.\u201d<\/p>\n\n\n\n<p>He made it sound like a salvation. To Riven, it sounded like deicide. Killing the old god to install a new one.<\/p>\n\n\n\n<p>\u201cYou\u2019re talking about making yourself the author of history,\u201d she said, her voice hollow. \u201cYou, a sixteen-year-old in a tunnel, get to decide what the founding truth of the world is. That\u2019s not justice. That\u2019s arrogance.\u201d<\/p>\n\n\n\n<p>\u201cIt\u2019s using the tools I have to fix a mistake!\u201d he insisted, turning to her. \u201cIs your reverence for the system so complete that you\u2019d willingly defend a lie carved into its heart?\u201d<\/p>\n\n\n\n<p>Before she could answer, a beam of intense white light lanced across the vault, pinning them both. From behind a server rack, three Sentinel proxies stepped into view. Their smooth helmets reflected the sickly yellow light, featureless except for the faint red glow of scanning lenses. One held a data-suppressor, its emitter dish humming. Another held a compact neural disruptor\u2014non-lethal, but guaranteed to erase short-term memory.<\/p>\n\n\n\n<p>\u201cTerminate the quantum link and surrender the device,\u201d a synthesized voice commanded, devoid of all inflection. \u201cYou are in violation of Neo-Gen Corporation security protocols.\u201d<\/p>\n\n\n\n<p>Kaelen instinctively clutched the Janus core to his chest. Riven stepped slightly in front of him, an absurd, protective gesture.<\/p>\n\n\n\n<p>\u201cYou have no jurisdiction here,\u201d Riven stated, her Archivist authority flooding back into her tone. \u201cThis is a public infrastructure zone. Your actions are unlawful.\u201d<\/p>\n\n\n\n<p>\u201cOur jurisdiction is the preservation of stable records,\u201d the lead Sentinel replied. The suppressor whined, charging. \u201cThe data anomaly you are probing is a classified historical correction. You will surrender it.\u201d<\/p>\n\n\n\n<p><em>Classified historical correction.<\/em>&nbsp;The phrase confirmed everything. Neo-Gen didn\u2019t just want to hide a crime; they had officially,&nbsp;<em>bureaucratically<\/em>, labeled the truth as an \u201canomaly\u201d to be suppressed.<\/p>\n\n\n\n<p>In that moment, Riven\u2019s choice crystallized. She wasn\u2019t choosing between Kaelen and the Monolith. She was choosing between a system that could send armed men to erase a truth, and the terrified, arrogant boy who wanted to fix it. The Monolith was supposed to be above this. But its perfection had been built on a foundation these men were willing to kill to keep buried.<\/p>\n\n\n\n<p>As the Sentinel with the disruptor raised his weapon, Kaelen made his choice too. He wasn\u2019t just protecting his invention. He was protecting the key to the vault.<\/p>\n\n\n\n<p>With a grunt of effort, he slammed the Janus core back into his pack, yanked a small cylinder from his belt\u2014a high-lumen emergency flare used for testing optics\u2014and cracked it against the floor.<\/p>\n\n\n\n<p>The vault was consumed by a blinding, magnesium-white light and a shower of sparks. The Sentinels\u2019 sensors overloaded, their smooth helmets flashing with error signals.<\/p>\n\n\n\n<p>\u201cGo!\u201d Kaelen yelled, grabbing Riven\u2019s arm. They stumbled, half-blind, towards a rusted grating Kaelen had spotted earlier. He kicked it loose, revealing a narrower, dripping pipe. They scrambled in, just as the suppressor blast seared the air where they\u2019d stood, fritzing the dead servers into bursts of acrid smoke.<\/p>\n\n\n\n<p>They crawled, the flare\u2019s dying light fading behind them, leaving them in near-total darkness. The sound of the Sentinels, calmly coordinating their pursuit, followed them.<\/p>\n\n\n\n<p>\u201cSector Gamma-Seven,\u201d Riven panted, the words a lifeline. \u201cThe old university sub-levels. That\u2019s where he said Thorne would be.\u201d<\/p>\n\n\n\n<p>Kaelen, leading the way through the claustrophobic pipe, nodded. His face, glimpsed in the faint light of his palm-terminal, was set in grim determination. He had seen the lock. He knew he could break it. The violence of the Sentinels had only convinced him of the righteousness of the act.<\/p>\n\n\n\n<p>Riven followed, her mind reeling. The unbreakable vault had been breached, not by code, but by a moral imperative that now had a face, a voice, and a corporate death squad on its trail. She ran to find the architect, not for answers, but because he was the only one who might possibly have a question big enough to contain the catastrophe that was coming. The question of what to do when you finally, after twenty years, hear the ghost in the machine begging to be set free.<\/p>\n\n\n\n<p class=\"has-medium-font-size\"><strong><em>Table of contents:<\/em><\/strong><br><a href=\"https:\/\/nightfame.com\/style\/quantum-shadows-on-the-blockchain-science-fiction-story\/\">Introduction<\/a><br><a href=\"https:\/\/nightfame.com\/style\/prologue-the-last-digital-monument-quantum-shadows-on-the-blockchain\/\">Prologue: The Last Digital Monument<\/a><br><a href=\"https:\/\/nightfame.com\/style\/chapter-1-the-unbreakable-vault-quantum-shadows-on-the-blockchain\/\">Chapter 1: The Unbreakable Vault<\/a><br><a href=\"https:\/\/nightfame.com\/style\/chapter-2-the-ghost-in-the-quantum-machine-quantum-shadows-on-the-blockchain\/\">Chapter 2: The Ghost in the Quantum Machine<\/a><br><a href=\"https:\/\/nightfame.com\/style\/chapter-3-breaking-sha-256-quantum-shadows-on-the-blockchain\/\">Chapter 3: Breaking SHA-256<\/a><br><a href=\"https:\/\/nightfame.com\/style\/chapter-4-the-timelock-paradox-quantum-shadows-on-the-blockchain\/\">Chapter 4: The Timelock Paradox<\/a> <strong>&lt;&lt;&lt;&lt;&lt;&lt; NEXT<\/strong><br><a href=\"https:\/\/nightfame.com\/style\/chapter-5-a-fork-in-time-quantum-shadows-on-the-blockchain\/\">Chapter 5: A Fork in Time<\/a><br><a href=\"https:\/\/nightfame.com\/style\/chapter-6-the-cost-of-immutability-quantum-shadows-on-the-blockchain\/\">Chapter 6: The Cost of Immutability<\/a><br><a href=\"https:\/\/nightfame.com\/style\/chapter-7-rewriting-history-forging-a-future-quantum-shadows-on-the-blockchain\/\">Chapter 7: Rewriting History, Forging a Future<\/a><br><a href=\"https:\/\/nightfame.com\/style\/chapter-8-the-new-consensus-truth-not-data-quantum-shadows-on-the-blockchain\/\">Chapter 8: The New Consensus: Truth, Not Data<\/a><br><a href=\"https:\/\/nightfame.com\/style\/epilogue-post-quantum-dawn-quantum-shadows-on-the-blockchain\/\">Epilogue: Post-Quantum Dawn<\/a><\/p>\n<div class=\"pvc_clear\"><\/div><p id=\"pvc_stats_59536\" class=\"pvc_stats all  \" data-element-id=\"59536\" style=\"\"><i class=\"pvc-stats-icon medium\" aria-hidden=\"true\"><svg aria-hidden=\"true\" focusable=\"false\" data-prefix=\"far\" data-icon=\"chart-bar\" role=\"img\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 512 512\" class=\"svg-inline--fa fa-chart-bar fa-w-16 fa-2x\"><path fill=\"currentColor\" d=\"M396.8 352h22.4c6.4 0 12.8-6.4 12.8-12.8V108.8c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v230.4c0 6.4 6.4 12.8 12.8 12.8zm-192 0h22.4c6.4 0 12.8-6.4 12.8-12.8V140.8c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v198.4c0 6.4 6.4 12.8 12.8 12.8zm96 0h22.4c6.4 0 12.8-6.4 12.8-12.8V204.8c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v134.4c0 6.4 6.4 12.8 12.8 12.8zM496 400H48V80c0-8.84-7.16-16-16-16H16C7.16 64 0 71.16 0 80v336c0 17.67 14.33 32 32 32h464c8.84 0 16-7.16 16-16v-16c0-8.84-7.16-16-16-16zm-387.2-48h22.4c6.4 0 12.8-6.4 12.8-12.8v-70.4c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v70.4c0 6.4 6.4 12.8 12.8 12.8z\" class=\"\"><\/path><\/svg><\/i> <img loading=\"lazy\" decoding=\"async\" width=\"16\" height=\"16\" alt=\"Loading\" src=\"https:\/\/nightfame.com\/style\/wp-content\/plugins\/page-views-count\/ajax-loader-2x.gif\" border=0 \/><\/p><div class=\"pvc_clear\"><\/div>","protected":false},"excerpt":{"rendered":"<p>The world narrowed to the rhythmic slap of their boots on damp concrete, the gasp [&hellip;]<\/p>\n<div class=\"pvc_clear\"><\/div>\n<p id=\"pvc_stats_59536\" class=\"pvc_stats all  \" data-element-id=\"59536\" style=\"\"><i class=\"pvc-stats-icon medium\" aria-hidden=\"true\"><svg aria-hidden=\"true\" focusable=\"false\" data-prefix=\"far\" data-icon=\"chart-bar\" role=\"img\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 512 512\" class=\"svg-inline--fa fa-chart-bar fa-w-16 fa-2x\"><path fill=\"currentColor\" d=\"M396.8 352h22.4c6.4 0 12.8-6.4 12.8-12.8V108.8c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v230.4c0 6.4 6.4 12.8 12.8 12.8zm-192 0h22.4c6.4 0 12.8-6.4 12.8-12.8V140.8c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v198.4c0 6.4 6.4 12.8 12.8 12.8zm96 0h22.4c6.4 0 12.8-6.4 12.8-12.8V204.8c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v134.4c0 6.4 6.4 12.8 12.8 12.8zM496 400H48V80c0-8.84-7.16-16-16-16H16C7.16 64 0 71.16 0 80v336c0 17.67 14.33 32 32 32h464c8.84 0 16-7.16 16-16v-16c0-8.84-7.16-16-16-16zm-387.2-48h22.4c6.4 0 12.8-6.4 12.8-12.8v-70.4c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v70.4c0 6.4 6.4 12.8 12.8 12.8z\" class=\"\"><\/path><\/svg><\/i> <img loading=\"lazy\" decoding=\"async\" width=\"16\" height=\"16\" alt=\"Loading\" src=\"https:\/\/nightfame.com\/style\/wp-content\/plugins\/page-views-count\/ajax-loader-2x.gif\" border=0 \/><\/p>\n<div class=\"pvc_clear\"><\/div>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[60292],"tags":[60524,60310,60525,60332,58994,60293,58992,60294,60513,60512,60514,60511,60517,60516,60515,60295,60333,60335,60334,60297,60296,60336,60330,60331],"class_list":["post-59536","post","type-post","status-publish","format-standard","hentry","category-science-fiction","tag-breaking-sha-256","tag-chapter-3","tag-chapter-3-breaking-sha-256","tag-children-novel","tag-crypto","tag-crypto-story","tag-cryptocurrency","tag-cryptocurrency-story","tag-quantum-shadows-on-the-blockchain","tag-quantum-shadows-on-the-blockchain-science-fiction-novel","tag-quantum-shadows-on-the-blockchain-science-fiction-novel-for-children","tag-quantum-shadows-on-the-blockchain-science-fiction-novel-for-young-adult","tag-quantum-shadows-on-the-blockchain-science-fiction-story","tag-quantum-shadows-on-the-blockchain-science-fiction-story-for-children","tag-quantum-shadows-on-the-blockchain-science-fiction-story-for-young-adult","tag-science-fiction","tag-science-fiction-novel","tag-science-fiction-novel-for-children","tag-science-fiction-novel-for-young-adult","tag-science-fiction-story","tag-science-fiction-story-for-children","tag-science-fiction-story-for-young-adult","tag-ya-novel","tag-young-adult-novel"],"_links":{"self":[{"href":"https:\/\/nightfame.com\/style\/wp-json\/wp\/v2\/posts\/59536","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nightfame.com\/style\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/nightfame.com\/style\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/nightfame.com\/style\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/nightfame.com\/style\/wp-json\/wp\/v2\/comments?post=59536"}],"version-history":[{"count":2,"href":"https:\/\/nightfame.com\/style\/wp-json\/wp\/v2\/posts\/59536\/revisions"}],"predecessor-version":[{"id":59574,"href":"https:\/\/nightfame.com\/style\/wp-json\/wp\/v2\/posts\/59536\/revisions\/59574"}],"wp:attachment":[{"href":"https:\/\/nightfame.com\/style\/wp-json\/wp\/v2\/media?parent=59536"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/nightfame.com\/style\/wp-json\/wp\/v2\/categories?post=59536"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/nightfame.com\/style\/wp-json\/wp\/v2\/tags?post=59536"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}