• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 19:48
CET 00:48
KST 08:48
  • Home
  • Forum
  • Calendar
  • Streams
  • Liquipedia
  • Features
  • Store
  • EPT
  • TL+
  • StarCraft 2
  • Brood War
  • Smash
  • Heroes
  • Counter-Strike
  • Overwatch
  • Liquibet
  • Fantasy StarCraft
  • TLPD
  • StarCraft 2
  • Brood War
  • Blogs
Forum Sidebar
Events/Features
News
Featured News
[ASL21] Ro24 Preview Pt1: New Chaos0Team Liquid Map Contest #22 - Presented by Monster Energy7ByuL: The Forgotten Master of ZvT30Behind the Blue - Team Liquid History Book19Clem wins HomeStory Cup 289
Community News
Weekly Cups (March 16-22): herO doubles, Cure surprises3Blizzard Classic Cup @ BlizzCon 2026 - $100k prize pool48Weekly Cups (March 9-15): herO, Clem, ByuN win42026 KungFu Cup Announcement6BGE Stara Zagora 2026 cancelled12
StarCraft 2
General
Potential Updates Coming to the SC2 CN Server What mix of new & old maps do you want in the next ladder pool? (SC2) Blizzard Classic Cup @ BlizzCon 2026 - $100k prize pool Weekly Cups (March 16-22): herO doubles, Cure surprises Weekly Cups (August 25-31): Clem's Last Straw?
Tourneys
Sparkling Tuna Cup - Weekly Open Tournament World University TeamLeague (500$+) | Signups Open RSL Season 4 announced for March-April WardiTV Team League Season 10 KSL Week 87
Strategy
Custom Maps
[M] (2) Frigid Storage Publishing has been re-enabled! [Feb 24th 2026]
External Content
The PondCast: SC2 News & Results Mutation # 518 Radiation Zone Mutation # 517 Distant Threat Mutation # 516 Specter of Death
Brood War
General
Which mirror match you like most or least? How much money terran looses from gas steal? Gypsy to Korea BGH Auto Balance -> http://bghmmr.eu/ mca64Launcher - New Version with StarCraft: Remast
Tourneys
[ASL21] Ro24 Group C [ASL21] Ro24 Group B [Megathread] Daily Proleagues 2026 Changsha Offline Cup
Strategy
Fighting Spirit mining rates Simple Questions, Simple Answers Soma's 9 hatch build from ASL Game 2
Other Games
General Games
General RTS Discussion Thread Nintendo Switch Thread Stormgate/Frost Giant Megathread Path of Exile Dawn of War IV
Dota 2
Official 'what is Dota anymore' discussion The Story of Wings Gaming
League of Legends
G2 just beat GenG in First stand
Heroes of the Storm
Simple Questions, Simple Answers Heroes of the Storm 2.0
Hearthstone
Deck construction bug Heroes of StarCraft mini-set
TL Mafia
TL Mafia Community Thread Five o'clock TL Mafia Mafia Game Mode Feedback/Ideas Vanilla Mini Mafia
Community
General
US Politics Mega-thread Canadian Politics Mega-thread Russo-Ukrainian War Thread European Politico-economics QA Mega-thread Things Aren’t Peaceful in Palestine
Fan Clubs
The IdrA Fan Club
Media & Entertainment
[Req][Books] Good Fantasy/SciFi books Movie Discussion! [Manga] One Piece
Sports
Cricket [SPORT] 2024 - 2026 Football Thread Formula 1 Discussion Tokyo Olympics 2021 Thread General nutrition recommendations
World Cup 2022
Tech Support
Laptop capable of using Photoshop Lightroom?
TL Community
The Automated Ban List
Blogs
Funny Nicknames
LUCKY_NOOB
Money Laundering In Video Ga…
TrAiDoS
Iranian anarchists: organize…
XenOsky
FS++
Kraekkling
Shocked by a laser…
Spydermine0240
Unintentional protectionism…
Uldridge
ASL S21 English Commentary…
namkraft
Customize Sidebar...

Website Feedback

Closed Threads



Active: 1581 users

Power Rank

