• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 02:29
CET 07:29
KST 15:29
  • 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
[ASL21] Ro24 Preview Pt1: New Chaos0Team Liquid Map Contest #22 - Presented by Monster Energy5ByuL: The Forgotten Master of ZvT30Behind the Blue - Team Liquid History Book19Clem wins HomeStory Cup 289
Community News
Blizzard Classic Cup @ BlizzCon 2026 - $100k prize pool38Weekly Cups (March 9-15): herO, Clem, ByuN win42026 KungFu Cup Announcement6BGE Stara Zagora 2026 cancelled12Blizzard Classic Cup - Tastosis announced as captains18
StarCraft 2
General
Potential Updates Coming to the SC2 CN Server Blizzard Classic Cup @ BlizzCon 2026 - $100k prize pool Weekly Cups (March 2-8): ByuN overcomes PvT block Weekly Cups (August 25-31): Clem's Last Straw? Weekly Cups (March 9-15): herO, Clem, ByuN win
Tourneys
World University TeamLeague (500$+) | Signups Open RSL Season 4 announced for March-April Sparkling Tuna Cup - Weekly Open Tournament WardiTV Team League Season 10 KSL Week 87
Strategy
Custom Maps
Publishing has been re-enabled! [Feb 24th 2026]
External Content
Mutation # 518 Radiation Zone The PondCast: SC2 News & Results Mutation # 517 Distant Threat Mutation # 516 Specter of Death
Brood War
General
Soulkey's decision to leave C9 JaeDong's form before ASL BGH Auto Balance -> http://bghmmr.eu/ [ASL21] Ro24 Preview Pt1: New Chaos ASL21 General Discussion
Tourneys
[Megathread] Daily Proleagues ASL Season 21 LIVESTREAM with English Commentary [BSL22] Open Qualifiers & Ladder Tours Small VOD Thread 2.0
Strategy
Fighting Spirit mining rates Simple Questions, Simple Answers Soma's 9 hatch build from ASL Game 2
Other Games
General Games
General RTS Discussion Thread Stormgate/Frost Giant Megathread Nintendo Switch Thread Path of Exile Dawn of War IV
Dota 2
Official 'what is Dota anymore' discussion The Story of Wings Gaming
League of Legends
G2 just beat GenG in First stand
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
TL Mafia Community Thread Five o'clock TL Mafia Mafia Game Mode Feedback/Ideas Vanilla Mini Mafia
Community
General
US Politics Mega-thread Things Aren’t Peaceful in Palestine YouTube Thread Canadian Politics Mega-thread Russo-Ukrainian War Thread
Fan Clubs
The IdrA Fan Club
Media & Entertainment
Movie Discussion! [Req][Books] Good Fantasy/SciFi books [Manga] One Piece
Sports
2024 - 2026 Football Thread Cricket [SPORT] Formula 1 Discussion Tokyo Olympics 2021 Thread General nutrition recommendations
World Cup 2022
Tech Support
Laptop capable of using Photoshop Lightroom?
TL Community
The Automated Ban List
Blogs
Funny Nicknames
LUCKY_NOOB
Money Laundering In Video Ga…
TrAiDoS
Iranian anarchists: organize…
XenOsky
FS++
Kraekkling
Shocked by a laser…
Spydermine0240
Unintentional protectionism…
Uldridge
ASL S21 English Commentary…
namkraft
Customize Sidebar...

Website Feedback

Closed Threads



Active: 4477 users

The HotS Terran Help Me Thread - Page 144

Forum Index > StarCraft 2 Strategy
Post a Reply
Prev 1 142 143 144 145 146 368 Next
Make sure you read the OP before asking a question. Asking a question already addressed in the OP will result in moderation action. Also, please put some effort into your questions.
Buchan
Profile Joined July 2011
Canada184 Posts
August 09 2013 07:33 GMT
#2861
So I've been using a bunker contain strat against Protoss for a bit now (high diamond level) and it seems to work very well. You push out with medivacs, they see you and use nexus cannon, then you just move back build 5+ bunkers outside nexus cannon range along with a turret and just wait. Since they are so greedy they have to wait a long time until they can push out but by then I have my 3rd running for a while while they are on 2 base. If they break the contain they do it just barely and then I smash their follow up all in. Just have to build turrets and sensor towers at home to ward off warp prisms/ pylons.

