• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 16:35
CEST 22:35
KST 05:35
  • 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
uThermal's 2v2 Tour: $15,000 Main Event5Serral wins EWC 202543Tournament Spotlight: FEL Cracow 202510Power Rank - Esports World Cup 202580RSL Season 1 - Final Week9
Community News
Weekly Cups (Jul 28-Aug 3): herO doubles up6LiuLi Cup - August 2025 Tournaments5[BSL 2025] H2 - Team Wars, Weeklies & SB Ladder10EWC 2025 - Replay Pack4Google Play ASL (Season 20) Announced63
StarCraft 2
General
Rogue Talks: "Koreans could dominate again" uThermal's 2v2 Tour: $15,000 Main Event The GOAT ranking of GOAT rankings RSL Revival patreon money discussion thread Official Ladder Map Pool Update (April 28, 2025)
Tourneys
SC2's Safe House 2 - October 18 & 19 LiuLi Cup - August 2025 Tournaments $5,100+ SEL Season 2 Championship (SC: Evo) WardiTV Mondays RSL Season 2 Qualifier Links and Dates
Strategy
Custom Maps
External Content
Mutation # 485 Death from Below Mutation # 484 Magnetic Pull Mutation #239 Bad Weather Mutation # 483 Kill Bot Wars
Brood War
General
ASL Season 20 Ro24 Groups BGH Auto Balance -> http://bghmmr.eu/ StarCraft player reflex TE scores BW General Discussion Google Play ASL (Season 20) Announced
Tourneys
KCM 2025 Season 3 Small VOD Thread 2.0 [Megathread] Daily Proleagues [ASL20] Online Qualifiers Day 2
Strategy
Fighting Spirit mining rates [G] Mineral Boosting Simple Questions, Simple Answers Muta micro map competition
Other Games
General Games
Nintendo Switch Thread Stormgate/Frost Giant Megathread Total Annihilation Server - TAForever Beyond All Reason [MMORPG] Tree of Savior (Successor of Ragnarok)
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 Things Aren’t Peaceful in Palestine The Games Industry And ATVI European Politico-economics QA Mega-thread
Fan Clubs
INnoVation Fan Club SKT1 Classic Fan Club!
Media & Entertainment
[\m/] Heavy Metal Thread [Manga] One Piece Movie Discussion! Anime Discussion Thread Korean Music Discussion
Sports
2024 - 2025 Football Thread Formula 1 Discussion TeamLiquid Health and Fitness Initiative For 2023
World Cup 2022
Tech Support
Gtx660 graphics card replacement Installation of Windows 10 suck at "just a moment" Computer Build, Upgrade & Buying Resource Thread
TL Community
TeamLiquid Team Shirt On Sale The Automated Ban List
Blogs
Gaming After Dark: Poor Slee…
TrAiDoS
[Girl blog} My fema…
artosisisthebest
Sharpening the Filtration…
frozenclaw
ASL S20 English Commentary…
namkraft
momentary artworks from des…
tankgirl
from making sc maps to makin…
Husyelt
Customize Sidebar...

Website Feedback

Closed Threads



Active: 818 users

[G] NaNiwa's PvZ (vs HyuN) 2 base all in build ord

Forum Index > StarCraft 2 Strategy
Post a Reply
Normal
Lowko
Profile Joined August 2010
Netherlands286 Posts
Last Edited: 2013-05-21 15:19:27
May 21 2013 14:40 GMT
#1
Hello everyone!

Been a while since I've posted here, but I've been working pretty hard on a Protoss Build Order video.



Today we are going to take a look at NaNiwa, one of the best Protoss players in StarCraft 2: Heart of the Swarm. We are taking a look at a game he played recently versus HyuN, one of the best Zergs in the world.

The goal for the build order is to push out with 2 Immortals, and a whole lot of Zealots with +1 attack. The push hits right when Zerg is vulnerable and is meant to kill them. You could however fall back, after doing sufficient damage.

