• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 06:23
CEST 12:23
KST 19:23
  • 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] Ro16 Preview: Holy Diver4[ASL22] Ro16 Preview: Rough Waters10[ASL22] Ro24 Preview: Siren's Call8[ASL22] Ro24 Preview: Summer's End9Serral wins HomeStory Cup 2915
Community News
Weekly Cups (Sep 7-12): SHIN, ByuN, MaxPax double down1StarCraft open world shooter announced at BlizzCon98Weekly Cups (Aug 30-Sep 7): herO thrives amid growing schism10Official StarCraft website teases new content ahead of BlizzCon?179Stellar Fest TWO the Moon (Dec 16-20)9
StarCraft 2
General
Weekly Cups (Sep 7-12): SHIN, ByuN, MaxPax double down How do you feel about the StarCraft shooter announcement at BlizzCon 2026? Blizzard Classic Cup @ BlizzCon 2026 - $100k prize pool StarCraft open world shooter announced at BlizzCon Balance hotfix patch 5.0.16b (July 16)
Tourneys
RSL Revival: Season 6 - Qualifiers and Main Event RSL goes to London! 2026 Offline Finals Nov 21-22 SC2 AI Tournament 2026 Fall Sparkling Tuna Cup - Weekly Open Tournament KSL Week #92
Strategy
[G] Having the right mentality to improve
Custom Maps
Nexus Wars 2021 GUIDE [M] (2) Industrial Park
External Content
Mutation # 543 Enhanced Defenses The PondCast: SC2 News & Results Mutation # 542 The Ascended Mutation # 541 Binary Choice
Brood War
General
Remastered crash fix suggestions ASL22 General Discussion Why Protoss Struggles on ASL (Ft. Shuttle, Tulbo) BGH Auto Balance -> http://bghmmr.eu/ Official StarCraft website teases new content ahead of BlizzCon?
Tourneys
[ASL22] Ro16 Group D [Megathread] Daily Proleagues [ASL22] Ro16 Group C [ASL22] Ro16 Group B
Strategy
Replay Review Process - What do you do? Simple Questions, Simple Answers Odyssey Mineral Stack Saturation Game Theory for Starcraft
Other Games
General Games
Nintendo Switch Thread Warcraft III: The Frozen Throne Stormgate/Frost Giant Megathread EVE Corporation Diablo IV
Dota 2
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
US Politics Mega-thread Post Your Watch! Canadian Politics Mega-thread Russo-Ukrainian War Thread Artificial Intelligence Thread
Fan Clubs
MarineLorD Fan Club The Creator Fan Club The ShoWTimE Fan Club
Media & Entertainment
[Manga] One Piece Movie Discussion! Diablo Animated Series on Netflix
Sports
Football (Soccer) Thread TeamLiquid Health and Fitness Initiative For 2023 MLB/Baseball 2023
World Cup 2022
Tech Support
Computer Build, Upgrade & Buying Resource Thread
TL Community
The Automated Ban List Northern Ireland Global Starcraft
Blogs
Virtual Romance, Real-Life C…
TrAiDoS
Regacy Esports:Our Goa…
regacyesports
Dreaming of BW patches (mod…
c3rberUs
LOCKPICKING NOOB
LUCKY_NOOB
Customize Sidebar...

Website Feedback

Closed Threads



Active: 6388 users

[G] PvZ Antimage's Void Ray Expo Build - Page 4

Forum Index > StarCraft 2 Strategy
Post a Reply
Prev 1 2 3 4 5 6 7 Next All
Orzabal
Profile Joined December 2009
France287 Posts
August 05 2010 16:35 GMT
#61
Great post AntiMage ! and thx a lot to share it with us.

I was wondering what was your analyse of your loss vs Slush.

My analys is : "omg Slush is a monster killing machine which come from another dimension to wipe us all"

hum not pretty helpfull

You didn't do your regular Fast VR Expand vs him. is-it because he fast lair ?
You seems less confident vs him, am I right ?

You're a great protoss btw.

PS : sorry for my bad english.
Skyro
Profile Joined May 2010
United States1823 Posts
August 05 2010 16:54 GMT
#62
I think people have to stop seeing it as an end-all-be-all strategy. He's not telling you to continually pump voids if you see mutas or something. It's a general outline vs a generic macro zerg, pointing out particular vulnerabilities and timings. In fact a lot of the pointers here would help newer players a lot, even if they aren't using this strat/build.

Personally I think the strength of voids is it's ability to keep zerg from just expanding like crazy, and something I prefer over phoenixes on larger maps. Voids are also do better vs common zerg late game units of ultra/roach/corruptor. But phoenixes do seem stronger in the mid-game and of course vs mutas. It's going to depend a lot on your oppponent's army comp and the map obviously.
Antimage
Profile Blog Joined March 2010
Canada1293 Posts
August 06 2010 06:54 GMT
#63
Glad that a lot of people are enjoying the strat =) If anyone has concerns with transitions or some odd timings or anything else, plz post the replay here and I'll take a look.
GoDannY
Profile Joined August 2006
Germany442 Posts
August 06 2010 09:02 GMT
#64
I tried it out in a few games yesterday and I have to admit - I like this build. Once you get a crisp timing it is really solid since voidrays are always good for some damage and also for defense if used properly. Since it gives you also lots of opportunities to scout and / or force your enemy to a certain playstyle.

