Katya: The Sterile Air
Chapter One: The Analyst
The air in the administrative wing of the Sino-Zavodsk complex was recycled and slightly over-oxygenated from four hundred mid-tier bureaucrats and an overactive HVAC system. Yekaterina Antonova — Katya to her father, Y. Antonova to her badge, and Miss Antonova to no one, because nobody here used honorifics — sat in her cubicle, her world defined by grey fabric partitions and the steady hum of fluorescent tubes above empty workstations.
She was twenty-nine years old, though the fluorescent lighting made everyone look ten years older and slightly jaundiced. She wore her dark hair pulled back in a practical knot. Loose hair near a centrifuge had consequences. Even here, in the admin wing, the habit held.
On her desk, wedged between a dog-eared copy of Molecular Diagnostics: Principles and Practice and a tower of Q4 compliance folders, sat a framed photograph. Her mother, squinting into a summer sun. Her father beside her, grey-mustached, slightly blurred — he had moved just as the shutter clicked, which was typical of him.
She and her father had not spoken in eight months. The argument had been specific and ugly: he standing in their small kitchen in Bekershtrit, warning her that she was trading her future for a seat inside a machine that didn't care if she lived or died. He called the complex a paper fortress — built by people who had never held a wrench, maintained by people who had never read the blueprints. She had told him he didn't understand. He had told her she didn't understand what he understood. They had both been right, which made it worse.
She looked at his blurred face in the photograph and thought: I should call him.
She hadn't yet.
Technically, she was in the same building as the BSL-4 labs, but the architecture was designed to help her forget that. The admin wing existed in deliberate separation from the work that justified the complex's existence. To her left, the wing ended at a heavy wooden door with a badge reader, a reinforced security desk, and a laminated evacuation procedure that Katya had read exactly once and found optimistic. Beyond that door lay the only route to the outside world — restrooms, lockers, medical suite, and finally the lobby and exit to the parking lot.
She was currently staring at a spreadsheet titled Q4-Compliance-Audit-V3-Final-EDITED. As per the partnership's mandate, everything was in English — the official bridge language between the Chinese and Zavodskian teams. It was her sixth hour of reconciling data entries, ensuring that lab technicians' sloppy shorthand matched international reporting standards. It was, in her private assessment, the most expensive way in the world to produce documents that nobody would ever read.
She was good at it anyway. She was good at most things she put her mind to, which her father had always found both admirable and faintly suspicious.
Beside her, the rhythmic, dry crunching of a sleeve of Chipski Da! rose over the office drone. Gregor, whose keyboard was ringed with chocolate smears, leaned over the partition. The cookies were a cheap local knock-off, crumbly and over-sweet, sold at railway kiosks. A few dark crumbs tumbled from his chin and landed on Katya's pristine audit logs.
She looked at the crumbs. She looked at Gregor. Gregor did not notice.
At 14:26:52, the secondary monitor on Katya's desk stopped showing a compliance dashboard.
It showed this instead:
WARNING: BIOHAZARD LEVEL EPSILON — SECTOR 4
STATUS: RESTRICTED MOVEMENT. REMAIN AT DESIGNATED WORKSTATION.
STAND BY FOR FURTHER INSTRUCTIONS.
The border around the alert was saturated orange. The orange from the Epsilon briefing she had hoped she would never see.
Epsilon was not a drill level.
Epsilon meant a failure in the BSL-4 inner lab. Epsilon meant the automated lockdown system had triggered faster than any human could authorize, because the system's designers had correctly assumed that humans under stress made poor decisions about when to push the button. Epsilon meant that whatever had happened had happened seconds ago — the timestamp read 14:26:40, and she was looking at it now at 14:26:52. Twelve seconds. The building had known for twelve seconds.
Katya sat very still.
"Hey." Gregor leaned further over the partition, chocolate-stained fingers gesturing at her screen. His English was thick and clumsy. "You see screen? Is… orange."
"Is Epsilon," Katya replied. Her voice came out precise and flat. "It means we must stay. Do not move."
"Maybe we go car?" Gregor muttered, hovering over his mouse. "Is orange. Bad color. Why we stay for Block 4 mistakes?"
"Gregor." One flat word. "Sit down."
Across the aisle, Li Na hadn't looked up from her monitor. She was a senior data analyst, ten years Katya's senior. She had survived three department restructurings. Her English was rapid and stripped of connectors.
"Screen say stay," Li Na said. "You go, you break contract. Very simple. No need discuss."
Beside Li Na, Chen Wei — only in his first week, his badge still carrying the temporary-access stripe across the bottom — had gone white. His eyes were fixed on the orange border. His hands rested perfectly still on his keyboard, forgotten there.
"Senior Li," Wei whispered. "Computer lock. I cannot type. Alarm… I hear alarm through wall. Is very loud."
Katya heard it too. Not an alarm precisely — more a sustained harmonic pressure at the edge of perception, coming up through the floor.
"Is internal pressure test, Wei," Li Na said, scanning a line of code without looking up. "First week, everything look like emergency. Is nothing. Just wait for English update."
Wei looked at his hands. "Xièxiè, Lǐ Jiějiě," he whispered. Thank you, Sister Li.
The Mandarin carried across the room. At the security station, Yuri — who had been staring at his terminal, watching something he didn't understand become something he feared — bolted upright. His face reorganized itself from fear into a sharper, more manageable shape: institutional outrage.
His heavy palm hit the laminated poster on the front of his desk. The poster showed a smiling Zavodskian and a smiling Chinese worker beneath the bold header: ASSOCIATE EXCLUSION IS PROHIBITED. OFFICIAL LANGUAGE: ENGLISH.
"English!" Yuri roared, his face purpling. "Official language only! You want fine? I write report! No Chinese! Is policy!"
Wei pulled his shoulders toward his ears. Li Na's fingers didn't stop moving.
Katya said nothing. She was listening to the sound in the floor and thinking about pressure gradients, about the difference between a mechanical test and an organic event, about the specific design parameters of the BSL-4 ventilation system and what it would take to make them audible from two hundred meters away through reinforced concrete.
She was thinking about what an Epsilon alert actually meant — the sequence of events that would cause an automated system to trigger a full Epsilon in under thirty seconds.
She was thinking about the anomaly flags she had submitted in Q3. Three incidents — unprovoked aggression, escalating bite response, handler disregard of standard protective equipment — flagged, reviewed, and removed from the official audit record within forty-eight hours of submission. She had kept copies on an encrypted drive. She had told nobody. Not her supervisor. Not the compliance director.
She looked at the Epsilon alert on her screen and did not repeat her instruction to remain at workstations.
On Katya's desk, a few dark crumbs from Gregor's cookies vibrated in small circles on her audit logs.
She watched them move.
Chapter Two: Orderly Manner
The wing spent the two hours and fifteen minutes between Epsilon and Gamma waiting.
By 16:30 the card game behind the partition had gone quiet. Bogdan had his phone out, turning it over and over without calling anyone. Fedor was staring at the orange border as if he could will it back to yellow. Tolya — whose real name nobody in the wing had ever successfully retained — had eaten both his lunch and Bogdan's lunch and was staring at the empty containers.
Mei and Hongbo had not separated since 14:26:40. They sat with their shoulders touching, sharing a thermos of tea that had gone cold two hours ago, occasionally looking at the heavy wooden door and then looking away.
Dmitri — who had processed equipment requisitions in Building 7 since before the carpet was installed and had outlasted three facility directors and two corporate restructurings — had produced a sandwich from somewhere and was eating it with methodical thoroughness.
Near the back wall, Sonya from IT — twenty-two years old, still wearing her coat, technically off shift since 14:00 — had not spoken since 16:32, when she had said "I did something" to no one in particular and then gone very still.
Katya had heard her. She had filed it away under later.
Li Na had processed forty-seven data entries. Yuri had written two language violation reports. Gregor had eaten through most of a second sleeve of Chipski Da! Katya had reconciled one hundred and twelve compliance line items while thinking about something else entirely.
What she was thinking about was the behavioral anomaly flags she had submitted in Q3. She had told nobody. She could have called her father then — the first call in eight months — and chosen her words carefully. But she worried she would say nothing, and the call would end with both of them pretending that everything was fine in slightly different ways.
She should call him now. His name was in her contacts under "Papa."
She looked at it. One bar. Two bars. The lines were still open — she had checked twice, a quick internal directory call that connected and rang and rang. He would pick up on the second ring. He always picked up on the second ring.
She put the phone face-down on her desk.
She would call him when she knew something useful to say. When she had more information. When she had a plan.
She was aware, in the honest part of her mind, that this was not a plan. It was a postponement. Her father would have recognized it immediately. He had spent twelve years working for a micromanager and had become expert at identifying postponements dressed as plans.
She did not call him.
At 16:38, the harmonic vibration — their constant companion since 14:26:40, the sound they had all learned to hear without hearing — changed.
Katya felt it before she consciously registered it. A shift in frequency. The humming noise that had been mechanical and consistent becoming something that was neither.
She looked up from her locked screen.
Across the aisle, Li Na's fingers had stopped moving for the first time in two hours.
The card game was already silent. Gregor had put down the cookies. Sonya had pressed her back against the exterior wall trying to make herself as small as possible.
Nobody said anything.
At 16:51:03, every screen in the admin wing turned red.
The workstations locked simultaneously — every terminal, every dashboard, every data stream Katya had been using to read the building's internal state replaced by a single red banner that burned on every screen:
WARNING: BIOHAZARD LEVEL GAMMA — FACILITY-WIDE
STATUS: EVACUATE IMMEDIATELY.
PROCEED TO NEAREST DESIGNATED EXIT IN AN ORDERLY MANNER.
FOLLOW FACILITY STAFF INSTRUCTIONS.
THIS IS NOT A DRILL.
Three seconds of absolute silence.
Then: phones.
Every hand in the room reached for a device simultaneously.
Gregor called first. He turned away from the room, hunching over his desk, his thick fingers moving with unexpected speed.
"Masha." "Masha—yes, is me. I'm fine. I'm in building. It's red now. Not orange. Red. No, not orange no more, is— Masha. Masha, listen to me."
He stopped trying and just listened. His shoulders moved.
"Yes. I call you back. I love— Masha?"
He looked at the phone. Tried again. Four seconds of connection, then the ugly noise of a handoff failing over failing infrastructure, then nothing.
He put the phone face-down on his desk and did not turn around.
Li Na was already composed by the time Katya looked at her. Standing at her workstation, phone pressed to ear, speaking in rapid Mandarin — not the careful code-switched English of the office but her real voice. Yuri was watching her from the security desk with his mouth slightly open, his language violation form open on his locked terminal, his hand nowhere near it.
Some thresholds, even Yuri understood.
Li Na spoke for forty seconds. Then she lowered the phone. Redialed. Waited. Redialed. On the third attempt she held it away from her ear, assessed it the way she assessed a data discrepancy, and put it in her jacket pocket.
"My husband," she said, to no one in particular. "Only forty second."
Nobody asked what forty seconds contained. Everyone in the room already knew.
Bogdan had his phone to his ear, talking rapidly in Zavodskian, his free hand pressed flat against his other ear to block out the room.
Fedor had a phone pressed to his ear, his expression cycling through stages faster than Katya could track. Tolya was texting with both thumbs, fast and focused, not looking up.
Mei and Hongbo were sharing a phone — Hongbo holding it, Mei speaking — taking turns with the same number, the same forty-second window, passing it back and forth, rationing it before the battery died.
Dmitri had not taken out a phone. He was finishing his sandwich. He caught Katya watching.
"My wife," he said, in his slow deliberate English. "She know already. She always know." He folded the wax paper carefully. "Is enough."
At the security desk, Yuri had his radio in one hand and his personal phone in the other. The radio was producing clipped Zavodskian — the cadence of people managing a situation that had exceeded their training. Yuri held the radio to his ear.
He hung up his personal call. Tried again. Hung up.
"My mother," he said, when he noticed Katya. His official register had dissolved completely, leaving him sounding tired and twenty years younger. "She is in Strelka. Is ten minute from here. She don't drive."
"Did you reach her?"
"Yes. Twenty second." He looked at the door. "Is enough," he said, quietly.
"Sonya."
The young woman against the wall looked up. Her eyes were red-rimmed from crying she had been doing very quietly for some time.
"What did you do?" Katya asked.
A long pause. Around them, calls were dropping one by one — the room going quiet in stages as connections failed, people staring at phones that no longer worked.
"At 16:30," Sonya said. Her voice was flat and careful. "I get a ticket. Emergency protocol. Priority One. From IT Security Director." She looked at her hands. "Says disable DAS repeaters. Building 7. Immediately."
"The cell repeaters."
"Yes." A pause. "I just… followed the ticket. Priority One. I don't— I didn't question. I don't know why. I think maybe is— is normal, for emergency. Stop people calling outside, making problems." She looked at Gregor's face-down phone. At Tolya's spinning send indicator. At Fedor staring at a screen that wouldn't connect. "I don't know it was going to be like this. I think is routine. I just— I follow the ticket."
She stopped. She looked at Katya, tears and mascara dripping down her cheeks, staining her face.
"I'm sorry," she said. "I didn't know."
The last calls in the room dropped in the next ninety seconds — one by one.
Katya looked at her phone. One bar. Two bars. Fluctuating. A weak signal reached her through eight inches of concrete.
She opened her contacts. She found "Papa." She looked at his name for a long moment.
She put the phone in her pocket.
Later, she told herself. When she was outside. When she had signal and air and something useful to say. When she knew how this ended. She would call him then.
She would call him then.
Wei had not made a call. He had been sitting at his workstation since the Gamma alert with his hands flat on the desk and his eyes on the heavy wooden door.
"You didn't call anyone," Katya said.
"No," he said.
"Why?"
He considered this seriously. "No one to call," he said. Then, after a pause: "Also, I am listening."
Yuri stood. He picked up his radio and unholstered the Makarov, holding it low.
"Attention," Yuri said, in his official register — the one that had spent two hours writing language violation reports and had now recalibrated for the drill it had trained for and never used. "I am escorting all personnel to primary exit. Move quickly. Stay together. Do not run. Follow my instructions."
He swiped his badge.
The heavy wooden door opened with its ordinary pneumatic hiss.
The smell came through immediately. Nothing in the facility's documentation described it.
Sonya made a sound that wasn't quite a word.
"Yuri—" Katya started.
But Bogdan was already through. Then Fedor. The room emptied toward the exit because the sign said exit and the man with the gun said move.
Gregor stopped in the doorframe.
One hand on the frame. Body half in, half out. Head turned left toward the restrooms.
Then Tolya was behind him and still moving and the doorframe was only so wide, and Gregor went through anyway.
Yuri followed, Makarov forward now, radio at his ear, the last one through.
The heavy wooden door swung slowly closed on its pneumatic hinge.
Katya. Wei. Li Na. Sonya. The four of them stood in the emptied admin wing and listened to what happened next.
It was not orderly.
It was not a manner.
The first sound was Bogdan's voice, without words.
Then it stopped.
Then: Yuri's Makarov. One shot. A pause. A second. A third from a different spot, the shooter moving.
Then: Tolya's voice, briefly, saying something that ended before it finished.
Then: running — legs moving as fast as they would go in a space too small to run in.
Then: the heavy wooden door opened.
Gregor. Shirt torn at the shoulder. Breathing in short bursts.
He looked at Katya.
"Don't," he said.
Then he was gone, moving sideways along the wall and out of view.
The door was still open.
Yuri came through it running before it closed.
Running full speed, all pretense of controlled escort gone. His jacket was shredded and torn at the left forearm. His radio was gone. His Makarov was still in his hand, the barrel tracking the room as he came through.
He turned and pulled the door closed.
The pneumatic hiss. The latch. The click of the lock.
He stood with his back against it, chest heaving, eyes moving around the room without landing on anything.
"Barricade," he said.
He had put three rounds into something's chest and watched it keep coming.
"Barricade," he said again, because nobody had moved yet.
Wei moved first.
Chapter Three: The Ceiling
The barricade held.
Wei had built it — desks first, then the filing cabinet Dmitri had complained about for three years, then the rolling whiteboard, then chairs wedged into the gaps. When he finished he stood back and looked at it.
The sounds beyond the door continued.
Nobody named the sounds. Naming them would end the fiction the wing had kept up for two hours and fifteen minutes.
Yuri was on the floor with his back against the barricade and the Makarov across his knees. He had stopped sweating. This was not an improvement. His shirt was soaked from when he had been sweating and now it was simply wet and cold against his skin. His face had gone grey. He had pulled his torn sleeve down. He had done this three times in the past twenty minutes.
Nobody mentioned the sleeve.
Li Na was at her desk — the terminals all locked to the Gamma banner, her workstation reduced to a flat surface — writing in small precise Mandarin characters on a piece of paper. Katya had no idea what she was writing and had decided not to ask.
Sonya was against the exterior wall in her coat, knees drawn up, eyes locked on Yuri.
Wei had pulled his chair to the center of the room — equidistant from every wall, from the barricade, from Yuri — and was sitting with his hands flat on his knees, looking at the ceiling tiles with an expression Katya couldn't read.
Gregor was not in the room.
She was thinking about the building.
Eighteen months ago, Katya had arrived at the Sino-Zavodsk complex to find Building 7's administrative wing mid-construction. For two weeks she had walked past the work every morning and every evening — the construction crew in their coveralls, the false ceiling going up in sections, the sheetrock partitions rising to divide what had been open laboratory floor space into the grey cubicle geography of a modern office. She had watched a crew of four men install the ceiling tile grid in a single afternoon, working fast, working cheap, covering the existing infrastructure rather than removing it — because covering was faster and the project was already behind schedule and nobody in a position of authority had asked why the original ventilation ducts hadn't been taken out first.
She had noticed. She had filed it away. She had moved on, because she was new and it wasn't her building and it wasn't her problem.
It was her problem now.
She looked at the ceiling tiles. She looked at Wei, who was still looking at the ceiling tiles with his unreadable expression.
"Wei."
He looked at her.
"The desk," she said. "Push it under the third tile from the window."
He didn't ask why. He stood up and moved the desk.
Katya climbed onto it and reached for the tile. The ceiling was higher than she'd estimated — not by much, but enough. Her fingertips brushed the tile's edge without moving it.
"Chair," she said.
Wei brought a chair. He set it near the desk. Katya looked at it.
"On the desk," she said. "Hold it."
Wei placed the chair onto the desk and held it steady with both hands. Katya stepped up onto it, the chair wobbling under her feet despite Wei's grip, and pushed the ceiling tile up and to one side.
She held her phone torch up into the gap.
The original ventilation duct was there. Of course it was. Grey metal, thick with dust, running the full length of the wing above the false ceiling in both directions — exactly where she remembered seeing it before the tiles went up, present and intact. The duct was substantial. Well-built. Original BSL-4 specification, designed for the kind of airflow that high-containment laboratory work required.
She looked at it for a long moment.
She looked at Li Na, who was the smallest person in the room by a significant margin. She looked at the duct again. She measured it with her eyes.
She climbed back down.
"Is way out?" Sonya asked. She had come away from the wall, gazing up at the open ceiling. The mascara still staining her face.
"No," Katya said.
"But—"
"No." She said it simply, without apology. Li Na looked at the open ceiling tile. Li Na looked at her own shoulders. Li Na said nothing.
"Is too small," Wei said quietly. He had looked. He knew.
Sonya sat back down against the exterior wall. The brief forward momentum of hope collapsed back into stillness.
Yuri spoke.
"The vent."
His voice was wrong. Too slow. Too certain.
"Is vent," he said again. He was looking at the open ceiling tile with a focused, glassy attention. "Li. Li Na. She is small. She will fit."
"Yuri," Katya said.
"She will fit," he said. "She goes. She gets help. Is good plan."
"Yuri." She kept her voice level. "Li Na doesn't fit. We looked."
He blinked. He looked at Li Na. He looked at the vent. He stared at it for a long moment. Then the argument reached the edge of what he had left to give it and stopped. He leaned his head back against the barricade. His eyes drifted closed.
The pulse in his neck was visible from where Katya stood.
She looked at it. She looked at Li Na, who was looking at it too.
Their eyes met.
Neither of them said anything.
From beyond the barricade — from the common area side of the heavy wooden door — came the sound of a fist on wood.
Then a voice.
"Hello?" Rough. Hoarse. The accent unmistakably Zavodskian. "Hello? Is someone? Please. Is someone there?"
Gregor.
Sonya was on her feet instantly. "Is Gregor — we have to—"
"Sonya."
"He is right there, we can hear him, we have to open—"
"Sonya." Katya said it again, the same register. "If we move the barricade—"
"I know," Gregor said, from the other side of the door. He had heard them. His voice changed. "I know. Is okay."
A silence.
"They hear me," Gregor said. His voice had dropped to something barely above a whisper. "When I knock — they hear. They come."
Sonya pressed both hands hard over her ears.
"Masha," Gregor said. Not to any of them. "Masha. Is okay. Is okay."
Then — to the right of the door, close enough that the sound had no distance in it at all — something hit the wall. Then Gregor's voice, louder now.
"Fedor," he said. "Fedor, stop. Fedor, is me. Gregor. Fedor—"
Then the sounds of the thing that had been Fedor not stopping.
Gregor fought. She could hear it — the impact of a large body using itself as a weapon, the grunt of effort, something heavy hitting the wall to the right of the door, then again, then a third impact that Katya felt through the soles of her feet. He was not small and he was not willing and it made no difference.
"Fedor—" Gregor said, one more time, ending before it finished.
The noise that followed started as a scream. It sped up. Then it stopped being a scream at all — just sound, past anything a throat should make. It went on longer than any scream Katya had heard before. Then it stopped.
Then there were other sounds — brief, wet, final — and then those stopped too.
Sonya had both hands pressed hard over her ears, elbows drawn in, eyes squeezed shut, her whole body contracted toward its own center. She did not lower her hands when the sounds stopped. She did not open her eyes. She remained exactly as she was — sealed, absent, somewhere else entirely. She would have to be brought back.
If the time came.
Wei was standing in the center of the room, equidistant from every wall, exactly where he had been when the sounds started. He had not moved. His eyes were on Katya.
Li Na was looking at the door. Her eyes shifting from the door, to Yuri, and back again.
The door was still. The barricade was still. The sounds from the common area continued for a while in the purposeless way they had been continuing all evening. Then they moved away from the door, following whatever logic guided them, and the door was just a door again.
Nobody said Gregor's name.
After a long time, Li Na set down her pencil. She looked at the barricaded door. She looked at Sonya, still sealed behind her hands, still absent. She looked at Katya.
"We go in the morning," she said. "Through the common area. It is the only way."
Nobody argued.
Katya looked at her phone.
One bar. Flickering. "Papa."
She opened his contact. She looked at his name. The bar dropped to nothing and came back and dropped again.
She closed it.
Outside, she told herself. When I'm outside.
Outside she would have signal. Outside she would have air and clarity and something real to say and he would pick up on the second ring and she would tell him everything and the eight months would stop mattering.
Outside.
Chapter Four: Fever
The night did not move. They needed morning. The dark was too full of Gregor's final sounds beyond the door.
Yuri sat against the barricade. The fever climbed past coherence. Li Na had the Makarov in her lap now. She had had it there for hours, her fingers near the trigger guard. Nobody commented on the gun.
Katya focused on Sonya. Bringing Sonya back was slow. She asked Sonya to drink some water.
Ten minutes later, she asked her to move to a different chair. Small requests, close together. By the time the air in the room felt truly thin, Sonya could stand and walk. She could follow a direction. In Building 7, that had to be enough.
Deep in the night, the PA system gave one final, dying click.
It was Darya's voice. The building receptionist. She read the words without inflection.
"Attention all Building 7 personnel. This is a Kappa level emergency. All personnel should shelter in place. Do not attempt to move through the facility. Rescue personnel have been notified."
Kappa. Black. The level beyond Gamma. Containment had failed. The only protocol left was to die in place.
They were going to move anyway.
Yuri's death came somewhere around 03:00. The fever peaked and he went still. Li Na leaned forward, her eyes fixed on the pulse in his neck. It flickered. It stopped.
Katya watched Li Na's lips. She was counting. At four minutes and several seconds, the pulse started again. It wasn't a heartbeat; it was something rebooting the meat.
Li Na shot him in the head before he could open his eyes.
The sound was enormous. Sonya's hands flew to her ears. Wei did not move. Li Na placed the Makarov on the desk. She straightened her jacket with a sharp, habitual tug. She picked up the piece of paper she had been writing on, folded it carefully, and tucked it into her pocket. Nobody asked what she had written.
Katya reached into her pocket and touched her phone. Three times she opened the contact for "Papa." Three times she saw the blurred face and the grey mustache and closed it.
Outside. When I'm outside. She needed the second ring.
Dawn came as a change in the light under the wooden door. Grey becoming slightly less grey.
Li Na picked up the Makarov. She checked the magazine. She racked the slide.
"We go," she said.
Chapter Five: Through and After
The door opened with a hiss.
The smell hit before the door was fully open — wet iron, burst copper. The emergency lights were red.
"Stay close," Katya breathed.
Sonya went first, led by Katya. It happened in the narrow corridor between the restrooms and the lockers. Something emerged from a doorway — grey and fast. It hit Sonya before Katya could draw breath. There was a brief, wet sound, an intake of air that didn't turn into a word, and then Sonya was gone.
Katya didn't look back. Her father's voice in her head: Don't stop. Never stop when the machine is failing.
The lobby was dark except for the emergency strips along the floor. Broken glass. Overturned trays. Li Na fired twice into the dark near the kiosk's storage door. Shadows began to detach from the corners and move.
Wei veered toward a gap between the kiosk counter and the wall. Katya saw him for a split second, then he was gone.
Li Na hooked Katya's collar and steered her toward the frosted glass doors, streaked with blood. Something hit the senior analyst from behind, tearing wool, spinning her around. She didn't scream. She brought the Makarov up with both hands, her eyes finding Katya's.
"Zǒu ba," Li Na said, flat and quiet beneath the noise. "Bié huítóu."
She shoved Katya directly into the crash bar with her forearm and pivoted to face the dark. Katya hit the bar with her full body weight and stumbled onto the gravel of the parking lot. Behind her, the heavy door swung shut. She heard one more shot from the Makarov — muffled, lonely — and then silence.
The sky was pink. The Strelka facility was a dark silhouette against the dawn. Katya stood alone in the freezing air of October 12th.
She reached into her pocket. Her fingers were shaking so hard she almost dropped the phone.
Three bars. She opened her contacts. She found "Papa." She didn't think about what to say.
Papa, I'm outside. I'm sorry.
She pressed the icon. She lifted the phone to her ear.
Something hit her from behind — a cold, mindless weight that drove the breath from her body and slammed her into the gravel.
The phone flew from her hand, skidding across the rime-covered stones. The screen stayed lit.
Calling: Papa…
The phone rang, then rang again. An agitated voice picked up. "Hello? Hello? Who is this? Beh…" and then hung up.
Sergei picked up on the second ring. He always did. He didn't look to see who was calling.