The Wayback Machine - https://web.archive.org/web/20190406195320/http://www.rsssf.com:80/tabless/scot2018.html

Scotland 2017/18


Premiership
Championship
League One
League Two
Fifth Level

Premiership

Regular Stage | Championship Playoff | Relegation Playoff

Regular Stage

Final Table:

 1.Celtic               33  22  9  2  64-21  75  [C]  Championship Playoff
 2.Rangers              33  19  5  9  67-38  62       Championship Playoff
 3.Aberdeen             33  19  5  9  50-36  62       Championship Playoff
 4.Hibernian            33  16 11  6  49-35  59  [P]  Championship Playoff
 5.Kilmarnock           33  15 10  8  45-39  55       Championship Playoff
 6.Heart of Midlothian  33  11 13  9  35-30  46       Championship Playoff
- - - - - - - - - - - - - - - - - - - - - - - -
 7.Motherwell           33  10  8 15  36-43  38       Relegation Playoff
 8.Saint Johnstone      33  10  8 15  32-47  38       Relegation Playoff
 9.Hamilton Academical  33   8  6 19  43-60  30       Relegation Playoff
10.Dundee               33   8  6 19  31-53  30       Relegation Playoff
11.Ross County          33   6  8 19  38-57  26       Relegation Playoff
12.Partick Thistle      33   6  7 20  26-57  25       Relegation Playoff

Round 1
[Aug 5]
Celtic              4-1 Heart of Midlothian 
Dundee              1-2 Ross County         
Hibernian           3-1 Partick Thistle     
Kilmarnock          1-2 Saint Johnstone     
[Aug 6]
Motherwell          1-2 Rangers             
Aberdeen            2-0 Hamilton Academical 

Round 2
[Aug 11]
Partick Thistle     0-1 Celtic              
[Aug 12]
Hamilton Academical 3-0 Dundee              
Kilmarnock          0-1 Heart of Midlothian 
Rangers             2-3 Hibernian           
Ross County         1-2 Aberdeen            
Saint Johnstone     4-1 Motherwell          

Round 3
[Aug 19]
Kilmarnock          0-2 Celtic              
Aberdeen            2-1 Dundee              
Hibernian           1-3 Hamilton Academical 
Motherwell          2-0 Ross County         
Rangers             0-0 Heart of Midlothian 
Saint Johnstone     1-0 Partick Thistle     

Round 4
[Aug 26]
Celtic              1-1 Saint Johnstone     
Kilmarnock          2-2 Hamilton Academical 
Motherwell          2-1 Heart of Midlothian 
Partick Thistle     3-4 Aberdeen            
[Aug 27]
Dundee              1-1 Hibernian           
Ross County         1-3 Rangers             

Round 5
[Sep 8]
Hamilton Academical 1-4 Celtic              
[Sep 9]
Heart of Midlothian 0-0 Aberdeen            
Motherwell          2-0 Kilmarnock          
Rangers             4-1 Dundee              
Ross County         1-1 Partick Thistle     
Saint Johnstone     1-1 Hibernian           

Round 6
[Sep 15]
Partick Thistle     2-2 Rangers             
[Sep 16]
Aberdeen            1-1 Kilmarnock          
Celtic              4-0 Ross County         
Dundee              3-2 Saint Johnstone     
Hamilton Academical 1-2 Heart of Midlothian 
Hibernian           2-2 Motherwell          

Round 7
[Sep 23]
Rangers             0-2 Celtic              
Kilmarnock          1-1 Dundee              
Ross County         0-1 Hibernian           
Saint Johnstone     2-1 Hamilton Academical 
Partick Thistle     1-1 Heart of Midlothian 
[Sep 24]
Motherwell          0-1 Aberdeen            

Round 8
[Sep 29]
Hamilton Academical 1-4 Rangers             
[Sep 30]
Aberdeen            3-0 Saint Johnstone     
Celtic              2-2 Hibernian           
Dundee              2-1 Heart of Midlothian 
Kilmarnock          0-2 Ross County         
Motherwell          3-0 Partick Thistle     

Round 9
[Oct 13]
Saint Johnstone     0-3 Rangers             
[Oct 14]
Celtic              1-0 Dundee              
Hamilton Academical 1-2 Motherwell          
Hibernian           0-1 Aberdeen            
Partick Thistle     0-2 Kilmarnock          
Ross County         1-2 Heart of Midlothian 

