main index Narrative
|
"Did you ever notice when you're jacking off, that it's more of a turn-on to fantasize about the girl next door than it is to fantasize about a supermodel? Because with the girl next door, you're thinking, hey, this could really happen!"
Carlin's observation evokes one of the core appeals of hard science fiction. A sufficiently hard science fiction story, even if it's set in another star system, could really happen — or at least, it should be very difficult for the readers to come up with ways that it couldn't happen.
Writing hard science fiction set in space carries with it all of the baggage of writing any other genre of literature. Your characters must be believable, your plots and descriptions must not be boring, the story must be satisfying to the reader in some way, etc.. Every piece of advice in the Write A Story article is just as sound when writing hard SF as it is when writing a western, a modern romance, a historical naval drama, or any other literary genre you can imagine.
However, to work as a piece of hard SF with space travel, the writer must go one big step farther: The technology, the mechanics of space travel, the planets, the aliens (if there are aliens), all the details of that futuristic setting must be realistic. The author must take pains to follow the known laws of physics, chemistry, biology, astronomy, and planetology, and how they apply to any areas of engineering that will appear in the story. This means the author must know the laws of physics, chemistry, etc., or have good access to someone who does. While the laws of the author's fictional universe are allowed to deviate from the laws of Real Life on occasion, the author must be consciously aware of each of those deviations, must have an excuse for them (even if he never tells the reader this excuse, he must have it in his own head), and above all must take pains to limit the damage that such departures from reality can potentially do to the story.
Since space travel is involved, it's important to remember that human beings have travelled in space for over five decades now. We know what is involved in getting from the Earth's surface to low Earth orbit. We know what's involved in landing on a rocky world 400,000 kilometers away. We know what effect microgravity has on human bones and muscles. A realistic story involving space travel must take all this accumulated human knowledge into account. The cartoonish world of 1950s B-movie astronauts having a "navigational error" that sends them to an "uncharted planet" with an Earthlike ecosystem inhabited by alien women who speak English is, and should be, a Discredited Trope — but so should portraying space travel like anything other than space travel just because it looks neater that way in your head.
One of the best resources out there for realistic future space travel is the Atomic Rockets pageHeartbreak HotelSadly, the rules of writing about realistic future space travel — like the rules of writing about anything realistic — are primarily a set of rules about what you can't do. The more ideas you have about what you'd like to have your characters do, the more ways reality will step in and say "No." First off, here is a list of tropes that are frowned upon in a realistic universe:
Doing the ResearchThis should go without saying, but: If you're going to set your story someplace we already know something about — like Mars or Alpha Centauri — for goodness' sake, read up on what we know about the place before you start writing! We've sent space probes to every planet in the solar system, we've accrued reams of data on just about every star that has a name, we've even mapped out the interstellar medium in our neck of the galaxy. The data are out there, and thanks to the Internet they're not even hard to acquire any more. You wouldn't set a story in the Sahara Desert and have your hero go swimming in one of the "numerous lakes" there. You wouldn't set a car chase in downtown Florence, Italy and then make up the street names and city layout. Similarly, don't set your story on Mars and have your hero swelter in the unbearable heat*, or put an Earthlike planet in orbit around Alpha Centauri without at least mentioning the bright "B" star that should be visible from time to time in the sky. Making up details about places we don't have strong data about is one thing, but making up details about places where our existing data would make those details flat-out impossible is quite another. In other words: Don't give 'em the opportunity to make a Did Not Do the Research entry for your story's TV Tropes page.Doing the mathIf doing an arithmetic problem like "A train leaves Chicago at 8 AM going 60 miles per hour" taxes the limits of your skills, putting realistic space travel into your story is probably not for you. Space travel is all about doing the math, and the math can get hairy — especially when dealing with speeds above 5-10% of the speed of light, where special relativity starts to rear its ugly head. But if you're up for the challenge, it's definitely worth doing. Even if you don't show your work to your readers, getting the numbers right (or nearly right) will go a long way toward your story's sense of realism. Let's take as our example a rocket trip from Earth to Saturn. How long will it take to make the flight? You could go the easy route, and look up how long it took for the Voyager 1 space probe to fly from Earth to Saturn, and just assume that you space ship flies about as fast as the Voyager probes did. But when you do look it up, you balk — it took nearly three years for Voyager 1 to make this trip! You can't have your intrepid space cadets waiting around for three years just to get to Saturn, they've got important space adventures to have, space wars to fight, and space women to woo. You want them to get to Saturn a lot quicker. So, you give them a space ship that never runs out of fuel — or uses fuel that's so efficient that it won't run out even if it runs its engines continuously between Earth and Saturn. So, with the ability to accelerate indefinitely, now how long will it take to get to Saturn? Let's say you decide to limit your space ship to a cruising acceleration of 1g, so that the crew will experience thrust equal to Earth's surface gravity. After all, this is a hard science fiction story, right? You can't just go slinging Inertial Dampening around. Any acceleration your ship undergoes will be experienced by your crew as G forces. So, if they're going to be cruising for anything longer than a few minutes, you'll probably want to keep your acceleration down to 1g. 1g works out to an acceleration of 9.8 meters per second per second — at the end of one second, you'll be going 9.8 m/s, at the end of two seconds, you'll be going 19.6 m/s, and so forth. At the low speeds we're dealing with in the Earth-to-Saturn example, the formulas relating speed, acceleration, time, and distance travelled while undergoing constant acceleration are pretty straightforward:
Special RelativityNow ... what if our heroes can go faster than this? Let's say we've decided we need shorter flight times, so screw it, we're introducing Inertial Dampening technology into our story, like in the Honor Harrington or Star Trek universe. Now our space ships can accelerate at 1,000 g, or 9,800 m/sec2, and we should be able to get to Saturn much faster. In fact, using the first equation above, it looks like we should be able to accelerate to 30,000,000 m/sec in less than an hour — that's a tenth of the speed of light. And there's where we run into problems. Because above about a tenth of the speed of light, acceleration doesn't affect velocity in a straightforward manner any more. Your clock runs a little slower to a fixed observer than it does to you. Your momentum is slightly higher to a fixed observer than your acceleration history says it should be. The universe shrinks slightly in the direction you're moving. In short, you run smack-dab into special relativity, and now the math gets a lot more complicated. For one, the change in your velocity per second, given a constant acceleration from your space ship's reference frame, now depends on your current velocity — which turns the relationship between the two into a first-order differential equation. The basic relativistic equation for determining your "gamma factor" — the amount by which your mass goes up, time slows down, or distances in the direction of motion shrink — is as follows:
t = c/a * (sqrt [(a*d/c2 + γ0)2-1] - sqrt[γ02-1])
OrbitsIf your space ship is close to a large object like a planet or a star, and is moving at a low enough speed, it isn't going to travel in a straight line. The gravity of the big object will cause your spacecraft to follow an orbital trajectory. The equations for an orbit are more complicated than the equations for straight-line movement, because your acceleration is always changing; it depends on how far you are from the big object at that particular instant. Whole volumes have been written on how to calculate an orbit precisely, but there are some simple straightforward cases that are at least somewhat easier to calculate. All orbits are shaped like conic sections. If your space ship is moving slower than the "escape velocity" — or more precisely, if its total kinetic energy and gravitational potential energy is less than the gravitational potential energy it would have at an infinite altitude — its orbit will be shaped like an ellipse. If it's moving precisely at the escape velocity, its orbit will be shaped like a parabola. If it's moving faster than the escape velocity, its orbit will be shaped like a hyperbola. This is assuming, however, that your space ship spends all its time from this moment forward in free-fall, without firing its engines. Parabolic and hyperbolic orbits are basically escape trajectories. The spacecraft leaves the big object in question and never comes back. An elliptical orbit, on the other hand, is stable, and allows your space ship to go around and around the big object over and over again. It's what most people think of when they hear the word "orbit." An ellipse
Why rockets are so bigYou've doubtlessly seen the footage of the Apollo moon mission launches. An enormous Saturn V rocket, hundreds of feet tall, lumbered off the launch pad on an enormous column of flame. Yet the actual Apollo spacecraft was just a tiny cylinder perched atop it, with an even smaller cone on top of that where the crew actually lived. Why was the rocket so big, and the actual usable space so small? Cars can pull themselves along the ground by spinning rubber tires. Boats can push water through their propellers. Airplanes can push air through their propellers or turbines. Rockets, on the other hand, have none of these options. Every ounce of thrust their engines produce has to come through the expenditure of onboard propellant — in other words, they accelerate forward by throwing material backward. (Boats and airplanes also accelerate forward by throwing material backward, but they get this material from the environment around them. Rockets have to carry all this "reaction mass" on board.) This severely limits the efficiency of a rocket engine when compared with a fluid-breathing or surface-friction engine, even moreso than the need to carry their own oxygen to combust with their fuel. Even worse, it means that at the start of your flight, you have to produce that much more thrust just to push all your unburned fuel along with you, so each kilogram of fuel you add provides progressively less and less total acceleration. This cascade effect can add up very quickly. The equation for how much total acceleration your rocket can undergo before it runs out of fuel — the total "delta-v budget" of your rocket — was derived by Tsielkovsky over a century ago: Total delta-v = ve * ln(M/Me) ... where ve is the exhaust velocity of your engines, ln means "natural log" (there's a button for this on all scientific calculators), M is the mass of the rocket with fuel, and Me is the mass of the rocket without fuel (the empty weight). M/Me is sometimes called the "mass ratio" of the rocket. The ve for, say, the Space Shuttle's main engines is about 4500 meters per second. In order to orbit the Earth, the Space Shuttle must travel at 7800 meters/sec, and it must be about 300 kilometers above the Earth's surface (it requires another 1000-1500 m/s of delta-v to lift it that high and overcome atmospheric drag along the way). This means it needs a total delta-v of around 9000 m/s, which is twice its own exhaust velocity. From the rocket equation above, this means its M/Me ratio must be e2, or 7.39. The shuttle's weight with fuel must be over seven times as high as its weight without fuel! Discarding its spent solid rocket boosters in mid-flight (a trick similar to staging
Realistic World BuildingWe humans evolved on, and (so far) all grew up on, Earth. We instinctively expect the air to be breatheable, the temperature to be liveable, the gravity to be 9.8 m/s2, the days to last 24 hours, trees and grass, animals and plants and fungi, et cetera, et cetera. The sad fact is, though, that no other planet we've detected thus far is even remotely habitable by human standards. The bigger ones are Jupiter-like balls of gas, while the smaller ones are almost universally airless. The few worlds we've found that do have both an atmosphere and a solid surface have been blanketed in gases that no human can breathe, at pressures anywhere from near-vacuum to 90 times Earth's sea level. While it's theoretically possible that a planet out there might harbor life as we know it, it would have to fit a long, narrow list of parameters, and even then, the kind of life that might have actually evolved there will most likely be very different from the multicellular-eukaryote-rich biome inhabiting Mother Terra. In order for a planet to be able to support life as we know it on its surface at all, it will have to lie in a very narrow range of distances from its parent star. Too close, and any water would evaporate. Too far, and any water would freeze. Liquid water — and life as we know it requires liquid water — can only exist if the planet lies within that narrow zone where it's receiving just the right amount of energy from its star for the surface temperature to allow it. This is called the star's "comfort zone," or "Goldilocks Zone" (as in: not too close, not too far, but juuuuuuuust right). The exact width of a star's Golilocks zone is a matter of some debate, due to the fact that some atmospheres can trap heat (*cough* Venus *cough*) and some can't, and a number of other factors that astrogeologists can make whole careers out of. All we can say for sure is that, for a star as bright and hot as the sun, Venus is too close, Earth is clearly within the Goldilocks zone, and Mars is probably close to the tail end of it. How far away from the star the Goldilocks zone is depends on the star's energy output. A very dim red dwarf star, like Wolf 359, would require a planet to be only about 1.5 million kilometers away from it to receive as much energy as Earth does from our sun — that's only 0.01 A.U., 1% of the Earth-sun distance. A bright and powerful star like Sirius A, on the other hand, would require a planet to be 5 A.U. away from it to receive as much energy as the Earth does from the sun. Interestingly, both of those distances have potentially disastrous consequences. If a planet is only 0.01 A.U. away from its star, the star's tidal influence is going to be enormous. The strength of tidal forces varies directly with the larger object's (i.e. the star's) mass, but inversely with distance cubed. The tidal forces on a planet only 0.01 A.U. from a star 1/10 the mass of the sun are, therefore, going to be 0.1 / 0.013 = 100,000 times as strong as the tidal forces the Earth experiences from the sun. This all but guarantees that the planet will be locked in synchronous rotation with its star — that is, its rotational period must match its orbital period, so the same side is always facing the star. One side of such a planet would be in perpetual daylight, while the other would be in perpetual night. The climate on such a world would be much different than the climate on Earth. Dim stars also have the disadvantage that their Goldilocks Zones are going to be narrower. There is disagreement as to exactly how wide
Earth's surface gravity = G * ρ * 4/3 * π * R
... which is, in fact, how fast things accelerate downward near the surface of the Earth when you drop them. Mars, by contrast, only has a radius of 3,380,000 meters and an average density of 3930 kg/m3, so its surface gravity is only 3.71 m/s2, about 38% of Earth's.
You'll note that the Martian atmosphere is extremely thin, less than 1% of the surface pressure of Earth's atmosphere. One factor that contibutes to Mars's thin atmosphere is this low surface gravity. Despite being farther from the sun than the Earth, and thus receiving less heat that could potentially boil its atmosphere away into space, Mars still has less of an atmosphere than the Earth does. A resonably strong surface gravity may be required for a planet to retain a thick atmosphere. There are exceptions in our own solar system, of course: Saturn's moon Titan has less than a sixth of Earth's surface gravity yet its surface atmospheric pressure is higher than Earth's, and while Venus is both closer to the sun and has only 90% of Earth's surface gravity its surface pressure is ninety times that of Earth's atmosphere. But you need at least some gravity, and possibly quite a lot of gravity, to retain an atmosphere within the Goldilocks Zone.
Another factor that can mean no life-bearing planets are possible in a given star system is the lack of heavy elements. The Milky Way galaxy is over ten billion years old. When it first formed, it consisted almost entirely of hydrogen and helium; almost no heavier elements (like carbon and the other elements necessary for organic life) existed. Several generations of stars have been born and died since then, and some of the more spectacular star deaths have peppered the interstellar medium with heavy elements synthesized by those stars' death throes. The sun, for instance, is a third-generation star — the cloud of gas and dust out of which it formed contained material expelled by a supernova which, in turn, had formed out of an earlier cloud that contained material from an even earlier supernova. This is why there was enough carbon, oxygen, silicon, iron, etc. to form solid, rocky planets and organic molecules. Astrophysicists refer to all elements heavier than helium as "metals" (even if the element in question is oxygen or neon), and sometimes call a star system's heavy element abundance its "metallicity."
By contrast, Barnard's Star (a red dwarf approximately 6 light-years from the sun) formed in the Milky Way's first wave of star formation. It has almost no heavy elements. If the star itself is metal-poor, that means the cloud out of which it formed was also metal-poor, and therefore any planets that would have formed out of that cloud would be metal-poor as well. There might be some Jupiter-like balls of hydrogen or helium orbiting Barnard's Star, but there isn't going to be anything with a solid surface.
So, to sum up, the requirements for a given planet to be able to harbor life of any kind on its surface are:
= 6.6738 x 10-11 m3/(kg s2) * 5515 kg/m3 * 3.14159 * 6,371,000 m
= 9.822 m/s2
Believable aliensTwo separate "So You Want To" articles now exist to deal with the realism aspects of creating your own aliens. They are: Of particular import to any story involving space travel is the "Believable space-faring aliens" section of the first article.Deviation: Limiting the DamageLet's say the idea of a spaceship carying 10 times its empty weight in fuel sickens you. You want the space aboard your space ship to house your colorful characters, dazzling weapons, holodecks, shopping malls, and other fun and excitement — not deck after deck full of boring old propellant. And you want to allow for long patrols without having to refuel at every destination. So, you elect to go the route of the Honorverse, and equip your spaceship with a gravity-manipulation Reactionless Drive that allows her to accelerate without throwing material out of her tailpipe. Problem solved, right? And now that you've given your civilization gravity-manipulation technology, that also eliminates your problem of having your characters float around in zero gee; they can now spill liquids without spraying them all over the walls and play ping-pong to their heart's content while riding between the planets. But hold on. You've also opened up a can of worms. First, if you allow them to accelerate without pushing anything, they are now violating one of the most basic laws known to physics: the conservation of momentum. In the real world, you can't apply a force to an object in one direction without causing an equal-and-opposite force on some other object. Rockets fly up because their exhaust flies down. Jumping up pushes the Earth ever-so-slightly downward; falling back to the ground afterward pulls the Earth ever-so-slightly up. By letting your space ship violate this basic law, you're saying that momentum is not always conserved. What other circumstances in your universe will cause momentum not to be conserved? Do the laws of Newton simply get held in abeyance every time someone switches on a gravity generator? Are there natural phenomena that accomplish the same thing? Second, are you also violating the conservation of energy? A 1000 tonne spaceship traveling 1/10 of the speed of light has a kinetic energy of 450 quintillion Joules, equal to 100,000 megatons of TNT. That energy had to come from somewhere. Did it come from burning some sort of fuel on board your space ship, to power the generators? If you used the thermonuclear fusion of hydrogen into helium as your fuel source, and you managed to Hand Wave a fusion reactor technology that's nearly 100% efficient, you'd have to burn at least 350 tonnes of hydrogen to obtain that much energy, which is a third of your spaceship's own mass. (This isn't as bad a mass-ratio situation as if you'd used a plain-old momentum-conserving fusion rocket, but it's still pretty significant.) And you'll have to burn just as much again to slow your space ship back down at the end of your trip. If this is too much for you, and you decide your reactionless gravity drive simply works by tapping into the magical gravity waves of the universe and surfing along them with only minimal power requirements, then your space ship's kinetic energy is being created ex nihilo. You've got yourself a free energy machine! Just strap your space ship to one end of a long lever, strap the other end to a huge electric generator, and fly in circles. You can generate enough energy to power your entire civilization this way, with no cost in natural resources. This will play absolute havoc with your fictional economy. You'll have to throw away that whole book you were going to write about your space empires' war over Space Oil. Third, if any 1000 tonne space ship can easily accelerate to a tenth of light speed, then every two-bit spaceship owner has in his possession a weapon of mass destruction. Those 100,000 megatons of TNT-equivalent kinetic energy will act like 100,000 megatons of actual TNT if they strike a planet. Want a future populated by plucky tramp space-freighters and sneaky space pirates? It ain't gonna happen if every ship is a Hiroshima-on-steroids waiting to happen. Every spacecraft captain will be on too short a leash. Any spacecraft that even looks suspicious will be killed before it can become a threat. (And, yes, all fast-moving spacecraft, and even stationary spacecraft, will eventually be detected — there ain't no Stealth In Space.) Any civilization that didn't take these precautions wouldn't be a civilization for very long. This might work as a setting for your future totalitarian dystopia, but is hardly the right world for romantic swashbuckling adventures. The potential damage done to your story by a Reactionless Drive is just one example of the broader principle. Any technological marvel that sidesteps the Real Life roadblocks facing space travel has the potential for unintended consequences. Thermonuclear torchshipsFaster-than-Light TravelFTL Travel is one of the bigger thorns in the side of the Hard SF genre. Special Relativity makes it absolutely clear: it is physically impossible to accelerate an object with any kind of mass so that it's moving faster than the speed of light. Even accelerating an object to the speed of light would require an infinite amount of energy. However, we've also pretty much established that there are no other technological species on any planet in the Solar system other than Earth. If we want to have space adventures involving high-tech aliens, we'll have to travel to other star systems, and the distances involved are so enormous that it would take years to get from one star to another if you were limited to sub-light speeds. Science Fiction writers have had to compromise, and allow some means of travelling faster-than-light which didn't turn their universe into something totally unrecognizable to a modern reader. Therefore, the ability to move faster-than-light has received more attention in SF than any other fantastic concept as to ways to Limit The Damage of having it around. The very worst problem with FTL travel (or even just FTL Radio) is a certain niggling consequence of Time Dilation. When travelling at any speed, even a brisk walk, relative to somebody else, you'll see his clock move slower than yours — but he'll see your clock move slower than his. This way-counterintuitive state of affairs means that some distant events in the universe which are in your future are in the other guy's past, and vice-versa. Without FTL travel, though, this isn't a problem. Einstein and Minkowsky established that for any event that's in Oberver A's future and Observer B's past, no matter how far in Observer A's future the event is, it will always be far enough away that any light-speed signals from this event would not reach Observer A until the event was also in Observer A's past. When plotted on a space-time graph, the signals from the event would stretch out in spacetime in a "light cone," which guarantees that the signal will not reach any observer in the universe until the event is in that observer's past. To put it another way, let's say that in Observer A's reference frame, Event 1 occurs before Event 2, but in Observer B's reference frame, Event 2 occurs before Event 1. Light cones maintains causality by ensuring that, if Observer A would find out about Event 1 before Event 2, Observer B cannot find out about Event 2 before information about Event 1 is theoretically available to him. Here's an example: Suppose Observer A is standing on Earth, and Observer B is in a space ship, coasting in a straight line at 86.60254% of the speed of light. This gives him a gamma (γ) factor of exactly 2. When the space ship passes by Earth, both Oberver A and Observer B synchronize their clocks at 5:00 PM. In Observer A's frame of reference, when his clock reads 7:00 PM, Observer B's clock will read 6:00 PM. However, in Observer B's frame of reference, when his clock reads 7:00 PM, Observer A's clock will read 6:00 PM. At 6:20 PM on Observer A's clock, an event happens on Earth — the winning State Lottery numbers are announced. At 7 PM on Observer A's clock, this event is 40 minutes in Observer A's past; but at 7 PM on Observer B's clock, this event is still 20 minutes in Observer B's future. It's not just that Observer B perceives it to be in the future, it really is in the future, it really hasn't happened yet. What prevents Observer B from knowing about the event before it happens in his reference frame is that it takes time for any information about the event to reach him. At 6:20 PM in Observer A's reference frame, Observer B's clock would only read 5:40 PM, but Observer B would be 69.282 light-minutes away from Earth; if Observer A radioed the winning lottery numbers to Observer B at this moment, they'd take 521 minutes in Observer A's reference frame to reach Observer B's space ship, at which point Observer B's clock would read 9:40 PM and the event would be 4 hours in Observer B's past. Even if Observer B magically reversed his velocity at 5:40 PM on his clock, so that he was headed toward Earth at 0.866c instead of away from it from that moment onward, the radio signal would still take 37.128 minutes in Observer A's frame of reference to reach the space ship. But by going faster than light, even just FTL Radio, you can receive information about events that are in your own future. You can perceive Event 2, which was caused by Event 1, before Event 1 actually occurs in your reference frame. In our lottery-winning scenario above, suppose Observer A and Observer B had a Subspace Ansible that allowed instant communication no matter how far apart they were. Observer A could send the winning lottery numbers to Observer B's space ship at 6:20 PM on Oberver A's clock. With instantaneous communication, the numbers would arrive on board the space ship at 5:40 PM on Observer B's clock. If Observer B then sent the same numbers back to Observer A over the same subspace ansible, they'd arrive on Earth at 5:20 PM on Observer A's clock. Observer A would have the winning lottery numbers an hour before they were announced. In other words, Time Travel. How do veteran SF writers handle the time travel consequences of FTL travel? Most of them don't. They simply sweep it under the rug and hope no one will notice. Those authors who do address it often end up with bizarre universes where wars are fought before they've even started, and characters can shoot their own grandfathers. The other main problem with FTL travel is what it can do to life in your universe even without time travel. If your space pirates can just jump into hyperspace at the first sign of trouble, you'll never have any exciting space battles. If you can ram a planet or another spacecraft while travelling at FTL speeds, you risk turning even the tiniest FTL shuttlecraft into a planet-killer that will put even the largest, fastest slower-than-light kamikaze to shame. Maybe faster-than-light travel only works between certain rare points in space, and your ships must maneuver in normal space to get to and from them. Maybe FTL movement is impossible within some large distance from a gravity source, requiring your space ships to leave the solar system — or at least leave Earth orbit — before they can go FTL. Maybe your space pirates can jump to hyperspace at the first sign of trouble, but so can your space cops, and they have FTL weapons they can shoot at each other while in hyperspace. The third problem with FTL travel is more practical: we don't know how to do it in Real Life. Every attempt to come up with a way to do so has run into intractable problems. Quantum entanglement can occur instantaneously across vast distances, but it can't convey any actual information faster than c. The Alcubierre space warp requires the energy output of an entire sun just to create, and there's no guarantee that you could actually make the space warp move — and even if you could, there's even less of a chance that it could move faster than c. Wormholes, if they even exist, will spontaneously collapse faster than it's possible to traverse them. You, as the writer, will have to invent a way to travel faster than light, and then cover all the repercussions of the method you come up with.
|
||||||||||||||||||||||||||||||||