• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 21:14
CEST 03:14
KST 10:14
  • 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] Ro4 Preview: On Course12Code S Season 1 - RO8 Preview7[ASL21] Ro8 Preview Pt2: Progenitors8Code S Season 1 - RO12 Group A: Rogue, Percival, Solar, Zoun13[ASL21] Ro8 Preview Pt1: Inheritors16
Community News
Code S Season 1 (2026) - RO8 Results1Weekly Cups (May 4-10): Clem, MaxPax, herO win1Maestros of The Game 2 announcement and schedule !11Weekly Cups (April 27-May 4): Clem takes triple0RSL Revival: Season 5 - Qualifiers and Main Event12
StarCraft 2
General
Team Liquid Map Contest #22 - The Finalists Code S Season 1 (2026) - RO8 Results MaNa leaves Team Liquid Weekly Cups (May 4-10): Clem, MaxPax, herO win Code S Season 1 - RO8 Preview
Tourneys
KSL Week 89 2026 GSL Season 2 Qualifiers Maestros of The Game 2 announcement and schedule ! $5,000 WardiTV Spring Championship 2026 SC2 INu's Battles#16 <BO.9>
Strategy
Custom Maps
[D]RTS in all its shapes and glory <3 [A] Nemrods 1/4 players
External Content
Mutation # 525 Wheel of Misfortune The PondCast: SC2 News & Results Mutation # 524 Death and Taxes Mutation # 523 Firewall
Brood War
General
ASL21 General Discussion vespene.gg — BW replays in browser Pros React to: TvT Masterclass in FlaSh vs Light BGH Auto Balance -> http://bghmmr.eu/ ASL21 Strategy, Pimpest Plays Discussions
Tourneys
Escore Tournament StarCraft Season 2 [ASL21] Semifinals B [Megathread] Daily Proleagues [ASL21] Semifinals A
Strategy
Fighting Spirit mining rates [G] Hydra ZvZ: An Introduction Simple Questions, Simple Answers Muta micro map competition
Other Games
General Games
Stormgate/Frost Giant Megathread Nintendo Switch Thread Warcraft III: The Frozen Throne Starcraft Tabletop Miniature Game PC Games Sales Thread
Dota 2
The Story of Wings Gaming
League of Legends
Heroes of the Storm
Simple Questions, Simple Answers Heroes of the Storm 2.0
Hearthstone
Deck construction bug Heroes of StarCraft mini-set
TL Mafia
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 UK Politics Mega-thread YouTube Thread European Politico-economics QA Mega-thread
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 Formula 1 Discussion
World Cup 2022
Tech Support
streaming software Strange computer issues (software) [G] How to Block Livestream Ads
TL Community
The Automated Ban List
Blogs
How EEG Data Can Predict Gam…
TrAiDoS
ramps on octagon
StaticNine
Funny Nicknames
LUCKY_NOOB
Customize Sidebar...

Website Feedback

Closed Threads



Active: 1738 users

Effort is still bad - Page 4

Blogs > Plexa
Post a Reply
Prev 1 2 3 4 5 6 7 8 Next All
samachking
Profile Blog Joined August 2007
Bahrain4949 Posts
May 28 2010 15:56 GMT
#61
On May 29 2010 00:49 Plexa wrote:
Show nested quote +
On May 29 2010 00:43 IdrA wrote:
i mean seriously if anyone hates cheese its me but you see him punish proxy raxes and 12 cc's and disregard the fact that he had an 80%+ win rate through proleague for most of a season, carried cj through 2 rounds of ace matches in the playoffs, the vast majority of that through absolutely unmatched late game management. and then you try to make the same point about jaedong who quite possibly has the best multitasking of all time because he punished fantasy's tech build bullshit?
god damn you're stupid.

I'll concede the Jaedong point, because that probably is just me being an angry fanboy. But I just don't see Effort continually posting results against Jaedong, Flash and other good gamers with the way he played in this starleague. Flash and Jaedong are still leaps and bounds ahead of him.