The reason why this is so strong is because when this push hits, the Zerg is usually droning up and has very little army. The army that they do have will be mostly Zerglings (which get eaten by the Zealots) and all in all Zerg is very weak at this point when they open up 3 Hatch. There is really no way there is a big ball of Roach Hydra waiting for you.
Since we are pushing with a lot of Zealots, gas will not very much important. Only 1 gas is needed for this Protoss build order.

NaNiwa decides to not scout at all, however, he does play it very very save. I do go over this in the video above.

The Build Order:
Standard Gateway expand with 1 gas:
9 Pylon
13 Gateway
14 Gas
16 Pylon
@Gateway: Cybernetics Core
19 Start a Zealot, but cancel it if there is no early pool coming
@200 Minerals (23 supply): Probe to the low ground, cancel Zealot, start a Nexus
@Cybernetics Core: Warpgate

Teching up
@100 Gas: Mothership Core
24 Lowground Pylon
@100 Gas: Robotics Facility
On the low ground: Forge + Gateway (make a wall)
@Nexus: Transfer Probes to the Natural Nexus
@Forge: +1 Attack
@Robotics: Warpprism
@Warprism: Immortal x2
When the first immortal pops out: 5 Gateways

Pushing out
Load the Immortals in the Warp Prism
Warp in as many Zealot as possible
If you see potential, move out a Probe early to throw down a Proxy pylon.

For more information, check out http://lowkotv.com/protoss-build-order-starcraft-2-heart-of-the-swarm/

If you have any questons or suggestions, I would love to help you out!

Lowko
www.LowkoTV.com
TemujinGK
Profile Blog Joined March 2011
United States483 Posts
May 21 2013 15:33 GMT
#2
Sick guide Lowko, this build is ultra strong against quick three base and roach ling midgame. It feels like it hits pretty consistently before mutalisks (like we saw in the Naniwa v TLO on Neo Planet during DH).

I've really begun to exclusively follow the Leenock/JD/general zerg korean response to gate expand with basically 2 base 1/1 flood of lings ultimately leading to fast ultra off three base low eco. It seems to really roll this build because the flood of lings is ready by the time the warpins start. nevertheless, until this zerg response becomes the new 3hatchbeforegas standard I think there will be a serious place for this particular immortal allin.

especially on maps like this where the gas geysers are hidden
"Pikachu and Protoss are both yellow, Coincidence?" ~apexMorroW
aznheat80
Profile Joined August 2010
United States186 Posts
May 21 2013 15:36 GMT
#3
how do you deal with banelings doing splash damage against the zealots? If the zealots are gone, mass lings will overun the the rest of the army.
SteveNick
Profile Joined November 2008
United States304 Posts
Last Edited: 2013-05-21 15:43:25
May 21 2013 15:41 GMT
#4
I don't mean to downplay what you've done here, but didn't Day9 do a 60 minute daily on this build?

I'm 95% sure he even covered the same game vs. Hyun. Nice guide regardless, though.
It's all fun and games until somebody gets 4gated.
Lowko
Profile Joined August 2010
Netherlands286 Posts
Last Edited: 2013-05-21 15:49:04
May 21 2013 15:48 GMT
#5
On May 22 2013 00:36 aznheat80 wrote:
how do you deal with banelings doing splash damage against the zealots? If the zealots are gone, mass lings will overun the the rest of the army.

Zergs at prolevel very rarely go for banelings since it simply won't work versus the Forcefields of high level players.
However, banelings would counter this build order very sincely indeed.

On May 22 2013 00:41 SteveNick wrote:
I don't mean to downplay what you've done here, but didn't Day9 do a 60 minute daily on this build?

I'm 95% sure he even covered the same game vs. Hyun. Nice guide regardless, though.


Was not aware of that. Hope it helps either way!
www.LowkoTV.com
TangSC
Profile Blog Joined July 2011
Canada1866 Posts
May 21 2013 16:10 GMT
#6
A Protoss build?! You traitor! Just kidding of course, this is really cool - around what time should the all-in arrive?
Coaching www.allin-academy.com | Team www.All-Inspiration.com
Henk
Profile Joined March 2012
Netherlands578 Posts
May 21 2013 16:28 GMT
#7
Man, no, please no. This is so annoying, I hope master protoss on EU aren't going to pick up this build.

