• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EST 15:36
CET 21:36
KST 05:36
  • 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
ByuL: The Forgotten Master of ZvT29Behind the Blue - Team Liquid History Book19Clem wins HomeStory Cup 289HomeStory Cup 28 - Info & Preview13Rongyi Cup S3 - Preview & Info8
Community News
Team Liquid Map Contest - Preparation Notice6Weekly Cups (Feb 23-Mar 1): herO doubles, 2v2 bonanza1Weekly Cups (Feb 16-22): MaxPax doubles0Weekly Cups (Feb 9-15): herO doubles up2ACS replaced by "ASL Season Open" - Starts 21/0258
StarCraft 2
General
How do you think the 5.0.15 balance patch (Oct 2025) for StarCraft II has affected the game? Team Liquid Map Contest - Preparation Notice ByuL: The Forgotten Master of ZvT Nexon's StarCraft game could be FPS, led by UMS maker Weekly Cups (Feb 23-Mar 1): herO doubles, 2v2 bonanza
Tourneys
Sparkling Tuna Cup - Weekly Open Tournament $5,000 WardiTV Winter Championship 2026 RSL Season 4 announced for March-April Sea Duckling Open (Global, Bronze-Diamond) PIG STY FESTIVAL 7.0! (19 Feb - 1 Mar)
Strategy
Custom Maps
Publishing has been re-enabled! [Feb 24th 2026] Map Editor closed ?
External Content
The PondCast: SC2 News & Results Mutation # 515 Together Forever Mutation # 514 Ulnar New Year Mutation # 513 Attrition Warfare
Brood War
General
Gypsy to Korea BW General Discussion BSL 22 Map Contest — Submissions OPEN to March 10 BGH Auto Balance -> http://bghmmr.eu/ It's March 3rd
Tourneys
[Megathread] Daily Proleagues Small VOD Thread 2.0 [BSL22] Open Qualifier #1 - Sunday 21:00 CET BWCL Season 64 Announcement
Strategy
Soma's 9 hatch build from ASL Game 2 Fighting Spirit mining rates Simple Questions, Simple Answers Zealot bombing is no longer popular?
Other Games
General Games
Nintendo Switch Thread Stormgate/Frost Giant Megathread Battle Aces/David Kim RTS Megathread Diablo 2 thread Path of Exile
Dota 2
Official 'what is Dota anymore' discussion The Story of Wings Gaming
League of Legends
Heroes of the Storm
Simple Questions, Simple Answers Heroes of the Storm 2.0
Hearthstone
Deck construction bug Heroes of StarCraft mini-set
TL Mafia
Mafia Game Mode Feedback/Ideas Vanilla Mini Mafia TL Mafia Community Thread
Community
General
US Politics Mega-thread Things Aren’t Peaceful in Palestine Russo-Ukrainian War Thread YouTube Thread UK Politics Mega-thread
Fan Clubs
The IdrA Fan Club
Media & Entertainment
[Req][Books] Good Fantasy/SciFi books [Manga] One Piece Anime Discussion Thread
Sports
2024 - 2026 Football Thread Formula 1 Discussion TL MMA Pick'em Pool 2013
World Cup 2022
Tech Support
Laptop capable of using Photoshop Lightroom?
TL Community
The Automated Ban List
Blogs
Gaming-Related Deaths
TrAiDoS
ONE GREAT AMERICAN MARINE…
XenOsky
Unintentional protectionism…
Uldridge
ASL S21 English Commentary…
namkraft
Customize Sidebar...

Website Feedback

Closed Threads



Active: 1728 users

[D] Roach ling all in/agression, how does P expo? - Page 8

Forum Index > StarCraft 2 Strategy
Post a Reply
Prev 1 6 7 8 9 10 19 Next All
gheyrobot
Profile Joined November 2010
United States30 Posts
May 20 2011 02:02 GMT
#141
@ zealot lord: ya this only applies to maps that you can't forge expand on don't listen to people saying just forge FE and go VR lol
Keilah
Profile Joined May 2010
731 Posts
May 20 2011 02:22 GMT
#142
God it's driving me insane that nobody confirms or denies that my idea will work. Build cannons just before hallucinating, and cancel them if the attack isn't coming!
iChau
Profile Joined December 2010
United States1210 Posts
May 20 2011 02:29 GMT
#143
On May 20 2011 11:22 Keilah wrote:
God it's driving me insane that nobody confirms or denies that my idea will work. Build cannons just before hallucinating, and cancel them if the attack isn't coming!


