• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 19:59
CEST 01:59
KST 08:59
  • 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
[ASL22] Ro24 Preview: Siren's Call8[ASL22] Ro24 Preview: Summer's End9Serral wins HomeStory Cup 2915Serral wins Maestros of the Game 244ByuL, and the Limitations of Standard Play3
Community News
Official StarCraft website teases new content ahead of BlizzCon?12Stellar Fest TWO the Moon (Dec 16-20)8Weekly Cups (August 24-30): Patches' balance mod takes over2New 3v3 BGH Ladder (and more) on ShieldBattery!40Weekly Cups (August 17-23): Zerg dominate the week6
StarCraft 2
General
Nexon wins bid to develop StarCraft IP content, distribute Overwatch mobile game SC4ALL: II Winner Will Earn a Spot at HSC 30! Balance hotfix patch 5.0.16b (July 16) September World Ranking: herO leads, Serral climbs Weekly Cups (August 10-16): SHIN doubles
Tourneys
IntoTheTV X SOOP SC2 League : Weekly & Monthly SC2 INu's Battles#20 [BO.9] 2026 GSTL Announcement Stellar Fest TWO the Moon (Dec 16-20) PIG STY FESTIVAL 8.0! (13 - 23 August)
Strategy
[G] Having the right mentality to improve
Custom Maps
Nexus Wars 2021 GUIDE [M] (2) Industrial Park
External Content
Mutation # 541 Binary Choice The PondCast: SC2 News & Results Mutation # 540 Dodge This Mutation # 539 Thunder Dome
Brood War
General
Official StarCraft website teases new content ahead of BlizzCon? ASL22 General Discussion [Personal Project Share] Terran Defense v0.60 BW General Discussion BGH Auto Balance -> http://bghmmr.eu/
Tourneys
KCM Race Survival 2026 Season 3 [Megathread] Daily Proleagues BSL LAN Party - Kraków 29-30 August - OPEN SIGNUPS [ASL22] Ro24 Group F
Strategy
Replay Review Process - What do you do? Game Theory for Starcraft Odyssey Mineral Stack Saturation Fighting Spirit mining rates
Other Games
General Games
Diablo IV EVE Corporation Nintendo Switch Thread [Maplestory Hardcore] Let's Play~!! General RTS Discussion Thread
Dota 2
Official 'what is Dota anymore' discussion
League of Legends
[TL LoL EUW IHs] Teemo shall perish TSM pausing esports and CLG Dead
Heroes of the Storm
Heroes of the Storm 2.0
Hearthstone
Deck construction bug
TL Mafia
TL Mafia Power Rank TL Mafia Community Thread NeO.D_StephenKing vs This Guy From 1 Million Dance
Community
General
US Politics Mega-thread UK Politics Mega-thread Things Aren’t Peaceful in Palestine Artificial Intelligence Thread Russo-Ukrainian War Thread
Fan Clubs
MarineLorD Fan Club The Creator Fan Club The ShoWTimE Fan Club
Media & Entertainment
Movie Discussion! Anime Discussion Thread
Sports
Football (Soccer) Thread TeamLiquid Health and Fitness Initiative For 2023 MLB/Baseball 2023 NBA General Discussion
World Cup 2022
Tech Support
Computer Build, Upgrade & Buying Resource Thread
TL Community
The Automated Ban List Northern Ireland Global Starcraft
Blogs
Regacy Esports: The Bh…
regacyesports
Violent Games and Crime Rate…
TrAiDoS
LOCKPICKING NOOB
LUCKY_NOOB
Cathedral Of CS And NY pizza a…
FuDDx
Please support my new stand…
Peanutsc
Customize Sidebar...

Website Feedback

Closed Threads



Active: 3634 users

The Last Bonjwa, Part 2 - Page 2

Blogs > Shady Sands
Post a Reply
Prev 1 2 3 4 5 Next All
Jealous
Profile Blog Joined December 2011
10361 Posts
November 29 2012 15:56 GMT
#21
On November 29 2012 23:52 Shady Sands wrote:
Show nested quote +
On November 29 2012 23:43 Sentenal wrote:
FYI, that is the single reason why I disliked Bisu so much--the guy never pushed the metagame of Protoss forward

