• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 01:29
CEST 07:29
KST 14:29
  • 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 Tall9HomeStory 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
Flash Announces Hiatus From ASL60Weekly Cups (June 23-29): Reynor in world title form?13FEL Cracov 2025 (July 27) - $8000 live event19Esports World Cup 2025 - Final Player Roster16Weekly Cups (June 16-22): Clem strikes back1
StarCraft 2
General
Statistics for vetoed/disliked maps Program: SC2 / XSplit / OBS Scene Switcher The SCII GOAT: A statistical Evaluation Weekly Cups (June 23-29): Reynor in world title form? PiG Sty Festival #5: Playoffs Preview + Groups Recap
Tourneys
FEL Cracov 2025 (July 27) - $8000 live event RSL: Revival, a new crowdfunded tournament series Korean Starcraft League Week 77 Master Swan Open (Global Bronze-Master 2) [GSL 2025] Code S: Season 2 - Semi Finals & Finals
Strategy
How did i lose this ZvP, whats the proper response Simple Questions Simple Answers
Custom Maps
[UMS] Zillion Zerglings
External Content
Mutation # 480 Moths to the Flame Mutation # 479 Worn Out Welcome Mutation # 478 Instant Karma Mutation # 477 Slow and Steady
Brood War
General
Player “Jedi” cheat on CSL ASL20 Preliminary Maps SC uni coach streams logging into betting site Flash Announces Hiatus From ASL BGH Mineral Boosts Tutorial Video
Tourneys
[BSL20] Grand Finals - Sunday 20:00 CET [Megathread] Daily Proleagues Small VOD Thread 2.0 [BSL20] GosuLeague RO16 - Tue & Wed 20:00+CET
Strategy
Simple Questions, Simple Answers I am doing this better than progamers do.
Other Games
General Games
Stormgate/Frost Giant Megathread Nintendo Switch Thread 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
US Politics Mega-thread Russo-Ukrainian War Thread Trading/Investing Thread Things Aren’t Peaceful in Palestine The Games Industry And ATVI
Fan Clubs
SKT1 Classic Fan Club! Maru Fan Club
Media & Entertainment
Anime Discussion Thread [Manga] One Piece [\m/] Heavy Metal Thread
Sports
2024 - 2025 Football Thread Formula 1 Discussion 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
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: 562 users

How to conquer the world, Russo-Polish Front

Blogs > Shady Sands
Post a Reply
Shady Sands
Profile Blog Joined June 2012
United States4021 Posts
Last Edited: 2012-10-04 09:23:46
October 04 2012 09:07 GMT
#1
Link to the intro post here: http://www.teamliquid.net/blogs/viewblog.php?id=373235



The overall picture of the Russo-Polish Front

[image loading]
The xxxx's denote the operational area of each army-level grouping.

The middle thrust is the Chinese Expeditionary Force, composed of twelve divisions, four brigades organized into three corps and a corps-sized operational maneuver group. This force, and the Turks to the south, sustained breakthroughs to the NATO strategic rear.

A closeup. The CEF army is along the bottom edge.

[image loading]
The xxx's denote the operational area of each corps-level grouping.

The overall situation was highly favorable along the army's operational axis. The CEF completed operational-level encirclement of two enemy corps, and pinned and destroyed the NATO first-echelon strategic reserve piecemeal along the Austrian border... blah... blah... blah

blah.

Ok, enough of the mil-speak bullshit.

Basically what happened is the Dukla Pass is the gate into the Carpathian Basin. Imagine the Carpathians as a huge bowl, and the Dukla as a lowered spot on the edge where water can flow in and out more easily. Oh, and the Carpathians are low gentle hills along the Northern edge and sharp mountains along the Southern edge.

So after looking at the map I was like:

Hmmm, I'm the only grouping to have made it past NATO's front line. I punched a hole through the Dukla pass. NATO threw their second-echelon reserve against me (every single Polish and Romanian division that wasn't on the front lines, and some French/German/Belgian divisions as well) and it got chewed up and kicked back into Czechoslovakia, with severe losses as they were squeezed up against the (neutral) Austrian border, trying to flee in dribs and drabs while getting pounded by tank divisions all along the way.

So basically now I know I've sustained a penetration and I can threaten the flanks of both NATO fronts--the one versus the Turks in the south, and the one versus the Russians in the north.

Remember the earlier statement about the Carpathians? Well punching south from that soup bowl is going to be hard. Those are mountains in the south. I only have four heliborne regiments/spec ops brigades total, and all of them got mauled badly in the initial breakthrough and exploitation. Going over those peaks will not be fun for the rest of my heavily mechanized and tank-laden forces either.

A swing north, however, presents a much better alternative.

This much I know: the Russians have thrown everything they have against NATO and are making slow but steady progress. They have no pre-formed second echelon. I have no idea whether NATO has formed a second echelon, but my spies tell me France+Germany has 80+ land divisions (or brigades getting quickly refilled into divisions) and I've only counted 30 units from those two countries; NATO follow on forces are going to make life hell for us if they can reinforce the front line.

This, on top of the fact that Italy has another 30 divisions which haven't entered the conflict yet (because of slow mobilization or whatever.)

So at this point I orient my forces based on three ideas:

1) Kill, don't beat back--Hearts of Iron operates according to the principle where if you defeat a unit's "organization" strength, the unit retreats with a percent force loss, but if you trap a unit and then force it to retreat, the unit surrenders or auto-disbands. This is actually very much similar to how war works in real life.
2) From #1, I need to kill off the NATO forces in Poland (trap the divisions) before Italy becomes a meaningful force and before the NATO second echelon arrives
3) River crossings suck for modern armies. Trying to get equipment and men across a river (or up a mountain) in the heat of battle is a monumental organizational task and one that drastically reduces the firepower of a unit. Hearts of Iron models this by applying a 25% to 99% (!) combat penalty to any unit trying to cross a river under hostile fire--the variance is determined, in order of decreasing importance, by how much heavy equipment (tanks and artillery) the unit has; whether engineer or transport helicopter brigades are attached; and whether the unit CO has an "engineer" trait. Taking a quick look at the tank-heavy NATO divisions facing the Russians, I realized that I could just drive to the Baltic coast, cut off their (slow) retreat over Polish rivers, and kill them all, while using the north-south river systems to protect my flanks against the NATO second echelon coming from the west.

So I made three operational groupings: blue, orange, and purple and prepped for a northern push.

[image loading]

Op group blue would serve as a speed bump. They were filled by one motorized infantry division that would attempt to slow down and break up any orderly retreat by NATO forces from the East, and preferably funnel them towards retreating along a route north of Warsaw.

Op group orange would be the main force that punched to the Baltics. The 2 divisions in the orange circle and the 7 divisions along the Italian and Romanian borders were all nominally attached to it; the 2 divisions would lead, the 7 others would follow and orient themselves into a "funnel" or "concave" killing zone.

Op group purple would be a 6 division speed bump to the West that would attempt to slow down the Second Echelon long enough for Op group orange to complete the trap and link up with Russian forces from the East.

Not pictured were nine regiments (equivalent to three divisions) or paratroopers I'd brought over from Taiwan. They were tired, and the regiments were at only 60-70% strength, so I wanted to rest them, but if needed I was going to land them at Kleice, capture the airfield, and use them + their transport aircraft as a mobile reserve at the army level.

The boundaries for each operational grouping were determined by... you guessed it, rivers.

Unfortunately, this all didn't work out according to plan.

First, the NATO second echelon decided to hit hard, and bite down on Op group purple before it left its staging area in Czechoslovakia. Those six divisions were swarmed by over thirty NATO divisions, and I almost wrote them off.

Second, Polish reserve infantry proved to be tough, even against crack elite Chinese armor divisions . Op group orange was not able to sustain a breakthrough.

And third, the Russians began falling back in the face of stiffening NATO airpower. So now Op group blue became a desperately needed defense against NATO attempts to close off the entire CEF pocket and trap and destroy the CEF.

But down south, my Pakistani allies had done very well against the Indians--they'd manage to stay defend their borders without the use of nukes, so I decided to peel 22 divisions away from the remaining 30 I had in China (leftovers from whacking Taiwan + newly activated reserves) and send them to Eastern Europe.

The trip would take them 14 days.

In the meantime, I had to figure out how to deal with India without the massive waves of armor I originally planned for.

And the Straits of Malacca were getting a little too quiet.

Oh, and North Korea was getting its ass kicked by South Korea. Their human wave assaults with obsolete tech were bleeding themselves white.

****
Что?
Azera
Profile Blog Joined December 2010
3800 Posts
October 04 2012 09:12 GMT
#2
Oh god what the fuck, this is awesome! Do one on Singapore?
Check out some great music made by TLers - http://bit.ly/QXYhdb , by intrigue. http://bit.ly/RTjpOR , by ohsea.toc.
Shady Sands
Profile Blog Joined June 2012
United States4021 Posts
October 04 2012 09:15 GMT
#3
On October 04 2012 18:12 Azera wrote:
Oh god what the fuck, this is awesome! Do one on Singapore?