Same as your PF rush idea.

That would work though. Pretty simple idea.
us.battle.net/sc2/en/profile/1688911/1/SaniShahin/ | http://teamenvy.net/
dave333
Profile Joined August 2010
United States915 Posts
May 20 2011 02:42 GMT
#144
That double zealot scout that Felo recommended actually sounds pretty cool. A zerg that doesn't plan on being aggressive isn't going to make many lings at all, and so seeing 10+ ling quickly rush your zealots down is obviously an indication of something.

Now it could be mindgames, but at least you know that the zerg is more likely to be aggressive, you killed a couple lings, and you can be a bit more cautious.
warcralft
Profile Joined October 2010
Singapore609 Posts
May 20 2011 02:53 GMT
#145
3 gate expand is totally defendable against roach ling allin/aggression. You just need good forcefields and prevent him from sniping your cannon. A good simcity helps alot too. Maybe at a lower level where your forcefields arent that good you can open up with 2 cannons. You will not be that much behind with 1 additional cannon since you are playing at a lower level. Whenever i fight roach ling aggression, i grab an early third after fending it off while pumping out immortal/warpgate army. Hopes it helps.
jonathan1
Profile Joined October 2010
United States395 Posts
May 20 2011 03:05 GMT
#146
you can still hold this if you were just steadily making sentries and got a forge when expanding. a lot of people that lose to this get surrounded by lings because they did not put down good forcefields or wall well enough
Minigun
Profile Blog Joined August 2010
619 Posts
Last Edited: 2011-05-20 03:30:28
May 20 2011 03:28 GMT
#147
Nah it's pretty much meant to lower your sentry count and outright kill you. If you live you should be ahead. Here is what you will have when it hits on XEL NAGA and what your buildings should look like.

[image loading]


Now, when u see it come, you add pure stalker after having 8-10 sentries, and units come before probes, and have a 2nd cannon warping in. Notice the positioning of the first cannon, and how there is a pylon behind it powering it.

do not go out, stay behind mineral line/wall

Yes i realize the forge/gateway will get picked off if you don't go outside the wall

no one cares , you just have to SURVIVE if you survive ESPECIALLY without losing probes, you are AHEAD.
“Quiet people have the loudest minds.” ― Stephen Hawking
Zealot Lord
Profile Joined May 2010
Hong Kong747 Posts
May 20 2011 03:34 GMT
#148
Thanks for the post minigun - definitely helpful. Just curious, what about for maps which you FFE? Say Tal Darim altar, what would be an ideal defensive setup to take against the roach/ling aggression where you don't have as many sentries?
Basileus
Profile Joined October 2010
United States103 Posts
May 20 2011 04:02 GMT
#149
I hope this doesn't bother you minigun, but where would you put the second cannon? over to the left to help defend probes, i feel he could just put roaches over there and take out the nexsus if u dont move out. Thanks
WrathOfAiur
Profile Joined May 2010
Germany243 Posts
May 20 2011 07:03 GMT
#150
On May 20 2011 12:28 Minigun wrote:
Nah it's pretty much meant to lower your sentry count and outright kill you. If you live you should be ahead. Here is what you will have when it hits on XEL NAGA and what your buildings should look like.

[image loading]


Now, when u see it come, you add pure stalker after having 8-10 sentries, and units come before probes, and have a 2nd cannon warping in. Notice the positioning of the first cannon, and how there is a pylon behind it powering it.

do not go out, stay behind mineral line/wall

Yes i realize the forge/gateway will get picked off if you don't go outside the wall

no one cares , you just have to SURVIVE if you survive ESPECIALLY without losing probes, you are AHEAD.


