• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 00:01
CEST 06:01
KST 13: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
[ASL19] Ro4 Recap : The Peak8DreamHack Dallas 2025 - Info & Preview11herO wins GSL Code S Season 1 (2025)15Code S RO4 & Finals Preview: herO, GuMiho, Classic, Cure6Code S RO8 Preview: Classic, Reynor, Maru, GuMiho4
Community News
[BSL20] RO20 Group Stage0EWC 2025 Regional Qualifiers (May 28-June 1)7Weekly Cups (May 12-18): Clem sweeps WardiTV May3Code S Season 2 (2025) - Qualifier Results212025 GSL Season 2 (Qualifiers)14
StarCraft 2
General
Any reason why RuFF's stream is still on sidebar? DreamHack Dallas 2025 - Info & Preview Power Rank: October 2018 herO wins GSL Code S Season 1 (2025) Code S Season 2 (2025) - Qualifier Results
Tourneys
DreamHack Dallas 2025 EWC 2025 Regional Qualifiers (May 28-June 1) [GSL 2025] Code S Season 1 - RO4 and Grand Finals RSL: Revival, a new crowdfunded tournament series DreamHack Dallas 2025 announced (May 23-25)
Strategy
Simple Questions Simple Answers [G] PvT Cheese: 13 Gate Proxy Robo
Custom Maps
[UMS] Zillion Zerglings
External Content
Mutation # 474 Futile Resistance Mutation # 473 Cold is the Void Mutation # 472 Dead Heat Mutation # 471 Delivery Guaranteed
Brood War
General
[ASL19] Ro4 Recap : The Peak BW General Discussion BGH auto balance -> http://bghmmr.eu/ Artosis baned on twitch ? who is JiriKara /Cipisek/ from CZ
Tourneys
[ASL19] Semifinal B [BSL20] RO20 Group Stage [Megathread] Daily Proleagues Small VOD Thread 2.0
Strategy
I am doing this better than progamers do. [G] How to get started on ladder as a new Z player
Other Games
General Games
Beyond All Reason What do you want from future RTS games? Stormgate/Frost Giant Megathread Grand Theft Auto VI Nintendo Switch Thread
Dota 2
Official 'what is Dota anymore' discussion
League of Legends
LiquidLegends to reintegrate into TL.net
Heroes of the Storm
Simple Questions, Simple Answers
Hearthstone
Heroes of StarCraft mini-set
TL Mafia
Vanilla Mini Mafia TL Mafia Community Thread TL Mafia Plays: Diplomacy TL Mafia: Generative Agents Showdown Survivor II: The Amazon
Community
General
Things Aren’t Peaceful in Palestine US Politics Mega-thread Russo-Ukrainian War Thread Trading/Investing Thread Men's Fashion Thread
Fan Clubs
Serral Fan Club
Media & Entertainment
[Manga] One Piece Movie Discussion! Anime Discussion Thread [Books] Wool by Hugh Howey
Sports
2024 - 2025 Football Thread Formula 1 Discussion NHL Playoffs 2024 NBA General Discussion
World Cup 2022
Tech Support
Computer Build, Upgrade & Buying Resource Thread Cleaning My Mechanical Keyboard How to clean a TTe Thermaltake keyboard?
TL Community
The Automated Ban List TL.net Ten Commandments
Blogs
Yes Sir! How Commanding Impr…
TrAiDoS
Poker
Nebuchad
Info SLEgma_12
SLEgma_12
SECOND COMMING
XenOsky
WombaT’s Old BW Terran Theme …
WombaT
Heero Yuy & the Tax…
KrillinFromwales
Customize Sidebar...

Website Feedback

Closed Threads



Active: 11889 users

[ASL8] Ro16 Preview Pt. 1 - ASL Reloaded

Forum Index > BW General
23 CommentsPost a Reply
Normal

[ASL8] Ro16 Preview Pt. 1 - ASL Reloaded

Text byTL.net ESPORTS
July 20th, 2019 17:25 GMT
logo