I'm wondering if anyone at a higher level is using this strat with any effectiveness? I'm pretty sure MVP does the same thing but with seige tanks as well.
KingofGods
Profile Joined July 2010
Canada1218 Posts
August 09 2013 07:40 GMT
#2862
When you have your medivacs, so around 10-11ish mins? If you do that you are playing right into the protoss hands. That's exactly the time when they want to turtle anyway because all they will have is 1 collosi with the 2nd coming. They will just be using this time you give them to power up with tons of gateways and waiting for their upgrades. And yes, one warp prism out of his base or one forward pylon and you will be wrecked since you will have to keep reinforcing your contain.
KingofGods
Profile Joined July 2010
Canada1218 Posts
August 09 2013 07:48 GMT
#2863
In PvT when you scv pull at 1-1 do you build a 2nd engy bay and armory? It seems counter intuitive but with 3 CCs you aren't too badly off even if you don't outright kill him because chances are he will have to pull probes to hold.
rd
Profile Blog Joined July 2010
United States2586 Posts
Last Edited: 2013-08-09 09:19:55
August 09 2013 07:52 GMT
#2864
On August 09 2013 09:32 Pursuit_ wrote:
Show nested quote +
On August 09 2013 09:03 krooked wrote:
Ok but lets say I can see he is being greedy.. Do I just try to walk up my rines(no stim) and hellions and hope to do dmg/trade?

I also have another question.. Thing is, I try to improve in this game, but I see that todays metagame on the ladder in both TvP and TvZ is that terran is very defensive while P/Z is straight up greedy.

TvP: I don't believe in the 10 minute medivac push, it sucks imo. I recently started just getting my third and scanning for tech and then try to go lategame (at which point I lose, of course).

TvZ: CC first into 3OC 4M. This works sometimes, othertimes sucks.

Basically what I'm asking is, since both P and Z are being so greedy, should I change up my playstyle to beat them? I just did a powering build from CC first and pushed with stim, 2 medivacs and mines and just KILLED people. It seems that when Z sees CC first they either bane bust or take 4 bases and drone like crazy, at which point I'd say he's ahead against a turtle terran (map control via creep, mass spines against drops..) I'm thinking doing something similar against P, for instance a stim timing before medivacs or whatever, something to punish their greed.

But I'm afraid this makes me a worse player? Like, its not cheese but then again I'm not playing "standard"... But I will get more ladder wins so what should I go for? The standard in todays metagame or change it up so I actually win / don't end up behind because P/Z are greedy?


To be honest it's best to mix up your play and use aggressive / all-in builds a good portion of your games. You still mostly want play 'standard macro' games, but learning all the aggressive builds and knowing how to execute them properly will make you a better overall player. I know a few players in mid-high masters who are excellent macro players but are absolutely horrible at hitting timings and/or improvising, and in a BoX I almost always crush them by alternating greedy play and aggressive / all-in builds even though they're around the same ladder rank as me simply because they're so predictable.

edit: and if you see Zerg playing geedy unless you already have the infrastructure to put on aggression (i.e. pre-meditated aggression) your best bet is to try to match their greed. Cut units in favor of CC's, Upgrades and Infrastructure.


Firstly, timings aren't exclusive to attacks. Timings are just general points in time where you suddenly achieve some kind of immediate advantage with just your build. "Macro" based games are centered around these timings as the goal of a mid-game build is to transition into a late-game with some kind of critical tech, economic, or army advantage, not always a fast win condition. It is just out-right false that timing oriented attacks make you better at the vague skill of "executing timings" MORE SO than any other standard build, because execution is literally just perfect macro mechanics, and all builds require it with varying degrees of length when defining where a build "ends."

