• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 09:35
CET 14:35
KST 22: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
ByuL: The Forgotten Master of ZvT29Behind the Blue - Team Liquid History Book19Clem wins HomeStory Cup 289HomeStory Cup 28 - Info & Preview13Rongyi Cup S3 - Preview & Info8
Community News
Weekly Cups (March 2-8): ByuN overcomes PvT block0GSL CK - New online series13BSL Season 224Vitality ends partnership with ONSYDE20Team Liquid Map Contest - Preparation Notice6
StarCraft 2
General
GSL CK - New online series Weekly Cups (March 2-8): ByuN overcomes PvT block Weekly Cups (Feb 23-Mar 1): herO doubles, 2v2 bonanza Vitality ends partnership with ONSYDE How do you think the 5.0.15 balance patch (Oct 2025) for StarCraft II has affected the game?
Tourneys
Master Swan Open (Global Bronze-Master 2) RSL Season 4 announced for March-April Sparkling Tuna Cup - Weekly Open Tournament PIG STY FESTIVAL 7.0! (19 Feb - 1 Mar) $5,000 WardiTV Winter Championship 2026
Strategy
Custom Maps
Publishing has been re-enabled! [Feb 24th 2026] Map Editor closed ?
External Content
The PondCast: SC2 News & Results Mutation # 516 Specter of Death Mutation # 515 Together Forever Mutation # 514 Ulnar New Year
Brood War
General
ASL21 General Discussion BGH Auto Balance -> http://bghmmr.eu/ BSL 22 Map Contest — Submissions OPEN to March 10 BSL Season 22 battle.net problems
Tourneys
ASL Season 21 Qualifiers March 7-8 [Megathread] Daily Proleagues BWCL Season 64 Announcement [BSL22] Open Qualifier #1 - Sunday 21:00 CET
Strategy
Soma's 9 hatch build from ASL Game 2 Fighting Spirit mining rates Simple Questions, Simple Answers Zealot bombing is no longer popular?
Other Games
General Games
Nintendo Switch Thread PC Games Sales Thread Path of Exile No Man's Sky (PS4 and PC) Stormgate/Frost Giant Megathread
Dota 2
Official 'what is Dota anymore' discussion The Story of Wings Gaming
League of Legends
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 Vanilla Mini Mafia TL Mafia Community Thread
Community
General
US Politics Mega-thread Things Aren’t Peaceful in Palestine Mexico's Drug War Russo-Ukrainian War Thread YouTube Thread
Fan Clubs
The IdrA Fan Club
Media & Entertainment
[Req][Books] Good Fantasy/SciFi books [Manga] One Piece Anime Discussion Thread
Sports
General nutrition recommendations 2024 - 2026 Football Thread Cricket [SPORT] Formula 1 Discussion TL MMA Pick'em Pool 2013
World Cup 2022
Tech Support
Laptop capable of using Photoshop Lightroom?
TL Community
The Automated Ban List
Blogs
FS++
Kraekkling
Shocked by a laser…
Spydermine0240
Gaming-Related Deaths
TrAiDoS
ONE GREAT AMERICAN MARINE…
XenOsky
Unintentional protectionism…
Uldridge
ASL S21 English Commentary…
namkraft
Customize Sidebar...

Website Feedback

Closed Threads



Active: 1665 users

[M][N]A Wonderful Normal Game of Mafia

Forum Index > TL Mafia
Post a Reply
Normal
Fazers
Profile Joined August 2013
737 Posts
April 23 2016 18:06 GMT
#9
/in
Fazers
Profile Joined August 2013
737 Posts
May 03 2016 01:54 GMT
#99
Hi guys, Fazers checking in. Let's rock on!
Fazers
Profile Joined August 2013
737 Posts
May 03 2016 15:51 GMT
#162
On May 03 2016 22:17 Shapelog wrote:
Show nested quote +
On May 03 2016 10:54 Fazers wrote:
Hi guys, Fazers checking in. Let's rock on!

Be careful, Vig might shoot you again if you are lacking. If there is a vig a course .

