• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 17:40
CEST 23:40
KST 06:40
  • 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
RSL Season 1 - Final Week6[ASL19] Finals Recap: Standing Tall12HomeStory Cup 27 - Info & Preview18Classic wins Code S Season 2 (2025)16Code S RO4 & Finals Preview: herO, Rogue, Classic, GuMiho0
Community News
Esports World Cup 2025 - Brackets Revealed10Weekly Cups (July 7-13): Classic continues to roll4Team TLMC #5 - Submission extension3Firefly given lifetime ban by ESIC following match-fixing investigation17$25,000 Streamerzone StarCraft Pro Series announced7
StarCraft 2
General
The GOAT ranking of GOAT rankings RSL Revival patreon money discussion thread Who will win EWC 2025? Weekly Cups (July 7-13): Classic continues to roll Esports World Cup 2025 - Brackets Revealed
Tourneys
FEL Cracov 2025 (July 27) - $8000 live event RSL: Revival, a new crowdfunded tournament series $5,100+ SEL Season 2 Championship (SC: Evo) WardiTV Mondays Sparkling Tuna Cup - Weekly Open Tournament
Strategy
How did i lose this ZvP, whats the proper response Simple Questions Simple Answers
Custom Maps
External Content
Mutation # 482 Wheel of Misfortune Mutation # 481 Fear and Lava Mutation # 480 Moths to the Flame Mutation # 479 Worn Out Welcome
Brood War
General
BGH Auto Balance -> http://bghmmr.eu/ Flash Announces (and Retracts) Hiatus From ASL BW General Discussion Starcraft in widescreen A cwal.gg Extension - Easily keep track of anyone
Tourneys
[Megathread] Daily Proleagues Cosmonarchy Pro Showmatches CSL Xiamen International Invitational [BSL20] Non-Korean Championship 4x BSL + 4x China
Strategy
Simple Questions, Simple Answers I am doing this better than progamers do.
Other Games
General Games
Stormgate/Frost Giant Megathread Path of Exile Nintendo Switch Thread CCLP - Command & Conquer League Project The PlayStation 5
Dota 2
Official 'what is Dota anymore' discussion
League of Legends
Heroes of the Storm
Simple Questions, Simple Answers Heroes of the Storm 2.0
Hearthstone
Heroes of StarCraft mini-set
TL Mafia
TL Mafia Community Thread Vanilla Mini Mafia
Community
General
Russo-Ukrainian War Thread US Politics Mega-thread Stop Killing Games - European Citizens Initiative Summer Games Done Quick 2025! Things Aren’t Peaceful in Palestine
Fan Clubs
SKT1 Classic Fan Club! Maru Fan Club
Media & Entertainment
[Manga] One Piece Movie Discussion! Anime Discussion Thread [\m/] Heavy Metal Thread
Sports
Formula 1 Discussion TeamLiquid Health and Fitness Initiative For 2023 2024 - 2025 Football Thread NBA General Discussion NHL Playoffs 2024
World Cup 2022
Tech Support
Computer Build, Upgrade & Buying Resource Thread
TL Community
The Automated Ban List
Blogs
Men Take Risks, Women Win Ga…
TrAiDoS
momentary artworks from des…
tankgirl
from making sc maps to makin…
Husyelt
StarCraft improvement
iopq
Trip to the Zoo
micronesia
Customize Sidebar...

Website Feedback

Closed Threads



Active: 666 users

Music Theory Primer: Part I - Page 3

Forum Index > TL Community
Post a Reply
Prev 1 2 3 4 5 6 Next All
JieXian
Profile Blog Joined August 2008
Malaysia4677 Posts
Last Edited: 2013-04-04 05:08:31
April 04 2013 05:06 GMT
#41
On April 04 2013 06:27 wo1fwood wrote:
Show nested quote +
On April 04 2013 04:49 JieXian wrote:+ Show Spoiler +

My worry/critique is that it might be too detailed that it would scare beginners, whom I assume is your main target audience, away with an article as concise (edit:complete and detailed) as this, depends on your intention though

I also suggest putting up some examples or youtube links when you talk about this that are harder to grasp or imagine like the Georgian 2+2+3+2+2 rhythms to us hear some music :D

