• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 21:46
CEST 03:46
KST 10:46
  • 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
Team Liquid Map Contest #22: Results and Winners7Code S Season 2 (2026): RO4 and Finals Preview12TL.net Map Contest #22 - Voting & Ladder Map Selection7Code S Season 2 (2026) - RO8 Preview8[ASL21] Finals Preview: Two Legacies21
Community News
ZeroSpace at Steam NextFest - Last free demo9Weekly Cups (June 8-14): Clem and Solar double, PTR tested0RSL: S6 Finals played at BlizzCon 202611Douyu Cup 2026: $20,000 Legends Event (June 26-28)10[BSL22] Non-Korean Championship from 13 to 28 June4
StarCraft 2
General
StarCraft II 5.0.16 PTR Patch Notes may 26th Code S Season 2 (2026) - RO8 Preview Daily SC2 Player Grid - feedback wanted TL Poll: How do you feel about the 5.0.16 PTR balance changes? Updates to The Core/Core Lite for v5.0.16?
Tourneys
Master Swan Open (Global Bronze-Master 2) GSL CK #4 20-21th June Crank Gathers Season 4: BW vs SC2 Team League Douyu Cup 2026: $20,000 Legends Event (June 26-28) Maestros of The Game 2 announcement and schedule !
Strategy
[G] Having the right mentality to improve
Custom Maps
Work In Progress Melee Maps [D]RTS in all its shapes and glory <3
External Content
Mutation # 530 One For All The PondCast: SC2 News & Results Mutation # 529 Opportunities Unleashed Mutation # 528 Infection Detected
Brood War
General
BGH Auto Balance -> http://bghmmr.eu/ vespene.gg — BW replays in browser Data needed BW General Discussion VPN experiences
Tourneys
CSLAN 4 is Coming! The Casual Games of the Week Thread [Megathread] Daily Proleagues [ASL21] Grand Finals
Strategy
Simple Questions, Simple Answers Relatively freeroll strategies Creating a full chart of Zerg builds Why doesn't anyone use restoration?
Other Games
General Games
Stormgate/Frost Giant Megathread Path of Exile ZeroSpace at Steam NextFest - Last free demo Nintendo Switch Thread ZeroSpace Megathread
Dota 2
Looking for a Dota Mentor Official 'what is Dota anymore' discussion
League of Legends
Heroes of the Storm
Simple Questions, Simple Answers Heroes of the Storm 2.0
Hearthstone
Deck construction bug
TL Mafia
Vanilla Mini Mafia {D-2} Late to making 20.06.2026 memorable [p]94718
Community
General
US Politics Mega-thread Russo-Ukrainian War Thread [H]Internet/Gaming Cafe Tips and Tricks The Games Industry And ATVI UK Politics Mega-thread
Fan Clubs
The HerO Fan Club! The herO Fan Club!
Media & Entertainment
Movie Discussion! [Req][Books] Good Fantasy/SciFi books [TV/BOOK] *SPOILERS* Game of Thrones Discussion
Sports
2024 - 2026 Football Thread McBoner: A hockey love story TeamLiquid Health and Fitness Initiative For 2023 Formula 1 Discussion Cricket [SPORT]
World Cup 2022
Tech Support
Computer Build, Upgrade & Buying Resource Thread Facing Challenges in Mobile App Development
TL Community
The Automated Ban List
Blogs
How To Predict Tilt in Espor…
TrAiDoS
An Exploration of th…
waywardstrategy
I'm an arrogant trash talke…
FlaShFTW
Gauntlet SC2: A Retrospectiv…
Ctone23
Why RTS gamers make better f…
gosubay
Customize Sidebar...

Website Feedback

Closed Threads



Active: 21480 users

[HotS] The Good, the Bad and the Ugly - Page 2