Actually, Might check something about this post.

Hi, JAS from the Normal Game? Yeah I learned my lesson that time.

Fazers
Profile Joined August 2013
737 Posts
May 03 2016 21:29 GMT
#185
On May 04 2016 04:30 Killing wrote:
I like:

kushhill
marv

I do not like:

Shape
Ricey

I have terrible reasons for all of these and probably will not disclose cause they make me sound like an idiot but since no one is talking yep


Username checks out ; )
Fazers
Profile Joined August 2013
737 Posts
May 03 2016 22:41 GMT
#188
On May 04 2016 07:33 Shapelog wrote:
Show nested quote +
On May 04 2016 06:29 Fazers wrote:
On May 04 2016 04:30 Killing wrote:
I like:

kushhill
marv

I do not like:

Shape
Ricey

I have terrible reasons for all of these and probably will not disclose cause they make me sound like an idiot but since no one is talking yep


Username checks out ; )

Fazer clan. (great pun btw if he is scum)

What is your clan (you) thinking of?

I don't know how to pun, explain please?
Fazers
Profile Joined August 2013
737 Posts
May 04 2016 01:10 GMT
#201
Nah @Tubesock
I legit didnt know what Clan FaZe meant so I had no idea what it was in reference too ^^

(I know what a pun is) :D
Fazers
Profile Joined August 2013
737 Posts
May 04 2016 01:31 GMT
#203
To address your questions:

I want to lynch Killing possibly, he's making a bit of noise. I guess activity is pretty good early on to form
initiative, but a lot of bold accusations imo.

I don't care about people who are inactive in this game so far. It's been a little quiet.

I have a strong opinion about Shapelog - imo he's a strong player from my observations. Thus I will not vote to lynch him on Day 1. However, that may change as days pass.
Fazers
Profile Joined August 2013
737 Posts
May 04 2016 01:34 GMT
#204
How about you, Tube?
Fazers
Profile Joined August 2013
737 Posts
May 04 2016 02:09 GMT
#209
Yeah I was just throwing it out there. I don't actually have any determination to make sure Killing gets lynched. However, why are the accusations not bold? He's making reads off such little information. He even admits he may sound like an idiot for not like a few posters on his list...it's baseless.

Activity and making reads though is definitely awesome on his part though!
Fazers
Profile Joined August 2013
737 Posts
May 04 2016 02:11 GMT
#210
@Tubesock - basically a no policy Lynch at this point. He is a strong player but it can be a double edged sword should he be scum. ^^
Fazers
Profile Joined August 2013
737 Posts
May 04 2016 13:49 GMT
#362
##vote Mig

Fazers
Profile Joined August 2013
737 Posts
May 04 2016 13:55 GMT
#366
I am suspect of Killing but have no good reasons to confirm my suspicion he is scum. Id rather him alive than an inactive who hasnt made even one post


..

Its hard for me to care.about inactives when they have made no contributions. I didnt mean to say I dont care about inactives such that I would not kill them. That was poor wording on my part. Sorry!
Fazers
Profile Joined August 2013
737 Posts
May 04 2016 14:02 GMT
#371
On May 04 2016 23:00 justanothertownie wrote:
Show nested quote +
On May 04 2016 22:55 Fazers wrote:
I am suspect of Killing but have no good reasons to confirm my suspicion he is scum. Id rather him alive than an inactive who hasnt made even one post


..

Its hard for me to care.about inactives when they have made no contributions. I didnt mean to say I dont care about inactives such that I would not kill them. That was poor wording on my part. Sorry!

So you think Killings posts since you made that read were also scummy? I still really do not understand this read.

All I said in my previous post was that he is pointing fingers for useless reasons.

Is that so hard to understand?
Fazers
Profile Joined August 2013
737 Posts
May 04 2016 14:08 GMT
#373
I never said it makes him scummy.
On May 04 2016 22:55 Fazers wrote:
I am suspect of Killing but have no good reasons to confirm my suspicion he is scum. Id rather him alive than an inactive who hasnt made even one post