I'm going to give you a minor spoiler: at some point in this story, SIngapore invades India. No joke
Что?
Azera
Profile Blog Joined December 2010
3800 Posts
October 04 2012 09:27 GMT
#4
On October 04 2012 18:15 Shady Sands wrote:
Show nested quote +
On October 04 2012 18:12 Azera wrote:
Oh god what the fuck, this is awesome! Do one on Singapore?

I'm going to give you a minor spoiler: at some point in this story, SIngapore invades India. No joke


Damn man, I've always fantasized that Singapore would invade Malaysia to form Greater Singapore. First, we'd set up a puppet government to slowly inject Malaysia with out Meritocratic pseudo-Democratic ideals, and then in the span of 5 years we'd be in total control of Malaysia. The Malaysians will then see how great Singaporean governance is and agree to all become Singaporeans. All the land and will be ours! huehuehuehuehue

Nuclear power plants in Johore Bahru once we're in control of Malaysia because with all the land, why the hell not?
Check out some great music made by TLers - http://bit.ly/QXYhdb , by intrigue. http://bit.ly/RTjpOR , by ohsea.toc.
Shady Sands
Profile Blog Joined June 2012
United States4021 Posts
October 04 2012 09:33 GMT
#5
On October 04 2012 18:27 Azera wrote:
Show nested quote +
On October 04 2012 18:15 Shady Sands wrote:
On October 04 2012 18:12 Azera wrote:
Oh god what the fuck, this is awesome! Do one on Singapore?

I'm going to give you a minor spoiler: at some point in this story, SIngapore invades India. No joke


Damn man, I've always fantasized that Singapore would invade Malaysia to form Greater Singapore. First, we'd set up a puppet government to slowly inject Malaysia with out Meritocratic pseudo-Democratic ideals, and then in the span of 5 years we'd be in total control of Malaysia. The Malaysians will then see how great Singaporean governance is and agree to all become Singaporeans. All the land and will be ours! huehuehuehuehue

Nuclear power plants in Johore Bahru once we're in control of Malaysia because with all the land, why the hell not?

Looooool. Malaysia declared neutrality on like Day 2 of the war. Perhaps they knew what might come?

Though, trust me, a single Singaporean division can do amazing things when matched against a completely confused Indian army
Что?
Azera
Profile Blog Joined December 2010
3800 Posts
October 04 2012 09:35 GMT
#6
On October 04 2012 18:33 Shady Sands wrote:
Show nested quote +
On October 04 2012 18:27 Azera wrote:
On October 04 2012 18:15 Shady Sands wrote:
On October 04 2012 18:12 Azera wrote:
Oh god what the fuck, this is awesome! Do one on Singapore?

I'm going to give you a minor spoiler: at some point in this story, SIngapore invades India. No joke


Damn man, I've always fantasized that Singapore would invade Malaysia to form Greater Singapore. First, we'd set up a puppet government to slowly inject Malaysia with out Meritocratic pseudo-Democratic ideals, and then in the span of 5 years we'd be in total control of Malaysia. The Malaysians will then see how great Singaporean governance is and agree to all become Singaporeans. All the land and will be ours! huehuehuehuehue

Nuclear power plants in Johore Bahru once we're in control of Malaysia because with all the land, why the hell not?

Looooool. Malaysia declared neutrality on like Day 2 of the war. Perhaps they knew what might come?

Though, trust me, a single Singaporean division can do amazing things when matched against a completely confused Indian army


*Beats chest*

I really want to play this game now.
Check out some great music made by TLers - http://bit.ly/QXYhdb , by intrigue. http://bit.ly/RTjpOR , by ohsea.toc.
Shady Sands
Profile Blog Joined June 2012
United States4021 Posts
October 04 2012 09:39 GMT
#7
On October 04 2012 18:35 Azera wrote:
Show nested quote +
On October 04 2012 18:33 Shady Sands wrote:
On October 04 2012 18:27 Azera wrote:
On October 04 2012 18:15 Shady Sands wrote:
On October 04 2012 18:12 Azera wrote:
Oh god what the fuck, this is awesome! Do one on Singapore?

I'm going to give you a minor spoiler: at some point in this story, SIngapore invades India. No joke