I have one example of a 3+3+2+2+2 one :D

+ Show Spoiler +




+ Show Spoiler +
http://www.youtube.com/watch?v=RFlBBGKyNjc

they're not pros like the other one but just look at that atmostphere!


It's fucking hard because they syncopate the hell out of it but it's fucking goooooooooood so just listen and have fun :D
It certainly walks a line so to speak. Hopefully I've been concise enough and not too obtuse that subsequent readings can reveal more for those who are pretty new to this stuff. That being said, I sort of had to at least touch upon some things now if I ever want to try to approach some of the more advanced topics (like microtonality and tuning systems, or serialism), which is something that I feel is incredibly important to talk about, and not often touched on.


Fair enough, I guess your intention is to provide people with a complete education, including the different and lesser known parts, and it definitely does.

(Btw I used the wrong word, it should be "complete and detailed" instead of concise)

When you've the time please do add video/audio examples. It'll definitely be a more interesting learning experience for me to hear it instead of just reading about it. That's the only thing that's lacking imo.


When I was in primary school my teacher lost me when she started telling us that there's a C here and another C a few lines below and another C a few lines above. I was like "wtf is this shit can't they pick a C and stick with it?" hahahaha. Of course I wasn't really paying attention back then :D
Please send me a PM of any song you like that I most probably never heard of! I am looking for people to chat about writing and producing music | https://www.youtube.com/watch?v=noD-bsOcxuU |
IRL_Sinister
Profile Blog Joined May 2011
Ireland621 Posts
April 04 2013 14:43 GMT
#42
This is fucking amazing (and I haven't got a single musical note in me). Good stuff.
quirinus
Profile Blog Joined May 2007
Croatia2489 Posts
April 04 2013 15:06 GMT
#43
Wow, I always wanted to learn this! Thank you so much! :D

Can't wait for part II.
All candles lit within him, and there was purity. | First auto-promoted BW LP editor.
Chrono000
Profile Blog Joined September 2011
Korea (South)358 Posts
Last Edited: 2013-04-04 15:18:00
April 04 2013 15:17 GMT
#44
too bad i dont understand music
Bahajinbo
Profile Joined May 2012
Germany488 Posts
April 04 2013 17:16 GMT
#45
I'm pretty fit with music theory but this is amazingly written. I hope it helps beginners.
ProMeTheus112
Profile Joined December 2009
France2027 Posts
April 05 2013 08:33 GMT
#46
awesome! thanks man
nimbim
Profile Blog Joined June 2009
Germany983 Posts
April 05 2013 17:05 GMT
#47
I must admit, I came here and expected a rather poor guide. Sorry for that, it seems well structured and filled with knowledge.

However, I can't imagine anyone being able to learn music theory like this, especially if they can't read a single note yet. If you first try to learn relationships between scales and the cycle of fifths, after you have just learned how to read notes and probably have forgotten all the intervals and what they are called and which intervals belong in a scale... I just think turning here as a novice won't help you. Or maybe I don't remember if learning music theory the slow way wasn't any better.

Great effort nonetheless, it is obvious you have put a lot of thought into it.
peidongyang
Profile Joined January 2009
Canada2084 Posts
April 05 2013 18:01 GMT
#48
A+ writing and effort

thats some dedication to wo1wood!
the throws never bothered me anyway
Evolpeac
Profile Joined December 2007
United States34 Posts
April 06 2013 20:31 GMT
#49
Amazing. Thank you so much!
Any fool can criticize, condemn and complain and most fools do. - Benjamin Franklin
divito
Profile Blog Joined January 2011
Canada1213 Posts
Last Edited: 2013-04-06 21:59:13
April 06 2013 21:58 GMT
#50
I agree with everyone's assessment regarding the excellence of this guide. As someone who studied music, it's superbly concise and filled with a breadth of information. That being said, I think it reaches a decent amount higher than what a beginner or even novice person in music might completely absorb.

I also have to second the notion someone brought up earlier regarding not having audible examples. Learning straight theory is one thing, but utilizing audible examples for certain techniques and other musical notation would prove incredibly valuable. Perhaps this is something that can be added to the piece over time to better illustrate the theory.
Skype: divito7
sharkeyanti
Profile Blog Joined October 2009
United States1273 Posts
April 06 2013 23:40 GMT
#51
On April 07 2013 06:58 divito wrote:
I agree with everyone's assessment regarding the excellence of this guide. As someone who studied music, it's superbly concise and filled with a breadth of information. That being said, I think it reaches a decent amount higher than what a beginner or even novice person in music might completely absorb.

I also have to second the notion someone brought up earlier regarding not having audible examples. Learning straight theory is one thing, but utilizing audible examples for certain techniques and other musical notation would prove incredibly valuable. Perhaps this is something that can be added to the piece over time to better illustrate the theory.


Audio examples do help, but you really need to perform the actions of creating music to internalize a lot of the basics. The so-called ABCs of music don't need much intellectualization, practice is the key. Perhaps tailoring the guide to someone with either a keyboard or guitar would help matters. As I said before though, this guide is very well written for beginners who simply want to understand the basic elements of music theory.
Hi Mom
[F_]aths
Profile Blog Joined February 2010
Germany3947 Posts
Last Edited: 2013-04-07 00:12:11
April 07 2013 00:04 GMT
#52
On April 07 2013 06:58 divito wrote:
I agree with everyone's assessment regarding the excellence of this guide. As someone who studied music, it's superbly concise and filled with a breadth of information. That being said, I think it reaches a decent amount higher than what a beginner or even novice person in music might completely absorb.

I also have to second the notion someone brought up earlier regarding not having audible examples. Learning straight theory is one thing, but utilizing audible examples for certain techniques and other musical notation would prove incredibly valuable. Perhaps this is something that can be added to the piece over time to better illustrate the theory.

While you are right, the current article probably took already quite some effort. Making good audio examples would require even more labor. I once wrote a tool which can play modal scales through Windows Midi, which I planned to use in a Youtube series (however that would be in German) but I found it surprisingly hard to make clear what the listener should hear.

For my blog series (which wo1fwood thankfully commented on and corrected some mistakes) I chose a different approach. I am still not sure what is better: To explain staff and clef, or to explain acoustic phenomena?

I am very thankful for wo1fwood's effort because it took me almost two years to understand the concept of scales. With articles like his (that one here is only the primer) finally a good explanation is out there to show others. I noticed that an understanding of the theory behind music greatly amplifies the pleasure when I listen to music.
You don't choose to play zerg. The zerg choose you.
[F_]aths
Profile Blog Joined February 2010
Germany3947 Posts
Last Edited: 2013-04-07 01:42:38
April 07 2013 00:13 GMT
#53
On April 05 2013 00:17 Chrono000 wrote:
too bad i dont understand music

If string theory is right, many concepts of music apply to the core of the universe itself. There would be overtones and other things. The entire cosmos would be one giant concert. And you have a ticket!
You don't choose to play zerg. The zerg choose you.
Deleted User 135096
Profile Blog Joined December 2010
3624 Posts
April 07 2013 01:34 GMT
#54
Adding in audio examples to this write-up was something I definitely considered and even am considering adding after the fact for Part I as it is an important portion of learning what music is (not just theoretically but aurally as well). This does however, require a lot more time to set up and do effectively. I might try to at least demonstrate what I've talked about in this Part (pitch, rhythm, intervals) and add them in later, but I'm sort of split on this at the moment.

The main issue that I keep dancing around is that adding in audio examples would make this write-up much better, but its really an issue of how much time I have to spend at the moment on it (and also the complexity of the topics), as well as the trajectory of the overall piece. As [F_]aths said, if I wanted to create all the content myself, this becomes quite the undertaking (especially for the more advanced concepts).

Also, it's definitely something worth noting, but audio examples should never be used as a crutch for the explanation. If you need an audio example to explain the theoretical concept, you simply haven't explained it well enough. They should enhance, or clarify what you've seen and read (or put into practice) so that they further reinforce the concepts you just learned. This kind of dances around the differences between formalized learning and wrote learning, but as this is geared towards tonal harmony the wrote method is kind of sub-optimal and for a number of reasons (that and the medium is somewhat limiting for the latter).

I should also note that I had been originally playing around with the idea of beginning the audio examples in part II and sort of unraveling and explaining things in part I as we went along. But this is/was still in a conceptual phase right now. Additionally, I had also originally planned on this being a single article, but due to my real life commitments and my overall nature I felt that I needed to prioritize and break this up at least in getting out what I had already started, rather than let it sit for months on end until it was fully fleshed out.
Administrator
n0ah
Profile Joined June 2011
United States250 Posts
April 07 2013 01:47 GMT
#55
This is pretty awesome... Great formatting, TONS of useful information! Definitely going to give this a second read-through when I start teaching myself guitar...

Also, lol at 128th notes.. (I'm a drummer who's a big fan of DCI and all dem fancy drum corps n what not) ... that's pretty funny.
If this is to end in fire, then we will all burn together
sharkeyanti
Profile Blog Joined October 2009
United States1273 Posts
April 07 2013 06:28 GMT
#56
On April 07 2013 10:34 wo1fwood wrote:
Also, it's definitely something worth noting, but audio examples should never be used as a crutch for the explanation. If you need an audio example to explain the theoretical concept, you simply haven't explained it well enough. They should enhance, or clarify what you've seen and read (or put into practice) so that they further reinforce the concepts you just learned. This kind of dances around the differences between formalized learning and wrote learning, but as this is geared towards tonal harmony the wrote method is kind of sub-optimal and for a number of reasons (that and the medium is somewhat limiting for the latter).


I would disagree very strongly in this regard. When teaching the very simplest of concepts in music, connecting the learner to a tangible product can really help. It also takes in to account the many ways that people learn. Further down the line, say if you are discussing dominant substitutions or the like (simple harmonic ideas), then I agree you should not use examples as a crutch constantly. But to help the uninitiated really "get" the basics of rhythm and pitch, you need to have a level of physical engagement. It is far easier to move tangible ideas into abstract concepts than vice-versa.
Hi Mom
Deleted User 135096
Profile Blog Joined December 2010
3624 Posts
April 07 2013 15:45 GMT
#57
On April 07 2013 15:28 sharkeyanti wrote:
Show nested quote +
On April 07 2013 10:34 wo1fwood wrote:
Also, it's definitely something worth noting, but audio examples should never be used as a crutch for the explanation. If you need an audio example to explain the theoretical concept, you simply haven't explained it well enough. They should enhance, or clarify what you've seen and read (or put into practice) so that they further reinforce the concepts you just learned. This kind of dances around the differences between formalized learning and wrote learning, but as this is geared towards tonal harmony the wrote method is kind of sub-optimal and for a number of reasons (that and the medium is somewhat limiting for the latter).
I would disagree very strongly in this. When teaching the very simplest of concepts in music, connecting the learner to a tangible product can really help. It also takes in to account the many ways that people learn. Further down the line, say if you are discussing dominant substitutions or the like (simple harmonic ideas), then I agree you should not use examples as a crutch constantly. But to help the uninitiated really "get" the basics of rhythm and pitch, you need to have a level of physical engagement. It is far easier to move tangible ideas into abstract concepts than vice-versa.
I'm not sure we're actually in disagreement here. You are talking about the practical application of theory as a necessity to understanding music as it functions in the real world, and I wouldn't really disagree with this. Without hearing how music and sound in general behaves acoustically, theoretical concepts can remain somewhat nebulous and disconnected from the actual product. That being said however, it is not necessary to include this practical application in order to understand the underlying theory itself. It's a very subtle difference when dealing with instruction and understanding (a purely theoretical understanding, and theoretical understanding from the practical application standpoint).

You do touch on the possible learning implications of the current piece and it's definitely something worth noting, and perhaps changing (e.g. what is the point and end goal).
Administrator
sharkeyanti
Profile Blog Joined October 2009
United States1273 Posts
April 07 2013 16:59 GMT
#58
On April 08 2013 00:45 wo1fwood wrote:
Show nested quote +
On April 07 2013 15:28 sharkeyanti wrote:
On April 07 2013 10:34 wo1fwood wrote:
Also, it's definitely something worth noting, but audio examples should never be used as a crutch for the explanation. If you need an audio example to explain the theoretical concept, you simply haven't explained it well enough. They should enhance, or clarify what you've seen and read (or put into practice) so that they further reinforce the concepts you just learned. This kind of dances around the differences between formalized learning and wrote learning, but as this is geared towards tonal harmony the wrote method is kind of sub-optimal and for a number of reasons (that and the medium is somewhat limiting for the latter).
I would disagree very strongly in this. When teaching the very simplest of concepts in music, connecting the learner to a tangible product can really help. It also takes in to account the many ways that people learn. Further down the line, say if you are discussing dominant substitutions or the like (simple harmonic ideas), then I agree you should not use examples as a crutch constantly. But to help the uninitiated really "get" the basics of rhythm and pitch, you need to have a level of physical engagement. It is far easier to move tangible ideas into abstract concepts than vice-versa.
I'm not sure we're actually in disagreement here. You are talking about the practical application of theory as a necessity to understanding music as it functions in the real world, and I wouldn't really disagree with this. Without hearing how music and sound in general behaves acoustically, theoretical concepts can remain somewhat nebulous and disconnected from the actual product. That being said however, it is not necessary to include this practical application in order to understand the underlying theory itself. It's a very subtle difference when dealing with instruction and understanding (a purely theoretical understanding, and theoretical understanding from the practical application standpoint).

You do touch on the possible learning implications of the current piece and it's definitely something worth noting, and perhaps changing (e.g. what is the point and end goal).


Fair points, I would just encourage people to use this more as reference than text. Also, minor quibble, you've been using the word "wrote" when your intention is for the word "rote." Unless this is some spelling from a subset of English I am not aware of (which could certainly be the case, then my bad).
Hi Mom
Epishade
Profile Blog Joined November 2011
United States2267 Posts
April 07 2013 17:35 GMT
#59
On April 06 2013 02:05 nimbim wrote:
I must admit, I came here and expected a rather poor guide. Sorry for that, it seems well structured and filled with knowledge.

However, I can't imagine anyone being able to learn music theory like this, especially if they can't read a single note yet. If you first try to learn relationships between scales and the cycle of fifths, after you have just learned how to read notes and probably have forgotten all the intervals and what they are called and which intervals belong in a scale... I just think turning here as a novice won't help you. Or maybe I don't remember if learning music theory the slow way wasn't any better.

Great effort nonetheless, it is obvious you have put a lot of thought into it.


As someone who just started trying to learn piano I would agree with this. There is a lot of information in this guide that looks fantastic and I'm sure you put a lot of work into, but it's a little bit too advanced for someone like me with very limited music experience.
Pinhead Larry in the streets, Dirty Dan in the sheets.
[F_]aths
Profile Blog Joined February 2010
Germany3947 Posts
Last Edited: 2013-04-07 19:38:48
April 07 2013 18:20 GMT
#60
On April 08 2013 02:35 Epishade wrote:
Show nested quote +
On April 06 2013 02:05 nimbim wrote:
I must admit, I came here and expected a rather poor guide. Sorry for that, it seems well structured and filled with knowledge.

However, I can't imagine anyone being able to learn music theory like this, especially if they can't read a single note yet. If you first try to learn relationships between scales and the cycle of fifths, after you have just learned how to read notes and probably have forgotten all the intervals and what they are called and which intervals belong in a scale... I just think turning here as a novice won't help you. Or maybe I don't remember if learning music theory the slow way wasn't any better.

Great effort nonetheless, it is obvious you have put a lot of thought into it.


As someone who just started trying to learn piano I would agree with this. There is a lot of information in this guide that looks fantastic and I'm sure you put a lot of work into, but it's a little bit too advanced for someone like me with very limited music experience.

You have to accept to do some work to get an understanding of music. Playing notes from the sheet is (more or less) easy. To understand what one is playing, is much harder. But it helps me to memorize a piece or to accompany it with chords.

The piano has the advantage that the keyboard layout is close to the notation on the sheet. If you see example notes which explain a context (for example the concept of a cadence regarding tonality and modulation) and then play them, you get an understanding deeper than if you just read words or look at sheets.
You don't choose to play zerg. The zerg choose you.
Prev 1 2 3 4 5 6 Next All
Please log in or register to reply.
Live Events Refresh
Next event in 2h 21m
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
ZombieGrub176
Nathanias 169
UpATreeSC 132
Dota 2
canceldota123
NeuroSwarm26
League of Legends
Grubby5313
febbydoto7
Counter-Strike
Foxcn686
Stewie2K587
flusha467
Super Smash Bros
Mew2King95
PPMD62
Heroes of the Storm
Liquid`Hasu591
Trikslyr48
Other Games
summit1g10093
FrodaN4350
shahzam333
mouzStarbuck285
Skadoodle203
C9.Mang0168
ViBE93
ROOTCatZ88
Sick48
Organizations
Other Games
gamesdonequick3776
StarCraft 2
angryscii 35
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
sctven
[ Show 19 non-featured ]
StarCraft 2
• sitaska44
• musti20045 40
• IndyKCrew
• sooper7s
• AfreecaTV YouTube
• Migwel
• intothetv
• LaughNgamezSOOP
• Kozan
StarCraft: Brood War
• HerbMon 6
• STPLYoutube
• ZZZeroYoutube
• BSLYoutube
Dota 2
• C_a_k_e 2773
• masondota21801
League of Legends
• Doublelift1734
• TFBlade902
Other Games
• imaqtpie1975
• Shiphtur214
Upcoming Events
PiGosaur Monday
2h 21m
uThermal 2v2 Circuit
18h 21m
Replay Cast
1d 2h
The PondCast
1d 12h
WardiTV European League
1d 18h
Replay Cast
2 days
Epic.LAN
2 days
CranKy Ducklings
3 days
Epic.LAN
3 days
CSO Contender
3 days
[ Show More ]
BSL20 Non-Korean Champi…
3 days
Bonyth vs Sziky
Dewalt vs Hawk
Hawk vs QiaoGege
Sziky vs Dewalt
Mihu vs Bonyth
Zhanhun vs QiaoGege
QiaoGege vs Fengzi
Sparkling Tuna Cup
4 days
Online Event
4 days
BSL20 Non-Korean Champi…
4 days
Bonyth vs Zhanhun
Dewalt vs Mihu
Hawk vs Sziky
Sziky vs QiaoGege
Mihu vs Hawk
Zhanhun vs Dewalt
Fengzi vs Bonyth
Esports World Cup
6 days
ByuN vs Astrea
Lambo vs HeRoMaRinE
Clem vs TBD
Solar vs Zoun
SHIN vs Reynor
Maru vs TriGGeR
herO vs Lancer
Cure vs ShoWTimE
Liquipedia Results

Completed

2025 ACS Season 2: Qualifier
RSL Revival: Season 1
Murky Cup #2

Ongoing

JPL Season 2
BSL 2v2 Season 3
Copa Latinoamericana 4
Jiahua Invitational
BSL20 Non-Korean Championship
Championship of Russia 2025
FISSURE Playground #1
BLAST.tv Austin Major 2025
ESL Impact League Season 7
IEM Dallas 2025
PGL Astana 2025
Asian Champions League '25
BLAST Rivals Spring 2025
MESA Nomadic Masters

Upcoming

CSL Xiamen Invitational
CSL Xiamen Invitational: ShowMatche
2025 ACS Season 2
CSLPRO Last Chance 2025
CSLPRO Chat StarLAN 3
BSL Season 21
K-Championship
RSL Revival: Season 2
SEL Season 2 Championship
uThermal 2v2 Main Event
FEL Cracov 2025
Esports World Cup 2025
Underdog Cup #2
ESL Pro League S22
StarSeries Fall 2025
FISSURE Playground #2
BLAST Open Fall 2025
BLAST Open Fall Qual
Esports World Cup 2025
BLAST Bounty Fall 2025
BLAST Bounty Fall Qual
IEM Cologne 2025
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 © 2025 TLnet. All Rights Reserved.