• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 18:12
CEST 00:12
KST 07:12
  • 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] Ro8 Preview: Within Reach5[ASL22] Ro8 Preview: In A Tizzy11[ASL22] Ro16 Preview: Holy Diver5[ASL22] Ro16 Preview: Rough Waters10[ASL22] Ro24 Preview: Siren's Call8
Community News
SC4ALL: II SC2 Complete Invited Player Lineup4StarCraft II 5.0.17 PTR Patch Notes (Sept 30, 2026)66Weekly Cups (Sept 21-27): herO and ByuN double2Weekly Cups (Sep 13-20): herO scores triple3BSL Season 2315
StarCraft 2
General
How do you feel about the mass reverts in the 5.0.17 PTR? October World Ranking: herO stays #1, ByuN returns SC4ALL: II SC2 Complete Invited Player Lineup StarCraft II 5.0.17 PTR Patch Notes (Sept 30, 2026) Awesome/Confusing SC2 BM
Tourneys
Stellar Fest TWO the Moon (Dec 16-20) Sparkling Tuna Cup - Weekly Open Tournament 2026 GSTL Grand Finals Sea Duckling Open (Global, Bronze-Diamond) SC2 INu's Battles#21 [ 3-Days tournament ]
Strategy
[H] ZvP Mid-Late Game: Stalkers Collossi HT
Custom Maps
[M] (2) Sweltering Sands [M] (2) Frigid Storage
External Content
The PondCast: SC2 News & Results Mutation # 545 And Drops and Rifts Mutation # 544 Double Trouble Mutation # 543 Enhanced Defenses
Brood War
General
Sagi.gg Launcher Released RepMastered™: replay sharing and analyzer site Bot on ladder BW General Discussion BSL Season 23
Tourneys
2v2v2v2 Tournament [ASL22] Ro8 Day 4 [Megathread] Daily Proleagues [ASL22] Ro8 Day 3
Strategy
Cliff Jump Revisited (1 in a 1000 strategy) Replay Review Process - What do you do? Simple Questions, Simple Answers Odyssey Mineral Stack Saturation
Other Games
General Games
Nintendo Switch Thread General RTS Discussion Thread Warcraft III: The Frozen Throne Stormgate/Frost Giant Megathread Total Annihilation Zero
Dota 2
Dota 2 Champions League Season 3 Begins April 25! Official 'what is Dota anymore' discussion
League of Legends
[TL LoL EUW IHs] Teemo shall perish
Heroes of the Storm
Heroes of the Storm 2.0
Hearthstone
Deck construction bug
TL Mafia
TL Mafia Community Thread
Community
General
Things Aren’t Peaceful in Palestine US Politics Mega-thread Russo-Ukrainian War Thread Canadian Politics Mega-thread Artificial Intelligence Thread
Fan Clubs
Serral Fan Club
Media & Entertainment
Movie Discussion! [Manga] One Piece Diablo Animated Series on Netflix
Sports
Football (Soccer) Thread MLB/Baseball 2023
World Cup 2022
Tech Support
Computer Build, Upgrade & Buying Resource Thread
TL Community
Recent Gifted Posts
Blogs
[ASL22] Ro4 Day1 Ticket Giv…
bITt.mAN
Escaping Into Video Games: G…
TrAiDoS
38 yo Retired SWE loo…
PurE)Rabbit-SF
Can Bots Beat Pros?? Starcr…
namkraft
[meme] I finally understa…
LUCKY_NOOB
Regacy Esports:Our Goa…
regacyesports
Customize Sidebar...

Website Feedback

Closed Threads



Active: 8126 users

[Code S] sOs vs herO, Ryung vs Maru - Ro8 S1 2017 Preview

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

[Code S] sOs vs herO, Ryung vs Maru - Ro8 S1 2017 Preview

Text byTL.net ESPORTS
Graphics byshiroiusagi
February 24th, 2017 16:50 GMT

herO vs sOs
Ryung vs Maru
Brackets and standings on Liquipedia

herO vs sOs



Smiles from the Shadows

