• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 15:12
CEST 21:12
KST 04: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
[ASL19] Finals Recap: Standing Tall10HomeStory Cup 27 - Info & Preview18Classic wins Code S Season 2 (2025)16Code S RO4 & Finals Preview: herO, Rogue, Classic, GuMiho0TL Team Map Contest #5: Presented by Monster Energy6
Community News
Weekly Cups (June 30 - July 6): Classic Doubles2[BSL20] Non-Korean Championship 4x BSL + 4x China9Flash Announces Hiatus From ASL66Weekly Cups (June 23-29): Reynor in world title form?14FEL Cracov 2025 (July 27) - $8000 live event22
StarCraft 2
General
The GOAT ranking of GOAT rankings The SCII GOAT: A statistical Evaluation Weekly Cups (June 23-29): Reynor in world title form? Weekly Cups (June 30 - July 6): Classic Doubles Program: SC2 / XSplit / OBS Scene Switcher
Tourneys
RSL: Revival, a new crowdfunded tournament series FEL Cracov 2025 (July 27) - $8000 live event Sparkling Tuna Cup - Weekly Open Tournament WardiTV Mondays Korean Starcraft League Week 77
Strategy
How did i lose this ZvP, whats the proper response Simple Questions Simple Answers
Custom Maps
[UMS] Zillion Zerglings
External Content
Mutation # 481 Fear and Lava Mutation # 480 Moths to the Flame Mutation # 479 Worn Out Welcome Mutation # 478 Instant Karma
Brood War
General
ASL20 Preliminary Maps [ASL19] Finals Recap: Standing Tall SC uni coach streams logging into betting site Flash Announces Hiatus From ASL BW General Discussion
Tourneys
[BSL20] Non-Korean Championship 4x BSL + 4x China [BSL20] Grand Finals - Sunday 20:00 CET CSL Xiamen International Invitational The Casual Games of the Week Thread
Strategy
Simple Questions, Simple Answers I am doing this better than progamers do.
Other Games
General Games
Nintendo Switch Thread Stormgate/Frost Giant Megathread Path of Exile What do you want from future RTS games? Beyond All Reason
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
Heroes of StarCraft mini-set
TL Mafia
TL Mafia Community Thread Vanilla Mini Mafia
Community
General
Russo-Ukrainian War Thread US Politics Mega-thread Stop Killing Games - European Citizens Initiative Summer Games Done Quick 2024! Summer Games Done Quick 2025!
Fan Clubs
SKT1 Classic Fan Club! Maru Fan Club
Media & Entertainment
Anime Discussion Thread [Manga] One Piece [\m/] Heavy Metal Thread
Sports
Formula 1 Discussion 2024 - 2025 Football Thread NBA General Discussion TeamLiquid Health and Fitness Initiative For 2023 NHL Playoffs 2024
World Cup 2022
Tech Support
Computer Build, Upgrade & Buying Resource Thread
TL Community
The Automated Ban List
Blogs
Culture Clash in Video Games…
TrAiDoS
from making sc maps to makin…
Husyelt
Blog #2
tankgirl
StarCraft improvement
iopq
Trip to the Zoo
micronesia
Customize Sidebar...

Website Feedback

Closed Threads



Active: 750 users

Are Pure Tanks Obsolete? - Page 3

Forum Index > LoL Strategy
Post a Reply
Prev 1 2 3 4 Next All
obesechicken13
Profile Blog Joined July 2008
United States10467 Posts
Last Edited: 2015-02-05 23:43:21
February 05 2015 23:42 GMT
#41
On February 06 2015 08:33 Solaris.playgu wrote:
Show nested quote +
On February 06 2015 02:23 BrownBear wrote:
The idea of a "tank" falls apart the instant you take a stupid AI opponent and replace it with a human. I'm of the opinion that tanks as we think of them don't really exist in LoL. You have champions who become tough to kill and derive power from that, but you don't have traditional tanks.


I don't quite see the distinction you're trying to make here, and I certainly don't see the usefulness of it. What is the point you want to make?

