• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 23:48
CEST 05:48
KST 12:48
  • 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
Serral wins HomeStory Cup 2914Serral wins Maestros of the Game 243ByuL, and the Limitations of Standard Play3Team Liquid Map Contest #22: Results and Winners7Code S Season 2 (2026): RO4 and Finals Preview12
Community News
Weekly Cups (July 27-Aug 2): SHIN's big week0SC4ALL II: Brood War - $2500 - Dec 5-66SC4ALL II announced - $10,000 prize pool, Dec 5-64PIG STY FESTIVAL 8.0! (13 - 23 August)11Neeb returns to progaming; rejoins ONSYDE15
StarCraft 2
General
SC4ALL II: StarCraft 2 Player Announcement 2/8 Balance hotfix patch 5.0.16b (July 16) August World Ranking: Clem climbs to #2 Daily SC2 Player Grid - feedback wanted Weekly Cups (July 27-Aug 2): SHIN's big week
Tourneys
SC4ALL II announced - $10,000 prize pool, Dec 5-6 Sparkling Tuna Cup - Weekly Open Tournament PIG STY FESTIVAL 8.0! (13 - 23 August) RSL Revival: Season 6 - Qualifiers and Main Event INu's Battles #19 2-Days Event
Strategy
[G] Having the right mentality to improve
Custom Maps
Nexus Wars 2021 GUIDE [M] (2) Industrial Park
External Content
The PondCast: SC2 News & Results Mutation # 537 Hostile Territory Mutation # 536 Railroad Switch Mutation # 535 Assembly of Vengeance
Brood War
General
[Personal Project Share] Terran Defense v0.60 BW Drama: Terror's Debt Incident + C9 disbanding BW General Discussion Recent recommended BW games ASL22 General Discussion
Tourneys
[Megathread] Daily Proleagues 2v2v2v2 Tournament SC4ALL II: Brood War - $2500 - Dec 5-6 Escore Tournament - Season 3
Strategy
Any training maps people recommend? Fighting Spirit mining rates Simple Questions, Simple Answers Odyssey Mineral Stack Saturation
Other Games
General Games
General RTS Discussion Thread ZeroSpace Early Access is Now Live! Nintendo Switch Thread Stormgate/Frost Giant Megathread Beyond All Reason
Dota 2
Looking for a Dota Mentor Official 'what is Dota anymore' discussion
League of Legends
[TL LoL EUW IHs] Teemo shall perish TSM pausing esports and CLG Dead
Heroes of the Storm
Heroes of the Storm 2.0
Hearthstone
Deck construction bug
TL Mafia
TL Mafia Power Rank TL Mafia Community Thread NeO.D_StephenKing vs This Guy From 1 Million Dance
Community
General
European Politico-economics QA Mega-thread Russo-Ukrainian War Thread US Politics Mega-thread Artificial Intelligence Thread Things Aren’t Peaceful in Palestine
Fan Clubs
The Clem Fan Club INnoVation Fan Club The Scarlett Fan Club
Media & Entertainment
Anime Discussion Thread Movie Discussion! Series you have seen recently... [Req][Books] Good Fantasy/SciFi books
Sports
Football (Soccer) Thread TeamLiquid Health and Fitness Initiative For 2023 Formula 1 Discussion MLB/Baseball 2023 McBoner: A hockey love story
World Cup 2022
Tech Support
Computer Build, Upgrade & Buying Resource Thread Simple Questions Simple Answers FPS when play League Of Legend on laptop
TL Community
The Automated Ban List Northern Ireland Global Starcraft
Blogs
Please support my new stand…
Peanutsc
What is a Gamer?
TrAiDoS
Hello guys!
LIN1s
ASL S22 English Commentary…
namkraft
Poker (part 2)
Nebuchad
Customize Sidebar...

Website Feedback

Closed Threads



Active: 4112 users

[Fantasy] PL Trades

Forum Index > BW General
Post a Reply
1 2 3 4 5 15 16 17 Next All
semioldguy
Profile Blog Joined January 2007
United States7488 Posts
Last Edited: 2009-02-26 11:52:10
January 19 2009 07:15 GMT
#1
[image loading]