With the wild Ro24 coming to a close, the ASL Season 8 has only just begun! To quickly recap, Sacsri took a game off Flash, Jaedong was knocked out by ZeLoT, Action went full god mode, Stork is actually back, and Light is still struggling. If you missed last week's games or any of the banter from our latest casters (Creighton and CadenZie) filling in for Tastetosis, check out Frudgey's highlight videos!

This week we have some solid groups with fairly solid players across the board, and it's anyone's guess who will make it out alive into the final bracket stage. With a change in format to include Bo3s from the Winners Match onwards, the Ro16 will be both more intense and more reliant on skill and preparation. Expect to see some looooooong TvTs in Group A and some tight-knit frenetic ZvZ action in Group B. It's going to be an exciting week, and with the addition of Bo3s, we're basically getting twice the amount of content from now on! If you're done with Stranger Things, time to binge some Brood War.

Let's get to the predictions!


Table of contents

  • Intro
  •  
  • Video Recaps
  •  
  • Group A
  • Group B
  •  
  • (Wiki)Liquipedia


Video Recaps







Group A Recap

Positional Advantage

(T)Last, (Z)ZeLoT, (T)Rush, (T)Sharp


Let's get something out in the open: if you're partial to TvT, you're my kind of person. The matchup just feels right. Everything about it feels right. It doesn't have the arcade feel of ZvZ, nor is it a PvP-esque build roulette. There's very little trickery taking place in a typical TvT game, and as such, the matchup leaves little to no room for upsets. While some might point to the entertainment value of underdogs beating worthwhile contenders, I say we've had enough for now.

Pinpointing the turning moment in a player's career is often debatable since people's criteria for success vary widely. One could say Last's rise to esports godhood has to be attributed to his second place finish in the penultimate SonicTV BJ Starleague. Others will argue that Last only started coming into his own in the latter half of 2018 while pointing to the first season of KSL.

Last's record in the AfreecaTV StarLeague is quite a storied affair. He's one of the few players to have competed in all seasons of the ASL series so far and is the reigning champion after demolishing Mini in a 3-1 grand final last March. He's reached the Top 4 on two other occasions. And yet, there's one other result that has stuck in my mind and is yet to be superseded as far as Last's performances are concerned. Remember when Flash came back to Brood War and the Internet literally (let me be dramatic!) exploded with over 100k viewers tuning in to his first AfreecaTV stream? ASL1 saw record-breaking viewership that was in no small part thanks to the return of Flash to the scene. However, his run was cut short without precedent by a swift 3-0 at the hands of Last in the Ro8. That series (in my book) defined Last as a professional. And while Flash did end up taking revenge on AlphaGo in ASL3 with a 3-0 of his own, Last has since only solidified his position as the Terran to look out for.

The volatile nature of ASL group stages is now being rectified with Afreeca opting to change the format of the Ro16 to tone down the upset factor. While we'd best hold off any opinionated ramblings about said change, I think the TO deserves some praise for trying out new things. The viewership ratings have fallen off since the ASL1/ASL2 peak and are very likely to continue on their downward trend. The addition of Bo3 matches in the second group stage will undoubtedly end up benefiting the solid players who don't rely on a cheeky sucker-punch to carry them to the next round. And I dare chance a guess Sharp is one of those guys. I did praise him in one of the Ro24 previews for his consistency, and I stand by my impression that the ASL's format has been holding Sharp back. I hope I'm proven right.

Sponbbang is down. And that makes writing a paragraph about Rush rather challenging. Let's face the music. The fact he's even made it to the Ro16 is because of sheer luck in group drawings. This is Rush's 7th ASL appearance, though only the third time he's made it past the opening round of the tournament, and he's also yet to qualify for the KSL. His best result to date is a first place finish in one of the online leagues held by Korean streamers (the CasterMuse StarLeague). Sure, taking down the likes of Rain, ZerO, Action, and Mini to claim the title doesn't sound all too bad. But it was an online league. Who gives a toss about those?