In the early years of HotS, (P)herO was a strange case. While he was one of the most successful players in the world, his championship victories often came against inferior competition, while success in Korea outside of Proleague eluded him. To top it off, his one chance to establish undisputed rule over IEM was put to an abrupt end by the villainous (P)sOs.

Despite the fuss around other players, 2015 may finally have been the year of herO. He placed highly time and again before eventually winning a starleague (something his usurper and current opponent has yet to do). He ended the year first in the WCS standings, but a loss to round of four maestro, Classic, put an end to his most successful campaign at BlizzCon.

With HotS sent out to pasture, herO looked poised to remain one of the best players in LotV. So what went wrong? herO’s style was never the most spectacular, so it is fitting he went nearly unnoticed as his GSL runs ended in embarrassing quarterfinal exits. Those results aren’t exactly poor, but with all the talk of Dark, Byun, Zest and more, herO once more got lost in the shuffle. He was his usual divine self for CJ Entus, but, as is so often the case, Proleague triumphs didn’t translate to individual events.

Tired of lurking in the shadows, herO chose this time of relative Terran dominance to stage his coup of the Korean scene. herO has looked every bit his underwhelming/overwhelming self while powering his way to a third consecutive round of 8 appearance. His only slip up was against Maru, someone who has looked completely untouchable so far this season. herO has done this by making games against Terran look easy and feasting on inferior Protoss. His most impressive victory thus far was against Ryung in the round of 16. In a 30 minute beatdown, herO outthought, outplanned and outplayed Ryung with two very different strategies. herO has never been the most cerebral players, but he might just be showing signs of evolving in that respect. He can no longer rely on some of the powerful builds that carried him in HotS (3 base blink vs zerg anyone?), but because of that he is thinking harder than ever before. He is scrapping together strategies from the past year plus of LotV, deploying them at the perfect time.

It’s never been easy to pin down what makes herO elite, but he is slowly reminding us how glorious that ambiguous attribute is. He very well could be the best Protoss in the game right now, but somehow everyone is talking about sOs or Stats instead. But that’s just how herO likes it. He will keep on winning, flashing that adorable smile all the way to a GSL title.

Underdog or alpha predator?

Simply put, sOs is scary - in fact he’s terrifying. People have long since become familiar with his ability to win big tournaments out of nowhere. In fact, many have come to expect it. Despite his plethora of titles, which include victories at Blizzcon, IEM, a Hot6ix Cup and more, he has yet to win a starleague.

Going into 2017 sOs and his Jin Air peers seemed set up for a tremendous year. Thanks to their benefactor they had retained their comfortable and predictable team atmosphere while others were thrust into the wild. But while those teamless players began to enter online events in search of money and practice, the Green Wings were silent. sOs and Maru streamed a few times, but nothing like INnoVation or soO who made regular appearances. Jin Air has kept to the old model of in house practice supplemented with limited ladder activity. Secrecy is still paramount and Maru is the sole player on his team who has been anything close to visible as of late.

Given all that, what was to be expected of sOs when GSL kicked off? His performance in the round of 32 was less than convincing, but he managed to take care of business which is really all that matters. He did the same in the round of 16, but again he was far from spectacular.

sOs has never been one of the cleanest players. For one of his exalted pedigree you might consider him more careless than anything else. Even with all his victories, his career has been defined by a number of high profile blunders (is anyone worse against widow mines?). Against Keen he squandered a number of advantages, making errors in micro as well as general tactics. And yet, he clutched in the end, leaving nothing to chance with adept play. Consecutive wins over Bunny and Keen showed off his ruthlessness and his predatory ability to pounce on even the slightest weakness. sOs is building a head of steam going into the quarterfinals, playing a little better each time he takes the stage. herO may be the more dominant player right now, but with their history, throw that out the window. sOs brings the ruckus, and the one thing we can be sure of is that sOs against herO will be a match to remember, for better or for worse.

The Definition of Insanity

If there's one match everyone has heard enough about already its herO vs sOs at Katowice. Luckily it’s 2017 and although the ghost of that horrific bopping will forever linger, these two players have met plenty of times since then.