Blogs > Plexa
Post a Reply
Prev 1 2 3 4 5 6 7 8 Next All
Warpath
Profile Joined April 2010
Canada1242 Posts
September 06 2012 04:52 GMT
#21
I actually disagree with a lot of your points, the only strong disagreement being swarm hosts. People have been trying to stick the guys right up against stuff to get the vipers into the fight as fast as possible, but with the upgrade they can travel a fairly significant distance before expiring.
Obviously dont stick them at max range because youll get 1 hit, but they can be safely used at a small distance from the bottom of a walled ramp, have a few buffer units in between and they are totally protected.
And colossus role over anything in 'sufficient numbers' kinda wierd to mention that
avilo
Profile Blog Joined November 2007
United States4100 Posts
Last Edited: 2012-09-06 05:40:24
September 06 2012 04:55 GMT
#22
Well, I disagree 100% with you about immortals being bad against mech. Immortals are still good against mech. So are voids, though carriers would be ideal over the tempest.

A lot of protoss do not understand how to play against mech, and they only have 1 robo making immortals and then don't know what they're doing wrong. When you watch really good Protoss in wings of liberty vs mech they make mech look like tonka toys because of triple/quadruple robos pumping out mass immortals, along with mass, mass gateways for instant chargelot/archon reinforcements.

Immortals are cost effective even against warhounds when you target fire or get enough of them, then it comes down to the Terran needing ghost EMP to negate the shields and it then it reverses to warhounds being better obviously because of no shields.

As for the hydra...the speed really does improve it...but at hive tech? Yeah, what's the point of it being at hive?

I agree, like basically everyone else, that it's a boring 1A unit though (the warhound). Also void rays are only meant to skew the mech player's unit composition to force vikings/catch them off guard and kill a lot of units for free or stop pushes. Carriers > tempest tho imo you're right the 22 range is a gimmick.

Widow mine was pre-emptively nerfed before they released beta due to balance whine on the forums. They should put it back to the previous stats with better splash.

I agree with most of the other stuff ya said. Except battle hellions are pretty badass imo.
Sup
SgtCoDFish
Profile Blog Joined July 2010
United Kingdom1520 Posts
September 06 2012 04:56 GMT
#23
I agree with almost everything.

Widow mines I think have a lot of potential and I want to see them used a bit more... I think the problem atm is that the warhound is so strong/easy to use compared to the mine that there's little need for the mines. I do like the idea though.

Tempest I think is interesting because of the crazy range, but I feel it needs a lot of tweaking... it seems it'd be good to give it a + damage to something so it's not totally crap in straight up fights. Maybe +massive so it can pick off broods, colossi and thors slightly more effectively. I dunno, really.

Oracle I'm hoping will be tailored to be a kind of "stargate observer" to enable toss to open stargate or robo a little more freely... as such, I don't mind the similarities. But maybe something different could be done.

I feel like the starting worker-mining thing is a double edged sword... I don't mind having it because of the lag people have at the start, but I'd not like it to ever be equal to or better than good splitting. As such I'd like to see it guaranteed that it'll be worse than splitting correctly; it always must send to the "worst" mineral patch and mustn't split for you, just box and click.

I really don't know about the warhound; I don't really like it, and it feels too good for its cost.

My reaction overall to the beta is very positive; can't wait to use the swarm host. I think the issues with it late game can be hugely mitigated by good control and turning off auto-locust, so you can time waves of locusts manually.
PineapplePizza
Profile Joined June 2010
United States749 Posts
September 06 2012 04:58 GMT
#24
Strangely enough, I'm seeing the Warhound being used by QXC in a very peculiar fashion: to shoot queens and tumors while forcing spines and lings. They're like a rich man's Stalker.

Of course, if David Kim didn't destroy TvZ, we'd still see hellions filling this role (they now escort his warhounds). And then we'd be left with this generic ground-to-ground unit that fills no real role, other than to cause unwarranted grief to Protoss players.

Hopefully, they'll learn that the old guys screaming about Brood War aren't being unreasonable, and realize that they need to build upon StarCraft, rather than reinvent the wheel.
"There should be no tying a sharp, hard object to your cock like it has a mechanical arm and hitting it with the object or using your cockring to crack the egg. No cyborg penises allowed. 100% flesh only." - semioldguy
Plexa
Profile Blog Joined October 2005
Aotearoa39261 Posts
Last Edited: 2012-09-06 05:04:18
September 06 2012 05:02 GMT
#25
On September 06 2012 13:55 avilo wrote:
Well, I disagree 100% with you about immortals being bad against mech. Immortals are still good against mech. So are voids, though carriers would be ideal over the tempest.