He is still respected enough that Flash is practicing mainly with him for the finals...

You do remember that Flash started out like this too? Hell, his finals vs Stork was brilliant but even more gimmicky than Efforts. You can't see into the future, noone can.
"And then Earthlings discovered tools. Suddenly agreeing with friends could be a form of suicide or worse. But agreements went on, not for the sake of common sense, or decency, or self preservation, but for friendliness."
Corrupt
Profile Joined August 2009
Bulgaria1312 Posts
May 28 2010 15:56 GMT
#62
Pff... even more flaming, now I'm starting to feel bad for thinking like Plexa lol...
Too much hate I guess... | -_-|
Just a guy trying to enjoy living in the worst timeline and failing miserably since 1990.
TimmyMac
Profile Joined December 2008
Canada499 Posts
May 28 2010 15:59 GMT
#63
lol, honestly Plexa this is the worst commentary I've read in a long time. Flash made the last 2 games bad, not Effort. You want him to sit back and watch Flash 14CC when he has 2 hatcheries, enough gas for speed, and his pool up already? And you're saying Effort made the 4th game bad by getting cheesed? Really?
Plexa
Profile Blog Joined October 2005
Aotearoa39261 Posts
May 28 2010 16:01 GMT
#64
On May 29 2010 00:56 samachking wrote:
Show nested quote +
On May 29 2010 00:49 Plexa wrote:
On May 29 2010 00:43 IdrA wrote:
i mean seriously if anyone hates cheese its me but you see him punish proxy raxes and 12 cc's and disregard the fact that he had an 80%+ win rate through proleague for most of a season, carried cj through 2 rounds of ace matches in the playoffs, the vast majority of that through absolutely unmatched late game management. and then you try to make the same point about jaedong who quite possibly has the best multitasking of all time because he punished fantasy's tech build bullshit?
god damn you're stupid.

I'll concede the Jaedong point, because that probably is just me being an angry fanboy. But I just don't see Effort continually posting results against Jaedong, Flash and other good gamers with the way he played in this starleague. Flash and Jaedong are still leaps and bounds ahead of him.


He is still respected enough that Flash is practicing mainly with him for the finals...

You do remember that Flash started out like this too? Hell, his finals vs Stork was brilliant but even more gimmicky than Efforts. You can't see into the future, noone can.

What? Flash's bacchus win was anything but gimmicky... Again, that stuff was revolutionary and influenced a generation of TvP.

Flash when he first started out, in Daum, was gimmicky. He wasn't ready for the big time and it showed. If Flash was still playing like he was back in Daum there would have been no possible way for him to have won Bacchus that's for sure.
Administrator~ Spirit will set you free ~
tree.hugger
Profile Blog Joined May 2009
Philadelphia, PA10406 Posts
Last Edited: 2010-05-28 16:04:15
May 28 2010 16:03 GMT
#65
This blog seems designed to annoy me.

But I'll take the high road. Haters gonna hate.

+ Show Spoiler +

(T)Flash <Judgment Day> (Z)EffOrt
(T)Flash <Match Point> (Z)EffOrt
(T)Flash <Match Point> (Z)EffOrt
(T)Flash <Eye of the Storm> (Z)EffOrt
(T)Flash <Fighting Spirit> (Z)EffOrt
(T)Flash <Great Barrier Reef> (Z)EffOrt
(T)Flash <Match Point> (Z)EffOrt

Pretty sure this speaks for itself.
ModeratorEffOrt, Snow, GuMiho, and Team Liquid
Jibba
Profile Blog Joined October 2007
United States22883 Posts
May 28 2010 16:05 GMT
#66
On May 29 2010 00:43 IdrA wrote:
i mean seriously if anyone hates cheese its me but you see him punish proxy raxes and 12 cc's and disregard the fact that he had an 80%+ win rate through proleague for most of a season, carried cj through 2 rounds of ace matches in the playoffs, the vast majority of that through absolutely unmatched late game management. and then you try to make the same point about jaedong who quite possibly has the best multitasking of all time because he punished fantasy's tech build bullshit?
god damn you're stupid.