Are you kidding me? Bisu didn't push the Protoss "metagame" forward? Bisu completely redefined how Protoss play PvZ, an entire matchup.

Bisu did that in 2007, but

Show nested quote +
after Savior Bisu got lazy in assuming full responsibility as his race's torchbearer.


Bisu pushed the metagame forward for one matchup for one year. Flash continually innovated TvZ, TvT, and TvP builds (1-rax expo TvP; mech transitions TvZ) to their full potential over three years.

This isn't to say that Bisu wasn't a good player--Bisu was just less innovative than he should have been. After all, he was the best Protoss in Brood War--had he been as creative and deep as Flash, I seriously doubt that Protoss would have spent the final 4 years of BW in the shitty predicament that it did.

He also popularized the speed zeal/sair opening that he used in 2011 and his arbiter-centric plays on otherwise Carrier-frielndly maps like Katrina in response to the goliath/upgrade-heavy Flash build...

On top of that, did you REALLY have to call this blog "The Last Bonjwa" ??? Completely incorrect -_-;
"The right to vote is only the oar of the slaveship, I wanna be free." -- бум бум сучка!
Miwyfe
Profile Joined September 2010
England101 Posts
Last Edited: 2012-11-30 20:23:49
November 29 2012 16:27 GMT
#22
[Deleted my own comment]
sluggaslamoo
Profile Blog Joined November 2009
Australia4494 Posts
Last Edited: 2012-11-29 16:53:49
November 29 2012 16:49 GMT
#23
On November 30 2012 00:56 Jealous wrote:
Show nested quote +
On November 29 2012 23:52 Shady Sands wrote:
On November 29 2012 23:43 Sentenal wrote:
FYI, that is the single reason why I disliked Bisu so much--the guy never pushed the metagame of Protoss forward

Are you kidding me? Bisu didn't push the Protoss "metagame" forward? Bisu completely redefined how Protoss play PvZ, an entire matchup.

Bisu did that in 2007, but

after Savior Bisu got lazy in assuming full responsibility as his race's torchbearer.


Bisu pushed the metagame forward for one matchup for one year. Flash continually innovated TvZ, TvT, and TvP builds (1-rax expo TvP; mech transitions TvZ) to their full potential over three years.

This isn't to say that Bisu wasn't a good player--Bisu was just less innovative than he should have been. After all, he was the best Protoss in Brood War--had he been as creative and deep as Flash, I seriously doubt that Protoss would have spent the final 4 years of BW in the shitty predicament that it did.

He also popularized the speed zeal/sair opening that he used in 2011 and his arbiter-centric plays on otherwise Carrier-frielndly maps like Katrina in response to the goliath/upgrade-heavy Flash build...

On top of that, did you REALLY have to call this blog "The Last Bonjwa" ??? Completely incorrect -_-;


Yeah didn't really understand that part.

Bisu was also the biggest and most consistent winner in Team-leagues in the last few years (3 All-kills in a row) and SKTs most valuable asset, he even beat Flash when it mattered most in Winners and Proleague finals.. He didn't qualify for individual leagues because of his poor defense against cheese, not because he couldn't innovate. He didn't even need to innovate when he could crush Jaedong with standard play, unlike Flash who's only possible way of beating Jaedong in a BoX was to do some crazy wtf builds, which is what he did.

Jaedong, Stork, Jangbi were also quite the innovators. Jaedongs ability to creatively counter builds on the fly was amazing, and Stork has a winning record against top-tier pros with his insane ability to always create new builds.

The difference was that Flash perfected the least developed aspect of BW, metagame (as in not strategy, but poker-esque mind gaming). This was what gave him the biggest edge over top-tier opponents. His macro had nothing to do with how many scvs he made, and how fast he clicked on buildings, it was his deductive reasoning on determining how many shortcuts he could take so he would always have biggest army possible deduced from metagame, there were a few games where this style of play cost him games.

^ Although I think the OP covered this quite well.

