• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EST 13:59
CET 19:59
KST 03: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
RSL Revival - 2025 Season Finals Preview8RSL Season 3 - Playoffs Preview0RSL Season 3 - RO16 Groups C & D Preview0RSL Season 3 - RO16 Groups A & B Preview2TL.net Map Contest #21: Winners12
Community News
[BSL21] Non-Korean Championship - Starts Jan 100SC2 All-Star Invitational: Jan 17-1819Weekly Cups (Dec 22-28): Classic & MaxPax win, Percival surprises2Weekly Cups (Dec 15-21): Classic wins big, MaxPax & Clem take weeklies3ComeBackTV's documentary on Byun's Career !11
StarCraft 2
General
SC2 All-Star Invitational: Jan 17-18 Weekly Cups (Dec 22-28): Classic & MaxPax win, Percival surprises Chinese SC2 server to reopen; live all-star event in Hangzhou Starcraft 2 Zerg Coach ComeBackTV's documentary on Byun's Career !
Tourneys
OSC Season 13 World Championship WardiTV Mondays $5,000+ WardiTV 2025 Championship $100 Prize Pool - Winter Warp Gate Masters Showdow Sparkling Tuna Cup - Weekly Open Tournament
Strategy
Custom Maps
Map Editor closed ?
External Content
Mutation # 506 Warp Zone Mutation # 505 Rise From Ashes Mutation # 504 Retribution Mutation # 503 Fowl Play
Brood War
General
A cwal.gg Extension - Easily keep track of anyone I would like to say something about StarCraft StarCraft & BroodWar Campaign Speedrun Quest BGH Auto Balance -> http://bghmmr.eu/ (UMS) SWITCHEROO *New* /Destination Edit/
Tourneys
SLON Grand Finals – Season 2 [BSL21] Non-Korean Championship - Starts Jan 10 [Megathread] Daily Proleagues [BSL21] Grand Finals - Sunday 21:00 CET
Strategy
Simple Questions, Simple Answers Current Meta [G] How to get started on ladder as a new Z player Fighting Spirit mining rates
Other Games
General Games
Elden Ring Thread General RTS Discussion Thread Nintendo Switch Thread Awesome Games Done Quick 2026! Stormgate/Frost Giant Megathread
Dota 2
Official 'what is Dota anymore' discussion
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
Vanilla Mini Mafia Mafia Game Mode Feedback/Ideas Survivor II: The Amazon Sengoku Mafia
Community
General
US Politics Mega-thread Russo-Ukrainian War Thread Canadian Politics Mega-thread The Games Industry And ATVI 12 Days of Starcraft
Fan Clubs
White-Ra Fan Club
Media & Entertainment
Anime Discussion Thread [Manga] One Piece
Sports
2024 - 2026 Football Thread Formula 1 Discussion
World Cup 2022
Tech Support
Computer Build, Upgrade & Buying Resource Thread
TL Community
The Automated Ban List TL+ Announced
Blogs
National Diversity: A Challe…
TrAiDoS
I decided to write a webnov…
DjKniteX
James Bond movies ranking - pa…
Topin
StarCraft improvement
iopq
Customize Sidebar...

Website Feedback

Closed Threads



Active: 1465 users

5 Years of IEM Katowice: A Short History

Forum Index > SC2 General
21 CommentsPost a Reply
1 2 Next All

5 Years of IEM Katowice: A Short History

Text byTL.net ESPORTS
Graphics byHushfield
February 19th, 2018 15:30 GMT




Written by TheOneAboveU [image loading]


This article is part of a cooperation between ESL and TeamLiquid.net for the IEM World Championship event coming up in Katowice. ESL has provided images, information and financial support for us to produce this article and others.



The yearly pilgrimage to Katowice has become a reliable tradition for fans and players of StarCraft 2. With ever-improving production quality and increasing prize money, the Polish tournament has built up a level of prestige second only to GSL Code S, rivaling the WCS Grand Finals itself. This is reflected by the fervent fan engagement the tournament gets, with the traditional fandom powerhouse Netwars being an especially solid pillar.