that's exactly how my building placement looks. roaches pick it apart; as you say. But if you loose your 4th gateway and forge, the zerg will just outproduce you. I know you are probably more skilled than me (I'm high master), so I think it's just that you never faced a zerg who is REALLY committing to this and is pumping pure units for the entire time. As soon as the buildings are down, a zerg can run in with 40 speedlings. your sentry energie won't last forever and you don't have the dps to kill the masses fast enough. when he is committing, he WILL kill you.
Keilah
Profile Joined May 2010
731 Posts
Last Edited: 2011-05-20 08:02:40
May 20 2011 08:00 GMT
#151
That's kinda silly, i mean 1 gateway basically = 1 stalker and nobody goes 'OMG I LOST A STALKER, NO WAY TO WIN NOW'
so make another gateway ASAP when you see him coming, since you know one of your gates is going to die. Or something along those lines.


In other news, my idea (make 2 more cannons, scout with hallucinate, cancel cannons if no rush) more or less seems to work, with a few caveats.
-gotta scout to see if he's doing a super-early rush off of one base or cancel hat or something, those will hit before hallucinate completes.
-3 chronos on probes, the rest on warp and hallucinate, or it's too late.
-build the first cannon quickly and just leave it, make 2 more cannons around 7:00-7:10 so they'd complete in time for slightly early versions of the bust. One guy did a 2 base 22 drone version that hit around 7:25, it wasn't too hard to stall for 25s vs that but I doubt I could have stalled for 40. Your hallucinate should be able to scout the path and be over his base for the roach/drone round in time to cancel cannons if he just drones.
-Find a way to make those 7:00-7:10 cannons not totally ugh, in my games they always forced me to pylon block or something. I'm sure it won't be too tough to solve.
-remember to edit timings for long/short rush distances.

-Have fun winning again!
Minigun
Profile Blog Joined August 2010
619 Posts
Last Edited: 2011-05-20 08:01:24
May 20 2011 08:00 GMT
#152
On May 20 2011 16:03 WrathOfAiur wrote:
Show nested quote +
On May 20 2011 12:28 Minigun wrote:
Nah it's pretty much meant to lower your sentry count and outright kill you. If you live you should be ahead. Here is what you will have when it hits on XEL NAGA and what your buildings should look like.

[image loading]


Now, when u see it come, you add pure stalker after having 8-10 sentries, and units come before probes, and have a 2nd cannon warping in. Notice the positioning of the first cannon, and how there is a pylon behind it powering it.

do not go out, stay behind mineral line/wall

Yes i realize the forge/gateway will get picked off if you don't go outside the wall

no one cares , you just have to SURVIVE if you survive ESPECIALLY without losing probes, you are AHEAD.


that's exactly how my building placement looks. roaches pick it apart; as you say. But if you loose your 4th gateway and forge, the zerg will just outproduce you. I know you are probably more skilled than me (I'm high master), so I think it's just that you never faced a zerg who is REALLY committing to this and is pumping pure units for the entire time. As soon as the buildings are down, a zerg can run in with 40 speedlings. your sentry energie won't last forever and you don't have the dps to kill the masses fast enough. when he is committing, he WILL kill you.


I'm not talking out my ass, it's not like I haven't been roach/ling all in'd by zergs at my level, it happens from time to time, and it is definitely feasible, hard, but as long as you don't mess up, it should be fine.

that's true they can, but u are forgetting you have forcefields, lings and unupgraded roaches, are helpless against sentries+cannons, completely helpless. You should be warping in more sentries as needed, if the attack continues, warp in more, I've held off these attacks and had like 14-15 sentries at the end because I needed them.

On May 20 2011 13:02 Basileus wrote:
I hope this doesn't bother you minigun, but where would you put the second cannon? over to the left to help defend probes, i feel he could just put roaches over there and take out the nexsus if u dont move out. Thanks


pretty close to the other cannon (in range of lings hitting cannon at least), you can move out, just stay behind nexus/wall

On May 20 2011 12:34 Zealot Lord wrote:
Thanks for the post minigun - definitely helpful. Just curious, what about for maps which you FFE? Say Tal Darim altar, what would be an ideal defensive setup to take against the roach/ling aggression where you don't have as many sentries?