A lot of protoss do not understand how to play against mech, and they only have 1 robo making immortals and then don't know what they're doing wrong. When you watch really good Protoss in wings of liberty vs mech they make mech look like tonka toys because of triple/quadruple robos pumping out mass immortals, along with mass, mass gateways for instant chargelot/archon reinforcements.

Immortals are cost effective even against warhounds when you target fire or get enough of them, then it comes down to the Terran needing ghost EMP to negate the shields and it then it reverses to warhounds being better obviously because of no shields.
I've gone triple robo vs mech and still come out worse off. Warhounds destroy immortals because their haywire missiles don't activate the shields. Hence, Terrans don't even need ghosts to deactivate the shields!!!!! That's whats so messed up, immortals SHOULD kill mech, but they dont.
Administrator~ Spirit will set you free ~
Chairman Ray
Profile Blog Joined December 2009
United States11903 Posts
September 06 2012 05:02 GMT
#26
I think the intended purpose of the hydra speed upgrade is for late game scenarios where the Zerg still has a couple dozen Hydras left, and they need a speed buff to stay relevant with the rest of the lategame Zerg army. Giving the hydras the upgrade and letting them pay off part of their investment may be more desirable alternative than letting them be a poor use of supply. Another purpose may be to prevent autoloss when Protoss rushes Tempests and you don't have a spire since Tempests can kite slow hydras forever, but hydras still can't transcend cliffs, so I dunno. I still can't see this upgrade being standard though.
Sinensis
Profile Blog Joined April 2009
United States2513 Posts
Last Edited: 2012-09-06 05:09:23
September 06 2012 05:07 GMT
#27
On September 06 2012 14:02 Chairman Ray wrote:
I think the intended purpose of the hydra speed upgrade is for late game scenarios where the Zerg still has a couple dozen Hydras left, and they need a speed buff to stay relevant with the rest of the lategame Zerg army. Giving the hydras the upgrade and letting them pay off part of their investment may be more desirable alternative than letting them be a poor use of supply. Another purpose may be to prevent autoloss when Protoss rushes Tempests and you don't have a spire since Tempests can kite slow hydras forever, but hydras still can't transcend cliffs, so I dunno. I still can't see this upgrade being standard though.


The interview I saw with David Kim implied hydra/viper tongue was going to be the new late game zerg. That hydra speed makes hydras instantly relevant vs any composition in combination with the viper.
PineapplePizza
Profile Joined June 2010
United States749 Posts
September 06 2012 05:11 GMT
#28
On September 06 2012 14:02 Chairman Ray wrote:
I think the intended purpose of the hydra speed upgrade is for late game scenarios where the Zerg still has a couple dozen Hydras left, and they need a speed buff to stay relevant with the rest of the lategame Zerg army. Giving the hydras the upgrade and letting them pay off part of their investment may be more desirable alternative than letting them be a poor use of supply. Another purpose may be to prevent autoloss when Protoss rushes Tempests and you don't have a spire since Tempests can kite slow hydras forever, but hydras still can't transcend cliffs, so I dunno. I still can't see this upgrade being standard though.


Blizzard is probably afraid of roach/hydra/viper being too powerful in the mid-game vs Protoss (vipers + range-upgraded hydralisk focus-fire makes corruptors almost obsolete for anti-colossi purposes). It would be too much for too little too early in the game.
"There should be no tying a sharp, hard object to your cock like it has a mechanical arm and hitting it with the object or using your cockring to crack the egg. No cyborg penises allowed. 100% flesh only." - semioldguy
eviltomahawk
Profile Blog Joined August 2010
United States11135 Posts
September 06 2012 05:14 GMT
#29
The in-game worker count is actually a bit misleading. Right now it shows the optimal saturation as 24 mineral-mining workers per base, which is 3 workers per patch. When playing around with it in-game, 24 workers on minerals definitely looked a bit oversaturated. On 3 bases with all gasses mining, we would need 90 workers (3 x 24 = 72 on minerals, 3 x 6 = 18 on gas) if we were to follow the in-game worker count exactly. That is definitely too many.