Finally, there's ZeLoT. Seeing ZeLoT in the Ro16 of a premier class event feels somewhat mal apropos to say the least. Even being as active as he is in foreign online cups, ZeLoT seems to have a less-than-reliable track record against other Korean amateurs. And, while taking advantage of the Bo1 format of the ASL is all fine and dandy, there's no way ZeLoT is getting through to the next round. His cheesy and in-your-face style just won't cut it in a longer series against any of the three Terrans in his group. Nonetheless, I feel ZeLoT (and the other 'newcomers' to the ASL, while I'm at it) is a much needed breath of fresh air. He's shown he has what it takes.

Hone your skills and come back stronger, ZeLoT.


Prediction:
Last 1-0 ZeLoT
Rush 1-0 Sharp
Last 2-0 Rush
ZeLoT 1-2 Sharp
Rush 0-2 Sharp

(T)Last and (T)Sharp advance to the Ro8!


Group B Preview

Four-Way Fight

(P)Mini, (Z)Larva, (Z)Action, (T)Light


After the considerable upset potential of the Round of 24 group stage, we’re in slightly more familiar territory with Group B in the Ro16...which does not at all mean predictable at all. Anyone can still beat anyone, but the names are bigger and so is the hype.

Mini has certainly made a name for himself after achieving runner-up in both ASL and KSL. Notorious for his emotional instability on stage, he seems to have taken measures in that regard. Despite tilting when something goes horribly wrong (Effort’s scourge intercepting his shuttle in game 4 of their ASL7 match and him almost having a seizure), he manages to collect himself and eventually win the match with his trademark aggressive style. Truly, nobody plays Protoss as abusively as Mini does. His probe/zealot micro is one of the best in the world, and he handles reavers like a maestro. He may have been considered perhaps the best Protoss versus Zerg player at the time.

Unfortunately, he now appears to be in what suspiciously looks like a slump. He lost his last two tournament matches in the CMSL, including a 0-3 loss to Sharp, and has negative online win percentages across the board in July, including his strongest matchup PvZ.


Larva, on the other hand, has returned to the ASL eager to at least repeat his Season 4 Top 4 finish. Larva has historically been strong versus Protoss, and his online results confirm that he has a consistent winning record against everyone except Best. To add insult to injury, the new map Tripod appears to favor Zerg versus Protoss. The peculiar circular nature of Tripod can make for more specialized strategies where mobility is king. Larva could very well opt for the mutalisk style he often uses while Mini will surely try to find a way to abuse his opponent early on. Both players are playing their strongest matchup, but Larva appears to be in better shape. This, added to his natural defensive ability, should be enough for him to weather Mini’s assaults and navigate the game for the win.

Another Zerg player who might make headlines is Action. He’s gained significant acclaim since his ASL debut in Season 5 and his enormous sponmatch volume. He’s played 95 games just in July at the time of this writing with win percentages of 70% and above in non-mirrors. In June, his total game count reached 240 and more than a thousand for 2019.

All this immensely hard work seemed to have paid off when he defeated Mini 3-0 in their first KSL3 match, even though he was narrowly eliminated 2-3 in the rematch. Action made short work of PianO in the Ro24 this season and then defeated Soulkey with a clever mind game to top the group. He certainly appears more and more comfortable on the big stage, too, and calmly incorporates funky builds in his arsenal, including proxy hatchery and other mind games.

Light is not one to be easily intimidated and even less so by a Zerg but should definitely be wary. After a series of unfortunate early exits from tournaments in his historically strongest matchup versus Zerg and a short stint playing Protoss, Light has returned rejuvenated. He made short work of an admittedly very underperforming Miso and then ultimately advanced second in his Ro24 group after losing to Best and defeating JyJ. Despite looking fresh and being active as ever online, Light still looks a bit oblivious to his opponents’ stratagems, a trait that has cost him way too many games throughout his career.

He does have numbers on his side, though. He has a fairly respectable win rate of above 65% versus Zerg, including a 4-2 against Action. Additionally, Tripod does seem to favor Terran versus Zerg so far in the few games played. Nevertheless, in a Bo1 with Action’s penchant for tailored strategies, Light’s tendency to miss nuanced play, and momentum on the Zerg’s side, I’d give the advantage to Action.

