• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 05:43
CEST 11:43
KST 18:43
  • 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 2915Serral 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
GSTL Returns in 2026!14Weekly Cups (Aug 3-9): Protoss get shut out7RSL goes to London! 2026 Offline Finals Nov 21-2212Weekly Cups (July 27-Aug 2): SHIN's big week0SC4ALL II: Brood War - $2500 - Dec 5-611
StarCraft 2
General
GSTL Returns in 2026! SC4ALL: II Talent Announcement! Balance hotfix patch 5.0.16b (July 16) Protoss AoE skill expression Weekly Cups (Aug 3-9): Protoss get shut out
Tourneys
PIG STY FESTIVAL 8.0! (13 - 23 August) 2026 KungFu Cup Announcement Sparkling Tuna Cup - Weekly Open Tournament RSL goes to London! 2026 Offline Finals Nov 21-22 RSL Revival: Season 6 - Qualifiers and Main Event
Strategy
[G] Having the right mentality to improve
Custom Maps
Nexus Wars 2021 GUIDE [M] (2) Industrial Park
External Content
Mutation # 538 Media Blackout The PondCast: SC2 News & Results Mutation # 537 Hostile Territory Mutation # 536 Railroad Switch
Brood War
General
Best Games Kespa era BW General Discussion StarCraft 64 is coming to Philly at SC4ALL II ASL22 General Discussion [Personal Project Share] Terran Defense v0.60
Tourneys
Escore Tournament - Season 3 Small VOD Thread 2.0 [Megathread] Daily Proleagues SC4ALL II: Brood War - $2500 - Dec 5-6
Strategy
Odyssey Mineral Stack Saturation Fighting Spirit mining rates Any training maps people recommend? Simple Questions, Simple Answers
Other Games
General Games
Nintendo Switch Thread Anyone here play Quakeworld back in the day? Stormgate/Frost Giant Megathread EVE Corporation General RTS Discussion Thread
Dota 2
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
Artificial Intelligence Thread European Politico-economics QA Mega-thread US Politics Mega-thread Russo-Ukrainian War Thread The Letting Off Steam Thread
Fan Clubs
MarineLorD Fan Club The ShoWTimE Fan Club The herO Fan Club!
Media & Entertainment
Movie Discussion! Anime Discussion Thread Series you have seen recently... [Req][Books] Good Fantasy/SciFi books
Sports
Football (Soccer) Thread TeamLiquid Health and Fitness Initiative For 2023 NBA General Discussion Formula 1 Discussion MLB/Baseball 2023
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
Chinese Gen Z: Between Dream…
TrAiDoS
Cathedral Of CS And NY pizza a…
FuDDx
Please support my new stand…
Peanutsc
Hello guys!
LIN1s
Customize Sidebar...

Website Feedback

Closed Threads



Active: 4431 users

The true balance problem - the maps - Page 9

Forum Index > SC2 General
Post a Reply
Prev 1 7 8 9 10 11 Next All
Augury
Profile Blog Joined September 2008
United States758 Posts
August 26 2010 20:32 GMT
#161
A better map pool would probably make balancing the races a lot easier as well :/
cascades
Profile Blog Joined October 2009
Singapore6122 Posts
August 26 2010 20:41 GMT
#162
On August 18 2010 12:05 Redmark wrote:
Show nested quote +
On August 18 2010 11:59 Qzy wrote:
I can't bring any other news to the thread, other than i really think you are very wrong.

Yes map balance is an important thing, but ... No.. Just no!

SC2 forum at its best.
Honestly any pretty much any imbalance can be fixed by different maps, and it's the one that the community has any control over.
I mean, think about BW. Let's say that you have a 'balanced' and a 'Terran-favored' map. But that's assuming that the core game is 'balanced'. It could be that the game is inherently skewed towards Terran. The 'Terran-favored' map is in fact a balanced map, and the 'balanced' map is in fact a Zerg-favored map. No one would be able to tell the difference. And, to be honest, it does not matter. Any core imbalance (if such a thing exists) can be hidden by maps; that's what happened in Brood War.
Read the Brood War forums, and you'll see that no one really blames the game for any perceived imbalances any more. It's all about the maps. We don't know that that's the truth. Maybe it's actually the game that's imbalanced. But no one cares because it doesn't matter, since any problems can be fixed by a new map pool.
User was warned for this post