A player with knowledge of proper worker saturation can easily avoid this, in which case the actual worker counter is very useful. However, the low-level player is ironically hurt by this feature when he tries to follow the suggested optimal saturation exactly only to be oversaturated when he does achieve these suggested numbers.
ㅇㅅㅌㅅ
how2TL
Profile Joined August 2010
1197 Posts
September 06 2012 05:16 GMT
#30
Blizzard... *sigh*

I hope Terran meta doesn't turn into Battle Hellion + Warhound deathball. Fuck that will be boring.

To your point regarding Hydras, if they had an upgrade that improved their durability then suddenly Hydra deathballs too.

At least Valve recognized they should leave competitive game design to people who've actually created competitive games...
StorrZerg
Profile Blog Joined February 2008
United States13919 Posts
September 06 2012 05:22 GMT
#31
Yeah still upset with dark shrine

Don't worry guys thats in the next game

they can't give all their great idea out for hots zz
Hwaseung Oz fan for life. Swing out, always swing out.
Treehead
Profile Blog Joined November 2010
999 Posts
September 06 2012 05:22 GMT
#32
I agree with just about everything Plexa. About the only thing I disagree with is the Oracle and Entomb. I can see your point, but I think it'd be very easy to implement a way to balance it so that Entomb can be useful every now and again without it being game-breaking (perhaps by making it only possible to Entomb a mineral patch every 30 seconds or something - there could be a visual effect indicating which mineral patches have been recently entombed). I wish they still had stealth field, too.
blade55555
Profile Blog Joined March 2009
United States17423 Posts
September 06 2012 05:26 GMT
#33
Man the swarmhost and viper are so awesome. I really like them as units and hope swarmhost doesn't get nerfed to badly (idk doesn't seem op to me but I just have a feeling it's going to be nerfed, I don't have beta so maybe it is OP but looks so fun to use).
When I think of something else, something will go here
RiceAgainst
Profile Blog Joined November 2011
United States1849 Posts
September 06 2012 05:32 GMT
#34
I'm starting to form a better opinion on HoTS now, but I'm still sticking with my main idea that a lot of things have to change. The Warhound for example...
Froadac
Profile Blog Joined July 2009
United States6733 Posts
Last Edited: 2012-09-06 05:34:30
September 06 2012 05:34 GMT
#35
On September 06 2012 14:26 blade55555 wrote:
Man the swarmhost and viper are so awesome. I really like them as units and hope swarmhost doesn't get nerfed to badly (idk doesn't seem op to me but I just have a feeling it's going to be nerfed, I don't have beta so maybe it is OP but looks so fun to use).

It's fragile in smaller numbers but if the opponent doesn't have ridiculous splash and you get a good mass you just can'st stop them :|

I think the mines are good, but I'm still spoiled from spider mines.
yoshi_yoshi
Profile Joined January 2010
United States440 Posts
September 06 2012 05:45 GMT
#36
Great write up. I have hopes for the Tempest though, and I like that its uniqueness is through a fundamental attribute (range) rather than just piling on abilities/spells.
avilo
Profile Blog Joined November 2007
United States4100 Posts
Last Edited: 2012-09-06 05:47:15
September 06 2012 05:45 GMT
#37
On September 06 2012 14:02 Plexa wrote:
Show nested quote +
On September 06 2012 13:55 avilo wrote:
Well, I disagree 100% with you about immortals being bad against mech. Immortals are still good against mech. So are voids, though carriers would be ideal over the tempest.

A lot of protoss do not understand how to play against mech, and they only have 1 robo making immortals and then don't know what they're doing wrong. When you watch really good Protoss in wings of liberty vs mech they make mech look like tonka toys because of triple/quadruple robos pumping out mass immortals, along with mass, mass gateways for instant chargelot/archon reinforcements.

