• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 04:47
CET 09:47
KST 17:47
  • 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
ByuL: The Forgotten Master of ZvT29Behind the Blue - Team Liquid History Book19Clem wins HomeStory Cup 289HomeStory Cup 28 - Info & Preview13Rongyi Cup S3 - Preview & Info8
Community News
Weekly Cups (March 2-8): ByuN overcomes PvT block0GSL CK - New online series11BSL Season 224Vitality ends partnership with ONSYDE20Team Liquid Map Contest - Preparation Notice6
StarCraft 2
General
Weekly Cups (March 2-8): ByuN overcomes PvT block GSL CK - New online series Weekly Cups (Feb 23-Mar 1): herO doubles, 2v2 bonanza Vitality ends partnership with ONSYDE How do you think the 5.0.15 balance patch (Oct 2025) for StarCraft II has affected the game?
Tourneys
RSL Season 4 announced for March-April Sparkling Tuna Cup - Weekly Open Tournament PIG STY FESTIVAL 7.0! (19 Feb - 1 Mar) $5,000 WardiTV Winter Championship 2026 Sea Duckling Open (Global, Bronze-Diamond)
Strategy
Custom Maps
Publishing has been re-enabled! [Feb 24th 2026] Map Editor closed ?
External Content
The PondCast: SC2 News & Results Mutation # 516 Specter of Death Mutation # 515 Together Forever Mutation # 514 Ulnar New Year
Brood War
General
BSL 22 Map Contest — Submissions OPEN to March 10 BSL Season 22 BGH Auto Balance -> http://bghmmr.eu/ battle.net problems ASL21 General Discussion
Tourneys
ASL Season 21 Qualifiers March 7-8 [Megathread] Daily Proleagues BWCL Season 64 Announcement [BSL22] Open Qualifier #1 - Sunday 21:00 CET
Strategy
Soma's 9 hatch build from ASL Game 2 Fighting Spirit mining rates Simple Questions, Simple Answers Zealot bombing is no longer popular?
Other Games
General Games
Nintendo Switch Thread PC Games Sales Thread Path of Exile No Man's Sky (PS4 and PC) Stormgate/Frost Giant Megathread
Dota 2
Official 'what is Dota anymore' discussion 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
Mafia Game Mode Feedback/Ideas Vanilla Mini Mafia TL Mafia Community Thread
Community
General
US Politics Mega-thread Mexico's Drug War Russo-Ukrainian War Thread Things Aren’t Peaceful in Palestine YouTube Thread
Fan Clubs
The IdrA Fan Club
Media & Entertainment
[Req][Books] Good Fantasy/SciFi books [Manga] One Piece Anime Discussion Thread
Sports
2024 - 2026 Football Thread Cricket [SPORT] Formula 1 Discussion TL MMA Pick'em Pool 2013
World Cup 2022
Tech Support
Laptop capable of using Photoshop Lightroom?
TL Community
The Automated Ban List
Blogs
FS++
Kraekkling
Shocked by a laser…
Spydermine0240
Gaming-Related Deaths
TrAiDoS
ONE GREAT AMERICAN MARINE…
XenOsky
Unintentional protectionism…
Uldridge
ASL S21 English Commentary…
namkraft
Customize Sidebar...

Website Feedback

Closed Threads



Active: 1988 users

CORSAIR CUP w/ BaseTradeTV - JUNE

Forum Index > StarCraft 2 Tournaments
Post a Reply
Normal
olimoley
Profile Blog Joined January 2013
United States742 Posts
Last Edited: 2016-07-08 05:59:14
June 02 2016 21:25 GMT
#1
[image loading]


Proud to continue our Corsair Sponsorship, BaseTradeTV presents Corsair weekly cups! We look forward to working with Corsair to bring you more Starcraft 2 with Legacy of the Void, and we hope you'll all enjoy watching!

Tournament Information
Server: Europe
Restrictions: None – Open Globally
Channel: BaseTradeTV
Admin: Olimoley