just add cannons to the wall off what you scout with a probe
“Quiet people have the loudest minds.” ― Stephen Hawking
HellRush
Profile Joined March 2011
Canada68 Posts
Last Edited: 2011-05-20 12:46:33
May 20 2011 12:35 GMT
#153
On May 19 2011 04:42 gheyrobot wrote:
Show nested quote +
On May 19 2011 04:31 evanthebouncy wrote:
It's just something you have to deal with and get better at. If you look at zerg when we expand we play the guessing game ALL THE TIME.


Thats why i posted, i want people to think of new types of Toss expands. And that's really not true i played a lot of zerg season 1 and it is very easy to pin the protoss player on either Templar stargate or gateway by scouting the front and noting expo timings.



This is fairly new build, but i looked at it and i find it very interesting. Both for scouting, holding of ling/roachs all in, and economicly viable.

http://www.teamliquid.net/forum/viewmessage.php?topic_id=223087


I haven't personnaly rafine the build i barely tryed it a couple of time in custom games, but i think the idea has a lot of potential. I wish some higher level player could take a better look into this build(mini i am not talking too you in particular but it would be awsome if you checked it out ^^) to see if it is rly viable or not. Because even if the ling/Roaches aggression is stoppable with good FF and cannon placement, i still feel the zerg can simply drones up like a mad man and be way ahead if you go for a 3 gate expo + the nexus,forge,gate wall.
More gg more skils ... WhiteRa
Nyast
Profile Joined November 2010
Belgium554 Posts
Last Edited: 2011-05-20 14:13:06
May 20 2011 14:11 GMT
#154
On May 19 2011 08:13 MrBitter wrote:
Answer is way simpler than you guys seem to realize.

1.) Get hallucinate before warpgate

2.) Use reduced sentry build time to still get the normal amount of sentries before expanding

3.) If you scout the roach/ling bust, make your cannons reactively (not blindly)

4.) You're now safely playing a normal macro game.


When hallucinate is done researching, how many sentries have enough energy for an hallucinated phoenix ?

And if you send an hallucination, do you think you'll have enough energy left for force-fields against speedlings trying to prevent you from expanding ?

What if with your first hallu you scout a 7RR all-in ? No FF to temporize, no warp ready for the push.. hmm. I don't think the answer is as simple as you make it sound like..
WrathOfAiur
Profile Joined May 2010
Germany243 Posts
May 20 2011 15:06 GMT
#155
On May 20 2011 23:11 Nyast wrote:
When hallucinate is done researching, how many sentries have enough energy for an hallucinated phoenix ?


none. that's the problem. it takes a lot of time, until a sentry pooled 100 energy. The benefit is only a few second compared to researching warpgate first. so not really worth it.
kyarisan
Profile Joined May 2010
United States347 Posts
Last Edited: 2011-05-20 15:34:39
May 20 2011 15:33 GMT
#156
using travis's build, a sentry will have enough energy to use a hallucination at around the 6minute mark, which is when you should be putting your nexus/pylon down at your expansion and it is a perfect time to scout for a 2 base roach ling all-in. assuming this is xelnaga caverns again (a map with difficult simcity) your phoenix should arrive at the zerg's base roughly 30 seconds after you cast the phoenix out. if you see a finished roach warren, not a lot of drones, no lair morphing, no third, you should assume that there will be some pressure soon.

going back to the 3wg sentry expand, if we look to nestea's first game against inca as an example for timings you can expect the roaches to be knocking at your door at 7:40. consider that you have more gateways than a 2gate forge build - but, you will be cutting into gateway production to lay down a nexus, pylon, and gateway+forge at your natural and if you plan on having cannons your gateway production will be cut into even further, so you really won't be benefitting fully from your 3gates anyway.

