• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 11:19
CEST 17:19
KST 00:19
  • Home
  • Forum
  • Calendar
  • Streams
  • Liquipedia
  • Features
  • Store
  • EPT
  • TL+
  • StarCraft 2
  • Brood War
  • Smash
  • Heroes
  • Counter-Strike
  • Overwatch
  • Liquibet
  • Fantasy StarCraft
  • TLPD
  • StarCraft 2
  • Brood War
  • Blogs
Forum Sidebar
Events/Features
News
Featured News
Code S Season 2 - RO4 & Finals Results (2025)10Code S RO4 & Finals Preview: herO, Rogue, Classic, GuMiho0TL Team Map Contest #5: Presented by Monster Energy4Code S RO8 Preview: herO, Zoun, Bunny, Classic7Code S RO8 Preview: Rogue, GuMiho, Solar, Maru3
Community News
Weekly Cups (June 9-15): herO doubles on GSL week0Firefly suspended by EWC, replaced by Lancer12Classic & herO RO8 Interviews: "I think it’s time to teach [Rogue] a lesson."2Rogue & GuMiho RO8 interviews: "Lifting that trophy would be a testament to all I’ve had to overcome over the years and how far I’ve come on this journey.8Code S RO8 Results + RO4 Bracket (2025 Season 2)14
StarCraft 2
General
Code S Season 2 - RO4 & Finals Results (2025) Nexon wins bid to develop StarCraft IP content, distribute Overwatch mobile game Rain's Behind the Scenes Storytime Firefly suspended by EWC, replaced by Lancer How herO can make history in the Code S S2 finals
Tourneys
RSL: Revival, a new crowdfunded tournament series SOOP Starcraft Global #22 $3,500 WardiTV European League 2025 [GSL 2025] Code S: Season 2 - Semi Finals & Finals WardiTV Mondays
Strategy
How did i lose this ZvP, whats the proper response Simple Questions Simple Answers [G] Darkgrid Layout
Custom Maps
[UMS] Zillion Zerglings
External Content
Mutation # 478 Instant Karma Mutation # 477 Slow and Steady Mutation # 476 Charnel House Mutation # 475 Hard Target
Brood War
General
ASL20 Preliminary Maps BW General Discussion BGH Auto Balance -> http://bghmmr.eu/ Recent recommended BW games FlaSh Witnesses SCV Pull Off the Impossible vs Shu
Tourneys
[BSL20] GosuLeague RO16 - Tue & Wed 20:00+CET [BSL20] ProLeague Bracket Stage - WB Finals & LBR3 [Megathread] Daily Proleagues [BSL 2v2] ProLeague Season 3 - Friday 21:00 CET
Strategy
Simple Questions, Simple Answers I am doing this better than progamers do. [G] How to get started on ladder as a new Z player
Other Games
General Games
Nintendo Switch Thread Stormgate/Frost Giant Megathread Path of Exile Beyond All Reason What do you want from future RTS games?
Dota 2
Official 'what is Dota anymore' discussion
League of Legends
Heroes of the Storm
Simple Questions, Simple Answers Heroes of the Storm 2.0
Hearthstone
Heroes of StarCraft mini-set
TL Mafia
Vanilla Mini Mafia TL Mafia Community Thread
Community
General
US Politics Mega-thread Things Aren’t Peaceful in Palestine UK Politics Mega-thread Russo-Ukrainian War Thread Echoes of Revolution and Separation
Fan Clubs
SKT1 Classic Fan Club! Maru Fan Club
Media & Entertainment
Korean Music Discussion [Manga] One Piece
Sports
2024 - 2025 Football Thread Formula 1 Discussion NHL Playoffs 2024 TeamLiquid Health and Fitness Initiative For 2023
World Cup 2022
Tech Support
Computer Build, Upgrade & Buying Resource Thread
TL Community
The Automated Ban List
Blogs
A Better Routine For Progame…
TrAiDoS
StarCraft improvement
iopq
Heero Yuy & the Tax…
KrillinFromwales
I was completely wrong ab…
jameswatts
Need Your Help/Advice
Glider
Trip to the Zoo
micronesia
Customize Sidebar...

Website Feedback

Closed Threads



Active: 31505 users

! [G] 3 barracks build (TvZ) - Page 2