Fantasy Proleague Trading Thread
Shinhan 08/09 Round 3: Winners League


This will be the thread where I will be posting the trades that will be available each week. In order to complete a trade, you must PM me the trade you wish to make. Posting requests in this thread to make trades to you team will NOT be honored. Use this thread to ask any questions you have about trading, discuss the trades that are offered each week and to suggest players you would like to get rid of and/or players you would like to pick up for future trade weeks. I will do my best to include the players that people would like to trade away or pick up.


Trading Rules
1. You must PM me the trades you wish to make before the closing time.
2. You may not trade away your captain.
3. You must have at least one player from each race on your team at all times.
4. You may not have duplicates of any player on your team.
5. When you trade away a player, you keep all points that player has earned up to that point.
6. When a player you trade for is added to your team, you do not get any of the points he has earned so far. You only get the points he earns in the future.
7. Trades do not care about the points spent to put a player on your team. It doesn’t matter if you go over thirty and if you go under thirty that’s fine too. You don’t get to build up any “credits” if you started or trade down to below thirty points.
8. You may not take back a trade once it is submitted.


There are two kinds of trades. One Way trades and Two Way trades.

One Way trades will look like this: “Player A >>> Player B.” If you have the player on the left (Player A), you may only trade him away to receive the player on the right (Player B), not the other way around.

Two Way trades will look like this: “Player A <<< >>> Player B.” If you have either player, you may trade the player you have away to receive the player on the other side of the trade.

Players in the trades will be listed with the points it would have originally cost to place them on your team as well as the number of points they have earned so far this season. The cost will be listed to the left of the player in parenthesis and the current points that player has scored will be listed to the right of that player. Ex: (8) (T)Flash – 1. Remember, in any trade, you keep the points you have already earned and you will not get the points previously earned by the player you receive, only their future points.




Trades for Week 5

Week 5 Trades close on February 28 at 13:00 TL Time

New Rule: Trades may not be taken back once accepted.

One Way Trades:

(6) (T)HiyA - 27 >>>> (-) (Z)ggaemo - 6
(8) (T)Flash - 49 >>>> (3) (Z)Luxury - 26
(12) (T)Leta - 20 >>>> (2) (T)go.go - 21
(10) (T)Mind - 19 >>>> (2) (Z)RorO - 19
(4) (Z)ZerO - 20 >>>> (1) (T)PianO - 16
(3) (P)Anytime - 22 >>>> (0) (P)Reach - 19

Two Way Trades:

(1) (Z)Kwanro - 16 <<< >>> (5) (T)sKyHigh - 15
(5) (T)Really - 15 <<< >>> (6) (P)SangHo - 9
(2) (Z)Shark - 2 <<< >>> (4) (Z)Saint - 2
(5) (P)Stork - 14 <<< >>> (5) (Z)great - 14
(6) (T)fantasy - 14 <<< >>> (9) (P)BeSt - 10
(4) (T)Hwasin - 10 <<< >>> (4) (Z)Calm - 10
(4) (Z)Shine[kaL] - 14 <<< >>> (4) (Z)Nal_keke - 13

(4) STX - 13 <<< >>> (5) SKT - 13
(3) eSTRO - 11 <<< >>> (5) Samsung - 11




Trades for Week 4

Week 4 Trades close on February 21 at 13:00 TL Time

New Rule: Trades may not be taken back once accepted.

One Way Trades:

(5) (P)free - 23 or (9) (P)BeSt - 9 >>>> (4) (Z)hyvaa - 27 or (2) (Z)sAviOr - 21
(4) (T)UpMagiC - 13 or (6) (Z)July - 9 >>>> (4) (Z)ZerO - 15 or (4) (Z)keke - 13
(1) (P)Tazza - 3 or (2) (P)Horang2 - 3 >>>> (0) (Z)YellOw - 1 or (1) (Z)Child - 3