What exactly do I do against this, how do I counter/scout it?
If I don't scout gases at 6:30 at the natural I throw down a roach warren and start making roach/ling, but would that be enough to counter this?
philip697
Profile Joined December 2011
United Kingdom123 Posts
May 21 2013 17:02 GMT
#8
On May 22 2013 01:28 Henk wrote:
Man, no, please no. This is so annoying, I hope master protoss on EU aren't going to pick up this build.

What exactly do I do against this, how do I counter/scout it?
If I don't scout gases at 6:30 at the natural I throw down a roach warren and start making roach/ling, but would that be enough to counter this?

If you can successfully zone out and kill the immo's, then sure.
Nice guide mate.
Bahajinbo
Profile Joined May 2012
Germany488 Posts
May 21 2013 17:25 GMT
#9
Nice one, I will use this one for sure.
TsGBruzze
Profile Blog Joined April 2012
Sweden1190 Posts
May 21 2013 17:51 GMT
#10
Can someone make a guide for zergs that shows how too counter it :/
''you got to yolo things up to win''
schwza
Profile Joined September 2011
67 Posts
May 21 2013 18:38 GMT
#11
On May 22 2013 00:33 TemujinGK wrote:
Sick guide Lowko, this build is ultra strong against quick three base and roach ling midgame. It feels like it hits pretty consistently before mutalisks (like we saw in the Naniwa v TLO on Neo Planet during DH).

I've really begun to exclusively follow the Leenock/JD/general zerg korean response to gate expand with basically 2 base 1/1 flood of lings ultimately leading to fast ultra off three base low eco. It seems to really roll this build because the flood of lings is ready by the time the warpins start. nevertheless, until this zerg response becomes the new 3hatchbeforegas standard I think there will be a serious place for this particular immortal allin.

especially on maps like this where the gas geysers are hidden


I'm interested in learning this style... do you have a rough build order or a replay to post?
Enel
Profile Joined April 2012
Sudan430 Posts
May 21 2013 18:46 GMT
#12
thanks!
Go Sudan
SteveNick
Profile Joined November 2008
United States304 Posts
May 21 2013 18:54 GMT
#13
I think the best thing about your videos is that you're not doing a lot of excessive fluff. It's a good video that just quickly overviews the build with a graphical aid. Would like to see more videos like this.
It's all fun and games until somebody gets 4gated.
Gimpb
Profile Joined August 2010
293 Posts
May 21 2013 21:05 GMT
#14
I've been using this a good bit and the real big issue I've run into is people just float an overlord in to scout and you have to either delay the immortals (and thus the push) for something that can shoot up or hang out in your birthday suit for a few mins.

So for those of you wondering how to scout it, a standard ovie floating in to look does it. Note that your ovie might get photon overcharged if it goes too near a nexus.

Lots of different things seem to work just fine to repel it, the most important part is having lots of units in time.
Flanq
Profile Joined July 2011
United Kingdom2694 Posts
May 21 2013 21:39 GMT
#15
On May 22 2013 06:05 Gimpb wrote:
I've been using this a good bit and the real big issue I've run into is people just float an overlord in to scout and you have to either delay the immortals (and thus the push) for something that can shoot up or hang out in your birthday suit for a few mins.

So for those of you wondering how to scout it, a standard ovie floating in to look does it. Note that your ovie might get photon overcharged if it goes too near a nexus.

Lots of different things seem to work just fine to repel it, the most important part is having lots of units in time.

Careful positioning of buildings and a willingness to photon overcharge as soon as the ovi is in range of it, which means keeping an eye on the edge of your base.
Provocateur
Profile Joined October 2010
Sweden1665 Posts
May 21 2013 23:06 GMT
#16
Really well made guide, only information that feels relevant presented in a clear way. Editing away the downtime between all the steps in the build order did a lot for the video, keep the good work up! Great build as well of course =)
igay
Profile Blog Joined November 2011
Australia1178 Posts
May 21 2013 23:25 GMT
#17
On May 22 2013 00:41 SteveNick wrote:
I don't mean to downplay what you've done here, but didn't Day9 do a 60 minute daily on this build?

