• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 16:46
CET 21:46
KST 05:46
  • 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 Pt1: New Chaos0Team Liquid Map Contest #22 - Presented by Monster Energy5ByuL: The Forgotten Master of ZvT30Behind the Blue - Team Liquid History Book19Clem wins HomeStory Cup 289
Community News
Blizzard Classic Cup @ BlizzCon 2026 - $100k prize pool37Weekly Cups (March 9-15): herO, Clem, ByuN win42026 KungFu Cup Announcement6BGE Stara Zagora 2026 cancelled12Blizzard Classic Cup - Tastosis announced as captains18
StarCraft 2
General
Blizzard Classic Cup @ BlizzCon 2026 - $100k prize pool Potential Updates Coming to the SC2 CN Server Weekly Cups (March 2-8): ByuN overcomes PvT block Weekly Cups (August 25-31): Clem's Last Straw? Weekly Cups (March 9-15): herO, Clem, ByuN win
Tourneys
World University TeamLeague (500$+) | Signups Open RSL Season 4 announced for March-April Sparkling Tuna Cup - Weekly Open Tournament WardiTV Team League Season 10 KSL Week 87
Strategy
Custom Maps
Publishing has been re-enabled! [Feb 24th 2026]
External Content
Mutation # 518 Radiation Zone The PondCast: SC2 News & Results Mutation # 517 Distant Threat Mutation # 516 Specter of Death
Brood War
General
BGH Auto Balance -> http://bghmmr.eu/ JaeDong's form before ASL [ASL21] Ro24 Preview Pt1: New Chaos ASL21 General Discussion Gypsy to Korea
Tourneys
[Megathread] Daily Proleagues [BSL22] Open Qualifiers & Ladder Tours Small VOD Thread 2.0 IPSL Spring 2026 is here!
Strategy
Fighting Spirit mining rates Simple Questions, Simple Answers Soma's 9 hatch build from ASL Game 2
Other Games
General Games
General RTS Discussion Thread Stormgate/Frost Giant Megathread Nintendo Switch Thread Path of Exile Dawn of War IV
Dota 2
Official 'what is Dota anymore' discussion 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
Five o'clock TL Mafia Mafia Game Mode Feedback/Ideas Vanilla Mini Mafia TL Mafia Community Thread
Community
General
US Politics Mega-thread Things Aren’t Peaceful in Palestine YouTube Thread Canadian Politics Mega-thread Russo-Ukrainian War Thread
Fan Clubs
The IdrA Fan Club
Media & Entertainment
Movie Discussion! [Req][Books] Good Fantasy/SciFi books [Manga] One Piece
Sports
2024 - 2026 Football Thread Cricket [SPORT] Formula 1 Discussion Tokyo Olympics 2021 Thread General nutrition recommendations
World Cup 2022
Tech Support
Laptop capable of using Photoshop Lightroom?
TL Community
The Automated Ban List
Blogs
Funny Nicknames
LUCKY_NOOB
Money Laundering In Video Ga…
TrAiDoS
Iranian anarchists: organize…
XenOsky
FS++
Kraekkling
Shocked by a laser…
Spydermine0240
Unintentional protectionism…
Uldridge
ASL S21 English Commentary…
namkraft
Customize Sidebar...

Website Feedback

Closed Threads



Active: 2262 users

[Patch 4.6] Twitch VU General Discussion - Page 8

Forum Index > LoL General
Post a Reply
Prev 1 6 7 8 9 10 146 Next
Updated TL LoL policy in regards to the use of "lomo"
Lonyo
Profile Blog Joined December 2009
United Kingdom3884 Posts
April 22 2014 08:49 GMT
#141
On April 22 2014 16:07 IMoperator wrote:
Would riot allow pros to use curse voice or other 3rd party programs in the LCS? If the answer to that is no, then all those programs should be banned nuff said.

