*Trouble,* she says, and Trouble says, *I hear.*
She pulls herself to her feet, turns to pull Cerise up as well, and the first of the programs pops into sight. Cerise studies it, goes intent and still, analyzing the taste of it. She reaches into her toolkit, selects a counterroutine and sets it loose, releases a second and a third copy as well to patrol the space between them. The first copy churns toward the watchdog, meets and tangles it; the programs fall, turning slowly end over end, but she doesn’t bother to watch the end. She reaches into her toolkit again, evokes another version, and then her own icepick, queues them ready for use. She has movable IC(E) as well, a variation of the privacy sphere, and far more effective, but she holds it ready, not yet deploying it.
*How many?* Trouble asks, and Cerise shrugs.
*Five that I can be sure of, maybe more. Now what?*
Trouble takes a deep breath, looks over her shoulder at the final corner, where the walkway seems to turn back on itself and the smell, the cold of IC(E) is strongest, then looks back at Cerise and the watchdogs, arrowing down on them. *Why the hell did he wait until now?* she says, and is briefly angry at the irrelevance. To her surprise, Cerise grins.
*I think we’ve got him worried,* she says. *Those aren’t part of the main program.*
*That’s something,* Trouble says, looks back at the final corner, deceptively ordinary. She knows what will happen if she tries to step through it, to walk the path as it stands, she’s tried it before, practiced it all along the length of this walkway, and that means, she thinks, that this one will be different, somehow. The Mayor would have to be a fool to use the same method, the same kind of program, here where it matters most, and the Mayor has never been a fool. And there was the IC(E) to deal with, as well. *Can you watch my back?* she says, and Cerise glances at her.
*How do you mean?*
*Keep those off my back until I can figure out how to turn the corner, get to the IC(E) so I can break it.*
Cerise nods. *I can do that.*
*Thanks,* Trouble says. *Stay close.*
She moves cautiously toward the last corner, testing each step, ready to throw herself backward as soon as she finds the point where the mirror’s reflection begins. Cerise follows, walking backward so that she can keep an eye on her own counterroutines and on the approaching watchdogs. They are swarming in from every direction now, more and more of them visible in the distance—the Mayor has evoked multiple copies, more copies than she’s ever seen before in any one volume of the net, and she spins a few more copies of her counterroutine into the air around her. The second watchdog engages a counterroutine, and then the third; the programs are well matched, the counterroutine damaging the watchdog beyond function even as it itself is destroyed. She looses another copy, and another, eyeing the oncoming wave of watchdogs: the icons, simple half-spheres, coded red and yellow for warning, brighten the dark volume.
Trouble reaches out again, and, finally, feels her hand slide in the wrong direction, out away from the walkway. *Found it,* she says, and hears Cerise sigh in relief
*I’m rigging our own codewall,*she says,*my own IC(E).* As she speaks, she sets the program running, sees the first clear-glass spokes of the lattice spin themselves out of thin air, and stoops to guide the forming wall. Her counterroutines fan out from it to face the watchdogs, backed by the secondary counters and then by a brace of icepicks. She will be able to release some of her programs through the IC(E)—it’s programmed to let them through—but that opening is a weakness that the Mayor may be able to exploit, if he can analyze the wall’s construction in time. She closes her mind to that thought, and concentrates on the wall itself. The spikes of IC(E) are stronger now, thicker, building on each other like crystals growing out of a solution, and she guides the pattern, walling herself and Trouble inside a glittering dome.
Trouble looks back over her shoulder, sees them encased in shards of bright glass—tinged here and there with purple, with fuchsia, a reinforcement lattice within the main system. She can leave the defense to Cerise—she has no choice, and anyway Cerise is the better at running IC(E); it’s always been her specialty and she’s had the time at Multiplane to hone her skills. Her own job is to concentrate on the Mayor, to root him out of the heart of his system, so that all of this, all the effort and anger, won’t have been in vain. She reaches out again, feels her hand stop as though she’s hit a barrier, knows it’s only the mismatch of sight and reality. She takes a deep breath, concentrates, and eases forward into chaos.
13
This time the disorientation is worse, so that she can barely move at all, muscles throbbing with useless effort. Then, as she starts to pull back, to try again, her hand moves by chance as she wants it to go, straight ahead along the path traced by the walkway. She freezes in sudden understanding, her hand still outstretched toward the invisible IC(E). The silver ripples are puddled under her feet, solid silver that shimmers like cloth in a breeze. This time the mirror has inverted her perception as well as reversed it, or at least partly so; she must reach down to move ahead, as well as right to go left. But knowing isn’t the same as doing: she tries to take a step, and nearly falls, saves herself only by a graceless twist. There’s only one thing she can do, what she’s been doing all along, and she drops again to her knees, eyes closed, and gropes forward, running her hand across the surface of the walkway. It seems to rise slightly under her fingers, and she slides cautiously forward, not daring to open her eyes. She finds first one edge, and then the other, sweeping her hand back and forth like a blind woman’s cane, slides forward again on her knees. She reaches out, and her fingers shock painfully against hard IC(E), the pain of it driving up into her shoulder and down into her ribs.
She cries out, eyes flying open, and sees the world flung sideways around her, the walkway twisted like a Möbius strip, so that Cerise and the wall of their IC(E) hangs at an impossible angle. In the same instant an illusion of gravity tugs at her, so that she can feel herself on the verge of falling, a heartbeat, a second, a fraction of a second away from losing her grip on the walkway and spilling out into empty space. She squeezes her eyes shut, and the worst of the sensations vanishes. The pain in her arm returns, but the pins-and-needles feeling is already fading: just a warning, really, this time, just to let her know this IC(E) is diamond-hard.
She clings there, the red-black darkness behind her eyelids a perverse comfort, bracing herself to try again. She needs to see the Mayor’s IC(E) to breach it, needs to find a control point and destroy the illusion of invisibility, but to do that, she has to open her eyes. Tune the worm lower? she thinks, and discards the thought as quickly as it forms. She needs the full input, the full intensity and range of sensation, if she’s to beat the Mayor. She opens her eyes, swallowing nausea, makes herself ignore the tugging gravity, her palms flat on the walkway’s cool surface. She can still feel herself starting to fall, resists the temptation to go with that illusion, and flattens her whole body against the path, pressing herself, hips and thighs and breasts and shoulders, into the silver surface as though she would embrace it. She lays her cheek against the rippling light, imagines she feels the faint ebb and flow of it against her skin. The falling sensation recedes a little, and she shifts her head to study the invisible IC(E) and the illusion that protects it.
The shield is very well made, a seamless, recursive image, the walkway twisting back on itself; its surface stretches without flaw, without a glitch in the code to give her a handle. And even if she found one, she thinks, she couldn’t reach it, not lying flat like this, trapped by the illusion that surrounds her…. She suppresses the thought, shifts her head again. Gravity clutches harder with each fractional movement, threatening to pry her from her place. She tells herself it is unreal, an image, a sensation, transmitted by the brainworm; tells herself then that she is coated in glue, that she will stick to the walkway, that she cannot fall. Slowly, she reaches out again, sliding her hand along the cool and silver-rippling surface, gropes for the cont
rol points she has found before. She finds nothing, just the inchoate, general presence—not even warmth, just the tremor of movement—of the silver ripples that have gathered there under her body. She starts to reach for the IC(E), to try a blind assault, but stops herself, makes herself pause again and think. There is something about the way the light moves beneath her body, something familiar in the faint sensation….
And then she has it, the source of the memory and of the answer all in one: the light is an echo, incomplete and nearly insubstantial, of the bright control points she has seen outside the pyramid. Either it hides the control points in its diffuse light or it is in itself a control mechanism, fragile and ephemeral, hard to manipulate but as effective as any more permanent node. She lies very still, letting the sensations seep through her, the gentle pulse gather against her skin. No control points are hidden in the seashell flicker; the light itself, the cool delicate ripples of it, is the mechanism. She presses her hand flat, as though she would force it through the rigid surface, spreads her fingers and watches the ripples spread and then return, rebounding from the edge of the invisible IC(E). She shifts her hand again, wriggling her fingers, feels the ripples build, bouncing back from the IC(E), from the walkway’s edge, from the surface of her body. The feedback swells, a flush of heat now present in the walk beneath her hand, where the program has to manifest in order to maintain control of the illusion. She waits, letting the substance build, and feels an override cut in, emerging to banish the program before it can be manipulated. She closes her hand, feeling the pulse of the override strum through her body, and her fingers sink deep into the solid warmth of a temporary control point. She twists her hand, shuts off the override, and the program vanishes, leaving her abruptly chilled. But the control point stays warm in the palm of her hand, as though she holds a handful of embers.
And that’s all she needs. The Mayor set his reality to respond to these controls; she adjusts it, carefully, feels gravity vanish and then return, oriented now so that she can stand straight against it, feel its pull through the soles of her feet. She strips away the illusion covering the IC(E), and a wall like a tangle of thornbrush spun from glass blinks into existence in front of her. The light that streams from it is all but blinding, hiding detail. She blinks, eyes watering, looks away, and in that instant the control point evaporates in her hand. She braces herself for the return of the illusions she has banished, but the walkway stays beneath her, and the wall of IC(E) remains. She studies it, head cocked to one side, does her best to ignore time passing, the knowledge that there’s only Cerise watching her back, keeping back the active defenses. The pattern of the thorn wall shifts and shimmers, writhing as though alive, as though with heat, and then, quite suddenly, she sees it, sees the key. It is like Cerise’s work, just as Cerise said, the complexity of the system elaborated and reelaborated from a matrix Trouble remembers all too well. She smiles, tasting triumph, reaches into the glittering hedge; the spines stab her hand, and then skid painfully along her arm as she reaches deep into the tangled code, leaving dark trails like blood against her skin. She ignores them, ignores the pain shivering through her, finds the single branch that is the key to the pattern. She takes it in two fingers, delicately, presses down and away. The glass resists, impossibly, bends and stretches, and then, suddenly overloaded, snaps like a brittle twig. The wall of IC(E) vanishes as though it had never been.
She stands at the edge of a space so mundane that it must mirror reality, a room crowded with hardware, a room with a desk and a lamp and a single window that shows rooftops and the arc of the Parcade Ferris wheel. The Mayor stands in the center of that space, frozen in the heart of his machines, at one with his machines, clothed in sheets of chips and wrapped with flickers of wire, each hand splayed wide across control mechanisms impossibly magnified, so that with the flick of a finger he shifts electrons, changes, recreates his world. They stand facing each other for an instant, perhaps six heartbeats, Trouble smiling, knowing now she has him, the Mayor’s face unchanging, still the blank icon, but she can feel the same knowledge chilling him. And then he closes his hands, the magnified controls shattering, spinning away, and the illusion winks out, disappears, and the Mayor with it, dropping away from the net leaving nothingness behind, an empty hole, so that Trouble has to fight to stay where she was, not fall off the nets after him.
*You bastard,* she shouts after him, knowing it’s useless, *you cowardly son of a bitch—*
And she stops as abruptly as she’s begun, standing on the edge of nothing, an absence of virtuality, because he’s beaten her after all. By running like this he’s denied her her only chance to prove herself, because the Mayor’s friends will always say—the net itself may always say—that she never faced him directly, and that if she had, she would have lost. It won’t matter that he ran, that he was the one who chose not to meet her; it will always be her failure—and maybe it is my fault, she thinks, I should’ve known, should’ve stopped him—
She shoves that thought aside, furious with herself for allowing it—it is not her fault, not her choice or her cowardice, but the Mayor’s, and there will be plenty of people who’ll see it—and turns back, toward the space where Cerise still stands behind her guardian IC(E), the icon braced, stance utterly intent, absorbed in the delicate and deadly ballet of battling programs that Trouble can only just make out, distorted, through the glasslike wall.
Cerise turns her head, the icon’s head, as though she senses some change in the air behind her. *Trouble—?*
*He’s run out on me,* Trouble says, furious, and Cerise looks back at the programs struggling on the other side, struggling against, her wall of IC(E). The icebreakers are moving more slowly now, by rote programming rather than the Mayor’s hand; the watchdogs, too, are suddenly clumsy, awkward against the counterroutines’ attacks.
*Any data?* she asks, and Trouble shakes her head, staring into the hole. When the Mayor dropped off-line, he took his immediate volume with him; with it, she thinks, she is certain, went all the vital data. The air is empty, tasteless, around her.
*No,* she says, voice flat. *There’s no point in staying. Let’s go.*
Cerise grins and nods, closes her fists tight over the emergency control. Trouble copies her, and the world, the Mayor’s world, blinks out around them.
Trouble sat up abruptly, wincing from a stiff shoulder, reached angrily for the datacord and jerked it out of her dollie-slot. Cerise copied her, more slowly, her fingers clumsy and stiff. She freed herself from the machine, and then laid her hands flat against the edge of the table, studying them warily. As she had feared, the knuckles were swollen, the fingers puffy as though with heat. She grimaced, recognizing a familiar injury, and Trouble reached across to touch her shoulder.
“You OK?”
“Froze my fingers a little,” Cerise said, and Trouble winced again, this time in sympathy.
“You should see a doctor—”
“In this town?” Cerise managed a laugh. “I might as well post a sign on the net that I’ve been cracking.” She bent her fingers cautiously, made a face at the jarring pain. “Maybe Mabry can recommend someone.”
“We should find him,” Trouble said, grimly. “He must’ve missed newTrouble at the flat—”
The door slammed open as though the locks had never been set, bounced against the far wall. Mabry caught it one-handed, flung it closed again behind him, practically in the face of the frightened desk clerk. Trouble caught a brief glimpse of her pale, red-lipped face and the master key hanging in a nerveless hand before the door had shut, and Mabry was in the room.
“You’ve blown it,” he said. “I warned you, and the deal’s off. Cerise, I expected better of you—”
“Hold it,” Trouble began, her own temper rising, and Cerise said, “Wait a minute, Mabry. We didn’t warn the kid.”
“Then how the hell did you know he was warned?” Mabry glared at them impartially, one hand still knotted in a fist at his side.
“Becaus
e we ended up chasing him on the nets,” Cerise said, impatiently. “What happened?”
Mabry stared at her for a moment, then took a deep breath, visibly controlling his temper. “We lost the kid—he was coming up to the flat, and something spooked him. He got off the elevator a couple floors early, and then we think he went back down the fire stairs while we were still figuring out what happened. He must’ve jimmied the alarms. And if either of you had anything to do with it—”
“We didn’t,” Cerise said. “My word, Vess.”
Mabry was silent for another long moment, then, slowly, nodded. “For now.”
“We went to Seahaven,” Trouble said, and hoped he wouldn’t ask why. “The Mayor challenged me, and then the kid showed up—”
“He was running from you, Vess,” Cerise interjected. “I don’t know where he was, realworld, but it was after he’d got away from you.”
Mabry nodded again, as though that explained something. “Go on.”
“The Mayor bounced him right off the net,” Trouble said. “And then he jumped me. We went after the Mayor.”
“Why the hell didn’t you go for the kid?” Mabry muttered.
“I told you,” Trouble said, “the Mayor dumped him offline. Like he’d tripped the emergency cutout. We couldn’t follow him.”
“And we’ve lost Novross.” Mabry’s other hand tightened briefly to a fist, and then, with an effort, he made himself relax. “All right. I want everything you can tell me about the Mayor, about the boy, about this encounter.” He gave a singularly mirthless grin. “After all, you still haven’t given me newTrouble.”
“Don’t threaten me,” Trouble began, bit off anything else she would have said.
Cerise said, softly, “We kept our part of the bargain, Vess. You wouldn’t want to break yours.”
Trouble and her Friends Page 37