This is a good post that deserves more attention. Wonder about the warning.
HS: cascades#1595 || LoL: stoppin
heishe
Profile Blog Joined June 2009
Germany2284 Posts
August 26 2010 20:45 GMT
#163
On August 27 2010 05:41 cascades wrote:
Show nested quote +
On August 18 2010 12:05 Redmark wrote:
On August 18 2010 11:59 Qzy wrote:
I can't bring any other news to the thread, other than i really think you are very wrong.

Yes map balance is an important thing, but ... No.. Just no!

SC2 forum at its best.
Honestly any pretty much any imbalance can be fixed by different maps, and it's the one that the community has any control over.
I mean, think about BW. Let's say that you have a 'balanced' and a 'Terran-favored' map. But that's assuming that the core game is 'balanced'. It could be that the game is inherently skewed towards Terran. The 'Terran-favored' map is in fact a balanced map, and the 'balanced' map is in fact a Zerg-favored map. No one would be able to tell the difference. And, to be honest, it does not matter. Any core imbalance (if such a thing exists) can be hidden by maps; that's what happened in Brood War.
Read the Brood War forums, and you'll see that no one really blames the game for any perceived imbalances any more. It's all about the maps. We don't know that that's the truth. Maybe it's actually the game that's imbalanced. But no one cares because it doesn't matter, since any problems can be fixed by a new map pool.
User was warned for this post



This is a good post that deserves more attention. Wonder about the warning.