As for learning other "aggressive" builds, they do make you a better player, but unless you're actively competing in bo3's/tournaments, or are at such a high level (gm+) on ladder that you chain queue against the same person often, you get no benefit at all from multiple builds -- infact, it will detract from your play if you aren't completely solid in your ability to execute any standard build. It simply introduces more variables to deal with ontop of the ones you likely haven't dealt with yet, slowing down your advancement in both areas.

In a perfect world where you have infinite time, this is definitely something every player should shoot for. But not everyone does. Time is spent much more optimally chugging through one solid style and playing solid macro games, rather than over-extending yourself and limiting your exposure to critical skills in the mid-late game such as, ironically in opposition to your statement, decision making. In your scenario, the rating is irrelevant. If your friends stuck with their same builds and practiced them the same amount of time with equal efficiency as you did practicing multiple aggro builds to meta game them, they would inevitably surpass you.
Gantritor
Profile Joined January 2011
Italy112 Posts
Last Edited: 2013-08-09 08:56:59
August 09 2013 08:54 GMT
#2865
Does anyone feel that TvP is fucking hard at low levels? I mean not high GM. I was master since the beginning of WOL. Now, for the first time I got demoted to diamond 'cause my TvP is so bad (I am not joking, I have 5% win both on EU and NA). Good for me, I have very good TvT and TvZ (of course, now I am playing vs shit players 'cause my TvP is so bad).

I lose even to platinum protoss player, it is embarassing. I don't know what to do. I always had poor TvP (In WOL I had 30%), but now in hots with PO that gives the protoss the ability of dodge any medivac timings, I don't know what to do. I tried to play mech, but they just go for immortal air composition into mass expand, and they crush you.

The main difficult that I find are:
1) So fucking hard to scout allin: they have like at least 5 very effective allin, different (and difficult) to scout (proxy oracle, 3 gate stargate, 3 gate blinkers, proxy robo, dt openings more or less allinish).
2) Impossible to harass: medivac timings work 1 game over 10, and even if it works you cannot harass mineral lines anymore due to PO.
3) You need to play risky, because you want to be greedy to stay ahead. You lose to any random timing (2-2 zea archon - I guess impossible to hold if unscouted, colossus timings, stormshit timings).
4) Micro vs toss is incredibly hard with respect other match ups. I have VERY good split micro in TvZ, and I mean very good. Always had very good micro vs banelings. But I cannot micro an army vs toss storm and zealots. They just do not seem to die. Never. Ever. I micro quite decently ghosts, but usually my army get amoved anyway even if I hit the perfect carpet EMPs.
5) A bit of whine, protoss feel easier to play, just random amove and a couple of storm.

I tried cheese, but with PO they do not work anymore. At the moment I am currently quitting the ladder game vs toss, it is useless to play vs protoss for me. I just get mad and it destroys my spirit for other matches. In this way, at least I keep a positive mindset for TvT (90%, lol) and TvZ (65%).

In my clan they suggest me to go at least 11/11.
NarutO
Profile Blog Joined December 2006
Germany18839 Posts
August 09 2013 09:16 GMT
#2866
Try to play your builds as well as possible. Try to read into Protoss and understand what you see. If you scout and you don't use the information, you may as well not scout alltogether. Terran vs Protoss is a very hard match up and very frustrating to begin with, but on your level you can easily win with simply executing a good timing.

Try to play your build orders on spot, don't get supply stuck (<20seconds) and your games will look different.
CommentatorPolt | MMA | Jjakji | BoxeR | NaDa | MVP | MKP ... truly inspiring.
Jay Arell
Profile Joined June 2012
Norway33 Posts
August 09 2013 09:35 GMT
#2867
How do you spot when a zerg is going roach baneling all in off 3 bases?? :O
Innovation - Maru - Bomber - Polt - Demuslim
NarutO
Profile Blog Joined December 2006
Germany18839 Posts
August 09 2013 09:42 GMT
#2868
On August 09 2013 18:35 Jay Arell wrote:
How do you spot when a zerg is going roach baneling all in off 3 bases?? :O