Prize Pool Distribution: $100 USD
1st - $60
2nd - $20
3rd/4th - $10

Map Pool: (first map prepicked, loser picks next map)
Dusk Towers
Ruins of Endion
Ulrena
Invader
King Sejong Station
Frost
Frozen Temple


Tournament Signup and Dates
By entering into this tournament, you agree to the following rules and regulations.

Corsair Cup #22 – Sign up

Monday, Jun 06 5:00pm GMT (GMT+00:00)


Corsair Cup #23 – Sign up

Monday, Jun 13 5:00pm GMT (GMT+00:00)


Corsair Cup #24 – Sign up

Monday, Jun 20 5:00pm GMT (GMT+00:00)


Corsair Cup #25 – Sign up

Monday, Jun 27 5:00pm GMT (GMT+00:00)


Corsair Cup #26 – Sign up

Wednesday, Jun 29 5:00pm GMT (GMT+00:00)


Corsair Cup #27 – Sign up

Thursday, Jun 30 5:00pm GMT (GMT+00:00)


Corsair Cup #28 – Sign up

Monday, Jul 25 5:00pm GMT (GMT+00:00)




[image loading] [image loading]


[image loading] [image loading]



PS Click on the images above to take a peak at some of the cool Corsair swag for sale, and possibly for giveaways in the future :-)

Events Manager, Team Liquid - Creator of OlimoLeague
CynicalDeath
Profile Joined January 2012
Italy3604 Posts
June 13 2016 21:30 GMT
#2
...Snute banking 40k 25k...
ModeratorSC2 LP Admin - My Life for Aiur - Let the Metal flow - @Cynical_Death
Tuczniak
Profile Joined September 2010
1561 Posts
June 13 2016 21:40 GMT
#3
Snute can't beat protoss lategame, but at least he can make it interesting.
Liquid`Snute
Profile Blog Joined July 2010
Norway839 Posts
June 13 2016 21:41 GMT
#4
i need help
Team Liquid
Scarlett`
Profile Joined April 2011
Canada2393 Posts
June 13 2016 21:43 GMT
#5
On June 14 2016 06:41 Liquid`Snute wrote:
i need help

we all do
Progamer
Vanadiel
Profile Joined April 2012
France961 Posts
June 13 2016 21:44 GMT
#6
On June 14 2016 06:41 Liquid`Snute wrote:
i need help


Well, you know, it's all about... Humf, check the zerg with good results against Prot... Hum.
Musicus
Profile Joined August 2011
Germany23576 Posts
June 13 2016 21:46 GMT
#7
I almost started an argument in twitch chat, I also need help.

Explaining why Vipers are not the counter in twitch chat, I just gave up on it :D.
Maru and Serral are probably top 5.
Tuczniak
Profile Joined September 2010
1561 Posts
June 13 2016 21:49 GMT
#8
On June 14 2016 06:41 Liquid`Snute wrote:
i need help
Don't let it get to you too much. It's not like you could have done anything at that point. It would be bad if it hurt your motivation.
CynicalDeath
Profile Joined January 2012
Italy3604 Posts
June 13 2016 21:49 GMT
#9
...twitch chat is
ModeratorSC2 LP Admin - My Life for Aiur - Let the Metal flow - @Cynical_Death
Liquid`Snute
Profile Blog Joined July 2010
Norway839 Posts
June 13 2016 21:49 GMT
#10
yeah, i don't think sticking to zerg was a very smart choice for legacy, it's a bit late to switch but after a game like that i'm more convinced than ever that protoss is the way to go if you want to play this game professionally
Team Liquid
Scarlett`
Profile Joined April 2011
Canada2393 Posts
June 13 2016 21:50 GMT
#11
On June 14 2016 06:49 Liquid`Snute wrote:
yeah, i don't think sticking to zerg was a very smart choice for legacy, it's a bit late to switch but after a game like that i'm more convinced than ever that protoss is the way to go if you want to play this game professionally

