• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 14:55
CEST 20:55
KST 03:55
  • 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
Serral wins HomeStory Cup 2914Serral wins Maestros of the Game 243ByuL, and the Limitations of Standard Play3Team Liquid Map Contest #22: Results and Winners7Code S Season 2 (2026): RO4 and Finals Preview12
Community News
IntoTheTV X SOOP SC2 League : Weekly & Monthly4Clem: "I don't have that much hope in Blizzard"2ZeroSpace Early Access is Now Live!25Weekly Cups (July 13-19): Terran & Protoss rise; Zerg falters2Balance hotfix patch 5.0.16b (July 16)90
StarCraft 2
General
What's the best tug of war? Reynor: GSL Loss Wasn't About Preparation Format Balance hotfix patch 5.0.16b (July 16) How would you feel about frequent/monthly balance patches for SC2? Clem: "I don't have that much hope in Blizzard"
Tourneys
IntoTheTV X SOOP SC2 League : Weekly & Monthly INu's Battles#18 - Cure, herO, Rogue & ByuN RSL Revival: Season 6 - Qualifiers and Main Event Master Swan Open (Global Bronze-Master 2) WardiTV Summer Cup 2026
Strategy
[G] Having the right mentality to improve
Custom Maps
[M] (2) Industrial Park New Map Maker - Looking for Advice - Love or Hate
External Content
Mutation # 535 Assembly of Vengeance The PondCast: SC2 News & Results Mutation # 534 Burning Evacuation Mutation # 533 Die Together
Brood War
General
BGH Auto Balance -> http://bghmmr.eu/ ASL22 General Discussion BW General Discussion How Famous was FlaSh before his Debut? Animated Gateway
Tourneys
Escore Tournament - Season 3 Small VOD Thread 2.0 [Megathread] Daily Proleagues [IPSL] Spring 2026 Grand Finals - This Weekend!
Strategy
Simple Questions, Simple Answers PvT advise for noobs Fighting Spirit mining rates Creating a full chart of Zerg builds
Other Games
General Games
ZeroSpace Early Access is Now Live! Path of Exile General RTS Discussion Thread Nintendo Switch Thread Diablo IV
Dota 2
Looking for a Dota Mentor Official 'what is Dota anymore' discussion
League of Legends
TSM pausing esports and CLG Dead
Heroes of the Storm
Heroes of the Storm 2.0
Hearthstone
Deck construction bug
TL Mafia
TL Mafia Community Thread TL Mafia Power Rank NeO.D_StephenKing vs This Guy From 1 Million Dance Vanilla Mini Mafia
Community
General
US Politics Mega-thread Artificial Intelligence Thread Russo-Ukrainian War Thread How to buy a book - shipping from Korea to Europe The Games Industry And ATVI
Fan Clubs
The IdrA Fan Club The HerO Fan Club!
Media & Entertainment
Anime Discussion Thread Series you have seen recently... Movie Discussion! [Req][Books] Good Fantasy/SciFi books
Sports
TeamLiquid Health and Fitness Initiative For 2023 2024 - 2026 Football Thread Formula 1 Discussion MLB/Baseball 2023 McBoner: A hockey love story
World Cup 2022
Tech Support
Computer Build, Upgrade & Buying Resource Thread Simple Questions Simple Answers FPS when play League Of Legend on laptop
TL Community
Northern Ireland Global Starcraft The Automated Ban List
Blogs
How Games can Help with Majo…
TrAiDoS
Hello guys!
LIN1s
ASL S22 English Commentary…
namkraft
Poker (part 2)
Nebuchad
An Exploration of th…
waywardstrategy
Customize Sidebar...

Website Feedback

Closed Threads



Active: 4660 users

[SC2] Zerg & Larvae Injection - Page 5