CJ fanboy imo
ModeratorNow I'm distant, dark in this anthrobeat
Hesmyrr
Profile Blog Joined May 2010
Canada5776 Posts
May 28 2010 16:06 GMT
#67
And I was hoping this was troll post I mean sincerely. Even assuming Effort used so-called "dirty tactic", it is within Flash's fault for not adapting to such common "dirty strategies" three times in a row? And Effort was quite good to pull it off?
"If watching the MSL finals makes you a progamer, then anyone in Korea can do it." - Ha Tae Ki
Malinor
Profile Joined November 2008
Germany4740 Posts
Last Edited: 2010-05-28 16:10:53
May 28 2010 16:09 GMT
#68
Since your blog is basically a rant, I am not too concerned about your controversial statements and rather found them amusing.

However, the way you make it sound like game 4 of Jaedong vs Fantasy and game 4 of Effort vs Flash were "Dirty Zerg"-play is really not helping your argument. Fantasy built a proxy fac (which Jaedong scouted) and Flash tried to BBS (and got scouted). Of course they adjusted their game-plan accordingly. If they would have played "Dirty Zerg" regardless we cannot know.
"Withstand. Suffer. Live as you must now live. There will, one day, be answer to this." ||| "A life, Jimmy, you know what that is? It's the shit that happens while you're waiting for moments that never come."
GenesisX
Profile Blog Joined February 2010
Canada4267 Posts
May 28 2010 16:11 GMT
#69
I love EffOrt. Just saying.
133 221 333 123 111
Lt_Anarchy
Profile Joined October 2009
United States38 Posts
May 28 2010 16:11 GMT
#70
I can just recall the enormous amount of times flash has done bunker rushes on 2nd hatch or pressured 14 nexus. Effort knew he stood a better chance at taking him out early game rather than go against a macro beast. The smarter strategy is to make him pay for his macro ways and early game aggressiveness despite macroing up. I feel the same you do about z "dirty" style, but with terran "macro". I get so sick of watching idra play in sc bw or sc2, because almost every game is a boring snooze fest on his part. Granted I respect great macro and love to watch games where both players are macro beasts such as jaedong and flash, but at the same time I like to watch the contrasting styles as well.
I am the sidekick of Professor Chaos and General Disarray
Plexa
Profile Blog Joined October 2005
Aotearoa39261 Posts
May 28 2010 16:12 GMT
#71
On May 29 2010 01:09 Malinor wrote:
Since your blog is basically a rant, I am not too concerned about your controversial statements and rather found them amusing.

However, the way you make it sound like game 4 of Jaedong vs Fantasy and game 4 of Effort vs Flash were "Dirty Zerg"-play is really not helping your argument. Fantasy built a proxy fac (which Jaedong scouted) and Flash tried to BBS (and got scouted). Of course they adjusted their game-plan accordingly. If they would have played "Dirty Zerg" regardless we cannot know.

Finally someone who gets it.

The only worthwhile thing to take from this blog is that Flash /Jaedong > Effort skillwise and Plexa watched the finals less than 3 hours ago.
Administrator~ Spirit will set you free ~
dangots0ul
Profile Blog Joined January 2009
United States919 Posts
May 28 2010 16:14 GMT
#72
no offense, but you kinda sound like idra here
i type teamliquid into the url subconsciously... all...the...time...
Elroi
Profile Joined August 2009
Sweden5600 Posts
May 28 2010 16:21 GMT
#73
As a small aside, it frustrates me that Terran and Protoss do not have this opportunity against Zerg - so if a Zerg has a bad day he can still cheese his way to a win, but if a Terran has a bad day he gets 0-3'd.