A few weakpoints to work on I noticed:

- heavy zergling all-in is kinda hard since voidrays charge not well on speedlings. You need enough FF and good micro to survive this properly but once you did you can finish him off easily

- heavy baneling bust on your core throws you off kinda hard - especially on small maps - thicken you wall with some additional buildings will keep you alive until you wreck his base with the void rays

- on LT the build is not very nydus-hydra drop on the cliff proof - once he is save in his base you should keep an eye on overseer aiming for vision on the cliff (use the voidray survivors or go blink)

- get your 3rd early - your colloss die hard to fast ultralisk so you need more gas to compensate the quick tech after expo and get some counters up!

Overall a nice build to pull if and have some variety if you play like a Bo5 ;-)

Thanks for the writeup!
Team LifeStyle - it's more than a game
Doko
Profile Joined May 2010
Argentina1737 Posts
August 06 2010 09:05 GMT
#65
My biggest concern about doing this strat is basically a zerg that simply leaves all his overlords in a safe location and uses lings to scout as much as he can. Once he wants to take his 3rd he just leaves about 5-6 hydras by his 3rd till its up and running. I'm not sure its possible to push at that point to take advantage of it.

Its very very hard to do real damage that will slow him down if he's careful about not loosing overlords and I've basically wasted a lot of gas and minerals on 2 flying glass cannons with no armored targets to shoot till late game when ultras / broodlords show up.

I'm no zerg player so I really don't know exactly how much the lack of information on the map itself affects them but with some good ling control I would imagine its not so bad

I'm not saying the strat is bad by any means. But those are some of the concerns I would have.
Beyond that I really love how much info you can get on the zerg with this and how void rays make people "scared" to leave their base.




forgotten0ne
Profile Blog Joined March 2009
United States951 Posts
August 06 2010 10:10 GMT
#66
May I request a match vs this build?
"Well it’s obvious that these Terran gamers are just extremely gifted when it comes to RTS games" -Ret, in regards to the first months of SC2
Plexa
Profile Blog Joined October 2005
Aotearoa39261 Posts
August 06 2010 12:28 GMT
#67
For a long time in Beta I played a 1gate pressure into VR opening. I just re-tried it out and well the pressure can really throw a Zerg off his game. Especially since the standard counter to Zealot pressure is Roach (which dies to VR something terrible)

[image loading]
Administrator~ Spirit will set you free ~
StarBrift
Profile Joined January 2008
Sweden1761 Posts
August 06 2010 14:59 GMT
#68
Ok I¨'ve been playing this build now as standard vs zerg at around 700pts diamond on almost all maps (atleast the ones with an easy nat) and have been quite successful. The big problem I have is when someone tech rushes to hydras and cuts drones and all ins the expo. I can't really sac it cause the colossi tech really needs 4 gas. The other problem I have is when zerg does like 40 zergling attack on the expansion. Sure he lost alot of drones doing that but he can just redrone later since I'm only on one base.

