Adrian asked the question while they were carrying broken filters back from wash.
Not at night. Not in a hidden corner. Not with drama.
Just in the service corridor between two bad lights, with disinfectant still burning Ethan's hands and a guard's footsteps fading behind them.
"Are you thinking about leaving?"
Ethan almost dropped the filter frame.
Adrian did not look at him. He kept walking, one hand braced under the metal edge, shoulders slightly hunched from the weight.
Ethan adjusted his grip. "That's a stupid thing to ask here."
"Yes."
They passed a camera fixed above an old utility sign. Ethan waited until they were past its angle.
"Then why ask?"
"Because you've started looking at doors again."
Ethan said nothing.
Adrian's voice stayed low. "Not like everyone looks at doors. Like you're counting how long they stay open."
The corridor sloped down toward the lower maintenance wash. Steam moved along the ceiling in thin, dirty ribbons. Somewhere behind the wall, a pump coughed and caught again.
Ethan shifted the filter higher. "You notice too much."
"I notice what gets people reassigned."
"That isn't an answer."
"No," Adrian said. "It's a reason."
They reached the rack and slid the frame into place. Rust scraped concrete. For a moment, the sound covered them.
Adrian wiped his hands on his trousers and finally looked at him.
"If they split us," he said, "we won't get to choose anything after that."
Ethan thought of Mason's blue-striped slip. Tessa's reduced support. Martin's clean room upstairs. Connor's eyes crossing the lower level after the outer line broke.
"They haven't split us."
"Not yet."
The words sat between them.
Not yet had become the camp's real clock.
Ethan looked down the corridor. A guard stood at the far intersection, half turned away, bored enough to be dangerous in a different direction.
"You want to leave?" Ethan asked.
Adrian's face changed so subtly that anyone else might have missed it.
Want was the wrong word.
"I don't want to be here when they decide what I'm still worth," he said.
That was closer.
Ethan leaned back against the damp wall. "Outside is worse."
"Outside kills faster."
"Helpful distinction."
Adrian's mouth almost moved. Not a smile. A memory of one.
"Sometimes faster is more honest."
Ethan looked away first.
The city had been a monster's mouth when he last crossed it alone. Streets empty until they weren't. Windows black. Corners holding breath. The map had made it worse, not better. It had given shape to the danger and proved that home was no longer a direction but a marked zone inside someone else's grid.
And still.
Inside the camp, the walls moved inward one category at a time.
"I don't have a route," Ethan said.
Adrian studied him. "But you're making one."
Ethan did not deny it.
After that, he could not stop seeing the camp as pieces.
The next morning at the assignment board, he watched the schedule runner unlock the glass panel. The key came from a ring attached to the woman's belt by a short chain. She opened the panel at second bell, removed three slips, posted five new ones, and left it open for nineteen seconds while speaking to a guard about perimeter shifts.
Nineteen.
The lower access door took six seconds to cycle when one person passed through. Nine when a cart got stuck in the track. Twelve if the guard was lazy and hit the override instead of waiting for the latch to confirm.
The north service corridor had a camera blind spot where steam from the laundry pipe fogged the lens every forty minutes.
The east waste chute was locked, but the lock was old. Not weak. Old. The kind that might not fail loudly if someone knew where to press.
Ethan hated how quickly his mind returned to this.
He hated how alive it made him feel.
For weeks, the camp had trained his thoughts into compliance disguised as routine. Now the old pattern came back with teeth: door, noise, line of sight, timing, weight, risk.
Not hope.
Shape.
At work, Mason passed through the storage gate with a clipboard and a guard beside him. He saw Ethan looking at the latch mechanism near the floor.
For a second, their eyes met.
Mason's expression hardened into something unreadable.
Then he looked away.
Ethan knew he had seen too much.
Or enough.
That afternoon, Ethan found Tessa near the overflow corridor, seated on a low crate because standing had finally cost too much. She had one hand pressed lightly against her side, not hiding pain so much as organizing it.
He stopped before she told him to.
"Adrian asked if I was thinking about leaving," he said.
Tessa closed her eyes for one brief second.
When she opened them, she did not look surprised.
"And are you?"
"Yes."
The word felt heavier outside his head.
Tessa nodded once, as if he had confirmed a diagnosis.
"Then think better than you feel."
"I'm trying."
"No," she said. "You're angry. That's different."
He leaned against the opposite wall. "You think I should stay?"
"I think staying will kill some of us slowly and call it management."
His throat tightened.
"And leaving?"
"Leaving may kill us quickly and call it weather."
Despite everything, Ethan almost laughed.
Tessa's eyes sharpened. "Do not turn this into rescue."
"I'm not."
"You are already halfway there."
He looked at her.
She did not let him look away.
"If you decide to go because you can't stand watching what happens to me, you'll make stupid choices. If you decide to go because this place is closing around all of us, you might make fewer."
"Tessa—"
"No. Listen." Her voice stayed quiet, but the edge was back. "I am not a symbol. Adrian is not a moral argument. Mason is not a warning sign you can solve by being disappointed enough. We are people with weight. If you plan, plan with the weight included."
Ethan swallowed.
"Can you move?" he asked.
Tessa looked down at her side, then back at him. "Not fast enough for a beautiful escape."
"I wasn't planning on beautiful."
"Good. I hate waste."
The silence after that hurt more than the jokes.
Then she said, "If there is a chance, I won't pretend I don't want it."
That was the closest she had come to asking.
It frightened him more than refusal would have.
Later, Nina made him wait behind the water exchange for seven minutes before speaking.
She did it deliberately. To see whether he would fidget. To see whether anyone followed. To remind him that information had a price even when she liked him enough to lower it.
Finally, she passed him a cracked tin cup and said, "Drink. People look less suspicious when they're doing something boring."
The cup was empty.
Ethan held it anyway.
"I need movement windows," he said.
Nina's eyes flicked over him. "No greeting?"
"Hi."
"Terrible. Try again when you're less doomed."
"Nina."
"I know." She leaned beside the stacked tins and kept her voice under the pipe noise. "East service waste route used to connect to outer drainage. Still might, if they haven't welded the lower grate after last winter."
"Access?"
"Laundry overflow corridor. Locked. Watched badly during shift change, better after lights-out."
"Which shift?"
"Third to night. But that changed after the outer relay fell, so don't trust old rhythm past two days."
"What about north?"
"North is death with better lighting."
"West?"
"Storage gate into old loading ramp. Too many guards now. Unless you want to walk through someone's paperwork."
Ethan thought of Mason.
Nina saw it.
"No," she said.
"I didn't say anything."
"You thought his name loudly."
"He has access."
"He has fear."
Ethan looked at her.
Nina tapped the empty cup. "Those are different tools. Don't confuse them."
"I need help."
"You need less help than you think and more luck than you deserve."
"Nina."
She sighed, and for once the performance dropped.
"Door cycle after third bell gives you about ninety seconds if the laundry cart jams where it usually jams. Camera in steam corridor fogs between heat pulses. Guard on east hinge likes to step away for tobacco if Deller is paired with him, not if Price is. Outer drainage, if open, drops you near service alley behind the old municipal block."
Ethan stored each piece in order.
Nina watched him doing it and looked almost sad.
"You're really building it."
"I have to."
"People say that when they want permission from the universe."
"I'm not asking the universe."
"No. You're asking doors."
He looked toward the lower level, where the sound of ration bowls carried faintly through the passage.
"What's the price?" he asked.
Nina smiled without humor. "For this? You already paid most of it by becoming interesting."
"That's not an answer."
"Fine. If you go and fail, don't tell them where you heard any of that."
"I wouldn't."
"You say that now. Everyone is loyal before pain gets specific."
The words hit too close to Mason.
Nina pushed away from the tins. "And Ethan?"
He looked at her.
"If you take people with you, decide before you move who you are willing to leave behind."
His hands tightened around the empty cup.
"No."
"That is not an answer. That is a prayer."
She walked away before he could argue.
That evening, he stood in front of the patrol sheet longer than he should have.
Not long enough for a guard to notice.
Long enough for Mason to.
Mason was near the storage gate, pretending to check a crate seal. His blue-striped slip was tucked into his sleeve. The new position fit him badly, like a coat borrowed from someone who had already died in it.
"You lost?" Mason asked.
Ethan stepped away from the board. "No."
"Funny. You're staring at patrol rotations like they owe you money."
"Maybe I like patterns."
Mason snorted. "No one likes patterns here unless they're planning to break one."
Ethan held his gaze.
Mason's face shifted.
Just slightly.
"You're not as unreadable as you think," Mason said.
"And you're not as uninterested."
"That a problem?"
"Depends."
Mason looked toward the guard, then back. His voice dropped. "Whatever stupid thing is taking shape behind your eyes, don't invite me."
Ethan felt the words before he understood them.
"I didn't."
"Good."
"You don't even know what it is."
Mason's laugh was short and sharp. "I know it gets people hurt. I know people like you make choices and people like me get asked what we saw."
The corridor seemed to narrow.
Ethan said, "People like you?"
Mason's expression twisted. "People close enough to be useful and not important enough to be protected."
For a moment, there was nothing between them but the truth of that.
Then Mason looked away.
"I'm not joining," he said.
No joke. No apology.
He left before Ethan could ask whether not joining meant anything else.
At lights-out, Ethan lay awake and rebuilt the camp in his head.
Third bell.
Laundry overflow.
Steam corridor.
East hinge.
Waste access.
Possible grate.
Unknown exterior density.
Tessa's speed.
Adrian's nerves.
Nina's warning.
Mason's eyes.
The system remained silent until he had almost convinced himself it would not speak at all.
Then cold text surfaced at the edge of his vision.
`Local containment dependency increasing.`
A pause.
`Detachment vector available.`
Ethan stared into the dark.
Not an order.
Not permission.
A vector.
Like leaving was not betrayal, not desperation, not fear, but a line drawn through a structure that had already begun to close.
He closed his eyes.
For the first time since the camp had taken him, Ethan did not think, someday.
He thought:
If we go, how?
