• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 23:52
CEST 05:52
KST 12:52
  • 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
[ASL21] Ro24 Preview Pt2: News Flash10[ASL21] Ro24 Preview Pt1: New Chaos0Team Liquid Map Contest #22 - Presented by Monster Energy18ByuL: The Forgotten Master of ZvT30Behind the Blue - Team Liquid History Book20
Community News
$5,000 WardiTV TLMC tournament - Presented by Monster Energy1GSL CK: More events planned pending crowdfunding0Weekly Cups (May 30-Apr 5): herO, Clem, SHIN win0[BSL22] RO32 Group Stage4Weekly Cups (March 23-29): herO takes triple6
StarCraft 2
General
BGE Stara Zagora 2026 cancelled Blizzard Classic Cup @ BlizzCon 2026 - $100k prize pool Weekly Cups (May 30-Apr 5): herO, Clem, SHIN win Rongyi Cup S3 - Preview & Info Team Liquid Map Contest #22 - Presented by Monster Energy
Tourneys
RSL Season 4 announced for March-April $5,000 WardiTV TLMC tournament - Presented by Monster Energy Sea Duckling Open (Global, Bronze-Diamond) GSL CK: More events planned pending crowdfunding Sparkling Tuna Cup - Weekly Open Tournament
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 # 520 Moving Fees Mutation # 519 Inner Power Mutation # 518 Radiation Zone
Brood War
General
so ive been playing broodwar for a week straight. Gypsy to Korea ASL21 General Discussion Pros React To: JaeDong vs Queen [BSL22] RO32 Group Stage
Tourneys
[Megathread] Daily Proleagues [BSL22] RO32 Group B - Sunday 21:00 CEST [BSL22] RO32 Group A - Saturday 21:00 CEST 🌍 Weekly Foreign Showmatches
Strategy
Muta micro map competition Fighting Spirit mining rates What's the deal with APM & what's its true value Simple Questions, Simple Answers
Other Games
General Games
Stormgate/Frost Giant Megathread Starcraft Tabletop Miniature Game General RTS Discussion Thread Nintendo Switch Thread Darkest Dungeon
Dota 2
The Story of Wings Gaming Official 'what is Dota anymore' discussion
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
Mafia Game Mode Feedback/Ideas TL Mafia Community Thread Five o'clock TL Mafia
Community
General
US Politics Mega-thread Things Aren’t Peaceful in Palestine European Politico-economics QA Mega-thread Canadian Politics Mega-thread Russo-Ukrainian War Thread
Fan Clubs
The IdrA Fan Club
Media & Entertainment
[Manga] One Piece [Req][Books] Good Fantasy/SciFi books Movie Discussion!
Sports
2024 - 2026 Football Thread Formula 1 Discussion Cricket [SPORT] Tokyo Olympics 2021 Thread General nutrition recommendations
World Cup 2022
Tech Support
[G] How to Block Livestream Ads
TL Community
The Automated Ban List
Blogs
Loot Boxes—Emotions, And Why…
TrAiDoS
Broowar part 2
qwaykee
Funny Nicknames
LUCKY_NOOB
Iranian anarchists: organize…
XenOsky
FS++
Kraekkling
ASL S21 English Commentary…
namkraft
Electronics
mantequilla
Customize Sidebar...

Website Feedback

Closed Threads



Active: 2239 users

In-Game Standard Hero Builds Project - Page 363

Forum Index > The Tavern
Post a Reply
Prev 1 361 362 363 364 365 371 Next
Buckyman
Profile Joined May 2014
1364 Posts
December 25 2017 00:25 GMT
#7241
Juggernaut's mango also builds into wand.
Torte de Lini
Profile Blog Joined September 2010
Germany38463 Posts
December 25 2017 10:50 GMT
#7242
doesn't provide stats to help last-hitting.
https://twitter.com/#!/TorteDeLini (@TorteDeLini)
Torte de Lini
Profile Blog Joined September 2010
Germany38463 Posts
December 26 2017 15:54 GMT
#7243
all item/ability and talent tooltips have been updated.

