• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 23:01
CEST 05:01
KST 12:01
  • 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
[ASL20] Ro16 Preview Pt2: Turbulence1Classic Games #3: Rogue vs Serral at BlizzCon9[ASL20] Ro16 Preview Pt1: Ascent10Maestros of the Game: Week 1/Play-in Preview12[ASL20] Ro24 Preview Pt2: Take-Off7
Community News
WardiTV TL Team Map Contest #5 Tournaments0SC4ALL $6,000 Open LAN in Philadelphia7Weekly Cups (Sept 1-7): MaxPax rebounds & Clem saga continues29LiuLi Cup - September 2025 Tournaments3Weekly Cups (August 25-31): Clem's Last Straw?39
StarCraft 2
General
Weekly Cups (Sept 1-7): MaxPax rebounds & Clem saga continues #1: Maru - Greatest Players of All Time Team Liquid Map Contest #21 - Presented by Monster Energy Classic Games #3: Rogue vs Serral at BlizzCon What happened to Singapore/Brazil servers?
Tourneys
Maestros of The Game—$20k event w/ live finals in Paris RSL: Revival, a new crowdfunded tournament series WardiTV TL Team Map Contest #5 Tournaments Sparkling Tuna Cup - Weekly Open Tournament SC4ALL $6,000 Open LAN in Philadelphia
Strategy
Custom Maps
External Content
Mutation # 491 Night Drive Mutation # 490 Masters of Midnight Mutation # 489 Bannable Offense Mutation # 488 What Goes Around
Brood War
General
ASL20 General Discussion [ASL20] Ro16 Preview Pt2: Turbulence Pros React To: SoulKey's 5-Peat Challenge BGH Auto Balance -> http://bghmmr.eu/ BW General Discussion
Tourneys
[ASL20] Ro16 Group C [IPSL] ISPL Season 1 Winter Qualis and Info! Is there English video for group selection for ASL [ASL20] Ro16 Group B
Strategy
Simple Questions, Simple Answers Muta micro map competition Fighting Spirit mining rates [G] Mineral Boosting
Other Games
General Games
Stormgate/Frost Giant Megathread Borderlands 3 Nintendo Switch Thread Path of Exile General RTS Discussion Thread
Dota 2
Official 'what is Dota anymore' discussion LiquidDota to reintegrate into TL.net
League of Legends
Heroes of the Storm
Simple Questions, Simple Answers Heroes of the Storm 2.0
Hearthstone
Heroes of StarCraft mini-set
TL Mafia
TL Mafia Community Thread
Community
General
US Politics Mega-thread Canadian Politics Mega-thread Russo-Ukrainian War Thread The Big Programming Thread Things Aren’t Peaceful in Palestine
Fan Clubs
The Happy Fan Club!
Media & Entertainment
Movie Discussion! [Manga] One Piece Anime Discussion Thread
Sports
2024 - 2026 Football Thread Formula 1 Discussion MLB/Baseball 2023
World Cup 2022
Tech Support
Linksys AE2500 USB WIFI keeps disconnecting Computer Build, Upgrade & Buying Resource Thread High temperatures on bridge(s)
TL Community
BarCraft in Tokyo Japan for ASL Season5 Final The Automated Ban List
Blogs
The Personality of a Spender…
TrAiDoS
A very expensive lesson on ma…
Garnet
hello world
radishsoup
Lemme tell you a thing o…
JoinTheRain
RTS Design in Hypercoven
a11
Evil Gacha Games and the…
ffswowsucks
Customize Sidebar...

Website Feedback

Closed Threads



Active: 1017 users

Rain Retires - Page 3

Forum Index > SC2 General
199 CommentsPost a Reply
Prev 1 2 3 4 5 8 9 10 Next All
RevTiberius
Profile Blog Joined July 2011
Canada353 Posts
December 20 2015 04:10 GMT
#41
Ladies and gentlemen, we got him !

Another one bites the dust
Teaching Chess to a Starcraft 2 Grandmaster: http://revtiberius.blogspot.ca
BLinD-RawR
Profile Blog Joined April 2010
ALLEYCAT BLUES50328 Posts
December 20 2015 04:12 GMT
#42
bye sun.