He's saying you can't taunt an enemy raid boss for an hour, because this isn't WoW, although admittedly it's not the best way of saying it.
I think in our modern age technology has evolved to become more addictive. The things that don't give us pleasure aren't used as much. Work was never meant to be fun, but doing it makes us happier in the long run.
Solaris.playgu
Profile Blog Joined March 2010
Sweden480 Posts
February 07 2015 10:33 GMT
#42
On February 06 2015 08:42 obesechicken13 wrote:
Show nested quote +
On February 06 2015 08:33 Solaris.playgu wrote:
On February 06 2015 02:23 BrownBear wrote:
The idea of a "tank" falls apart the instant you take a stupid AI opponent and replace it with a human. I'm of the opinion that tanks as we think of them don't really exist in LoL. You have champions who become tough to kill and derive power from that, but you don't have traditional tanks.


I don't quite see the distinction you're trying to make here, and I certainly don't see the usefulness of it. What is the point you want to make?

He's saying you can't taunt an enemy raid boss for an hour, because this isn't WoW, although admittedly it's not the best way of saying it.


Ok, I still don't see the point. The term "Tank" doesn't derive from WoW to begin with anyway.
ItsFunToLose
Profile Joined December 2010
United States776 Posts
February 07 2015 14:13 GMT
#43
probably becuase you're the guy attacking the ulted alistar after he's blown both his spells. (If this is you, i hate you. you're the worst)

what is forcing you to attack someone with 5 defensive items?


"skillshots are inherently out of your control whether they hit or not" -PrinceXizor
Alaric
Profile Joined November 2009
France45622 Posts
February 07 2015 15:40 GMT
#44
The fact that if you ignore him and try to go past him you're taking free damage and get cc'd and served on a platter (or setting yourself to be in a few seconds if his cooldowns are down).
You don't "attack the tank" because you focus him, but usually because he's the only target in range without putting yourself at risk, and attacking a tanky target is better than not attacking at all.

Nautilus is hard to kill after his 3rd item and doesn't do much damage to non-squishies (and none with shield down), so why attack him? Well try to run past him to attack the guys behind, then wonder why you can't reach them/get squashed when Naut sticks to you for free and gets his cd back up.
Cant take LMS hipsters serious.
Slayer91
Profile Joined February 2006
Ireland23335 Posts
February 07 2015 16:36 GMT
#45
On February 07 2015 19:33 Solaris.playgu wrote:
Show nested quote +
On February 06 2015 08:42 obesechicken13 wrote:
On February 06 2015 08:33 Solaris.playgu wrote:
On February 06 2015 02:23 BrownBear wrote:
The idea of a "tank" falls apart the instant you take a stupid AI opponent and replace it with a human. I'm of the opinion that tanks as we think of them don't really exist in LoL. You have champions who become tough to kill and derive power from that, but you don't have traditional tanks.


I don't quite see the distinction you're trying to make here, and I certainly don't see the usefulness of it. What is the point you want to make?

He's saying you can't taunt an enemy raid boss for an hour, because this isn't WoW, although admittedly it's not the best way of saying it.


Ok, I still don't see the point. The term "Tank" doesn't derive from WoW to begin with anyway.


it derived from MMOs like everquest though right?
not for pvp games
Nemireck
Profile Joined October 2010
Canada1875 Posts
Last Edited: 2015-02-07 18:59:43
February 07 2015 18:58 GMT
#46
Actually, I'm pretty sure it was derived during WW1, when they invented the first tanks and were finally able to break the trench lines by driving a giant, metal vehicle towards them with infantry following close behind.

Here, from our friends over at Wikipedia:

"The tank is the 20th century realization of an ancient concept: that of providing troops with mobile protection and firepower."

It would appear to me that the MMO concept of a Tank is a little bit of a bastardization of the word (but really, when you're fighting poorly programmed Aggro AI, you don't NEED the firepower from the tank, you just need the damage soak).

Providing troops with mobile protection AND firepower would indicate to me that the concept of a Bruiser like Renekton or Jarvan might fit the bill. Cho Gath, Braum, and Leona would all be good conceptual matches as well I think.
Teamwork is awesome... As long as your team is doing all the work!
Falling
Profile Blog Joined June 2009
Canada11349 Posts
Last Edited: 2015-02-07 19:49:03
February 07 2015 19:45 GMT
#47
And I'm pretty sure that derived from the code name Tank Supply Committee. Cistern and resevoir were also considered as code names for the caterpillar machine-gun destroyer. So which champion most resembles a barrel? Gragas. Gragas is the only answer. He is pure tank.

More seriously, I'm not certain rooting that far back into the word's etymology is terribly helpful. Whether they originated with MMO's or not, I think a lot of terms became popularized in the MMO genre and made it over to LoL- Tank, CC, etc.
Moderator"In Trump We Trust," says the Golden Goat of Mars Lago. Have faith and believe! Trump moves in mysterious ways. Like the wind he blows where he pleases...
Goumindong
Profile Joined February 2013
United States3529 Posts
February 07 2015 20:34 GMT
#48
On February 04 2015 05:16 obesechicken13 wrote:[image loading]


Win rate on items doesn't mean as much. Completing items indicates you're ahead so its quite obvious that completed items should have >50% win rate. Similarly items which are deeper in the count should have even higher win rates.

You can see this easily by looking at the item win rates on say, Ashe. First item IE has the lowest win rate of completed items at 58%. Second Item Shiv has the second lowest win rate of completed items at 59%. Third item LW has the third lowest win rate at 61%. Third item BT (I.E you're even more ahead and you've got IE and Shiv before they've had a chance to get armor/level up!) has a 64% win rate. Popularity decreases for each one, IE, to Shiv to BT to LW.

Components and Doran's of course have sub 50% win rates because it means you got dumped before you had the time to sell them/complete items.

Similarly this doesn't mean that Cleaver is bad on Garen, just that its not particularly an argument that its good.

That being said i think that last item offensive is just fine on many initiators, especially if the enemy has ways to ignore your tankyness. However, in competitive play it seems super tanks are really big at the moment. And the path of iron means that any tank can really lead his team through the enemy.
Nemireck
Profile Joined October 2010
Canada1875 Posts
February 07 2015 20:35 GMT
#49
On February 08 2015 04:45 Falling wrote:
And I'm pretty sure that derived from the code name Tank Supply Committee. Cistern and resevoir were also considered as code names for the caterpillar machine-gun destroyer. So which champion most resembles a barrel? Gragas. Gragas is the only answer. He is pure tank.

More seriously, I'm not certain rooting that far back into the word's etymology is terribly helpful. Whether they originated with MMO's or not, I think a lot of terms became popularized in the MMO genre and made it over to LoL- Tank, CC, etc.


Actually, I think going that far back to study the original concept is incredibly helpful. Especially since many of the concepts of War DO transfer over to this little game we play.The most obvious similarity being that it's people against other people, not people vs pre-programmed, predictable AI.

Teamwork is awesome... As long as your team is doing all the work!
Goumindong
Profile Joined February 2013
United States3529 Posts
Last Edited: 2015-02-07 21:50:41
February 07 2015 21:45 GMT
#50
On February 04 2015 08:00 sob3k wrote:
Show nested quote +
On February 04 2015 06:52 Slayer91 wrote:
You can do some simple calculations I did these way back in starcraft
a balance of dps hp always beats skewing towards one of the other

the scaling they have together beats the self scaling unless maybe you have something retarded like crit and even then i dont think its enoguh
its not about burst at all id put my money on the LW maw garen any day


Well thats a a bit of an overgeneralization, its a very complex interaction dependent on range and speed and specific damage breakpoints.



Its not that much of an overgeneralization. Especially if you start categorizing. A simple way to look at it is via a 1v1 and then start adding complexity

The total damage you do to an enemy is equal to DPS_ALLY(EHP/DPS_E). Maximizing this subject to EHP = Constant + β DPS_ALLY

2β DPS_ALLY + C = 0 -> 2β DPS_ALLY + EHP - βDPS_ALLY= 0 -> EHP = -βDPS_ALLY

Or optimal DPS/EHP = the ratio of exchange cost between them

Things get a little more complicated when youstart adding specific item combinations and costs. But in general the idea is that the higher DPS * EHP the better off you are in a 1v1.

Of course league isn't a 1v1. There are five players on each team. Well the short answer is that, if teams are able to choose their targets perfectly that math still holds.

The thing that makes league unique is that teams can't choose their targets perfectly. So lets examine the other situation. Suppose the defending team can perfectly choose who the enemy shoots. In that situation then it makes sense to make each team member progressively less tanky. The member they want attacked first will be almost all tank, the member they want to attack last will be almost all DPS, Members in the middle will be a mix.

Well of course League isn't like that either, its a mix, with different team comps having different abilities to force the enemies to attack the targets they want(also AoE and CC and things which are easy enough to talk about in the abstract).

The question then of "will full tanks ever fall away or are they useless" is more a question of "do team compositions which have a hard time selecting their targets exist?". If they do then clearly tanks aren't useless. ADC's largely have a hard time selecting their targets. Assassins have an easy time selecting their targets. Right now ADC's and Long range poke/siege is super strong (due to baron siege bonus) and assassins are weaker. So tanks are very strong. This is especially true in competitive because teams are better at moving together and positioning well.

Edit2: Didn't address the issue of what damage does to a teams ability to ignore you. The more damage you do, obviously the less a team can ignore you. CC/Slows/ Etc also contribute to this. But the main thing is that even if the enemy team doesn't have a lot of target selection power that doesn't mean that going full tank is the right answer, since their target selection power also depends on your ability to lock them down and absent that damage forces them to deal with you.

edit used to be β (SHIFT 8) DPS_ALLY but the * was creating smiley faces. So i just assumed you knew it was a multiplication
Dunkmaster TTGOz
Profile Joined January 2015
United States7 Posts
February 08 2015 07:14 GMT
#51
I think tanks are definitely a lot weaker since the last season or two.
Itemization is at fault here. Last whisper adds so much shred and it's SO cheap.
It gives 40 AD and 35% armor shred(Added up before armor pen.) and it's only 2300 gold.

Runaan's is useless on most ADCs and it costs 2400 gold, while Last Whisper is core on every champion and it costs 100 gold less.

makes sense amirite
"Forgive, but never forget."
Kaneh
Profile Joined April 2009
Canada737 Posts
February 08 2015 08:42 GMT
#52
can we just agree that 'tank' is meaningless in a PvP game? everyone who tries to make a point using that term always ends up looking like an idiot. Its a term carried over from god knows where that is poorly defined and really has no meaning in a game like LoL.

Too many random definitions that are better served using terms like peel, beefy(tanky), soft/hard CC, etc.

like braum is beefy/peel
leona is beefy/initiate
nunu is beefy/peel/initiate (admittedly weaker at both because he's more versatile)

so which is a tank? does it ever matter? if you can't define something properly can you even really cry about it being obsolete?
ricecake
Profile Joined October 2010
152 Posts
February 08 2015 09:02 GMT
#53
I don't think the concept of a "pure tank" ever held much credibility, for reasons people have already mentioned. This isn't PvE; you can't rely on dumb AI to target the guy only building defense. Every popular "tank" in LoL brings something more to the table than just a damage soak.

The best example is probably Sion. A meta, defensive build, combined with his W shield and health bonus, will make him very difficult to displace if he gets to your back line. Once he's there, he'll be knocking up or stunning your carry, reducing his or her DPS with frozen heart, and still deal a healthy amount of damage from W active and Sunfire Cape.

J4 is similar. He can slow, knockup, damage, and otherwise disrupt your carries. Same can be said for Mundo. Or Garen, or Nautilus or Malphite. Their tankiness enables them to get into and stay inside of your backline. They don't draw aggro by abusing poor AI, but because their CC/Damage combination demands attention - you can't ignore them.

As somebody else said, the best peeling supports very often aren't tanks, with Janna being the perfect example. IMO, the role of the tank isn't to directly peel, but to dive in and wreck havoc.
Steak's hair gives him super strength!
Slayer91
Profile Joined February 2006
Ireland23335 Posts
February 08 2015 11:41 GMT
#54
On February 08 2015 17:42 Kaneh wrote:
can we just agree that 'tank' is meaningless in a PvP game? everyone who tries to make a point using that term always ends up looking like an idiot. Its a term carried over from god knows where that is poorly defined and really has no meaning in a game like LoL.

Too many random definitions that are better served using terms like peel, beefy(tanky), soft/hard CC, etc.

like braum is beefy/peel
leona is beefy/initiate
nunu is beefy/peel/initiate (admittedly weaker at both because he's more versatile)

so which is a tank? does it ever matter? if you can't define something properly can you even really cry about it being obsolete?


the term isnt meaningless, just people have weird conceptions from other games and they bring them all together with everyone elses to have some weird mutant thing
if we had a proper definition it would be fine

pretty much all melees without insane scaling with ap or ad are tanks in my book
LuckyGnomTV
Profile Blog Joined July 2009
Russian Federation367 Posts
Last Edited: 2015-02-08 13:31:53
February 08 2015 13:28 GMT
#55
On February 04 2015 05:19 Slayer91 wrote:
As the absolute authority on garen as well as the only person playing him, and also being a malphite player
-NOBODY IS BUILDING BLACK CLEAVER ON GAREN. Anyone who is doesn't know what they are doing. (They probably also rush brutalizer in lane)
I very often build thornmail on garen.


So, do you want to say that progamers dont know what they are dong? And by "progamers" I mean not only 2-3 guys, but almost every guy who played garen. If you gonna see this http://www.probuilds.net/champions/Garen, you will see that almost every player went for fast brutalizer and only then to a cape/visage.

Also, youre saying that items like randuin or solar is much better then just "defensive" items because they help your team. I agree, but then youre saying that youre often go for thormail at garen which is purely defensive item. After this words I was like "wtf, this guy is pretending to be a garen expert, but he doesnt follow even his own rules".
Slayer91
Profile Joined February 2006
Ireland23335 Posts
Last Edited: 2015-02-08 13:51:40
February 08 2015 13:47 GMT
#56
no professional gamers play garen at least in the LCS or anywhere where it matters
it was already explained why probuilds is unreliable
spirit visage is nearly always just terrible on garen

thornmail isn't purely defensive the whole reason you buy it is because it feedbacks ADC damage to them
the point is you have a limited burst so if they can lifesteal enough you can't kill them

thornmail+sunfire means you can out damage them even if you are both out of cds

randuins isn't a pure defensive item because it provides a slow helping you stay in range
locket is a defensive item and it helps your team but i rarely get it
Alaric
Profile Joined November 2009
France45622 Posts
February 08 2015 14:16 GMT
#57
He says he goes for Thornmail, not that he rushes Thornmail as his first defensive item.
If we had a Janna already and I was Nautilus against a Lucian, you can be sure I'll get Thornmail at some point just because I want him to fear me and I won't be the one defending my squishies from LB or something.
Cant take LMS hipsters serious.
Jek
Profile Blog Joined July 2011
Denmark2771 Posts
February 08 2015 16:17 GMT
#58
For what it's worth Westrice did play Garen vs LMQ and went for Brutalizer into Black Cleaver straight (before T2 boots) after getting Sunfire.
It's Elo not ELO - Every statiscian playing League
Slayer91
Profile Joined February 2006
Ireland23335 Posts
February 08 2015 16:30 GMT
#59
vod pls
its still bad though
NpG)Explosive
Profile Joined January 2003
France994 Posts
February 08 2015 17:26 GMT
#60


Looks like this is the game. It's a NACS game, not a LCS game by the way.
Prev 1 2 3 4 Next All
Please log in or register to reply.
Live Events Refresh
RotterdaM Event
16:00
Rotti Stream Rumble 4k Edition
RotterdaM893
Liquipedia
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
RotterdaM 893
Hui .149
StarCraft: Brood War
Bisu 1103
Stork 264
firebathero 225
Bonyth 89
sas.Sziky 56
PianO 34
Rock 6
Dota 2
qojqva3778
PGG 103
League of Legends
Grubby3430
Counter-Strike
fl0m1593
Fnx 1265
ScreaM530
shoxiejesuss474
flusha360
sgares123
Heroes of the Storm
Liquid`Hasu13
Other Games
Beastyqt937
B2W.Neo832
ceh9676
summit1g231
KnowMe202
ToD171
Mew2King155
oskar142
mouzStarbuck120
Trikslyr72
ZombieGrub45
Sick33
Organizations
Other Games
gamesdonequick52375
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
sctven
[ Show 22 non-featured ]
StarCraft 2
• kabyraGe 257
• Reevou 8
• LUISG 3
• OhrlRock 1
• IndyKCrew
• sooper7s
• AfreecaTV YouTube
• Migwel
• intothetv
• Kozan
• LaughNgamezSOOP
StarCraft: Brood War
• 80smullet 12
• Michael_bg 3
• STPLYoutube
• ZZZeroYoutube
• BSLYoutube
Dota 2
• masondota2504
League of Legends
• Nemesis9048
• Jankos2087
• TFBlade1295
Other Games
• imaqtpie1614
• Shiphtur517
Upcoming Events
Replay Cast
4h 48m
Sparkling Tuna Cup
14h 48m
WardiTV European League
20h 48m
MaNa vs sebesdes
Mixu vs Fjant
ByuN vs HeRoMaRinE
ShoWTimE vs goblin
Gerald vs Babymarine
Krystianer vs YoungYakov
PiGosaur Monday
1d 4h
The PondCast
1d 14h
WardiTV European League
1d 16h
Jumy vs NightPhoenix
Percival vs Nicoract
ArT vs HiGhDrA
MaxPax vs Harstem
Scarlett vs Shameless
SKillous vs uThermal
uThermal 2v2 Circuit
1d 20h
Replay Cast
2 days
RSL Revival
2 days
ByuN vs SHIN
Clem vs Reynor
Replay Cast
3 days
[ Show More ]
RSL Revival
3 days
Classic vs Cure
FEL
3 days
RSL Revival
4 days
FEL
4 days
FEL
4 days
BSL20 Non-Korean Champi…
4 days
Bonyth vs QiaoGege
Dewalt vs Fengzi
Hawk vs Zhanhun
Sziky vs Mihu
Mihu vs QiaoGege
Zhanhun vs Sziky
Fengzi vs Hawk
Sparkling Tuna Cup
5 days
RSL Revival
5 days
FEL
5 days
BSL20 Non-Korean Champi…
5 days
Bonyth vs Dewalt
QiaoGege vs Dewalt
Hawk vs Bonyth
Sziky vs Fengzi
Mihu vs Zhanhun
QiaoGege vs Zhanhun
Fengzi vs Mihu
Liquipedia Results

Completed

BSL Season 20
HSC XXVII
Heroes 10 EU

Ongoing

JPL Season 2
BSL 2v2 Season 3
Acropolis #3
KCM Race Survival 2025 Season 2
CSL 17: 2025 SUMMER
Copa Latinoamericana 4
Jiahua Invitational
Championship of Russia 2025
RSL Revival: Season 1
Murky Cup #2
BLAST.tv Austin Major 2025
ESL Impact League Season 7
IEM Dallas 2025
PGL Astana 2025
Asian Champions League '25
BLAST Rivals Spring 2025
MESA Nomadic Masters
CCT Season 2 Global Finals
IEM Melbourne 2025

Upcoming

2025 ACS Season 2: Qualifier
CSLPRO Last Chance 2025
CSL Xiamen Invitational
2025 ACS Season 2
CSLPRO Chat StarLAN 3
K-Championship
uThermal 2v2 Main Event
SEL Season 2 Championship
FEL Cracov 2025
Esports World Cup 2025
StarSeries Fall 2025
FISSURE Playground #2
BLAST Open Fall 2025
BLAST Open Fall Qual
Esports World Cup 2025
BLAST Bounty Fall 2025
BLAST Bounty Fall Qual
IEM Cologne 2025
FISSURE Playground #1
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.