• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 12:31
CEST 18:31
KST 01:31
  • 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
TL.net Map Contest #22 - Voting & Ladder Map Selection1Code S Season 2 (2026) - RO8 Preview4[ASL21] Finals Preview: Two Legacies21Code S Season 2 (2026) - RO12 Preview2herO wins GSL Code S Season 1 (2026)7
Community News
StarCraft II 5.0.16 PTR Patch Notes may 26th83Weekly Cups (May 18-25): MaxPax wins doubles0Crank Gathers Season 4: BW vs SC2 Team League4Weekly Cups (May 11-17): Classic wins double1Code S Season 1 (2026) - RO8 Results2
StarCraft 2
General
Changing from 12 to 8 is just asking for StarCraft StarCraft II 5.0.16 PTR Patch Notes may 26th TL Poll: How do you feel about the 5.0.16 PTR balance changes? Weekly Cups (May 11-17): Classic wins double TL.net Map Contest #22 - Voting & Ladder Map Selection
Tourneys
GSL Code S Season 2 (2026) Sparkling Tuna Cup - Weekly Open Tournament Crank Gathers Season 4: BW vs SC2 Team League GSL Code S Season 1 (2026) Maestros of The Game 2 announcement and schedule !
Strategy
[G] Having the right mentality to improve
Custom Maps
[D]RTS in all its shapes and glory <3 [A] Nemrods 1/4 players
External Content
Welcome to the External Content forum Mutation # 527 Hell Train The PondCast: SC2 News & Results Mutation # 526 Rubber and Glue
Brood War
General
FlaShFTW vs A.Alm Grudge Match Event BGH Auto Balance -> http://bghmmr.eu/ VPN experiences Every Matchup's Top 5 Winrates (all ASLs & KSLs) Pros React To: ASL S21 Finals
Tourneys
[ASL21] Grand Finals [Megathread] Daily Proleagues Escore Tournament StarCraft Season 2 [BSL22] WB Final & LB Semis - Saturday 21:00 CEST
Strategy
Any training maps people recommend? Muta micro map competition [G] Hydra ZvZ: An Introduction Fighting Spirit mining rates
Other Games
General Games
Stormgate/Frost Giant Megathread Nintendo Switch Thread ZeroSpace Megathread Path of Exile Dawn of War IV
Dota 2
Official 'what is Dota anymore' discussion
League of Legends
Heroes of the Storm
Simple Questions, Simple Answers Heroes of the Storm 2.0
Hearthstone
Deck construction bug Heroes of StarCraft mini-set
TL Mafia
Vanilla Mini Mafia Mafia Game Mode Feedback/Ideas TL Mafia Community Thread Five o'clock TL Mafia
Community
General
US Politics Mega-thread Russo-Ukrainian War Thread Things Aren’t Peaceful in Palestine Trading/Investing Thread Dating: How's your luck?
Fan Clubs
The herO Fan Club!
Media & Entertainment
[Manga] One Piece Anime Discussion Thread [Req][Books] Good Fantasy/SciFi books
Sports
2024 - 2026 Football Thread McBoner: A hockey love story TeamLiquid Health and Fitness Initiative For 2023 Formula 1 Discussion
World Cup 2022
Tech Support
Computer Build, Upgrade & Buying Resource Thread Facing Challenges in Mobile App Development
TL Community
The Automated Ban List
Blogs
Customization Drives Loyalty…
TrAiDoS
Why RTS gamers make better f…
gosubay
ramps on octagon
StaticNine
ASL S21 English Commentary…
namkraft
Customize Sidebar...

Website Feedback

Closed Threads



Active: 1855 users

[GSL 2021] Code S - Semi Finals - Day One - Page 7

Forum Index > StarCraft 2 Tournaments
Post a Reply
Prev 1 5 6 7 8 Next All
[PkF] Wire
Profile Joined March 2013
France24238 Posts
September 27 2021 16:20 GMT
#121
Fuck. That result really makes me depressed. I don't even want to catch up on the series. Starcraft is harsh, I hope Rogue can find in that first offline bo7 loss the motivation he will need to wreck faces at Katowice.
tigera6
Profile Joined March 2021
3489 Posts
September 27 2021 16:24 GMT
#122
On September 28 2021 00:59 [Phantom] wrote:
Can't believe some people here are saying Rogue "misread" Zest in the last game.