however, if you use a gate+forge build you will be making use of 2 gateways (fewer minerals overall), and your forge will be long done so you can lay down cannons as soon as you have the minerals. you can prioritize gateways over cannons or vice versa depending on the situation, i personally think getting the cannons first would be better so that they absolutely will be done before roaches arrive and have 0 chance of being focusfired before they're finished - the gateways built afterward would serve as a time buffer for you, assuming the zerg chooses to target one of the gateways making up your wall - this time buffer can be used to spend resources on additional cannons which logically would make up for the opportunity cost of losing that gateway.

also, if your phoenix scouts his base and you see no roach warren, an early third, or a fast lair, you have the option of aiming for +1 right away as your forge was finished before you moved out of your main base; it is a much more robust opener in my opinion. but we will see how long 3wg really lasts, for example if pros adapt to a 2gate forge build or not etc.
ZeromuS
Profile Blog Joined October 2010
Canada13402 Posts
May 20 2011 15:48 GMT
#157
On May 20 2011 17:00 Minigun wrote:
Show nested quote +
On May 20 2011 16:03 WrathOfAiur wrote:
On May 20 2011 12:28 Minigun wrote:
Nah it's pretty much meant to lower your sentry count and outright kill you. If you live you should be ahead. Here is what you will have when it hits on XEL NAGA and what your buildings should look like.

[image loading]


Now, when u see it come, you add pure stalker after having 8-10 sentries, and units come before probes, and have a 2nd cannon warping in. Notice the positioning of the first cannon, and how there is a pylon behind it powering it.

do not go out, stay behind mineral line/wall

Yes i realize the forge/gateway will get picked off if you don't go outside the wall

no one cares , you just have to SURVIVE if you survive ESPECIALLY without losing probes, you are AHEAD.


that's exactly how my building placement looks. roaches pick it apart; as you say. But if you loose your 4th gateway and forge, the zerg will just outproduce you. I know you are probably more skilled than me (I'm high master), so I think it's just that you never faced a zerg who is REALLY committing to this and is pumping pure units for the entire time. As soon as the buildings are down, a zerg can run in with 40 speedlings. your sentry energie won't last forever and you don't have the dps to kill the masses fast enough. when he is committing, he WILL kill you.


I'm not talking out my ass, it's not like I haven't been roach/ling all in'd by zergs at my level, it happens from time to time, and it is definitely feasible, hard, but as long as you don't mess up, it should be fine.

that's true they can, but u are forgetting you have forcefields, lings and unupgraded roaches, are helpless against sentries+cannons, completely helpless. You should be warping in more sentries as needed, if the attack continues, warp in more, I've held off these attacks and had like 14-15 sentries at the end because I needed them.

Show nested quote +
On May 20 2011 13:02 Basileus wrote:
I hope this doesn't bother you minigun, but where would you put the second cannon? over to the left to help defend probes, i feel he could just put roaches over there and take out the nexsus if u dont move out. Thanks


pretty close to the other cannon (in range of lings hitting cannon at least), you can move out, just stay behind nexus/wall

Show nested quote +
On May 20 2011 12:34 Zealot Lord wrote:
Thanks for the post minigun - definitely helpful. Just curious, what about for maps which you FFE? Say Tal Darim altar, what would be an ideal defensive setup to take against the roach/ling aggression where you don't have as many sentries?


just add cannons to the wall off what you scout with a probe


If I can add one thing to miniguns post I would like to say that if you Forge FE on tal darim send your first zealot out of the gateway towards a xel naga watch tower and use the zealot to help scout the front of your base looking to see if a baneling bust is coming or if roaches are on the way thanks to xel naga watchtower vision if at all possible. Isnt as fast as a probe scout but can hold a watchtower for longer against lings and its saved me a number of times. I know its not optimal at tip top levels of play but for us average joes it is darn good idea
StrategyRTS forever | @ZeromuS_plays | www.twitch.tv/Zeromus_
Khaladas
Profile Joined May 2010
United States223 Posts
May 20 2011 15:49 GMT
#158
I don't see anyone suggesting 1 gate robo, but I tried it with a friend a bunch last night and had pretty good success. Observer first so you can get constant scouting during the early stages. You can either expand or build more gateways depending on what you scout. A couple immortals plus a mix of gateway units shuts the early timing push down pretty well unless you get severely out-micro'd.

