• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 06:28
CEST 12:28
KST 19:28
  • 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
Code S Season 1 - RO12 Group A: Rogue, Percival, Solar, Zoun12[ASL21] Ro8 Preview Pt1: Inheritors16[ASL21] Ro16 Preview Pt2: All Star10Team Liquid Map Contest #22 - The Finalists22[ASL21] Ro16 Preview Pt1: Fresh Flow9
Community News
RSL Revival: Season 5 - Qualifiers and Main Event4Code S Season 1 (2026) - RO12 Results02026 GSL Season 1 Qualifiers25Maestros of the Game 2 announced92026 GSL Tour plans announced15
StarCraft 2
General
Code S Season 1 (2026) - RO12 Results Code S Season 1 - RO12 Group A: Rogue, Percival, Solar, Zoun Team Liquid Map Contest #22 - The Finalists Blizzard Classic Cup @ BlizzCon 2026 - $100k prize pool MaNa leaves Team Liquid
Tourneys
RSL Revival: Season 5 - Qualifiers and Main Event GSL Code S Season 1 (2026) SC2 INu's Battles#15 <BO.9 2Matches> WardiTV Spring Cup SEL Masters #6 - Solar vs Classic (SC: Evo)
Strategy
Custom Maps
[D]RTS in all its shapes and glory <3 [A] Nemrods 1/4 players [M] (2) Frigid Storage
External Content
The PondCast: SC2 News & Results Mutation # 523 Firewall Mutation # 522 Flip My Base Mutation # 521 Memorable Boss
Brood War
General
Missed out on ASL tickets - what are my options? Pros React To: Leta vs Tulbo (ASL S21, Ro.8) ASL21 General Discussion BGH Auto Balance -> http://bghmmr.eu/ [BSL22] RO16 Group A - Sunday 21:00 CEST
Tourneys
Escore Tournament StarCraft Season 2 [BSL22] RO16 Group Stage - 02 - 10 May [Megathread] Daily Proleagues [ASL21] Ro8 Day 2
Strategy
Fighting Spirit mining rates Simple Questions, Simple Answers What's the deal with APM & what's its true value Any training maps people recommend?
Other Games
General Games
Stormgate/Frost Giant Megathread Daigo vs Menard Best of 10 Nintendo Switch Thread Dawn of War IV Diablo IV
Dota 2
The Story of Wings Gaming
League of Legends
G2 just beat GenG in First stand
Heroes of the Storm
Simple Questions, Simple Answers Heroes of the Storm 2.0
Hearthstone
Deck construction bug Heroes of StarCraft mini-set
TL Mafia
Vanilla Mini Mafia Mafia Game Mode Feedback/Ideas TL Mafia Community Thread Five o'clock TL Mafia
Community
General
US Politics Mega-thread European Politico-economics QA Mega-thread Russo-Ukrainian War Thread 3D technology/software discussion Canadian Politics Mega-thread
Fan Clubs
The IdrA Fan Club
Media & Entertainment
[Manga] One Piece Anime Discussion Thread [Req][Books] Good Fantasy/SciFi books Movie Discussion!
Sports
2024 - 2026 Football Thread McBoner: A hockey love story Formula 1 Discussion
World Cup 2022
Tech Support
streaming software Strange computer issues (software) [G] How to Block Livestream Ads
TL Community
The Automated Ban List
Blogs
Sexual Health Of Gamers
TrAiDoS
lurker extra damage testi…
StaticNine
Broowar part 2
qwaykee
Funny Nicknames
LUCKY_NOOB
Iranian anarchists: organize…
XenOsky
Customize Sidebar...

Website Feedback

Closed Threads



Active: 1794 users

[G] TvP 2 Thor Push - Page 4