No. That was his plan all along. Make a ton of Corruptors, kill all air, then make BL and kill the ground cause air takes too long to remake (specially since he killed the stargates) so he knew zests wouldn't go air.

He didn't misread the build. He literally dictated what zest would do.

The reason he lost is he made BL at the top left of the map instead of basically anywhere else. If he makes them at his third? He wins. At his fourth? He wins. At the middle right? He wins.

He literally lost because he foolishly made his BL in literally the worst place possible because he was planning on a quick attack, but didn't consider Zest would attack him slightly sooner and through the right. If zest takes literally 10 seconds more before attacking Zest loses.

No, Rogue clearly mis-read the army from Zest. He expected Zest was having a more sky-centric army, and expected the Corruptor to wipe them out, then his ling and Queen could have done the rest of the job. But Zest was growing his ground army a bit, unbeknown to Rogue. Thats why Rogue was making 16 Roach right after that, and START a greater hive to finish the job.
If Rogue was planning to get the BL out all along, he should have made the Greater Spire BEFORE the fight start, and could have morphed them right on top of Zest main base after all the Carrier/VR have been destroyed. And he wouldnt have made 16 more Roach to save the supply for more BL.
In the end, Rogue ended up with 8BL, which is not scary enough, while all of his Roach/Ravager died to the fight at the 4th base of Zest, forcing Rogue to make bunch of Spine because he did not have supply with 30 of them tied to the Corruptors. You cant tell me that Rogue was planning that all along and the only thing went wrong was the BL morphing elsewhere.
Elentos
Profile Blog Joined February 2015
55578 Posts
September 27 2021 16:32 GMT
#123
On September 28 2021 01:20 [PkF] Wire wrote:
Fuck. That result really makes me depressed. I don't even want to catch up on the series. Starcraft is harsh, I hope Rogue can find in that first offline bo7 loss the motivation he will need to wreck faces at Katowice.

Maybe look at it from the bright side in that Zest is in the finals of the last GSL he gets to play before going to the military. And now that Rogue isn't in the finals, there's a 10% chance the games may be watchable.
Every 60 seconds in Africa, a minute passes.
WombaT
Profile Blog Joined May 2010
Northern Ireland26912 Posts
September 27 2021 16:44 GMT
#124
That was fun, in a kind of intriguing way! Not just because a Protoss won for once in one of these high stakes PvZs.

Last game was super tight, both Rogue and Zest had the right plan, formulated quickly in a changing scenario, the timing just worked in Zest’s favour.

One of those scenarios I think both players made smart moves with their decision-making processes, but hey one has to lose.

It’s impressive, I mean obviously they’re high level pros, but with the observer’s eye it can take many of us a moment, if we even get there to process what the play is here, and these folks can do it with imperfect information and the not small obstacles of having to be the ones to play the game.

Zest sniffed a potential kill timing if he threw down multiple robos and just went, Rogue sniffed out that Zest was likely going for this, but made sure to wipe the Stargates to force him 100% into it and counter the counter by delaying the Zest push with a static D wall. Zest just hit slightly too quickly and hard.

Cool stuff. I usually dislike PvZ rather a lot but I do enjoy that kind of bluff and counter bluff stuff.

'You'll always be the cuddly marsupial of my heart, despite the inherent flaws of your ancestry' - Squat
swarminfestor
Profile Joined September 2017
Malaysia2461 Posts
September 27 2021 16:48 GMT
#125
On September 28 2021 01:20 [PkF] Wire wrote:
Fuck. That result really makes me depressed. I don't even want to catch up on the series. Starcraft is harsh, I hope Rogue can find in that first offline bo7 loss the motivation he will need to wreck faces at Katowice.