A Zerg versus Zerg winners match between Larva and Action in the new Bo3 format would be the epitome of trickery, deviousness and cunning. Both players are known for their tactical ability in the matchup and have tended to advance in the ASL on the back of their ZvZ. Online statistics are notoriously unhelpful for mirror matches and especially Zerg mirrors because sample sizes are way too small, but one thing Larva has on his side is offline experience. This match is hell to predict, but I’ll again go with momentum and expect Action to outwit Larva and advance first to the Ro8.

The losers match between Mini and Light would also be a Bo3. With Mini’s chronic problems versus Terran in mind which are exacerbated by his apparent decline in form lately, things are not looking too brightly for him. Light has a great online record versus Protoss in July and should be considered the favorite in a Bo3. Mini’s abusive play can be dangerous depending on maps picked, but assuming Light brings his best game on Tuesday, he should take the win and advance to the final match.

Larva’s improvement from decent practice partner to an actual tournament contender is partly because of his unrelenting desire to submit to the humiliation of facing the top players. He’s played innumerable Zerg versus Terran games against Flash and Last, most of them losses, and it’s paid off in skill level.

However, his most recent tournament game versus Rush found us wanting. Larva skillfully navigated himself out of early aggression, as he usually does, only to seem somewhat clueless later on. He cannot be expected to defeat Terran versus Zerg veteran Light with that sort of play. Light has positive win percentages against everyone he’s played—except Terran destroyer SoMa—and appears prepared equally well with mechanical openings like the 1-1-1 and more traditional bio-based strategies. Prediction: Light 2:1 Larva to advance to the Ro8.


Prediction:
Mini 0-1 Larva
Action 1-0 Light
Action 2-1 Larva
Mini 0-2 Light
Larva 1-2 Light

(Z)Action and (T)Light advance to the Ro8!





Writers: Ziggy, TaardadAiel
Graphics: v1
Editors: EsportsJohn

Facebook Twitter Reddit
TL+ Member
9-BiT
Profile Blog Joined January 2012
United States1089 Posts
July 20 2019 19:00 GMT
#2
Nice
kwark_uk: @father_sc learn to play maybe?
Alpha-NP-
Profile Blog Joined September 2008
United States1242 Posts
July 20 2019 19:33 GMT
#3
This ASL is going to be awesome. I hope Zelot performs well because I would like to learn some creative ZvT cheezes. The man is like Shine. I doubt he will advance but hope he beats Rush just so we see 3 bo3’s with his cool builds.

Light’s TvZ is also amazing. Remember him beating Jaedong in a tournament recently with epic lategame BCs? Light vs Larva or Action could just as easily be just as epic.

Just all around so far it is looking like a great tournament.
outscar
Profile Joined September 2014
2832 Posts
July 20 2019 19:37 GMT
#4
Interesting predictions for Group B. It can go all ways but I'm pretty sure Mini will come out as first so not putting him on the list seeing he got two consecutive finals lately seems soooo weird. Also Toss Chain and Tripod both favor tosses, it's heaven for our unorthodox protoss.
sunbeams are never made like me...
tankgirl
Profile Blog Joined May 2016
359 Posts
July 20 2019 20:15 GMT
#5
Larva and Sharp please.
Larva appears to have gone for a 3 hatch spire into lurker into hive before muta, into defiler guardian...off 2 base...
TL+ Member
oEkY
Profile Joined August 2016
Germany648 Posts
July 20 2019 20:24 GMT
#6
U are writing that larva beats light 2 - 1 but action and light advance? So out of curiosity, do you think light or larva will advance?
Ideas
Profile Blog Joined April 2008
United States8079 Posts
July 20 2019 22:40 GMT
#7
You're right on group A, but in group B I think mini's success isn't a flash in the pan, he's definitely the favorite to make it out of his group. Then I think it's a toss-up between action and larva.

I think mini had a breakthrough in the last year and mostly got over his nerves. He's a top 5 tournament player IMO (along with flash, last, rain, and soulkey).