Some admins are really throwing some weird warnings around today.
If you value your soul, never look into the eye of a horse. Your soul will forever be lost in the void of the horse.
Kishkumen
Profile Blog Joined July 2010
United States650 Posts
August 26 2010 20:48 GMT
#164
Day[9] agrees, as confirmed in his daily last night.
Weird, last time I checked the UN said you need to have at least 200 APM and be rainbow league to be called human. —Liquid`TLO
Raelcun
Profile Blog Joined March 2008
United States3747 Posts
Last Edited: 2010-08-26 20:53:12
August 26 2010 20:50 GMT
#165
http://www.teamliquid.net/forum/viewmessage.php?topic_id=140754

too lazy to find the other threads this is nothing new is it?

Yeah blizz maps are terrible we need new maps but getting players to play the new maps is not easy as they tend to bitch and moan when you put a map in play that isnt on the ladder pool.

So yes we need to improve the maps but the real problem is the players not playing on the maps

edit: Don't mean to discount the OP seeing as I agree with it jsut the problem is the maps when it comes to balance but the problem with that problem is that players dont want to fix that problem until Blizzard incorporates the new maps into the Ladder pool so they can practice on them easier.
Sanguinarius
Profile Joined January 2010
United States3427 Posts
August 26 2010 20:50 GMT
#166
While maps are some of the problem, there are also interrace balance issues also at play. It will take time to sort out the game.
Your strength is just an accident arising from the weakness of others -Heart of Darkness
Klive5ive
Profile Blog Joined January 2008
United Kingdom6056 Posts
August 26 2010 20:51 GMT
#167
I thought it was the maps at first and they certainly would help BUT they won't fix the inherent scouting problems that the game has.

As many people have said it's the number of viable options that T has that's imbalanced. Any one specific build can be countered but there's so many builds that all require different responses. Morrow vs Idra game 4 is a perfect example of this.

I guess you could try Xel'naga towers right outside every base, that might work for a while.
Don't hate the player - Hate the game
QuanticHawk
Profile Blog Joined May 2007
United States32157 Posts
August 26 2010 21:10 GMT
#168
On August 27 2010 05:07 GhostFall wrote:
There is something inherently wrong about balancing the game using maps. It is fundamentally better to balance the races first.

I mean take a completely symmetrical map. Add in a main and a natural for each side. That map, should be considered 100% balanced. Do not consider the races, do not even consider the game of starcraft, just looking at a perfectly symmetrical world, you should take one look at it and say, that is balanced. How could you say it is not?

Then add the races, add the differences between them all, and they should be balanced in this symmetrical map. If there are any inbalances in the matchups, it is not due to the map, IT IS DUE to the race.


But all the races operate differently in each match up

Z: Needs open maps for flanking in all MU
P: Needs flanking vs T and is better on tight maps vs Z
T: More chokes the merrier

On that same note though, I don't want all boring ass macro maps like what was all over BW in the later years. FUCK LUNA and all those boring clones. There's got to be some with short distances and different stuff too.


On August 27 2010 05:51 Klive5ive wrote:
I thought it was the maps at first and they certainly would help BUT they won't fix the inherent scouting problems that the game has.

As many people have said it's the number of viable options that T has that's imbalanced. Any one specific build can be countered but there's so many builds that all require different responses. Morrow vs Idra game 4 is a perfect example of this.

I guess you could try Xel'naga towers right outside every base, that might work for a while.


Ive never found an issue with scouting, but I admit I play little competitive zerg in SC2. Scouting is essentially the same from BW. You always had to sac ovies in BW ZvT. I think the difference is that it's not as easy to recognize what is coming anymore because people aren't used to recognizing a build just based on the units you see.

Why is that any different here??

PROFESSIONAL GAMER - SEND ME OFFERS TO JOIN YOUR TEAM - USA USA USA
Adron
Profile Joined February 2010
Netherlands839 Posts
August 26 2010 21:27 GMT
#169
Not saying everything else is fine and balanced (and PLEASE people the game has just been released!) but i agree with the OP that most maps in the map pool have all these quirky features, like short flight distance, destructible rocks influencing movement, cliffs overlooking Naturals, cliffs in general, island maps, sight interuptors (the hedges/smoke) OR any combination of the above.

Seriously scrap station has a ridiculous flight rush distance, smoke right down your ramp, 1 island, rocks to backdoor the nat, a huge space to hide tech/get highground advantage near the nat, a short rush distance blocked by 2 rocks, and 2 semi-islands blocked with rocks...
That is a mind boggling amount of features in map, and only tests a persons quirkiness and ability to fend off quirkiness than anything else.
kariido
Profile Joined December 2007
Saudi Arabia179 Posts
Last Edited: 2010-08-26 21:30:47
August 26 2010 21:30 GMT
#170
Thanks OP for openning a dedicated thread to such an important issue. The maps of SC2.

Ever since the beginning I've disliked the maps in SC2 since they were so off-base in relation to the maps that I've grown accustomed to in BW. I've attributed this to nostalgia and that the new maps would better serve SC2's playstyle. This is SC2 after all, not BW. Well, as time passed the maps on the ladder just didn't make the game flow as it should and I grew weary of them. I found myself searching online for custom melee remakes of the ICCUP maps for SC2. After downloading a few (and publishing them) low and behold everything just clicked, I love everything there is to the game now. The awkward small narrow pathways in the middle of the map were non-existant and the choke points at the naturals really added another layer of depth and planning to the game that was, to my analysis, was purposefully avoided in SC2 since Blizzard wanted to thwart any accusation that SC2's playstyle was slow and cumbersome in comparison to BW. This however promoted one base all-ins due to the inherent dangerous nature of expanding into an open and vulnerable position. I've played around 90 ladder games and I've more than tripled that number since then in custom (melee) games using remakes of the ICCUP BW maps.

If you're somehow dissatisfied with the way games are played on the ladder try playing some remakes and you'll notice an immediate difference in planning, tactics and even the power level of units. Until Blizzard incorporates such maps in the ladder or an ICCUPesque ladder shows up with ICCUPesque maps; I'll stick to the remakes .
http://campaignforliberty.org/
Cloak
Profile Joined October 2009
United States816 Posts
August 26 2010 21:30 GMT
#171
I feel like there's a balance factor that exists outside of maps, and that's each race's flexibility to the given map elements. Sure, you can stack the elements of a map to balance the disparity, but that ultimately limits the diversity of your map pool. What is more important is to focus on each race having means of capitalizing on the maximum number of unique elements possible.
The more you know, the less you understand.
SARgeant47
Profile Joined August 2009
United States24 Posts
August 26 2010 21:33 GMT
#172
I agree that the maps r favored towards terran. But I also think that blizzard knows that and mayb have plans for the next expansion to have zerg favored maps then in the last expansion have protoss favored maps (I think I got the expansions in the right order)

Yes I also believe that scouting is very hard to do cuz terrans ability to make several different units out of just one building with a tech lab is a bit...dare I say...'OP'. But instead of takn away the terrans ability to surprise his opponents (cuz I actually kinda like to guess what t might get out his rax with tech lab so I dont consider it op but Im probably 1 out of 15% that agree) but to fix the scouting for both protoss and zergs to help scout in early and mid game is to make obs speed upgradable in the cyber core ( well nvm cuz if protoss feels he needs to scout research hullicination instead of rushing for warp gates) But for zerg its to difficult and to sac an ovie and is just a waste of time most of the time cuz the overlord is just too slow. Rushing to lair tech to get overlord speed or overseers takes alot of time and terran might b rushing with a huge marauder ball. Instead mayb overlord speed should b able to b researched in tier 1. Then the zerg has to decide whether to get overlord speed and delay a queen/lair, get ling speed, or roaches. Mayb even make ovie speed require evo chamber but still b tier 1.

These r just my thoughts on the maps and scouting issues. Thx for reading.
1ec2a3a4a5g6r7s
kariido
Profile Joined December 2007
Saudi Arabia179 Posts
August 26 2010 21:35 GMT
#173
On August 27 2010 05:48 Kishkumen wrote:
Day[9] agrees, as confirmed in his daily last night.

Link please?
http://campaignforliberty.org/
Floophead_III
Profile Joined September 2009
United States1832 Posts
August 26 2010 21:47 GMT
#174
On August 27 2010 05:50 iCCup.Raelcun wrote:
http://www.teamliquid.net/forum/viewmessage.php?topic_id=140754

too lazy to find the other threads this is nothing new is it?

Yeah blizz maps are terrible we need new maps but getting players to play the new maps is not easy as they tend to bitch and moan when you put a map in play that isnt on the ladder pool.

So yes we need to improve the maps but the real problem is the players not playing on the maps

edit: Don't mean to discount the OP seeing as I agree with it jsut the problem is the maps when it comes to balance but the problem with that problem is that players dont want to fix that problem until Blizzard incorporates the new maps into the Ladder pool so they can practice on them easier.


Have you guys actually formally contacted Blizzard about inclusion of a competitive map pool or at least having them take a look at your maps? I've been playing through them, some are meh but most are awesome. I think of course they're pretty basic right now and there's a lot more you can do given the power of the editor, but compared to ladder maps they're amazing.
Half man, half bear, half pig.
Kishkumen
Profile Blog Joined July 2010
United States650 Posts
Last Edited: 2010-08-26 22:04:35
August 26 2010 22:03 GMT
#175
On August 27 2010 06:35 kariido wrote:
Show nested quote +
On August 27 2010 05:48 Kishkumen wrote:
Day[9] agrees, as confirmed in his daily last night.

Link please?


http://day9tv.blip.tv/file/4049854/
@44:30
I asked the question to the Thought Hammer himself, after hearing it discussed in several threads on TL and on the JP's State of the Game podcasts. While he didn't respond to any particular threads on TL, he confirmed that he thinks the maps need to be bigger and more like BW.
Weird, last time I checked the UN said you need to have at least 200 APM and be rainbow league to be called human. —Liquid`TLO
Grummy
Profile Joined July 2010
Sweden70 Posts
August 26 2010 22:05 GMT
#176
I think they need to mirror the maps before they can even start balancing them. Some maps right now are so wierd and unsymetrical. Scrap station is the worst, if you look at it and compare the 2 sides you will se how horrible it looks. Most of the maps right now are far from acceptable, mirroring wise.