What roach/bane? SoulKey 1-1 roach bane with saturation at 3rd (11:30), Roach/bane no saturation at third? Roach bane with melee upgrades? Its really hard to spot, but I would suggestion hellions to keep an eye on saturation and try to spot evo chambers / roach warren. Try to scan at 9-9:30 to see if roaches pop out. Its hard to call of they will play allin, poke or play a style like snute or hyun.

:x
CommentatorPolt | MMA | Jjakji | BoxeR | NaDa | MVP | MKP ... truly inspiring.
MTAC
Profile Joined May 2013
103 Posts
Last Edited: 2013-08-09 09:46:43
August 09 2013 09:45 GMT
#2869
How do you spot when a zerg is going roach baneling all in off 3 bases?? :O


If it's a relatively early push, you can't "know" except with a lucky scan. Although, building an early medivac and speedboosting through the zerg bases to scout is kind of cool at this timing.

But you can guess with a few things.
- Does he stopped mining gas after the first 100? You can sometimes scout it with your SCV scout.
- Evo chamber to wall off. Are they researching something ? Poke with your hellions.
- Is 3rd base saturated? Poke with your hellions ?

If the answer is no for all 3. You can expect a roach/bane bust.

If it's a later push. As in any match-up, you have to constantly check your opponnent upgrades. If you see 0/1 on any unit (ling or roach) And when you re-check it's still the case (so not a wrong timing of 10/20 sec delay between the ups). Then the bust is coming later and harder. It can even be some "macro push" Hyun style.
Sissors
Profile Joined March 2012
1395 Posts
August 09 2013 10:12 GMT
#2870
Question regarding TvZ:

If I do quite some damage with reapers/hellions early game, and zerg goes mutas, should I with mech:

Try to use that damage and do a midgame push (at which point he masses roaches and I don't have enough siege tanks).

Go to 200/200, and give him time to get ahead of me again. I can try hellbat drops, but with mutas out that usually is quite suicidal.

Just go for 4M instead?


And question 2, what to do with swarmhosts? Assuming he has some backup and I cant just drop hellbats on top of them. I can hold them off with siege tanks, but compared to a few months ago zergs figured out swarmhosts actually got quite decent mobility, and if I just hold them off with siege tanks I am constantly scanning to find out where he burrows next. If I try to push between waves he just spawns wave, unburrows, runs back, and burrows when next wave is ready.
TheBaLinOne
Profile Joined June 2013
Germany16 Posts
August 09 2013 10:15 GMT
#2871
How can I hold the 2/2 timing with roach/hydra at ~160 ? I have some problems defending this push, it seems so strong to me without tanks and if you doesnt spot it.

Here is a replay of mine against this push: http://drop.sc/353375
BurningRanger
Profile Joined January 2012
Germany303 Posts
August 09 2013 10:38 GMT
#2872
On August 09 2013 19:12 Sissors wrote:
Question regarding TvZ:

If I do quite some damage with reapers/hellions early game, and zerg goes mutas, should I with mech:

Try to use that damage and do a midgame push (at which point he masses roaches and I don't have enough siege tanks).

Go to 200/200, and give him time to get ahead of me again. I can try hellbat drops, but with mutas out that usually is quite suicidal.

Just go for 4M instead?


And question 2, what to do with swarmhosts? Assuming he has some backup and I cant just drop hellbats on top of them. I can hold them off with siege tanks, but compared to a few months ago zergs figured out swarmhosts actually got quite decent mobility, and if I just hold them off with siege tanks I am constantly scanning to find out where he burrows next. If I try to push between waves he just spawns wave, unburrows, runs back, and burrows when next wave is ready.


For the 1st question: Actually the Zerg shouldn't be able to do both Mutas and Raoches, if you did good damage early. So I'd recommend a midgame push with a mix of Tanks, Hellbats, Mines and a few Thors... if possible, add Ravens. If he really goes Muta heavy, the Mines should do a good job and the Thors should clean up the rest. If he goes mass Roach, try to get a good position with the Tanks and protect them with the Hellbats and Thors. The Mines should do a decent job here too.
I'm no friend of Hellbat drops either for the same reason. Mutas make them a coinflip.
If you want to go up to 200/200, I'd rather recommend BF Hellion harass to keep him from getting ahead again.

Regarding Swarmhosts (2nd question): As long as you can hold them with Siegetanks, you are fine for now. I'd recommend Ravens as they also detect. Then throw Seeker Missiles or Auto Turrets at them, while your Tanks take care of the Locust waves. It's actually no problem, if he burrows, sends wave, unburrows and runs. As long as you see where they run and don't get yourself flanked, you can unsiege and run behind them between waves. Push him back to his base. Eventually he'll run out of space to run.
You can also try to run-by Locust waves with Hellions to get to the running SHs. Then run away as soon as they burrow and spawn new ones. Hellions are quite good against Locusts btw, because they can kite them and burn them quite fast.
My Livestream: http://www.twitch.tv/burningranger | My youtube channel: https://www.youtube.com/user/BurningR4nger
ZergFluid
Profile Joined March 2012
United States6 Posts
Last Edited: 2013-08-09 17:38:28
August 09 2013 17:38 GMT
#2873
Is there any mini-game you can use to practice ghost usage and control?
mau5mat
Profile Blog Joined September 2012
Northern Ireland461 Posts
August 09 2013 17:51 GMT
#2874
On August 10 2013 02:38 ZergFluid wrote:
Is there any mini-game you can use to practice ghost usage and control?


Dargleins Multitasking Trainer
Kvassten
Profile Joined May 2012
Sweden159 Posts
August 09 2013 21:58 GMT
#2875
On August 09 2013 19:15 TheBaLinOne wrote:
How can I hold the 2/2 timing with roach/hydra at ~160 ? I have some problems defending this push, it seems so strong to me without tanks and if you doesnt spot it.

Here is a replay of mine against this push: http://drop.sc/353375


Master Terran here.

I don't know if you actually can hold it without tanks, maybe if you get a lot of bunkers but I'm not sure.

If you don't wanna waste a scan and see that the roach warren is researching there are actually two reads you can use to spot it and then react accordingly.

1) I would get suspicious if I don't see any lings at all with my reapers or hellions (not so sure about this one though)

2) If you would have clicked the queen at 9:30 when you were killing creep tumors you would have seen that +1 range was researched and this read is a roach/hydra timing for sure!



Matta
Profile Joined July 2013
United States116 Posts
August 09 2013 22:32 GMT
#2876
So I tried the forgg TvT build last night (nothing too intense just a couple games against AI to test out my timings and how it felt) and I gotta say I didn't really like it? I don't know why it just didn't feel comfortable for me. I think I like bio a lot more, but the sense I get is that TvT generally goes more mech play over bio. How should I play out a TvT if I go bio? Just lots of drops to pick off as much as I can with marauders and Medivacs?
"I can just get completely fucked in every way, but I can just Widow Mine my way out of it." egxeno
Aquila-
Profile Blog Joined April 2011
516 Posts
August 09 2013 22:47 GMT
#2877
On August 10 2013 07:32 Matta wrote:
So I tried the forgg TvT build last night (nothing too intense just a couple games against AI to test out my timings and how it felt) and I gotta say I didn't really like it? I don't know why it just didn't feel comfortable for me. I think I like bio a lot more, but the sense I get is that TvT generally goes more mech play over bio. How should I play out a TvT if I go bio? Just lots of drops to pick off as much as I can with marauders and Medivacs?


Usually mech player are pretty well defended against drops. You can try to attack 2 or more places at once and run away if you see his army, but good players wont really be caught off guard. The best way is to just take as many bases as possible, and then use that economy to go BC/raven/viking and overpower him in the sky.
Olferen
Profile Joined March 2013
United States39 Posts
August 10 2013 00:20 GMT
#2878
I have a question regarding TvT.

Which style is more powerful?
Marine Marauder Medivac?
vs.
Marine Tank Medivac?