Rank Player Prev High Description
1.
Jangbi
(P) (stats)
+3 1 ****THIS RANK CONTAINS RECENT SPOILERS, BEWARE****



This has caused me physical pain. I hope you're happy, teamliquid!

Now, I know this is going to put some people up in arms. Hell, I was about ready to grab my battleaxe and introduce the masses to the joy of having their heads removed. But, let's analyze a few things:

1) Of the consistantly top 5 players over the last two months, who has not dropped questionable games? Jaedong is only 6-4 in his last 10, with losses against players he shouldn't lose to, if we are to believe Jaedong is still as good as ever. Flash has been playing chumps, and while he has won against those chumps, the games were nothing impressive. Bisu + Show Spoiler [RECENT SPOILER] +
dropped every game in OSL/MSL and is already eliminated from both leagues
. Stork has been shakier and shakier.

2) While the Power Rank focuses primarily on who is playing the best, it is heavily affected by results. Not statistics, results. If a player loses a ProLeague game to a nobody who cheeses him, whatever. If a player comes crashing to the earth like a meteorite in the beginning stages of both majors, we have something that is relevant.

Now, I wouldn't say that Jangbi is the most skilled player around right now. However, he has certainly been the most consistant. Despite the fact that Bisu may be better in two matchups, a player who doesn't win a single game in OSL/MSL can't be #1.

So, Jangbi sneaks into the top spot for lack of a better alternative. No other player in the top 5 during the last six weeks or so has been performing at the level their rank dictates. While I might have a migraine for six hours, and an unsightly blemish appears at the top of the Power Rank for a while, there is no other candidate. Jangbi has been consistantly powerful. His games are top-level, his losses are close games where he himself plays well (which is incredibly important). It seems likely that a resurgence by any of the other giants of ProGaming could knock Jangbi off his post, but at the moment, the rest of the field simply does not deserve the honor.

Yes, I realize Jangbi is not in OSL. But, as a semifinalist in GOM who has showed dominant gameplay throughout, the gap is sufficiently filled.
2.
Leta
(T) (stats)
- 1 People who followed the comments on last month's PR (and I use the term "month" loosely, sorry!) will understand this placement. For those of you who didn't, let me recap:

Leta is a player who focuses on safety above all else. He plays a slow, methodical game that should be a learning experience for every aspiring Terran. He plays by the book, and he does it well. My concern with Leta is that his game would need something more should he find himself in a series against one of the best.

So what happens when Leta continues to play well, and the rest of the field don't live up to their names? Leta passes them all by. It doesn't matter how safe and standard Leta plays, considering how well he does it. While it may not be enough to win a title (which is pure speculation right now, we shall see what happens), it's certainly enough that if the top players (who are at least more experienced and in some cases exceptionally strong in series play) don't play like top players, Leta deserves the rank more.

This placement will seem high to a lot of people, I know. The fact of the matter is that Leta's "slow and steady" approach to StarCraft has simply been more effective lately than the other top players' "maybe I'll play great today, maybe I won't" approach. Look for Leta in a semifinal soon, and we'll see what he's really made of. For now, he deserves this placement.
3.
Flash
(T) (stats)
0 1 Flash has played two kinds of opponents recently: Good opponents, and bad opponents. Against all of the bad opponents, he simply took them for a casual stroll along the beach before pointing out some seagulls and snapping their necks while their attention was diverted. Pretty birds! Nothing any other high-ranked player couldn't do.

When Flash played good opponents, he didn't play well. The exception here, and the most relevant series to this placement, was his white-knuckled nail-biting my-mother-is-in-the-hospital-with-an-exploded-pancreas-but-I-can't-miss-these-games series against Bisu in GOM. God, what a series. Exceptional play from both sides, a clinic of how to effectively play Protoss against the best goddamned Terran you've ever seen.

Still, he lost the series, and a shot at the GOM title. His losses to other top players were nowhere near as impressive from a gameplay standpoint. That certainly hurt him. But, after qualifying for both leagues, and the colossal fuck-ups by most of his peers, Flash's spot at #3 is secure. Everyone still views this kid as a threat, and rightfully so. If the other top players fell off the train, Flash has a deathgrip on the handrail outside the last car, his legs flapping in the wind. Technically, he's still on the train.
4.
Jaedong
(Z) (stats)
+4 1 Jaedong's been shaky, his play hasn't been what we're used to seeing. Still, he has come up with major wins at crucial moments. After a somewhat surprising loss to Canata in Survivor, Jaedong won a second game against Skyhigh, who is finally showing more than just his practice partners how good he is.