I've also held it with 3 gate sentry expand, warpgate first, then hallucinate with liberal amounts of chrono on each. You should be able to get your scout out in time to see whether he made units or not, and drop any necessary cannons to help defend.
time flies like an arrow, fruit flies like a bananna
Dommk
Profile Joined May 2010
Australia4865 Posts
May 20 2011 15:53 GMT
#159
Drop a second forge inbase if you have already sent your probes to your natural and benefiting from the mineral income, might seem stupid and might delay a stalker but it will be worth it when it gets hairy
hpTheGreat
Profile Joined August 2010
United States173 Posts
May 20 2011 17:05 GMT
#160
That zerg build is not an all-in.
For example, Nestea vs Inka game 1 of grand finals.
Nestea had 30 drones mining minerals which is pretty good saturation for two bases (no gas) and while attacking he was taking a 3rd.
If it fails you can safely drone up because you will kill a good portion of his forces and although you will be behind in tech, you have 3 bases.
Prev 1 6 7 8 9 10 19 Next All
Please log in or register to reply.
Live Events Refresh
Next event in 3h 24m
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
elazer 267
UpATreeSC 178
JuggernautJason97
ProTech58
StarCraft: Brood War
Sea 22895
Shuttle 912
Larva 323
firebathero 129
ggaemo 104
sSak 23
nyoken 18
ajuk12(nOOB) 15
NotJumperer 9
Counter-Strike
pashabiceps4172
fl0m2143
byalli1442
Super Smash Bros
Mew2King82
Heroes of the Storm
Liquid`Hasu374
Khaldor141
Other Games
Grubby2960
FrodaN965
Beastyqt669
mouzStarbuck435
C9.Mang0168
KnowMe111
ArmadaUGS111
Trikslyr55
capcasts55
minikerr4
ToD1
Organizations
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
sctven
[ Show 15 non-featured ]
StarCraft 2
• Adnapsc2 7
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• LaughNgamezSOOP
• Migwel
• sooper7s
StarCraft: Brood War
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
League of Legends
• Nemesis5144
• TFBlade1385
Other Games
• imaqtpie1170
• Shiphtur224
Upcoming Events
Replay Cast
3h 24m
Ultimate Battle
15h 24m
Light vs ZerO
WardiTV Winter Champion…
15h 24m
MaxPax vs Spirit
Rogue vs Bunny
Cure vs SHIN
Solar vs Zoun
OSC
21h 24m
Replay Cast
1d 3h
CranKy Ducklings
1d 13h
WardiTV Winter Champion…
1d 15h
Replay Cast
2 days
Sparkling Tuna Cup
2 days
WardiTV Winter Champion…
2 days
[ Show More ]
Replay Cast
3 days
Replay Cast
3 days
Monday Night Weeklies
3 days
OSC
4 days
Replay Cast
6 days
The PondCast
6 days
Liquipedia Results

Completed

Proleague 2026-03-04
PiG Sty Festival 7.0
Underdog Cup #3

Ongoing

KCM Race Survival 2026 Season 1
Jeongseon Sooper Cup
Spring Cup 2026
WardiTV Winter 2026
Nations Cup 2026
ESL Pro League S23 Stage 1&2
PGL Cluj-Napoca 2026
IEM Kraków 2026
BLAST Bounty Winter 2026
BLAST Bounty Winter Qual
eXTREMESLAND 2025

Upcoming

ASL Season 21: Qualifier #1
ASL Season 21: Qualifier #2
ASL Season 21
Acropolis #4 - TS6
Acropolis #4
IPSL Spring 2026
CSLAN 4
HSC XXIX
uThermal 2v2 2026 Main Event
Bellum Gens Elite Stara Zagora 2026
RSL Revival: Season 4
NationLESS Cup
Asian Champions League 2026
IEM Atlanta 2026
PGL Astana 2026
BLAST Rivals Spring 2026
CCT Season 3 Global Finals
IEM Rio 2026
PGL Bucharest 2026
Stake Ranked Episode 1
BLAST Open Spring 2026
ESL Pro League S23 Finals
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 © 2026 TLnet. All Rights Reserved.