2018 marks the sixth iteration of Katowice, which means it has already accumulated an illustrious history. So far we have five events worth of stories to look back to, competitions full of surprising twists, crushed hopes, and epic journeys.


2013 – The Next Generation

In January 2013 the IEM circuit made its first stop in Katowice. It came off an unusual tournament in Singapore where Korean Terran (T)Sting emerged as the surprising champion, leaving the legendary (P)Grubby in the dust. Foreigners had fared well in Singapore, with 3 players finishing in the top 4, so naturally fan hopes were high for Katowice. The legions of Polish attendees were especially zealous, chanting out their support for local heroes like (P)MaNa and (Z)Nerchio. For Korea, one name stood out as the clear favorite despite being an IEM novice: (P)PartinG. In his shadow, a less distinguished guard of Koreans traveled to Katowice. Players like (T)Dream, (T)YoDa, and (P)First hadn’t found much success in Korea at this point, yet they were marked as up-and-coming talent.

They proved that label right. First dominated his opponents every step of the way, only dropping two maps across the entire tournament, to add another title to Incredible Miracle’s already considerable collection—a foreboding sign of what was about to come. Dream ended PartinG’s debut for SK Telecom T1 in the semi-finals, being hailed as a new Terran star despite his ultimate loss to First. It was a first omen, perhaps, that Katowice was going to be different.


Dream showcasing his dizzying multitasking against PartinG, which would later become his trademark.


2014 – A Legend Rises

After its impressive premiere last year, Katowice was promoted to be the location for the IEM World Championship. It was decided that the 100.000 USD prize pool would go to the winner only—a bold first in SC2 history. The champions and runner-ups of the season gathered for a final showdown of epic proportions. Again, an early portent hinted that this would be a remarkable competition. In the Ro16, (P)NaNiwa forfeited his match against (T)Polt in a notorious fit of rage, convinced that the booths were not sufficiently soundproof.


The now infamous incident between Naniwa and Polt.

In most tournaments, this unanticipated drama would have been the emotional apex. But the grand final surpassed the earlier operatics as it developed into one of the most iconic SC2 series of all time. (P)sOs reached deep into his coffer of cheese to make (extremely) short work of (P)herO. The trickster Protoss claimed the 100.000 USD prize, his second purse of that size after winning WCS a few weeks earlier. Winning the World Championship earned him the nickname $O$ and solidified his reputation as an uncanny genius, whereas herO showcased severe PTSD in PvP over the next couple of months.


The ultimate duel between sOs and herO became a career-defining series for the Jin Air player.


2015 – Field of Honour

One of the most stacked lineups in SC2 memory returned to Katowice, showcasing the massive power of the Korean scene in the heart of Europe. The crème de la crème attended, from BW legends like (T)Flash and (T)FanTaSy to SC2 stars like (T)TaeJa and (T)Maru.


Dark was one of the heavy favorites to win the tournament, with his series against Maru showing exactly why he was so highly regarded.

Two men battled their way through the unforgiving bracket. Despite being considered in a slump at the time,
(P)Zest overcame (Z)Hydra, (T)INnoVation, and (T)Bbyong—no small feat in the golden age of SCV pulls—to become the dark horse of the tournament. His final opponent (P)Trap, considered a feckless underdog, quickly took the displeasure of the masses onto his shoulders by eliminating fan favorites Flash, FanTaSy, and (Z)Dark. His miracle run had no hope for a happy end though. Zest washed any doubts about his form away through a dominating macro series, winning the only PvP of the tournament.


Trap takes a wacky series against the supposedly superior Dark, building momentum for the final clash.


2016 – Battle of Heroes

The next edition of the tournament featured a more diverse field as the newest WCS rules barred most Koreans from participating; only US residents (Z)viOLet, Polt and Hydra were left to represent the SC2 powerhouse. The passionate Polish fans easily made up for the weaker competition, buttressing local heroes Nerchio and (Z)Elazer deep into the bracket. Besides them Norwegian idol (Z)Snute also shined, even eliminating the first Korean in viOlet.