been that way for years
Progamer
Liquid`Snute
Profile Blog Joined July 2010
Norway839 Posts
June 13 2016 21:52 GMT
#12
^____^
Team Liquid
Musicus
Profile Joined August 2011
Germany23576 Posts
Last Edited: 2016-06-13 21:53:54
June 13 2016 21:53 GMT
#13
On June 14 2016 06:49 Liquid`Snute wrote:
yeah, i don't think sticking to zerg was a very smart choice for legacy, it's a bit late to switch but after a game like that i'm more convinced than ever that protoss is the way to go if you want to play this game professionally


Yeah especially if you want to play late game, which I think actually suits you well, so it's kinda sad that zerg does not support your preferred playstyle anymore :/.
Maru and Serral are probably top 5.
Charoisaur
Profile Joined August 2014
Germany16057 Posts
June 13 2016 21:53 GMT
#14
kill him before he gets there
Many of the coolest moments in sc2 happen due to worker harassment
seemsgood
Profile Joined January 2016
5527 Posts
June 13 2016 22:49 GMT
#15
That was absurd.....
BlyOnFire
Profile Joined September 2010
Ukraine74 Posts
June 13 2016 22:50 GMT
#16
had such a games, and i can confirm :D zerg is so weak late game
Progamer
Harstem
Profile Joined January 2011
Netherlands263 Posts
June 13 2016 22:51 GMT
#17
On June 14 2016 06:49 Liquid`Snute wrote:
yeah, i don't think sticking to zerg was a very smart choice for legacy, it's a bit late to switch but after a game like that i'm more convinced than ever that protoss is the way to go if you want to play this game professionally

You should try to use 2 overlords to drop to get him out of position. Then when he tries to deal with the drop u attack the middle.
Progamer
BlyOnFire
Profile Joined September 2010
Ukraine74 Posts
June 13 2016 22:55 GMT
#18
On June 14 2016 07:51 Harstem wrote:
Show nested quote +
On June 14 2016 06:49 Liquid`Snute wrote:
yeah, i don't think sticking to zerg was a very smart choice for legacy, it's a bit late to switch but after a game like that i'm more convinced than ever that protoss is the way to go if you want to play this game professionally

You should try to use 2 overlords to drop to get him out of position. Then when he tries to deal with the drop u attack the middle.

wow, so smart :DDDDDDDDDDDDDDDDD
Progamer
PtitDrogo
Profile Joined May 2011
France163 Posts
June 13 2016 22:58 GMT
#19
On June 14 2016 07:51 Harstem wrote:
Show nested quote +
On June 14 2016 06:49 Liquid`Snute wrote:
yeah, i don't think sticking to zerg was a very smart choice for legacy, it's a bit late to switch but after a game like that i'm more convinced than ever that protoss is the way to go if you want to play this game professionally

You should try to use 2 overlords to drop to get him out of position. Then when he tries to deal with the drop u attack the middle.


Damn that's actually pretty smart
Progamer
Liquid`Snute
Profile Blog Joined July 2010
Norway839 Posts
June 13 2016 23:03 GMT
#20
On June 14 2016 07:58 PtitDrogo wrote:
Show nested quote +
On June 14 2016 07:51 Harstem wrote:
On June 14 2016 06:49 Liquid`Snute wrote:
yeah, i don't think sticking to zerg was a very smart choice for legacy, it's a bit late to switch but after a game like that i'm more convinced than ever that protoss is the way to go if you want to play this game professionally

You should try to use 2 overlords to drop to get him out of position. Then when he tries to deal with the drop u attack the middle.


Damn that's actually pretty smart

indeed. all this big brain wisdom will carry f.united to new heights #proleague2017
Team Liquid
elazer
Profile Joined November 2013
Poland5 Posts
June 13 2016 23:04 GMT
#21
On June 14 2016 07:51 Harstem wrote:
Show nested quote +
On June 14 2016 06:49 Liquid`Snute wrote:
yeah, i don't think sticking to zerg was a very smart choice for legacy, it's a bit late to switch but after a game like that i'm more convinced than ever that protoss is the way to go if you want to play this game professionally