herO vs sOs has become one of the defining rivalries in Starcraft 2 history. It’s certainly on the level of Life vs TaeJa, or MMA vs Polt. These two have met 12 times since 2012. They’ve fought in Proleague, IEMs and GSLs, the most recently being sOs’ 3-0 drubbing of herO in the 2016 Season 2 quarterfinals. Back then herO was the more in form player and had beaten sOs the two previous times they had played. Obviously sOs was not listening, because he smashed herO aside with the same aloofness he reserves for all his opponent. It is impossible to forget that sOs is the more accomplished of the two players. Why should he be concerned with someone so inferior. He has won BlizzCon twice, the biggest IEM and enough other events that herO’s impressive Starleague and KeSPA Cup wins look paltry in comparison. It’s hard to tell if sOs thinks of herO as a rival (or anyone for that matter), but herO seemingly cannot escape him. His career will forever be measured against the player who shattered his spirits and sent him home from Poland without a cent to his name.

Like last year, herO is looking like the better player, but that has not mattered in the past. sOs is a big time player and with the last remaining Korean team behind him he will not be lacking in preparation. Both players are looking for their first GSL victory and this match is the next step. To herO it represents a chance to gain closure and continue his tournament run. To sOs, herO is just a bump in the road on the way to another big payday.

Ryung vs Maru



Crossing Ancient Paths

It seems funny that, while being the two players with the longest StarCraft 2 careers still left alive in this tournament, (T)Ryung and (T)Maru have only met two times thus far from 2010 to 2017. Looking at the directions their career paths had taken them, it makes sense of course; still though, it feels like this is a meeting years in the making, and we are finally getting to see it.

Few might remember that little boy Maru debuted in the first GSL Open Season in 2010. And really, aside from his remarkably young age, there wasn’t much special about him. At the time, he was what we’d call a typical Prime Terran: cheesy down to the bones and easy to dislike—especially after he had eliminated a fan favourite in Cella. His own elimination by San’s hands seemed quite righteous at the time. Little did anyone know, that this kid would—well, not really grow—become one of the deadliest and fastest Terran players to ever grace us with his presence. A double Royal Roader. The first eSF player to win one of the legendary OSL titles. Maru also made the right decisions when it came to progress in his career: when offered a spot by Jin Air Green Wings, he didn’t hesitate and left Prime behind to crumble, instead helping Jin Air to become the powerhouse it is today.

Ryung—for a short time a colleague of Maru on Prime—debuted in GSL a bit later than his younger counterpart. Handpicked to join SlayerS by the legendary BoxeR, Ryung was used as a TvT sniper in GSTL, where he showcased his brilliant strategical mind and earned himself a name as someone even much more notable players had to fear. Later, he would make the semifinal in Code A in his first attempt, only losing to some hot new guy called Bomber, who’d go on to win the tournament. While Ryung was holding his own in Code S, Maru mostly didn’t even make it into Code A. As the SlayerS Terran had his greatest result in November 2012 by reaching the top 4 of Code S, Maru was just establishing himself as a regular player in the league. It is around this time, the two players chose different paths for themselves, which eventually led them to this point.

SlayerS crumbled under the pressures of infighting, leaving a mark on Ryung’s practice and mental state—as it did for most of the former SlayerS players. Luckily though, Ryung was picked up by Axiom and didn’t have to think about his future all too long. However, this also meant leaving Korean competition behind, as the age of WCS had come and Axiom set their vision onto America, where Ryung had some good results first, but fell off quite quickly. It would take three years of bitter irrelevance for Ryung to reach the top 8 of Code S again. As quickly as Ryung fell from grace, Maru rose. The Prime player won OSL out of nowhere and went on to rake in more and more great placements, becoming the feared opponent he is now.

Maru is where we nowadays expect him to be: In the top 8 of Code S, fighting for the title. Ryung is back where we never expected him to be again: In the top 8 of Code S, fighting for the title. Their paths, though, couldn’t be more different but for one aspect: They let them prevail against time itself. Now, they cross on the grand stage.