Round 10
[Oct 21]
Heart of Midlothian 1-0 Saint Johnstone     
Partick Thistle     2-1 Dundee              
Ross County         2-1 Hamilton Academical 
[Oct 31]
Kilmarnock          0-3 Hibernian           
[Nov 29]
Motherwell          1-1 Celtic              
Rangers             3-0 Aberdeen            

Round 11
[Oct 24]
Hamilton Academical 0-0 Partick Thistle     
Hibernian           1-0 Heart of Midlothian 
Saint Johnstone     0-0 Ross County         
[Oct 25]
Aberdeen            0-3 Celtic              
Dundee              0-1 Motherwell          
Rangers             1-1 Kilmarnock          

Round 12 [Oct 28]
Heart of Midlothian 1-3 Rangers             
Aberdeen            2-1 Ross County         
Celtic              1-1 Kilmarnock          
Dundee              1-3 Hamilton Academical 
Motherwell          0-1 Hibernian           
Partick Thistle     1-0 Saint Johnstone     

Round 13
[Nov 4]
Saint Johnstone     0-4 Celtic              
Hamilton Academical 2-2 Aberdeen            
Hibernian           2-1 Dundee              
Rangers             3-0 Partick Thistle     
Ross County         3-2 Motherwell          
[Nov 5]
Heart of Midlothian 1-2 Kilmarnock          

Round 14
[Nov 18]
Ross County         0-1 Celtic              
Aberdeen            0-2 Motherwell          
Dundee              0-0 Kilmarnock          
Hibernian           1-2 Saint Johnstone     
Rangers             0-2 Hamilton Academical 
[Nov 19]
Heart of Midlothian 1-1 Partick Thistle     

Round 15
[Nov 24]
Dundee              2-1 Rangers             
[Nov 25]
Hamilton Academical 1-1 Hibernian           
Heart of Midlothian 0-0 Ross County         
[Nov 26]
Kilmarnock          1-3 Aberdeen            
[Dec 20]
Celtic              2-0 Partick Thistle     
[Feb 6]
Motherwell          2-0 Saint Johnstone     

Round 16
[Dec 2]
Celtic              5-1 Motherwell          
Partick Thistle     0-1 Hibernian           
Ross County         0-2 Dundee              
Saint Johnstone     1-2 Kilmarnock          
Heart of Midlothian 1-1 Hamilton Academical 
[Dec 3]
Aberdeen            1-2 Rangers             

Round 17
[Dec 8]
Dundee              0-1 Aberdeen            
[Dec 9]
Hamilton Academical 0-1 Saint Johnstone     
Heart of Midlothian 1-0 Motherwell          
Kilmarnock          5-1 Partick Thistle     
Rangers             2-1 Ross County         
[Dec 10]
Hibernian           2-2 Celtic              

Round 18
[Dec 12]
Heart of Midlothian 2-0 Dundee              
Ross County         2-2 Kilmarnock          
[Dec 13]
Celtic              3-1 Hamilton Academical 
Hibernian           1-2 Rangers             
Partick Thistle     3-2 Motherwell          
Saint Johnstone     0-3 Aberdeen            

Round 19
[Dec 16]
Aberdeen            4-1 Hibernian           
Dundee              3-0 Partick Thistle     
Hamilton Academical 3-2 Ross County         
Kilmarnock          1-0 Motherwell          
Rangers             1-3 Saint Johnstone     
[Dec 17]
Heart of Midlothian 4-0 Celtic              

Round 20 [Dec 23]
Kilmarnock          2-1 Rangers             
Celtic              3-0 Aberdeen            
Hibernian           2-1 Ross County         
Motherwell          1-1 Dundee              
Partick Thistle     1-0 Hamilton Academical 
Saint Johnstone     0-0 Heart of Midlothian 

Round 21
[Dec 26]
Dundee              0-2 Celtic              
[Dec 27]
Aberdeen            1-0 Partick Thistle     
Heart of Midlothian 0-0 Hibernian           
Rangers             2-0 Motherwell          
Ross County         1-1 Saint Johnstone     
[Apr 14]
Hamilton Academical 1-2 Kilmarnock          