Also I find that counters and drops are really strong due to the all in nature of most players at this stage. I'm thinking about delaying the robo slightly in favor of +1 attack vs the first ling attack. Sure the colossi aggression would come later but it would also be stronger thanks to the +1.

I noticed how +1 could be useful in a game where the zerg went 1 base lair into roach / hydra (with roaches on hatch tech). I got my expo up later (after 3 gate) and did almost no damage with the voidrays but I popped a force for cannons at my nat and also got the +1 weapons. Then he tried to all in me with like 6 hydras 10 roaches and mass ling rally. I don't think I would have taken that without the +1 for my zealots.

I dunno, it might be impossible to adjust the timings with a forge and +1 early but I'm gonna look for ways to do it. Alternatively I could skimp on sentries a bit to get the +1 out and still get colo tech in time.
xDaunt
Profile Joined March 2010
United States17988 Posts
August 06 2010 15:09 GMT
#69
Question for Antimage (or whomever else): Instead of going colossus after expanding, why not go down the templar techpath instead? You can get chargelots pretty quickly keep the pressure on the zerg (as long as he doesn't get too many hydras) and storm isn't very far away.
Antimage
Profile Blog Joined March 2010
Canada1293 Posts
August 06 2010 15:27 GMT
#70
On August 06 2010 18:02 GoDannY wrote:
I tried it out in a few games yesterday and I have to admit - I like this build. Once you get a crisp timing it is really solid since voidrays are always good for some damage and also for defense if used properly. Since it gives you also lots of opportunities to scout and / or force your enemy to a certain playstyle.

A few weakpoints to work on I noticed:

- heavy zergling all-in is kinda hard since voidrays charge not well on speedlings. You need enough FF and good micro to survive this properly but once you did you can finish him off easily

- heavy baneling bust on your core throws you off kinda hard - especially on small maps - thicken you wall with some additional buildings will keep you alive until you wreck his base with the void rays

- on LT the build is not very nydus-hydra drop on the cliff proof - once he is save in his base you should keep an eye on overseer aiming for vision on the cliff (use the voidray survivors or go blink)

- get your 3rd early - your colloss die hard to fast ultralisk so you need more gas to compensate the quick tech after expo and get some counters up!

Overall a nice build to pull if and have some variety if you play like a Bo5 ;-)

Thanks for the writeup!


If you suspect a zergling all-in (e.g. more than 6 lings), you will have to scout more and add gates faster. A sentry wouldn't go wrong either after 2 or 3 zealots. The key here is to scouting. If you think it's coming, scout with your first void ray for the drone count. You can always just cancel your expo and hold your ramp, getting a few more gates or going for 2gate-colo then expanding. Won't put you too behind versus this strat.

A baneling bust is very uncharacteristic on a gate/core block, but still very possible. Again, send another probe out. Usually a zerg player going banelings won't expo. If you scout it while building your stargate, just add another 2 gate immediately after and get sentries to buy time. Holding this off pretty much secures you the win.

Nydus-hydra drop: scout your base better I suppose. You'll have enough forces to take it out if he goes this route.

Thanks =) I know that any kind of aggressive play is strong against this strat, so the point is not to dedicate yourself to the opening even after putting your stargate up, and to scout for drone/zergling counts and expo timing.

On August 06 2010 18:05 Doko wrote:
My biggest concern about doing this strat is basically a zerg that simply leaves all his overlords in a safe location and uses lings to scout as much as he can. Once he wants to take his 3rd he just leaves about 5-6 hydras by his 3rd till its up and running. I'm not sure its possible to push at that point to take advantage of it.

Its very very hard to do real damage that will slow him down if he's careful about not loosing overlords and I've basically wasted a lot of gas and minerals on 2 flying glass cannons with no armored targets to shoot till late game when ultras / broodlords show up.