User was warned for this post
Brood War EICWoo Jung Ho, never forget.| Twitter: @BLinDRawR
TL+ Member
stuchiu
Profile Blog Joined June 2010
Fiddler's Green42661 Posts
December 20 2015 04:16 GMT
#43
On December 20 2015 13:12 BLinD-RawR wrote:
bye sun.


god damn it.
Moderator
BLinD-RawR
Profile Blog Joined April 2010
ALLEYCAT BLUES50328 Posts
December 20 2015 04:18 GMT
#44
oh come on you knew it was coming.
Brood War EICWoo Jung Ho, never forget.| Twitter: @BLinDRawR
TL+ Member
Diabolique
Profile Joined June 2015
Czech Republic5118 Posts
Last Edited: 2015-12-20 04:24:12
December 20 2015 04:22 GMT
#45
No surprise. I would write something, what I think about Blizzard's new system, but then I would be banned forever from TL, so I will not do it. More retirements expected.

At least I hope, Rotti will not join the celebrations of other casters about the new great WCS system, after his idol retired.
sOs | Rogue | Maru | Trap | Scarlett | Snute | MC
BLinD-RawR
Profile Blog Joined April 2010
ALLEYCAT BLUES50328 Posts
December 20 2015 04:24 GMT
#46
On December 20 2015 13:22 Diabolique wrote:
No surprise. I would write something, what I think about Blizzard's new system, but then I would be banned forever from TL, so I will not do it. More retirements expected.

At least I hope, Rotti will not join the celebrations of idiotic casters about the new great WCS system, after his idol retired.


read the OP it has nothing to do with the WCS system, don't make it about the WCS system.
Brood War EICWoo Jung Ho, never forget.| Twitter: @BLinDRawR
TL+ Member
PinoKotsBeer
Profile Joined February 2014
Netherlands1385 Posts
December 20 2015 04:26 GMT
#47
GG thanks for the many great games
http://www.twitch.tv/pinokotsbeer
Doublemint
Profile Joined July 2011
Austria8565 Posts
December 20 2015 04:27 GMT
#48
T_T

so sad but health comes first...

thank you for everything!
KingofdaHipHop
Profile Blog Joined October 2013
United States25602 Posts
December 20 2015 04:29 GMT
#49
OMG Rain! I didn't think it would end up coming to this. I suppose it had to come eventually but damn. Rain was the first person that I considered myself a fan of and seeing him succeed constantly was inspiring and exciting for me. He really got me into Korean starcraft, especially proleague, and to see him go is very sad indeed.

Best of luck to the rest of whatever you pursue in life. It's been a blast!~
Rain | herO | sOs | Dear | Neeb | ByuN | INnoVation | Dream | ForGG | Maru | ByuL | Golden | Solar | Soulkey | Scarlett!!!
Diabolique
Profile Joined June 2015
Czech Republic5118 Posts
December 20 2015 04:29 GMT
#50
On December 20 2015 12:46 NikaLogy wrote:
Show nested quote +
On December 20 2015 12:41 Charoisaur wrote:
great job blizzard, I hope you are proud.

Blizzard had no effect on this retirement, this is because of medicalbreasons mainly. Dont go blaming them for everything.

You should wake up to the real world. Try the red pill next time.
sOs | Rogue | Maru | Trap | Scarlett | Snute | MC
Diabolique
Profile Joined June 2015
Czech Republic5118 Posts
December 20 2015 04:32 GMT
#51
On December 20 2015 13:24 BLinD-RawR wrote:
Show nested quote +
On December 20 2015 13:22 Diabolique wrote:
No surprise. I would write something, what I think about Blizzard's new system, but then I would be banned forever from TL, so I will not do it. More retirements expected.

At least I hope, Rotti will not join the celebrations of idiotic casters about the new great WCS system, after his idol retired.


read the OP it has nothing to do with the WCS system, don't make it about the WCS system.

Oh, sorry, you are right, Flash, MMA, Rain, the others in the next 2 weeks, they of course retire because of medical reasons. Or because of old age.

