• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 04:31
CEST 10:31
KST 17:31
  • 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
ByuL, and the Limitations of Standard Play1Team Liquid Map Contest #22: Results and Winners7Code S Season 2 (2026): RO4 and Finals Preview12TL.net Map Contest #22 - Voting & Ladder Map Selection7Code S Season 2 (2026) - RO8 Preview8
Community News
[TLMC] Summer 2026 Ladder Map Rotation05.0.16 patch for SC2 goes live (8 worker start)74ZeroSpace at Steam NextFest - Last free demo31Weekly Cups (June 8-14): Clem and Solar double, PTR tested0RSL: S6 Finals played at BlizzCon 202611
StarCraft 2
General
5.0.16 patch for SC2 goes live (8 worker start) Is the larve respawn broken? The Death of Cheese: From a Professional Cheeser Mizenhauer's Douyu Cup Preview ByuL, and the Limitations of Standard Play
Tourneys
Douyu Cup 2026: $20,000 Legends Event (June 26-28) Maestros of The Game 2 announcement and schedule ! RSL Revival: Season 6 - Qualifiers and Main Event INu's Battles#17 <BO.9> Sparkling Tuna Cup - Weekly Open Tournament
Strategy
[G] Having the right mentality to improve
Custom Maps
New Map Maker - Looking for Advice - Love or Hate Work In Progress Melee Maps [D]RTS in all its shapes and glory <3
External Content
The PondCast: SC2 News & Results Mutation # 531 Experimental Artillery Mutation # 530 One For All Mutation # 529 Opportunities Unleashed
Brood War
General
Farewell Beloved Starcraft (Youtube Videos) ASL 22 Proposed Map Pool BW General Discussion vespene.gg — BW replays in browser Quality of life changes in BW that you will like ?
Tourneys
[ASL21] Grand Finals [Megathread] Daily Proleagues The Casual Games of the Week Thread [BSL22] GosuLeague Casts - Tue & Thu 22:00 CEST
Strategy
Simple Questions, Simple Answers Creating a full chart of Zerg builds Relatively freeroll strategies Why doesn't anyone use restoration?
Other Games
General Games
Nintendo Switch Thread Path of Exile Stormgate/Frost Giant Megathread Beyond All Reason ZeroSpace at Steam NextFest - Last free demo
Dota 2
Looking for a Dota Mentor 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
TL Mafia
TL Mafia Community Thread Vanilla Mini Mafia
Community
General
The Games Industry And ATVI US Politics Mega-thread Canadian Politics Mega-thread Things Aren’t Peaceful in Palestine Russo-Ukrainian War Thread
Fan Clubs
The HerO Fan Club! The herO Fan Club!
Media & Entertainment
Movie Discussion! Series you have seen recently... [Req][Books] Good Fantasy/SciFi books [TV/BOOK] *SPOILERS* Game of Thrones Discussion
Sports
2024 - 2026 Football Thread Formula 1 Discussion TeamLiquid Health and Fitness Initiative For 2023 McBoner: A hockey love story Cricket [SPORT]
World Cup 2022
Tech Support
Computer Build, Upgrade & Buying Resource Thread Facing Challenges in Mobile App Development
TL Community
The Automated Ban List
Blogs
Listen To The Coaches!
TrAiDoS
An Exploration of th…
waywardstrategy
I'm an arrogant trash talke…
FlaShFTW
Gauntlet SC2: A Retrospectiv…
Ctone23
ramps on octagon
StaticNine
StarCraft improvement
iopq
Customize Sidebar...

Website Feedback

Closed Threads



Active: 9506 users

[BR] Legend of the BW Amateurs Pt. 3

Blogs > BigFan
Post a Reply
BigFan
Profile Blog Joined December 2010
TLADT24920 Posts
Last Edited: 2018-06-27 03:52:15
June 27 2018 02:56 GMT
#1
Required reading:
http://www.teamliquid.net/blogs/534200-br-legend-of-the-bw-amateurs-pt-1
http://www.teamliquid.net/blogs/534702-br-legend-of-the-bw-amateurs-pt-2