!


And to address your question I don't think his posts afterwards were scummy. At the very least the initial posts he made caught my attention.

I'm not out to get the guy, just attempted to make a read myself with what little we have! Thanks!
Fazers
Profile Joined August 2013
737 Posts
May 04 2016 14:13 GMT
#377
I want to lynch him possibly. Why do you guys assume I want to get this man killed?

Just doing what I can to contribute lol, now I look like a fool.
Fazers
Profile Joined August 2013
737 Posts
May 04 2016 14:30 GMT
#383
Shapelog: Currently, NO!!!! Let's make that clear! Lol.

Anyways I'll be checking in periodically throughout the day. At work during 830-530 in the office EST so I can't guarantee quick replies. Thanks!
Fazers
Profile Joined August 2013
737 Posts
May 04 2016 15:08 GMT
#406
On May 04 2016 23:33 Shapelog wrote:
Show nested quote +
On May 04 2016 23:30 Fazers wrote:
Shapelog: Currently, NO!!!! Let's make that clear! Lol.

Anyways I'll be checking in periodically throughout the day. At work during 830-530 in the office EST so I can't guarantee quick replies. Thanks!

And you do not want to lynch him correct?

Correct.
Fazers
Profile Joined August 2013
737 Posts
May 04 2016 18:30 GMT
#521
@Shapelog: He makes better reads than I do

@Etellex: I stated a few pages back that 8:30 AM - 5:30 PM I am working (full time) so while I am on a computer, my time to browse TL is quite limited. Also, welcome to the game! :D
Fazers
Profile Joined August 2013
737 Posts
May 04 2016 20:59 GMT
#635
On May 05 2016 03:30 Fazers wrote:
@Shapelog: He makes better reads than I do

@Etellex: I stated a few pages back that 8:30 AM - 5:30 PM I am working (full time) so while I am on a computer, my time to browse TL is quite limited. Also, welcome to the game! :D


Wtf? I've said that I'm at work a bunch of times. That's why I'm in and out of this thread right now.

Yes I've been reading your posts - why are you so insistent on people's opinion of me and trying to make them suspicious of me after I had voted you initially based off potential inactivity? I was going to change my vote after your initial post but you keep pushing to have people side against me. That's why I ain't changing.

@shapelog - no offense taken lol I deserved that fully.
Fazers
Profile Joined August 2013
737 Posts
May 05 2016 20:01 GMT
#681
On May 05 2016 23:15 Shapelog wrote:
Before I forget,
Show nested quote +
On May 04 2016 22:15 Shapelog wrote:
On May 04 2016 10:31 Fazers wrote:
To address your questions:

I want to lynch Killing possibly, he's making a bit of noise. I guess activity is pretty good early on to form
initiative, but a lot of bold accusations imo.

I don't care about people who are inactive in this game so far. It's been a little quiet.

I have a strong opinion about Shapelog - imo he's a strong player from my observations. Thus I will not vote to lynch him on Day 1. However, that may change as days pass.

Your first post of content on TL. Gratz.

Keeping your options on me open I see. Idk, how I am a strong player, but w/e. What Necessary is your opinion on me (I am guessing it relates to the game, and is not he is a strong player)

But also gj. Most of the time, as scum, I just get a free pass. However, by the laws of pushing, you will now be forced to read me at EOD (deadline) today.

About Killing,

On May 04 2016 11:09 Fazers wrote:
Yeah I was just throwing it out there. I don't actually have any determination to make sure Killing gets lynched. However, why are the accusations not bold? He's making reads off such little information. He even admits he may sound like an idiot for not like a few posters on his list...it's baseless.

Activity and making reads though is definitely awesome on his part though!

Technically it is not, it is a feel read. Basically a feel read can be true or false, and as a video mafia player, it makes sense for him to be doing so.

I kinda do not understand your read on him as well. As you say something you like from him, yet are sus. of him. And kinda do the same thing he did, which is what you find sus. in him.