Immortals are cost effective even against warhounds when you target fire or get enough of them, then it comes down to the Terran needing ghost EMP to negate the shields and it then it reverses to warhounds being better obviously because of no shields.
I've gone triple robo vs mech and still come out worse off. Warhounds destroy immortals because their haywire missiles don't activate the shields. Hence, Terrans don't even need ghosts to deactivate the shields!!!!! That's whats so messed up, immortals SHOULD kill mech, but they dont.


I did a lot, a lot of unit tests when the custom map was out with immortals vs warhounds specifically to test cost effectiveness of immortals against mech (and yes the stats were exactly the same along with everything else).

The immortals cost for cost were destroying warhounds quite easily with a lot leftover, regardless of the missile getting through shields because the immortal's damage output vs mech is so high. Combine this with collosus/other units, and then it gets trickier. Just as well as the Terran adding in ghosts it gets very tricky.

In a vacuum type of test I tested 200/200 immortal vs 200/200 warhound and the immortals came out way ahead with an incredible cost efficiency ratio.

I did the same test and added in only 2-4 ghosts with full energy for EMPs and suddenly the warhounds came out of the fight with huge cost efficiency and almost the exact reverse result of leftover units.

Now we add in other units to these compositions...along with an actual 1v1 game being played out...waaaaay too early to claim immortals are bad against mech. As far as I can tell they are just as good against mech as they are in WoL.

Of course that doesn't mean the warhound doesn't need a lot of work done in either design / balance. And I believe it's intended for the haywire missile to be able to get through immortal's shields because the immortal is such a hard counter to mech that blizzard decided they wanted a unit that would be able to help fight against the immortal from Terran mech that did not require having to get ghost EMP which requires a barracks + ghost academy + upgrade research + the ghost themselves.
Sup
ZeromuS
Profile Blog Joined October 2010
Canada13408 Posts
Last Edited: 2012-09-06 05:56:58
September 06 2012 05:53 GMT
#38
On September 06 2012 13:03 heyoka wrote:
Okay after reading this I will concede that the worker count thing is okay. But I still think it is ugly as all hell.


Put it in the wireframe. Just like how it is on the gas right now. I would be happy.

As for the article, it sums up really well what I have been watching on streams. Wish I had beta

Part of the reason the warhound is so good?

It looks to me like the warhound uses its missiles IN ADDITION TO AND DURING its standard attack.

So if they have a standard DPS of 10 for example (idk the numbers) then in addition to the 10DPS for the duration of the missile attack while it is on Cooldown, you add another 20 dps for example.

This is what it looks like to me when I watch, but needs testing.
StrategyRTS forever | @ZeromuS_plays | www.twitch.tv/Zeromus_
Froadac
Profile Blog Joined July 2009
United States6733 Posts
September 06 2012 06:02 GMT
#39
On September 06 2012 14:53 ZeromuS wrote:
Show nested quote +
On September 06 2012 13:03 heyoka wrote:
Okay after reading this I will concede that the worker count thing is okay. But I still think it is ugly as all hell.


Put it in the wireframe. Just like how it is on the gas right now. I would be happy.

As for the article, it sums up really well what I have been watching on streams. Wish I had beta

Part of the reason the warhound is so good?

It looks to me like the warhound uses its missiles IN ADDITION TO AND DURING its standard attack.

So if they have a standard DPS of 10 for example (idk the numbers) then in addition to the 10DPS for the duration of the missile attack while it is on Cooldown, you add another 20 dps for example.

This is what it looks like to me when I watch, but needs testing.

Yeah. It's also really good because if gives you insane initial dps with higher range than stalker. So sentries and staklers and to a lesser degree immortals can die before they do damage. And it lets you poke in and out super efficiently.
recklessfire
Profile Joined September 2010
United States373 Posts
Last Edited: 2012-09-06 06:05:43
September 06 2012 06:03 GMT
#40
for entomb it would be cool if instead of just blocking the mineral patches, it lowers the rate at which the workers gather minerals. So the standard is 5 minerals per trip, and we can reduce it to lets say 3? So now, the player can either continue to gather or choose to use some of his workers to attack the entomb fields so they can gather minerals back at the normal rate. 3 per trip may be too low or too high, but its a different idea right?