Forum Index > News
405 CommentsPost a Reply
Prev 1 2 3 4 5 6 7 19 20 21 Next All
professorjoak
Profile Joined July 2008
318 Posts
September 03 2009 01:57 GMT
#81
Sounds a lot like Starcraft 1.00-1.03, where the devs didn't understand just how fast zerg could grow so hatcheries spit out larvae at 1.5x their current speed and built in less time. Additionally, hydralisk build time was shorter and greater spire was faster to build. Sunken colonies were worthless, but you had so many units it didn't matter.
"The different branches of Arithmetic -- Ambition, Distraction, Uglification, and Derision." --Lewis Carroll
FabledIntegral
Profile Blog Joined November 2008
United States9232 Posts
Last Edited: 2009-09-03 02:00:08
September 03 2009 01:58 GMT
#82
On September 03 2009 10:11 tedster wrote:
Everyone who feels that this could be fixed by simply making the Queen more expensive is missing the point - there is no choice when it comes to the Queen, and regardless of how much she costs Zerg still has to beeline straight to her, at which point they have a ridiculous economic advantage and unit production rate for the rest of the game.

This is stupid good on a number of levels, but Hot_Bid is the first reviewer to point out the craziest and most counter-intuitive issue - zerg now has the EASIEST time reaching mad drone saturation, instead of the hardest, and benefits from it more than any other race, since they can pretty easily reach infinite unit production rates (infinite larvae) with the smallest expenditure.


Not true - if you put the Queen later in the game, or the inject larvae at least, Zerg will be much more vulnerable early game to rushes, etc. It will also allow T/P to establish their positions on the field more. I heard a 2gate rush is quite hard to counter without the Queen. It will not only reestablish the entire concept of Zerg needing to go beyond 1 base play, but also force Zerg to play at a much slower gamepace, etc. T/P won't have to overcompensate on defenses as much either, and will have chances to throw in their own macro mechanics. Defending from rushes means less drone pumping and more unit pumping, which means they'll prob not be able to afford a queen as soon because all minerals will be spent on either units or more drones. Remember, spawn larvae only creates more larvae, you need minerals to actually buy the units.

I'm not arguing it's not imbalanced or some shit like that or that merely making it more expensive would be the solution. Personally I'd like to see "spawn larvae" continue to spawn something like 4 larvae for a very expensive mana cost, maybe significantly more than it does now. Also spawn larvae could be researchable for something like 100 gas, and a Queen spawns with 0 mana unlike most units that have some. If it costs the same to build, however, Queens can still be used in fending off rushes, etc.

EDIT: Note the post wasn't addressing the fact that it might be superior to P/T mechanics for hte rest of the game, rather rushing to queens would be just as viable, etc. It'd def help the early game and transition into midgame, which is the time that Zerg has Toss/Terran in the dark.

I remember in early versions of SC that the wraith had an upgrade that allowed it to even have a ground attack - maybe have that with the queen as well so it's harder to kill scouting units.
Misrah
Profile Blog Joined February 2008
United States1695 Posts
September 03 2009 02:11 GMT
#83
holyshit. this just threw everything i thought i knew about sc2 on it's head.

Very well written, and extremely informative. thanks for the time and effort. It's greatly appreciated!

I <3 zerg >)
A thread vaguely bashing SC2? SWARM ON, LOW POST COUNT BRETHREN! DEFEND THE GLORIOUS GAME THAT IS OUR LIVELIHOOD
tedster
Profile Joined May 2009
984 Posts
Last Edited: 2009-09-03 02:14:30
September 03 2009 02:13 GMT
#84
On September 03 2009 10:58 FabledIntegral wrote:
Show nested quote +
On September 03 2009 10:11 tedster wrote:
Everyone who feels that this could be fixed by simply making the Queen more expensive is missing the point - there is no choice when it comes to the Queen, and regardless of how much she costs Zerg still has to beeline straight to her, at which point they have a ridiculous economic advantage and unit production rate for the rest of the game.

This is stupid good on a number of levels, but Hot_Bid is the first reviewer to point out the craziest and most counter-intuitive issue - zerg now has the EASIEST time reaching mad drone saturation, instead of the hardest, and benefits from it more than any other race, since they can pretty easily reach infinite unit production rates (infinite larvae) with the smallest expenditure.