Since I forgot, Fazer, you must now answer this. What is your current read on me, and anyone else that you feel you want to mention?

I have no reads on you, except you are suspicious of me which I can totally understand. My reasonings for Killing were a bit weak and nonsensical looking back.

I'm a bit skeptical of Etellex though, I think that his reasonings are even worse than mine. At least I tried...his really has no substance.
Fazers
Profile Joined August 2013
737 Posts
May 05 2016 20:01 GMT
#682
Also sorry guys - I had no Internet at my house overnight so I was unable to post

I should be good later tonight.
Fazers
Profile Joined August 2013
737 Posts
May 05 2016 20:12 GMT
#684
@Mig, Unlike Etellex, who posted


On May 05 2016 05:49 Etellex wrote:
I'm not too afraid to post, I just don't have any new information to present. Furthermore, I have a tight schedule and this is going to have to be my last post and thus I am forced to cast my vote now. I trust Mig's judgment and arguments. See you tomorrow.

##vote: tubesock


I didn't want to vote for Tubesock without reason. At that point in time, he was clearly going to be the one to be lynched with how much time was left. I feel Etellex vote is based simply by following the majority. Scum blending in with town?
Fazers
Profile Joined August 2013
737 Posts
May 05 2016 20:12 GMT
#685
Also,

On May 05 2016 05:59 Fazers wrote:
Show nested quote +
On May 05 2016 03:30 Fazers wrote:
@Shapelog: He makes better reads than I do

@Etellex: I stated a few pages back that 8:30 AM - 5:30 PM I am working (full time) so while I am on a computer, my time to browse TL is quite limited. Also, welcome to the game! :D


Wtf? I've said that I'm at work a bunch of times. That's why I'm in and out of this thread right now.

Yes I've been reading your posts - why are you so insistent on people's opinion of me and trying to make them suspicious of me after I had voted you initially based off potential inactivity? I was going to change my vote after your initial post but you keep pushing to have people side against me. That's why I ain't changing.

@shapelog - no offense taken lol I deserved that fully.


But then again you didn't vote for me, why?
Fazers
Profile Joined August 2013
737 Posts
May 05 2016 20:24 GMT
#688
On May 06 2016 05:18 nnn_thekushmountains wrote:
Show nested quote +
On May 06 2016 05:12 Fazers wrote:
@Mig, Unlike Etellex, who posted


On May 05 2016 05:49 Etellex wrote:
I'm not too afraid to post, I just don't have any new information to present. Furthermore, I have a tight schedule and this is going to have to be my last post and thus I am forced to cast my vote now. I trust Mig's judgment and arguments. See you tomorrow.

##vote: tubesock


I didn't want to vote for Tubesock without reason. At that point in time, he was clearly going to be the one to be lynched with how much time was left. I feel Etellex vote is based simply by following the majority. Scum blending in with town?


wait... so you're saying people voting etellex were possibly scum blending in with town.
which would make etellex town.

Yet you are expressing suspicions of etellex above.

No I am saying that Etellex voting for Tubesock can be seen has a scum blending in with the town, because Tubesock had the majority on luck. Where do I mention at all people voting for Etellex???


@Shapelog no I have not...Perhaps I can take a look.
Regardless, just because I think you're a strong player = / = you not scum. I never said I'd leave you out of my lynch pool
Fazers
Profile Joined August 2013
737 Posts
May 05 2016 20:24 GMT
#689
On lock*

Fazers
Profile Joined August 2013
737 Posts
May 05 2016 20:27 GMT
#693
Hmm looking at the vote history, you're actually right.

I wonder why Tubesock changed votes to DrP...
Then again I forgot DrP even existed.
Fazers
Profile Joined August 2013
737 Posts
May 05 2016 20:29 GMT
#694
On May 06 2016 05:27 Shapelog wrote:
Show nested quote +
On May 06 2016 05:24 Fazers wrote:
On May 06 2016 05:18 nnn_thekushmountains wrote:
On May 06 2016 05:12 Fazers wrote:
@Mig, Unlike Etellex, who posted