Round 22 [Dec 30]
Celtic              0-0 Rangers             
Aberdeen            0-0 Heart of Midlothian 
Hibernian           1-1 Kilmarnock          
Motherwell          1-3 Hamilton Academical 
Partick Thistle     2-0 Ross County         
Saint Johnstone     0-2 Dundee              

Round 23
[Jan 23]
Partick Thistle     1-2 Celtic              
[Jan 24]
Rangers             2-0 Aberdeen            
Motherwell          2-0 Ross County         
Dundee              0-1 Hibernian           
Hamilton Academical 0-3 Heart of Midlothian 
[Mar 7]
Kilmarnock          2-0 Saint Johnstone     

Round 24
[Jan 27]
Celtic              1-0 Hibernian           
Heart of Midlothian 1-1 Motherwell          
Hamilton Academical 1-2 Dundee              
Aberdeen            3-1 Kilmarnock          
Saint Johnstone     1-3 Partick Thistle     
[Jan 28]
Ross County         1-2 Rangers             

Round 25
[Jan 30]
Celtic              3-1 Heart of Midlothian 
[Jan 31]
Ross County         2-4 Aberdeen            
Hibernian           2-1 Motherwell          
[Feb 6]
Partick Thistle     0-2 Rangers             
[Feb 13]
Kilmarnock          3-2 Dundee              
[Mar 28]	  	
Saint Johnstone     1-0 Hamilton Academical 

Round 26 [Feb 3]
Kilmarnock          1-0 Celtic              
Aberdeen            3-0 Hamilton Academical 
Dundee              1-4 Ross County         
Heart of Midlothian 1-0 Saint Johnstone     
Motherwell          1-1 Partick Thistle     
Rangers             1-2 Hibernian           

Round 27
[Feb 17]
Ross County         1-1 Heart of Midlothian 
Hibernian           2-0 Aberdeen            
Motherwell          0-1 Kilmarnock          
Partick Thistle     1-2 Dundee              
[Feb 18]
Hamilton Academical 3-5 Rangers             
Celtic              0-0 Saint Johnstone     

Round 28
[Feb 24]
Kilmarnock          2-2 Hibernian           
Dundee              0-1 Motherwell          
Hamilton Academical 2-1 Partick Thistle     
Rangers             2-0 Heart of Midlothian 
Saint Johnstone     2-0 Ross County         
[Feb 25]
Aberdeen            0-2 Celtic              

Round 29
[Feb 27]
Heart of Midlothian 1-1 Kilmarnock          
Saint Johnstone     1-4 Rangers             
[Apr 3]
Hibernian           3-1 Hamilton Academical 
Motherwell          0-2 Aberdeen            
Ross County         4-0 Partick Thistle     
[Apr 4]
Celtic              0-0 Dundee              

Round 30
[Mar 9]
Hibernian           2-0 Heart of Midlothian 
[Mar 10]
Dundee              0-4 Saint Johnstone     
Hamilton Academical 2-0 Motherwell          
Kilmarnock          3-2 Ross County         
Partick Thistle     0-0 Aberdeen            
[Mar 11]
Rangers             2-3 Celtic              

Round 31
[Mar 16]
Saint Johnstone     1-1 Hibernian           
[Mar 17]
Aberdeen            1-0 Dundee              
Heart of Midlothian 3-0 Partick Thistle     
Rangers             0-1 Kilmarnock          
Ross County         2-2  Hamilton Academical 
[Mar 18]
Motherwell          0-0 Celtic              

Round 32
[Mar 31]
Motherwell          2-2 Rangers             
Aberdeen            4-1 Saint Johnstone     
Celtic              3-0 Ross County         
Hibernian           2-0 Partick Thistle     
Kilmarnock          2-0 Hamilton Academical 
[Apr 1]
Dundee              1-1 Heart of Midlothian 

Round 33
[Apr 7]
Heart of Midlothian 2-0 Aberdeen            
Partick Thistle     0-1 Kilmarnock          
Rangers             4-0 Dundee              
Ross County         1-1 Hibernian           
Saint Johnstone     0-0 Motherwell          
[Apr 8]
Hamilton Academical 1-2 Celtic              