Not true - if you put the Queen later in the game, or the inject larvae at least, Zerg will be much more vulnerable early game to rushes, etc. It will also allow T/P to establish their positions on the field more. I heard a 2gate rush is quite hard to counter without the Queen. It will not only reestablish the entire concept of Zerg needing to go beyond 1 base play, but also force Zerg to play at a much slower gamepace, etc. T/P won't have to overcompensate on defenses as much either, and will have chances to throw in their own macro mechanics. Defending from rushes means less drone pumping and more unit pumping, which means they'll prob not be able to afford a queen as soon because all minerals will be spent on either units or more drones. Remember, spawn larvae only creates more larvae, you need minerals to actually buy the units.


If you move the queen to later game because it's too overpowered early game, you're basically saying zerg has to be as good early on (when it doesn't have a macro mechanic) as T or P when they do have their mechanic, which would probably throw the balance of power off even further as soon as the queen did come into play, all while making zerg easier to play. No matter where you put the queen in its current incarnation, it's going to create an imbalanced playing field unless the other races gain dramatic new macro mechanics.
the last wcs commissioner
Nuj
Profile Joined March 2009
United States24 Posts
September 03 2009 02:25 GMT
#85
I remember in an earlier build, hydras were at lair tech. Although the possibility of 1 hatch lings still exists, do you think moving hydras back to tier 2 would solve some of the current imbalances?
JWD
Profile Blog Joined October 2007
United States12607 Posts
September 03 2009 02:26 GMT
#86
This is a great article HB, very informative.

Silversky: holy shit, what a classy and appropriate banner.
✌
Clow
Profile Blog Joined September 2008
Brazil880 Posts
September 03 2009 02:38 GMT
#87
Woah, thanks for the article. After reading on others sites what they thought about Zerg, I was very sad.

But after reading your article, I think it's just a matter of how you play the races. People are playing SC2 with the BW mind and start making assumptions that aren't true.

If Zerg stays the way you said it is (mass units), I'm gonna be happy. And if it needs to be balanced, Blizzards' gonna do it, that's not an issue.

For the Swarm.
(–_–) CJ Entusman #33
genryou
Profile Blog Joined February 2009
Malaysia390 Posts
September 03 2009 02:42 GMT
#88
My only conclusion to this is if Blizzard doesnt attempt to tweak the Queen, T or P who managed to counter the 1-Hatch strategy would easily be crowned as bonjwa.

though I dont see how is that possible, 1-Hatch seem like a pretty solid strategy with no obvious weakness. Maybe Terran can float buildings to Z main as alternate way to get info since SCV would surely died to Queen.
I, Challenge Everything
uglymoose89
Profile Blog Joined November 2008
United States671 Posts
Last Edited: 2009-09-03 02:45:26
September 03 2009 02:43 GMT
#89
What if the Queen's spawning ability wasn't as effective early game but gained effectiveness later on as you went higher in the tech tree. This would not only prevent such early advantages but allow the zerg to keep up as the game gets to late game.

Like start with only one or two larvae that can be spawned. And as you upgrade the ability you can get more larva per spawn. This would allow the zerg to still have this ability early game but not be able to use it to gain as large of an advantage as they would have with the origional ability. This would also keep the queen as Level one tech without eliminating the ability or the unit altogether.
SilverskY
Profile Joined September 2008
Korea (South)3086 Posts
September 03 2009 02:48 GMT
#90
On September 03 2009 11:26 JWD wrote:
This is a great article HB, very informative.

Silversky: holy shit, what a classy and appropriate banner.

Haha, the credit for the concept goes all to Hot_Bid. But, yeah I love the banner for this one too~ :D
Graphics
hyst.eric.al
Profile Blog Joined June 2009
United States2332 Posts
September 03 2009 02:48 GMT
#91
lol blizzard is finally paying tribute to the queen after a billion years of neglecting it.
Leta , BeSt, Calm fan forever! 김정우, I am sorry I ever lost faith in you.
genryou
Profile Blog Joined February 2009
Malaysia390 Posts
September 03 2009 03:01 GMT
#92
I want to see the reaction from the guy at the Gamereplay.
I, Challenge Everything
blue_arrow
Profile Blog Joined July 2008
1971 Posts
September 03 2009 03:04 GMT
#93
On September 03 2009 12:01 genryou wrote:
I want to see the reaction from the guy at the Gamereplay.


i want to see everyones reactions!
very insightful article, wish i could play =p
| MLIA | the weather sucks dick here
Archerofaiur
Profile Joined August 2008
United States4101 Posts
Last Edited: 2009-09-03 03:09:08
September 03 2009 03:08 GMT
#94
I think this is kind of like if we were playing SC1 alpha and someone discovered that making workers all game was unbeatable. Of course you would have people saying making workers is overpowered.
http://sclegacy.com/news/28-scl/250-starcraftlegacy-macro-theorycrafting-contest-winners
Luddite
Profile Blog Joined April 2007
United States2315 Posts
September 03 2009 03:11 GMT
#95
hahaha, the classic zerg rush is back with a vengeance.
Can't believe I'm still here playing this same game
Jibba
Profile Blog Joined October 2007
United States22883 Posts
Last Edited: 2009-09-03 03:15:44
September 03 2009 03:13 GMT
#96
On September 03 2009 11:43 uglymoose89 wrote:
What if the Queen's spawning ability wasn't as effective early game but gained effectiveness later on as you went higher in the tech tree. This would not only prevent such early advantages but allow the zerg to keep up as the game gets to late game.

Like start with only one or two larvae that can be spawned. And as you upgrade the ability you can get more larva per spawn. This would allow the zerg to still have this ability early game but not be able to use it to gain as large of an advantage as they would have with the origional ability. This would also keep the queen as Level one tech without eliminating the ability or the unit altogether.

I don't think this, increased costs or later tech are the proper solution. Maybe my take on it isn't accurate, but it sounds like Inject Larvae breaks the philosophy of Zerg itself, that is numerous/expansive bases and a critical choice between army and economy. Zerg outnumber their opponents, so it just makes no sense that Zerg should be able to play late game against P/T on just 2 bases. I don't think they'll take the route of increasing mana cost simply because they want it to be a new component to macro like the P/T equivalents. Casting it once every 150 energy instead of 25 energy is a huge difference in your econ management. Maybe a better solution would just be to reduce the amount of larvae added.

Also, thanks for the article HB, and I'm also impressed with your idea behind it. Instead of making a worthless complete summary of the race based purely off FUD *coughGameReplayscough*, you chose something very specific so that you could try to understand all the dimensions of it. Very smart move.
ModeratorNow I'm distant, dark in this anthrobeat
Tyraz
Profile Blog Joined September 2008
New Zealand310 Posts
September 03 2009 03:17 GMT
#97
On September 03 2009 12:13 Jibba wrote:
Show nested quote +
On September 03 2009 11:43 uglymoose89 wrote:
What if the Queen's spawning ability wasn't as effective early game but gained effectiveness later on as you went higher in the tech tree. This would not only prevent such early advantages but allow the zerg to keep up as the game gets to late game.

Like start with only one or two larvae that can be spawned. And as you upgrade the ability you can get more larva per spawn. This would allow the zerg to still have this ability early game but not be able to use it to gain as large of an advantage as they would have with the origional ability. This would also keep the queen as Level one tech without eliminating the ability or the unit altogether.

I don't think this, increased costs or later tech are the proper solution. Maybe my take on it isn't accurate, but it sounds like Inject Larvae breaks the philosophy of Zerg itself, that is numerous/expansive bases and a critical choice between army and economy. Zerg outnumber their opponents, so it just makes no sense that Zerg should be able to play late game against P/T on just 2 bases. I don't think they'll take the route of increasing mana cost simply because they want it to be a new component to macro like the P/T equivalents. Casting it once every 150 energy instead of 25 energy is a huge difference in your econ management. Maybe a better solution would just be to reduce the amount of larvae added.

Also, thanks for the article HB, and I'm also impressed with your idea behind it. Instead of making a worthless complete summary of the race based purely off FUD *coughGameReplayscough*, you chose something very specific so that you could try to understand all the dimensions of it. Very smart move.

Or Individual Lava upgrades per queen? So you have the choice of waiting for like 150 energy to boost total amount of Lava up to a maximum of 4 (from 2 or something) or just keep shootin them out?
That way when you get a new expo, you need to keep making the decisions.
Just an idea though.
100% Pure.
uglymoose89
Profile Blog Joined November 2008
United States671 Posts
September 03 2009 03:20 GMT
#98
+ Show Spoiler +
On September 03 2009 12:13 Jibba wrote:
Show nested quote +
On September 03 2009 11:43 uglymoose89 wrote:
What if the Queen's spawning ability wasn't as effective early game but gained effectiveness later on as you went higher in the tech tree. This would not only prevent such early advantages but allow the zerg to keep up as the game gets to late game.

Like start with only one or two larvae that can be spawned. And as you upgrade the ability you can get more larva per spawn. This would allow the zerg to still have this ability early game but not be able to use it to gain as large of an advantage as they would have with the origional ability. This would also keep the queen as Level one tech without eliminating the ability or the unit altogether.

I don't think this, increased costs or later tech are the proper solution. Maybe my take on it isn't accurate, but it sounds like Inject Larvae breaks the philosophy of Zerg itself, that is numerous/expansive bases and a critical choice between army and economy. Zerg outnumber their opponents, so it just makes no sense that Zerg should be able to play late game against P/T on just 2 bases. I don't think they'll take the route of increasing mana cost simply because they want it to be a new component to macro like the P/T equivalents. Casting it once every 150 energy instead of 25 energy is a huge difference in your econ management. Maybe a better solution would just be to reduce the amount of larvae added.

Also, thanks for the article HB, and I'm also impressed with your idea behind it. Instead of making a worthless complete summary of the race based purely off FUD *coughGameReplayscough*, you chose something very specific so that you could try to understand all the dimensions of it. Very smart move.


But my idea wasn't just later tech. The ability remains at the lower level just not as effective as it is right now. But higher in the tech tree the ability would gain potency. The upgrades to make more larvae per cast coupled with a higher energy cost would help alleviate the problem of zerg being able to power drones early on that easily.
Jibba
Profile Blog Joined October 2007
United States22883 Posts
Last Edited: 2009-09-03 03:43:24
September 03 2009 03:30 GMT
#99
On September 03 2009 12:20 uglymoose89 wrote:
+ Show Spoiler +
On September 03 2009 12:13 Jibba wrote:
Show nested quote +
On September 03 2009 11:43 uglymoose89 wrote:
What if the Queen's spawning ability wasn't as effective early game but gained effectiveness later on as you went higher in the tech tree. This would not only prevent such early advantages but allow the zerg to keep up as the game gets to late game.

Like start with only one or two larvae that can be spawned. And as you upgrade the ability you can get more larva per spawn. This would allow the zerg to still have this ability early game but not be able to use it to gain as large of an advantage as they would have with the origional ability. This would also keep the queen as Level one tech without eliminating the ability or the unit altogether.

I don't think this, increased costs or later tech are the proper solution. Maybe my take on it isn't accurate, but it sounds like Inject Larvae breaks the philosophy of Zerg itself, that is numerous/expansive bases and a critical choice between army and economy. Zerg outnumber their opponents, so it just makes no sense that Zerg should be able to play late game against P/T on just 2 bases. I don't think they'll take the route of increasing mana cost simply because they want it to be a new component to macro like the P/T equivalents. Casting it once every 150 energy instead of 25 energy is a huge difference in your econ management. Maybe a better solution would just be to reduce the amount of larvae added.

Also, thanks for the article HB, and I'm also impressed with your idea behind it. Instead of making a worthless complete summary of the race based purely off FUD *coughGameReplayscough*, you chose something very specific so that you could try to understand all the dimensions of it. Very smart move.


But my idea wasn't just later tech. The ability remains at the lower level just not as effective as it is right now. But higher in the tech tree the ability would gain potency. The upgrades to make more larvae per cast coupled with a higher energy cost would help alleviate the problem of zerg being able to power drones early on that easily.
I know but you're still faced with the problem (and I do think it's a game design problem) of Zerg 2 basing. Now min/gas requirements might force them to get to 3/4 bases, but the unit production with that is still just off the charts, and within 30 seconds of that 3rd base going down, it can be fully drone saturated while the 1st hatchery works on other units.