6-4 in his last 10 games may not look so hot, but if we go back six more, it turns into 12-4. That looks a little nicer, eh? With some questionable Ace match losses, something Jaedong has excelled at for years, Jaedong rises on the Power Rank, but can't claim a spot in the top 3. He's in both MSL and OSL, too. As always with this guy, Jaedong's fate is in his own hands. His success will make or break his Power Rank placement, and a high placement is deserved for overall much more consistant gameplay than the field below him.
5.
Bisu
(P) (stats)
-4 1 What the hell, Bisu?

This should be obvious, with four wins necessary to advance in both leagues, Bisu managed to create four losses instead. Yes, Bisu is out of OSL and MSL. Seriously. Against ZERGS. And he PLAYED BAD!

So Bisu, what the hell? It'd take a string of massive ProLeague wins and a GOM title to keep the Taek-Bang era alive.
6.
Stork[gm]
(P) (stats)
-4 1 Many moons ago, a wise man said 'Stork sucks'.

That wise man drank from a fountain he filled with his own tears, every night, as Stork took win after win, stormed through to an OSL title, and made every Zerg he played (save Jaedong) look rather foolish.

Now, that wise man is back on top of his mountain, screaming at the clouds and whatever else will listen, hoping they don't remember that Stork played like a champion for a solid year.


As you may have guessed, that wise man is a part of me. The mountain he lives on is my pride, my glory, my reputation. And lordy, LORDY, did Stork show me what the fuck is up. I guess he couldn't play bad forever. I also guess (wow, awkward phrase eh?) that he couldn't play good forever, because most of his recent games have been trash. Garbage, refuse, compost, and so on. This guy, the guy who slew Best in OSL, lost in GOM to BACKHO.

I'll let that sink in for a moment.

...

...

Got it? Backho?

...

I KNOW.

+ Show Spoiler [Erection Deactivate] +
Yeah, Stork has been playing bad. He's still Stork, he's still the most talented Protoss player around. I'm sure this is just a momentary lapse of concentration, effort, what have you. Stork's career is far from over, and I fully expect him to turn his sinking ship into a submarine and infiltrate all our gulfs.
7.
BeSt[HyO]
(P) (stats)
0 2 After a dismal November, Best put together a savage win streak. Then, he lost to Skyhigh in GOM. Skyhigh played great, but there were definitely steps Best could have taken to win that series. Still, Best has been performing pretty well lately. He's been thrust into the spotlight after his very quick accustomation to the hectic lifestyle of the ProGamer, and while the road isn't without its potholes, he's been chugging along.

It was a very close call between Best and the next guy on the list for 7th, but in the end, the spot has to be given to Best.
8.
Firebathero
(T) (stats)
-2 4 I hope we're all over the shock of seeing FireBatHero on the PR last month.

Let's face the facts, sports fans: FBH is still playing great. He drops a bit simply because he doesn't yet deserve placement above the five players who topped last month's Rank, and there's a new face to compete with as well.

FBH's recent string of victories has landed him with an 11-4 record over his last 15 games. Those four losses were against Best (Protoss), Mind (TvT mastermind), July (Ok, maybe this one is a little funny, but July has balls the size of watermelons), and Saint (A zerg who can and will win or lose against anyone).

Seriously, FBH is playing well. It's entirely possible that his MSL run will end as soon as he finds himself in a series against a Protoss, but he is playing well. There's not many players who can handle his TvZ and TvT right now, so let's forget his antics and give credit where its due.
9.
YellOw[ArnC]
(Z) (stats)
- 7 Wow, finally another Zerg!

Yarnc hasn't been "great" per se, but since Yarnc's problem has never been an inability to play top-level Zerg, but with his inability to play even passable Zerg in every game. Yarnc really, really sucks sometimes.