I'm 95% sure he even covered the same game vs. Hyun. Nice guide regardless, though.


Do you recall the number of the daily? I wouldn't mind checking them both out
MVP <3 MKP <3 DRG <3
Misere
Profile Joined March 2011
Canada23 Posts
May 22 2013 03:05 GMT
#18
It's daily #585. I believe part 1 covers the timings and safety of a gateway expand vs zerg. The end of part 1 covers the all-in build and the rest of the daily deals with nani's 4gate pressure build.
jcroisdale
Profile Blog Joined October 2010
United States1543 Posts
May 22 2013 04:51 GMT
#19
On May 22 2013 02:51 TsGBruzze wrote:
Can someone make a guide for zergs that shows how too counter it :/


Roach ling is going to be your backbone, but getting an extra queen or two to help with targeting the prism is super helpfull. No prism no win.
"I think bringing a toddler to a movie theater is a terrible idea. They are too young to understand what is happening it would be like giving your toddler acid. Bad idea." - Sinensis
hearters
Profile Joined May 2013
Singapore224 Posts
May 22 2013 05:17 GMT
#20
Wow and it's going to be tricky seeing this coming too. The warp prism won't even fly past the lings at the door ):
Research: 1. Creep Spread Trick 2. Patrol Splitting Zerglings 3. Multiple Queen Production 4. Organised Creep Spread 5. Select Larvae/Morph Unit Rapidfire
aznheat80
Profile Joined August 2010
United States186 Posts
May 22 2013 05:23 GMT
#21
On May 22 2013 13:51 jcroisdale wrote:
Show nested quote +
On May 22 2013 02:51 TsGBruzze wrote:
Can someone make a guide for zergs that shows how too counter it :/


Roach ling is going to be your backbone, but getting an extra queen or two to help with targeting the prism is super helpfull. No prism no win.


Very bad advice, this build is the absolute counter to roach ling. The best counter to this build is to go ling+ bane, use the banes to clear out the zealots, and the lings will overrun everything else.
synd
Profile Joined July 2011
Bulgaria586 Posts
Last Edited: 2013-05-22 06:36:17
May 22 2013 05:39 GMT
#22
Very cool simplification of the build.
Usually people write them down like 40supply X 44 Y 50 Z
but your way of writing it down is great.
However timings are vital. Include some
Lowko
Profile Joined August 2010
Netherlands286 Posts
Last Edited: 2013-05-22 07:08:15
May 22 2013 07:08 GMT
#23
On May 22 2013 14:23 aznheat80 wrote:
Show nested quote +
On May 22 2013 13:51 jcroisdale wrote:
On May 22 2013 02:51 TsGBruzze wrote:
Can someone make a guide for zergs that shows how too counter it :/


Roach ling is going to be your backbone, but getting an extra queen or two to help with targeting the prism is super helpfull. No prism no win.


Very bad advice, this build is the absolute counter to roach ling. The best counter to this build is to go ling+ bane, use the banes to clear out the zealots, and the lings will overrun everything else.

Actually this is totally fine versus this, so would Banelings be, it's scouting that's key.

The key to countering this build order is to scout the Protoss gas.

Whenever there is only 1 gas taken from the Protoss you know it's going to be a Zealot heavy 2 base all in.

All Zerg players right now assume that Protoss has those 2 gasses taken in the main, if this build becomes very popular it can't be an assumption anymore.
www.LowkoTV.com
Salient
Profile Joined August 2011
United States876 Posts
May 22 2013 15:48 GMT
#24
Thanks for the very helpful tutorial! I just have one question. What happens if a 10 pool shows up after you cancel the zealot? Can you hold okay with just probe micro and the mother ship core? Who is ahead in that situation?
Lowko
Profile Joined August 2010
Netherlands286 Posts
May 22 2013 16:42 GMT
#25
On May 23 2013 00:48 Salient wrote:
Thanks for the very helpful tutorial! I just have one question. What happens if a 10 pool shows up after you cancel the zealot? Can you hold okay with just probe micro and the mother ship core? Who is ahead in that situation?