On May 05 2016 05:49 Etellex wrote:
I'm not too afraid to post, I just don't have any new information to present. Furthermore, I have a tight schedule and this is going to have to be my last post and thus I am forced to cast my vote now. I trust Mig's judgment and arguments. See you tomorrow.

##vote: tubesock


I didn't want to vote for Tubesock without reason. At that point in time, he was clearly going to be the one to be lynched with how much time was left. I feel Etellex vote is based simply by following the majority. Scum blending in with town?


wait... so you're saying people voting etellex were possibly scum blending in with town.
which would make etellex town.

Yet you are expressing suspicions of etellex above.

No I am saying that Etellex voting for Tubesock can be seen has a scum blending in with the town, because Tubesock had the majority on luck. Where do I mention at all people voting for Etellex???


@Shapelog no I have not...Perhaps I can take a look.
Regardless, just because I think you're a strong player = / = you not scum. I never said I'd leave you out of my lynch pool

Well you gave me a D1 pass onto the bus towards D2. So i was out of your lynch pool Day 1

Touche, sir.

On May 06 2016 05:27 nnn_thekushmountains wrote:
@fazers
ok. So why didn't you put your vote on etellex rather than mig?

Hey Kush, I definitely admit that I should have trusted my guts, but did not. I think that was my biggest mistake of the day so far. Too bad I only feel this way after the fact that Tubesock confirmed to be VT.
Fazers
Profile Joined August 2013
737 Posts
May 05 2016 20:32 GMT
#697
Kush, see: http://www.teamliquid.net/forum/mafia/508013-a-wonderful-normal-game-of-mafia?page=35#685
Fazers
Profile Joined August 2013
737 Posts
May 05 2016 21:03 GMT
#707
FYI guys, wrapping up the day here at work, driving home, then will be on. See you!
Fazers
Profile Joined August 2013
737 Posts
May 07 2016 00:54 GMT
#956
On May 07 2016 05:10 Shapelog wrote:
Oh yeah Fazer,

I forgot about him lol.

Hi there Shapelog.
Fazers
Profile Joined August 2013
737 Posts
May 07 2016 00:57 GMT
#957
I'm not seeing how Palmar can be scum...

Fazers
Profile Joined August 2013
737 Posts
May 07 2016 14:15 GMT
#990
##vote Etellex

As implied in my previous posts(look through my filter), I am pretty confident he is scum.
Fazers
Profile Joined August 2013
737 Posts
May 07 2016 22:18 GMT
#1100
Oh fuck.

Marv confirmed town. I still don't see why Palmar was scum though I need to read some of his posts.
Fazers
Profile Joined August 2013
737 Posts
May 08 2016 21:50 GMT
#1139
##Sandroba

RIP marv - thanks for your contributions. Although you didnt' like my filters :'(
Fazers
Profile Joined August 2013
737 Posts
May 11 2016 18:35 GMT
#1271
I'm cop.
Fazers
Profile Joined August 2013
737 Posts
May 12 2016 14:22 GMT
#1315
I'm not cop rofl but really, ##vote Alakslam
Fazers
Profile Joined August 2013
737 Posts
May 12 2016 14:22 GMT
#1316
On May 12 2016 13:40 Mig wrote:
Where is fazers.

HI.
Fazers
Profile Joined August 2013
737 Posts
May 12 2016 16:00 GMT
#1321
Then go waste a lynch, thanks.
Fazers
Profile Joined August 2013
737 Posts
May 12 2016 17:02 GMT
#1335
^ I wouldn't mind Etellex first, actually. He's been on my list to lynch since he first started posting.

##unvote

##vote Etellex
Fazers
Profile Joined August 2013
737 Posts
May 12 2016 17:02 GMT
#1336
On May 13 2016 01:04 justanothertownie wrote:
I won't tolerate this attitude in my town. Play the fucking game or die.

I am.

Fuck off my case.
Fazers
Profile Joined August 2013
737 Posts
May 15 2016 00:58 GMT
#1411
What the fuck Kush, how did you know you were gonna die?
Did you even role check me? Hahaha what the fuck. Now there's no way I look like the villain here.

I'm townie but nothing I can say to convince y'all.
Oh well~ best of luck on finding scum! I still say Etellex. :-)
Fazers
Profile Joined August 2013
737 Posts
May 15 2016 01:02 GMT
#1412
JAT is going to have a field day until I flip town. :D