also typos spotted: both groups you said players advance to the Ro16 but it should say Ro8.
I like starcraft
WGT-Baal
Profile Blog Joined June 2008
France3349 Posts
July 21 2019 03:12 GMT
#8
did light find the light in TvP? For some reason i always expect his tvz to be stellar and his tvp to be the equivalent of failhoon pvt
Horang2 fan
zegarruela
Profile Joined September 2004
Peru7 Posts
July 21 2019 04:32 GMT
#9
MAPS:
Game 1 and Game 2 = Tripod
Winners and Losers Match= ?????
Final Match = ????

Helps
23
Wonk
Profile Joined March 2017
546 Posts
Last Edited: 2019-07-21 04:46:39
July 21 2019 04:45 GMT
#10
Anybody got info on who's doing tonights cast? shame we won't have artosis here for all these TvTs but I'm hoping for creighton and cadenzie again

head: last and sharp
heart: sharp and rush
CadenZie
Profile Blog Joined May 2010
Korea (South)545 Posts
July 21 2019 05:33 GMT
#11
im with noregret for this one
zelot fightiiing!!
JoinTheRain
Profile Blog Joined September 2018
Bulgaria408 Posts
July 21 2019 06:28 GMT
#12
Come on, Korean gentlemen! Deliver us some fun games. I don't care if this one wins or that one, I just would like to see skills and drama.
The subject-matter of the art of living is each person's own life.
Wonk
Profile Joined March 2017
546 Posts
July 21 2019 07:04 GMT
#13
On July 21 2019 14:33 CadenZie wrote:
im with noregret for this one
zelot fightiiing!!


neat, cheers for the update
TornadoSteve
Profile Joined March 2018
1006 Posts
July 22 2019 02:39 GMT
#14
Action and the other guy will win group B
BisuDagger
Profile Blog Joined October 2009
Bisutopia19215 Posts
July 22 2019 11:19 GMT
#15
Picking light to win is insane. He's cursed at the group stages and us terrible vP assuming he meets mini in the loser's match. Larva seems kind of cursed at the group stages too. Mini and Action seem like the obvious choices here.
ModeratorFormer Afreeca Starleague Caster: http://afreeca.tv/ASL2ENG2
whaski
Profile Joined December 2012
Finland576 Posts
July 22 2019 11:42 GMT
#16
On July 22 2019 20:19 BisuDagger wrote:
Picking light to win is insane. He's cursed at the group stages and us terrible vP assuming he meets mini in the loser's match. Larva seems kind of cursed at the group stages too. Mini and Action seem like the obvious choices here.


Light is bad offline compared to online, but the maps give Terran edge against zerg.
it's not just a music it's something else
BisuDagger
Profile Blog Joined October 2009
Bisutopia19215 Posts
July 22 2019 11:59 GMT
#17
On July 22 2019 20:42 whaski wrote:
Show nested quote +
On July 22 2019 20:19 BisuDagger wrote:
Picking light to win is insane. He's cursed at the group stages and us terrible vP assuming he meets mini in the loser's match. Larva seems kind of cursed at the group stages too. Mini and Action seem like the obvious choices here.


Light is bad offline compared to online, but the maps give Terran edge against zerg.

Sure, I'd be more agreeable to the prediction if it didnt have a bo3 versus Mini. However, light does have a track record of flopping in zerg groups too.
ModeratorFormer Afreeca Starleague Caster: http://afreeca.tv/ASL2ENG2
TaardadAiel
Profile Joined May 2017
Bulgaria750 Posts
Last Edited: 2019-07-23 13:58:56
July 23 2019 13:04 GMT
#18
+ Show Spoiler +
Light in the Ro8, you heard it here first!

I agree it was a crazy prediction, though.


mod edit: come on buddy you know better than that.
WriterReV hwaiting!
3z3ki3l
Profile Joined March 2009
Germany51 Posts
Last Edited: 2019-07-23 13:58:19
July 23 2019 13:12 GMT
#19
+ Show Spoiler +
Impressive prediction:D