User was warned for this post
sOs | Rogue | Maru | Trap | Scarlett | Snute | MC
Phredxor
Profile Joined May 2013
New Zealand15076 Posts
December 20 2015 04:35 GMT
#52
Just saw that it looks like JD is leaving EG. Hope he's not the 'third musketeer'.
NikaLogy
Profile Joined September 2012
Denmark58 Posts
Last Edited: 2015-12-20 04:37:45
December 20 2015 04:35 GMT
#53
On December 20 2015 13:32 Diabolique wrote:
Show nested quote +
On December 20 2015 13:24 BLinD-RawR wrote:
On December 20 2015 13:22 Diabolique wrote:
No surprise. I would write something, what I think about Blizzard's new system, but then I would be banned forever from TL, so I will not do it. More retirements expected.

At least I hope, Rotti will not join the celebrations of idiotic casters about the new great WCS system, after his idol retired.


read the OP it has nothing to do with the WCS system, don't make it about the WCS system.

Oh, sorry, you are right, Flash, MMA, Rain, the others in the next 2 weeks, they of course retire because of medical reasons. Or because of old age.

This particular retirement is because of the operation Rain went through to donate part of his liver. He is physically incapable to continuing, it has nothing to do with the new WCS system.
sharkie
Profile Blog Joined April 2012
Austria18445 Posts
Last Edited: 2015-12-20 04:37:24
December 20 2015 04:36 GMT
#54
On December 20 2015 13:32 Diabolique wrote:
Show nested quote +
On December 20 2015 13:24 BLinD-RawR wrote:
On December 20 2015 13:22 Diabolique wrote:
No surprise. I would write something, what I think about Blizzard's new system, but then I would be banned forever from TL, so I will not do it. More retirements expected.

At least I hope, Rotti will not join the celebrations of idiotic casters about the new great WCS system, after his idol retired.


read the OP it has nothing to do with the WCS system, don't make it about the WCS system.

Oh, sorry, you are right, Flash, MMA, Rain, the others in the next 2 weeks, they of course retire because of medical reasons. Or because of old age.


Let's see what you do after you donate part of your liver.
MMA and Flash were retirements that are not surprising either.

gg Rain, always respected you a lot!
sh0ck
Profile Joined December 2015
United States52 Posts
Last Edited: 2015-12-20 04:49:05
December 20 2015 04:38 GMT
#55
On December 20 2015 12:09 RCCar wrote:
http://www.xportsnews.com/jgame/?ac=article_view&entry_id=671920&_REFERER=https://www.google.com/
Park Sang Jin (X Sports News)

Rain, previous winners of Ongamenet Starleague and GSL, has selected retirement a day after Flash held his retirement ceremony. Rain came to the reporter seat after the ceremony was over and talked about his retirement. He said that donating part of his liver required him to rest for a bit, and made it difficult for him to play games. Rain has thought of retirement since he has left SKT1, but chose to postpone it for a year.

Rain became the Ongamenet Starleague champion in 2012 after beating DRG in the finals. He has also achieved second place in 2013 WCS Korea Season 2 Starleague, and became a GSL champion in 2015 GSL Season 2 after beating ByuL. There are only 2 other players who have won 2 Korean Starcraft 2 Starleagues: Classic and Maru.

However, Rain needed a long period of rest after donating a part of his liver to his father, and made his decision on the day his good friend, Flash, left the scene as well. It was truly an end fitting for the 3 Musketeers.

"Thank you for my fans, who have loved me throughout my career."

note: The 3 musketeers bit is not literal. 도원결의 comes from "Romance of the Three Kingdoms", which is like a fantasized book based on a period of Chinese history and is very famous in China, Korea, and Japan. Kinda like Star Wars as to the fandom because people who know it go really, really deep into it, and there are some casuals like me. I recall someone asking for translation for it on Seeker's thread so if he/she is watching...


No mention of 1st place in 2012 WCS Asia? Or 1st place in 2013 Hot6ix Cup?