(2) (P)Much - 6 >>>> (2) (T)Bogus - 8 or (1) (T)Memory - 10
(1) (Z)FireFist - 5 >>>> (1) (T)PianO - 5 or (1) (T)Hery - 5
(2) (P)Doctor.K - 3 >>> (2) (Z)Juni - 3 or (2) (Z)oDin - 5

(10) (T)Mind - 17 >>>> (6) (T)Light - 18
(5) (T)sKyHigh - 14 >>>> (2) (T)go.go - 18
(7) (Z)EffOrt - 12 >>>> (4) (Z)hyvaa - 27
(5) (Z)great - 11 >>>> (2) (Z)RorO - 19
(6) (P)Stork - 9 >>>> (5) (P)Kal - 18

Two Way Trades:

(3) (Z)Luxury - 22 <<< >>> (5) (Z)YellOw[ArnC] – 20




Trades for Week 3

Week 3 Trades close on February 14 at 13:00 TL Time

New Rule: Trades may not be taken back once accepted.

One Way Trades:

(1) (Z)by.hero – 2 >>>> (2) (Z)maGma – 0 or (0) (T)Sunny – 1
(2) (Z)maGma – 0 >>>> (1) (Z)by.hero – 2 or (0) (T)Sunny – 1
(3) (Z)Kwanro – 5 >>>> (1) (Z)FireFist – 4 or (1) (Z)Haran – 4
(6) (Z)July – 7 >>>> (4) (Z)hyvaa – 12 or (4) (Z)Shine[kaL] – 8
(4) (Z)Saint – 1 >>>> (1) (Z)HoeJJa – 6 or (2) (Z)RorO – 10
(4) (Z)Calm – 2 >>>> (1) (T)Notice – 15 or (2) (Z)Juni – 2

(3) (P)Pusan – 1 >>>> (0) (P)Reach – 9 or (2) (P)Chalrenge – 3
(3) (P)Tempest – 4 >>>> (0) (P)Reach – 9 or (2) (P)Chalrenge – 3
(9) (P)BeSt – 9 >>>> (7) (P)JangBi – 14 or (5) (P)free – 22
(6) (T)firebathero – 2 >>>> (1) (T)Notice – 15 or (4) (Z)ZerO – 10
(6) (T)fOrGG – 4 >>>> (2) (T)go.go – 12 or (4) (Z)hyvaa – 12
(1) (T)ToSsGirL – 2 >>>> (0) (T)Sunny – 1 or (–) (P)OO[S.G] – 2

Featured Trades:

(7) Hwaseung Oz (Lecaf) – 14 >>>> (4) CJ Entus – 18
(5) (P)Kal – 2 <<< >>> (3) (P)Movie – 12
(3) (P)Anytime – 16 <<< >>> (4) (Z)Shine[kaL] – 8




Trades for Week 2

Week 2 Trades close on February 7 at 13:00 TL Time

One Way Trades:

(5) (T)sKyHigh – 3 >>>> (2) (T)Iris – 12 or (2) (Z)RorO – 10
(6) (T)Sea – 5 >>>> (4) (T)Hwasin – 1 or (4) (Z)hyvaa – 7
(4) (T)Hwasin – 1 >>>> (2) (T)Bogus – 5 or (0) (P)Reach – 5
(12) (T)Leta – 9 >>>> (6) (T)HiyA – 22 or (5) (P)free – 19
(10) (T)Mind – 12 >>>> (6) (T)HiyA – 22 or (5) (P)free – 19
(1) (T)RuBy – 0 >>>> (1) (T)PianO – 2 or (1) (T)pepe – 3

(7) (Z)EffOrt – 5 >>>> (3) (Z)Luxury – 14 or (3) (P)Anytime – 16
(9) (P)BeSt – 5 >>>> (5) (P)free – 19 or (3) (P)Anytime – 16
(6) (P)Stork – 5 >>>> (3) (P)Anytime – 16 or (4) (Z)ZerO – 8
(5) (P)Kal – 1 >>>> (3) (P)Movie – 10 or (4) (Z)Shine[kaL] – 8
(2) (P)BackHo – 3 >>>> (1) (P)Tester – 0 or (1) (P)Stats – 2
(2) (P)Horang2 – 1 >>>> (1) (P)Tester – 0 or (1) (P)Stats – 2