Forum Index > StarCraft 2 Strategy
Post a Reply
Prev 1 2 3 4 5 6 21 22 23 Next All
Saechiis
Profile Blog Joined May 2010
Netherlands4989 Posts
November 17 2010 09:40 GMT
#61
Why does he get vehicle plating against Toss? If he's doing this push that gas would be way better spent on combat shields.
I think esports is pretty nice.
evoli
Profile Joined May 2010
United States333 Posts
November 17 2010 09:48 GMT
#62
On November 17 2010 17:09 Dante08 wrote:
Show nested quote +
On November 17 2010 14:19 evoli wrote:
On November 17 2010 13:54 Dante08 wrote:
I like this build seems quite strong, although u could maybe squeeze out 50 more gas for a reactor on your barracks? This way you could have alot more marines with your push to deal with the protoss units


The problem isn't being so limited on gas that you can't get a reactor, but that reactors take such a long time to make. If you were to make an early reactor you wouldn't be able to make marines for quite some time. Seeing as you're only making marines until you're making Thors you'd be left really vulnerable to early aggression.


That depends on the build he scouts, still you could build a bunker at your ramp to hold off any sort of early push to get your reactor up. I know they take 50seconds to build, but losing that 50seconds of building time is worth having more marines to support your 2 thors.


I think without making the reactor you'll be able to get more marines out, for the 9 minute push. I don't know -- I'm too lazy to do the math now.

I wholeheartedly encourage for people to try to make tweaks and variations to see what works for them and what doesn't.
General Manager for EG // twitter.com/gosutrolling
Shirolol
Profile Joined April 2010
England504 Posts
November 17 2010 10:33 GMT
#63
On November 17 2010 10:37 Janook wrote:
Hey,

As much as I enjoy the accolades, I am not ready to spread this on TL and would appreciate it if the OP would remove his post.


No one else noticed this? I think it'd be nice to respect his wishes.

Interesting build anyway, personally I have NEVER used the 250mm cannons but now I want to try it out!
Korean Netizen wrote: My ears died from the static and the music and my eyes died from the depressing gameplay and bad observer.
Cheerio
Profile Blog Joined August 2007
Ukraine3178 Posts
Last Edited: 2010-11-17 10:58:15
November 17 2010 10:51 GMT
#64
One base ranged colossi beats it. Just kite till the end of time. Also 1 gate FE build should work fine. Just abandon the nat and guard the ramp, dont go too probe heavy and resources mined from natural should result with bigger army for protoss.
Quochobao
Profile Joined October 2010
United States350 Posts
November 17 2010 11:02 GMT
#65
On November 17 2010 10:37 Janook wrote:
Hey,

As much as I enjoy the accolades, I am not ready to spread this on TL and would appreciate it if the OP would remove his post.


Did anyone realize that the purported creator of this build wants this discussion to halt?
It's really funny that his post went totally ignored amidst all the 'thoughtful strategic planning' we have here.
Best or nothing.
sob3k
Profile Blog Joined August 2009
United States7572 Posts
November 17 2010 11:35 GMT
#66
On November 17 2010 20:02 Quochobao wrote:
Show nested quote +
On November 17 2010 10:37 Janook wrote:
Hey,

As much as I enjoy the accolades, I am not ready to spread this on TL and would appreciate it if the OP would remove his post.


Did anyone realize that the purported creator of this build wants this discussion to halt?
It's really funny that his post went totally ignored amidst all the 'thoughtful strategic planning' we have here.


lol, at this point it doesn't matter what Janook wants

the build isn't copyrighted, and as posted its been used before, if people want to discuss 2 thor timing attacks with strike cannons he can't stop them....

In Hungry Hungry Hippos there are no such constraints—one can constantly attempt to collect marbles with one’s hippo, limited only by one’s hippo-levering capabilities.
Dr.Sin
Profile Joined October 2010
Canada1126 Posts
Last Edited: 2010-11-17 12:27:54
November 17 2010 12:15 GMT
#67
I've used a similar build, but instead of mixing the thor with marines, I used marauders. I used the +1 damage instead of plating on the thor and skipped the strike cannon.

I do a quick push at the front to harass the protoss with a couple marines and a marauder at the start, tech up to thor and attack again with 1-2 thors and marauders.