However, despite the softness of his competition in OSL (910 and Rock, lord have mercy), Yarnc went 4-0 to qualify for the Round of 16. If Yarnc is winning games, he is winning them with ferocity, because there is no middle ground for this man. He is a shining star, or a puddle of goo on the sidewalk.
10.
Hwasin
(T) (stats)
- 2 Was I the only one who thought we'd never see this guy's face on the Power Rank again?

Well, despite playing like an infant with no arms or eyes or cognitive ability for months on end, Hwasin has crushed a bunch of people, put together a nice little win streak, and crashed into both MSL and OSL. Well done Hwasin, we all thought you were dead!


Forum Index > Polls & Liquibet
Post a Reply
1 2 3 4 5 17 18 19 Next All
FakeSteve[TPR]
Profile Blog Joined July 2003
Valhalla18444 Posts
January 15 2009 15:44 GMT
#1
Whoo! Long writeup this time. It's completely necessary, because there is much to explain. Hope you all enjoy it, and let's get some discussion going! Tell me how wrong I am
Moderatormy tatsu loops r fuckin nice
Deleted User 31060
Profile Blog Joined September 2007
3788 Posts
Last Edited: 2009-01-15 15:49:16
January 15 2009 15:47 GMT
#2
jangbi??? -.-

will read.

edit: he still would have lost to BackHo.
Peaked at C- on ICCUP and proud of it! @Sunyveil
DennizR
Profile Joined May 2007
Sweden653 Posts
January 15 2009 15:51 GMT
#3
I like jangbi at #1 ! In fact whole top 5 looks good. I'd put free in 8th and boot out yarnc though.
Heyoka
Profile Blog Joined March 2008
Katowice25012 Posts
January 15 2009 15:52 GMT
#4
JANGBI JANGBI HES OUR MAN
@RealHeyoka | ESL / DreamHack StarCraft Lead
arbiter_md
Profile Joined February 2008
Moldova1219 Posts
January 15 2009 15:52 GMT
#5
You are just wrong. Should have kept Bisu for no.1 and wait one month until decide who deserves this spot.
The copyright of this post belongs solely to me. Nobody else, not teamliquid, not greetech and not even blizzard have any share of this copyright. You can copy, distribute, use in commercial purposes the content of this post or parts of it freely.
wtflah
Profile Joined October 2008
United States92 Posts
Last Edited: 2009-01-15 15:56:37
January 15 2009 15:55 GMT
#6
Btw, bisu did win one game in the MSL, against Magma.

To the person above, someone eliminated from both leagues and so devastatingly doesn't deserve #1.
Pioneer
Profile Joined December 2008
994 Posts
Last Edited: 2009-01-15 15:56:04
January 15 2009 15:55 GMT
#7
Leta & Hwasin

and arbiter_md did you even watch Bisu getting crushed in MSL/OSL? He went from being the best PvZer to a guy getting raped by a slumping Savior, a bad ZvPer, and a no name (all 3 Z) and bitching about maps. I love Bisu but after that whole string of events he should be lucky to be where he is on the PR ;/.
spydernoob
Profile Blog Joined April 2008
Canada1066 Posts
January 15 2009 15:55 GMT
#8
if anything bisu should be lower then 5. watching him get manhandled by zero was lol
wraiths go pew pew
DownMaxX
Profile Joined August 2008
Canada1311 Posts
January 15 2009 15:56 GMT
#9
On January 16 2009 00:52 arbiter_md wrote:
You are just wrong. Should have kept Bisu for no.1 and wait one month until decide who deserves this spot.


First is a tough call, and very debatable, but imho Bisu doesn't deserve it. He's just not on top of his game right now. Getting booted out of both the OSL and MSL by B-players of his best matchup and blaming the maps...
parasite
Purind
Profile Blog Joined April 2004
Canada3562 Posts
January 15 2009 15:57 GMT
#10
Weeeeeeeeird power rank because of the top two, but when I step back and think about it, who deserves it more?
Trucy Wright is hot
FakeSteve[TPR]
Profile Blog Joined July 2003
Valhalla18444 Posts
January 15 2009 15:57 GMT
#11
On January 16 2009 00:55 wtflah wrote:
Btw, bisu did win one game in the MSL, against Magma.