Hometown hero Nerchio faced off against Polt, with the might of Poland behind him.

Even the crowd's encouragement couldn't push Nerchio and Elazer past juggernauts Polt and Hydra. Both fell victim to their Koreans opponents after strong runs, leaving Snute to carry the European banner alone. Katowice was particularly disappointment for Nerchio, as he was praised as a possible title contender prior to the start. The Polish horde rallied behind the remaining foreigner, giving him their power during his victory over Hydra in the semifinals. Overcoming that obstacle, only Captain America stood between Snute and the world championship. A desperate struggle ensued but the Terran easily powered through his foe after an early victory by Snute. The Zerg fought back briefly towards the end, albeit his effort proved vain. Once more, a Korean triumphed and lifted the trophy on the podium. It was Polt’s last big tournament victory, a fitting end to a fantastic career.


Captain America was unstoppable that day, despite Snute trying his best.


2017 – Money in the Bank

The latest edition of IEM Katowice witnessed the return of the Korean beasts in greater numbers, befitting for one of the WCS Circuit’s prestigious global events. While local folk hero Nerchio once more put up a brave fight, and Finnish prodigy (Z)Serral stockpiled some upsets (foreshadowing his eventual rise to prominence), the international competition fell short this time as well. The finals proved to be a Korean-only affair, with the duels between the Terrans being especially close and brutal.


INnoVation and aLive delivered one of the finest TvTs in LotV history.


Dark and Katowice have a twisted relationship. The Zerg comes as one of the favourite and shows some of the most entertaining games of the tournament, but before the end he inevitably bites the dust.

After years of rather one-sided grand finals, a feature the WC shares with GSL itself, Katowice finally enjoyed a drawn-out clash of titans. (T)TY and (P)Stats—hailed then as the hottest competitors—engaged in a no holds barred scrap, hitting their opponent with every stratagem at their fingertips. The series went the full distance and in the end, one of the most maligned players in SC history seized his spot in the limelight. Only weeks after winning $200,000 at WESG, TY added another hefty sum to his bank account. $100.300 instantly catapulted him into one of the top 3 all-time earners of SC2. It was the crowning jewel of his long career, the reward for all his struggles since starting to play professionally at a very young age.


The best Grand Final of Katowice so far: TY and Stats face off.


IEM Katowice is a mirror for so many developments of StarCraft 2 and its professional scene, both within the game and outside of it. The tournament has become an integral part of the game’s history and 2018, we can be sure, won’t be an exception.




Credits and acknowledgements

Written by: TheOneAboveU
Editor: CosmisSpiral
Graphics: Hushfield
Photos: Blizzard
Special thanks to: IEM, Apollo

Facebook Twitter Reddit
TL+ Member
Durnuu
Profile Joined September 2013
13322 Posts
Last Edited: 2018-02-19 15:38:33
February 19 2018 15:38 GMT
#2
On February 20 2018 00:30 TeamLiquid ESPORTS wrote:
Dream ended PartinG’s debut for SK Telecom T1 in the semi-finals, being hailed as a new Terran star despite his ultimate loss to First.

+ Show Spoiler +
[image loading]
BUNNYYYYYYYYY https://i.imgur.com/BiCF577.png
Olli
Profile Blog Joined February 2012
Austria24422 Posts
Last Edited: 2018-02-19 15:46:10
February 19 2018 15:45 GMT
#3
On February 20 2018 00:38 Durnuu wrote:
Show nested quote +
On February 20 2018 00:30 TeamLiquid ESPORTS wrote:
Dream ended PartinG’s debut for SK Telecom T1 in the semi-finals, being hailed as a new Terran star despite his ultimate loss to First.

+ Show Spoiler +
[image loading]


(Wiki)IEM Season VII - Katowice

"A sign of what was to come" here refers to IM's tournament success, and the tournament linked has an all IM semifinals.
Administrator"Declaring anything a disaster because aLive popped up out of nowhere is just downright silly."
Nerchio
Profile Joined October 2009
Poland2633 Posts
Last Edited: 2018-02-19 15:46:48
February 19 2018 15:46 GMT
#4
On February 20 2018 00:38 Durnuu wrote:
Show nested quote +
On February 20 2018 00:30 TeamLiquid ESPORTS wrote:
Dream ended PartinG’s debut for SK Telecom T1 in the semi-finals, being hailed as a new Terran star despite his ultimate loss to First.