(3) (P)Pusan – 0 or (3) (P)Pure – 3 >>>> (0) (P)Reach – 5
(4) (Z)GGPlay – 2 or (4) (Z)Calm – 1 >>>> (4) (Z)Saint – 0

(4) STX – 0 or (4) MBC – -2 >>>> (3) WeMade FOX – 8 or (2) Woongjin Stars – 4
(?) Any Team – ? >>>> (0) ACE – 4

Two Way Trades:

(6) (T)fOrGG – 3 <<< >>> (6) (T)firebathero – 1
(2) (T)Midas – 3 <<< >>> (2) (T)Canata – 3

Featured Trades:
(3) OGN – 4 >>>> (3) WeMade FOX – 8
(2) (T)go.go – 1 <<< >>> (1) (P)HerO – 3
(2) (T)Lomo – 3 <<< >>> (1) (T)Hery – 2




Trades for Week 1


There will be NO TRADES for Week 1.

Check back next week!




Frequently Asked Questions

When will trades be available?

+ Show Spoiler +
Trades will be posted each week sometime not too long after Wednesday afternoon's matches. Trades will close right before the next week's matches start, usually at 13:00 KST/TeamLiquid time on Saturday afternoon.

In the Winners League format there will be no trades between week one and week two.


What do you take into account when creating trades?

+ Show Spoiler +
Generally players offered for trade will be players that are on more than just a couple teams to ensure that trades will be available to the largest amount of participants, exceptions will be made for certain specific requests.

Recent performance is also highly taken into account. Players on hot streaks will less often be offered to be traded away because teams should want to keep their players that are doing well. Players who under-perform will more often be up for trade because owners will not want to keep a potential slumping player around (if you are familiar with other fantasy leagues you probably recognize a trend of cold players being dropped each week to free agency and that week's hot players being snatched up onto people's rosters, but usually ones with uncertain return values for future weeks as all the big name players are never left on free agency). I try to take this mentality into consideration when creating trades.

No trade should be a complete no-brainer to accept, there should be enough weight to the pros and cons of each side of the trade to justify either taking or not taking it. The trade needs to be fair to the person making the trade, but also the people who already own the player you are trading for.


How do we know you won't make imbalanced trades to benefit your own team?

+ Show Spoiler +
Because I won't be using any trades.

No one who is using trades in the league will be providing input on trade creation.


How can I check to see who is on my team that I can trade?

+ Show Spoiler +
As of now all trades should be updated in the rankings thread. Do not use the signup link to check your team because it will not reflect trades, only the Daily Rankings thread will be accurate. If your trade isn't there, either semioldguy forgot it (not likely) or you submitted the trade too late or for your captain or didn't have one of each race or some other prohibited action.


I don't want one of my players, but he isn't offered in a trade this week. How do I get rid of him?

+ Show Spoiler +
Post a request of which players you would like to be able to trade away in this thread or send semioldguy a PM. I can't ensure that everyone's requests will appear in trades due to the large volume of participants, but I will do my best.

Please don't request your player to be traded for a specific certain other player. A majority of the requests like these I receive are not fair trades. Just because Flash isn't working out for you and you thought he'd do as well as Jaedong, doesn't mean you get to trade him for Jaedong who is working out for a bunch of other people. These trades also have to be fair to the owners who already own the player you are trading to receive.


When should I request a player to be traded?

+ Show Spoiler +
As soon as you know you don't want him.

Preferably sometime before the last matches of the week finish, or just after they finish. Trades will be going up not too long after the last matches of the week and if your request isn't seen before I post them you will end up having to wait until the next week's trades. I will be sure to check my inbox and this thread just prior to posting the trades each week to be sure that as many requests can be met as possible.


Will teams (ex. SKT, Lecaf, etc.) be offered for trades as well?

+ Show Spoiler +
Yes.

Teams will appear in trade offers from week to week as well and will be held to many of the same principles of fairness as player to player trades. You will not be able to trade a team for a player or a player for a team.


What are Featured Trades?