Overwhelming Firepower

Once known for his prowess in the Terran mirror match-up, Ryung had lost the reputation of an expert in the match-up during his long slump. Since his return to the top level of Korean StarCraft 2, he has recovered at least a bit of that image, although he isn’t nearly as deadly as he was a few years ago (as a demonstration, just look at how his TvT offline winrate has plummeted from 64% over 119 games in WoL to 57% over 90 in HotS and LotV). However, he has retained some useful characteristics. Ryung is unpredictable and tricky, can pull off aggressive openers as well as defensive ones, and he’ll always tailor his builds to map and opponent. It’s a skill he has long honed and practiced, and which has served him rather well. Here’s also where it gets problematic, though. While Maru, like most Jin Air players since the great team cataclysm, has enjoyed the luxury of not having to grind online tournaments to make a living, Ryung is a very visible competitor in those, leaving not much material for Ryung to study and conversely a whole load for his opponent.

Maru, himself a master of TvT and more devious than probably any other Terran when it comes to cold blooded cheese—a quality he certainly has retained since the 2010 Prime days—will know how to use that knowledge advantage to exploit any pattern he might find in Ryung’s play while hiding his own. After the dismantling of KeeN and Bunny—opponents whom Ryung regularly struggles against online—there isn’t much imagination needed for what Maru might do to his opponent in this quarterfinal. If Ryung is the Swiss Army Knife of TvT, Maru is the super large version with double the tools and a shotgun in front.

Normally, the regular knife is well enough adapted to do the job, but confronted with such overwhelming power and experience, it’s going to be a huge uphill battle. Ryung has shown earlier this season, that he can survive such battles and facilitate even the greatest opponents to make mistakes—ByuN, for instance. But if your strategy is based on your adversary making mistakes, it’s probably not a good sign at all. Ryung really needs everything he can get to win this one: Perfect play, a kiss from Lady Fortune, and his old confidence. Only then we might see the rebirth of Ryung.

Otherwise, this Barbie-wristband wearing teddy bear is going to crush another dream.


Predictions:

(P)sOs 3-1 (P)herO
(T)Ryung 1 - 3 (T)Maru



Credits:
Writers: Mizenhauer, TheOneAboveU.
Editors: munch.
Graphics: shiroiusagi.
Stats: Aligulac

Facebook Twitter Reddit
TL+ Member
Alarak89
Profile Joined January 2016
United States882 Posts
Last Edited: 2017-02-24 17:20:55
February 24 2017 17:20 GMT
#2
Poor herO, why you always face sOs in a big offline tournament...
Next time you should try to avoid sOs intentionally, just like sOs is trying to catch you intentionally this time
sOs is THE ONLY player I pay attention to
Nakajin
Profile Blog Joined September 2014
Canada8991 Posts
February 24 2017 17:56 GMT
#3
sOs 3-1 hero
Maru-3-0 Ryung

It is going to make for some amazing semis.
Writerhttp://i.imgur.com/9p6ufcB.jpg
starkiller123
Profile Joined January 2016
United States4030 Posts
February 24 2017 18:17 GMT
#4
I will be amazed if Ryung can take more than a game off Maru, hopefully herO can finally beat sOs
Ishmael
Profile Joined June 2016
92 Posts
February 24 2017 18:56 GMT
#5
sOs 1 < 3 herO -- sOs looking more and more like a myunsik kind of player, I doubt he'll pull too much of interest out here. May get by with some more really gross games, but I think herO too stronk.

Ryung 1 < 3 Maru -- come on, guys.

side predictions : 1) Maru will make Ryung break his own ankles in one game, but otherwise they'll be solid and interesting. 2) sOs will have poor adept micro
The Nature of Infinity is this: That every thing has its own Vortex
Cricketer12
Profile Blog Joined May 2012
United States14003 Posts
February 24 2017 19:07 GMT
#6
sOs and Ryung gogo. Keep the dream alive.
Engage, Zero target Engage, Engage, Kagari target Engage, Engage.
igay
Profile Blog Joined November 2011
Australia1178 Posts
February 24 2017 19:49 GMT
#7
I don't know why but I always want sOs to win and always had a soft stop for Maru. Looking forward to these matches and nice write up
MVP <3 MKP <3 DRG <3
KingofdaHipHop
Profile Blog Joined October 2013
United States25602 Posts
February 24 2017 20:31 GMT
#8
herO please please please win that would be so sick. but if sOs wins its okay too.