edit: i say this because as i was watching some zerg streams today, despite the protoss players using entomb ( i know we havent figured out the best way to use them ) but it seemed like a small annoyance and they just got ride of the entomb fields in just a few seconds. It doesnt feel like it can do the effect that we want it to in the early-mid game, unless ofc the other player does a huge ass mistake.
Prev 1 2 3 4 5 6 7 8 Next All
Please log in or register to reply.
Live Events Refresh
PSISTORM Gaming Misc
22:55
FSL TeamLeague: PTB vs ASH
Freeedom16
Liquipedia
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
WinterStarcraft651
NeuroSwarm 205
FoxeR 48
RuFF_SC2 2
StarCraft: Brood War
NaDa 40
Terrorterran 24
League of Legends
Doublelift4807
Counter-Strike
summit1g9132
Other Games
PiGStarcraft2198
C9.Mang0458
JimRising 403
FrodaN229
monkeys_forever124
Trikslyr54
ViBE48
Mew2King20
Organizations
Other Games
gamesdonequick1320
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
[ Show 13 non-featured ]
StarCraft 2
• davetesta14
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• LaughNgamezSOOP
• Migwel
• sooper7s
StarCraft: Brood War
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
League of Legends
• Rush535
Other Games
• Scarra677
Upcoming Events
WardiTV Spring Champion…
9h 14m
GSL
10h 14m
Maru vs ShoWTimE
Classic vs Reynor
herO vs Lambo
Solar vs Clem
BSL22 NKC (BSL vs China)
17h 14m
XuanXuan vs Jaystar
Mihu vs Messiah
eOnzErG vs Dewalt
Bonyth vs Jaystar
TerrOr vs Messiah
XuanXuan vs Mihu
eOnzErG vs Jaystar
Replay Cast
22h 14m
WardiTV Spring Champion…
1d 9h
GSL
1d 10h
Patches Events
1d 15h
BSL22 NKC (BSL vs China)
1d 17h
Dewalt vs Messiah
Bonyth vs Mihu
TerrOr vs XuanXuan
eOnzErG vs Messiah
Jaystar vs Mihu
Dewalt vs XuanXuan
Bonyth vs TerrOr
Replay Cast
1d 22h
WardiTV Weekly
2 days
[ Show More ]
Monday Night Weeklies
2 days
Sparkling Tuna Cup
3 days
The PondCast
4 days
Douyu Cup 2020
5 days
Oliveira vs Trap
Jieshi vs XY
soO vs FanTaSy
TY vs Coffee
Douyu Cup 2020
6 days
Neeb vs Impact
MacSed vs Cyan
Scarlett vs Kelazhur
INnoVation vs Dear
Liquipedia Results

Completed

KCM Race Survival 2026 Season 2
uThermal 2v2 2026 Main Event
Heroes Pulsing #2

Ongoing

IPSL Spring 2026
Acropolis #4
CSCL: Masked Kings S4
YSL S3
BSL 22 Non-Korean Championship
CSL Season 21: Qualifier 1
SCTL 2026 Spring
Maestros of the Game 2
WardiTV Spring 2026
Murky Cup 2026
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
IEM Rio 2026
PGL Bucharest 2026

Upcoming

CSL Season 21: Qualifier 2
CSL 2026 Summer (S21)
CSLAN 4
Blizzard Classic Cup 2026
Kung Fu Cup 2026 Grand Finals
RSL Revival: Season 6
CranK Gathers Season 4: BW vs SC2 Team League
HSC XXIX
Douyu Cup 2026
BCC 2026
Light HT
Heroes Pulsing #3
BLAST Open Fall 2026
Esports World Cup 2026
BLAST Bounty Summer 2026
BLAST Bounty Summer Qual
Stake Ranked Episode 3
XSE Pro League 2026
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.