He really was the last bonjwa in BW though IMO.
Come play Android Netrunner - http://www.teamliquid.net/forum/viewmessage.php?topic_id=409008
Jealous
Profile Blog Joined December 2011
10361 Posts
November 29 2012 16:53 GMT
#24
On November 30 2012 01:49 sluggaslamoo wrote:
Show nested quote +
On November 30 2012 00:56 Jealous wrote:
On November 29 2012 23:52 Shady Sands wrote:
On November 29 2012 23:43 Sentenal wrote:
FYI, that is the single reason why I disliked Bisu so much--the guy never pushed the metagame of Protoss forward

Are you kidding me? Bisu didn't push the Protoss "metagame" forward? Bisu completely redefined how Protoss play PvZ, an entire matchup.

Bisu did that in 2007, but

after Savior Bisu got lazy in assuming full responsibility as his race's torchbearer.


Bisu pushed the metagame forward for one matchup for one year. Flash continually innovated TvZ, TvT, and TvP builds (1-rax expo TvP; mech transitions TvZ) to their full potential over three years.

This isn't to say that Bisu wasn't a good player--Bisu was just less innovative than he should have been. After all, he was the best Protoss in Brood War--had he been as creative and deep as Flash, I seriously doubt that Protoss would have spent the final 4 years of BW in the shitty predicament that it did.

He also popularized the speed zeal/sair opening that he used in 2011 and his arbiter-centric plays on otherwise Carrier-frielndly maps like Katrina in response to the goliath/upgrade-heavy Flash build...

On top of that, did you REALLY have to call this blog "The Last Bonjwa" ??? Completely incorrect -_-;


Yeah didn't really understand that part.

Bisu was also the biggest winner in Proleague in the last couple years. He didn't qualify for individual leagues because of his poor defense against cheese, not because he couldn't innovate. He didn't even need to innovate when he could crush Jaedong with standard play.

Jaedong, Stork, Jangbi were also quite the innovators. Jaedongs ability to creatively counter builds on the fly was amazing, and Stork has a winning record against top-tier pros with his insane ability to always create new builds.

The difference was that Flash perfected the least developed aspect of BW, metagame (as in not strategy, but poker-esque mind gaming). This was what gave him the biggest edge over top-tier opponents. His macro had nothing to do with how many scvs he made, and how fast he clicked on buildings, it was his deductive reasoning on determining how many shortcuts he could take so he would always have biggest army possible deduced from metagame, there were a few games where this style of play cost him games.

^ Although I think the OP covered this quite well.

He really was the last bonjwa in BW though IMO.

I didn't argue with the initial statement, I argued with the latter:

"After all, he was the best Protoss in Brood War--had he been as creative and deep as Flash..."

He left his 'metagame' platform behind.


But that is still secondary to his misuse of Bonjwa =_=
"The right to vote is only the oar of the slaveship, I wanna be free." -- бум бум сучка!
neptunusfisk
Profile Blog Joined July 2012
2286 Posts
November 29 2012 16:56 GMT
#25
I agree with this post. I've never thought that Flash played boring. The only thing that could be considered boring is perhaps if you're a fan of his opponents and don't like them to lose.

Although that last series vs Fantasy was a bit sad to watch.
maru G5L pls
[F_]aths
Profile Blog Joined February 2010
Germany3947 Posts
November 29 2012 17:02 GMT
#26
I am a bitter Jaedong fan, still I like this article!
You don't choose to play zerg. The zerg choose you.
ComaDose
Profile Blog Joined December 2009
Canada10357 Posts
November 29 2012 17:03 GMT
#27
Your use of the word rapist is offensive.
BW pros training sc2 is like kiss making a dub step album.
quirinus
Profile Blog Joined May 2007
Croatia2489 Posts
Last Edited: 2012-11-29 18:21:31
November 29 2012 18:21 GMT
#28
On November 30 2012 02:03 ComaDose wrote:
Your use of the word rapist is offensive.


And you are funny.

Edit:
Really like this, can't wait for part 3! :D
All candles lit within him, and there was purity. | First auto-promoted BW LP editor.
Jealous
Profile Blog Joined December 2011
10361 Posts
November 29 2012 18:28 GMT
#29
On November 30 2012 02:03 ComaDose wrote:
Your use of the word rapist is offensive.