And i know mirror =/= balance.
But its part of the balance.
starcraft911
Profile Blog Joined July 2008
Korea (South)1263 Posts
August 26 2010 22:12 GMT
#177
using bloodbath as evidence is rather suspect. I agree that some maps lean one way or another... i.e. scrap station favoring Z in ZvT, but there are only a handful of people who can capitalize on that.
Coil
Profile Joined May 2010
Argentina119 Posts
August 26 2010 22:14 GMT
#178
As i said earlier in the thread, i think most of us would love to play the iCCup maps that were ported, i do from time to time because i like 'em. But the reality is that if you want to be playing tournaments and ladder, you need practice on Blizzard maps. I would love it if most of the tournaments started using non-ladder maps, even as a spectator, until then...

On August 27 2010 05:50 iCCup.Raelcun wrote:
http://www.teamliquid.net/forum/viewmessage.php?topic_id=140754

too lazy to find the other threads this is nothing new is it?

Yeah blizz maps are terrible we need new maps but getting players to play the new maps is not easy as they tend to bitch and moan when you put a map in play that isnt on the ladder pool.

So yes we need to improve the maps but the real problem is the players not playing on the maps

edit: Don't mean to discount the OP seeing as I agree with it jsut the problem is the maps when it comes to balance but the problem with that problem is that players dont want to fix that problem until Blizzard incorporates the new maps into the Ladder pool so they can practice on them easier.