In that situation the Protoss should flat out die.

It is a slight risk that you're taking!
Can be neglected by doing a standard scout.
www.LowkoTV.com
Tompa974
Profile Joined March 2013
Sweden8 Posts
May 22 2013 19:34 GMT
#26
I gotta tell you, this build has made PvZ, which was my worst matchup earlier, a cakewalk (I am in Silver league though ). +1 Zealots are so freakingly strong vs anything the Zerg player have up at that timing. Having this build in my sleeve feels very good. Thanks!
Magnifico
Profile Joined March 2013
1958 Posts
May 22 2013 22:32 GMT
#27
Your vods are great. You got a fan here.
iSTime
Profile Joined November 2006
1579 Posts
May 22 2013 23:38 GMT
#28
On May 23 2013 01:42 Lowko wrote:
Show nested quote +
On May 23 2013 00:48 Salient wrote:
Thanks for the very helpful tutorial! I just have one question. What happens if a 10 pool shows up after you cancel the zealot? Can you hold okay with just probe micro and the mother ship core? Who is ahead in that situation?

In that situation the Protoss should flat out die.

It is a slight risk that you're taking!
Can be neglected by doing a standard scout.


Alternatively, you can adjust the build order slightly to be a little safer. For example, you can send the probe a little early and put it a little further out on the map so that you will see the lings earlier, and/or you can start the mothership core before the nexus.
www.infinityseven.net
SorrowShine
Profile Joined October 2011
698 Posts
May 23 2013 13:58 GMT
#29
Probably it was said here:
as extra video http://day9.tv/d/Day9/day9-daily-585-naniwa-pvz/
Day 9 Dayly on this with nice modification 4 Gate on 6th min

Nice to have build order written down
Sated
Profile Blog Joined March 2011
England4983 Posts
Last Edited: 2013-05-23 14:24:29
May 23 2013 14:24 GMT
#30
--- Nuked ---
aznheat80
Profile Joined August 2010
United States186 Posts
May 23 2013 14:40 GMT
#31
On May 23 2013 23:24 Sated wrote:
Show nested quote +
On May 22 2013 14:23 aznheat80 wrote:
On May 22 2013 13:51 jcroisdale wrote:
On May 22 2013 02:51 TsGBruzze wrote:
Can someone make a guide for zergs that shows how too counter it :/


Roach ling is going to be your backbone, but getting an extra queen or two to help with targeting the prism is super helpfull. No prism no win.


Very bad advice, this build is the absolute counter to roach ling. The best counter to this build is to go ling+ bane, use the banes to clear out the zealots, and the lings will overrun everything else.

And then the Protoss splits their Zealots and you lose because you waste too many Banelings killing isolated Zealots/small groups of Zealots. Banelings are not really the answer to this if the Protoss controls properly.


Good luck doing that on creep. Even if you do split, its easier for mass lings to overrun your army. It's not as easy as you are making it sound.
Pyloss
Profile Joined August 2011
Germany1515 Posts
May 24 2013 19:37 GMT
#32
Thanks for this, looks like a nice build, gonna try it out. Nice video aswell.
<3 sOs, Parting, Mana, Honor, TaKe, Mcanning<3
Gamlet
Profile Joined December 2012
Ukraine336 Posts
Last Edited: 2013-05-31 17:26:04
May 31 2013 17:23 GMT
#33
+ Show Spoiler +

Kiev
Markwerf
Profile Joined March 2010
Netherlands3728 Posts
May 31 2013 17:48 GMT
#34
Mass ling style is the way to go for zergs against gateway expands imo.
Gateway expands often play a zealot heavy style without many sentries and the +1 timings is usually late so you can have +1 carapace by the time +1 hits basically. You want fast speed against gateway openings anyway if you are intent to take a third, because good speedling usage is the only way to secure the third, you don't want roaches against the 4 gate followup for example because you won't be on enough economy away (thus larva is no problem).
Speedlings are also great to delay the push from gateway first by just threatening the runby or force them into a cannon anyway. If you have you're evo on time you can easily 'counter' the forge by going +1 carapace.
TheSambassador
Profile Joined May 2010
United States186 Posts
May 31 2013 20:28 GMT
#35
Isn't this the exact same build as The MAN Train, which was just posted a few days ago?