I know that latter part is theorycraft, but for the people who played 1hatch builds extensively, do you think Zerg can hold their own lategame with 2 hatch (ignoring the ridiculous tier1 advantage they're currently getting)? I mean simply production wise.
ModeratorNow I'm distant, dark in this anthrobeat
Islandsnake
Profile Joined April 2009
United States679 Posts
September 03 2009 03:33 GMT
#100
Is there more articles too come?


*enjoyed this.
Bang!
Prev 1 2 3 4 5 6 7 19 20 21 Next All
Please log in or register to reply.
Live Events Refresh
Big Brain Bouts
16:00
#123
Soulspirit vs goblin
TriGGeR vs Bunny
RotterdaM1076
Liquipedia
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
RotterdaM 1076
ProTech91
BRAT_OK 79
RushiSC 39
StarCraft: Brood War
Mong 230
ggaemo 137
Hyun 39
Bale 36
JYJ 26
NotJumperer 19
Counter-Strike
fl0m4424
Heroes of the Storm
Liquid`Hasu269
KnowMe75
Other Games
Grubby2468
singsing1947
B2W.Neo439
shahzam364
UpATreeSC183
C9.Mang0167
ArmadaUGS119
CosmosSc2 107
JuggernautJason85
XaKoH 84
QueenE76
Trikslyr48
XcaliburYe42
Livibee28
Rex19
SteadfastSC16
Organizations
StarCraft 2
angryscii 24
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
[ Show 15 non-featured ]
StarCraft 2
• intothetv
• AfreecaTV YouTube
• Kozan
• IndyKCrew
• LaughNgamezSOOP
• Migwel
• sooper7s
StarCraft: Brood War
• blackmanpl 29
• FirePhoenix9
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
League of Legends
• Jankos1461
Other Games
• imaqtpie483
• Shiphtur380
Upcoming Events
OSC
3h 6m
Replay Cast
5h 36m
Korean StarCraft League
8h 6m
Afreeca Starleague
9h 6m
RSL Revival
14h 6m
Serral vs SHIN
herO vs Solar
Online Event
20h 6m
RSL Revival
1d 14h
Clem vs ByuN
Rogue vs Lambo
OSC
1d 17h
WardiTV Weekly
2 days
Sparkling Tuna Cup
3 days
[ Show More ]
INu's Battles
3 days
Cure vs herO
ByuN vs Rogue
PiGosaur Cup
4 days
The PondCast
4 days
Kung Fu Cup
4 days
Patches Events
4 days
Replay Cast
5 days
CrankTV Team League
5 days
Replay Cast
6 days
CrankTV Team League
6 days
Liquipedia Results

Completed

Proleague 2026-07-22
HSC XXIX
Eternal Conflict S2 E3

Ongoing

CSL 2026 Summer (S21)
KCM Race Survival 2026 Season 3
Escore Tournament S3: W4
RSL Revival: Season 6
CranK Gathers Season 4: BW vs SC2 Team League
SCTL 2026 Spring
BLAST Bounty Summer Qual
Stake Ranked Episode 3
XSE Pro League 2026
IEM Cologne Major 2026
Stake Ranked Episode 2
CS Asia Championships 2026
Asian Champions League 2026
IEM Atlanta 2026
PGL Astana 2026

Upcoming

ASL S22 SEASON OPEN Day 2
Escore Tournament S3: W5
ASL Season 22: Qualifier #1
ASL Season 22: Qualifier #2
CSLAN 4
ASL Season 22
Blizzard Classic Cup 2026
HSC XXX
SC4ALL II: StarCraft II
Kung Fu Cup 2026 Grand Finals
Light Tournament 2026
Eternal Conflict S2 Finale
ESL Pro League Season 24
Stake Ranked Episode 4
Logitech G Connect 2026
SL StarSeries Fall 2026
FISSURE Playground #5
BLAST Open Fall 2026
Esports World Cup 2026
BLAST Bounty Summer 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.