So, this was it. It was finally time to lay everything on the line and try and close out this series. The score was tied at 1-1!

Game 1 on Sparkle: I managed to overcome my opponent in quite the fun fashion with plenty of drops and air units to seal a rough victory. It was quite the weird game on an island map that neither of us had an experience with.
Game 2 on Third World: It was a back and forth fight. Despite getting off to a great start, map architecture screwed my usual offensive and my attention was split widely between both sides of the map, leading to my opponent eeking out a win.

The upcoming game, game 3 took place on Transistor. It was do or die. The map is quite interesting in the sense that there are three bases with 2 ramps to block instead of the usual one. This means that zergling attacks are that much more effective. Infact, we've seen several games this ASL where zergs like Shine went for this double attack and won so it's definitely potent and something to watch out for.

[image loading]

Without further ado, game 3 folks!

I spawned in the bottom right corner while my devious opponent spawned in the left side base. The early game involved the usual; make workers, get structures at typical times and scout around to find out what my opponent is up to. After two long exhausting games, I decide to have some fun and change things up early on. First stop was a gas block to delay the usual mutalisks that my opponent likes.

[image loading]

Of course, I still allowed him to go for a 3 hatch, too nice for my own good >< I decided to 1 base early on then expand, a safeguard in the case of an early zergling attack. Therefore, I went up to 3 rax near my ramp and parked my army there while I researched stim. Once I managed to make sure of what my opponent was doing by moving out, I can decide on my path in the game though my usual subconscious go-to is bio.

[image loading]

My spidey senses tingling and feeling like my opponent can only play cheesy (his nature after all), I decided to place an SCV close to my northern expansion to spot for any zergling attacks while I moved my army out on the map. The hope was that by the time such an attack comes, I'll have enough on my ramp and my army is already threatening his base. Well, see, this is what happened:

[image loading]

[image loading]

[image loading]

SHIT! Zerglings with speed are ultra fast and my army was halfway across the map! The situation couldn't get any worse. This was probably the part where my APM spiked through the roof as I tried to block my ramp to reduce the incoming damage and recall my army back to my base as fast as I could.

[image loading]

[image loading]

[image loading]

[image loading]

With my economy in tatters, I had to rebuild, however, I also couldn't ignore the possibility that my opponent could've been pumping drones after that attack. In a bad situation with little knowledge of what he was up to, I decided to go out from the back ramp with my paltry forces. Alas, it was already too late as I had to contend with a second wave and didn't have the numbers for it. Feeling like the end was near, I decided to put my magic micro to work one final time, but I've already had the wind knocked out of me by this point.

[image loading]

[image loading]

[image loading]

With the game essentially over, it was finally time to give my opponent a PIECE OF MY MIND! It was obvious that he was afraid of another macro game which is why he decided to cheese! What nerve! Learn to play properly!

[image loading]

[image loading]

YEP, THAT'S ALL BM! FANTASY GG TIMING BM TOO! :D

Don't remember what blh was supposed to stand for at this point. Likely a typo for bad luck game or something...


Minimap of the whole game

FPV: + Show Spoiler +

I ended up forgiving him after the game. We terrans have big hearts ;P
I also pounded him a couple of times on Third World and Circuit Breaker afterwards for payback :D

All said and done, JxN ends up winning the series 2-1 to complete a comeback.

Congrats JxN!

***
Former BW EiC"Watch Bakemonogatari or I will kill you." -Toad, April 18th, 2017
ninazerg
Profile Blog Joined October 2009
United States7291 Posts
June 27 2018 06:27 GMT
#2
lol, tried to do a 1-base all-in and got punished.

Canada #1 in bm
"If two pregnant women get into a fist fight, it's like a mecha-battle between two unborn babies." - Fyodor Dostoevsky
JieXian
Profile Blog Joined August 2008
Malaysia4677 Posts
June 27 2018 12:39 GMT
#3
haha hilarious isn't it?

Don't remember what blh was supposed to stand for at this point.