Maru will destroy
Rain | herO | sOs | Dear | Neeb | ByuN | INnoVation | Dream | ForGG | Maru | ByuL | Golden | Solar | Soulkey | Scarlett!!!
ThunderJunk
Profile Joined December 2015
United States741 Posts
February 24 2017 20:42 GMT
#9
I wouldn't be so quick to count Ryung out. Maru's TvT is probably his weakest MU, whereas it has always been Ryung's best MU. Like, Ryung is actually a top contender in TvT. Maru is as well, but I think it will be closer than most people think.

sOs is not going to die this season. HE IS LA CUCARACHA
I am free because I know that I alone am morally responsible for everything I do.
Malgo
Profile Joined March 2015
Germany76 Posts
February 24 2017 20:54 GMT
#10
On February 25 2017 03:56 Ishmael wrote:
sOs 1 < 3 herO -- sOs looking more and more like a myunsik kind of player, I doubt he'll pull too much of interest out here. May get by with some more really gross games, but I think herO too stronk.

Ryung 1 < 3 Maru -- come on, guys.

side predictions : 1) Maru will make Ryung break his own ankles in one game, but otherwise they'll be solid and interesting. 2) sOs will have poor adept micro



exactly this !
Boggyb
Profile Joined January 2017
2855 Posts
February 24 2017 20:54 GMT
#11
On February 25 2017 05:42 ThunderJunk wrote:
I wouldn't be so quick to count Ryung out. Maru's TvT is probably his weakest MU, whereas it has always been Ryung's best MU. Like, Ryung is actually a top contender in TvT. Maru is as well, but I think it will be closer than most people think.

sOs is not going to die this season. HE IS LA CUCARACHA

TvP is Maru's weakest matchup. He doesn't like TvT, but he's a monster at it.
Argonauta
Profile Joined July 2016
Spain4967 Posts
February 24 2017 20:55 GMT
#12
Our Barbie wristband hero is the most entertaining player to watch right now at GSL, for the shake of the enjoyment he should rekt Ryung.
Rogue | Maru | Scarlett | Trap
TL+ Member
Koromon
Profile Joined May 2012
United States304 Posts
February 24 2017 22:26 GMT
#13
GO RYUNG GOGOOO
Shellshock
Profile Blog Joined March 2011
United States97277 Posts
February 24 2017 23:29 GMT
#14
herO and Ryung will prob win cause I don't want them to advance
Moderatorhttp://i.imgur.com/U4xwqmD.png
TL+ Member
fishjie
Profile Blog Joined September 2010
United States1519 Posts
February 25 2017 01:57 GMT
#15
On February 25 2017 03:56 Ishmael wrote:
sOs 1 < 3 herO -- sOs looking more and more like a myunsik kind of player, I doubt he'll pull too much of interest out here. May get by with some more really gross games, but I think herO too stronk.

Ryung 1 < 3 Maru -- come on, guys.

side predictions : 1) Maru will make Ryung break his own ankles in one game, but otherwise they'll be solid and interesting. 2) sOs will have poor adept micro


myungsik has never won anything
LongShot27
Profile Joined May 2013
United States2084 Posts
February 25 2017 02:10 GMT
#16
sOs and ryung, easily
If all men were created equal there would be no reason to declare it.
attomac
Profile Joined March 2015
Peru14 Posts
February 25 2017 02:14 GMT
#17
Batman vs The Joker, Thor vs Loki, herO vs sOs ...
Alarak89
Profile Joined January 2016
United States882 Posts
Last Edited: 2017-02-25 02:18:33
February 25 2017 02:17 GMT
#18
On February 25 2017 10:57 fishjie wrote:
Show nested quote +
On February 25 2017 03:56 Ishmael wrote:
sOs 1 < 3 herO -- sOs looking more and more like a myunsik kind of player, I doubt he'll pull too much of interest out here. May get by with some more really gross games, but I think herO too stronk.