+ Show Spoiler +
Nothing special really.

A "Featured Trade" merely denotes a trade as being between two players or teams that will face of against each other in the coming week, so unlike most other trades, these ones are directly relevant to the following week's matches
Moderator
DoX.)
Profile Joined December 2008
Singapore6164 Posts
January 19 2009 12:22 GMT
#2
Very helpful ^^
PhilGood2DaY
Profile Joined September 2005
Germany7424 Posts
January 19 2009 15:08 GMT
#3
Why any trades at all ?
Okey.. stupid question..

One the one hand it will make this more interesting on the other hand it can get quite confusing ?
hatred outlives the hateful
YuMMie
Profile Joined April 2008
Sweden46 Posts
January 21 2009 02:14 GMT
#4
i would like to trade away BackHo simply becaus he is injured.
nom nom nom
DoctorHelvetica
Profile Blog Joined July 2008
United States15034 Posts
January 21 2009 18:41 GMT
#5
Why no trades for week 1?
RIP Aaliyah
zulu_nation8
Profile Blog Joined May 2005
China26351 Posts
January 21 2009 18:42 GMT
#6
magma for yarnc PLEASE
Jyvblamo
Profile Blog Joined June 2006
Canada13788 Posts
January 21 2009 18:43 GMT
#7
Kal -> Anytime would be awesome.
Tonkerchen
Profile Blog Joined June 2006
680 Posts
January 21 2009 18:46 GMT
#8
BoxeR -> GuemChi
The time is just an illusion... created by mankind... /// Lee Young Ho last Bonjwa on earth! /// «I'll... destroy everyone in 2009. Ok...? Thank you.» - Ma Jae Yoon - Maestro Of Zerg
Puosu
Profile Blog Joined April 2007
7035 Posts
Last Edited: 2009-01-21 19:19:44
January 21 2009 19:18 GMT
#9
On January 22 2009 03:46 Tonkerchen wrote:
BoxeR -> GuemChi

Lol?

Boxer is being a piece of shit right doing nothing and Guemchi is showing huge potential at becoming a star player for Stars. The trades are supposed to be "even" and not no-brainer ones.
semioldguy
Profile Blog Joined January 2007
United States7488 Posts
January 21 2009 19:24 GMT
#10
On January 19 2009 16:15 semioldguy wrote:
Please don't request your player to be traded for a specific certain other player. A majority of the requests like these I receive are not fair trades. Just because Flash isn't working out for you and you thought he'd do as well as Jaedong, doesn't mean you get to trade him for Jaedong who is working out for a bunch of other people. These trades also have to be fair to the owners who already own the player you are trading to receive.

Moderator
rushz0rz
Profile Blog Joined February 2006
Canada5300 Posts
January 21 2009 19:42 GMT
#11
Calm, >>> Anytime

how does this work?
IntoTheRainBOw fan~
Hyperionnn
Profile Blog Joined September 2007
Turkey4968 Posts
January 21 2009 19:48 GMT
#12
On January 22 2009 04:42 rushz0rz wrote:
Calm, >>> Anytime

how does this work?



rushz0rz / Bisu / firebathero / UpMagiC / Chalrenge / YellOw / Calm / SK Telecom T1

lol
Cpt.beefy
Profile Blog Joined September 2006
Ireland799 Posts
January 21 2009 19:54 GMT
#13
Can we take unused points into account for the trade to even it up a little?
Our Beloved Geoff "inControl" Robinson.
Braintricks
Profile Blog Joined December 2008
137 Posts
January 21 2009 20:14 GMT
#14
You don't choose who you want to trade, you PM suggestions to semioldguy and they might be taken in account, but all in all, it's up to him and anyone else running FPL to decide who is going to be up for trade during a certain week. Although, this is all said in the first post, so I don't see why it has to be reiterated.
goddamn nerd rappers
semioldguy
Profile Blog Joined January 2007
United States7488 Posts
January 21 2009 20:43 GMT
#15
On January 22 2009 04:54 Cpt.beefy wrote:
Can we take unused points into account for the trade to even it up a little?