DId you get so mad that you didn't know what you were typing?
Please send me a PM of any song you like that I most probably never heard of! I am looking for people to chat about writing and producing music | https://www.youtube.com/watch?v=noD-bsOcxuU |
BigFan
Profile Blog Joined December 2010
TLADT24920 Posts
Last Edited: 2018-06-27 18:52:54
June 27 2018 18:52 GMT
#4
^ L2P. No one likes cheesy zergs! :D

On June 27 2018 15:27 ninazerg wrote:
lol, tried to do a 1-base all-in and got punished.

Canada #1 in bm

that was not a 1 base all-in. I wanted to put pressure early on and expand once I felt safe enough so I went 3 instead of 2 rax. Also, I've always went 3 rax FE in our games whenever I wanted to vary up my game so it's nothing new here (I busted his natural back on Triathlon when I faked an expo years ago for example).
Former BW EiC"Watch Bakemonogatari or I will kill you." -Toad, April 18th, 2017
JieXian
Profile Blog Joined August 2008
Malaysia4677 Posts
June 27 2018 20:03 GMT
#5
I see. BigFan doesn't cheese, he "varies up his game".
Please send me a PM of any song you like that I most probably never heard of! I am looking for people to chat about writing and producing music | https://www.youtube.com/watch?v=noD-bsOcxuU |
ninazerg
Profile Blog Joined October 2009
United States7291 Posts
June 28 2018 06:38 GMT
#6
On June 28 2018 03:52 BigFan wrote:
^ L2P. No one likes cheesy zergs! :D

Show nested quote +
On June 27 2018 15:27 ninazerg wrote:
lol, tried to do a 1-base all-in and got punished.

Canada #1 in bm

that was not a 1 base all-in. I wanted to put pressure early on and expand once I felt safe enough so I went 3 instead of 2 rax. Also, I've always went 3 rax FE in our games whenever I wanted to vary up my game so it's nothing new here (I busted his natural back on Triathlon when I faked an expo years ago for example).


When is a FE not a FE anymore? When you go 3 rax first.
"If two pregnant women get into a fist fight, it's like a mecha-battle between two unborn babies." - Fyodor Dostoevsky
JieXian
Profile Blog Joined August 2008
Malaysia4677 Posts
Last Edited: 2018-06-28 10:27:47
June 28 2018 10:27 GMT
#7
Someone just got

+ Show Spoiler +
Please send me a PM of any song you like that I most probably never heard of! I am looking for people to chat about writing and producing music | https://www.youtube.com/watch?v=noD-bsOcxuU |
Peeano
Profile Blog Joined March 2009
Netherlands5631 Posts
June 28 2018 11:41 GMT
#8
Your 3 rax made no sense to me. I'm pretty sure you could get more infantry out if you just did 2 rax. lol
FBH #1!
BigFan
Profile Blog Joined December 2010
TLADT24920 Posts
Last Edited: 2018-06-28 19:56:14
June 28 2018 19:55 GMT
#9
On June 28 2018 15:38 ninazerg wrote:
Show nested quote +
On June 28 2018 03:52 BigFan wrote:
^ L2P. No one likes cheesy zergs! :D

On June 27 2018 15:27 ninazerg wrote:
lol, tried to do a 1-base all-in and got punished.

Canada #1 in bm

that was not a 1 base all-in. I wanted to put pressure early on and expand once I felt safe enough so I went 3 instead of 2 rax. Also, I've always went 3 rax FE in our games whenever I wanted to vary up my game so it's nothing new here (I busted his natural back on Triathlon when I faked an expo years ago for example).


When is a FE not a FE anymore? When you go 3 rax first.

fine, I see you're trying to debate semantics. I was going for 3 rax to get a small army for early pressure into an expansion asap. I didn't cut any workers for any long period of time afaik and I believe that the only time I may have cut was when I was trying to get the rax down.

On June 28 2018 20:41 Peeano wrote:
Your 3 rax made no sense to me. I'm pretty sure you could get more infantry out if you just did 2 rax. lol