That's the end of 2017 - thanks for everything.
https://twitter.com/#!/TorteDeLini (@TorteDeLini)
Torte de Lini
Profile Blog Joined September 2010
Germany38463 Posts
Last Edited: 2017-12-28 23:37:29
December 28 2017 09:53 GMT
#7244
ed
https://twitter.com/#!/TorteDeLini (@TorteDeLini)
Torte de Lini
Profile Blog Joined September 2010
Germany38463 Posts
December 28 2017 23:37 GMT
#7245
end-of-year review coming in January
https://twitter.com/#!/TorteDeLini (@TorteDeLini)
Torte de Lini
Profile Blog Joined September 2010
Germany38463 Posts
Last Edited: 2018-01-03 10:33:12
December 28 2017 23:58 GMT
#7246
ed
https://twitter.com/#!/TorteDeLini (@TorteDeLini)
Torte de Lini
Profile Blog Joined September 2010
Germany38463 Posts
January 01 2018 13:01 GMT
#7247
stats tomorrow
https://twitter.com/#!/TorteDeLini (@TorteDeLini)
Torte de Lini
Profile Blog Joined September 2010
Germany38463 Posts
Last Edited: 2018-01-02 14:55:02
January 02 2018 14:49 GMT
#7248
After 15 days (December 17 to January 1), we have risen from 286,862,062 to 290,638,574 combined subscriptions

A difference of 3,776,512
Average Subscribers per Guide is 1,851,201.11
Growth Percentage is 1.32%


5 least popular guides (bottom being the least popular):
  1. Naga Siren (Support) (461,290)
  2. Underlord (Core) (423,525)
  3. Pangolier (315,880)
  4. Dark Willow (Core) (34,212)
  5. Dark Willow (Offlane) (4,845)


5 most popular guides (top being the most popular):
  1. Sven
  2. Phantom Assassin
  3. Juggernaut
  4. Faceless Void
  5. Luna (previously rank 6)