Rain career achievements (including the ones not mentioned in OP):
1st place 2012 OSL Season 1
1st place 2015 GSL Season 3
1st place 2012 WCS Asia
1st place 2013 Hot6ix Cup
1st place HomeStory Cup XI
2nd place 2013 OSL Season 2
2nd place IEM VIII San Jose
3-4th place 2012 Blizzcon
3-4th place 2012 GSL Season 4
3-4th place 2014 GSL Season 1
3-4th place 2015 SSL Season 3
3-4th place IEM VIII Cologne

- #1 2014 Proleague individual win percentage at 68% (21-10, 4-1 in ace matches)
- #3 2013 Proleague individual record by wins at 36-22 (behind only Flash and INnoVation)
- Perfect 5-0 record in 2014 Proleague Playoffs (wins over Hush, Hydra, Bbyong, herO, Zest) including ace match win vs herO in game 7 to send SKT to finals
- Finals of each of the ONLY 2 OnGameNet Starleagues in SC2
- Reached semifinals or finals of 6(!) SC2 Starleagues (GSL 3 times, OSL 2 times, SSL)
- Above 68% all-time win rate in PvT and PvZ according to Aligulac (almost all composed of GSL and Proleague matches)
- Aligulac rating of 1735 or higher since Oct. 3, 2012 - longest streak of any SC2 player (that competed in Proleague)

All I could think of at the moment, if anyone else thinks of more please post it!

EDIT:
Rain won 2015 GSL Season 2, not Season 3.
Farewell, Three Musketeers - Flash, Rain, FanTaSy
lichter
Profile Blog Joined September 2010
1001 YEARS KESPAJAIL22272 Posts
December 20 2015 04:39 GMT
#56
On December 20 2015 13:38 sh0ck wrote:
Show nested quote +
On December 20 2015 12:09 RCCar wrote:
http://www.xportsnews.com/jgame/?ac=article_view&entry_id=671920&_REFERER=https://www.google.com/
Park Sang Jin (X Sports News)

Rain, previous winners of Ongamenet Starleague and GSL, has selected retirement a day after Flash held his retirement ceremony. Rain came to the reporter seat after the ceremony was over and talked about his retirement. He said that donating part of his liver required him to rest for a bit, and made it difficult for him to play games. Rain has thought of retirement since he has left SKT1, but chose to postpone it for a year.

Rain became the Ongamenet Starleague champion in 2012 after beating DRG in the finals. He has also achieved second place in 2013 WCS Korea Season 2 Starleague, and became a GSL champion in 2015 GSL Season 2 after beating ByuL. There are only 2 other players who have won 2 Korean Starcraft 2 Starleagues: Classic and Maru.

However, Rain needed a long period of rest after donating a part of his liver to his father, and made his decision on the day his good friend, Flash, left the scene as well. It was truly an end fitting for the 3 Musketeers.

"Thank you for my fans, who have loved me throughout my career."

note: The 3 musketeers bit is not literal. 도원결의 comes from "Romance of the Three Kingdoms", which is like a fantasized book based on a period of Chinese history and is very famous in China, Korea, and Japan. Kinda like Star Wars as to the fandom because people who know it go really, really deep into it, and there are some casuals like me. I recall someone asking for translation for it on Seeker's thread so if he/she is watching...


No mention of 1st place in 2012 WCS Asia? Or 1st place in 2013 Hot6ix Cup?

Rain career achievements (including the ones not mentioned in OP):
1st place 2012 OSL Season 1
1st place 2015 GSL Season 3
1st place 2012 WCS Asia
1st place 2013 Hot6ix Cup
1st place HomeStory Cup XI
2nd place 2013 OSL Season 2
2nd place IEM VIII San Jose
3-4th place 2012 Blizzcon
3-4th place 2012 GSL Season 4
3-4th place 2014 GSL Season 1
3-4th place 2015 SSL Season 3
3-4th place IEM VIII Cologne