Seriously? What about fucking bunker rushes that doesn't even deny terran a standard continuation? And you think Effort ruind the series after adapting to 14CC and BBS cheese from Flash? This is the worst blog I've ever read. I hope it is some kind of joke.
"To all eSports fans, I want to be remembered as a progamer who can make something out of nothing, and someone who always does his best. I think that is the right way of living, and I'm always doing my best to follow that." - Jaedong. /watch?v=jfghAzJqAp0
Wohmfg
Profile Blog Joined January 2009
United Kingdom1292 Posts
Last Edited: 2010-05-28 16:27:55
May 28 2010 16:22 GMT
#74
While it was an interesting read, I completely disagree with you. The only aim in Starcraft (or any game) is to win. If you find a way to win, you are a better player. You beat the map, the other player, and you succeeded in following the rules of Starcraft. There's not much else to it.

And using "legit strategy" as a term completely undermines any argument you have. Effort beat Flash, he was the better player on the day. Jaedong beat Fantasy because he was the better player, he BEAT him, what else is there to it?

Edit: Also, the naivety of calling cheese/dirty-zerg/whatever you are calling it, in a Starleague final a CHEAP choice, like it's some sort of blind, mindless, hope-for-the-best strategy that anyone could pull off, regardless of skill, is horrifying. I'm almost as mad as you are.
BW4Life!
StylishVODs
Profile Joined December 2005
Sweden5331 Posts
May 28 2010 16:24 GMT
#75
On May 29 2010 01:03 tree.hugger wrote:
This blog seems designed to annoy me.

But I'll take the high road. Haters gonna hate.

+ Show Spoiler +

(T)Flash <Judgment Day> (Z)EffOrt
(T)Flash <Match Point> (Z)EffOrt
(T)Flash <Match Point> (Z)EffOrt
(T)Flash <Eye of the Storm> (Z)EffOrt
(T)Flash <Fighting Spirit> (Z)EffOrt
(T)Flash <Great Barrier Reef> (Z)EffOrt
(T)Flash <Match Point> (Z)EffOrt

Pretty sure this speaks for itself.


First of all I just want to say that the game where flash's monitor crashed was not in favour to any player. So bolding that game is just wierd.
Flash lost his valkyrie because his monitor crashed. It didn't crash because he lost his valkyrie.
Effort had no advantage whatsoever before Flash's monitor failed.

"Dirty zerg" is indeed effective. A player like Octzerg could get A on iccup using that style.
It doesn't really have to show that much skill, but I cannot blame effort for scouting Flash's proxy rax or chosing zergling allin vs CC first.

However to imply that Effort is better than Flash by showing these statistics is wrong.

According to Reach, he is the fastest learner he has ever seen. He start bw only like 2/3 years ago. Infact, his bw history knowledge is so limited, he didn't even know what the map Guillotine was.
Misrah
Profile Blog Joined February 2008
United States1695 Posts
May 28 2010 16:26 GMT
#76
plexa tell me- what do you call this:

TvZ- terran goes, fake mech, fast vult, fake vult into wraith, 1 port 2 port play... Not to mention my all time fav- proxy rax, quick gas early valut early wraith play. if you don't think that shit is cheese then your so biased, i don't even know why i wasted my time reading this blog.

PvZ- protoss goes 9/9 proxy gate, cannon rush, 1 gate tech

I don't understand how you think that zerg is the only race that can cheese. terran has zerg by the balls in this days tvz. the only reason that flash lost is becuase he is a poor box player. It is a known fact- and like others have said before flash is simply a machine, not a player lol

to some how think that there is a 'bad' style of zerg to be played is ludicrous. The only zerg cheese is early pools (before 9) and some all in hydra break. nothing else comes close to some of the BS the other races can pull against zerg.

Stop whining because your hero lost.
A thread vaguely bashing SC2? SWARM ON, LOW POST COUNT BRETHREN! DEFEND THE GLORIOUS GAME THAT IS OUR LIVELIHOOD
dogabutila
Profile Blog Joined December 2009
United States1438 Posts
May 28 2010 16:28 GMT
#77
All I got out of this thread really..."QQ" "My daddy can still beat up your daddy even though he got fired!"
Baller Fanclub || CheAse Fanclub || Scarlett Fanclub || LJD FIGHTING!
Elroi
Profile Joined August 2009
Sweden5600 Posts
May 28 2010 16:31 GMT
#78
On May 29 2010 01:14 dangots0ul wrote:
no offense, but you kinda sound like idra here