Final Table:

 1.Celtic               33  22  9  2  64-21  75  [C]  Championship Playoff
 2.Rangers              33  19  5  9  67-38  62       Championship Playoff
 3.Aberdeen             33  19  5  9  50-36  62       Championship Playoff
 4.Hibernian            33  16 11  6  49-35  59  [P]  Championship Playoff
 5.Kilmarnock           33  15 10  8  45-39  55       Championship Playoff
 6.Heart of Midlothian  33  11 13  9  35-30  46       Championship Playoff
- - - - - - - - - - - - - - - - - - - - - - - -
 7.Motherwell           33  10  8 15  36-43  38       Relegation Playoff
 8.Saint Johnstone      33  10  8 15  32-47  38       Relegation Playoff
 9.Hamilton Academical  33   8  6 19  43-60  30       Relegation Playoff
10.Dundee               33   8  6 19  31-53  30       Relegation Playoff
11.Ross County          33   6  8 19  38-57  26       Relegation Playoff
12.Partick Thistle      33   6  7 20  26-57  25       Relegation Playoff

Championship Playoff

Final Table:

 1.Celtic               38  24 10  4  73-25  82  [C]  Champions
 2.Aberdeen             38  22  7  9  56-37  73
 3.Rangers              38  21  7 10  76-50  70
 4.Hibernian            38  18 13  7  62-46  67  [P]
 5.Kilmarnock           38  16 11 11  49-47  59
 6.Heart of Midlothian  38  12 13 13  39-39  49

Round 34
[Apr 21]
Hibernian           2-1 Celtic              
Kilmarnock          0-2 Aberdeen            
[Apr 22]
Rangers             2-1 Heart of Midlothian 

Round 35
[Apr 27]
Aberdeen            2-0 Heart of Midlothian 
[Apr 28]
Hibernian           5-3 Kilmarnock          
[Apr 29]
Celtic              5-0 Rangers             

Round 36
[May 5]
Aberdeen            0-0 Hibernian           
Rangers             1-0 Kilmarnock          
[May 6]
Heart of Midlothian 1-3 Celtic              

Round 37
[May 8]
Aberdeen            1-1 Rangers             
[May 9]
Celtic              0-0 Kilmarnock          
Heart of Midlothian 2-1 Hibernian           

Round 38 [May 13]
Celtic              0-1 Aberdeen            
Hibernian           5-5 Rangers             
Kilmarnock          1-0 Heart of Midlothian 

Final Table:

 1.Celtic               38  24 10  4  73-25  82  [C]  Champions
 2.Aberdeen             38  22  7  9  56-37  73
 3.Rangers              38  21  7 10  76-50  70
 4.Hibernian            38  18 13  7  62-46  67  [P]
 5.Kilmarnock           38  16 11 11  49-47  59
 6.Heart of Midlothian  38  12 13 13  39-39  49

Relegation Playoff

Final Table:

 7.Motherwell           38  13  9 16  43-49  48
 8.Saint Johnstone      38  12 10 16  42-53  46
 9.Dundee               38  11  6 21  36-57  39
10.Hamilton Academical  38   9  6 23  47-68  33
- - - - - - - - - - - - - - - - - - - - - - - -
11.Partick Thistle      38   8  9 21  31-61  33       Relegation Playoff
-----------------------------------------------
12.Ross County          38   6 11 21  40-62  29       Relegated

Round 34 [Apr 21]
Dundee              2-1 Saint Johnstone     
Partick Thistle     2-1 Hamilton Academical 
Ross County         0-0 Motherwell          

Round 35 [Apr 28]
Hamilton Academical 2-0 Ross County         
Motherwell          2-1 Dundee              
Saint Johnstone     1-1 Partick Thistle     

Round 36
[May 4]
Partick Thistle     1-1 Ross County         
[May 5]
Dundee              1-0 Hamilton Academical 
Motherwell          1-5 Saint Johnstone     

Round 37 [May 8]
Hamilton Academical 1-2 Saint Johnstone     
Partick Thistle     0-1 Motherwell          
Ross County         0-1 Dundee              

Round 38 [May 12]
Dundee              0-1 Partick Thistle     
Motherwell          3-0 Hamilton Academical 
Saint Johnstone     1-1 Ross County         
	
Final Table:

 7.Motherwell           38  13  9 16  43-49  48
 8.Saint Johnstone      38  12 10 16  42-53  46
 9.Dundee               38  11  6 21  36-57  39