I always thought tanks were the core of TvT, yet it seems I get destroyed everytime against Marine Marauder Medivac.
Is this just a composition win or am I supposed to be more passive against MMM?
Dancing with myself oh oh oh.
krooked
Profile Joined May 2011
376 Posts
August 10 2013 00:55 GMT
#2879
marine tank medivac > marine marauder medivac. You need to position your tanks better. With marine tank you have mobility AND positional advantage (you are stronger in a head on fight if you are sieged). You can also siege up his base, expands, doomdrops are more threatening etc. MMM against mech is good, MMM against tank marine is bad.
Olferen
Profile Joined March 2013
United States39 Posts
August 10 2013 01:32 GMT
#2880
On August 10 2013 09:55 krooked wrote:
marine tank medivac > marine marauder medivac. You need to position your tanks better. With marine tank you have mobility AND positional advantage (you are stronger in a head on fight if you are sieged). You can also siege up his base, expands, doomdrops are more threatening etc. MMM against mech is good, MMM against tank marine is bad.


Thank you, I just tried it and abused the mobility, it really helped thank you :D
Dancing with myself oh oh oh.
Prev 1 142 143 144 145 146 368 Next
Please log in or register to reply.
Live Events Refresh
Next event in 2h 31m
[ Submit Event ]
Live Streams
Refresh
StarCraft: Brood War
GuemChi 4919
ggaemo 67
ZergMaN 28
Bale 18
Icarus 13
NotJumperer 7
League of Legends
JimRising 695
Super Smash Bros
C9.Mang0263
Other Games
Mew2King71
Organizations
Other Games
gamesdonequick671
Dota 2
PGL Dota 2 - Main Stream91
Other Games
BasetradeTV67
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
sctven
[ Show 12 non-featured ]
StarCraft 2
• practicex 93
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• LaughNgamezSOOP
• Migwel
• sooper7s
StarCraft: Brood War
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
League of Legends
• Rush1483
Upcoming Events
Replay Cast
2h 31m
Afreeca Starleague
3h 31m
Sharp vs Scan
Rain vs Mong
Wardi Open
5h 31m
Monday Night Weeklies
10h 31m
Sparkling Tuna Cup
1d 3h
Afreeca Starleague
1d 3h
Soulkey vs Ample
JyJ vs sSak
Replay Cast
2 days
Afreeca Starleague
2 days
hero vs YSC
Larva vs Shine
Kung Fu Cup
2 days
Replay Cast
2 days
[ Show More ]
KCM Race Survival
3 days
The PondCast
3 days
WardiTV Team League
3 days
Replay Cast
3 days
WardiTV Team League
4 days
RSL Revival
5 days
Cure vs Zoun
herO vs Rogue
WardiTV Team League
5 days
Platinum Heroes Events
5 days
BSL
5 days
RSL Revival
6 days
ByuN vs Maru
MaxPax vs TriGGeR
WardiTV Team League
6 days
BSL
6 days
Liquipedia Results

Completed

Proleague 2026-03-22
WardiTV Winter 2026
Underdog Cup #3

Ongoing

KCM Race Survival 2026 Season 1
BSL Season 22
CSL Elite League 2026
CSL Season 20: Qualifier 1
ASL Season 21
Acropolis #4 - TS6
RSL Revival: Season 4
Nations Cup 2026
NationLESS Cup
BLAST Open Spring 2026
ESL Pro League S23 Finals
ESL Pro League S23 Stage 1&2
PGL Cluj-Napoca 2026
IEM Kraków 2026
BLAST Bounty Winter 2026
BLAST Bounty Winter Qual

Upcoming

2026 Changsha Offline CUP
CSL Season 20: Qualifier 2
CSL 2026 SPRING (S20)
Acropolis #4
IPSL Spring 2026
BSL 22 Non-Korean Championship
CSLAN 4
Kung Fu Cup 2026 Grand Finals
HSC XXIX
uThermal 2v2 2026 Main Event
IEM Cologne Major 2026
Stake Ranked Episode 2
CS Asia Championships 2026
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
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.