Your use of the word coma is offensive.

Dose too. I want to dose LSD all the time and you've just reminded me of my LSD-lessness.
"The right to vote is only the oar of the slaveship, I wanna be free." -- бум бум сучка!
sluggaslamoo
Profile Blog Joined November 2009
Australia4494 Posts
November 29 2012 18:30 GMT
#30
On November 30 2012 01:56 neptunusfisk wrote:
I agree with this post. I've never thought that Flash played boring. The only thing that could be considered boring is perhaps if you're a fan of his opponents and don't like them to lose.

Although that last series vs Fantasy was a bit sad to watch.


I actually do think Flash played boring. He just had a boring playstyle, in the same way that watching brilliant moves in chess can still be boring. He was a brilliant mastermind, but his brilliance could never really be showcased on TV, it was always outside of the game.

There are a couple games like his game against Soulkeys 2 hatch lurker which was amazing and basically showed he could play like Boxer if he wanted, but 99% of his games were simply about winning in the most efficient way possible. So all his games seemed like turtle into a-move stomp when there was really a lot more going on behind the scenes.

He would always draw out unimportant or unprepared games as long as he possibly could to maximise his chances of winning, and then in prepared games he would use unstoppable timing attacks that his opponent simply had no hope of defending and made the grand finals always completely underwhelming. Which is the opposite of what you want, you want short bracket games, and long finals games.
Come play Android Netrunner - http://www.teamliquid.net/forum/viewmessage.php?topic_id=409008
Shady Sands
Profile Blog Joined June 2012
United States4021 Posts
Last Edited: 2012-11-29 18:46:24
November 29 2012 18:44 GMT
#31
On November 30 2012 03:30 sluggaslamoo wrote:
Show nested quote +
On November 30 2012 01:56 neptunusfisk wrote:
I agree with this post. I've never thought that Flash played boring. The only thing that could be considered boring is perhaps if you're a fan of his opponents and don't like them to lose.

Although that last series vs Fantasy was a bit sad to watch.


I actually do think Flash played boring. He just had a boring playstyle, in the same way that watching brilliant moves in chess can still be boring. He was a brilliant mastermind, but his brilliance could never really be showcased on TV, it was always outside of the game.

There are a couple games like his game against Soulkeys 2 hatch lurker which was amazing and basically showed he could play like Boxer if he wanted, but 99% of his games were simply about winning in the most efficient way possible. So all his games seemed like turtle into a-move stomp when there was really a lot more going on behind the scenes.

He would always draw out unimportant or unprepared games as long as he possibly could to maximise his chances of winning, and then in prepared games he would use unstoppable timing attacks that his opponent simply had no hope of defending and made the grand finals always completely underwhelming. Which is the opposite of what you want, you want short bracket games, and long finals games.

I guess this is where I differ--I found Flash's hyper-efficient playstyle vastly more entertaining than players who played to be "interesting"... in the same way that I enjoy watching Tim Duncan or Kobe Bryant play more than the Harlem Globetrotters.

EDIT: Also Flash didn't draw out unimportant or unprepared games as long as possible. He drew out games where he was losing as long as possible (see his TvTs vs FBH, for example.) Those two are different. In "random" matches where he got a sollid early advantage, he was just as much a fan of ending things quickly as the next player; perhaps even more so, given that his wrists were in constant pain up until late in his BW career.
Что?
Jaaaaasper
Profile Blog Joined April 2012
United States10225 Posts
November 29 2012 18:46 GMT
#32
Awesome! very well written, but i disagree with the bisu hate of course, but other wise its freaking amazing.
Hey do you want to hear a joke? Chinese production value. | I thought he had a aegis- Ayesee | When did 7ing mad last have a good game, 2012?
Ideas
Profile Blog Joined April 2008
United States8174 Posts
November 29 2012 18:52 GMT
#33
There's no doubt that Flash was the best BW player of all time. But I still think the finals between him and JD that year would have been a lot closer if the maps didn't suck so much for ZvT. Polaris Rhapsody, Eye of the Storm, and Odd-Eye SUCK.
Free Palestine
HaruHaru
Profile Blog Joined November 2009
United States988 Posts
November 29 2012 19:25 GMT
#34
Excellent blog. I wish we had these kind of analysis when the actual games are played.
Long live BroodWar!
sluggaslamoo
Profile Blog Joined November 2009
Australia4494 Posts
Last Edited: 2012-11-29 20:24:39
November 29 2012 20:19 GMT
#35
On November 30 2012 03:52 Ideas wrote:
There's no doubt that Flash was the best BW player of all time. But I still think the finals between him and JD that year would have been a lot closer if the maps didn't suck so much for ZvT. Polaris Rhapsody, Eye of the Storm, and Odd-Eye SUCK.