10.Hamilton Academical  38   9  6 23  47-68  33
- - - - - - - - - - - - - - - - - - - - - - - -
11.Partick Thistle      38   8  9 21  31-61  33       Relegation Playoff
-----------------------------------------------
12.Ross County          38   6 11 21  40-62  29       Relegated

Promotion/Relegation Playoff 1st/2nd Level

Round 1

First Leg [May 1]
Dunfermline Athl.   0-0 Dundee United       

Second Leg [May 4]
Dundee United       2-1 Dunfermline Athl.   

Round 2

First Leg [May 7]
Dundee United       2-3 Livingston          

Second Leg [May 11]
Livingston          1-1 Dundee United       

Final

First Leg [May 17]
Livingston          2-1 Partick Thistle     

Second Leg [May 20]
Partick Thistle     0-1 Livingston           

NB: Partick Thistle relegated, Livingston promoted

Championship

Regular Stage | Promotion Playoff | Relegation Playoff

Regular Stage

Final Table:

 1.Saint Mirren         36  23  5  8  63-36  74       Promoted
-----------------------------------------------
 2.Livingston           36  17 11  8  56-37  62  [P]  Promotion Playoff
 3.Dundee United        36  18  7 11  52-42  61       Promotion Playoff
 4.Dunfermline Athletic 36  16 11  9  60-35  59       Promotion Playoff
- - - - - - - - - - - - - - - - - - - - - - - -
 5.Inverness Caled. Th. 36  16  9 11  53-37  57  [R]
 6.Queen of the South   36  14 10 12  59-53  52
 7.Greenock Morton      36  13 11 12  47-40  50
 8.Falkirk              36  12 11 13  45-49  47
- - - - - - - - - - - - - - - - - - - - - - - -
 9.Dumbarton            36   7  9 20  27-63  30       Relegation Playoff
-----------------------------------------------
10.Brechin City         36   0  4 32  20-90   4  [P]  Relegated

Promotion/Relegation Playoff 2nd/3rd Level

Semifinals

First Legs [May 2]
Arbroath            1-2 Dumbarton           
Alloa               2-0 Raith               

Second Legs [May 5]
Dumbarton           1-1 Arbroath            
Raith               1-2 Alloa               

Final

First Leg [May 9]
Alloa               0-1 Dumbarton           

Second Leg [May 13]
Dumbarton           0-2 Alloa               [aet]

NB: Dumbarton relegated, Alloa Athletic promoted

League One

Regular Stage | Promotion Playoff | Relegation Playoff

Regular Stage

Final Table:

 1.Ayr United           36  24  4  8  92-42  76  [R]  Promoted
-----------------------------------------------
 2.Raith Rovers         36  22  9  5  68-32  75  [R]  Promotion Playoff
 3.Alloa Athletic       36  17  9 10  56-43  60       Promotion Playoff
 4.Arbroath             36  17  8 11  70-51  59  [P]  Promotion Playoff
- - - - - - - - - - - - - - - - - - - - - - - -
 5.Stranraer            36  16  5 15  58-66  53  
 6.East Fife            36  13  3 20  49-67  42
 7.Airdrieonians        36  10 11 15  46-60  41
 8.Forfar Athletic      36  11  5 20  40-65  38  [P]
- - - - - - - - - - - - - - - - - - - - - - - -
 9.Queen's Park         36   7 10 19  42-72  31       Relegation Playoff
-----------------------------------------------
10.Albion Rovers        36   8  6 22  57-80  30       Relegated

Promotion/Relegation Playoff 3rd/4th Level

Semifinals

First Legs
[May 1]
Stenhousemuir       1-1 Queen's Park        
[May 2]
Stirling Albion     0-1 Peterhead           

Second Legs [May 5]
Queen's Park        1-2 Stenhousemuir 
Peterhead           3-0 Stirling Albion     

NB: Queen's Park relegated

Final

First Leg [May 9]
Stenhousemuir       2-0 Peterhead           

Second Leg [May 12]
Peterhead           1-0 Stenhousemuir       

NB: Stenhousemuir promoted

League Two

Regular Stage | Promotion Playoff | Relegation Playoff 

Regular Stage

Final Table:

 1.Montrose             36  23  8  5  60-35  77       Promoted