you'll have to explain this a bit more Peeano. Are you implying that with 2 rax, I can aim for a faster expansion and a better eco earlier therefore more units later or are you trying to imply that 2 rax comes out faster than 3 rax and the difference in timing means more marines before my first movement/expansion? Keep in mind this assumes that I keep making units, avoiding supply blocks as I go.

Regardless of which one you're implying, 3 rax was a staple go-to build in the event that I avoid a 1 rax FE. I go for the usual opening, add acad then 2 more rax, research stim and range asap while keep tabs on enemy (order varies). Reason I don't use it much anymore is because JxN is pretty good at scouting and always sunkens up in time, unless I fake a FE and hit him before he realizes it. Main reason 1 rax FE is my go-to build and I do it pretty much 99% of my games lol.
Former BW EiC"Watch Bakemonogatari or I will kill you." -Toad, April 18th, 2017
Peeano
Profile Blog Joined March 2009
Netherlands5631 Posts
June 28 2018 22:38 GMT
#10
I'm taking a closer look now...
Your first supply depot is a bit late, but your second supply depot is hella late, your 3rd supply is a bit late again.

Ok. Well, let's assume your supply depots are on point then 3 rax should have a similar timing with a few more units.

3 rax is quite all in, and I would never do it on a map that allows zerg to take his natural on highground, because sunkens on high ground are really OP vs bio.
With 3 rax I don't think you care if zerg gets gas, I'd even say it's preferred you let him gas, but let's say you were mindgaming him, then still as soon he placed his 3rd hatch you should have canceled that refinery and use those resources for your 3rax. Remember you're trying to hit a timing. You're just delaying it by keeping that refinery up. Also I'm pretty sure he would hurt his own economy if he takes a gas at the same time as his 3 hatch, and he can take the expansion gas anyway in case that is a false statement. (I haven't played Zerg in a while, so I'm only 95% sure).

When the drone scouted you, you started building a refinery. Another mindgame? Anyway, you were on 300 gas when your academy finished. Now your timing is even later, because of all your excess gas. Ok, not perfect mechanics, no biggie, but at least pull scv at least 2 scvs off gas if you notice that. That's just wasted income. Banking gas that early only puts you more behind. (You don't need 3 on gas to sustain mm pump from 3 rax).

Some other thoughts:
- Since this map has a pseudo 10th mineral patch I would actually not consider 3 rax that all in, but you're mining that 10th one before you even touched all other 9 mineral fields!

- He has high ground advantage, so I think It's even more essential that you hide your build as long as possible. In the worse best case scenario you force him to make more sunkens than he needs because he sees you move out on your timing attack, but didn't know your build beforehand.

- I believe the only time it's actually beneficial to gas steal a zerg is when he went 12 pool (perhaps overpool, but I don't think overpool is good build order vs terran in the first place?)

- Academy has the same build time as a barracks, this is interesting to realise because it helps managing your gas timing. If you start refinery and academy(/barracks) at the same time, you hit 100 gas when the academy finishes. So get your refinery just a bit earlier and you will have just enough gas to get stimpack and 2-3 medic/firebat as needed.
I've personally had the best success with 3rax only getting 3-4 medics, get at least 2 of them early for more energy. Ideally you want to hit 150/175 gas when your academy finishes.

- No excess gas, means you're economically healthy regardless of your opening build. (I think this is one of the most important things in BW for getting decent build orders, i.e. minerals can always be used while gas cannot.)


I hope I said something useful to you. ^^
I'm looking forward to the next bo3. Perhaps you can mix in a 2port or vult drop opening?)
FBH #1!
BigFan
Profile Blog Joined December 2010
TLADT24920 Posts
Last Edited: 2018-06-29 04:50:37
June 29 2018 04:41 GMT
#11
First off, thanks for the analysis. I wasn't expecting that much lol, wanted mostly to get why you think 2 rax > 3 rax in terms of unit production.

Ya, I don't always get my supply depots at the right time. Some days I do, other days I'm off. I've learned not to fight it, but accept it. Much like my macro, some days I'm on top of it till late late game and other days, I'm floating 2k on 2-3 bases which is preposterous. My form fluctuates a lot from day to day. I'm sure JieXian can attest to that haha.