Odd-eye is a great map for Z (securing double gas 3rd = autowin for zerg) and Eots is not that bad for Z, Jaedong simply got outplayed on both maps. Jaedong dominated Flash on that map the previous time, it looked close, but it really wasn't. In the other series, the map pool was heavily in zergs favor, flight zergliner, Jaedong won on polaris, still suffered the same fate.
Come play Android Netrunner - http://www.teamliquid.net/forum/viewmessage.php?topic_id=409008
sluggaslamoo
Profile Blog Joined November 2009
Australia4494 Posts
Last Edited: 2012-11-29 20:24:17
November 29 2012 20:23 GMT
#36
On November 30 2012 03:44 Shady Sands wrote:
Show nested quote +
On November 30 2012 03:30 sluggaslamoo wrote:
On November 30 2012 01:56 neptunusfisk wrote:
I agree with this post. I've never thought that Flash played boring. The only thing that could be considered boring is perhaps if you're a fan of his opponents and don't like them to lose.

Although that last series vs Fantasy was a bit sad to watch.


I actually do think Flash played boring. He just had a boring playstyle, in the same way that watching brilliant moves in chess can still be boring. He was a brilliant mastermind, but his brilliance could never really be showcased on TV, it was always outside of the game.

There are a couple games like his game against Soulkeys 2 hatch lurker which was amazing and basically showed he could play like Boxer if he wanted, but 99% of his games were simply about winning in the most efficient way possible. So all his games seemed like turtle into a-move stomp when there was really a lot more going on behind the scenes.

He would always draw out unimportant or unprepared games as long as he possibly could to maximise his chances of winning, and then in prepared games he would use unstoppable timing attacks that his opponent simply had no hope of defending and made the grand finals always completely underwhelming. Which is the opposite of what you want, you want short bracket games, and long finals games.

I guess this is where I differ--I found Flash's hyper-efficient playstyle vastly more entertaining than players who played to be "interesting"... in the same way that I enjoy watching Tim Duncan or Kobe Bryant play more than the Harlem Globetrotters.

EDIT: Also Flash didn't draw out unimportant or unprepared games as long as possible. He drew out games where he was losing as long as possible (see his TvTs vs FBH, for example.) Those two are different. In "random" matches where he got a sollid early advantage, he was just as much a fan of ending things quickly as the next player; perhaps even more so, given that his wrists were in constant pain up until late in his BW career.


See any of Flash's split map games vs Protoss or against Zero on Polaris where he literally turtles with turrets/mines and tanks all the way to the Zergs main. He is the most patient player of all time although that is part of why he is so great.
Come play Android Netrunner - http://www.teamliquid.net/forum/viewmessage.php?topic_id=409008
fabiano
Profile Blog Joined August 2009
Brazil4644 Posts
November 29 2012 21:08 GMT
#37
Flash has a great BW sense, he can feel when something is off.

But truth be told, whenever Flash was sent in, the most entertaining thing was to root against him