<@Failure> I GOT RIZZIED <@Failure> NO ORDINARY GURL KAE <@Failure> SHE RIZZIE
Klive5ive
Profile Blog Joined January 2008
United Kingdom6056 Posts
August 26 2010 22:37 GMT
#179
On August 27 2010 06:10 Hawk wrote:
Show nested quote +
On August 27 2010 05:51 Klive5ive wrote:
I thought it was the maps at first and they certainly would help BUT they won't fix the inherent scouting problems that the game has.

As many people have said it's the number of viable options that T has that's imbalanced. Any one specific build can be countered but there's so many builds that all require different responses. Morrow vs Idra game 4 is a perfect example of this.

I guess you could try Xel'naga towers right outside every base, that might work for a while.


Ive never found an issue with scouting, but I admit I play little competitive zerg in SC2. Scouting is essentially the same from BW. You always had to sac ovies in BW ZvT. I think the difference is that it's not as easy to recognize what is coming anymore because people aren't used to recognizing a build just based on the units you see.

Why is that any different here??

Surely you see the difference.

It's not that people aren't "used" to recognising builds, it's that you literally can't recognise them.

What does it mean if you see a Terran with early gas and no barracks? It could be a proxy reaper, or he could be getting gas for an early factory.
What does it mean if you see a wall with a factory with addon and 1rax? It could be marines+tank into expand or it could be marines+igniter hellions into all-in attack.
What does it mean if you see just a barracks and marines? There could be hellions hidden, there could be marines/marauders hidden, there could be banshees hidden, there could be Thors coming, he could just be expanding.

Plus the hard-counter system of the game means if you get it wrong the consequences are far worse.
If you get mass lings against hellions or mass reapers you will lose.
If you get roaches against marauders or marines you will lose.
Reapers and marauders are exactly the same tech yet require two different counter.

Plus of course there is no chance for Zerg to be aggressive. Most of Terran aggression can be backed out of. You just sit behind your wall. Hydras are far too slow to counter you and mutas are nothing like as strong as they were.