- #1 2014 Proleague individual win percentage at 68% (21-10, 4-1 in ace matches)
- #3 2013 Proleague individual record by wins at 36-22 (behind only Flash and INnoVation)
- Perfect 5-0 record in 2014 Proleague Playoffs (wins over Hush, Hydra, Bbyong, herO, Zest) including ace match win vs herO in game 7 to send SKT to finals
- Finals of each of the ONLY 2 OnGameNet Starleagues in SC2
- Reached semifinals or finals of 6(!) SC2 Starleagues (GSL 3 times, OSL 2 times, SSL)
- Above 68% all-time win rate in PvT and PvZ according to Aligulac (almost all composed of GSL and Proleague matches)
- Aligulac rating of 1735 or higher since Oct. 3, 2012 - longest streak of any SC2 player (that competed in Proleague)

All I could think of at the moment, if anyone else thinks of more please post it!


Rain is the only player to ever be worth 11 pts in FPL
AdministratorYOU MUST HEED MY INSTRUCTIONS TAKE OFF YOUR THIIIINGS
stuchiu
Profile Blog Joined June 2010
Fiddler's Green42661 Posts
December 20 2015 04:39 GMT
#57
On December 20 2015 13:38 sh0ck wrote:
Show nested quote +
On December 20 2015 12:09 RCCar wrote:
http://www.xportsnews.com/jgame/?ac=article_view&entry_id=671920&_REFERER=https://www.google.com/
Park Sang Jin (X Sports News)

Rain, previous winners of Ongamenet Starleague and GSL, has selected retirement a day after Flash held his retirement ceremony. Rain came to the reporter seat after the ceremony was over and talked about his retirement. He said that donating part of his liver required him to rest for a bit, and made it difficult for him to play games. Rain has thought of retirement since he has left SKT1, but chose to postpone it for a year.

Rain became the Ongamenet Starleague champion in 2012 after beating DRG in the finals. He has also achieved second place in 2013 WCS Korea Season 2 Starleague, and became a GSL champion in 2015 GSL Season 2 after beating ByuL. There are only 2 other players who have won 2 Korean Starcraft 2 Starleagues: Classic and Maru.

However, Rain needed a long period of rest after donating a part of his liver to his father, and made his decision on the day his good friend, Flash, left the scene as well. It was truly an end fitting for the 3 Musketeers.

"Thank you for my fans, who have loved me throughout my career."

note: The 3 musketeers bit is not literal. 도원결의 comes from "Romance of the Three Kingdoms", which is like a fantasized book based on a period of Chinese history and is very famous in China, Korea, and Japan. Kinda like Star Wars as to the fandom because people who know it go really, really deep into it, and there are some casuals like me. I recall someone asking for translation for it on Seeker's thread so if he/she is watching...


No mention of 1st place in 2012 WCS Asia? Or 1st place in 2013 Hot6ix Cup?

Rain career achievements (including the ones not mentioned in OP):
1st place 2012 OSL Season 1
1st place 2015 GSL Season 3
1st place 2012 WCS Asia
1st place 2013 Hot6ix Cup
1st place HomeStory Cup XI
2nd place 2013 OSL Season 2
2nd place IEM VIII San Jose
3-4th place 2012 Blizzcon
3-4th place 2012 GSL Season 4
3-4th place 2014 GSL Season 1
3-4th place 2015 SSL Season 3
3-4th place IEM VIII Cologne

- #1 2014 Proleague individual win percentage at 68% (21-10, 4-1 in ace matches)
- #3 2013 Proleague individual record by wins at 36-22 (behind only Flash and INnoVation)
- Perfect 5-0 record in 2014 Proleague Playoffs (wins over Hush, Hydra, Bbyong, herO, Zest) including ace match win vs herO in game 7 to send SKT to finals
- Finals of each of the ONLY 2 OnGameNet Starleagues in SC2
- Reached semifinals or finals of 6(!) SC2 Starleagues (GSL 3 times, OSL 2 times, SSL)
- Above 68% all-time win rate in PvT and PvZ according to Aligulac (almost all composed of GSL and Proleague matches)
- Aligulac rating of 1735 or higher since Oct. 3, 2012 - longest streak of any SC2 player (that competed in Proleague)

All I could think of at the moment, if anyone else thinks of more please post it!