To the person above, someone eliminated from both leagues and so devastatingly doesn't deserve #1.


I would hardly call two dogs sniffing each other's butts a "won game of starcraft"

I like Bisu, but it's hard to be nice after such a dismal display.
Moderatormy tatsu loops r fuckin nice
Carnac
Profile Blog Joined December 2003
Germany / USA16648 Posts
January 15 2009 15:57 GMT
#12
nice ranking, but I miss Pokju
ModeratorHi! I'm a .signature *virus*! Copy me into your ~/.signature to help me spread!
raga4ka
Profile Joined February 2008
Bulgaria5679 Posts
Last Edited: 2009-01-15 16:02:51
January 15 2009 15:58 GMT
#13
LoL leta Skyrocketing to # 2 spot , can't say i'm to much surprised , but i was thinking top 5 not top 3 . Leta sure does deserve it , thought i am curious how he will do againts Jaedong/Flash/Stork or similar strength players .

July and the rest of the dragons for CNBC . Also skyhigh , Effort and some other good performers for CNBC such as Mind and some other company ....
Deleted User 31060
Profile Blog Joined September 2007
3788 Posts
January 15 2009 15:58 GMT
#14
yeah Jangbi basically got a free pass to the semis. He only played PvT on really bad maps for terran, and BackHo forfeited, even though Jangbi was about to lose.
Peaked at C- on ICCUP and proud of it! @Sunyveil
FakeSteve[TPR]
Profile Blog Joined July 2003
Valhalla18444 Posts
Last Edited: 2009-01-15 16:01:07
January 15 2009 16:00 GMT
#15
On January 16 2009 00:58 Sunyveil wrote:
yeah Jangbi basically got a free pass to the semis. He only played PvT on really bad maps for terran, and BackHo forfeited, even though Jangbi was about to lose.


For this to be true, BackHo would have to be some sort of good player, which he is not.

Stork losing that series is not a credit to Backho, it's a scar on Stork's hide. Backho is fucking TERRIBLE. We are talking about a player who has been hyped up by certain people on TL and yet still can't win more than half of his games.
Moderatormy tatsu loops r fuckin nice
baubo
Profile Joined September 2008
China3370 Posts
January 15 2009 16:00 GMT
#16
I think I'm even more surprised at Leta coming out of nowhere to be #2 than Jangbi at #1, since Jangbi's been playing at top 5 level for several months now. Also surprised that Free dropped out and Hwasin dropped in. Yarnc I can almost understand. But I thought if you're going to put in another terran, ForGG and Mind seems to make more sense.

Anyway, this is an "in-between" month anyway. Next month, everyone starts playing in the MSL/OSL, we'll truly see who's top notch. But IMO, Bisu has nowhere to go but down unless he wins GOM, because getting kicked out of Ro36/Ro32 in the major starleagues just doesn't cut it.
Meh
Carnac
Profile Blog Joined December 2003
Germany / USA16648 Posts
January 15 2009 16:01 GMT
#17
lol Backho beating JangBi? please... don't ridicule yourself
ModeratorHi! I'm a .signature *virus*! Copy me into your ~/.signature to help me spread!
Ozarugold
Profile Blog Joined February 2008
2716 Posts
January 15 2009 16:01 GMT
#18
Aww~ I thought July would have at least made it top 10...
this is my quote.
MrHoon *
Profile Blog Joined April 2008
10183 Posts
January 15 2009 16:01 GMT
#19
FUCK YEAH LETAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
dats racist
arbiter_md
Profile Joined February 2008
Moldova1219 Posts
January 15 2009 16:01 GMT
#20
On January 16 2009 00:55 Pioneer wrote:
Leta & Hwasin

and arbiter_md did you even watch Bisu getting crushed in MSL/OSL? He went from being the best PvZer to a guy getting raped by a slumping Savior, a bad ZvPer, and a no name (all 3 Z) and bitching about maps. I love Bisu but after that whole string of events he should be lucky to be where he is on the PR ;/.