Unlike Bisu and Jaedong, you cannot root against them :D
"When the geyser died, a probe came out" - SirJolt
neptunusfisk
Profile Blog Joined July 2012
2286 Posts
November 29 2012 21:34 GMT
#38
Flash's a bit like Darth Vader; you don't like him because he does great stuff, it's more because he's totally cool and unbeatable. To go up against him is heroic, and in the end, you're greatful that he was in the movie because it made great action.
maru G5L pls
Nub4ever
Profile Blog Joined October 2009
Canada1981 Posts
November 29 2012 22:25 GMT
#39
Man, amazing write-up. I miss BW, been playing it again at school and having tons of fun with it. But idk I don't think there's enough of a community to warrant me picking it up again
Dota 3hard5me
Salazarz
Profile Blog Joined April 2012
Korea (South)2591 Posts
November 29 2012 22:28 GMT
#40
Flash was better than Bisu at playing against specific opponents, and his varied strategies were exactly that - builds tailored not for matchups and maps, but very specific players doing specific things in very specific situations. There is no way you can compare the creativity of those two side to side - they were both a genius in their own right.

Also, Fantasy is the last bonjwa.
Prev 1 2 3 4 5 Next All
Please log in or register to reply.
Live Events Refresh
OSC
22:30
Masters Cup #151
davetesta28
Liquipedia
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
Nathanias 69
SpeCial 43
CosmosSc2 39
StarCraft: Brood War
Rain 1303
GuemChi 1080
Artosis 513
Dota 2
monkeys_forever334
League of Legends
Doublelift4213
Counter-Strike
summit1g4041
pashabiceps331
minikerr54
Super Smash Bros
hungrybox348
Mew2King124
PPMD29
Other Games
Liquid`RaSZi1889
Day[9].tv582
shahzam431
C9.Mang0124
NeuroSwarm79
ViBE50
JuggernautJason27
Organizations
Other Games
BasetradeTV31
[ Show 13 non-featured ]
StarCraft 2
• musti20045 14
• intothetv
• AfreecaTV YouTube
• Kozan
• IndyKCrew
• Migwel
StarCraft: Brood War
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
Dota 2
• masondota22389
Other Games
• imaqtpie1193
• Scarra868
• Day9tv582
Upcoming Events
IntoTheTV X SOOP
11h 2m
CranKy Ducklings
1d 10h
Big Brain Bouts
1d 10h
Garitos vs ArT
Lambo vs Percival
TriGGeR vs ByuN
Sparkling Tuna Cup
2 days
OSC
2 days
Shopify Rebellion Sundays
2 days
Mixu vs TBD
Spirit vs TBD
Clem vs TBD
Patches Events
2 days
Afreeca Starleague
3 days
Soma vs Shuttle
BeSt vs Rush
WardiTV Weekly
3 days
Afreeca Starleague
4 days
Leta vs ggaemo
Jaedong vs Queen
[ Show More ]
GSL
4 days
PiGosaur Cup
5 days
Kung Fu Cup
5 days
Replay Cast
6 days
The PondCast
6 days
Liquipedia Results

Completed

Proleague 2026-09-02
PiG Sty Festival 8.0
Light Tournament 2026

Ongoing

KCM Race Survival 2026 Season 3
K-JUNGMAN
ASL Season 22
Super Anchor Qualifying S3
CSL 2026 AUTUMN (S22)
RSL Revival: Season 6
Calamity Invitational
Big Dog Cup 2026 Div 1
BLAST Open Fall 2026
Esports World Cup 2026
Esports World Cup 2026: LCQ
BLAST Bounty Summer 2026
BLAST Bounty Summer Qual
Stake Ranked Episode 3
XSE Pro League 2026
IEM Cologne Major 2026

Upcoming

Acropolis #5
Acropolis #5 - TRS
Escore Tournament S3: King of Kings
Blizzard Classic Cup 2026
Acropolis #5 - GSA
Acropolis #5 - GSB
Acropolis #5 - GSC
HSC XXX
Stellar Fest 2: Lunar Cup
SC4ALL II: StarCraft II
Kung Fu Cup 2026 Grand Finals
RSL Offline Finals
BLAST Rivals Fall 2026
IEM Beijing 2026
Stake Ranked Episode 5
PGL Masters Bucharest 2026
1win Private Club #2
Thunderpick World Champ. '26
ESL Pro League Season 24
Stake Ranked Episode 4
1win Private Club #1
Logitech G Play Connect 2026
SL StarSeries Fall 2026
FISSURE Playground #3
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.