I still need to keep testing it, but up to now its been fairly effective against roaches, stalker/robo builds and terrans that don't mass infantry. I've used mass speedlots when facing similar set ups (I play random). The suggestion made earlier to make VRs is good, you just need to micro the VRs a little bit. If you're facing a stimmed marine + thor build, I'd push into his base with a couple VRs only after he's moved out because they'll go down pretty quickly otherwise.
Weirdkid
Profile Blog Joined October 2010
Singapore2431 Posts
November 17 2010 12:24 GMT
#68
On November 17 2010 20:35 sob3k wrote:
Show nested quote +
On November 17 2010 20:02 Quochobao wrote:
On November 17 2010 10:37 Janook wrote:
Hey,

As much as I enjoy the accolades, I am not ready to spread this on TL and would appreciate it if the OP would remove his post.


Did anyone realize that the purported creator of this build wants this discussion to halt?
It's really funny that his post went totally ignored amidst all the 'thoughtful strategic planning' we have here.


lol, at this point it doesn't matter what Janook wants

the build isn't copyrighted, and as posted its been used before, if people want to discuss 2 thor timing attacks with strike cannons he can't stop them....



Maybe the thread starter should remove his name from the opener then. It's only right
"Answer not a fool according to his folly, lest you be like him yourself." - Proverbs 26:4
Dr.Sin
Profile Joined October 2010
Canada1126 Posts
Last Edited: 2010-11-17 12:27:18
November 17 2010 12:26 GMT
#69
I don't quite see what's wrong with discussing a build. Why doesn't Janook comment on what people are discussing since he's practiced this quite a bit?
JonnyLaw
Profile Blog Joined May 2010
United States3482 Posts
November 17 2010 12:37 GMT
#70
Hmm...interesting ideas here. I hope to see some more of this on the ladder soon PvT. At least a nice change up from mmm or 2port banshee.

As others have said this thread is already going and discussing 2 thor pushes which is not unique regardless of Janook's feelings as someone could reopen the exact same thread.