In BroodWar it was either mech or bio and the responses were reasonably strong against the wrong thing anyway.
Hydras work against any high tech play, wraiths, vulture runbys, or standard mech.
Sunkens into mutas work reasonably well against both too.
The only thing that could catch you out is a sunken bust.
Don't hate the player - Hate the game
Fadetowhite
Profile Joined August 2010
Korea (South)302 Posts
August 26 2010 22:39 GMT
#180
python... such a good map

wtb for sc2 laddering
메신저
Prev 1 7 8 9 10 11 Next All
Please log in or register to reply.
Live Events Refresh
Next event in 17m
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
SortOf 128
BRAT_OK 63
StarCraft: Brood War
Horang2 857
Mini 338
Mong 134
EffOrt 91
Light 91
Larva 88
Pusan 81
Yoon 73
ToSsGirL 52
Soma 48
[ Show more ]
Sharp 45
sorry 21
Noble 18
yabsab 17
NotJumperer 12
soO 7
hero 7
Sacsri 6
Rush 0
Dota 2
The International43002
Gorgc12279
Fuzer 280
KheZu41
Counter-Strike
olofmeister1677
shoxiejesuss1252
byalli658
Super Smash Bros
Mew2King135
Other Games
ceh9462
crisheroes223
Organizations
StarCraft: Brood War
UltimateBattle 7
[ Show 12 non-featured ]
StarCraft 2
• LUISG 35
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• Migwel
StarCraft: Brood War
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
Dota 2
• C_a_k_e 1326
League of Legends
• Jankos1520
• Stunt617
Upcoming Events
Escore
17m
PiG Sty Festival
2h 17m
ByuN vs HeRoMaRinE
ShoWTimE vs Zoun
Big Brain Bouts
6h 17m
Nicoract vs Neeb
TriGGeR vs ShoWTimE
CranKy Ducklings
1d
PiG Sty Festival
1d 2h
herO vs Krystianer
Solar vs Cure
IPSL
1d 6h
Sparkling Tuna Cup
2 days
PiG Sty Festival
2 days
Maru vs Shameless
Reynor vs TriGGeR
IPSL
2 days
OSC
2 days
[ Show More ]
Afreeca Starleague
3 days
Rush vs Hm
Bisu vs Shuttle
WardiTV Weekly
3 days
The Patches Monday
3 days
Afreeca Starleague
4 days
Sharp vs Shinee
Action vs Shine
PiGosaur Cup
4 days
Replay Cast
4 days
Afreeca Starleague
5 days
BeSt vs Paralyze
Jaedong vs Speed
Kung Fu Cup
5 days
The PondCast
6 days
KCM Race Survival
6 days
Replay Cast
6 days
Liquipedia Results

Completed

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

Ongoing

KCM Race Survival 2026 Season 3
K-JUNGMAN
Acropolis #5
Escore Tournament S3: W7
RSL Revival: Season 6
PiG Sty Festival 8.0
Esports World Cup 2026
Esports World Cup 2026: LCQ
BLAST Bounty Summer 2026
BLAST Bounty Summer Qual
Stake Ranked Episode 3
XSE Pro League 2026
IEM Cologne Major 2026

Upcoming

CSLAN 4
ASL Season 22
Escore Tournament S3: W8
Acropolis #5 - TRS
Blizzard Classic Cup 2026
Acropolis #5 - GSA
Acropolis #5 - GSB
HSC XXX
SC4ALL II: StarCraft II
Kung Fu Cup 2026 Grand Finals
RSL Offline Finals
Big Dog Cup 2026 Div 1
META DYMY #4
Stake Ranked Episode 5
PGL Masters Bucharest 2026
Thunderpick World Champ.
ESL Pro League Season 24
Stake Ranked Episode 4
1win Private Club #1
Logitech G Connect 2026
SL StarSeries Fall 2026
FISSURE Playground #5
BLAST Open Fall 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.