Don't worry, Rogue will comeback for sure.
Rogue & Maru fan boy. ^^
[PkF] Wire
Profile Joined March 2013
France24238 Posts
September 27 2021 16:55 GMT
#126
On September 28 2021 01:32 Elentos wrote:
Show nested quote +
On September 28 2021 01:20 [PkF] Wire wrote:
Fuck. That result really makes me depressed. I don't even want to catch up on the series. Starcraft is harsh, I hope Rogue can find in that first offline bo7 loss the motivation he will need to wreck faces at Katowice.

Maybe look at it from the bright side in that Zest is in the finals of the last GSL he gets to play before going to the military. And now that Rogue isn't in the finals, there's a 10% chance the games may be watchable.

don't get me wrong I'm happy for Zest, the guy deserves it and it's great to probably have a Protoss GSL champion again. But I'm still a Rogue fan, so that one hurts. Bad.
Solio
Profile Joined June 2016
France145 Posts
September 27 2021 17:16 GMT
#127
On September 27 2021 17:22 Solio wrote:
Zest will win


Called it [image loading]

angry_maia
Profile Joined August 2020
331 Posts
September 27 2021 17:55 GMT
#128
Will Zest being going to military before IEM katowice?
[Phantom]
Profile Blog Joined August 2013
Mexico2170 Posts
September 27 2021 17:59 GMT
#129
On September 28 2021 01:24 tigera6 wrote:
Show nested quote +
On September 28 2021 00:59 [Phantom] wrote:
Can't believe some people here are saying Rogue "misread" Zest in the last game.

No. That was his plan all along. Make a ton of Corruptors, kill all air, then make BL and kill the ground cause air takes too long to remake (specially since he killed the stargates) so he knew zests wouldn't go air.

He didn't misread the build. He literally dictated what zest would do.

The reason he lost is he made BL at the top left of the map instead of basically anywhere else. If he makes them at his third? He wins. At his fourth? He wins. At the middle right? He wins.

He literally lost because he foolishly made his BL in literally the worst place possible because he was planning on a quick attack, but didn't consider Zest would attack him slightly sooner and through the right. If zest takes literally 10 seconds more before attacking Zest loses.

No, Rogue clearly mis-read the army from Zest. He expected Zest was having a more sky-centric army, and expected the Corruptor to wipe them out, then his ling and Queen could have done the rest of the job. But Zest was growing his ground army a bit, unbeknown to Rogue. Thats why Rogue was making 16 Roach right after that, and START a greater hive to finish the job.
If Rogue was planning to get the BL out all along, he should have made the Greater Spire BEFORE the fight start, and could have morphed them right on top of Zest main base after all the Carrier/VR have been destroyed. And he wouldnt have made 16 more Roach to save the supply for more BL.
In the end, Rogue ended up with 8BL, which is not scary enough, while all of his Roach/Ravager died to the fight at the 4th base of Zest, forcing Rogue to make bunch of Spine because he did not have supply with 30 of them tied to the Corruptors. You cant tell me that Rogue was planning that all along and the only thing went wrong was the BL morphing elsewhere.


I guess we're reading the situationvery differently. What I see is that he didn't wait util greater spire because he needed upgrades and greater spire takes forever, it would have delayed his push a lot letting Zest build the ultimate skytoss disruptor army he was doing. Roach ravager queen was good, and worked quite well. Like you said he expected the corruptors to wipe everything out, and they did. It wasn't an all in push in any way, he had 4 bases (I think he was building a fifth), and 86 drones, so there was no need to break Zest with just 1 push. He made some roaches after that because BL withouth any support suck.

If you are expecting your enemy to continue to go air, you don't go BL because they straight up die. He knew Zest wouldn't be going air anymore. The problem is he thought he would stay at his base. You're right in that he misjudged how much ground army Zest would make, as he had quite a bit more gateways than he expected. But he knew he was going ground. He lost because he wanted to push Zest (that's why he morphed the BL there), and wasn't ready when Zest pushed him faster.

