      
In a cave near the house, the opening so small that Tally
had to  crawl  inside  on her belly,  David  showed her the
cache of gear his parents had tended for twenty years.
There  were  water  purifiers,  direction  finders,  light-
weight clothes, and sleeping bags—by Smokey standards,
an absolute fortune in survival equipment. The four hover-
boards had old-fashioned styling, but they were fitted with
the same features as the one Dr. Cable had supplied Tally
with for the trip to the Smoke, and there was a package of
spare belly sensors, sealed against moisture. Everything was
of the highest quality.
“Wow, they did plan ahead.”
“Always,” he said. He picked up a flashlight and tested
its beam against the stone. “Every time I came here to check
on all this stuff, I would imagine this moment. A million
times I planned exactly what I would need. It’s almost like
I imagined it so much that it 
had
to happen.”
“It’s not your fault, David.”
“If I’d been here—”
“You’d  be in  a  Special Circumstances  hovercar  right
now, handcuffed, not likely to rescue anyone.”
“Yeah, and instead, I’m here.” He looked at her. “But at
least you are too. You’re the one thing I never imagined, all
those times. An unexpected ally.”
She managed to smile.
He pulled out a big waterproof bag. “I’m starving.”
338
Scott Westerfeld
Pdf link to specific page - insert, remove PDF links in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Free C# example code is offered for users to edit PDF document hyperlink (url), like inserting and deleting
add hyperlink to pdf; add hyperlink to pdf acrobat
Pdf link to specific page - VB.NET PDF url edit library: insert, remove PDF links in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
Help to Insert a Hyperlink to Specified PDF Document Page
add link to pdf file; clickable links in pdf
Tally nodded, and her head swam for a moment. She
hadn’t eaten since dinner two nights before.
David rummaged through the bag. “Plenty of instant
food.  Let’s  see: VegiRice, CurryNoods, SwedeBalls,  Pad-
Thai . . . any favorites?”
Tally took a deep breath. Back to the wild.
“Anything but SpagBol.”
UGLIES             339
C# PDF File & Page Process Library SDK for C#.net, ASP.NET, MVC
Image: Copy, Paste, Cut Image in Page. Link: Edit URL. XDoc.PDF allows you to easily move PDF document pages specific APIs to copy and get a specific page of PDF
clickable links in pdf; add a link to a pdf in preview
VB.NET PDF File & Page Process Library SDK for vb.net, ASP.NET
By referring to this VB.NET guide, you can use specific APIs to copy and get a specific page of PDF file; you are also able to copy and paste pages from a PDF
pdf link open in new window; adding hyperlinks to pdf files
THE OIL PLAGUE
Tally and David left at sunset.
Each of them rode two hoverboards. Pressed together
like  a  sandwich, the paired  boards could  carry  twice  as
much weight, most of it in saddlebags slung on the under-
side. They packed everything useful they could find, along
with  the  magazines  the  Boss  had  saved.  Whatever  hap-
pened, there would be no point in returning to the Smoke.
Tally took the river down the mountain carefully, the
extra weight swaying below her like a ball and chain around
both ankles. At least she was wearing crash bracelets again.
Their journey would follow a path very different from
the one Tally had taken there. That route had been designed
to be easy to follow, and had included a helicopter ride with
the rangers. This one wouldn’t be as direct. Overloaded as
they were, Tally and David couldn’t manage even short dis-
tances on foot. Every inch of the journey had to be over
hoverable land and water, no matter how far it took them
out of their way. And after the invasion, they would be giv-
ing any cities a wide berth.
VB.NET PDF Page Insert Library: insert pages into PDF file in vb.
Add and Insert Blank Page to PDF File Using VB. This demo explains how to use VB to insert an empty page to a specific location of current PDF file .
add hyperlinks to pdf; accessible links in pdf
C# PDF Page Insert Library: insert pages into PDF file in C#.net
Add and Insert Blank Page to PDF File in C#.NET. This C# demo explains how to insert an empty page to a specific location of current PDF file.
pdf email link; add hyperlink to pdf in
Fortunately, David had made the journey to and from
Tally’s city dozens of times, alone and with inexperienced
uglies in tow. He knew the rivers and rails, the ruins and
natural  veins  of  ore,  and  dozens  of  escape  routes  he’d
devised in case he was ever pursued by city authorities.
“Ten days,”  he announced when they  started. “If  we
ride all night and stay low during the day.”
“Sounds  good,” Tally  said,  but she wondered  if that
would be soon enough to save anyone from the operation.
Around midnight the first night of travel, they left the
brook that led down to the bald-headed hill, and followed
a dry creek bed through the white flowers. It took them to
the edge of a vast desert.
“How do we get through that?”
David pointed at dark shapes rising up from the sand,
a row of them receding into the distance. “Those used to be
towers, connected by steel cables.”
“What for?”
“They carried electricity from a wind farm to one of the
old cities.”
Tally frowned. “I didn’t know the Rusties used wind
power.”
“They  weren’t  all  crazy.  Just  most  of  them.”  He
shrugged.  “You’ve  got  to  remember,  we’re  mostly
descended  from  Rusties, and  we’re  still using their basic
technology. 
Some
of them must have had the right idea.”
The cables still lay buried in the desert, protected by
UGLIES             341
VB.NET PDF - Annotate PDF Online with VB.NET HTML5 PDF Viewer
Click to add a text box to specific location on PDF page. Outline width, outline color, fill color and transparency are all can be altered in properties.
pdf reader link; change link in pdf file
C# HTML5 PDF Viewer SDK to annotate PDF document online in C#.NET
Click to add a text box to specific location on PDF page. Outline width, outline color, fill color and transparency are all can be altered in properties.
pdf link to attached file; adding hyperlinks to pdf
the shifting sands and a near-total absence of rainfall. In
spots,  they  had  broken  or  rusted  through, so  Tally  and
David had to ride carefully, eyes glued to the boards’ metal
detectors. When they reached a gap they couldn’t jump,
they would unroll a long piece of cable David carried, then
walk the boards along it, guiding them like reluctant don-
keys  across  some  narrow  footbridge  before  rolling  it  up
again.
Tally had never seen a real desert before. She’d been
taught in school that they were full of life, but this one was
like  the  deserts  she’d  imagined  as  a  littlie—featureless
humps  stretching  into  the  distance,  one  after  another.
Nothing  moved  but  slow  snakes  of  sand  borne  by  the
wind.
She only knew the name of one big desert on the con-
tinent. “Is this the Mojave?”
David shook his head. “This isn’t nearly that big, and
it  isn’t  natural.  We’re  standing  where  the  white  weed
started.”
Tally whistled. The sand seemed to go forever. “What a
disaster.”
“Once  the  undergrowth  was  gone,  replaced  by  the
orchids, there was nothing to hold the good soil down. It
blew away, and all that’s left is sand.”
“Will it ever be anything but desert?”
“Sure, in a thousand years or so. Maybe by then some-
one will have found a way to stop the weed from coming
342
Scott Westerfeld
C# PDF remove image library: remove, delete images from PDF in C#.
Image: Copy, Paste, Cut Image in Page. Link: Edit URL. Bookmark: Edit Bookmark. Metadata: Edit Delete and remove all image objects contained in a specific PDF page
add hyperlinks to pdf online; chrome pdf from link
C# PDF Image Extract Library: Select, copy, paste PDF images in C#
C#: Select All Images from One PDF Page. C# programming sample for extracting all images from a specific PDF page. // Open a document.
check links in pdf; adding links to pdf document
back.  If  we  haven’t,  the  process  will  just  start  all  over
again.”
They reached a Rusty  city around daybreak, a cluster of
unremarkable buildings stranded on the sea of sand.
The desert had invaded over the centuries, dunes flow-
ing through the streets like water, but the buildings were in
better shape than other ruins Tally had seen. Sand wore
away the edges of things, but it didn’t tear them down as
hungrily as rain and vegetation.
Neither of them was tired yet, but they couldn’t travel
during the day; the desert offered no protection from the
sun, nor any concealment from the air. They camped in the
second floor of a low factory building that still had most of
its roof. Ancient machines, each as big as a hovercar, stood
silent around them.
“What was this place?” Tally asked.
“I  think  they  made  newspapers  here,”  David  said.
“Like books, but you threw them away and got a new one
every day.”
“You’re kidding.”
“Not at all. And you thought we wasted trees in the
Smoke!”
Tally found a patch of sun shining through where the
roof  had  collapsed,  and  unfolded  the  hoverboards  to
recharge. David pulled out two packets of EggSal.
“Will we make it out of the desert tonight?” she asked,
UGLIES             343
watching David coax their last few drops of bottled water
into the purifiers.
“No problem. We’ll hit the next river before midnight.”
She remembered something that Shay had said a long
time ago, the first time she’d shown Tally her survival gear.
“Can  you  really  pee  in  a  purifier?  And  then  drink  it,  I
mean?”
“Yeah. I’ve done it.”
Tally grimaced and looked  out the window.  “Okay, I
shouldn’t have asked.”
He came up  behind  her,  laughing softly, placing  his
hands on her shoulders. “It’s amazing what people will do
to survive,” he said.
She sighed. “I know.”
The window overlooked a side street, partly protected
from the encroaching desert. A few burned-out groundcars
stood half-buried, their blackened frames stark against the
white sand.
She rubbed the handcuff bracelets still encircling her
wrists. “The Rusties sure wanted to survive. Every ruin I’ve
seen, those cars are always all over, trying to get out. But
they never seem to make it.”
“A few of them did. But not in cars.”
Tally  leaned  back  into  his  reassuring  warmth.  The
morning sun was hours away from burning off the chill of
the desert.
“It’s funny. At school, they never talk much about how
344
Scott Westerfeld
it  happened—the  last  panic,  when  the  Rusty  world  fell
apart. They shrug and say that all their mistakes just kept
adding up, until it all collapsed like a house of cards.”
“That’s only partly true. The Boss had some old books
about it.”
“What did they say?”
“Well,  the  Rusties  did  live  in a  house  of  cards,  but
someone gave it a pretty big shove. No one ever found out
who. Maybe it was a Rusty weapon that got out of control.
Maybe it was people in some poor country who didn’t like
the way the Rusties ran things. Maybe it was just an acci-
dent, like the flowers, or some lone scientist who wanted to
mess things up.”
“But what happened?”
“A bug got loose, but it didn’t infect people. It infected
petroleum.”
“Oil got infected?”
He nodded. “Oil is organic, made from old plants and
dinosaurs and stuff. Somebody made a bacterium that ate
it. The spores spread through the air, and when they landed
in  petroleum, processed or crude, they  sprouted. Like  a
mold or something. It changed the chemical composition of
the oil. Have you ever seen phosphorus?”
“It’s an element, right?”
“Yeah. And it catches fire on contact with air.”
Tally nodded. She remembered playing with the stuff in
chem class, wearing goggles and talking about all the tricks
UGLIES             345
you could do with it. But no one ever thought of a trick that
wouldn’t kill someone.
“Oil infected by this bacterium was just as unstable as
phosphorus. It exploded on contact with oxygen. And as it
burned, the spores were released in the smoke, and spread
on the wind. Until the spores got to the next car, or air-
plane, or oil well, and started growing again.”
“Wow. And they used oil for everything, right?”
David nodded. “Like those cars down there. They must
have been infected as they tried to get out of town.”
“Why didn’t they just 
walk
?”
“Stupid, I guess.”
Tally shivered again, but not from the cold. It was hard
to think of the Rusties as actual people, rather than as just
an idiotic, dangerous, and sometimes comic force of history.
But there were human beings down there, whatever was left
of them after a couple of hundred years, still sitting in their
blackened cars, as if still trying to escape their fate.
“I wonder why they don’t tell us that in history class.
They usually love any story that makes the Rusties sound
pathetic.”
David lowered his voice. “Maybe they didn’t want you
to realize that every civilization has its weakness. There’s
always one thing we depend on. And if someone takes it
away, all that’s left is some story in a history class.”
“Not  us,”  she  said.  “Renewable  energy,  sustainable
resources, a fixed population.”
346
Scott Westerfeld
The two purifiers 
pinged,
and David left her to get them.
“It doesn’t have to be about economics,” he said, bringing
the food over. “The weakness could be an idea.”
She turned to take her EggSal, cupping its warmth in
her hands, and saw how serious he looked. “So, David, is
that one of the things you thought about all those years,
when you  imagined  the  Smoke being invaded?  Did you
ever wonder what would turn the cities into history?”
He smiled and took a big bite.
“It gets clearer every day.”
UGLIES             347
Documents you may be interested
Documents you may be interested