As for 3 rax, you missed the reason I went for it which I touched on above. The double ramp which increases the risk and is hard-ish to wall plus the fact that I'm playing a cheesy player highly increased the chance of a large zergling attack/all-in. I even placed an SCV to scout the back entrance too because I had a feeling and viola, it happens. I just didn't do better scouting around and my prep could've been better (I should've gotten a bunker at the minimum and I would've had time if I even saw some zerglings earlier) so that was my fault there.

Ya, I was just having fun with the gas steal. He likes his mutalisks so this delays them and if he doesn't like the delay, he's forced into lurkers at which point the 3 rax helps there since I've had control mistakes at times. The gas timing with the acad and moving workers back to mining is something I've done before and could've been a better idea to do here.

Some interesting thoughts in the "other thoughts" area. Ya, I wanted to hide it as much as I could and for sure, a gas steal would've been better with pool first. I think one thing you have to realize is that in our games, there's a lot of mind games and randomness that goes on. I can't speak much for JieXian, but I certainly don't follow any BOs whatsoever. I always usually start with the 9 depot 11 rax and from there, I go 14 cc on low ground and adjust as I see it getting acad, more prod structures, ebay etc... at random times. For me, BW is a form of art where my goal is to beat my opponent, not go through the 'usual motions'. Sure, following a better tailored build helps protect me against certain timings that my own play makes me susceptible too, but it's a risk I'm willing to take.

Thanks for the comment overall. I honestly don't think I'll be doing any more BO3 battlereports. As much as I like the idea of playing a set of games and then reporting on them as I did here, it takes a lot of time and effort to put together a series BR narrative wise etc... The second game on Third World took a long time to blog and sadly, there's barely any views or comments compared to say 2012-14 days. I'll still do single game battle reports though so if you like reading BRs, I won't be stopping overall ^^
Former BW EiC"Watch Bakemonogatari or I will kill you." -Toad, April 18th, 2017
Peeano
Profile Blog Joined March 2009
Netherlands5631 Posts
June 29 2018 07:11 GMT
#12
I don't really follow build orders myself. But I like to have a solid early game as there is nothing else to do then anyway. My favourite mini game is to help gathering speed up manually so I can build my supply depot (even as a wall in) at the same time as my 9th scv and not be supply blocked for the 11th scv. Whenever I catch a pro gather manually I get excited. Even 0.2 seconds count. It allows for innitiave, which huge in mirror match ups, or helps you deflect rushes/timing attacks more easily. This is probably biased but I most oftenly caught Flash & Bisu doing this.

Oh, I totally understand battle reports take lots of time. I was mainly expressing I enjoyed reading these 3. Thx. It reminded me of playing 1v1s with a buddy back in the day.
FBH #1!
JieXian
Profile Blog Joined August 2008
Malaysia4677 Posts
Last Edited: 2018-06-29 16:33:10
June 29 2018 16:31 GMT
#13
I honestly don't think I'll be doing any more BO3 battlereports.


Tell them the real honest reason, being that you can't win any BO3s. Hahaha. Even when you cheese... I mean "vary it up".

To your credit you honoured your promise to BR our BO3 before we had started it.
Please send me a PM of any song you like that I most probably never heard of! I am looking for people to chat about writing and producing music | https://www.youtube.com/watch?v=noD-bsOcxuU |
BigFan
Profile Blog Joined December 2010
TLADT24920 Posts
Last Edited: 2018-06-30 02:17:12
June 30 2018 02:16 GMT
#14
I would've said that if it was the case. This was the only BO3 we've ever done so nice try cheeser! :D

I always keep my promises!
Former BW EiC"Watch Bakemonogatari or I will kill you." -Toad, April 18th, 2017
c3rberUs
Profile Blog Joined December 2010
Japan11286 Posts
Last Edited: 2018-07-07 16:19:02
July 07 2018 16:09 GMT
#15
I just laughed internally as 3 rax no expo got systematically dismantled by JieXian rofl