Yes, I watched the games and they certainly have not been good. But putting for nr. 1 a guy who didn't face any challenge this month is just wrong. Bisu could have been kept there just because he was there last time, and nobody deserves that spot. Or, even better would have been to let that spot empty.
The copyright of this post belongs solely to me. Nobody else, not teamliquid, not greetech and not even blizzard have any share of this copyright. You can copy, distribute, use in commercial purposes the content of this post or parts of it freely.
1 2 3 4 5 17 18 19 Next All
Please log in or register to reply.
Live Events Refresh
Next event in 12m
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
PiGStarcraft348
SpeCial 85
CosmosSc2 43
StarCraft: Brood War
GuemChi 1681
Artosis 595
Shuttle 312
Aegong 48
sSak 32
LancerX 10
IntoTheRainbow 9
Bale 9
Dota 2
monkeys_forever498
Super Smash Bros
hungrybox1110
C9.Mang0311
AZ_Axe156
Other Games
summit1g9979
Grubby2565
tarik_tv2145
Day[9].tv678
ToD129
Maynarde81
ViBE47
Organizations
Other Games
BasetradeTV55
Dota 2
PGL Dota 2 - Main Stream38
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
sctven
[ Show 21 non-featured ]
StarCraft 2
• RyuSc2 38
• musti20045 33
• davetesta29
• mYiSmile18
• Kozan
• sooper7s
• AfreecaTV YouTube
• intothetv
• IndyKCrew
• LaughNgamezSOOP
• Migwel
StarCraft: Brood War
• RayReign 37
• HerbMon 6
• STPLYoutube
• ZZZeroYoutube
• BSLYoutube
Dota 2
• masondota21432
League of Legends
• Doublelift4366
Other Games
• imaqtpie883
• Day9tv678
• Shiphtur153
Upcoming Events
Replay Cast
12m
KCM Race Survival
9h 12m
The PondCast
10h 12m
WardiTV Team League
12h 12m
BASILISK vs Team Liquid
OSC
12h 12m
Replay Cast
1d
WardiTV Team League
1d 12h
Big Brain Bouts
1d 17h
Fjant vs SortOf
YoungYakov vs Krystianer
Reynor vs HeRoMaRinE
RSL Revival
2 days
Cure vs Zoun
herO vs Rogue
WardiTV Team League
2 days
[ Show More ]
Platinum Heroes Events
2 days
BSL
2 days
RSL Revival
3 days
ByuN vs Maru
MaxPax vs TriGGeR
WardiTV Team League
3 days
BSL
3 days
Replay Cast
4 days
Replay Cast
4 days
Afreeca Starleague
4 days
Light vs Calm
Royal vs Mind
Wardi Open
4 days
Monday Night Weeklies
4 days
OSC
5 days
Sparkling Tuna Cup
5 days
Afreeca Starleague
5 days
Rush vs PianO
Flash vs Speed
Replay Cast
6 days
Afreeca Starleague
6 days
BeSt vs Leta
Queen vs Jaedong
Liquipedia Results

Completed

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

Ongoing

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

Upcoming

2026 Changsha Offline CUP
CSL Season 20: Qualifier 2
CSL 2026 SPRING (S20)
Acropolis #4
IPSL Spring 2026
BSL 22 Non-Korean Championship
CSLAN 4
Kung Fu Cup 2026 Grand Finals
HSC XXIX
uThermal 2v2 2026 Main Event
IEM Cologne Major 2026
Stake Ranked Episode 2
CS Asia Championships 2026
Asian Champions League 2026
IEM Atlanta 2026
PGL Astana 2026
BLAST Rivals Spring 2026
CCT Season 3 Global Finals
IEM Rio 2026
PGL Bucharest 2026
Stake Ranked Episode 1
TLPD

1. ByuN
2. TY
3. Dark
4. Solar
5. Stats
6. Nerchio
7. sOs
8. soO
9. INnoVation
10. Elazer
1. Rain
2. Flash
3. EffOrt
4. Last
5. Bisu
6. Soulkey
7. Mini
8. Sharp
Sidebar Settings...

Advertising | Privacy Policy | Terms Of Use | Contact Us

Original banner artwork: Jim Warren
The contents of this webpage are copyright © 2026 TLnet. All Rights Reserved.