On the other side, posting your practice partner's build without their permission and tagging their name onto it without asking, well damn that's not very considerate.
kasumimi
Profile Blog Joined October 2007
Greece460 Posts
November 17 2010 12:54 GMT
#71
This is basically another 1-base gimmicky build encouraged by the horrible Blizzard maps. Cross your fingers and hope Toss doesn't see it coming.
I feel unimpressed ;/
Toothless`xelrae
Profile Joined November 2010
94 Posts
November 17 2010 13:02 GMT
#72
On November 17 2010 09:21 misaTO wrote:
Mass chargelots with +1 will do the trick.


i reckon by the time you scouted T's armory and fac-techlab, you already have stalkers and have gone for a different tech path. transitioning to twilight council will not only ruin your tech path, but your army as well, less minerals. and you'd need stalkers too.what if the T blocked your choke with the thor and a bunch of scvs are behind it for repairs? whats your call then? =.=
Goliathsorrow
Profile Joined September 2010
Italy317 Posts
November 17 2010 13:25 GMT
#73
On November 17 2010 19:51 Cheerio wrote:
One base ranged colossi beats it. Just kite till the end of time. Also 1 gate FE build should work fine. Just abandon the nat and guard the ramp, dont go too probe heavy and resources mined from natural should result with bigger army for protoss.

I would agree with this but doesn't the rush come too fast to get range ? Mind that I've only got rushed like this twice and I never had the chance to finish the range upgrade.

When my friend comes back online I'm gonna test a few games with this strategy (txs OP) and see what happens but meanwhile I'll share my idea and see if u like it:

Warp prism + Immortal, get the Immortal when Thor charges the strike cannon attack therefore cancelling it and wasting his DPS time by not doing anything.
sleepingdog
Profile Joined August 2008
Austria6145 Posts
Last Edited: 2010-11-17 14:20:57
November 17 2010 13:31 GMT
#74
On November 17 2010 17:00 Markwerf wrote:
Immortals only work if you somehow mass them so you have at least double the amount compared to their thors, again quite a impossible tactic if you are waiting for an observer to scout what to do..


I can't test the timings right now, but wouldn't it be - theoretically - possible to chrono-boost two immortals and just WAIT for the thors to come up the ramp?
Yes I know, thors have way higher range, but i can imagine, with proper positioning the thor stuck "behind" shouldn't be able to use his cannon-thingy, so there should always be immortals shooting.

Of course the problem remains, that by seeing marines only there's a 50/50 shot he is going banshees...and then the early immortal would (again) lead to a buildorder-loss. Pretty much a coinflip concerning the scouting, it seems.

Tbh I kinda agree with the OP insofar that I have tested opening with DTs a lot recently, both vs terrans going for timing-pushs and vs MM-playing terrans....day9 even did a daily on this, it's really a surprisingly stable opening. I don't think that just with scans from only one OC the build of the OP has a chance to succeed, you would have to spam turrets with the SCVs, which is possible btw.
Although this is kinda a QQ, but I've found myself saying "screw it" more and more often when I suspect cute stuff from terran and just go for DTs. Since you can expand behind your harass quite reasonably while getting more gateways, the robo and - very important for the first battle afterwards - chargelots, it's nowhere near as dependend on a damaging harass as many would probably suppose.

On November 17 2010 22:25 Goliathsorrow wrote:
Warp prism + Immortal, get the Immortal when Thor charges the strike cannon attack therefore cancelling it and wasting his DPS time by not doing anything.


Sorry, but - bad idea: why? because you could get a 2nd immortal instead of the warp prism. It's not about the ressources, it's literally about time....you need every second you can squeeze out of your robotics, spend all the chrono-boost you have on immortals and for the love of little jesus don't get supply-blocked. I would never waste robotics-production-time on getting a prism, UNLESS my opponent somehow decided to camp down my ramp with 2+ thors (but then again I'd probably get the prism to warp in a couple of zealots in his mineral line)
"You see....YOU SEE..." © 2010 Sen
Thezzy
Profile Joined October 2010
Netherlands2117 Posts
November 17 2010 14:32 GMT
#75
An early rush tends to kill this, which is why I tend not to try it anymore.
Pushing out with double Thors and Marines and a Hellion or two is strong, but until you get your first Thor you are amazingly vulnerable.
Against Zerg you could get a few Roaches at your door with nothing to defend yourself with.

It also has the problems of the Marines and Thors fighting for the same role: to be up front.
You want Marines in front to soak the Zealot damage and protect the SCVs/Thors from Zealot surround and Immortals. The 7 range the Thor has over the 5 range of the Marine supports this.

But, when you need to break an FF on a ramp, you have to send out the Thor in front, leaving it very vulnerable to focus fire.

A bunker helps, but that generally gives away that you don't have much else to defend yourself with.
Playing Terran is like flying down a MULE drop in a marine suit, firing a Gauss Rifle
Black Gun
Profile Blog Joined July 2009
Germany4482 Posts
Last Edited: 2010-11-17 14:36:54
November 17 2010 14:36 GMT
#76
On November 17 2010 23:32 Thezzy wrote:

A bunker helps, but that generally gives away that you don't have much else to defend yourself with.

but it will also trick the toss into at least worrying about a cloaked banshee rush. and the counters to that are an instaloss against the thorpush, and vice versa.

but i agree with other who said that combat shields or stim would probably be better than vehicle plating. plating does nothing but reduce zealot dam by 2 per attack, but it doesnt make a notable difference on stalkers or immortals.

in particular, stim on the marines would make it more easy to defend against vrs and to get up that ramp.
"What am I supposed to do against this?" - "Lose!" :-]
Rob28
Profile Joined November 2010
Canada705 Posts
November 17 2010 14:41 GMT
#77
I'm pretty sure a well-microed 4gate can beat this build 9 times out of 10. Especially with dt in the mix.
"power overwhelming"... work, dammit, work!
Black Gun
Profile Blog Joined July 2009
Germany4482 Posts
November 17 2010 14:46 GMT
#78
On November 17 2010 23:41 Rob28 wrote:
I'm pretty sure a well-microed 4gate can beat this build 9 times out of 10. Especially with dt in the mix.

4gate with dt before the 9 minute mark? sry dude, but what are u smoking?

this build is most vulnerable before the first thor comes out. u got nothing but unupgraded marines at that time. i think u will need at least 2 bunkers up your ramp if the toss hits that timing window with an attack. but if u scout it in time, it should be possible to be held off imho.
"What am I supposed to do against this?" - "Lose!" :-]
monk
Profile Blog Joined May 2009
United States8476 Posts
Last Edited: 2010-11-17 15:00:11
November 17 2010 14:52 GMT
#79
4 gate with sentries will break it, but no one gets 4 gate with dts....

I also have the same problem as sleepingdog with the scouting. From my experience with my practice partners, if you see marines, it's 40% banshee, 40% thor, 10% hidden bio build, 10% tank. You need immortals if you 2/3 gate robo to hold off the thor push, but immortals are useless vs the banshee build. Plus, the observer doesn't get to his base until it's too late. Besides abusing a "bug" with the scv repair attack priority, it's also a very coin flip build. This is what i've resorted to doing vs marines and bunkers. I start an immortal and time it so that when my observer gets to his base, I have just enough time to decide whether to cancel it or not. This way, you can get 2 immortals by the time the 1 thor push happens.
Moderator
Riot Janook
Profile Joined August 2010
United States112 Posts
November 17 2010 14:53 GMT
#80
Okay, fine, if this thread is going to exist, then I will contribute.

Firstly, regarding DTs and Hallucations.
If you start saving you scans up at 8:00, you will have 2 scans available during your push. I don't know how many DTs Protoss could stagger at you, I need to test this a little more, but theorietically you could handle them. Furthermore, if you expand behind the push and build an OC, you will have a 3rd scan ready if you need it.

Also, scans reveal hallucinations. If you see an unusual amount of immortals, and a bunch of gateway units, then you know something is up. Scan, reveal the halulcinationed immortals, and target the real ones.

The +1 armor is crucial. This build was original intended for TvZ, and so I would get the armor to help tank the lings on the thors. The armor is equally good in TvP. Someone said you put the marines up front to tank. No. You put the thors up front, with repair, to tank, and keep your marines behind the thor to kill of the zealots. Armor on a Thor is particuarly effective against Zealots ( which are the primary DPS of Protoss gateway units) because Zealots attack twice.

Regarding losing to an early push:
No. There are many builds that just rely on marines to hold back early pushes. This build is nice in particular because you use that first helion to scout the opponent. If you scout on properly, you should arrive at his base while his warpgates are transforming. This is plenty of time to throw up a bunker in time for teh 2nd wave of warpgate units. Also, your thor will pop in time to defend as well.

The first helion scout is important. You should be able to get into his base, see the entire layout, and if you feel like something is missing, add a bunker and start scouting the corners of the map.

Lastly, if there is no robo bay, you don't need 250mm cannons. Instead, you add a tech lab on your barracks after you started your first thor and the armor upgrade and research stim. This delays the push by 15 seconds I think, but it's totally worth it and will alllow your marines to take out the zealots much quicker.

A key point in the build is how you control your units while attacking.
Pull 8 SCVs and have them follow 1 thor with auto repair on.
Rally your rax and fact to the other thor, and tell all your marines to follow that thor.
Select your two thors and put them in a control group.
Select all your marines and put them in a control group.
With the 2 thors selected, and with the repair thor in front, 1A to the opponent. Don't tell your scvs or marines to attack, have them remain following their repsective thors.
If your Marines try to lunge ahead of the thors during combat to chase units, pull them back. You want the thors to tank.
If there are any collosus or immortals, 250mm them. If there are a BUNCH of collosi or immortals, scan first, then 250mm.
If you scouted no robo bay and got stim instead, stim your marines when the zealots engage.
Prev 1 2 3 4 5 6 21 22 23 Next All
Please log in or register to reply.
Live Events Refresh
RSL Revival
10:00
Season 5: Group A
Classic vs GgMaChine
Rogue vs Maru
IntoTheiNu 251
IndyStarCraft 75
LiquipediaDiscussion
Replay Cast
09:00
uThermal 2v2 Circuit S2 Apr
CranKy Ducklings104
LiquipediaDiscussion
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
Tasteless 481
Ryung 469
IndyStarCraft 75
Rex 52
MindelVK 8
StarCraft: Brood War
Sea 4765
Calm 4245
Horang2 1958
firebathero 542
Larva 300
Hyuk 293
Shine 265
Zeus 239
Soma 186
EffOrt 180
[ Show more ]
HiyA 147
Dewaltoss 138
hero 138
PianO 134
actioN 131
Leta 94
Sharp 93
ToSsGirL 93
Killer 92
ggaemo 70
Aegong 69
Shuttle 55
ZerO 45
Hm[arnc] 45
sorry 41
910 34
JulyZerg 34
Mini 29
NaDa 21
Nal_rA 17
NotJumperer 12
[sc1f]eonzerg 12
SilentControl 9
scan(afreeca) 7
Dota 2
XcaliburYe404
monkeys_forever308
ODPixel168
NeuroSwarm151
League of Legends
JimRising 401
Counter-Strike
edward208
Heroes of the Storm
Khaldor61
Other Games
gofns11441
singsing1030
Sick253
crisheroes230
DeMusliM104
ZerO(Twitch)5
Organizations
Other Games
gamesdonequick776
Dota 2
PGL Dota 2 - Main Stream78
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
[ Show 17 non-featured ]
StarCraft 2
• 3DClanTV 60
• LUISG 38
• CranKy Ducklings SOOP12
• IndyKCrew
• sooper7s
• Migwel
• LaughNgamezSOOP
• Kozan
• intothetv
• AfreecaTV YouTube
StarCraft: Brood War
• blackmanpl 21
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
League of Legends
• TFBlade1595
• Jankos1347
• Stunt576
Upcoming Events
WardiTV Invitational
32m
Percival vs Shameless
ByuN vs YoungYakov
SC Evo League
3h 32m
IPSL
5h 32m
Ret vs Art_Of_Turtle
Radley vs TBD
BSL
8h 32m
Replay Cast
13h 32m
RSL Revival
23h 32m
herO vs TriGGeR
NightMare vs Solar
uThermal 2v2 Circuit
1d 3h
BSL
1d 8h
IPSL
1d 8h
eOnzErG vs TBD
G5 vs Nesh
Patches Events
1d 13h
[ Show More ]
Replay Cast
1d 22h
Wardi Open
1d 23h
Afreeca Starleague
1d 23h
Jaedong vs Light
Monday Night Weeklies
2 days
Replay Cast
2 days
Sparkling Tuna Cup
2 days
Afreeca Starleague
2 days
Snow vs Flash
WardiTV Invitational
3 days
GSL
3 days
Classic vs Cure
Maru vs Rogue
GSL
4 days
SHIN vs Zoun
ByuN vs herO
OSC
5 days
Replay Cast
5 days
Escore
5 days
The PondCast
5 days
WardiTV Invitational
6 days
Replay Cast
6 days
CranKy Ducklings
6 days
RSL Revival
6 days
SHIN vs Bunny
ByuN vs Shameless
Liquipedia Results

Completed

Escore Tournament S2: W5
WardiTV TLMC #16
Nations Cup 2026

Ongoing

BSL Season 22
ASL Season 21
CSL 2026 SPRING (S20)
IPSL Spring 2026
KCM Race Survival 2026 Season 2
KK 2v2 League Season 1
Acropolis #4
SCTL 2026 Spring
RSL Revival: Season 5
2026 GSL S1
BLAST Rivals Spring 2026
IEM Rio 2026
PGL Bucharest 2026
Stake Ranked Episode 1
BLAST Open Spring 2026
ESL Pro League S23 Finals
ESL Pro League S23 Stage 1&2
PGL Cluj-Napoca 2026

Upcoming

BSL 22 Non-Korean Championship
CSLAN 4
Kung Fu Cup 2026 Grand Finals
HSC XXIX
uThermal 2v2 2026 Main Event
Maestros of the Game 2
2026 GSL S2
Stake Ranked Episode 3
XSE Pro League 2026
IEM Cologne Major 2026
Stake Ranked Episode 2
CS Asia Championships 2026
IEM Atlanta 2026
Asian Champions League 2026
PGL Astana 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.