You should try to use 2 overlords to drop to get him out of position. Then when he tries to deal with the drop u attack the middle.

Hmm i will have to try that, thanks for this great idea !
hello
Lexender
Profile Joined September 2013
Mexico2656 Posts
June 14 2016 00:39 GMT
#22
On June 14 2016 06:53 Charoisaur wrote:
kill him before he gets there


It seems pretty much every MU has one of those nowadays.
TelecoM
Profile Blog Joined January 2010
United States10700 Posts
June 14 2016 01:53 GMT
#23
Epic! Wish I wasn't working so much ~_~
AKA: TelecoM[WHITE] Protoss fighting
Lambertus
Profile Joined February 2010
South Africa977 Posts
June 14 2016 06:31 GMT
#24
Its so funny and sad at the same time seeing all you guys writing here ;-) By the way, sad you lost, but still good games!
The only known Reverend on TL playing SC2 and BW (http://www.teamliquid.net/forum/viewmessage.php?topic_id=409226)
fealx
Profile Joined September 2014
Germany376 Posts
June 14 2016 07:51 GMT
#25
yeah that game showcased again that tempest supplycost is way too low
Jacenoob
Profile Joined August 2014
299 Posts
Last Edited: 2016-06-14 17:55:15
June 14 2016 17:54 GMT
#26
On June 14 2016 06:49 Liquid`Snute wrote:
yeah, i don't think sticking to zerg was a very smart choice for legacy, it's a bit late to switch but after a game like that i'm more convinced than ever that protoss is the way to go if you want to play this game professionally


I have a feeling that thought did not come AFTER the game. It looked like you went into the late game with that exact feeling of “I can’t win anyway” and played the game the way you played it to prove a point. As an example, you played like a poker player who calls an opponent who just obviously hit his draw, just to prove how unlucky he is.
I doubt that you really thought that what you did had a chance to win the game. I also wonder if at any point, not in hindsight but at that moment, you should have played differently if you had a better mindset.

Because this game seems untypical of you. Usually you play extremely smart and strategical and that is why I love to see your games – this seemed like bashing your head into a brick wall. The problem is an OP army and your approach was to charge headfirst right into this army right into its strongest most fortified point. I don’t claim to have a failproof answer for what to do instead, but surely there has to be a better way.

What I thought was to attack him where his army is not. I know I neither have the skill to execute this nor to even get to that point, I don’t even know if it would work. But for example you destroyed his main, but after that you just stopped attacking that position. Why not go further when his army in the middle anyway? You can make a Nydus in his main, tear down his old bases, his tech, then go further and threaten his active bases. If he doesn’t come back, good, just keep going, destroy his side of the map, you kill him faster than he kills you. If he comes back, good, you go back into your Nydus, too.
Liquid`Snute
Profile Blog Joined July 2010
Norway839 Posts
June 14 2016 21:51 GMT
#27
On June 15 2016 02:54 Jacenoob wrote:
Show nested quote +
On June 14 2016 06:49 Liquid`Snute wrote:
yeah, i don't think sticking to zerg was a very smart choice for legacy, it's a bit late to switch but after a game like that i'm more convinced than ever that protoss is the way to go if you want to play this game professionally


I have a feeling that thought did not come AFTER the game. It looked like you went into the late game with that exact feeling of “I can’t win anyway” and played the game the way you played it to prove a point. As an example, you played like a poker player who calls an opponent who just obviously hit his draw, just to prove how unlucky he is.
I doubt that you really thought that what you did had a chance to win the game. I also wonder if at any point, not in hindsight but at that moment, you should have played differently if you had a better mindset.

Because this game seems untypical of you. Usually you play extremely smart and strategical and that is why I love to see your games – this seemed like bashing your head into a brick wall. The problem is an OP army and your approach was to charge headfirst right into this army right into its strongest most fortified point. I don’t claim to have a failproof answer for what to do instead, but surely there has to be a better way.

What I thought was to attack him where his army is not. I know I neither have the skill to execute this nor to even get to that point, I don’t even know if it would work. But for example you destroyed his main, but after that you just stopped attacking that position. Why not go further when his army in the middle anyway? You can make a Nydus in his main, tear down his old bases, his tech, then go further and threaten his active bases. If he doesn’t come back, good, just keep going, destroy his side of the map, you kill him faster than he kills you. If he comes back, good, you go back into your Nydus, too.

myeah ... thanks for the feedback, it's good to read stuff like this now and then the strategy i attempted after the failed hydra ling baneling attack was a solution i used against terran mech a while before lotv release. i didn't get to show it in any official matches with 1000+ viewers back then sadly. it was super hilarious, effective, and fun to watch once the attack waves actually hit. it was basically unstoppable, wave after wave, cleaning up everything on the ground and then the skies. so it might have seemed untypical for me to do this strat yesterday, but it's actually something i used quite a bit in the past to win games (just not vs protoss). so yeah, really bad by me to use this experiment in an online cup when i only made it work vs terran mech in a different expansion, LOL... yeah..

+ Show Spoiler [more] +
the idea was to use a medium size army to go up to as many drones as possible, bank hard, sac drones, and have multiple true 200/200 armies in quick succession break through. it was a really good strategy back in hots vs terran that i won vs top mech players and broke "OP armies" with. so i decided i wanted to try it against protoss obviously turned out to be a bad idea..

and like you say, the best way to play seems to be to attack where the protoss is not ~

but i didn't forfeit the match before it even began. i think no players ever do this honestly, unless they're matchfixing. even when they have a broken mindset vs a certain race, they still try, even if their natural level might not be up to par and they end up looking weak. it's easy to imagine things based off of one losing performance but i think only matchfixers do not play to win. if i was a better player on average, i probably would not have attempted to use this strategy at all and have a better idea in the toolbox to win with. didn't do it to prove a point or anything, it's just player skillset weakness. just some airhead-craft and #creative ideas gone wrong.

i talked about the end-game with other players and the conclusion is pretty much another 'kill them before they get there' and there seems to be an upper limit where protoss end-game is essentially untouchable. yesterday's game was artificial in the sense that no zerg (that's not me) will ever let the game reach this point and try this solution probably. so yeah. this strategy was a thing in hots zvt, but probably won't ever be a thing in lotv.

as long as it's balanced %-wise and Zerg aggro has potential and strength, it probably is ok to have KillThemBeforeTheyGetThere in the game. People didn't like BL/infestor, but if Protoss defensive tools are proven to be breakable enough or starve-able enough by the competent majority, it's fine. Just up to me to catch up to that level personally. i guess i was just a little annoyed after the match about another head to the wall but hopefully skill will come with time my bad for playing to the wrong ideals and ending up doing silly experiments that should be left to imagination and common sense! T_T
Team Liquid
Charoisaur
Profile Joined August 2014
Germany16057 Posts
June 14 2016 22:45 GMT
#28
Nothing wrong with trying experiments in tournament games, just shouldn't complain about balance when those experiments fail
Many of the coolest moments in sc2 happen due to worker harassment
stilt
Profile Joined October 2012
France2754 Posts
Last Edited: 2016-06-14 23:26:56
June 14 2016 23:25 GMT
#29
On June 15 2016 07:45 Charoisaur wrote:
Nothing wrong with trying experiments in tournament games, just shouldn't complain about balance when those experiments fail


Well, this radical experiment came after the conclusion:"kill them before they got the skytoss". Moreover, you should begin to follow your own advice, you would gain some credibilty...
Charoisaur
Profile Joined August 2014
Germany16057 Posts
June 15 2016 00:44 GMT
#30
On June 15 2016 08:25 stilt wrote:
Show nested quote +
On June 15 2016 07:45 Charoisaur wrote:
Nothing wrong with trying experiments in tournament games, just shouldn't complain about balance when those experiments fail


Well, this radical experiment came after the conclusion:"kill them before they got the skytoss". Moreover, you should begin to follow your own advice, you would gain some credibilty...

fortunately I don't give a single fuck about what a random forum guy with less than 100 posts thinks about the credibility of my statements. Also you will be hard pressed to find me complaining about balance.
Many of the coolest moments in sc2 happen due to worker harassment
Lambertus
Profile Joined February 2010
South Africa977 Posts
June 15 2016 06:18 GMT
#31
Thanks Snute for the insight, this is so interesting for me! And well, next time :D
The only known Reverend on TL playing SC2 and BW (http://www.teamliquid.net/forum/viewmessage.php?topic_id=409226)
DrCampana
Profile Joined June 2016
3 Posts
June 29 2016 17:07 GMT
#32
where's the stream???
olimoley
Profile Blog Joined January 2013
United States742 Posts
June 29 2016 19:24 GMT
#33
On June 30 2016 02:07 DrCampana wrote:
where's the stream???

Twitch was down and we could not connect to stream for ~ 40ish minutes.
Events Manager, Team Liquid - Creator of OlimoLeague
ZigguratOfUr
Profile Blog Joined April 2012
Iraq16955 Posts
June 29 2016 21:14 GMT
#34
Kelazhur and MajOr seem to succeed in getting their entire army fungaled and biled repeatedly every single game.
Normal
Please log in or register to reply.
Live Events Refresh
Next event in 3h 13m
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
SortOf 165
ProTech128
StarCraft: Brood War
Calm 6764
Hyuk 391
Larva 239
Shuttle 200
Hyun 184
Leta 126
Sharp 81
Aegong 76
ToSsGirL 74
Killer 31
[ Show more ]
Shine 29
yabsab 22
JulyZerg 19
Free 19
GoRush 17
Hm[arnc] 16
910 13
SilentControl 9
Backho 7
Noble 5
Dota 2
XaKoH 295
NeuroSwarm99
League of Legends
JimRising 493
Counter-Strike
Stewie2K1195
shoxiejesuss343
Other Games
summit1g8736
WinterStarcraft485
Liquid`RaSZi483
ceh9463
Mew2King71
Organizations
Dota 2
PGL Dota 2 - Main Stream7382
PGL Dota 2 - Secondary Stream1553
Other Games
gamesdonequick866
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
sctven
[ Show 15 non-featured ]
StarCraft 2
• Berry_CruncH142
• LUISG 16
• Light_VIP 6
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• LaughNgamezSOOP
• Migwel
• sooper7s
StarCraft: Brood War
• iopq 1
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
League of Legends
• Jankos311
Upcoming Events
Wardi Open
3h 13m
PiGosaur Monday
15h 13m
GSL
1d 1h
WardiTV Team League
1d 3h
The PondCast
2 days
WardiTV Team League
2 days
Replay Cast
2 days
Replay Cast
3 days
CranKy Ducklings
4 days
WardiTV Team League
4 days
[ Show More ]
uThermal 2v2 Circuit
4 days
BSL
4 days
Sparkling Tuna Cup
5 days
WardiTV Team League
5 days
BSL
5 days
Replay Cast
5 days
Replay Cast
6 days
Wardi Open
6 days
Monday Night Weeklies
6 days
Liquipedia Results

Completed

ASL Season 21: Qualifier #2
WardiTV Winter 2026
Underdog Cup #3

Ongoing

KCM Race Survival 2026 Season 1
Jeongseon Sooper Cup
Spring Cup 2026
BSL Season 22
RSL Revival: Season 4
Nations Cup 2026
ESL Pro League S23 Stage 1&2
PGL Cluj-Napoca 2026
IEM Kraków 2026
BLAST Bounty Winter 2026
BLAST Bounty Winter Qual

Upcoming

ASL Season 21
Acropolis #4 - TS6
Acropolis #4
IPSL Spring 2026
CSLAN 4
HSC XXIX
uThermal 2v2 2026 Main Event
Bellum Gens Elite Stara Zagora 2026
NationLESS Cup
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
BLAST Open Spring 2026
ESL Pro League S23 Finals
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.