+ Show Spoiler +
[image loading]

Great paint work

Thanks for the article, IEM Katowice is one of the best tournaments out there!
Progamer"I am the best" - Nerchio , 2017.
Durnuu
Profile Joined September 2013
13322 Posts
February 19 2018 15:47 GMT
#5
On February 20 2018 00:45 Olli wrote:
Show nested quote +
On February 20 2018 00:38 Durnuu wrote:
On February 20 2018 00:30 TeamLiquid ESPORTS wrote:
Dream ended PartinG’s debut for SK Telecom T1 in the semi-finals, being hailed as a new Terran star despite his ultimate loss to First.

+ Show Spoiler +
[image loading]


(Wiki)IEM Season VII - Katowice

"A sign of what was to come" here refers to IM's tournament success, and the tournament linked has an all IM semifinals.

Ah my bad, I clicked the World Championship link thinking World Championship = Katowice since it's been the case for a few years now.
BUNNYYYYYYYYY https://i.imgur.com/BiCF577.png
Olli
Profile Blog Joined February 2012
Austria24422 Posts
February 19 2018 15:49 GMT
#6
On February 20 2018 00:47 Durnuu wrote:
Show nested quote +
On February 20 2018 00:45 Olli wrote:
On February 20 2018 00:38 Durnuu wrote:
On February 20 2018 00:30 TeamLiquid ESPORTS wrote:
Dream ended PartinG’s debut for SK Telecom T1 in the semi-finals, being hailed as a new Terran star despite his ultimate loss to First.

+ Show Spoiler +
[image loading]


(Wiki)IEM Season VII - Katowice

"A sign of what was to come" here refers to IM's tournament success, and the tournament linked has an all IM semifinals.

Ah my bad, I clicked the World Championship link thinking World Championship = Katowice since it's been the case for a few years now.


Not gonna lie, it had me confused as well
Administrator"Declaring anything a disaster because aLive popped up out of nowhere is just downright silly."
Dav1oN
Profile Joined January 2012
Ukraine3164 Posts
February 19 2018 17:47 GMT
#7
Ehhh, Grubby was pretty good in sc2 back in days, too bad he could never swallow broodlord/festor era
In memory of Geoff "iNcontroL" Robinson 11.09.1985 - 21.07.2019 A tribute to incredible man, embodiment of joy, esports titan, starcraft community pillar all in one. You will always be remembered!
Fango
Profile Joined July 2016
United Kingdom8987 Posts
February 19 2018 18:36 GMT
#8
2017 was incredible. The semifinals/finals were brilliant and plenty of ro24/ro8 matches were memorable as well.