I'm 100% sure if he had his BL with him at his base he would have won.
WriterTeamLiquid Staff writer since 2014 @Mortal_Phantom
Crocolisk Dundee
Profile Blog Joined October 2015
870 Posts
September 27 2021 18:10 GMT
#130
Zest, Trap or Cure - any of these as the new GSL champion would be an interesting storyline. Zest: Wins his last GSL before military service. Trap: Finally manages to win a GSL after three defeats in the finals. Cure: First premier tournament win of his career.
Stopped watching ESL content in 2022 when the company was acquired by Savvy Gaming Group. Also object to sponsorships by the U.S. Air Force. Thanks for the lively discussions about sportswashing. StarCraft II is not for me anymore.
Fanatic-Templar
Profile Joined February 2010
Canada5819 Posts
September 27 2021 18:27 GMT
#131
I'm so excited to see Zest get a shot at the championship. I'm super happy to see Zest still using Stasis Traps more than any other player I've seen, since those were what originally made me a fan of him, and made this more exciting than most PvZs. And this means no crushing Rogue vs Trap grand finals, which is fantastic news. I'm really looking forward to the end of this tournament.
I bear this sig to commemorate the loss of the team icon that commemorated Oversky's 2008-2009 Proleague Round 1 performance.
tigera6
Profile Joined March 2021
3489 Posts
September 27 2021 18:33 GMT
#132
On September 28 2021 02:55 angry_maia wrote:
Will Zest being going to military before IEM katowice?

Unfortunately, yes, according to the history of it. I dont even know if Zest can play in the DH Global Final in Nov.
tigera6
Profile Joined March 2021
3489 Posts
Last Edited: 2021-09-27 18:44:24
September 27 2021 18:44 GMT
#133
On September 28 2021 02:59 [Phantom] wrote:
Show nested quote +
On September 28 2021 01:24 tigera6 wrote:
On September 28 2021 00:59 [Phantom] wrote:
Can't believe some people here are saying Rogue "misread" Zest in the last game.

No. That was his plan all along. Make a ton of Corruptors, kill all air, then make BL and kill the ground cause air takes too long to remake (specially since he killed the stargates) so he knew zests wouldn't go air.

He didn't misread the build. He literally dictated what zest would do.

The reason he lost is he made BL at the top left of the map instead of basically anywhere else. If he makes them at his third? He wins. At his fourth? He wins. At the middle right? He wins.

He literally lost because he foolishly made his BL in literally the worst place possible because he was planning on a quick attack, but didn't consider Zest would attack him slightly sooner and through the right. If zest takes literally 10 seconds more before attacking Zest loses.

No, Rogue clearly mis-read the army from Zest. He expected Zest was having a more sky-centric army, and expected the Corruptor to wipe them out, then his ling and Queen could have done the rest of the job. But Zest was growing his ground army a bit, unbeknown to Rogue. Thats why Rogue was making 16 Roach right after that, and START a greater hive to finish the job.
If Rogue was planning to get the BL out all along, he should have made the Greater Spire BEFORE the fight start, and could have morphed them right on top of Zest main base after all the Carrier/VR have been destroyed. And he wouldnt have made 16 more Roach to save the supply for more BL.
In the end, Rogue ended up with 8BL, which is not scary enough, while all of his Roach/Ravager died to the fight at the 4th base of Zest, forcing Rogue to make bunch of Spine because he did not have supply with 30 of them tied to the Corruptors. You cant tell me that Rogue was planning that all along and the only thing went wrong was the BL morphing elsewhere.


I guess we're reading the situationvery differently. What I see is that he didn't wait util greater spire because he needed upgrades and greater spire takes forever, it would have delayed his push a lot letting Zest build the ultimate skytoss disruptor army he was doing. Roach ravager queen was good, and worked quite well. Like you said he expected the corruptors to wipe everything out, and they did. It wasn't an all in push in any way, he had 4 bases (I think he was building a fifth), and 86 drones, so there was no need to break Zest with just 1 push. He made some roaches after that because BL withouth any support suck.