Ryung 1 < 3 Maru -- come on, guys.

side predictions : 1) Maru will make Ryung break his own ankles in one game, but otherwise they'll be solid and interesting. 2) sOs will have poor adept micro


myungsik has never won anything

As a salty sOs hater, it's apparent for him that MyuNgSiK is better than sOs.
sOs is THE ONLY player I pay attention to
MushinSSC
Profile Joined April 2016
31 Posts
February 25 2017 03:27 GMT
#19
sOs please wins, but if HerO is the one, it's ok too! Love his smile
Togekiss
Profile Joined January 2013
Canada154 Posts
February 25 2017 04:11 GMT
#20
Let's go Maru! This is your time - take hold of it and fly!!!
1 2 Next All
Please log in or register to reply.
Live Events Refresh
BSL: Ladder Tournament
04:00
#2 - $100
ZZZero.O159
LiquipediaDiscussion
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
PiGStarcraft177
Nina 66
ViBE56
StarCraft: Brood War
Britney 14177
ZZZero.O 159
Dewaltoss 127
firebathero 92
Hyuk 74
Terrorterran 23
Dota 2
NeuroSwarm117
febbydoto44
League of Legends
Doublelift3174
Counter-Strike
Fnx 817
Heroes of the Storm
Grubby5900
Other Games
summit1g5946
FrodaN2407
fl0m737
mouzStarbuck367
JimRising 273
KnowMe268
ToD207
ArmadaUGS138
Mew2King36
Railgan29
Organizations
Other Games
gamesdonequick1184
BasetradeTV174
Dota 2
PGL Dota 2 - Main Stream92
[ Show 15 non-featured ]
StarCraft 2
• Hupsaiya 61
• musti20045 35
• Letter146
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• Migwel
StarCraft: Brood War
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
League of Legends
• Noizen106
Other Games
• imaqtpie806
• Shiphtur219
• tFFMrPink 16
Upcoming Events
Sparkling Tuna Cup
11h 48m
INu's Battles
13h 48m
herO vs Classic
Percival vs Rogue
Shopify Rebellion Sundays
16h 48m
MilkiCow vs TBD
Clem vs TBD
BSL Open Qualifier
20h 48m
BSL Open Qualifier
20h 48m
Replay Cast
1d
Afreeca Starleague
1d 11h
Rush vs Light
WardiTV Weekly
1d 12h
Monday Night Weeklies
1d 17h
Replay Cast
2 days
[ Show More ]
Afreeca Starleague
2 days
Soma vs Soulkey
INu's Battles
2 days
SHIN vs Cure
ByuN vs Zoun
PiGosaur Cup
3 days
The PondCast
4 days
INu's Battles
4 days
Replay Cast
6 days
BSL: Ladder Tournament
6 days
Liquipedia Results

Completed

Proleague 2026-10-02
Blizzard Classic Cup 2026
Calamity Invitational

Ongoing

ASL Season 22
Super Anchor Qualifying S3
CSL 2026 AUTUMN (S22)
Acropolis #5
Acropolis #5 - GSB
Copium Cup
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
BLAST Open Fall 2026
Esports World Cup 2026
BLAST Bounty Summer 2026
BLAST Bounty Summer Qual

Upcoming

Acropolis #5 - GSC
BSL Season 23
SC4ALL II: Brood War
BSL 23: Non-Korean Championship
HSC XXX
Stellar Fest 2: Lunar Cup
SC4ALL II: StarCraft II
Kung Fu Cup 2026 Grand Finals
RSL Offline Finals
Custodian Cup
eXTREMESLAND 2026
PGL Major Singapore 2026
Stake Ranked Episode 6
BLAST Rivals Fall 2026
IEM Beijing 2026
Stake Ranked Episode 5
PGL Masters Bucharest 2026
1win Private Club #2
Thunderpick World Champ. '26
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.