Except that Idra reacted like this

On May 29 2010 00:37 IdrA wrote:
you are literally the most clueless person ive ever seen write about sc players
stop having opinions


"To all eSports fans, I want to be remembered as a progamer who can make something out of nothing, and someone who always does his best. I think that is the right way of living, and I'm always doing my best to follow that." - Jaedong. /watch?v=jfghAzJqAp0
Batibot
Profile Blog Joined August 2008
Philippines348 Posts
Last Edited: 2010-05-28 16:41:58
May 28 2010 16:32 GMT
#79
On May 29 2010 01:01 Plexa wrote:
Show nested quote +
On May 29 2010 00:56 samachking wrote:
On May 29 2010 00:49 Plexa wrote:
On May 29 2010 00:43 IdrA wrote:
i mean seriously if anyone hates cheese its me but you see him punish proxy raxes and 12 cc's and disregard the fact that he had an 80%+ win rate through proleague for most of a season, carried cj through 2 rounds of ace matches in the playoffs, the vast majority of that through absolutely unmatched late game management. and then you try to make the same point about jaedong who quite possibly has the best multitasking of all time because he punished fantasy's tech build bullshit?
god damn you're stupid.

I'll concede the Jaedong point, because that probably is just me being an angry fanboy. But I just don't see Effort continually posting results against Jaedong, Flash and other good gamers with the way he played in this starleague. Flash and Jaedong are still leaps and bounds ahead of him.


He is still respected enough that Flash is practicing mainly with him for the finals...

You do remember that Flash started out like this too? Hell, his finals vs Stork was brilliant but even more gimmicky than Efforts. You can't see into the future, noone can.

What? Flash's bacchus win was anything but gimmicky... Again, that stuff was revolutionary and influenced a generation of TvP.

Flash when he first started out, in Daum, was gimmicky. He wasn't ready for the big time and it showed. If Flash was still playing like he was back in Daum there would have been no possible way for him to have won Bacchus that's for sure.

Effort don't have to do something revolutionary, he just followed the simple guidelines to win, abuse your opponent's weakness to win. That's how you win in every sport, cover up your weakness, abuse your opponent's weaknesses. Flash has flaws in his game and didn't cover it enough. I would say that Effort prepared better for this finals than Flash did. He watched how Flash plays, knows that his weakness is his greediness.

If Flash opened 14CC, I'd consider that economic cheese, trying to gain a huge econ advantage from the start and you can only get this HUGE econ advantage if your opponent hadn't scouted you early enough to react properly or hadn't he just reacted properly to force/stall your macro.

Also, about the Jaedong vs Fantasy Bacchus OSL Finals. I'd say that finals just cemented my belief on Jaedong as the new hope for Zerg at that time. He comes prepared for the finals but, his opponent able to pull of a new ZvT build and managed to get the first two games. But then, being the great Zerg he was, Jaedong was able to instantly pull a counter. He understood that the standard 3-hatch muta would have really a hard time against Fanta Mech due to its slow start and therefore, he tried to fight with a better build winning against Fantasy's new strategy. I would say that using that build, Fantasy had practiced that build against 3-hatch or 2-hatch but, still Jaedong still proved that he was better than Fantasy.

Jaedong was able to turn the tide of 0-2 to a 3-2 win due to his flexibility and spontaneity while Flash lost 2-3 from a 2-0 lead because he wasn't able to somehow change his playstyle of being greedy. Flash's greediness helps him to be the monster he was but, that's his Achilles' heel too.
Jaedong has to be a Bonjwa. Tired of of rooting for July.
JohnBall
Profile Joined December 2008
Brazil1272 Posts
May 28 2010 16:40 GMT
#80
I disagree with pretty much everything in the original post. There is one exception though: I agree that Effort win was a fluke, flash is the better player and should have won easily.