Newly Released Guides:




    Patreon.com/Torte, this project continues to be made possible by the contributions of:

    Griffin Homan, Alfred Vogl, Cam Connor, Jade Wardle, szymond70, Loke Nielsen, Teruyo, Stepan Dyachovskiy, Chhatra Sule, Simon B, Dylan Lauritsen, Thane Brimhall, Mathew Buhler, Sean McMurray, James, Leonardo Lambertini, Sutas, Bartlomiej Jan Pasek, John Rinehart, Michael Carmody, Alexander Scheurer, Joshua Goodwin, James Sarjeant, Jordan Parker, Kenneth Sologaistoa, Hamad AlZayani, DaChrisse, Jeroen Koenders, Alan Meng, Dice, Vodka, Andrew Krigline, Garbarise, Andrew Heckathorn, Captain Marvelous, Katilyn McDougle, Benjamin Richter, dsrtfx_xx, Michael Kaeser, Lowe Schmidt, Tony Heugh, James Merrill, Guitaringegg, JimmaDaRustla, Daxdiv, Ryan Goss, Nate Hubbard, The WLD Crew, Matthew Nami, AD2L, tale, Daryl, Jesse Jorgensen-Price, John Killilea, Anna-karin, Mads Grau Kristensen, Matthew Freshwater, andy nelson, Oscar Swahn, Christopher Garcia, Kevin Janssens, D Kash Money, Swaroop Jegde, Anagh Kumar Baranwal, Jesse Ruth, Luke Mirman, Jose Cacho, Eric Barett, JJ Sigler, Mr Magnificent, Ian Lunderskov, Unfun, Douglas Hitchcock, Nick Mayo, Paul Martindale, Liam Metzeling, Stefan Chladek, George Azarias, Christopher Dickson, S J, Tyler Reid, Hursha, Aaron Bell, Cooper Johnson, Samuel Enocsson, slashershot, Igor Dolgiy, Josh Laseter, Gerald Callow, zyberspace, Kjetil Kultom, Steve, Joshua Rodman, Moe Foster, Louis Clement-Harris

    Portions of their pledges will go to long-time community members, dedicated to providing feedback to keep this collection of hero builds accurate to current standards of play.



    This latest update and hero builds changes was made possible thanks to the involvement of the following community members. Sincere thank you to: B. Jacobson, mort2hawt, icheyne, Korooo, itsToTheMax, szymond70
    https://twitter.com/#!/TorteDeLini (@TorteDeLini)
    Torte de Lini
    Profile Blog Joined September 2010
    Germany38463 Posts
    January 03 2018 10:33 GMT
    #7249
    Clockwerk
    Added Soul Ring to Situational Items

    Chaos Knight
    New Skill Build: Q W W E W R W E E T E R Q Q T Q R T T (1. Reality Rift 2. Chaos Strike 3. Chaos Bolt)
    New Talent Tree: 10 (+5 All Stats), 15 (+15 Strength), 20 (Reality Rift Pierces Spell Immune), 25 (-7 Reality Rift Armor Reduction)
    Added Linken's Sphere to Situational Items
    Moved Manta Style to Situational Items
    Moved Black King Bar to Extension Items
    Removed Drum of Endurance

    Silencer (Core)
    New Skill Build: E W E W E R E Q Q T Q R Q W T W R T T (1. Last Word 2. Arcane Curse 3. Glaives of Wisdom)
    New Talent Tree: 10 (+5 Armor), 15 (+2 Intelligence Steal), 20 (+125 Attack Range), 25 (+20% Glaives of Wisdom)
    Added Aghanim's Scepter to Core Items
    Added Bloodthorn to Extension Items
    Moved Silver Edge to Situational Items
    Removed Blink Dagger
    Removed Shadow Blade

    Tidehunter
    New Skill Build: E W E W E R E W W Q T R Q Q T Q R T T (1. Anchor Smash 2. Kraken Shell 3. Gush)

    Renamed Support
    Dark Willow (Offlane)
    Removed Animal Courier

    Dark Willow (Core)
    New Skill Build: W Q W Q W R W Q Q T E R E E T E R T T (1. Shadow Realm 2. Bramble Maze 3. Terrorize)
    Added Bottle to Early Game
    Moved Boots of Travel to Core Items
    Moved Kaya to Extension Items
    Removed Arcane Boots
    https://twitter.com/#!/TorteDeLini (@TorteDeLini)
    Sn0_Man
    Profile Blog Joined October 2012
    Tebellong44238 Posts
    January 03 2018 17:09 GMT
    #7250
    Is that really the optimal tide skill build?

    AFAIK it's very lane dependant but pros like a point in gush before the 3rd in shell. It's surprisingly awkward to have ravage as your only slow/stun/etc as a low-ms melee hero who's primary damage ability is in a small AoE around him until at least level 10. Like even if you ravage an enemy hero it's hard to kill them without gush as well in most situations.

    Gush is just a really solid level 1 skill, 110 dmg, -armour, 40% slow and reasonably low CD/mana cost, it just doesn't really help you offlane that well. It's pretty hard to justify skipping it entirely unless you are playing an insanely greedy/non-contributing jungle-offlaner.

    If your lane is so bad that you have to be prioritizing shell, you have to commit to shell over extra levels of anchor smash I think since anchor smash doesn't really imrpove it's damage mitigation at the same rate that shell does (shell does allow you to utterly ignore a ridiculous amount of right click damage early).

    Basically tide is super situational to allocate early skill points but I really hesitate to recommend a build that totally skips gush until level 10/11
    LiquidDota StaffSCIENTISTS BAFFLED | 3275929302
    Torte de Lini
    Profile Blog Joined September 2010
    Germany38463 Posts
    January 03 2018 17:16 GMT
    #7251
    On January 04 2018 02:09 Sn0_Man wrote:
    Is that really the optimal tide skill build?

    AFAIK it's very lane dependant but pros like a point in gush before the 3rd in shell. It's surprisingly awkward to have ravage as your only slow/stun/etc as a low-ms melee hero who's primary damage ability is in a small AoE around him until at least level 10. Like even if you ravage an enemy hero it's hard to kill them without gush as well in most situations.

    Gush is just a really solid level 1 skill, 110 dmg, -armour, 40% slow and reasonably low CD/mana cost, it just doesn't really help you offlane that well. It's pretty hard to justify skipping it entirely unless you are playing an insanely greedy/non-contributing jungle-offlaner.

    If your lane is so bad that you have to be prioritizing shell, you have to commit to shell over extra levels of anchor smash I think since anchor smash doesn't really imrpove it's damage mitigation at the same rate that shell does (shell does allow you to utterly ignore a ridiculous amount of right click damage early).

    Basically tide is super situational to allocate early skill points but I really hesitate to recommend a build that totally skips gush until level 10/11



    The previous build was at 11 after the Gush talent, so it was very strange.
    We're seeing Gush gotten at 8-9-10, sometimes at 3 or 4 as well but it doesn't come up as much.

    Ultimately the goal is to get to Ancients once you have sufficient Anchor Smash + Kraken Shell to farm out your big core item.
    https://twitter.com/#!/TorteDeLini (@TorteDeLini)
    Sn0_Man
    Profile Blog Joined October 2012
    Tebellong44238 Posts
    January 03 2018 17:25 GMT
    #7252
    Well you certainly don't need level 4 shell for ancients (2 is dicey, but 3 is quite sufficient)

    I do understand the theory of "survive the offlane with ultra tankiness, retreat to jungle to farm blink/mek asap with anchor smash" it's just that afk farming and only contributing ravage and nothing else to early fights just isn't a good gameplan. Ceding the lane in favour of hitting ancients for 5 minutes in order to produce a blink dagger or mek just isn't a good use of a hero or a good way to play. Stacking the ancients a bunch of times and wiping them out for a spike of gold to produce blink at some timing is great, but your hero needs to be doing things in between stacking those ancients and gush is the skill that makes you able to bully, threaten and contribute. Especially as a hero as hard to push out of a lane as tide is, it's very important to occupy space on the map forcing the enemy to commit heroes to defending their safelane.
    LiquidDota StaffSCIENTISTS BAFFLED | 3275929302
    Torte de Lini
    Profile Blog Joined September 2010
    Germany38463 Posts
    January 03 2018 18:39 GMT
    #7253
    On January 04 2018 02:25 Sn0_Man wrote:
    Well you certainly don't need level 4 shell for ancients (2 is dicey, but 3 is quite sufficient)

    I do understand the theory of "survive the offlane with ultra tankiness, retreat to jungle to farm blink/mek asap with anchor smash" it's just that afk farming and only contributing ravage and nothing else to early fights just isn't a good gameplan. Ceding the lane in favour of hitting ancients for 5 minutes in order to produce a blink dagger or mek just isn't a good use of a hero or a good way to play. Stacking the ancients a bunch of times and wiping them out for a spike of gold to produce blink at some timing is great, but your hero needs to be doing things in between stacking those ancients and gush is the skill that makes you able to bully, threaten and contribute. Especially as a hero as hard to push out of a lane as tide is, it's very important to occupy space on the map forcing the enemy to commit heroes to defending their safelane.


    We can change the description of the talent to include "stacking and popping ancients"
    At what level do you suggest Gush?

    If I recall, biggest problem was he suffered from mana issues even with Arcane and farming ancients.
    https://twitter.com/#!/TorteDeLini (@TorteDeLini)
    Sn0_Man
    Profile Blog Joined October 2012
    Tebellong44238 Posts
    January 03 2018 19:05 GMT
    #7254
    That's part of the problem with the "dissappear trying to farm a blink" tidehunter is that you actually need a soul ring to jungle with tide (spamming anchor smash on cooldown). Mana boots give you enough to exist on the map usually though and are a big help to your team. In lane, you are much more judicious with your spells because you can usually get creeps at a decent rate with more reasonable spell useage.

    it's still incredibly lane dependant when you take points in skills, but something like e/w/w/e/q/r gives you way more potential and about as much tankiness at the cost of some jungle-farming speed loss. I don't think you generally want to clear the ancients too early anyway since tide isn't very fast at doing them so you need a decent sized stack for it to be worth his time. Plus you invest a LOT of mana in it, so you can't just do it willy-nilly.
    LiquidDota StaffSCIENTISTS BAFFLED | 3275929302
    Doomblaze
    Profile Blog Joined October 2010
    United States1292 Posts
    Last Edited: 2018-01-05 11:51:44
    January 05 2018 11:48 GMT
    #7255
    You get gush whenever you feel you can use it. If you have an advantage in lane and feel that a gush can help you get a kill on a support or force their carry out of lane, its a good investment, but if you're sitting at your tower and hoping to catch up in levels by killing neutrals it doesnt make much sense.

    I would definitely get a point before level 10, 8 at the latest, theres no need to max out both kraken shell and anchor smash since they have similar functions in lane, and outside of lane all that matters is that kraken shell will remove debuffs before you ravage
    In Mushi we trust
    PRAISEOURLORDMRLIZAR
    Profile Joined January 2018
    2 Posts
    January 05 2018 13:39 GMT
    #7256
    I have a few suggestions for the AM guide
    1) Remove aghs from the core items section. Right now aghs serves as a worse linkens for am since he gets less stats from it and AM doesn't care too much about the price.
    2 Put abyssal blade in as standard 3rd item since in lower level games all people want to do is fight and kill and abyssal is the item to buy for that purpose
    3) Add Skadi as a situational item its a good alternative to abyssal when you need health more than hard lockdown.
    4) Add eblade as a situational item good for linkens poping and nuking people with mana void.
    Torte de Lini
    Profile Blog Joined September 2010
    Germany38463 Posts
    January 05 2018 14:46 GMT
    #7257
    On January 05 2018 22:39 PRAISEOURLORDMRLIZAR wrote:
    I have a few suggestions for the AM guide
    1) Remove aghs from the core items section. Right now aghs serves as a worse linkens for am since he gets less stats from it and AM doesn't care too much about the price.
    2 Put abyssal blade in as standard 3rd item since in lower level games all people want to do is fight and kill and abyssal is the item to buy for that purpose
    3) Add Skadi as a situational item its a good alternative to abyssal when you need health more than hard lockdown.
    4) Add eblade as a situational item good for linkens poping and nuking people with mana void.


    1. Aghs is more popular than Linken's in purchases across the board
    2. We follow the standard build for AM, not lower-level games in which Abyssal Blade is an extension item depending on the game (though I agree lockdown is often the next item purchased)
    3. Situational items are for non-end-game purchases. Skadi is a late-game purchase and must replace an extension item (6 items max per tab)
    4. Nullifer/Abyssal is pretty good to help pop Linken's. Never see e-blade purchased. Very expensive.
    https://twitter.com/#!/TorteDeLini (@TorteDeLini)
    PRAISEOURLORDMRLIZAR
    Profile Joined January 2018
    2 Posts
    January 05 2018 16:00 GMT
    #7258
    1. Aghs is more popular than Linken's in purchases across the board

    This is true though I guess I just never had quite as much success with aghs as I have linkens
    3. Situational items are for non-end-game purchases. Skadi is a late-game purchase and must replace an extension item (6 items max per tab)

    Thanks for explaining the difference between situational and extension I wasn't really sure what they were until now but I still feel Skadi should go in one of the two.
    4. Nullifer/Abyssal is pretty good to help pop Linken's. Never see e-blade purchased. Very expensive.

    I've never really tried nullifier on AM though it seems like basically the same thing as an eblade just with a purge and mute instead of a nuke and spell amp.
    Torte de Lini
    Profile Blog Joined September 2010
    Germany38463 Posts
    January 05 2018 16:13 GMT
    #7259
    On January 06 2018 01:00 PRAISEOURLORDMRLIZAR wrote:
    Show nested quote +
    4. Nullifer/Abyssal is pretty good to help pop Linken's. Never see e-blade purchased. Very expensive.

    I've never really tried nullifier on AM though it seems like basically the same thing as an eblade just with a purge and mute instead of a nuke and spell amp.


    And the fact that you can auto-attack.
    https://twitter.com/#!/TorteDeLini (@TorteDeLini)
    RuiBarbO
    Profile Blog Joined August 2012
    United States1340 Posts
    January 07 2018 03:09 GMT
    #7260
    Is your name supposed to be pussyfucker69 or is someone trolling you
    Can someone please explain/how water falls with no rain?
    Prev 1 361 362 363 364 365 371 Next
    Please log in or register to reply.
    Live Events Refresh
    Replay Cast
    00:00
    WardiTV Mondays #77
    LiquipediaDiscussion
    [ Submit Event ]
    Live Streams
    Refresh
    StarCraft 2
    WinterStarcraft472
    ViBE252
    RuFF_SC2 213
    StarCraft: Brood War
    GuemChi 6197
    NaDa 19
    Bale 17
    ggaemo 1
    Dota 2
    NeuroSwarm123
    League of Legends
    JimRising 696
    Counter-Strike
    taco 741
    C9.Mang0356
    Other Games
    summit1g15757
    hungrybox368
    Maynarde132
    Mew2King54
    Organizations
    Other Games
    gamesdonequick1363
    BasetradeTV96
    StarCraft 2
    Blizzard YouTube
    StarCraft: Brood War
    BSLTrovo
    sctven
    [ Show 13 non-featured ]
    StarCraft 2
    • Berry_CruncH131
    • davetesta41
    • AfreecaTV YouTube
    • intothetv
    • Kozan
    • IndyKCrew
    • LaughNgamezSOOP
    • Migwel
    • sooper7s
    StarCraft: Brood War
    • BSLYoutube
    • STPLYoutube
    • ZZZeroYoutube
    League of Legends
    • Lourlo924
    Upcoming Events
    The PondCast
    6h 8m
    CranKy Ducklings
    20h 8m
    WardiTV Team League
    1d 7h
    Replay Cast
    1d 20h
    CranKy Ducklings
    2 days
    WardiTV Team League
    2 days
    uThermal 2v2 Circuit
    2 days
    BSL
    2 days
    n0maD vs perroflaco
    TerrOr vs ZZZero
    MadiNho vs WolFix
    DragOn vs LancerX
    Sparkling Tuna Cup
    3 days
    WardiTV Team League
    3 days
    [ Show More ]
    OSC
    3 days
    BSL
    3 days
    Sterling vs Azhi_Dahaki
    Napoleon vs Mazur
    Jimin vs Nesh
    spx vs Strudel
    Replay Cast
    3 days
    Replay Cast
    4 days
    Wardi Open
    4 days
    GSL
    5 days
    Replay Cast
    6 days
    Kung Fu Cup
    6 days
    Replay Cast
    6 days
    Liquipedia Results

    Completed

    CSL Elite League 2026
    RSL Revival: Season 4
    NationLESS Cup

    Ongoing

    BSL Season 22
    ASL Season 21
    CSL 2026 SPRING (S20)
    StarCraft2 Community Team League 2026 Spring
    Nations Cup 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
    IEM Kraków 2026
    BLAST Bounty Winter 2026

    Upcoming

    Escore Tournament S2: W2
    IPSL Spring 2026
    Escore Tournament S2: W3
    Acropolis #4
    BSL 22 Non-Korean Championship
    CSLAN 4
    Kung Fu Cup 2026 Grand Finals
    HSC XXIX
    uThermal 2v2 2026 Main Event
    RSL Revival: Season 5
    WardiTV TLMC #16
    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
    CCT Season 3 Global Finals
    IEM Rio 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.