This year has by far the most stacked lineup to date as well. There's only one or two elite players not attending
Zest, sOs, PartinG, Dark, and Maru are the real champs. ROOT_herO is overrated. Snute, Serral, and Scarlett are the foreigner GOATs
DSK
Profile Blog Joined February 2015
England1110 Posts
February 19 2018 18:43 GMT
#9
Haha, I remember NaNi's forfeit with Polt's reaction etched into my mind. The crowd of Katowice is full of elecricity; and the streams get inordinate in terms of views too.
**@ YT: SC2POVs at https://www.youtube.com/c/SC2POVsTV | https://liquipedia.net/starcraft2/SC2POVs @**
Judgement
Profile Joined December 2010
Netherlands152 Posts
February 19 2018 18:49 GMT
#10
Cannot wait for Katowice!
"What good fortune for goverments that the people do not think."
ZigguratOfUr
Profile Blog Joined April 2012
Iraq16955 Posts
Last Edited: 2018-02-19 19:08:20
February 19 2018 19:07 GMT
#11
If I recall correctly the LoL fans watched Zest dumpster Trap in 2015 after the CS finals, which were before the Starcraft finals, delayed everything. They didn't watch sOs vs herO in 2014 as the article states.
DubiousC2
Profile Joined June 2016
129 Posts
February 19 2018 19:17 GMT
#12
Thanks for the review!
Manner MULE /dance
MyLovelyLurker
Profile Joined April 2007
France756 Posts
Last Edited: 2018-02-19 23:10:31
February 19 2018 23:07 GMT
#13
Thanks for the writeup !
"I just say, it doesn't matter win or lose, I just love Starcraft 2, I love this game, I love this stage, just play like in practice" - TIME/Oliveira
leublix
Profile Joined May 2017
493 Posts
Last Edited: 2018-02-20 00:29:28
February 19 2018 23:57 GMT
#14
Nice write up. My expectations are damn high after 2017. That was probably the best tournament of the whole year.
Argonauta
Profile Joined July 2016
Spain4958 Posts
February 20 2018 00:49 GMT
#15
2017 Katowice was dominated by Terrans, 2018 will be by Toss. Nice write-up nonetheless, it made me rewatch osme of the vods in a nostalgic fashion
Rogue | Maru | Scarlett | Trap
TL+ Member
ZigguratOfUr
Profile Blog Joined April 2012
Iraq16955 Posts
February 20 2018 01:04 GMT
#16
On February 20 2018 09:49 Argonauta wrote:
2017 Katowice was dominated by Terrans, 2018 will be by Toss. Nice write-up nonetheless, it made me rewatch osme of the vods in a nostalgic fashion


You're not up with the times. ZvP is the unwinnable match-up right now according to the community.
Topin
Profile Blog Joined December 2010
Peru10100 Posts
February 20 2018 03:07 GMT
#17
thanks for the recap! oh man it have being 4 years since naniwa vs polt??!! how the time flies
i would define my style between a mix of ByuN, Maru and MKP
TheOneAboveU
Profile Blog Joined February 2011
Germany3367 Posts
February 20 2018 07:45 GMT
#18
Thanks for the nice words everyone, was great to dive deeply into the past. Lots of surprisingly fresh memories.

On February 20 2018 04:07 ZigguratOfUr wrote:
If I recall correctly the LoL fans watched Zest dumpster Trap in 2015 after the CS finals, which were before the Starcraft finals, delayed everything. They didn't watch sOs vs herO in 2014 as the article states.


I really think it was the sOs/herO final, because I remember the LoL fans being pleased with how fast stuff was progressing and then becoming pissed when herO actually took a map, delaying the series some more. But it's totally possible 2015 was similar, since this was a rather common occurence before ESL figured out the "main stage economy" so to say.
Moderatoralias TripleM | @TL_TripleM | Big Dark Energy!
ZigguratOfUr
Profile Blog Joined April 2012
Iraq16955 Posts
Last Edited: 2018-02-20 08:02:10
February 20 2018 07:51 GMT
#19
On February 20 2018 16:45 TheOneAboveU wrote:
Thanks for the nice words everyone, was great to dive deeply into the past. Lots of surprisingly fresh memories.

Show nested quote +
On February 20 2018 04:07 ZigguratOfUr wrote:
If I recall correctly the LoL fans watched Zest dumpster Trap in 2015 after the CS finals, which were before the Starcraft finals, delayed everything. They didn't watch sOs vs herO in 2014 as the article states.


I really think it was the sOs/herO final, because I remember the LoL fans being pleased with how fast stuff was progressing and then becoming pissed when herO actually took a map, delaying the series some more. But it's totally possible 2015 was similar, since this was a rather common occurence before ESL figured out the "main stage economy" so to say.


https://www.reddit.com/r/leagueoflegends/comments/2z4zia/iem_lol_finals_will_start_after_sc2_final/

I don't remember any similar issues (or at least not to the same extent) during the other years.
Olli
Profile Blog Joined February 2012
Austria24422 Posts
February 20 2018 09:09 GMT
#20
On February 20 2018 16:51 ZigguratOfUr wrote:
Show nested quote +
On February 20 2018 16:45 TheOneAboveU wrote:
Thanks for the nice words everyone, was great to dive deeply into the past. Lots of surprisingly fresh memories.