I'm no zerg player so I really don't know exactly how much the lack of information on the map itself affects them but with some good ling control I would imagine its not so bad

I'm not saying the strat is bad by any means. But those are some of the concerns I would have.
Beyond that I really love how much info you can get on the zerg with this and how void rays make people "scared" to leave their base.


No zerg will leave their overlords all in a safe location =P Nevertheless, that won't hurt you too much... I didn't get more than 1 or 2 overlord kills in most of my games playing this strategy. If the zerg player plays passsively, you should be about even or ahead in probe count. That's a good thing, you don't have to take advantage of it, just match his expo with your own.

Real damage isn't necessary Void rays: deny further expoes, scout the timing of the tech, deny any overlord scouting, shuts down roach/zergling attacks, and force hydras or mutas.

The strat isn't foolproof of course, but the player has to adjust to what they see anyway; I feel it is a very strong build in the hands of a capable player!

On August 06 2010 19:10 forgotten0ne wrote:
May I request a match vs this build?


Antimage.291, msg me when I'm on.

On August 06 2010 23:59 StarBrift wrote:
Ok I¨'ve been playing this build now as standard vs zerg at around 700pts diamond on almost all maps (atleast the ones with an easy nat) and have been quite successful. The big problem I have is when someone tech rushes to hydras and cuts drones and all ins the expo. I can't really sac it cause the colossi tech really needs 4 gas. The other problem I have is when zerg does like 40 zergling attack on the expansion. Sure he lost alot of drones doing that but he can just redrone later since I'm only on one base.

Also I find that counters and drops are really strong due to the all in nature of most players at this stage. I'm thinking about delaying the robo slightly in favor of +1 attack vs the first ling attack. Sure the colossi aggression would come later but it would also be stronger thanks to the +1.

I noticed how +1 could be useful in a game where the zerg went 1 base lair into roach / hydra (with roaches on hatch tech). I got my expo up later (after 3 gate) and did almost no damage with the voidrays but I popped a force for cannons at my nat and also got the +1 weapons. Then he tried to all in me with like 6 hydras 10 roaches and mass ling rally. I don't think I would have taken that without the +1 for my zealots.

I dunno, it might be impossible to adjust the timings with a forge and +1 early but I'm gonna look for ways to do it. Alternatively I could skimp on sentries a bit to get the +1 out and still get colo tech in time.


Tech rushing to hydras, cutting drones is something you have to scout out. Add cannons/sentries before your colo gets there. If it's a 1 base hydra ... well this build isn't recommended against 1 base zerg builds because of exactly that =)

When the zerg masses lings on the expansion, just cancel it, get 2 more gates out then secure it with more forces. You'll delay your expo, but they delay their macro for units that are useless against your colo/gateway ball, whereas your units are still very useful later on.

Colossi aggression would come later, but it's more a necessity to get it out to counter fast hydra attacks off 2 bases.

Sure, try some other transitions and let me know how it works?