Forum Index > Brood War Strategy
Post a Reply
Prev 1 2 3 4 5 Next All
Chill
Profile Blog Joined January 2005
Calgary25977 Posts
October 11 2007 20:55 GMT
#21
On October 12 2007 05:03 nortydog wrote:
The fast rush style is a completely forgotten art in tvz, its a real shame

About as year ago I developed a tvz build which I guess is similar to this but dare I say probably better, when executed right it succeeds around 97-100% vs 3 hatch(works just as well against 2 hatch but its more or less untested as hardly anyone 2 hatches).. this is from my own experience over about 80 games total, if they go muta its basically autowin(no I wasn't playing noobs).

As I havn't played sc in 7 months but might come back at some point(not likely but I hope) Im tossing up whether or not to share it, if there is enough interest I might no promises though, maybe it can be my legacy in the sc world to fuck up tvz balance forever, who knows..


Oh wow. Really. So you developed a build that works >97% against the most standard Zerg build. Forgive me for being skeptical.
Moderator
Xepher
Profile Joined October 2007
United States5 Posts
October 11 2007 21:00 GMT
#22
I had learned a fast rush tvz around the time when PGT was still up. I had went 18-1 in tvz's because of the build, but i also think the map in particular can also foil the build. The build goes something like this:
9 Depot
11 rax, stop scvs until you can make another rax, after you can start making scvs again
Depot before first rax is done
Marine from first rax, if timing correct the 2nd rax should be done as soon as first rine is out
make 2 more rines, start refinery and academy right after
keep pumping marines until you have 7 (i really dont remember the build, but there are many variations you should try and experiment with it) and
The key here is to stop making scvs after the second depot so that the rush will be much faster. if scouted however, it will be much harder to win since they will sunk up, but majority of the time you may be able to break the sunk line or run by it. If there are 2 sunks and a few lings, you should be able to get in by killing lings and then running in. Im not here to brag but I've taken down many high rank gamers and timing is really the key here. I can try to find replays of it, but i also have not played sc for a very long time.
CTStalker
Profile Blog Joined November 2004
Canada9720 Posts
October 11 2007 21:04 GMT
#23
LOL YOU LOST 2 INTRIGUE WAT A NOOB
By the way, my name is Funk. I am not of your world
Chill
Profile Blog Joined January 2005
Calgary25977 Posts
Last Edited: 2007-10-11 21:12:17
October 11 2007 21:09 GMT
#24
Me? No, I fucking raped him but it was still a good build.

Edit: I can't get over this. You think you have a build so good that it will destroy the foundations of TvZ balance? PLEASE post it, because I know it's going to be some sort of 2 rax fast Tank build or something. Seriously, post them shits. You can't make a claim like that and then back down.
Moderator
Liquid`Drone
Profile Joined September 2002
Norway28628 Posts
October 11 2007 21:16 GMT
#25
nortydog no build order wins 97-100% of the time if you're not playing noobs lol
Moderator
Wizard
Profile Blog Joined May 2007
Poland5055 Posts
Last Edited: 2007-10-11 21:35:58
October 11 2007 21:32 GMT
#26
On October 12 2007 05:03 nortydog wrote:
The fast rush style is a completely forgotten art in tvz, its a real shame

About as year ago I developed a tvz build which I guess is similar to this but dare I say probably better, when executed right it succeeds around 97-100% vs 3 hatch(works just as well against 2 hatch but its more or less untested as hardly anyone 2 hatches).. this is from my own experience over about 80 games total, if they go muta its basically autowin(no I wasn't playing noobs).

As I havn't played sc in 7 months but might come back at some point(not likely but I hope) Im tossing up whether or not to share it, if there is enough interest I might no promises though, maybe it can be my legacy in the sc world to fuck up tvz balance forever, who knows..


I doubt it.
sAviOr[gm] ~ want to watch good replays? read my blog: http://www.teamliquid.net/blog/wizard
imBLIND
Profile Blog Joined December 2006
United States2626 Posts
October 11 2007 23:04 GMT
#27
Honestly, i just copy the build order from the VOD that i posted.
If a korean made it, its good.
I think the problem with 20 or 22 ebay is that you sacrifice a 3rd depot for that ebay, which stops marine production as well as scv production. Late acad is fine cause then they will think you are FEIng anyways.
This build is disadvantageous vs lurk build, but rather strong vs a muta build, esp if they do not scout.
I think teching while breaking the sunk is the best thing to do, cause if he goes lurk ur initial army is gonna be stalled by a lot. Tanks would help a lot here.
and to keep in mind, he kept his firebats in the back of his army cause a smart zerg that knows something fishy is coming up will have a stray group of lings to flank you.
im deaf
il0seonpurpose
Profile Blog Joined January 2007
Korea (South)5638 Posts
October 11 2007 23:57 GMT
#28
I believe a slight proxy of 2nd and/or 3rd rax would make it even better, so zerg thinks you're going standard 1 or 2 rax FE and then boom GG.
TheFoReveRwaR
Profile Blog Joined May 2006
United States10657 Posts
October 12 2007 00:00 GMT
#29
I just want to say that you should NEVER 8 depot under any circumstances.
Being healthy, it has been said, really consists of having the same disease as everybody else.
Wizard
Profile Blog Joined May 2007
Poland5055 Posts
October 12 2007 01:44 GMT
#30
On October 12 2007 01:31 Cascade wrote:
Nice, I like this build (use it when I dodged a ZvZ and went terran instead. ) but I feel that i really do not know how to do it, so this guide is very welcome.

A few things that I would like in the OP, of which some has already been answered/mentioned:

1) When must the ebay and academy go down to get +1 and stim+range uppgrades ready just before lair kicks in?
the build in the OP wants both down almost simultaneously at around 20 (if i understood correctly), im blind wants ebay at like 23-24 (?) and academy quite a lot later.

2) holding scv/rine production. Im always freaking out over this one when I try to do the build... I guess I need to hold scvs to get up gas,ebay and academy asap, but should I hold rines as well? How many more scvs should i build after both upgrade buildings are done?

3) Third rax. when is that supposed to go down? Should i hold scvs to make it go up faster?

4) How many medics/bats do I want? I imagine it depends on what the zerg does, but im sure you could give some guidelines.

5) How to micro the attack? I've always sent my medics in first to take the first hits, to make sure they can reach the target rines in the front line and to block incoming lings. Sync however sent his rines in first.

6) Replays with the build!! Helps a lot for me.

I'd love the guide if you could answer some of those questions! I realise that many of those depends on style and/or what the zerg does, but then explain your style, and tell us what we should look for in the zergs play.

Hope you're not taking offence, I'm just trying to help you extend the guide by telling you what newbs (me) need to know.


Thanks, this will help me add more info in. I'll try to answer the questions here:

Once the terran force has moved out, continue on production in both CC and barracks as normal. But before that, I guess the main thing I would have to recommend is to balance out scv production, marine production, and having enough minerals for the specific buildings. The only time where I on occasion encounter a problem where I have to halt production is around academy/third barracks; and like I said, it's all based on the situation. If the third barracks needs to go down..it needs to go down so halt production, etc.
__________

The third barracks will end up being built in the mid-20's...as I said in the original post, I tend to build the 3rd rax after the academy. Cutting scv's or not is a question dependent on how well the build was executed. But what I will say, is that once there are enough minerals, build it. On the most part, cutting scv production for a few seconds will be harmless at this level.

The order is in general, gas -> eng bay -> academy -> third barracks
__________

Depends on the sunkens. Similar to what imBLIND said, upgrade armor and attack based on scouting information, and to be honest, zergs who go muta tech and low sunkens will be demolished through attack upgrade. When I move out, I have at the least 16-18 marines/bats, and though I don't like specific ratios (it's all dependent on what's happening) 4-8 medics should suffice.
__________

There is a good reason why Sync sends in the rines first: sometimes, what I do is right-click the rines into the creep. This kills three rines, but I end up having the full effect of stim. For other micro, um...send in the bats to the sunkens and position the medics so that both bats and rines are healed. Also, spread the rines somewhat so that lings (if there are some) coming in will not be able to surround a huge glob of rines, and last, position the bats/medics between the gaps in the sunkens (if there are gaps) so that lings which are popping out have to go around where the rines can pick them off.

This is great, thanks for the questions, it should add quite a bit more to this.

More please!

-Wizard
sAviOr[gm] ~ want to watch good replays? read my blog: http://www.teamliquid.net/blog/wizard
ShaLLoW[baY]
Profile Blog Joined January 2007
Canada12499 Posts
October 12 2007 02:32 GMT
#31
I'm still waiting for the groundbreaking TvZ imba build from nortydog.
ALEXISONFIRE ARE FUCKING BACK (sAviOr for life)
Wizard
Profile Blog Joined May 2007
Poland5055 Posts
Last Edited: 2007-10-12 03:04:37
October 12 2007 03:04 GMT
#32
sAviOr[gm] ~ want to watch good replays? read my blog: http://www.teamliquid.net/blog/wizard
imBLIND
Profile Blog Joined December 2006
United States2626 Posts
October 12 2007 03:54 GMT
#33
Microing a sunk break requires 1m2m3m (m being move)
this allows all of your marines to attack at the same time. Leave some bats behind you so if any BS lings come by, you wont have that much of a problem with them.
Keep ur medics in the middle of the marines, but not in front cause stimmed stuff are faster than the meds >.>

The ebay must go down before academy because +1 weps takes about the same time for the range and stim to finish. If u watch that vod i posted, its the 101 on sunk breaking.

Unit ratios should be somewhere around 18 marines, 3 bats and 6 meds. Meds are in reality really dumb and heal the marines that are not being attacked. This results in a auto 6 marine death even before u take 1 sunk down. If u break the line, you will have somewhere around 10 marines and a couple bats left. You could make a med wall at the choke if u wanted to stop rienforcements.

And this is just a FYI thing: the 3rd rax is not meant to speed up the intial process of building your first army; it is meant so that your rienforcements can finish the job. If the zerg went muta, hes as good as dead. If he went lurk, then get tanks asap.

Man this used to be my favorite build ever cause i couldnt macro for shit and it was a nice easy way to get rid of better zergs. Then i realized how hard it was to bounce back eco wise from using this build and staying equal tech wise.
im deaf
MaRiNe23
Profile Blog Joined December 2006
United States747 Posts
Last Edited: 2007-10-12 03:59:50
October 12 2007 03:57 GMT
#34
nortydog already showed me it awhile ago. It's just a variation of the 3 rax. He just adds one more rax to it making it the infamous 4 rax build with +1 armor. The one he showed me was of him owning a zerg with it on gaia. I honestly think it's sexy build but i dunno about the 97% winning ratio part ;o
We have competitive ladder, strong community, progaming in Korea going strong, perfectly balanced game..why do we need sc2? #1 ANTI-SC2 fan
imBLIND
Profile Blog Joined December 2006
United States2626 Posts
October 12 2007 04:05 GMT
#35
4 rax = too slow and by then mutas would have already come out
Gets owned really bad by 3hatch lurks.
im deaf
nortydog
Profile Joined December 2003
Australia3067 Posts
October 12 2007 05:14 GMT
#36
On October 12 2007 05:55 Chill wrote:
Show nested quote +
On October 12 2007 05:03 nortydog wrote:
The fast rush style is a completely forgotten art in tvz, its a real shame

About as year ago I developed a tvz build which I guess is similar to this but dare I say probably better, when executed right it succeeds around 97-100% vs 3 hatch(works just as well against 2 hatch but its more or less untested as hardly anyone 2 hatches).. this is from my own experience over about 80 games total, if they go muta its basically autowin(no I wasn't playing noobs).

As I havn't played sc in 7 months but might come back at some point(not likely but I hope) Im tossing up whether or not to share it, if there is enough interest I might no promises though, maybe it can be my legacy in the sc world to fuck up tvz balance forever, who knows..


Oh wow. Really. So you developed a build that works >97% against the most standard Zerg build. Forgive me for being skeptical.

Skepticism is good, I don't appreciate the sarcasm though

On October 12 2007 06:16 Liquid`Drone wrote:
nortydog no build order wins 97-100% of the time if you're not playing noobs lol
we'll to be honest some of them were probly noobs but then how do you know when the game only lasts 7 minutes lol

On October 12 2007 12:57 MaRiNe23 wrote:
nortydog already showed me it awhile ago. It's just a variation of the 3 rax. He just adds one more rax to it making it the infamous 4 rax build with +1 armor. The one he showed me was of him owning a zerg with it on gaia. I honestly think it's sexy build but i dunno about the 97% winning ratio part ;o

hey who are you? I only remember showing that replay to one person but don't remember who, PM me.

On October 12 2007 13:05 imBLIND wrote:
4 rax = too slow and by then mutas would have already come out
Gets owned really bad by 3hatch lurks.

the attack comes about the same time thier mutas hatch and a bit before lurkers

Everyone else please get back on topic, apologies to Wizard for hijacking the thread, I'll start my own soon.
NoCleanFeed.com
weaksauce
Profile Blog Joined March 2007
369 Posts
October 12 2007 06:03 GMT
#37
i come across a serious funds shortage right around the gas then engineering/academy. do you cut scv/rines?
even if he DID detect penis - cubEdin
Leath
Profile Blog Joined July 2006
Canada1724 Posts
Last Edited: 2007-10-12 17:19:28
October 12 2007 17:00 GMT
#38
I dont play terran anymore, I used to be C- Terran. Im a C protoss, now.
+ Show Spoiler +
I think everyone should state their Pgt/Iccup/Wgt rank before giving tips in Strategy forum. A lot of newbs (like me) are often wrong, or illogical. People tend to think that because a non-optimal build worked once, it is deadly, and dont seek to improve it. i.e: www.confederation.ath.cx and read their strat forums. Only stupid ideas, like "go 7 ol, make 9 pool, 3 sunken... I never lost using this build!!!1one its ubber gosu."

This is not only to know our level of expertee, or in-depth knowledge of the game, but mostly to know what kind of players we face on a daily basis.



I recall using 3 racks almost every tvz game. But what started to bug me, is that often the zerg would have lair tech by the time my attack hit, even when 3 hatching.
Of course i tried to synchronize my attack with the +1 upgrade, as I consider it to be the trump card of the 3 racks build. I mean, you want to have the mnm force ready to attack when the +1 is complete, not start moving out, that would be too late.


So in my last days i was modifying the build to:
Racks
Gas
Ebay
Racks (not sure if the second racks came before academy. Optimally ud have +1 armor, stim, range, all done about the same time)
Academy
Racks

I dont remember the supply counts.
But the idea was to have the armor upgrade earlier.
The second major point i found is that it worked much better if u deceived the zerg. I used to not bring units from the 2nd 3rd barracks to the ramp, unless i saw ling rushing. This way zerg would see few marines and guess 1 rack tech or FE, then be surprised by mass marine rush.

Finally it works better in maps where marines have an easy time besting the sunkens. Maps like Rush Hour are often easy to walk them over. Mapswith narrow entrance, i find the factory rush more effective.
In maps like rush hour i noticed that zergs have a tendency to make more lings, in the average game, rather than sunkens. If you spot that, the solution is simple. Make firebats, and dont forget to block the ramp cuz they love to run in those maps with double paths (Rush Hour, R-Pnt, etc)
http://www.kongregate.com/?referrer=Sagess
atmablade
Profile Blog Joined July 2007
United States334 Posts
October 12 2007 17:20 GMT
#39
The Z will definitely have lair by the time T is ready to move out, It's just hard for Z to counter it because either the T was good at hiding his intentions by fake FE or hiding units or either poor decision making/micro from the Z when the T is rolling out. I'm not sure if lurks will be out yet, but nonetheless, they require some micro to avoid getting owned by mnm and if they die, it's gg prettty much. As for mutas, they are more delicate and hopefully the T falls back to deal with mutas or if they are turret'd up then constant micro to pick off reinforcements and/or stray units.

If there are any good recent VODs showing this, that would be nice
SayaSP
Profile Blog Joined February 2007
Laos5494 Posts
October 12 2007 17:21 GMT
#40
Hmm. Did Sea use a variation of a 3 rax build vs Kwanro in Group H?
[iHs]SSP | I-NO-KI BOM-BA-YE | のヮの http://tinyurl.com/MLIStheCV , MLIS.
Prev 1 2 3 4 5 Next All
Please log in or register to reply.
Live Events Refresh
Next event in 3h 41m
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
ProTech77
StarCraft: Brood War
Britney 51581
Calm 8876
Bisu 1752
EffOrt 1276
Hyuk 597
Mini 513
Stork 444
Hyun 288
actioN 217
Snow 215
[ Show more ]
firebathero 177
Soulkey 156
Mong 93
Rush 74
sSak 58
Barracks 53
Pusan 48
Aegong 36
ToSsGirL 36
PianO 32
TY 32
Terrorterran 29
Movie 28
soO 26
Rock 25
Yoon 22
Sacsri 18
Noble 13
Free 12
Hm[arnc] 11
ivOry 4
Stormgate
RushiSC27
Dota 2
Gorgc5889
qojqva2687
syndereN397
XcaliburYe232
Counter-Strike
markeloff318
ceh9288
edward111
Heroes of the Storm
Khaldor212
Other Games
singsing2420
hiko1350
Dendi740
C9.Mang0509
DeMusliM406
crisheroes248
elazer202
ArmadaUGS200
Liquid`VortiX114
Mew2King51
KnowMe45
SortOf41
Trikslyr35
Organizations
StarCraft: Brood War
Kim Chul Min (afreeca) 8
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
sctven
[ Show 18 non-featured ]
StarCraft 2
• StrangeGG 90
• poizon28 31
• Kozan
• LaughNgamezSOOP
• AfreecaTV YouTube
• sooper7s
• intothetv
• Migwel
• IndyKCrew
StarCraft: Brood War
• Azhi_Dahaki14
• STPLYoutube
• ZZZeroYoutube
• BSLYoutube
Dota 2
• C_a_k_e 5855
• WagamamaTV98
League of Legends
• Nemesis6695
• Jankos2785
• TFBlade825
Upcoming Events
BSL: GosuLeague
3h 41m
Hejek vs Aeternum
Semih vs TousaN
Replay Cast
8h 41m
The PondCast
18h 41m
RSL Revival
18h 41m
Harstem vs SHIN
Solar vs Cham
WardiTV Invitational
20h 41m
ByuN vs Reynor
Clem vs MaxPax
OSC
21h 11m
Replay Cast
1d 8h
RSL Revival
1d 18h
Reynor vs Scarlett
ShoWTimE vs Classic
uThermal 2v2 Circuit
1d 23h
SC Evo League
2 days
[ Show More ]
Road to EWC
2 days
SOOP Global
2 days
Future vs MaNa
Harstem vs Cham
Circuito Brasileiro de…
3 days
BSL: ProLeague
3 days
Sziky vs JDConan
Cross vs MadiNho
Hawk vs Bonyth
Sparkling Tuna Cup
3 days
Road to EWC
3 days
BSL: ProLeague
4 days
UltrA vs TBD
Dewalt vs TBD
Online Event
6 days
Liquipedia Results

Completed

Acropolis #3 - GSC
2025 GSL S2
Heroes 10 EU

Ongoing

JPL Season 2
BSL 2v2 Season 3
BSL Season 20
Acropolis #3
KCM Race Survival 2025 Season 2
NPSL S3
Rose Open S1
CSL 17: 2025 SUMMER
Copa Latinoamericana 4
RSL Revival: Season 1
Murky Cup #2
BLAST.tv Austin Major 2025
ESL Impact League Season 7
IEM Dallas 2025
PGL Astana 2025
Asian Champions League '25
BLAST Rivals Spring 2025
MESA Nomadic Masters
CCT Season 2 Global Finals
IEM Melbourne 2025
YaLLa Compass Qatar 2025
PGL Bucharest 2025

Upcoming

CSLPRO Last Chance 2025
CSLPRO Chat StarLAN 3
K-Championship
SEL Season 2 Championship
Esports World Cup 2025
HSC XXVII
Championship of Russia 2025
BLAST Open Fall 2025
Esports World Cup 2025
BLAST Bounty Fall 2025
BLAST Bounty Fall Qual
IEM Cologne 2025
FISSURE Playground #1
TLPD

1. ByuN
2. TY
3. Dark
4. Solar
5. Stats
6. Nerchio
7. sOs
8. soO
9. INnoVation
10. Elazer
1. Rain
2. Flash
3. EffOrt
4. Last
5. Bisu
6. Soulkey
7. Mini
8. Sharp
Sidebar Settings...

Advertising | Privacy Policy | Terms Of Use | Contact Us

Original banner artwork: Jim Warren
The contents of this webpage are copyright © 2025 TLnet. All Rights Reserved.