mod edit: no spoilers just yet! ^^
Incomplete..ReV
Profile Joined August 2017
Norway628 Posts
July 23 2019 13:43 GMT
#20
+ Show Spoiler +
Really impressive predictions! I was especially doubtful regarding Mini, but I stand corrected :-)
It's ok. I still love you <3
JackyVSO
Profile Joined July 2018
Denmark85 Posts
July 23 2019 21:28 GMT
#21
+ Show Spoiler +
Kudos to Taardadaiel for eerily accurate predictions :o
This is my signature. I love that I can have a signature here. I haven't had a signature since like 2008. It reminds me of the old internet. I wish I knew what to put here though.
andertalets77
Profile Joined February 2019
143 Posts
July 24 2019 08:14 GMT
#22
Light vs Larva on New Bloody Ridge is a masterpiece
andertalets77
Profile Joined February 2019
143 Posts
July 25 2019 13:09 GMT
#23
When final CasterMuse Narak StarLeague ?
Zzoram
Profile Joined February 2008
Canada7115 Posts
Last Edited: 2019-07-29 04:01:26
July 29 2019 04:00 GMT
#24
Hype season
Normal
Please log in or register to reply.
Live Events Refresh
OSC
00:00
OSC Elite Rising Star #15
Demi vs TBDLIVE!
Liquipedia
Replay Cast
00:00
2025 GSL S2 - Qualifiers
CranKy Ducklings165
EnkiAlexander 93
LiquipediaDiscussion
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
PiGStarcraft445
RuFF_SC2 134
Nina 67
StarCraft: Brood War
Britney 3192
PianO 1205
Leta 139
Sharp 125
NaDa 93
Movie 20
Terrorterran 19
Icarus 11
Dota 2
monkeys_forever410
League of Legends
JimRising 651
Counter-Strike
Stewie2K727
Heroes of the Storm
Khaldor116
Other Games
summit1g15450
tarik_tv8426
shahzam930
C9.Mang0679
ViBE235
NeuroSwarm34
Organizations
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
sctven
[ Show 14 non-featured ]
StarCraft 2
• Berry_CruncH246
• practicex 33
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• LaughNgamezSOOP
• Migwel
• sooper7s
StarCraft: Brood War
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
League of Legends
• Lourlo795
Other Games
• Scarra1844
Upcoming Events
Replay Cast
6h
Road to EWC
11h
Replay Cast
1d 6h
SC Evo League
1d 8h
Road to EWC
1d 11h
Afreeca Starleague
2 days
BeSt vs Soulkey
Road to EWC
2 days
Wardi Open
3 days
SOOP
4 days
NightMare vs Wayne
Replay Cast
4 days
[ Show More ]
Replay Cast
4 days
GSL Code S
5 days
Cure vs Zoun
Solar vs Creator
The PondCast
5 days
Online Event
5 days
Clem vs ShoWTimE
herO vs MaxPax
GSL Code S
6 days
GuMiho vs Bunny
ByuN vs SHIN
Online Event
6 days
Replay Cast
6 days
Liquipedia Results

Completed

Proleague 2025-05-16
2025 GSL S1
Calamity Stars S2

Ongoing

JPL Season 2
ASL Season 19
YSL S1
BSL 2v2 Season 3
BSL Season 20
China & Korea Top Challenge
KCM Race Survival 2025 Season 2
NPSL S3
DreamHack Dallas 2025
Heroes 10 EU
ESL Impact League Season 7
IEM Dallas 2025
PGL Astana 2025
Asian Champions League '25
ECL Season 49: Europe
BLAST Rivals Spring 2025
MESA Nomadic Masters
CCT Season 2 Global Finals
IEM Melbourne 2025
YaLLa Compass Qatar 2025
PGL Bucharest 2025
BLAST Open Spring 2025
ESL Pro League S21

Upcoming

Rose Open S1
Copa Latinoamericana 4
CSLPRO Last Chance 2025
CSLAN 2025
K-Championship
SEL Season 2 Championship
Esports World Cup 2025
HSC XXVII
Championship of Russia 2025
Bellum Gens Elite Stara Zagora 2025
2025 GSL S2
BLAST Bounty Fall Qual
IEM Cologne 2025
FISSURE Playground #1
BLAST.tv Austin Major 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.