On August 07 2010 00:09 xDaunt wrote:
Question for Antimage (or whomever else): Instead of going colossus after expanding, why not go down the templar techpath instead? You can get chargelots pretty quickly keep the pressure on the zerg (as long as he doesn't get too many hydras) and storm isn't very far away.


To fend off a fast hydra break attempt, HT doesn't come out fast enough and chargelots melt without splash damage support (zerglings, hydras, roaches all do pretty well against them).
AmaZing
Profile Blog Joined March 2010
Nepal299 Posts
August 06 2010 16:21 GMT
#71
lol i actually did this yesterday before i read this. i went into expo, more gateways + forge 1-1 then a robo for obs.(forced) and another expo kept him in his 2 base forever lol. he couldn't expand or move out of his base. Had to get obs because he got tunneling claws... he didn't have enough hydra's because he over reacted to the voidrays and got like 100000000 spore colonies lol. so i didn't even need collosi.
i wasn't planning to go robo but if he was better i think i would have been destroyed by burrowed roaches and hydra push. so def gonna try void rays into fast expo and collosi.
ಠ_ಠ
forgotten0ne
Profile Blog Joined March 2009
United States951 Posts
August 07 2010 21:57 GMT
#72
As I showed Antimage today in a few pickup games, there is a good not really out of the way counter to this. *hint* Just think about your gas managenent Zergs and you can stop this fairly easily.
"Well it’s obvious that these Terran gamers are just extremely gifted when it comes to RTS games" -Ret, in regards to the first months of SC2
Loophole
Profile Blog Joined October 2002
United States867 Posts
August 08 2010 00:09 GMT
#73
I've started opening void rays against every race recently and I've had a lot of success:
[image loading]
"Fundamental preparation is always effective. Work on those parts of your game that are fundamentally weak." -Kareem Abdul-Jabbar
TrogdorBurninate
Profile Joined May 2010
United States104 Posts
August 08 2010 00:48 GMT
#74
The transition seems to be well sorted out. But I think that with the state of Zerg, and how we (I play zerg) know how important creep is we've all started to get 1-2 extra queens, forgoing the spore crawlers against toss all together. Early voidrays seem utterly hopeless against Zerg. I think you'd be far better off getting several phoenix if all you're hoping to do is overlord harass/force me to pull them in for protection (cutting off vision).
Ftrunkz
Profile Blog Joined April 2007
Australia2474 Posts
August 08 2010 15:07 GMT
#75
pretty cool alternative to 10gate forge FE and 13g15g FE builds (since 1-base shit doesnt really cut it at all anymore as you said).

Would definitely be a useful alternative to switch it up, especially on maps where the nat is crazy-wide open (which blizz seems to love on their maps for some reason...)
@NvPinder on twitter | Member of Gamecom Nv | http://www.clan-ta.com | http://www.youtube.com/user/ftrunkz | http://www.twitchtv.com/xghpinder
Ndugu
Profile Blog Joined May 2010
United States1078 Posts
August 08 2010 15:53 GMT
#76
On August 08 2010 06:57 forgotten0ne wrote:
As I showed Antimage today in a few pickup games, there is a good not really out of the way counter to this. *hint* Just think about your gas managenent Zergs and you can stop this fairly easily.


Er, why not just make the relevant post.
forgotten0ne
Profile Blog Joined March 2009
United States951 Posts
August 08 2010 20:09 GMT
#77
On August 09 2010 00:53 Ndugu wrote:
Show nested quote +
On August 08 2010 06:57 forgotten0ne wrote:
As I showed Antimage today in a few pickup games, there is a good not really out of the way counter to this. *hint* Just think about your gas managenent Zergs and you can stop this fairly easily.


Er, why not just make the relevant post.


Because in the early stages of any game, there's a huge advtange to having builds that aren't mainstream, or leaked. The more people start responding a certain way, the more likely you get to come up with something new. I just like to let Zergs know when they read these "powerful builds" against them, sticking to Zerg isn't a lost cause.
"Well it’s obvious that these Terran gamers are just extremely gifted when it comes to RTS games" -Ret, in regards to the first months of SC2
Antimage
Profile Blog Joined March 2010
Canada1293 Posts
August 08 2010 20:25 GMT
#78
that and I've found adjustments around it... When I'm done my exam tmrw, I'll practice more with forgotten0ne and we'll update the OP =)
StarBrift
Profile Joined January 2008
Sweden1761 Posts
August 08 2010 20:29 GMT
#79
I've mucked around with some +1 timings early on in this build with a delayed robo but I gotta say it isn't doing it for me. Only int he games where zerg does ling bust on the nat I'ev been sucessfu with that alteration.

I gotta give this thread major props though as this build has taken my PvZ to another level. It's great because it lets me learn timings of aggression and weakness within the zerg build that I have use of even when doing other builds.