If you are expecting your enemy to continue to go air, you don't go BL because they straight up die. He knew Zest wouldn't be going air anymore. The problem is he thought he would stay at his base. You're right in that he misjudged how much ground army Zest would make, as he had quite a bit more gateways than he expected. But he knew he was going ground. He lost because he wanted to push Zest (that's why he morphed the BL there), and wasn't ready when Zest pushed him faster.

I'm 100% sure if he had his BL with him at his base he would have won.

Yeah, I think we just have different read on the situation. To me, it was more of an all-in from Rogue, especially when he moved all the Queen along as well. After wiping Zest initial air army, Rogue can just go home and keep expanding, it would have been great for him imo. Instead Rogue tried to stay around for too long, losing all the Queens and Lings (he did not make Roach with the original Corruptors push) and then making more effort to kill Zest on-point with more Roach-Ravager, and then the Greater Spire, all the while leaving Zest free to build up his ground army. That look like a failed all-in to me, but yeah, we can agree to dis-agree on this/

deacon.frost
Profile Joined February 2013
Czech Republic12129 Posts
September 27 2021 19:19 GMT
#134
On September 28 2021 00:59 [Phantom] wrote:
Can't believe some people here are saying Rogue "misread" Zest in the last game.

No. That was his plan all along. Make a ton of Corruptors, kill all air, then make BL and kill the ground cause air takes too long to remake (specially since he killed the stargates) so he knew zests wouldn't go air.

He didn't misread the build. He literally dictated what zest would do.

The reason he lost is he made BL at the top left of the map instead of basically anywhere else. If he makes them at his third? He wins. At his fourth? He wins. At the middle right? He wins.

He literally lost because he foolishly made his BL in literally the worst place possible because he was planning on a quick attack, but didn't consider Zest would attack him slightly sooner and through the right. If zest takes literally 10 seconds more before attacking Zest loses.

He could have made them behind the main base in the top right corner. That's the worst possible place. you're wellcome.
I imagine France should be able to take this unless Lilbow is busy practicing for Starcraft III. | KadaverBB is my fairy ban mother.
Gilgamesh_
Profile Joined September 2021
36 Posts
September 27 2021 20:25 GMT
#135
In my eyes game 6 was more painful to watch than game 7. Those undergraded lings failing to kill much of anything gave me flashbacks of Reynor vs Cure at season finals.
Game 7 was kind of fun and I think too unorthodox to be judgemental of the decisionmaking on either side.
Gottingen
Profile Joined February 2018
United States27 Posts
September 27 2021 20:47 GMT
#136
On September 28 2021 02:55 angry_maia wrote:
Will Zest being going to military before IEM katowice?

Yes
angry_maia
Profile Joined August 2020
331 Posts
September 27 2021 21:32 GMT
#137
On September 28 2021 05:47 Gottingen wrote:
Show nested quote +
On September 28 2021 02:55 angry_maia wrote:
Will Zest being going to military before IEM katowice?

Yes


Zambrah
Profile Blog Joined June 2011
United States7393 Posts
Last Edited: 2021-09-27 22:24:54
September 27 2021 22:24 GMT
#138
Holy shit, a chance Protoss might win a GSL, this is a hallucination right? Cure is going to stomp Trap and Zest right??

Am I dreaming, or is Protoss legitimately close to winning a GSL?

Also, Zest leaving the game after being the first person to beat Rogue in an offline Bo7 is the most Mic Drop way to go out of all time.
Incremental change is the Democrat version of Trickle Down economics.
Zaros
Profile Blog Joined September 2010
United Kingdom3692 Posts
September 27 2021 22:35 GMT
#139
On September 28 2021 07:24 Zambrah wrote:
Holy shit, a chance Protoss might win a GSL, this is a hallucination right? Cure is going to stomp Trap and Zest right??

Am I dreaming, or is Protoss legitimately close to winning a GSL?

Also, Zest leaving the game after being the first person to beat Rogue in an offline Bo7 is the most Mic Drop way to go out of all time.


I want the fairly tale zest ending so bad, he's got to be the favourite of the 3 players left now.