I should just go 4 gate templar FE then xD
WriterMovie, 진영화 : "StarCraft will never die".
BigFan
Profile Blog Joined December 2010
TLADT24920 Posts
July 09 2018 06:20 GMT
#16
lol. It was dumb luck, we all know it. He does too!
Former BW EiC"Watch Bakemonogatari or I will kill you." -Toad, April 18th, 2017
c3rberUs
Profile Blog Joined December 2010
Japan11286 Posts
July 09 2018 10:32 GMT
#17
Maybe you should "vary up your builds" some more next time :D
WriterMovie, 진영화 : "StarCraft will never die".
BigFan
Profile Blog Joined December 2010
TLADT24920 Posts
Last Edited: 2018-07-09 19:43:32
July 09 2018 19:42 GMT
#18
haha we'll see. I already tried mech twice on third world and it went better than I thought (some mistakes etc... but it was still decent-ish). On that note, I might not need to vary up my builds anymore. He dies to my standard play on standard maps now rofl.
Former BW EiC"Watch Bakemonogatari or I will kill you." -Toad, April 18th, 2017
Please log in or register to reply.
Live Events Refresh
Douyu Cup 2020
05:00
2026 - Day 3
WardiTV1078
Ryung 1036
CranKy Ducklings337
RotterdaM263
LiquipediaDiscussion
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
Ryung 1036
RotterdaM 263
ProTech153
SortOf 60
StarCraft: Brood War
Leta 381
Larva 317
Soma 173
Mind 63
soO 29
Dota 2
XaKoH 256
Counter-Strike
kRYSTAL_50
Super Smash Bros
Mew2King34
Heroes of the Storm
Khaldor156
Organizations
Other Games
gamesdonequick698
StarCraft: Brood War
lovetv 21
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
[ Show 13 non-featured ]
StarCraft 2
• CranKy Ducklings SOOP17
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• LaughNgamezSOOP
• Migwel
• sooper7s
StarCraft: Brood War
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
League of Legends
• Jankos2331
• Lourlo1164
Upcoming Events
Maestros of the Game
3h 59m
herO vs Classic
Maru vs Serral
BSL22 NKC (BSL vs China)
5h 29m
Bonyth vs TerrOr
eOnzErG vs Dewalt
XuanXuan vs TBD
Douyu Cup 2020
20h 29m
BSL22 NKC (BSL vs China)
1d 5h
Mihu vs TBD
Online Event
1d 6h
RSL Revival
1d 17h
WardiTV Weekly
2 days
RSL Revival
3 days
RSL Revival
3 days
Bombastic Starleague
3 days
[ Show More ]
Kung Fu Cup
4 days
OSC
4 days
CrankTV Team League
5 days
Bombastic Starleague
5 days
Replay Cast
5 days
The PondCast
6 days
HomeStory Cup
6 days
Replay Cast
6 days
Liquipedia Results

Completed

CSL Season 21: Qualifier 1
WardiTV Spring 2026
Heroes Pulsing #2

Ongoing

IPSL Spring 2026
Acropolis #4
YSL S3
BSL 22 Non-Korean Championship
CSL Season 21: Qualifier 2
SCTL 2026 Spring
Douyu Cup 2026
Maestros of the Game 2
Murky Cup 2026
IEM Cologne Major 2026
Stake Ranked Episode 2
CS Asia Championships 2026
Asian Champions League 2026
IEM Atlanta 2026
PGL Astana 2026
BLAST Rivals Spring 2026
IEM Rio 2026

Upcoming

CSL 2026 Summer (S21)
CSLAN 4
Blizzard Classic Cup 2026
Kung Fu Cup 2026 Grand Finals
RSL Revival: Season 6
CranK Gathers Season 4: BW vs SC2 Team League
HSC XXIX
BCC 2026
Light Tournament 2026
Eternal Conflict S2 Finale
Eternal Conflict S2 E1
Heroes Pulsing #3
FISSURE Playground #5
BLAST Open Fall 2026
Esports World Cup 2026
BLAST Bounty Summer 2026
BLAST Bounty Summer Qual
Stake Ranked Episode 3
XSE Pro League 2026
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.