-----------------------------------------------
 2.Peterhead            36  24  4  8  79-39  76       Promotion Playoff
 3.Stirling Albion      36  16  7 13  61-52  55       Promotion Playoff
 4.Stenhousemuir        36  15  9 12  56-47  54  [R]  Promotion Playoff
- - - - - - - - - - - - - - - - - - - - - - - -
 5.Clyde                36  14  9 13  52-50  51  
 6.Elgin City           36  14  7 15  54-61  49
 7.Annan Athletic       36  12 11 13  49-41  47
 8.Berwick Rangers      36   9 10 17  31-59  37
 9.Edinburgh City       36   7  9 20  37-62  30
- - - - - - - - - - - - - - - - - - - - - - - -
10.Cowdenbeath          36   4 10 22  23-56  22       Relegation Playoff

Promotion/Relegation Playoff 4th/5th Level

Highland League champions: Cove Rangers
Lowland League champions:  Spartans

Round 1

First Leg [Apr 28]
Cove Rangers        4-0 The Spartans        

Second Leg [May 1]
The Spartans        2-1 Cove Rangers        

Round 2

First Leg [May 5]
Cove Rangers        0-0 Cowdenbeath         

Second Leg [May 12]
Cowdenbeath         3-2 Cove Rangers        

NB: all clubs remain at former level


Fifth Level

Highland League

Final Table:

 1.Cove Rangers         34  29  3  2 127-22  90       Promotion Playoff
- - - - - - - - - - - - - - - - - - - - - - - -
 2.Formartine United    34  26  1  7 124-41  79  
 3.Inverurie Loco Works 34  25  3  6 104-37  78
 4.Fraserburgh          34  23  4  7 101-38  73
 5.Forres Mechanics     34  23  4  7  88-45  73
 6.Brora Rangers        34  20  3 11  87-39  63
 7.Buckie Thistle       34  15  6 13  80-56  51
 8.Deveronvale          34  16  3 15  73-76  51
 9.Nairn County         34  16  3 15  61-71  51
10.Rothes               34  15  4 15  77-70  49
11.Huntly               34  15  4 15  66-81  49
12.Wick Academy         34  12 10 12  67-54  46
13.Clachnacuddin        34  11  8 15  54-69  41
14.Turriff United       34  11  4 19  54-70  37
15.Keith                34   4  4 26  45-104 16
16.Lossiemouth          34   4  3 27  41-125 15
17.Strathspey Thistle   34   4  2 28  26-124 14
18.Fort William         34   0  5 29  31-184  5

Lowland League

Final Table:

 1.The Spartans         30  23  4  3  64-17  73       Promotion Playoff
- - - - - - - - - - - - - - - - - - - - - - - -
 2.East Kilbride        30  22  5  3  76-23  71  
 3.BSC Glasgow          30  20  5  5  71-27  65
 4.East Stirlingshire   30  19  7  4  67-31  64
 5.Selkirk              30  15  3 12  63-50  48
 6.Cumbernauld Colts    30  11  8 11  53-54  41
 7.Civil S. Strollers   30  11  7 12  47-44  40
 8.Gretna 2008          30  12  4 14  50-56  40
 9.Univ. of Stirling    30  11  5 14  45-49  38
10.Edusport Academy     30   9  7 14  46-49  34
11.Edinburgh University 30   9  7 14  40-45  34
12.Whitehill Welfare    30  11  1 18  50-66  34
13.Gala Fairydean Rov.  30   8  7 15  43-63  31
14.Dalbeattie Star      30   7  8 15  46-65  29
15.Vale of Leithen      30   8  5 17  44-76  29
-----------------------------------------------
16.Hawick Royal Albert  30   1  3 26  18-108  6       Relegated

Promoted: Kelty Hearts


2016/17.

2018/19.

list of champions.

list of 2nd division champions.

list of 3rd division champions.

list of 4th division champions.

list of highland league champions.

list of east of scotland league champions.

list of south of scotland league champions.

all-time table.

list of divisional movements.

list of cup winners.

list of league cup winners.

list of qualifying cup winners.

list of glasgow cup winners.


About this document

Prepared and maintained by Karel Stokkermans for the Rec.Sport.Soccer Statistics Foundation

Author: Karel Stokkermans
Last updated: 13 Sep 2018

(C) Copyright Karel Stokkermans and RSSSF 2017/18
You are free to copy this document in whole or part provided that proper acknowledgement is given to the author. All rights reserved.