I think the Plexa's mindset is that every aggressive zerg build is a cheese or something close to that. That is silly. 9 pools speedlings or 2 hatch mutas are not cheese. They are aggressive builds but they do not depend on immediate quick, dirty victories. They have transitions into mid and late game, they are not all in. It's Flash's own fault that he could not defend against those strategies, both in his series against Effort as well as his series against Jaedong last season.
Plexa seems to think that everyone should play greedy and calls those innovative strategies. I think that those greedy build are the boring ones to watch. And one quick reminder, there are economical cheeses too. Not every cheese is a quick rush. For example, 12 cc, 12 nexus, three hatches before pool.
Flash was the one to cheese on that series against Effort: both on the set in which he did the scouted BBS and the last set on match point. Not the contrary, Effort didn't do a single cheese or risky build, he was the one that played standard.
perfecting the art of five pool forever
Prev 1 2 3 4 5 6 7 8 Next All
Please log in or register to reply.
Live Events Refresh
The PiG Daily
21:30
Best Games
Maru vs Rogue
ByuN vs herO
Maru vs Classic
SHIN vs Zoun
Clem vs MaxPax
SHIN vs ByuN
PiGStarcraft492
LiquipediaDiscussion
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
PiGStarcraft492
ByuN 309
ProTech125
Ketroc 28
Dota 2
NeuroSwarm156
Counter-Strike
taco 323
Other Games
gofns15636
tarik_tv10215
summit1g7105
FrodaN3760
JimRising 463
C9.Mang0408
monkeys_forever364
ViBE96
WinterStarcraft83
Trikslyr62
Livibee52
PPMD19
Organizations
Other Games
gamesdonequick818
BasetradeTV93
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
[ Show 12 non-featured ]
StarCraft 2
• Hupsaiya 96
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• LaughNgamezSOOP
• Migwel
• sooper7s
StarCraft: Brood War
• Azhi_Dahaki1
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
Upcoming Events
Korean StarCraft League
1h 46m
davetesta10
RSL Revival
8h 46m
Clem vs Rogue
Bunny vs Lambo
IPSL
14h 46m
Dewalt vs nOmaD
Ret vs Cross
BSL
17h 46m
Bonyth vs Doodle
Dewalt vs TerrOr
GSL
1d 6h
Cure vs herO
SHIN vs Maru
IPSL
1d 14h
Bonyth vs Napoleon
G5 vs JDConan
BSL
1d 17h
OyAji vs JDConan
DragOn vs TBD
Replay Cast
2 days
Monday Night Weeklies
2 days
Replay Cast
2 days
[ Show More ]
The PondCast
3 days
GSL
4 days
Replay Cast
4 days
GSL
5 days
Replay Cast
5 days
Sparkling Tuna Cup
6 days
Replay Cast
6 days
Liquipedia Results

Completed

Escore Tournament S2: W7
WardiTV TLMC #16
Nations Cup 2026

Ongoing

BSL Season 22
ASL Season 21
IPSL Spring 2026
KCM Race Survival 2026 Season 2
Acropolis #4
KK 2v2 League Season 1
BSL 22 Non-Korean Championship
SCTL 2026 Spring
RSL Revival: Season 5
2026 GSL S1
Heroes Pulsing #1
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
ESL Pro League S23 Finals
ESL Pro League S23 Stage 1&2

Upcoming

YSL S3
Escore Tournament S2: W8
CSLAN 4
Kung Fu Cup 2026 Grand Finals
HSC XXIX
uThermal 2v2 2026 Main Event
Maestros of the Game 2
WardiTV Spring 2026
2026 GSL S2
BLAST Bounty Summer Qual
Stake Ranked Episode 3
XSE Pro League 2026
IEM Cologne Major 2026
Stake Ranked Episode 2
CS Asia Championships 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.