Fazers
Profile Joined August 2013
737 Posts
May 16 2016 14:39 GMT
#1425
##vote Fazers
Normal
Please log in or register to reply.
Live Events Refresh
Wardi Open
12:00
#77
WardiTV779
OGKoka 316
Rex109
Liquipedia
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
OGKoka 316
ProTech128
Rex 109
StarCraft: Brood War
Britney 54419
Calm 11747
firebathero 4859
Hyuk 681
Shuttle 593
Light 459
Larva 432
Snow 335
Stork 333
Soma 266
[ Show more ]
hero 194
Hyun 186
Soulkey 140
Leta 127
ggaemo 106
JYJ 104
Pusan 103
ToSsGirL 74
sorry 68
Aegong 68
Dewaltoss 64
Killer 58
Sharp 51
Hm[arnc] 37
[sc1f]eonzerg 35
JulyZerg 33
Backho 29
Shine 27
Free 27
yabsab 22
Nal_rA 19
scan(afreeca) 17
IntoTheRainbow 16
GoRush 16
Yoon 14
Noble 11
SilentControl 11
910 11
Terrorterran 7
NotJumperer 4
Dota 2
Gorgc4637
qojqva937
League of Legends
KnowMe31
Counter-Strike
olofmeister1182
fl0m939
x6flipin357
Other Games
singsing1892
B2W.Neo1084
Liquid`RaSZi933
hiko460
Lowko326
crisheroes252
Fuzer 140
XaKoH 117
Hui .110
QueenE66
ArmadaUGS56
Organizations
Dota 2
PGL Dota 2 - Main Stream12099
PGL Dota 2 - Secondary Stream2751
Other Games
gamesdonequick860
BasetradeTV40
StarCraft: Brood War
lovetv 8
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
sctven
[ Show 14 non-featured ]
StarCraft 2
• Berry_CruncH114
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• LaughNgamezSOOP
• Migwel
• sooper7s
StarCraft: Brood War
• iopq 1
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
League of Legends
• Jankos1980
• TFBlade830
Upcoming Events
PiGosaur Monday
10h 25m
GSL
20h 25m
WardiTV Team League
22h 25m
The PondCast
1d 20h
WardiTV Team League
1d 22h
Replay Cast
2 days
Replay Cast
3 days
CranKy Ducklings
3 days
WardiTV Team League
3 days
uThermal 2v2 Circuit
4 days
[ Show More ]
BSL
4 days
Sparkling Tuna Cup
4 days
WardiTV Team League
4 days
BSL
5 days
Replay Cast
5 days
Replay Cast
5 days
Wardi Open
5 days
Monday Night Weeklies
6 days
WardiTV Team League
6 days
Liquipedia Results

Completed

ASL Season 21: Qualifier #2
WardiTV Winter 2026
Underdog Cup #3

Ongoing

KCM Race Survival 2026 Season 1
Jeongseon Sooper Cup
Spring Cup 2026
BSL Season 22
RSL Revival: Season 4
Nations Cup 2026
ESL Pro League S23 Stage 1&2
PGL Cluj-Napoca 2026
IEM Kraków 2026
BLAST Bounty Winter 2026
BLAST Bounty Winter Qual

Upcoming

CSL Elite League 2026
ASL Season 21
Acropolis #4 - TS6
Acropolis #4
IPSL Spring 2026
CSLAN 4
HSC XXIX
uThermal 2v2 2026 Main Event
Bellum Gens Elite Stara Zagora 2026
NationLESS Cup
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
BLAST Open Spring 2026
ESL Pro League S23 Finals
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.