Doesn't water absorb body odor?\n\n[[Right stroke|stroke10]]\n\n<<timedgoto "death" 2.5s >>\n<<set $l9 = false>>\n<<set $l10 = true>>
(function(){version.extensions.replaceMacrosCombined={major:1,minor:1,revision:3};var nullobj={handler:function(){}};function showVer(n,notrans){if(!n){return\n}n.innerHTML="";new Wikifier(n,n.tweecode);n.setAttribute("data-enabled","true");n.style.display="inline";n.classList.remove("revision-span-out");\nif(!notrans){n.classList.add("revision-span-in");if(n.timeout){clearTimeout(n.timeout)}n.timeout=setTimeout(function(){n.classList.remove("revision-span-in");\nn=null},1)}}function hideVer(n,notrans){if(!n){return}n.setAttribute("data-enabled","false");n.classList.remove("revision-span-in");\nif(n.timeout){clearTimeout(n.timeout)}if(!notrans){n.classList.add("revision-span-out");n.timeout=setTimeout(function(){if(n.getAttribute("data-enabled")=="false"){n.classList.remove("revision-span-out");\nn.style.display="none";n.innerHTML=""}n=null},1000)}else{n.style.display="none";n.innerHTML="";n=null}}function tagcontents(b,starttags,desttags,endtags,k){var l=0,c="",tg,a,i;\nfunction tagfound(i,e){for(var j=0;j<e.length;j++){if(a.indexOf("<<"+e[j],i)==i){return e[j]}}}a=b.source.slice(k);for(i=0;\ni<a.length;i++){if(tg=tagfound(i,starttags)){l++}else{if((tg=tagfound(i,desttags))&&l==0){b.nextMatch=k+i+tg.length+4;return[c,tg]\n}else{if(tg=tagfound(i,endtags)){l--;if(l<0){return null}}}}c+=a.charAt(i)}return null}var begintags=[];var endtags=[];function revisionSpanHandler(g,e,f,b){var k=b.source.indexOf(">>",b.matchStart)+2,vsns=[],vtype=e,flen=f.length,becomes,c,cn,m,h,vsn;\nfunction mkspan(vtype){h=insertElement(m,"span",null,"revision-span "+vtype);h.setAttribute("data-enabled",false);h.style.display="none";\nh.tweecode="";return h}if(this.shorthand&&flen){while(f.length>0){vsns.push([f.shift(),(this.flavour=="insert"?"gains":"becomes")])\n}}else{if(this.flavour=="insert"||(this.flavour=="continue"&&this.trigger=="time")){vsns.push(["","becomes"])}}if(this.flavour=="continue"&&flen){b.nextMatch=k+b.source.slice(k).length;\nvsns.push([b.source.slice(k),vtype])}else{becomes=["becomes","gains"];c=tagcontents(b,begintags,becomes.concat(endtags),endtags,k);\nif(c&&endtags.indexOf(c[1])==-1){while(c){vsns.push(c);c=tagcontents(b,begintags,becomes,endtags,b.nextMatch)}c=tagcontents(b,begintags,["end"+e],endtags,b.nextMatch)\n}if(!c){throwError(g,"can't find matching end"+e);return}vsns.push(c);if(this.flavour=="continue"){k=b.nextMatch;b.nextMatch=k+b.source.slice(k).length;\nvsns.push([b.source.slice(k),""])}}if(this.flavour=="remove"){vsns.push(["","becomes"])}cn=0;m=insertElement(g,"span",null,e);\nm.setAttribute("data-flavour",this.flavour);h=mkspan("initial");vsn=vsns.shift();h.tweecode=vsn[0];showVer(h,true);while(vsns.length>0){if(vsn){vtype=vsn[1]\n}vsn=vsns.shift();h=mkspan(vtype);h.tweecode=vsn[0]}if(typeof this.setup=="function"){this.setup(m,g,f)}}function quantity(m){return(m.children.length-1)+(m.getAttribute("data-flavour")=="remove")\n}function revisionSetup(m,g,f){m.className+=" "+f[0].replace(" ","_")}function keySetup(m,g,f){var key=f[0];m.setEventListener("keydown",function l(e){var done=!revise("revise",m);\nif(done){m.removeEventListener("keydown",l)}})}function timeSetup(m,g,f){function cssTimeUnit(s){if(typeof s=="string"){if(s.slice(-2).toLowerCase()=="ms"){return Number(s.slice(0,-2))||0\n}else{if(s.slice(-1).toLowerCase()=="s"){return Number(s.slice(0,-1))*1000||0}}}throwError(g,s+" isn't a CSS time unit");\nreturn 0}var tm=cssTimeUnit(f[0]);setTimeout(function timefn(){var done=!revise("revise",m);if(!done){setTimeout(timefn,tm)\n}},tm)}function hoverSetup(m){var fn,noMouseEnter=(document.head.onmouseenter!==null);m.onmouseenter=function(){revise("revise",this)\n};m.onmouseleave=function(){revise("revert",this)};if(noMouseEnter){fn=function(n){return function(e){if(!event.relatedTarget||(event.relatedTarget!=this&&!(this.compareDocumentPosition(event.relatedTarget)&Node.DOCUMENT_POSITION_CONTAINED_BY))){this[n]()\n}}};m.onmouseover=fn("onmouseenter");m.onmouseout=fn("onmouseleave")}m=null}function mouseSetup(m){var evt=(document.head.onmouseenter===null?"onmouseenter":"onmouseover");\nm[evt]=function(){var done=!revise("revise",this);if(done){this[evt]=null}};m=null}function linkSetup(m,g,f){var l=Wikifier.createInternalLink(),p=m.parentNode;\nl.className="internalLink replaceLink";p.insertBefore(l,m);l.insertBefore(m,null);l.onclick=function(){var p,done=false;if(m&&m.parentNode==this){done=!revise("revise",m);\nscrollWindowTo(m)}if(done){this.parentNode.insertBefore(m,this);this.parentNode.removeChild(this)}};l=null}function visitedSetup(m,g,f){var i,done,shv=state.history[0].variables,os="once seen",d=(m.firstChild&&(this.flavour=="insert"?m.firstChild.nextSibling:m.firstChild).tweecode);\nshv[os]=shv[os]||{};if(d&&!shv[os].hasOwnProperty(d)){shv[os][d]=1}else{for(i=shv[os][d];i>0&&!done;i--){done=!revise("revise",m,true)\n}if(shv[os].hasOwnProperty(d)){shv[os][d]+=1}}}[{name:"insert",flavour:"insert",trigger:"link",setup:linkSetup},{name:"timedinsert",flavour:"insert",trigger:"time",setup:timeSetup},{name:"insertion",flavour:"insert",trigger:"revisemacro",setup:revisionSetup},{name:"later",flavour:"insert",trigger:"visited",setup:visitedSetup},{name:"keyinsert",flavour:"insert",trigger:"key",setup:keySetup},{name:"replace",flavour:"replace",trigger:"link",setup:linkSetup},{name:"timedreplace",flavour:"replace",trigger:"time",setup:timeSetup},{name:"mousereplace",flavour:"replace",trigger:"mouse",setup:mouseSetup},{name:"hoverreplace",flavour:"replace",trigger:"hover",setup:hoverSetup},{name:"revision",flavour:"replace",trigger:"revisemacro",setup:revisionSetup},{name:"keyreplace",flavour:"replace",trigger:"key",setup:keySetup},{name:"timedremove",flavour:"remove",trigger:"time",setup:timeSetup},{name:"mouseremove",flavour:"remove",trigger:"mouse",setup:mouseSetup},{name:"hoverremove",flavour:"remove",trigger:"hover",setup:hoverSetup},{name:"removal",flavour:"remove",trigger:"revisemacro",setup:revisionSetup},{name:"once",flavour:"remove",trigger:"visited",setup:visitedSetup},{name:"keyremove",flavour:"remove",trigger:"key",setup:keySetup},{name:"continue",flavour:"continue",trigger:"link",setup:linkSetup},{name:"timedcontinue",flavour:"continue",trigger:"time",setup:timeSetup},{name:"mousecontinue",flavour:"continue",trigger:"mouse",setup:mouseSetup},{name:"keycontinue",flavour:"continue",trigger:"key",setup:keySetup},{name:"cycle",flavour:"cycle",trigger:"revisemacro",setup:revisionSetup},{name:"mousecycle",flavour:"cycle",trigger:"mouse",setup:mouseSetup},{name:"timedcycle",flavour:"cycle",trigger:"time",setup:timeSetup},{name:"keycycle",flavour:"replace",trigger:"key",setup:keySetup}].forEach(function(e){e.handler=revisionSpanHandler;\ne.shorthand=(["link","mouse","hover"].indexOf(e.trigger)>-1);macros[e.name]=e;macros["end"+e.name]=nullobj;begintags.push(e.name);\nendtags.push("end"+e.name)});function insideDepartingSpan(elem){var r=elem.parentNode;while(!r.classList.contains("passage")){if(r.classList.contains("revision-span-out")){return true\n}r=r.parentNode}}function reviseAll(rt,rname){var rall=document.querySelectorAll(".passage [data-flavour]."+rname),ret=false;\nfor(var i=0;i<rall.length;i++){if(!insideDepartingSpan(rall[i])){ret=revise(rt,rall[i])||ret}}return ret}function revise(rt,r,notrans){var ind2,curr,next,ind=-1,rev=(rt=="revert"),rnd=(rt.indexOf("random")>-1),fl=r.getAttribute("data-flavour"),rc=r.childNodes,cyc=(fl=="cycle"),rcl=rc.length-1;\nfunction doToGainerSpans(n,fn){for(var k=n-1;k>=0;k--){if(rc[k+1].classList.contains("gains")){fn(rc[k],notrans)}else{break\n}}}for(var k=0;k<=rcl;k++){if(rc[k].getAttribute("data-enabled")=="true"){ind=k}}if(rev){ind-=1}curr=(ind>=0?rc[ind]:(cyc?rc[rcl]:null));\nind2=ind;if(rnd){ind2=(ind+(Math.floor(Math.random()*rcl)))%rcl}next=((ind2<rcl)?rc[ind2+1]:(cyc?rc[0]:null));var docurr=(rev?showVer:hideVer);\nvar donext=(rev?hideVer:showVer);var currfn=function(){if(!(next&&next.classList.contains("gains"))||rnd){docurr(curr,notrans);\ndoToGainerSpans(ind,docurr,notrans)}};var nextfn=function(){donext(next,notrans);if(rnd){doToGainerSpans(ind2+1,donext,notrans)\n}};if(!rev){currfn();nextfn()}else{nextfn();currfn()}return(cyc?true:(rev?(ind>0):(ind2<rcl-1)))}macros.revert=macros.revise=macros.randomise=macros.randomize={handler:function(a,b,c){var l,rev,rname;\nfunction disableLink(l){l.style.display="none"}function enableLink(l){l.style.display="inline"}function updateLink(l){if(l.className.indexOf("random")>-1){enableLink(l);\nreturn}var rall=document.querySelectorAll(".passage [data-flavour]."+rname),cannext,canprev,i,ind,r,fl;for(i=0;i<rall.length;\ni++){r=rall[i],fl=r.getAttribute("data-flavour");if(insideDepartingSpan(r)){continue}if(fl=="cycle"){cannext=canprev=true\n}else{if(r.firstChild.getAttribute("data-enabled")==!1+""){canprev=true}if(r.lastChild.getAttribute("data-enabled")==!1+""){cannext=true\n}}}var can=(l.classList.contains("revert")?canprev:cannext);(can?enableLink:disableLink)(l)}function toggleText(w){w.classList.toggle(rl+"Enabled");\nw.classList.toggle(rl+"Disabled");w.style.display=((w.style.display=="none")?"inline":"none")}var rl="reviseLink";if(c.length<2){throwError(a,b+" macro needs 2 parameters");\nreturn}rname=c.shift().replace(" ","_");l=Wikifier.createInternalLink(a,null);l.className="internalLink "+rl+" "+rl+"_"+rname+" "+b;\nvar v="";var end=false;var out=false;if(c.length>1&&c[0][0]=="$"){v=c[0].slice(1);c.shift()}switch(c[c.length-1]){case"end":end=true;\nc.pop();break;case"out":out=true;c.pop();break}var h=state.history[0].variables;for(var i=0;i<c.length;i++){var on=(i==Math.max(c.indexOf(h[v]),0));\nvar d=insertElement(null,"span",null,rl+((on)?"En":"Dis")+"abled");if(on){h[v]=c[i];l.setAttribute("data-cycle",i)}else{d.style.display="none"\n}insertText(d,c[i]);l.appendChild(d)}l.onclick=function(){reviseAll(b,rname);var t=this.childNodes,u=this.getAttribute("data-cycle")-0,m=t.length,n,lall,i;\nif((end||out)&&u==m-(end?2:1)){if(end){n=this.removeChild(t[u+1]);n.className=rl+"End";n.style.display="inline";this.parentNode.replaceChild(n,this)\n}else{this.parentNode.removeChild(this);return}}else{toggleText(t[u]);u=(u+1)%m;if(v){h[v]=c[u]}toggleText(t[u]);this.setAttribute("data-cycle",u)\n}lall=document.getElementsByClassName(rl+"_"+rname);for(i=0;i<lall.length;i++){updateLink(lall[i])}};l=null}};macros.mouserevise=macros.hoverrevise={handler:function(a,b,c,d){var endtags=["end"+b],evt=(window.onmouseenter===null?"onmouseenter":"onmouseover"),t=tagcontents(d,[b],endtags,endtags,d.source.indexOf(">>",d.matchStart)+2);\nif(t){var rname=c[0].replace(" ","_"),h=insertElement(a,"span",null,"hoverrevise hoverrevise_"+rname),f=function(){var done=!reviseAll("revise",rname);\nif(b!="hoverrevise"&&done){this[evt]=null}};new Wikifier(h,t[0]);if(b=="hoverrevise"){h.onmouseover=f;h.onmouseout=function(){reviseAll("revert",rname)\n}}else{h[evt]=f}h=null}}};macros.instantrevise={handler:function(a,b,c,d){reviseAll("revise",c[0].replace(" ","_"))}};macros.endmouserevise=nullobj;\nmacros.endhoverrevise=nullobj}());
(function(){\nvar bs = String.fromCharCode(92);\nWikifier.formatters.unshift({\n name: "continuedLine",\n match: bs+bs+"s",\n handler: function(a) {\n a.nextMatch = a.matchStart+3;\n }\n});\n}());\n
You pass by other swimmers.\nOlder swimmers, but swimmers nonetheless.\n\n[[Right stroke|stroke4]]\n\n<<timedgoto "death" 3s >>\n<<set $l3 = false>>\n<<set $l4 = true>>
Good going, just keep it up!\n\n[[Left stroke|stroke3]]\n\n<<timedgoto "death" 2.5s >>\n<<set $l2 = false>>\n<<set $l3 = true>>
Your journey begins.\n\n[[Right stroke|stroke2]]\n\n<<timedgoto "death" 2.5s >>\n<<set $l1 = false>>\n<<set $l2 = true>>
WHY THE HELL DOESN'T PEOPLE\nUNDERSTAND THE SPEED SYSTEM\nIN THE POOL WHERE SLOWER PEOPLE\nSHOULD STICK TO THE EDGES?!?!\n\n[[Left stroke|stroke19]]\n\n<<timedgoto "death" 5.5s >>\n<<set $l18 = false>>\n<<set $l19 = true>>
Has it really gone an hour since you ate that sandwich?\n\n[[Right stroke|stroke8]]\n\n<<timedgoto "death" 2.5s >>\n<<set $l7 = false>>\n<<set $l8 = true>>
Band-aid alert by your shoulder!\n\n[[Left stroke|stroke7]]\n\n<<timedgoto "death" 2.5s >>\n<<set $l6 = false>>\n<<set $l7 = true>>
Is that Michael Phelps by the showers?\n\n[[Right stroke|stroke6]]\n\n<<timedgoto "death" 2.5s >>\n<<set $l5 = false>>\n<<set $l6 = true>>
Does the chlorine really kill all the urine?\n\n[[Left stroke|stroke5]]\n\n<<timedgoto "death" 2.5s >>\n<<set $l4 = false>>\n<<set $l5 = true>>
\n@@font-size: 500%;20 STROKES@@\n\n\n\n\n\n<<timedinsert 1s>>[[jump in|dive]]<<endtimedinsert>>\n\n\n\n\n\n\n\n\n@@font-size: 65%;Made by [[PaperBlurt|https://twitter.com/paperblurt]] | More stuff at [[paperblurt.com|http://www.paperblurt.com]]@@
Your hand slaps the other side of the community pool you've now conquered!\n\nNow what?\n\nYou can [[go home|home]] or simply [[stay in the water|water]] or maybe do another [[lap|step]]?\n\n<<set $l20 = false>>
Is that a fin?\n\n[[Left stroke|stroke9]]\n\n<<timedgoto "death" 2.5s >>\n<<set $l8 = false>>\n<<set $l9 = true>>
String.prototype.unDash = function()\n{\n var s = this.split("-");\n if(s.length > 1)\n for(var t=1; t < s.length; t++)\n s[t] = s[t].substr(0,1).toUpperCase() + s[t].substr(1);\n return s.join("");\n};\n
window.either = function() { return arguments[~~(Math.random()*arguments.length)];}
Your bathroom reek of chlorine.\nYour wrinkled body makes you look old.\n\nYou feel somewhat vigorous as you've actually got some exercise at the same time as you feel sad after your swim.\n\nBetter be dead but conscious than alive and oblivious...\n
<<timedgoto "DEATHEND" 1s>>
@@opacity: 0.2;//sinking...\ndying...//@@\n\n<<timedinsert 1s>>@@color: white;\n<<if $l1>>You slowly sink towards the bottom.\n\nDying now. Oxygen is your heroin, now leaving you brain at peace.\n\nA grey shape appears.\nThe shape of a shed.\nA shed repressed a long time ago.\n\n<<timedinsert 5s>>@@font-size: 70%;//[[surface|step]]//@@<<endtimedinsert>><<else>> <<endif>><<if $l2>>Was it summer like it is now?\nYou think of that scab on your knee you got from riding your BMX.\n\nOn the porch Anonymous tells you to come with him.\n\n<<timedinsert 5s>>@@font-size: 70%;//[[surface|stroke1]]//@@<<endtimedinsert>><<else>> <<endif>><<if $l3>>How old were you?\nMemories keep emerging as you submerge.\nMaybe 11?\nOr was it 10?\nA branch slapped you in the face as you traversed the marsh-like soil.\n\n<<timedinsert 5s>>@@font-size: 70%;//[[surface|stroke2]]//@@<<endtimedinsert>><<else>> <<endif>><<if $l4>>You looked back and could see your house.\nA distant rectangle with a reddish hue.\n\nDid Anonymous live there too?\n\n<<timedinsert 5s>>@@font-size: 70%;//[[surface|stroke3]]//@@<<endtimedinsert>><<else>> <<endif>><<if $l5>>Oddly shaped clouds could be spotted through the trees above.\n\nThe dense shrubbery controls the sunrays, letting some shine on the shed.\n\n<<timedinsert 5s>>@@font-size: 70%;//[[surface|stroke4]]//@@<<endtimedinsert>><<else>> <<endif>><<if $l6>>Standing there in your now ruined sneakers.\nYour right hand was warm.\nYou remember that warmth… that comforting heat.\nYour hand drowning in another.\n\nA ramshackle shed blocked your vision.\n\n<<timedinsert 5s>>@@font-size: 70%;//[[surface|stroke5]]//@@<<endtimedinsert>><<else>> <<endif>><<if $l7>>It strikes you as you slowly fall towards the bottom of the pool - a recollection of how Anonymous hangs up a door on its hinges. A shed door.\n\nDid he build it?\n\n<<timedinsert 5s>>@@font-size: 70%;//[[surface|stroke6]]//@@<<endtimedinsert>><<else>> <<endif>><<if $l8>>Branches and leaves seems to wave goodbye.\n\nA brewing storm strive to awake the small puffs of air luring in the foliage - calling upon them to join the aspiring tempest.\n\nAnonymous says words that are distant but seem to talk about shelter.\n\n<<timedinsert 5s>>@@font-size: 70%;//[[surface|stroke7]]//@@<<endtimedinsert>><<else>> <<endif>><<if $l9>>Anonymous cut himself as you crawled under the door to enter the shed’s bowels.\n\nHis blood hits the floor where a crack in the wall lets in some sunlight.\nThe only color seen in the shed was red.\n\nYour hand became cold again.\n\n<<timedinsert 5s>>@@font-size: 70%;//[[surface|stroke8]]//@@<<endtimedinsert>><<else>> <<endif>><<if $l10>>Glimpses of headlines talking about a tornado or...something.\nIt makes you think of you and Anonymous seeking some way to flee the rain.\n\nWas it the same day?\n\n<<timedinsert 5s>>@@font-size: 70%;//[[surface|stroke9]]//@@<<endtimedinsert>><<else>> <<endif>><<if $l11>>To stay warm, body heat is best Anonymous says.\nYou hug - rubbing chests to keep the blood flow flowing.\n\nCreaks and squeaks and heavy breathing is heard.\nA few subtle rain drops trickle through the roof.\n\n<<timedinsert 5s>>@@font-size: 70%;//[[surface|stroke10]]//@@<<endtimedinsert>><<else>> <<endif>><<if $l12>>On the other side of the shed was a beach. You had to leave your inflatable bathing ring outside the shed. Now it would be the best comforter in the world.\n\nAnonymous wears his trunks, as do you. \n\n<<timedinsert 5s>>@@font-size: 70%;//[[surface|stroke11]]//@@<<endtimedinsert>><<else>> <<endif>><<if $l13>>Instinct are important for a young child.\nLike an animal you can detect advancing danger.\n\nBut not deflect it.\n\n<<timedinsert 5s>>@@font-size: 70%;//[[surface|stroke12]]//@@<<endtimedinsert>><<else>> <<endif>><<if $l14>>People say it’s worse to regret stuff than not regretting\nthem when you’re about to die.\n\nAnonymous seems confused about this…\n\n<<timedinsert 5s>>@@font-size: 70%;//[[surface|stroke13]]//@@<<endtimedinsert>><<else>> <<endif>><<if $l15>>Damp air flooded the shed. In retrospect it felt weird as a dilapidated shed like that didn’t let in more oxygen.\n\nMaybe it did, and you just remember the suffocation due to something else…\n\n<<timedinsert 5s>>@@font-size: 70%;//[[surface|stroke14]]//@@<<endtimedinsert>><<else>> <<endif>><<if $l16>>Compact tears roll down your cheek.\n\nOne of the subtle rain drops dilute a tear making it appear bigger than it really was. You sit under a crack, looking upwards as your face gets covered with rain drops.\n\n<<timedinsert 5s>>@@font-size: 70%;//[[surface|stroke15]]//@@<<endtimedinsert>><<else>> <<endif>><<if $l17>>How bad was the rain?\nHow bad was the storm?\nA shed used as shelter with little protection.\n\nHow much energy did you utilize to repress something as banal as a shed?\nThe shed meant no harm.\n\nA memory of how Anonymous also played Santa at Christmas comes to mind.\n\n<<timedinsert 5s>>@@font-size: 70%;//[[surface|stroke16]]//@@<<endtimedinsert>><<else>> <<endif>><<if $l18>>The heavy breathing combined with the mushy mud that used to be a dirt floor makes your nostrils fill with clay-like mucus.\n\nFace down on the ground…\nTo preserve the warmth…\nBut you’re not that cold…\n\n<<timedinsert 5s>>@@font-size: 70%;//[[surface|stroke17]]//@@<<endtimedinsert>><<else>> <<endif>><<if $l19>>Time perception is adolescently distorted as a kid.\n\nWas it 5 hours or 5 days or 5 minutes?\n\nAnonymous is…\nIt’s time to leave this makeshift shelter and get back.\nBut not back to reality, but fleeing it.\n\nTime to crawl back under the door, thus explaining the muddy face to mom.\n\n<<timedinsert 5s>>@@font-size: 70%;//[[surface|stroke18]]//@@<<endtimedinsert>><<else>> <<endif>><<if $l20>>You stand outside the shed.\nThe bathing ring is gone - swiped by the wind.\n\nAnonymous's large frame hinders him from performing the same maneuver as you.\nA wind puff. A shed with poor support makes a plank fall on the bare back, lodging the body stuck, face down in an increasing water puddle as the rain once again finds its way through the tree crowns.\n\nYou leave Anonymous there.\nScreams drowning as Anonymous gargles your name whilst gasping for air.\n\nYou back away...towards the reddish rectangle.\n\n<<timedinsert 5s>>@@font-size: 70%;//[[surface|stroke19]]//@@<<endtimedinsert>><<else>> <<endif>>\n@@\n<<endtimedinsert>>
Some kids doing the cannonball.\n\n[[Right stroke|stroke12]]\n\n<<timedgoto "death" 2.5s >>\n<<set $l11 = false>>\n<<set $l12 = true>>
20 STROKES
Water engulfs you.\nFirst its coldness.\nThe wet sensation.\n\nCommunity pools are here to stay.\n\nYou take [[a step out|step]] from the ledge.\nThe world disappears beneath you\nand you realize that you are at the helm\nwhen it comes to your own survival.
@import url(http://fonts.googleapis.com/css?family=Bangers);\n@import url(http://fonts.googleapis.com/css?family=Oswald);\n@import url(http://fonts.googleapis.com/css?family=News+Cycle:400,700);\n\nhead {\n box-shadow: inset 0px 0px 0em #000;\n width:100%;\n height:100%;\n display:block;\n position:fixed;\n}\nhead * {\n display:none;\n}\n\n.revision-span-in {\n opacity: 0;\n}\n.revision-span:not(.revision-span-out) {\n transition: 5s; -webkit-transition: 5s;\n}\n.revision-span-out {\n position:absolute;\n opacity: 0;\n}\n\nbody[data-tags~=START] {\n background-color:#F3F3F3;\n margin: 0;\n text-align:center;\n background-attachment: fixed;\n}\n\nbody {\n color: #999;\n background-color: white;\n background-image: linear-gradient(rgba(0, 0, 0, 0), black);\n animation: topflat 3s infinite alternate;\n}\n@keyframes topflat {\n 100% {background-color: black;}\n}\n\nbody[data-tags~=POOL] {\n background-color:#F2AF00;\n margin: 0;\n text-align:center;\n background-image: -webkit-linear-gradient(#21CFD4, #1E63DA);\nbackground-image: -moz-linear-gradient(top, #21CFD4, #1E63DA);\n background-attachment: fixed;\n}\n\nbody[data-tags~=DIVE] {\n background-color:#F3F3F3;\n margin: 0;\n text-align:center;\n background-attachment: fixed;\n}\n\nbody[data-tags~=DEATH] {\n background-color:#181818;\n margin: 0;\n text-align:center;\n background-attachment: fixed;\n}\n\nbody[data-tags~=DEATH2] {\n background-color:#F2AF00;\n margin: 0;\n text-align:left;\n background-image: -webkit-linear-gradient(#394240, #181818);\n background-image: -moz-linear-gradient(top, #394240, #181818);\n background-attachment: fixed;\n}\n\n#passages {\n border-left: 0;\n margin: 0;\n padding: 10;\n line-height:20vh;\n}\n\n.passage {\n position:absolute;\n top: 0; bottom: 0; left: 0; right: 0;\n width: 70%;\n height: 60%;\n margin:auto;\n font: 2em/1em Helvetica Neue, "Helvetica Neue", Helvetica, sans-serif;\n color: #fff;\n letter-spacing: -0.00em;\n text-align:left;\n}\n\n.passage[data-tags~=STANDARD_TEMP] {\n position:absolute;\n top: 0; bottom: 0; left: 0; right: 0;\n width: 70%;\n height: 75%;\n margin:auto;\npadding:65px 90px; \nbackground:#4E44D8;\nwidth:1025px;\nborder-radius:0px;\n font: 2.8em/1em VT323, "Helvetica Neue", Helvetica, sans-serif;\n color: #A396FF;\n letter-spacing: -0.00em;\n text-align:left;\n}\n\n.passage[data-tags~=START] {\n position:absolute;\n top: 0; bottom: 0; left: 0; right: 0;\n width: 70%;\n height: 65%;\n margin:auto;\n font: bold 2.5em/1em Helvetica Neue, "Helvetica Neue", Helvetica, sans-serif;\n color: #000;\n letter-spacing: -0.00em;\n text-align:center;\n}\n\n.passage[data-tags~=POOL] {\n position:absolute;\n top: 0; bottom: 0; left: 0; right: 0;\n width: 75%;\n height: 50%;\n margin:auto;\n font: italic 2.2em/1.6em News Cycle, "Helvetica Neue", Helvetica, sans-serif;\n color: #fff;\n letter-spacing: -0.00em;\n text-align:left;\n}\n\n.passage[data-tags~=DIVE] {\n position:absolute;\n top: 0; bottom: 0; left: 0; right: 0;\n width: 100%;\n height: 100%;\n margin:auto;\n font: 8em/1em Bangers, "Helvetica Neue", Helvetica, sans-serif;\n background-image: linear-gradient(rgba(0, 0, 0, 0), blue);\n animation: topflat 5s infinite alternate;\n@keyframes topflat;\n color: #000;\nbackground-image: -webkit-linear-gradient(#21CFD4, #1E63DA);\nbackground-image: -moz-linear-gradient(top, #21CFD4, #1E63DA);\n margin: 0;\n text-align:center;\n background-attachment: fixed;\n letter-spacing: -0.00em;\n text-align:center;\n}\n\n.passage[data-tags~=DEATH] {\n position:absolute;\n top: 0; bottom: 0; left: 0; right: 0;\n width: 100%;\n height: 100%;\n margin:auto;\n font: lighter 2.8em/1em Courier New, "Helvetica Neue", Helvetica, sans-serif;\n background-image: linear-gradient(rgba(0, 0, 0, 0), blue);\n animation: topflat 5s infinite alternate;\n@keyframes topflat;\n color: #000;\nbackground-image: -webkit-linear-gradient(#394240, #181818);\nbackground-image: -moz-linear-gradient(top, #394240, #181818);\n margin: 0;\n background-attachment: fixed;\n letter-spacing: -0.00em;\n text-align:center;\n}\n\n.passage[data-tags~=DEATH2] {\n position:absolute;\n width: 75%;\n height: 55%;\n margin:auto;\n font: lighter 1.8em/1em Courier New, "Helvetica Neue", Helvetica, sans-serif;\n background-attachment: fixed;\n letter-spacing: -0.00em;\n text-align:left;\n}\n\n.passage[data-tags~=TITLE_TEMP] {\n position:absolute;\n top: 0; bottom: 0; left: 0; right: 0;\n width: 70%;\n height: 65%;\n margin:auto;\npadding:100px 100px; \nbackground:#4E44D8;\nwidth:1010px;\nborder-radius:0px;\n font: normal 2em/1em VT323, "Helvetica Neue", Helvetica, sans-serif;\n color: #A396FF;\n letter-spacing: -0.00em;\n text-align:center;\n}\n\n//.passage[data-tags~=TITLE] \n{\nopacity:1 !important;\n}//\n\n#sidebar {\n display:table;\n position:fixed;\n top: 0; left: 0;\n width:25%;\n height:25%;\n}\n\n#restart {\n display:table;\n position:fixed;\n bottom: 0; left: 0;\n width:7%;\n height:2%;\n}\n\n#sidebar #title {\n display:none; \n vertical-align:center;\n text-align:center;\n}\n\n#sidebar #title #storyTitle {\n font: 1.6em/1.5em Helvetica, "Helvetica Neue", Helvetica, sans-serif;\n letter-spacing: -0.05em;\n color:rgba(0,0,0,0.1);\n}\n\n#restart {\n font: 1em/1.5em PressStart2P, "Helvetica Neue", Helvetica, sans-serif;\n letter-spacing: -0.00em;\n color:rgba(0,0,0,0.0);\n}\n\n#title :not(#storyTitle){\n display:none;\n}\n#storymenu, #snapback, #share, #credits, #restart, #bookmark {\n display:none;\n}\na.internalLink:hover, a.externalLink:hover {\n color:#41434B !important;\n text-decoration: none;\n}\n\na.internalLink:nth-child(3n), a.externalLink:nth-child(3n) {\n color: #20859F;\n}\na.internalLink:nth-child(3n+1), a.externalLink:nth-child(3n+1) {\n color: #20859F;\n}\na.internalLink:nth-child(3n+2), a.externalLink:nth-child(3n+2) {\n color: #20859F;\n}\n@media screen and (max-width: 960px) {\n body { font-size: 50%; }\n}\n@media screen and (max-width: 840px) {\n body { font-size: 40%; }\n}\n@media screen and (max-width: 720px) {\n body { \n font-size: 30%;\n }\n}\n\n.blink{-webkit-animation: blink 1s linear infinite;\n-moz-inimation: blink 1s linear infinite;\n-ms-animation: blink 1s linear infinite;\n-o-animation: blink 1s linear infinite;\nanimation: blink 1s linear infinite;\n}\n@-webkit-keyframes blink{\n0% { opacity: 1; }\n50% { opacity: 1; }\n50.01% { opacity: 0; }\n100% { opacity: 0; }\n}\n\n@-moz-keyframes blink {\n0% {opacity: 1;}\n50% {opacity: 1;}\n50.01% {opacity: 0;}\n100% opacity: 0;}\n}\n@-o-keyframes blink {\n0% {opacity: 1;}\n50% {opacity: 1;}\n50.01% {opacity: 0;}\n100% opacity: 0;}\n}\n@keyframes blink {\n0% {opacity: 1;}\n50% {opacity: 1;}\n50.01% {opacity: 0;}\n100% opacity: 0;}\n}
\n\n\n@@opacity: 0.1;*splash*@@\n\n<<timedgoto "Startreal" 2s>>
version.extensions.timedgotoMacro={major:1,minor:1,revision:0};macros["goto"]=macros["timedgoto"]={timer:null,handler:function(a,b,c,d){\nfunction cssTimeUnit(s){if(typeof s=="string"){if(s.slice(-2).toLowerCase()=="ms"){return Number(s.slice(0,-2))||0;\n}else{if(s.slice(-1).toLowerCase()=="s"){return Number(s.slice(0,-1))*1000||0;}}}throwError(a,s+" isn't a CSS time unit");\nreturn 0;}var t,d,m,s;t=c[c.length-1];d=d.fullArgs();m=0;if(b!="goto"){d=d.slice(0,d.lastIndexOf(t));\nm=cssTimeUnit(t);}d=eval(Wikifier.parse(d));if(d+""){if(this.timer){clearTimeout(this.timer);\n}s=state.history[0].passage.title;this.timer=setTimeout(function(){if(state.history[0].passage.title==s){state.display(d,a);\n}},m);}}};
Skin like raisin.\nYou die of starvation and cold.\nSeagulls pick your bones clean during night.\n\nNon the wiser.
20 strokes are required to make it across the pool.\n\nThe only enemy is yourself, time and gravity.\n\nHURRY!\n\n[[Left stroke|stroke1]]\n\n<<timedgoto "death" 3.5s >>\n<<set $l1 = true>>
You can see the end of this aquatic gauntlet...\n\n[[Right stroke|stroke20]]\n\n<<timedgoto "death" 2.5s >>\n<<set $l19 = false>>\n<<set $l20 = true>>
PaperBlurt
You kick a teen in the back after he\nsplashed you by accident. You kicked\nby purpose but smile and say you're sorry.\n\n[[Right stroke|stroke18]]\n\n<<timedgoto "death" 5.5s >>\n<<set $l17 = false>>\n<<set $l18 = true>>
You swallow (by accident) some water\nand think of the amount of //other// people's\npee, blood, puke(?) and fecal matter now\nwobbling around in your tummy.\n\n[[Left stroke|stroke17]]\n\n<<timedgoto "death" 6s >>\n<<set $l16 = false>>\n<<set $l17 = true>>
Should one get this winded by a few strokes in a pool?\n\n[[Right stroke|stroke16]]\n\n<<timedgoto "death" 3.2s >>\n<<set $l15 = false>>\n<<set $l16 = true>>
Warmth fills your bathing suit.\n\n[[Left stroke|stroke15]]\n\n<<timedgoto "death" 2.5s >>\n<<set $l14 = false>>\n<<set $l15 = true>>
Peeing in the pool.\nLike a sneaky ninja that just had to go.\n\n[[Right stroke|stroke14]]\n\n<<timedgoto "death" 3s >>\n<<set $l13 = false>>\n<<set $l14 = true>>
Are you angry about others splashing around...\nor the fact that you're to old to splash yourself?\n\n[[Left stroke|stroke13]]\n\n<<timedgoto "death" 5s >>\n<<set $l12 = false>>\n<<set $l13 = true>>
(function(){ var render2 = Passage.prototype.render; Passage.prototype.render = function () { var b = render2.call(this); var t = this.tags.join(" "); document.body.setAttribute("data-tags", t); b.setAttribute("data-tags",t); return b; }; if(state) { var tgs = state.history[0].passage.tags.join(" "); var fc = $('passages').firstChild; fc.setAttribute("data-tags",tgs); }}());if(state) (function(){ var it = setInterval(function(){ var fd = $('passages').firstChild; if (fd!=fc) { clearInterval(it); fd.setAttribute("data-tags",tgs); } },0); }());
Water got in your ear - going deaf - only hearing a right sided world!\n\n[[Left stroke|stroke11]]\n\n<<timedgoto "death" 3s >>\n<<set $l10 = false>>\n<<set $l11 = true>>
version.extensions.ifMacros={major:2,minor:0,revision:0};macros["if"]={handler:function(place,macroName,params,parser){\nvar conditions=[],clauses=[],srcOffset=parser.source.indexOf(">>",parser.matchStart)+2,src=parser.source.slice(srcOffset),endPos=-1,currentCond=parser.fullArgs(),currentClause="",t=0,nesting=0;\nfor(var i=0;i<src.length;i++){if(src.substr(i,9)=="<<endif>>"){nesting--;if(nesting<0){endPos=srcOffset+i+9;\nconditions.push(currentCond);clauses.push(currentClause);break;}}if((src.substr(i,6)=="<<else")&&nesting==0){conditions.push(currentCond);\nclauses.push(currentClause);currentClause="";t=src.indexOf(">>",i+6);if(src.substr(i+6,4)==" if "){currentCond=Wikifier.parse(src.slice(i+10,t));\n}else{currentCond="true";}i=t+2;}if(src.substr(i,5)=="<<if "){nesting++;}currentClause+=src.charAt(i);\n}try{if(endPos!=-1){parser.nextMatch=endPos;for(i=0;i<clauses.length;i++){if(eval(conditions.shift())){new Wikifier(place,clauses[i ].trim());\nbreak;}}}else{throwError(place,"can't find matching endif");}}catch(e){throwError(place,"bad condition: "+e.message);\n}}};