Damn man, I've always fantasized that Singapore would invade Malaysia to form Greater Singapore. First, we'd set up a puppet government to slowly inject Malaysia with out Meritocratic pseudo-Democratic ideals, and then in the span of 5 years we'd be in total control of Malaysia. The Malaysians will then see how great Singaporean governance is and agree to all become Singaporeans. All the land and will be ours! huehuehuehuehue

Nuclear power plants in Johore Bahru once we're in control of Malaysia because with all the land, why the hell not?

Looooool. Malaysia declared neutrality on like Day 2 of the war. Perhaps they knew what might come?

Though, trust me, a single Singaporean division can do amazing things when matched against a completely confused Indian army


*Beats chest*

I really want to play this game now.

I think you can DL it off a TPB torrent.
Что?
Azera
Profile Blog Joined December 2010
3800 Posts
October 04 2012 09:44 GMT
#8
On October 04 2012 18:39 Shady Sands wrote:
Show nested quote +
On October 04 2012 18:35 Azera wrote:
On October 04 2012 18:33 Shady Sands wrote:
On October 04 2012 18:27 Azera wrote:
On October 04 2012 18:15 Shady Sands wrote:
On October 04 2012 18:12 Azera wrote:
Oh god what the fuck, this is awesome! Do one on Singapore?

I'm going to give you a minor spoiler: at some point in this story, SIngapore invades India. No joke


Damn man, I've always fantasized that Singapore would invade Malaysia to form Greater Singapore. First, we'd set up a puppet government to slowly inject Malaysia with out Meritocratic pseudo-Democratic ideals, and then in the span of 5 years we'd be in total control of Malaysia. The Malaysians will then see how great Singaporean governance is and agree to all become Singaporeans. All the land and will be ours! huehuehuehuehue

Nuclear power plants in Johore Bahru once we're in control of Malaysia because with all the land, why the hell not?

Looooool. Malaysia declared neutrality on like Day 2 of the war. Perhaps they knew what might come?

Though, trust me, a single Singaporean division can do amazing things when matched against a completely confused Indian army


*Beats chest*

I really want to play this game now.

I think you can DL it off a TPB torrent.


Yeah but I'm gonna have to stay away from these types of RTS games. I started playing Civ 5 a couple weeks ago and after a straight 8 hour game I realised my mistake and uninstalled it.
Check out some great music made by TLers - http://bit.ly/QXYhdb , by intrigue. http://bit.ly/RTjpOR , by ohsea.toc.
Boblion
Profile Blog Joined May 2007
France8043 Posts
October 04 2012 11:13 GMT
#9
No aircraft / nuclear weapons in this game ? Your description of the strategy looks like the Napoleonic wars lol.
fuck all those elitists brb watching streams of elite players.
RolleMcKnolle
Profile Blog Joined May 2010
Germany1054 Posts
October 04 2012 11:44 GMT
#10
there is at least aircraft (he was talking about it in his previous blog)
MoltkeWarding
Profile Joined November 2003
5195 Posts
October 04 2012 11:46 GMT
#11
On October 04 2012 20:13 Boblion wrote:
No aircraft / nuclear weapons in this game ? Your description of the strategy looks like the Napoleonic wars lol.


The game is a mod of Hearts of Iron 2, and neither air power nor nuclear weapons work realistically in this game, although air power is at least simulated on a decent level of abstraction.

It is a game involving continuous infantry fronts, so no Napoleonic wars. It is also a fantasy scenario, considering the Peoples Republic of China is conquering Europe in Anno Domini 1009, so I suspect improved realism was not the Mod designers goal. Reminds me of the Mao-Khruschev Meetings of the mid-50s as related in the latters memoirs.

Mao: What do you think, when one compares the military strength of the communist world with the capitalist world? Do you not consider that we with our combined population of 700 million possess a definite advantage? Merely start a war with the West, and we will give you all the troops you need.

Whereupon Khruschev purportedly retorted: Mr. Chairman, in the age of nuclear weapons more troops merely make for easier targets.

Mao, obviously not getting the hint: There is no limit to the troops we can send you: 100 divisions, 200 divisions, 1000 divisions.

Chairman Mao would have had a point if the 50s were a Hearts of Iron game, though.
Boblion
Profile Blog Joined May 2007
France8043 Posts
October 04 2012 14:30 GMT
#12
At least in the CiV games you can get rid of stacks with nukes :<
fuck all those elitists brb watching streams of elite players.
r.Evo
Profile Joined August 2006
Germany14080 Posts
October 04 2012 14:47 GMT
#13
Is there any particular reason you play HoI 2 over HoI 3 nowadays? Also I think I would kill for a nerd-weekend with either of those in multiplayer. I think it's been literally years that we had one of those games going on TL.