The tricky thing about these kinds of builds is that they are good because people don't know how to deal with it, and once they get figured out, stopping them is easy. As others have said, 1/1 lings on 2 bases is enough to completely stomp this.

Maybe fast robo builds like this could be used in a non-all-in fashion with the upcoming warp prism speed boost.

igay
Profile Blog Joined November 2011
Australia1178 Posts
May 31 2013 20:59 GMT
#36
Yes it is, though this one was posted 1st
MVP <3 MKP <3 DRG <3
Normal
Please log in or register to reply.
Live Events Refresh
BSL
20:00
Team Wars - Round 2
Dewalt vs Sziky
ZZZero.O33
LiquipediaDiscussion
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
ZombieGrub546
SteadfastSC 142
CosmosSc2 16
StarCraft: Brood War
ggaemo 454
Larva 377
TY 102
Mong 54
Aegong 41
ZZZero.O 33
NaDa 20
yabsab 9
IntoTheRainbow 8
Stormgate
JuggernautJason133
UpATreeSC107
RushiSC83
Dota 2
LuMiX0
Counter-Strike
Stewie2K218
Heroes of the Storm
Liquid`Hasu523
Khaldor191
Other Games
gofns10327
Grubby2795
summit1g1562
fl0m1160
Beastyqt361
KnowMe155
Fuzer 109
oskar75
Livibee65
Trikslyr63
Sick30
Organizations
StarCraft 2
angryscii 34
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
sctven
[ Show 20 non-featured ]
StarCraft 2
• kabyraGe 317
• davetesta31
• tFFMrPink 19
• sooper7s
• AfreecaTV YouTube
• Migwel
• intothetv
• LaughNgamezSOOP
• Kozan
• IndyKCrew
StarCraft: Brood War
• 80smullet 26
• FirePhoenix10
• STPLYoutube
• ZZZeroYoutube
• BSLYoutube
Dota 2
• WagamamaTV876
League of Legends
• Doublelift1968
• TFBlade1110
Other Games
• imaqtpie1656
• Shiphtur291
Upcoming Events
RSL Revival
5h 25m
RSL Revival
13h 25m
SC Evo League
15h 25m
uThermal 2v2 Circuit
18h 25m
CSO Cup
19h 25m
Sparkling Tuna Cup
1d 13h
uThermal 2v2 Circuit
1d 18h
Wardi Open
2 days
RotterdaM Event
2 days
Replay Cast
3 days
[ Show More ]
RSL Revival
3 days
The PondCast
5 days
Replay Cast
6 days
LiuLi Cup
6 days
Liquipedia Results

Completed

ASL Season 20: Qualifier #2
FEL Cracow 2025
CC Div. A S7

Ongoing

Copa Latinoamericana 4
Jiahua Invitational
BSL 20 Team Wars
KCM Race Survival 2025 Season 3
BSL 21 Qualifiers
uThermal 2v2 Main Event
HCC Europe
BLAST Bounty Fall Qual
IEM Cologne 2025
FISSURE Playground #1
BLAST.tv Austin Major 2025

Upcoming

ASL Season 20
CSLPRO Chat StarLAN 3
BSL Season 21
BSL 21 Team A
RSL Revival: Season 2
Maestros of the Game
SEL Season 2 Championship
WardiTV Summer 2025
Thunderpick World Champ.
MESA Nomadic Masters Fall
CS Asia Championships 2025
Roobet Cup 2025
ESL Pro League S22
StarSeries Fall 2025
FISSURE Playground #2
BLAST Open Fall 2025
BLAST Open Fall Qual
Esports World Cup 2025
BLAST Bounty Fall 2025
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.