On February 20 2018 04:07 ZigguratOfUr wrote:
If I recall correctly the LoL fans watched Zest dumpster Trap in 2015 after the CS finals, which were before the Starcraft finals, delayed everything. They didn't watch sOs vs herO in 2014 as the article states.


I really think it was the sOs/herO final, because I remember the LoL fans being pleased with how fast stuff was progressing and then becoming pissed when herO actually took a map, delaying the series some more. But it's totally possible 2015 was similar, since this was a rather common occurence before ESL figured out the "main stage economy" so to say.


https://www.reddit.com/r/leagueoflegends/comments/2z4zia/iem_lol_finals_will_start_after_sc2_final/

I don't remember any similar issues (or at least not to the same extent) during the other years.


Ah yeah, it was Zest vs Trap. I remember that too.
Administrator"Declaring anything a disaster because aLive popped up out of nowhere is just downright silly."
1 2 Next All
Please log in or register to reply.
Live Events Refresh
Next event in 8h 1m
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
Harstem 308
Liquid`MaNa 146
trigger 138
JuggernautJason117
Livibee 95
BRAT_OK 93
RushiSC 38
MindelVK 31
SC2Nice 25
StarCraft: Brood War
Jaedong 589
Larva 258
Mini 178
Shuttle 135
Dewaltoss 105
firebathero 93
Hyun 80
Bonyth 62
Killer 30
JYJ 17
[ Show more ]
ajuk12(nOOB) 14
yabsab 11
HiyA 10
Shine 7
NaDa 5
Dota 2
qojqva4740
Fuzer 269
febbydoto2
League of Legends
C9.Mang0217
Counter-Strike
pashabiceps2217
fl0m1108
Heroes of the Storm
Liquid`Hasu68
Other Games
Grubby5279
Gorgc2425
FrodaN1891
Beastyqt855
RotterdaM416
B2W.Neo309
ArmadaUGS174
DeMusliM139
KnowMe123
QueenE90
mouzStarbuck30
Organizations
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
sctven
[ Show 19 non-featured ]
StarCraft 2
• kabyraGe 140
• naamasc242
• mYiSmile113
• Migwel
• sooper7s
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• LaughNgamezSOOP
StarCraft: Brood War
• Michael_bg 4
• STPLYoutube
• ZZZeroYoutube
• BSLYoutube
Dota 2
• WagamamaTV800
• lizZardDota2110
Other Games
• imaqtpie1810
• Shiphtur392
• tFFMrPink 18
Upcoming Events
Korean StarCraft League
8h 1m
OSC
17h 1m
IPSL
19h 1m
Dewalt vs Bonyth
OSC
23h 1m
OSC
1d 17h
uThermal 2v2 Circuit
1d 19h
Replay Cast
2 days
Patches Events
3 days
OSC
3 days
OSC
4 days
[ Show More ]
OSC
5 days
Liquipedia Results

Completed

C-Race Season 1
WardiTV 2025
META Madness #9

Ongoing

IPSL Winter 2025-26
BSL Season 21
Slon Tour Season 2
CSL Season 19: Qualifier 2
Escore Tournament S1: W2
eXTREMESLAND 2025
SL Budapest Major 2025
ESL Impact League Season 8
BLAST Rivals Fall 2025
IEM Chengdu 2025
PGL Masters Bucharest 2025

Upcoming

CSL 2025 WINTER (S19)
Escore Tournament S1: W3
BSL 21 Non-Korean Championship
Acropolis #4
IPSL Spring 2026
Bellum Gens Elite Stara Zagora 2026
HSC XXVIII
Thunderfire SC2 All-star 2025
Big Gabe Cup #3
OSC Championship Season 13
Nations Cup 2026
Underdog Cup #3
NA Kuram Kup
ESL Pro League Season 23
ESL Pro League Season 23
PGL Cluj-Napoca 2026
IEM Kraków 2026
BLAST Bounty Winter 2026
BLAST Bounty Winter Qual
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.