So what about voice comms? They aren't build into the game, and it's not practical to use them on SoloQ most of the time.
Ban voice comms in LCS!
Or add voice chat to the LoL client.
HOLY CHECK!
IMoperator
Profile Joined October 2011
4476 Posts
Last Edited: 2014-04-22 08:55:26
April 22 2014 08:55 GMT
#142
On April 22 2014 17:49 Lonyo wrote:
Show nested quote +
On April 22 2014 16:07 IMoperator wrote:
Would riot allow pros to use curse voice or other 3rd party programs in the LCS? If the answer to that is no, then all those programs should be banned nuff said.

So what about voice comms? They aren't build into the game, and it's not practical to use them on SoloQ most of the time.
Ban voice comms in LCS!
Or add voice chat to the LoL client.

except nothing's stopping people right now from using skype/teamspeak/ventrilo etc. to talk with teammates in solo queue. curse voice just made it easier. Why would you even mention this, you have to know i'm mostly talking about the timers and shit right?
RouaF
Profile Joined October 2010
France4121 Posts
April 22 2014 08:56 GMT
#143
On April 22 2014 16:01 dae wrote:
Like I said before, forcing people to download 3rd party programs to be on even footing is retarded.

Doesn't matter how small, or how large of an advantage it is, if it gives an advantage in game it should be banned.

If it should be in game let riot do it.

Allowing Curse Voice is opening a Pandora's box that should be left closed.

Exactly. I'm not sure why there is a debate about this. It is an advantage even if small (and I wouldn't call having the exact ults timer down to the second a small advantage).

If you guys have played world of warcraft you should know that addons could give an extremely huge advantage but they were part of the game and anybody could download and adjust them to their preferences. Still, they were banned from pro play and at all the LAN tournaments players were forced to use the default UI (so most pros trained without addons online anyway).

Either Riot fully supports addons (like was done in WoW) or they ban them. The curse thing is just the beginning of what can be done, you could have ward timers, you could even show wards on the map when you see the enemy warding because hey we've seen that guy plant it here so we all know where it is and how long it lasts right ?