Also, do you play Crusader Kings 2? I can't get into that one at all out of all the Paradox games. T_T
"We don't make mistakes here, we call it happy little accidents." ~Bob Ross
DrGreen
Profile Joined July 2010
Poland708 Posts
October 04 2012 14:53 GMT
#14
Leave Poland alone!!!!!111

on the serious side: that looks cool, nice blog, keep it going
Shady Sands
Profile Blog Joined June 2012
United States4021 Posts
October 04 2012 19:20 GMT
#15
On October 04 2012 20:13 Boblion wrote:
No aircraft / nuclear weapons in this game ? Your description of the strategy looks like the Napoleonic wars lol.

There were 12 squadrons of fighter aircraft performing air superiority and ground attack throughout the entire campaign, but they didn't prove to be decisive factors in and of themselves. They definitely helped in slowing the retreat of the NATO front line down enough to enable the encirclements, however
Что?
MoltkeWarding
Profile Joined November 2003
5195 Posts
Last Edited: 2012-10-04 22:54:49
October 04 2012 22:50 GMT
#16
On October 04 2012 23:47 r.Evo wrote:
Is there any particular reason you play HoI 2 over HoI 3 nowadays? Also I think I would kill for a nerd-weekend with either of those in multiplayer. I think it's been literally years that we had one of those games going on TL.

Also, do you play Crusader Kings 2? I can't get into that one at all out of all the Paradox games. T_T


In my opinion, the HoI3 interface is terribly designed, and it's extremely difficult to get the feedback you need from the maps to micromanage the combat. Add the condition that the game has been out for three years, and still lacks polish in many areas. The map is horrible and poorly researched. Misplaced cities, rivers, terrain, harbours, airfields, industrial concentrations, population sizes, and so forth.

Hearts of Iron 2 was certainly no better, but the larger level of detail obscures what is less forgivable in HoI3.

I have played Hearts of Iron 2 multiplayer in the past, but you have to find a team of very dedicated players with compatible schedules.

At least in the CiV games you can get rid of stacks with nukes :<


You can do that in HoI as well. The unrealistic part of nukes is that you can never accelerate beyond a production level of 1 or 2 per year. Obviously this does not extend well if you want to take a game past 1945. Nukes also cause civil dissent in the country nuked in proportion to the sum of industry and population destroyed by the blast.

If you play HoI2 vanilla, and you nuke the USA often enough, you will have rebels popping up and taking control of 80% of American territory spontaneously, usually followed by a declaration of independence by the Republic of California, Texas, and so forth.
Please log in or register to reply.
Live Events Refresh
Next event in 4h 31m
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
ROOTCatZ 113
StarCraft: Brood War
Leta 722
LuMiX 2
Dota 2
NeuroSwarm152
League of Legends
JimRising 769
Counter-Strike
Stewie2K119
Heroes of the Storm
Khaldor183
Other Games
summit1g10861
WinterStarcraft467
RuFF_SC279
ProTech52
SortOf41
Organizations
Other Games
BasetradeTV45
StarCraft: Brood War
UltimateBattle 33
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
sctven
[ Show 17 non-featured ]
StarCraft 2
• Berry_CruncH309
• Hupsaiya 78
• Sammyuel 14
• Kozan
• LaughNgamezSOOP
• sooper7s
• AfreecaTV YouTube
• intothetv
• Migwel
• IndyKCrew
StarCraft: Brood War
• STPLYoutube
• ZZZeroYoutube
• BSLYoutube
League of Legends
• Lourlo1230
• masondota2723
• Stunt449
Other Games
• Scarra4313
Upcoming Events
RSL Revival
4h 31m
Clem vs Classic
SHIN vs Cure
FEL
6h 31m
WardiTV European League
6h 31m
BSL: ProLeague
12h 31m
Dewalt vs Bonyth
Replay Cast
1d 18h
Sparkling Tuna Cup
2 days
WardiTV European League
2 days
The PondCast
3 days
Replay Cast
3 days
RSL Revival
4 days
[ Show More ]
Replay Cast
4 days
RSL Revival
5 days
FEL
5 days
RSL Revival
6 days
FEL
6 days
FEL
6 days
Liquipedia Results

Completed

BSL 2v2 Season 3
HSC XXVII
Heroes 10 EU

Ongoing

JPL Season 2
BSL Season 20
Acropolis #3
KCM Race Survival 2025 Season 2
CSL 17: 2025 SUMMER
Copa Latinoamericana 4
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
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.