Solved PvP in WoL.
Moderator
NikaLogy
Profile Joined September 2012
Denmark58 Posts
December 20 2015 04:40 GMT
#58
On December 20 2015 13:12 BLinD-RawR wrote:
bye sun.

User was warned for this post

Wooow why did this deserve a warning? It was just a clever use of his old nick.
Phredxor
Profile Joined May 2013
New Zealand15076 Posts
December 20 2015 04:42 GMT
#59
List has a couple mistakes. He didnt win 2015 GSL season 3. Inno did.

And you out down 2nd for osl 2013 which was included already in the OP.
lichter
Profile Blog Joined September 2010
1001 YEARS KESPAJAIL22272 Posts
December 20 2015 04:43 GMT
#60
On December 20 2015 13:40 NikaLogy wrote:
Show nested quote +
On December 20 2015 13:12 BLinD-RawR wrote:
bye sun.

User was warned for this post

Wooow why did this deserve a warning? It was just a clever use of his old nick.


it was a joke warning between pals
AdministratorYOU MUST HEED MY INSTRUCTIONS TAKE OFF YOUR THIIIINGS
Prev 1 2 3 4 5 8 9 10 Next All
Please log in or register to reply.
Live Events Refresh
Next event in 6h 59m
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
NeuroSwarm 202
RuFF_SC2 149
Nina 6
StarCraft: Brood War
Artosis 729
sSak 149
JulyZerg 87
Noble 66
NaDa 23
Bale 10
ajuk12(nOOB) 9
Icarus 8
Dota 2
monkeys_forever779
LuMiX1
League of Legends
JimRising 719
Counter-Strike
fl0m1796
Stewie2K359
semphis_16
Super Smash Bros
hungrybox567
Other Games
shahzam638
WinterStarcraft396
C9.Mang0289
Maynarde134
ViBE31
Organizations
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
sctven
[ Show 15 non-featured ]
StarCraft 2
• Berry_CruncH165
• OhrlRock 6
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• LaughNgamezSOOP
• Migwel
• sooper7s
StarCraft: Brood War
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
League of Legends
• Rush769
• Lourlo452
Other Games
• Scarra1325
Upcoming Events
Afreeca Starleague
6h 59m
Snow vs Sharp
Jaedong vs Mini
Wardi Open
7h 59m
OSC
20h 59m
Sparkling Tuna Cup
1d 6h
Afreeca Starleague
1d 6h
Light vs Speed
Larva vs Soma
PiGosaur Monday
1d 20h
LiuLi Cup
2 days
RSL Revival
3 days
Maru vs Reynor
Cure vs TriGGeR
The PondCast
3 days
RSL Revival
4 days
Zoun vs Classic
[ Show More ]
Korean StarCraft League
4 days
RSL Revival
5 days
[BSL 2025] Weekly
5 days
BSL Team Wars
5 days
RSL Revival
6 days
Online Event
6 days
Liquipedia Results

Completed

BSL 20 Team Wars
Chzzk MurlocKing SC1 vs SC2 Cup #2
HCC Europe

Ongoing

KCM Race Survival 2025 Season 3
BSL 21 Points
ASL Season 20
CSL 2025 AUTUMN (S18)
LASL Season 20
RSL Revival: Season 2
Maestros of the Game
FISSURE Playground #2
BLAST Open Fall 2025
BLAST Open Fall Qual
Esports World Cup 2025
BLAST Bounty Fall 2025
BLAST Bounty Fall Qual
IEM Cologne 2025
FISSURE Playground #1

Upcoming

2025 Chongqing Offline CUP
BSL Polish World Championship 2025
IPSL Winter 2025-26
BSL Season 21
SC4ALL: Brood War
BSL 21 Team A
Stellar Fest
SC4ALL: StarCraft II
EC S1
ESL Impact League Season 8
SL Budapest Major 2025
BLAST Rivals Fall 2025
IEM Chengdu 2025
PGL Masters Bucharest 2025
Thunderpick World Champ.
MESA Nomadic Masters Fall
CS Asia Championships 2025
ESL Pro League S22
StarSeries Fall 2025
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 © 2025 TLnet. All Rights Reserved.