In my opinion RIot should ban all that shit and decide whether or not they want to implement part of it in the default UI (and imo again, they shouldn't), to me even checking your opponent runes/masteries on lolking is already cheating since you can't see it ingame. Riot did a nice job of not having pay to win in the game, let's not ruin it with silly 3rd party programs/websites.
739
Profile Blog Joined May 2009
Bearded Elder29904 Posts
April 22 2014 08:57 GMT
#144
On April 22 2014 17:35 IMoperator wrote:
Show nested quote +
On April 22 2014 17:27 739 wrote:
BTW quick question, because I'm just a random Silver noob, I want to play Leblanc in solo queue but how do you exactly play her? I mean, I've never used smartcasts and how am I able to combo her properly? Like W>Q>R>E>DFG combo in a short period? Smartcasts only? How do they exactly work? Because using 4 skills + DFG manually seems too freaking hard :\

yeah you basically have to smartcast with her. standard combo is w to get in range, dfg-q-r-e to one shot and w back in time.

So how does smartcasts work? It means that I dont have to left click every single time with a spell on enemy champion? I just point it out with mouse and then just smash keyboard? Don't know if I'll get used to it :D
WriterSalty oldboy that loves memes | One and only back-to-back Liquibet Winner
GolemMadness
Profile Blog Joined September 2010
Canada11044 Posts
April 22 2014 09:00 GMT
#145
What's with the trend of champion avatars becoming floating heads? First Malphite, now Twitch. It just looks stupid.
http://na.op.gg/summoner/userName=FLABREZU
IMoperator
Profile Joined October 2011
4476 Posts
Last Edited: 2014-04-22 09:05:35
April 22 2014 09:03 GMT
#146
On April 22 2014 17:57 739 wrote:
Show nested quote +
On April 22 2014 17:35 IMoperator wrote:
On April 22 2014 17:27 739 wrote:
BTW quick question, because I'm just a random Silver noob, I want to play Leblanc in solo queue but how do you exactly play her? I mean, I've never used smartcasts and how am I able to combo her properly? Like W>Q>R>E>DFG combo in a short period? Smartcasts only? How do they exactly work? Because using 4 skills + DFG manually seems too freaking hard :\

yeah you basically have to smartcast with her. standard combo is w to get in range, dfg-q-r-e to one shot and w back in time.

So how does smartcasts work? It means that I dont have to left click every single time with a spell on enemy champion? I just point it out with mouse and then just smash keyboard? Don't know if I'll get used to it :D

yeah, you just basically hover it over where you want it to go and it'll do it. I would just switch to it, it can only help. At first it'll seem like it's a lot harder, but after a day or so of using it you'll be used to it and you'll wonder why you didn't switch sooner.

Edit: oh and also make sure you put on "show range indicators" or w/e, so you can see the spells range while holding down the skill (like with ahri's q for example, click once and it will bring up the range indicator of the spell, and then release the mouse button to actually use the spell), it really helps people know the ranges of their spells while smartcasting.
RouaF
Profile Joined October 2010
France4121 Posts
April 22 2014 09:05 GMT
#147
On April 22 2014 18:00 GolemMadness wrote:
What's with the trend of champion avatars becoming floating heads? First Malphite, now Twitch. It just looks stupid.

Yeah I liked the old twitch . Oh well it seems like every time riot changes something I'm complaining :D.
killerdog
Profile Joined February 2010
Denmark6522 Posts
Last Edited: 2014-04-22 09:15:17
April 22 2014 09:08 GMT
#148
On April 22 2014 17:57 739 wrote:
Show nested quote +
On April 22 2014 17:35 IMoperator wrote:
On April 22 2014 17:27 739 wrote:
BTW quick question, because I'm just a random Silver noob, I want to play Leblanc in solo queue but how do you exactly play her? I mean, I've never used smartcasts and how am I able to combo her properly? Like W>Q>R>E>DFG combo in a short period? Smartcasts only? How do they exactly work? Because using 4 skills + DFG manually seems too freaking hard :\

yeah you basically have to smartcast with her. standard combo is w to get in range, dfg-q-r-e to one shot and w back in time.

So how does smartcasts work? It means that I dont have to left click every single time with a spell on enemy champion? I just point it out with mouse and then just smash keyboard? Don't know if I'll get used to it :D

Two kinds of smartcast.

You can play with indicators, where pressing the key down causes the aiming thingy to appear, just like pressing a button does with normal casting, then releasing the button acts as the "left click" and casts the ability. This lets you still be able to aim skillshots, and judge ranges easily, but is a fair bit slower then pure smartcasting, and sometimes if you try and do a really fast combo it bugs out if you press a button before you released the previous button, and spells get missed. (This has screwed me over on kata so many times >.>) But it can be helpful as training wheels if you're really struggling with actual smartcast.

Pure smartcast is just the second the button gets depressed, the spell casts. Lets you do combos super fast, leblancs all in just becomes wqre, which you can really easily pres in less then half a second. You need to know your ranges really well though.

Also one specific issue i had on lb when i was still learning her was I would w, then try and q, but would still be slightly out of q range. The q doesn't cast then as i'm out of range, and then I hit r, which just jumps me forward again because the last spell I cast was w. I'm now on top of them, confusedly e then jump back to my w and run away in embarassment :p
Some other champs have annoying accidents with smartcast too, like trying to q-e with syndra, but your cursor is slightly out of range for the q, so you just e the air and look like an idiot. Skills which need dragging along the ground (victor laser, rumble ult) shouldn't be smartcast either.

The setup i use is q w e r all smartcast, then i have normal cast on shift+q, shift+w, shift + e and shift+r. So if i need to aim a careful nidalee spear, or check the range on something or anything, i can just shift + button. I also have t set to "smart cast e on self" because so many champions have a heal or shield on e, and it's pretty useful to be able to reflexsively heal/shield yourself.

Oh, and it's useful to have a few of your item slots be smart cast too. I have the first three slots smartcasted by 1-3, then trinket on 4, and the last three slots normal casted by 5-7. Lets me have wards and pinks on normal cast so i don't misplace them, but I can still have things like dfg be smartcasted, which really helps with the burst combos a lot of mages need to do. (I also have shift+1-3 make the slots normal cast, same as skills.)
739
Profile Blog Joined May 2009
Bearded Elder29904 Posts
April 22 2014 09:17 GMT
#149
Thanks for the detailed answers !

And damn, just by reading this it seems pretty hard for me, I guess I'll just create some Bot game to check how exactly does smartcasting work (especially on LB) and I guess I'll try it in ranked game, later on
WriterSalty oldboy that loves memes | One and only back-to-back Liquibet Winner
Omnishroud
Profile Blog Joined November 2013
1073 Posts
April 22 2014 09:52 GMT
#150
I think jungle buff timers are fine tbh, drake / baron / blue etc. But it should definitely be included in the client and not some 3rd party program.

Ult timers are fucking LOL what. Nobody times that shit. As a silver player, i can somewhat judge when i know someone has an ult or not, but time it exactly? thats a bit of a joke and im sure even diamond players cant do that level of calculation in a split-second if at all.

Also re-posting this because its wtf awesome.

Omni = Capped (RIP TL Account) - LoL EUW: Capped92 - EU Bnet: Capped#1137 - Steam: Capped92
Alaric
Profile Joined November 2009
France45622 Posts
April 22 2014 10:04 GMT
#151
I time stuff like Shen ult, TF ult (I would if I remembered its cd), Karthus/Soraka/Nocturne ult, and some others (like Pantheon's) approximately. When someone roams from my lane without ult (or roamed to mine and used it there) I signal it in chat.
Whenever someone used a "big ult" on me and it's about time for it to be back up (like getting ganked by WW or Nocturne and we see him in the river a bit later) I'll say he's got it. I also tend to make estimations of when the enemy jungler gets 6 based on what level he is when he shows up and buff timers.

It's not that useful, tbh. Mostly because your teammates don't read the chat then get baited and squashed anyway. But I guess at least I'm not the one it happens to.
Cant take LMS hipsters serious.
nafta
Profile Joined August 2010
Bulgaria18893 Posts
April 22 2014 10:19 GMT
#152
On April 22 2014 17:38 Sponkz wrote:
Show nested quote +
On April 22 2014 16:57 Kenpachi wrote:
are runes on sale? and what are adc runes nowadays?



2 AS quints, 1 AD quint, 5 flat hp seals, 4 armor seals, ad marks, mres/mana reg/as glyphs

I used to think this would be it.But everyone who doesn't run lifesteal usualy gets rekt in lane in my experience.
Omnishroud
Profile Blog Joined November 2013
1073 Posts
Last Edited: 2014-04-22 10:26:11
April 22 2014 10:25 GMT
#153
Approximately is the word for it though. You'll see an ult go off and be like, "2 mins" "3 mins" in your mind (or type it, as you do?) but you'll never be like, TF ult level 2 150s CD, 20% CDR + 5% CDR masteries - 111.5S CD. TF ult 14:06.

(I have no idea if TF's ult is 2 mins, so fu its an example.)

You can get a rough guesstimate of when a champs ult is up or not, that shit is game-sense and knowledge and distinguishes good from bad but nobody ever has that shit down to the exact time and directly in front of them.

League is a game of imperfect information and it should remain that way. Being able to have exact information like this is completely derogatory IMO. It reminds me of competitive halo teams with their coaches shouting out wep/item respawns. Quake players never had that shit? It was all part of the game.

With it, you'll never have to make a judgement call, you'll never be able to surprise someone, you'll never get that split-second cooldown that allows you to win a fight because they'll ALWAYS see it coming.

Wheres the fun in that?
Omni = Capped (RIP TL Account) - LoL EUW: Capped92 - EU Bnet: Capped#1137 - Steam: Capped92
GolemMadness
Profile Blog Joined September 2010
Canada11044 Posts
April 22 2014 10:32 GMT
#154
On April 22 2014 19:19 nafta wrote:
Show nested quote +
On April 22 2014 17:38 Sponkz wrote:
On April 22 2014 16:57 Kenpachi wrote:
are runes on sale? and what are adc runes nowadays?



2 AS quints, 1 AD quint, 5 flat hp seals, 4 armor seals, ad marks, mres/mana reg/as glyphs

I used to think this would be it.But everyone who doesn't run lifesteal usualy gets rekt in lane in my experience.


I'm starting to see more and more people not running lifesteal quints. I think pros are running lifesteal pretty rarely now.
http://na.op.gg/summoner/userName=FLABREZU
739
Profile Blog Joined May 2009
Bearded Elder29904 Posts
Last Edited: 2014-04-22 10:46:22
April 22 2014 10:40 GMT
#155
http://www.twitch.tv/nicegametv

SKT vs Prime, YASUO FAKER !
WriterSalty oldboy that loves memes | One and only back-to-back Liquibet Winner
nafta
Profile Joined August 2010
Bulgaria18893 Posts
April 22 2014 10:58 GMT
#156
On April 22 2014 19:32 GolemMadness wrote:
Show nested quote +
On April 22 2014 19:19 nafta wrote:
On April 22 2014 17:38 Sponkz wrote:
On April 22 2014 16:57 Kenpachi wrote:
are runes on sale? and what are adc runes nowadays?



2 AS quints, 1 AD quint, 5 flat hp seals, 4 armor seals, ad marks, mres/mana reg/as glyphs

I used to think this would be it.But everyone who doesn't run lifesteal usualy gets rekt in lane in my experience.


I'm starting to see more and more people not running lifesteal quints. I think pros are running lifesteal pretty rarely now.

Why would what pros are doing matter?90% of the time they don't even 2v2 and atk speed is definitely better in laneswaps.
Sponkz
Profile Joined May 2011
Denmark4564 Posts
April 22 2014 11:00 GMT
#157
On April 22 2014 19:40 739 wrote:
http://www.twitch.tv/nicegametv

SKT vs Prime, YASUO FAKER !


What patch are they playing on?
hi
sylverfyre
Profile Joined May 2010
United States8298 Posts
April 22 2014 11:03 GMT
#158
On April 22 2014 11:39 Gahlo wrote:
Show nested quote +
On April 22 2014 11:34 red_ wrote:
#FreeSprayNPray

Worst patch change in the game's history.

First they came for Finales Funklen...

We got them to change that to Final Spark instead of Infinite Light at least. Maybe we can get them to change it here too.
739
Profile Blog Joined May 2009
Bearded Elder29904 Posts
April 22 2014 11:04 GMT
#159
On April 22 2014 20:00 Sponkz wrote:
Show nested quote +
On April 22 2014 19:40 739 wrote:
http://www.twitch.tv/nicegametv

SKT vs Prime, YASUO FAKER !


What patch are they playing on?

No idea :<
WriterSalty oldboy that loves memes | One and only back-to-back Liquibet Winner
sylverfyre
Profile Joined May 2010
United States8298 Posts
Last Edited: 2014-04-22 11:04:33
April 22 2014 11:04 GMT
#160
On April 22 2014 19:25 Omnishroud wrote:
Approximately is the word for it though. You'll see an ult go off and be like, "2 mins" "3 mins" in your mind (or type it, as you do?) but you'll never be like, TF ult level 2 150s CD, 20% CDR + 5% CDR masteries - 111.5S CD. TF ult 14:06.

(I have no idea if TF's ult is 2 mins, so fu its an example.)

You can get a rough guesstimate of when a champs ult is up or not, that shit is game-sense and knowledge and distinguishes good from bad but nobody ever has that shit down to the exact time and directly in front of them.

League is a game of imperfect information and it should remain that way. Being able to have exact information like this is completely derogatory IMO. It reminds me of competitive halo teams with their coaches shouting out wep/item respawns. Quake players never had that shit? It was all part of the game.

With it, you'll never have to make a judgement call, you'll never be able to surprise someone, you'll never get that split-second cooldown that allows you to win a fight because they'll ALWAYS see it coming.

Wheres the fun in that?

It's showing ALLIED cooldowns. It's just an improvement over the shitty green dot.
Prev 1 6 7 8 9 10 146 Next
Please log in or register to reply.
Live Events Refresh
PSISTORM Gaming Misc
20:00
FSL showmatch Nachoz vs all
Freeedom26
Liquipedia
BSL
20:00
S22 - Open Qualifier #3
ZZZero.O87
LiquipediaDiscussion
LAN Event
16:00
StarCraft Madness Day 2
Airneanach156
Liquipedia
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
mouzHeroMarine 453
ROOTCatZ 77
Ketroc 53
StarCraft: Brood War
Calm 2775
Mini 473
Zeus 289
Shuttle 123
actioN 89
ZZZero.O 87
Dewaltoss 82
ggaemo 72
Oya187 29
Dota 2
monkeys_forever164
Counter-Strike
fl0m4844
pashabiceps1799
Super Smash Bros
hungrybox721
Heroes of the Storm
Liquid`Hasu666
Other Games
summit1g6549
Grubby3095
FrodaN2586
Liquid`RaSZi2061
B2W.Neo783
ceh9387
ToD148
mouzStarbuck142
Hui .82
UpATreeSC37
JuggernautJason22
deth6
Organizations
Other Games
gamesdonequick1015
Dota 2
PGL Dota 2 - Main Stream51
StarCraft 2
angryscii 35
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
sctven
[ Show 19 non-featured ]
StarCraft 2
• Hupsaiya 120
• HeavenSC 20
• Sammyuel 12
• Reevou 11
• Kozan
• Migwel
• sooper7s
• AfreecaTV YouTube
• intothetv
• IndyKCrew
• LaughNgamezSOOP
StarCraft: Brood War
• Michael_bg 2
• STPLYoutube
• ZZZeroYoutube
• BSLYoutube
Dota 2
• WagamamaTV323
League of Legends
• Nemesis3828
• Shiphtur526
Other Games
• imaqtpie1396
Upcoming Events
Replay Cast
12h 15m
Afreeca Starleague
13h 15m
Sharp vs Scan
Rain vs Mong
Wardi Open
15h 15m
Monday Night Weeklies
20h 15m
Sparkling Tuna Cup
1d 13h
Afreeca Starleague
1d 13h
Soulkey vs Ample
JyJ vs sSak
Replay Cast
2 days
Afreeca Starleague
2 days
hero vs YSC
Larva vs Shine
Kung Fu Cup
2 days
Replay Cast
3 days
[ Show More ]
KCM Race Survival
3 days
The PondCast
3 days
WardiTV Team League
3 days
Replay Cast
4 days
WardiTV Team League
4 days
RSL Revival
5 days
Cure vs Zoun
herO vs Rogue
WardiTV Team League
5 days
Platinum Heroes Events
5 days
BSL
5 days
RSL Revival
6 days
ByuN vs Maru
MaxPax vs TriGGeR
WardiTV Team League
6 days
BSL
6 days
Liquipedia Results

Completed

Jeongseon Sooper Cup
WardiTV Winter 2026
Underdog Cup #3

Ongoing

KCM Race Survival 2026 Season 1
BSL Season 22
CSL Elite League 2026
CSL Season 20: Qualifier 1
RSL Revival: Season 4
Nations Cup 2026
NationLESS Cup
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
BLAST Bounty Winter Qual

Upcoming

ASL Season 21
Acropolis #4 - TS6
2026 Changsha Offline CUP
CSL Season 20: Qualifier 2
CSL 2026 SPRING (S20)
Acropolis #4
IPSL Spring 2026
Kung Fu Cup 2026 Grand Finals
HSC XXIX
uThermal 2v2 2026 Main Event
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
PGL Bucharest 2026
Stake Ranked Episode 1
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.