For reference I was about 600 pts a few days ago on EU ladder and rank 5 in my division (not a very noteworthy one). After I started using this build and altered my PvT builds a bit I rose to 800 points being ranked #12 on the EU server overall and #4 for protoss players. My PvZ win ratio skyrocketed and I basically only lost if I faced someone like dimaga / haypro (or other known names) or if I fail to retain my voidrays somehow.

It's kinda ironic how angry some kids get when I use this build. They start screaming about all in or whatnot. But this build is the very definition of stable play. It has long term transitions that aim to get you into lategame rather than win early.
Endorsed
Profile Joined May 2010
Netherlands1221 Posts
August 08 2010 20:32 GMT
#80
With zerg players like Sheth, SLush, and Idra leading the way, the imbalance in PvZ has begun to stand out.e


Lmao, stopped reading

User was warned for this post
Prev 1 2 3 4 5 6 7 Next All
Please log in or register to reply.
Live Events Refresh
The PondCast
10:00
Episode 109
CranKy Ducklings20
LiquipediaDiscussion
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
ProTech96
StarCraft: Brood War
Bisu 1344
Shuttle 1291
actioN 748
firebathero 747
Horang2 439
EffOrt 325
Mini 236
Soulkey 233
Soma 228
Snow 150
[ Show more ]
Light 99
ZerO 95
Rush 90
Shine 80
Stork 79
Larva 74
Killer 73
Pusan 54
Hm[arnc] 48
Last 43
910 42
Barracks 40
hero 37
soO 26
sSak 24
Sharp 23
Britney 0
Dota 2
ODPixel223
League of Legends
Reynor62
Counter-Strike
olofmeister1167
kennyS695
edward34
Super Smash Bros
Mew2King89
Other Games
singsing1533
byalli658
JimRising 368
XaKoH 181
Sick161
ZerO(Twitch)13
Organizations
Other Games
gamesdonequick747
StarCraft: Brood War
Kim Chul Min (afreeca) 722
Other Games
BasetradeTV39
[ Show 13 non-featured ]
StarCraft 2
• StrangeGG 57
• CranKy Ducklings SOOP9
• Letter148
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• Migwel
StarCraft: Brood War
• iopq 10
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
League of Legends
• Jankos2505
Upcoming Events
Kung Fu Cup
37m
Replay Cast
13h 37m
KCM Race Survival
23h 37m
IntoTheTV X SOOP
1d
Cure vs SHIN
herO vs Solar
Percival vs Classic
ByuN vs Rogue
OSC
1d 11h
Replay Cast
1d 13h
IntoTheTV X SOOP
2 days
Replay Cast
2 days
GSL
3 days
Replay Cast
3 days
[ Show More ]
GSL
4 days
Shopify Rebellion Sundays
4 days
Spirit vs Mixu
Replay Cast
4 days
Afreeca Starleague
4 days
Shine vs Rush
WardiTV Weekly
5 days
Monday Night Weeklies
5 days
Sparkling Tuna Cup
5 days
Afreeca Starleague
5 days
Light vs EffOrt
PiGosaur Cup
6 days
Liquipedia Results

Completed

Acropolis #5 - TRS
Blizzard Classic Cup 2026
Big Dog Cup 2026 Div 1

Ongoing

KCM Race Survival 2026 Season 3
K-JUNGMAN
ASL Season 22
Super Anchor Qualifying S3
CSL 2026 AUTUMN (S22)
Acropolis #5
Calamity Invitational
FISSURE Playground #3
BLAST Open Fall 2026
Esports World Cup 2026
BLAST Bounty Summer 2026
BLAST Bounty Summer Qual
Stake Ranked Episode 3
XSE Pro League 2026

Upcoming

Acropolis #5 - GSA
Acropolis #5 - GSB
Acropolis #5 - GSC
SC4ALL II: Brood War
HSC XXX
Stellar Fest 2: Lunar Cup
SC4ALL II: StarCraft II
Kung Fu Cup 2026 Grand Finals
RSL Offline Finals
Copium Cup
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
ESL Pro League Season 24
Stake Ranked Episode 4
1win Private Club #1
Logitech G Play Connect 2026
SL StarSeries Fall 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.