Read trading rule #7 in the OP... if you still have this question, send me a PM.
Moderator
Beamo
Profile Joined March 2003
France1279 Posts
Last Edited: 2009-01-22 16:40:37
January 22 2009 16:40 GMT
#16
For the trades are you going to take in account that since 2 teams are playing once less every week, some players will get more chances to play then others.

For example STX will play twice a week now.
While ACE will play once less

semioldguy
Profile Blog Joined January 2007
United States7488 Posts
January 22 2009 16:57 GMT
#17
On January 23 2009 01:40 Beamo wrote:
For the trades are you going to take in account that since 2 teams are playing once less every week, some players will get more chances to play then others.

For example STX will play twice a week now.
While ACE will play once less


Yes.

This was taken into account last season and will be taken into account again this season.
Moderator
GTR
Profile Blog Joined September 2004
51671 Posts
January 22 2009 16:59 GMT
#18
does week 2 count this 'no progaming week' week?
Commentator
amorpheus
Profile Joined May 2007
Bulgaria2144 Posts
January 23 2009 18:00 GMT
#19
Hwasin for literally anyone that has the slightest chance of gaining points.
wurm
Profile Joined October 2007
Philippines2296 Posts
January 25 2009 12:25 GMT
#20
MBC Game team for trade, please?
I know where my towel is.
1 2 3 4 5 15 16 17 Next All
Please log in or register to reply.
Live Events Refresh
Next event in 5h 13m
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
PiGStarcraft462
RuFF_SC2 148
Ketroc 33
StarCraft: Brood War
Rain 4244
GuemChi 2637
Calm 756
Leta 77
Terrorterran 34
Noble 25
Bale 22
Dota 2
LuMiX1
Counter-Strike
summit1g7573
Coldzera 1276
minikerr98
Other Games
Fnx 817
JimRising 633
C9.Mang0492
Maynarde130
ViBE120
Organizations
Other Games
gamesdonequick1003
StarCraft: Brood War
UltimateBattle 84
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
[ Show 16 non-featured ]
StarCraft 2
• davetesta35
• practicex 7
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• LaughNgamezSOOP
• Migwel
• sooper7s
StarCraft: Brood War
• Mapu109
• Azhi_Dahaki13
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
League of Legends
• Lourlo870
• Stunt193
Upcoming Events
Replay Cast
5h 13m
Kung Fu Cup
7h 13m
Replay Cast
20h 13m
The PondCast
1d 6h
INu's Battles
1d 7h
Percival vs Cure
Classic vs Clem
Replay Cast
1d 20h
Escore
2 days
IntoTheTV X SOOP
2 days
RSL Revival
3 days
herO vs SHIN
Clem vs Solar
Serral vs Rogue
RSL Revival
4 days
[ Show More ]
WardiTV Weekly
5 days
The Patches Monday
5 days
Sparkling Tuna Cup
6 days
PiG Sty Festival
6 days
PiGosaur Cup
6 days
Liquipedia Results

Completed

Proleague 2026-08-03
CranK Gathers Season 4: BW vs SC2 Team League
Eternal Conflict S2 Finale

Ongoing

KCM Race Survival 2026 Season 3
K-JUNGMAN
Acropolis #5
RSL Revival: Season 6
BLAST Bounty Summer 2026
BLAST Bounty Summer Qual
Stake Ranked Episode 3
XSE Pro League 2026
IEM Cologne Major 2026
Stake Ranked Episode 2
CS Asia Championships 2026

Upcoming

Escore Tournament S3: W6
Escore Tournament S3: W7
CSLAN 4
ASL Season 22
Escore Tournament S3: W8
Acropolis #5 - TRS
Blizzard Classic Cup 2026
HSC XXX
SC4ALL II: StarCraft II
Kung Fu Cup 2026 Grand Finals
PiG Sty Festival 8.0
Big Dog Cup 2026 Div 1
Thunderpick World Champ.
ESL Pro League Season 24
Stake Ranked Episode 4
Logitech G Connect 2026
SL StarSeries Fall 2026
FISSURE Playground #5
BLAST Open Fall 2026
Esports World Cup 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.