To break clear of MC and get that 3rd GSL win would really cement him as the Protoss GOAT, and what a career since royal roading back in 2014 I don't think anyone other than Maru has the longevity and sustained success over such a time period and to think he has been nearly solely defining the meta for Protoss these past 5 years
Poopi
Profile Blog Joined November 2010
France12924 Posts
September 27 2021 23:34 GMT
#140
Didn’t he win the first GSL of LotV versus TY as well?
Winning right before leaving would be awesome
WriterMaru
Prev 1 5 6 7 8 Next All
Please log in or register to reply.
Live Events Refresh
IPSL
16:00
Ro16 Group C
ZZZero vs WorsT
Julia vs eOnzErG
Liquipedia
uThermal 2v2 Circuit
15:00
Season 2: Warm Up Cup #3
uThermal343
LiquipediaDiscussion
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
mouzHeroMarine 404
Ryung 353
uThermal 343
ProTech79
BRAT_OK 64
StarCraft: Brood War
Britney 27631
Zeus 196
Last 117
Rock 30
Sexy 29
Sacsri 25
ajuk12(nOOB) 16
Dota 2
Gorgc5920
qojqva1273
Counter-Strike
fl0m1430
Heroes of the Storm
Khaldor326
Liquid`Hasu258
Other Games
singsing3195
B2W.Neo536
Beastyqt316
Trikslyr45
Grubby32
fpsfer 1
Organizations
Other Games
EGCTV583
BasetradeTV286
Counter-Strike
PGL196
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
[ Show 14 non-featured ]
StarCraft 2
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• LaughNgamezSOOP
• Migwel
• sooper7s
StarCraft: Brood War
• Airneanach51
• Michael_bg 13
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
League of Legends
• Jankos2091
• TFBlade1170
Upcoming Events
BSL
2h 29m
TerrOr vs Dewalt
Bonyth vs eOnzErG
Replay Cast
7h 29m
RSL Revival
14h 29m
Lambo vs Rogue
Clem vs TBD
herO vs TBD
Maestros of the Game
20h 29m
SHIN vs Nicoract
Rogue vs Gerald
ByuN vs Shameless
Cure vs TriGGeR
OSC
20h 29m
IPSL
23h 29m
Dragon vs Artosis
dxtr13 vs Hawk
BSL
1d 2h
Wardi Open
1d 19h
Monday Night Weeklies
1d 23h
Replay Cast
2 days
[ Show More ]
Sparkling Tuna Cup
2 days
WardiTV Spring Champion…
2 days
Maestros of the Game
2 days
The PondCast
3 days
Kung Fu Cup
3 days
Maestros of the Game
3 days
Replay Cast
4 days
Replay Cast
4 days
WardiTV Spring Champion…
4 days
Maestros of the Game
4 days
Replay Cast
5 days
uThermal 2v2 Circuit
5 days
Maestros of the Game
5 days
Replay Cast
6 days
Solar vs Classic
uThermal 2v2 Circuit
6 days
Liquipedia Results

Completed

Escore Tournament S2: King of Kings
2026 GSL S1
Heroes Pulsing #1

Ongoing

2026 KK StarCraft Pro League
BSL Season 22
IPSL Spring 2026
KCM Race Survival 2026 Season 2
KK 2v2 League Season 1
Acropolis #4
CSCL: Masked Kings S4
YSL S3
SCTL 2026 Spring
WardiTV Spring 2026
Maestros of the Game 2
2026 GSL S2
RSL Revival: Season 5
Murky Cup 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
Stake Ranked Episode 1
BLAST Open Spring 2026

Upcoming

BSL 22 Non-Korean Championship
CSLAN 4
Blizzard Classic Cup 2026
Kung Fu Cup 2026 Grand Finals
CranK Gathers Season 4: BW vs SC2 Team League
HSC XXIX
uThermal 2v2 2026 Main Event
Heroes Pulsing #3
Heroes Pulsing #2
Esports World Cup 2026
BLAST Bounty Summer 2026
BLAST Bounty Summer Qual
Stake Ranked Episode 3
XSE Pro League 2026
IEM Cologne Major 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.