Return To Previous Page

Home


Canadian National Railway (CN) Locomotives
CN 3000 to 3038 - GE ET-44AC - SN. 63439 to 63477 - Blt. 7-9/2015


 

 

CN 3000
Mile 23.24 CN Halton Sub, Halton Hills, Ontario
12/19/2016
Carson Wiebe
 
CN 3001
MacMillan Yard, Vaughn, Ontario
4/30/2018
Carson Wiebe
 
CN 3002
Mile 21.15 Halton Sub, Halton Hills, Ontario
9/25/2016
Carson Wiebe
     
CN 3001
Mile 23.5 CN Halton Sub, Halton Hills, Ontario
6/8/2020
Carson Wiebe
     
03    
CN 3004
Mile 23.25 CN Halton Sub, Halton Hills, Ontario
5/1/2017
Carson Wiebe
  05  
CN 3006
Mile 23.3 CN Halton Sub, Halton Hills, Ontario
6/23/2017
Carson Wiebe
  07    
CN 3008
Brampton, Ontario
Halton Hills, Ontario
Vaughn, Ontario
IC Heritage Unit
               
CN 3009
CN MacMillan Yard, Vaughn, Ontario
9/8/2017
Carson Wiebe
 
CN 3010
Mile 20.84 CN Dundas Sub, Paris, Ontario
7/28/2021
Photo by Carson Wiebe
 
CN 3011
Mile 21.15 CN Halton Sub, Halton Hills, Ontario
1/11/2018
Carson Wiebe
           
CN 3011
422, CN 5654 East, Mile 21.15 CN Halton Sub, Halton Hills, Ontario
3/2/2022
Photo by Carson Wiebe
               
CN 3012
CN London Yard, London, Ontario
10/29/2019
Carson Wiebe
Veterans Tribute Unit
 
CN 3013
Mile 21.15 CN Halton Sub, Halton Hills, Ontario
8/2/2019
Carson Wiebe
 
CN 3014
Mile 21.15 CN Halton Sub, Halton Hills, Ontario
6/12/2017
Carson Wiebe
CN 3015
Halton Hills, Ontario
London, Ontario
Photo by Carson Wiebe
 
CN 3016
CP 8007 South, Mile 59.02 CP Mactier Sub., Springwater Township, Ontario
5/24/2022
Photo by Carson Wiebe
  17  
               
CN 3018
Mile 23.5 CN Halton Sub, Halton Hills, Ontario
4/11/2019
Carson Wiebe
 
CN 3019
CN Halton Sub, Woodbridge, Ontario
2/1/2019
Carson Wiebe
 
CN 3020
Mile 23.5 CN Halton Sub, Halton Hills, Ontario
9/14/2021
Photo by Carson Wiebe
CN 3018
CN 3909 East, Mile 15.53 CN Halton Sub, Brampton, Ontario
12/17/2021
Carson Wiebe
       
CN 3220
CN 8000 East, Mile 23.5 CN Halton Sub, Halton Hills, Ontario
3/14/2022
Photo by Carson Wiebe
21    
CN 3022
Mile 23.5 CN Halton Sub, Halton Hills, Ontario
11/9/2020
Carson Wiebe
 
CN 3023
CN MacMillan Yard, Vaughn, Ontario
9/24/2018
Carson Wiebe
EJE Heritage Unit
     
CN 3022
CN London Yard, London, Ontario
7/20/2020
Carson Wiebe
     
               
24     25    
CN 3026
Mile 68.90 CP Hamilton Sub., Hamilton, Ontario
2/27/2018
Carson Wiebe
           
CN 3026 & CP 8813
Mile 68.90 CP Hamilton Sub., Hamilton, Ontario
2/27/2018
Carson Wiebe
27    
CN 3028
MacMillan Yard, Vaughn, Ontario
2/27/2018
Carson Wiebe
 
CN 3029
MacMillan Yard, Vaughn, Ontario
4/8/2017
Carson Wiebe
CN 3030
CN London Yard, London, Ontario
11/4/2021
Photo by Carson Wiebe
  31    
CN 3032
Mile 23.25 CN Halton Sub, Halton Hills, Ontario
5/1/2017
Carson Wiebe
CN 3030
CN 3162 East, CN London Yard, London, Ontario
6/24/2022
Photo by Carson Wiebe
       
CN 3032
MacMillan Yard, Vaughn, Ontario
6/8/2017
Carson Wiebe
           
CN 3032
Rainy day at CN MacMillan Yard, Vaughn, Ontario
3/29/2018
Carson Wiebe
           
CN 3232
CN 3232 East, Mile 21.15 CN Halton Sub, Halton Hills, Ontario
4/6/2022
Photo by Carson Wiebe
33    
CN 3034
MacMillan Yard, Vaughn, Ontario
2/27/2018
Carson Wiebe
  35  
     
CN 3034
Mile 21.15 CN Halton Sub, Halton Hills, Ontario
10/23/2017
Carson Wiebe
     
     
CN 3034
Mile 23.5 CN Halton Sub, Halton Hills, Ontario
8/19/2021
Photo by Carson Wiebe
     
CN 3036
Mile 21.15 CN Halton Sub, Halton Hills, Ontario
10/21/2021
Photo by Carson Wiebe
 
CN 3037
MacMillan Yard, Vaughn, Ontario
3/20/2018
Carson Wiebe
  38  
CN 3039 to 3120 - GE ET-44AC - SN. 63858 to 63945 - Blt.
               
CN 3039
MacMillan Yard, Vaughn, Ontario
6/8/2017
Carson Wiebe
 
CN 3040
CN London Yard, London, Ontario
10/17/2017
Carson Wiebe
 
CN 3041
MacMillan Yard, Vaughn, Ontario
6/8/2017
Carson Wiebe
CN 3039
CN MacMillan Yard, Vaughn, Ontario
7/4/2017
Carson Wiebe
 
CN 3040
Vaughn, Ontario
6/6/2016
Carson Wiebe
     
42    
CN 3043
On a very foggy day in Southern Ontario at Mile 23.24 CN Halton Sub, Halton Hills, Ontario
1/22/2017
Carson Wiebe
  44  
     
CN 3043
CN MacMillan Yard, Vaughn, Ontario
7/4/2017
Carson Wiebe
     
45    
CN 3046
MacMillan Yard, Vaughn, Ontario
4/30/2018
Carson Wiebe
 
CN 3047
CN 3047 West, Mile 23.5 CN Halton Sub, Halton Hills, Ontario
2/20/2022
Photo by Carson Wiebe
     
CN 3046
Mile 23.3 CN Halton Sub, Halton Hills, Ontario
4/30/2018
Carson Wiebe
     
48     49     50  
51    
CN 3052
CN 3052 West, CN London Yard, London, Ontario
7/12/2022
Photo by Carson Wiebe
 
CN 3053
MacMillan Yard, Vaughn, Ontario
4/20/2018
Carson Wiebe
54     55    
CN 3056
CN 3056 East, Mile 30.00 CN Halton Sub, Halton Hills, Ontario
1/21/2022
Photo by Carson Wiebe
               
CN 3057
Mile 21.15 CN Halton Sub, Halton Hills, Ontario
3/16/2020
Carson Wiebe
 
CN 3058
CN MacMillan Yard, Vaughn, Ontario
5/19/2017
Carson Wiebe
 
CN 3059
CN MacMillan Yard, Vaughn, Ontario
8/31/2018
Carson Wiebe
     
CN 3058
CN London Yard, London, Ontario
10/2/2020
Carson Wiebe
 
CN 3059
Mile 23.25 CN Halton Sub, Halton Hills, Ontario
9/5/2019
Carson Wiebe
60    
CN 3061
MacMillan Yard, Vaughn, Ontario
9/12/2017
Carson Wiebe
  62  
     
CN 3061
Mile 21.15 CN Halton Sub, Halton Hills, Ontario
11/20/2018
Carson Wiebe
     
     
CN 3061
CN MacMillan Yard, Vaughn, Ontario
9/8/2017
Carson Wiebe
     
CN 3063
CN 3063 West, Mile 23.5 CN Halton Sub, Halton Hills, Ontario
1/21/2022
Photo by Carson Wiebe
  64    
CN 3065
Mile 21.15 Halton Sub, Halton Hills, Ontario
9/25/2016
Carson Wiebe
66     67     68  
               
CN 3069
Mile 23.25 CN Halton Sub, Halton Hills, Ontario
3/20/2017
Carson Wiebe
WC Heritage Unit
 
CN 3070
Mile 23.7 Halton Sub, Georgetown, Ontario
10/3/2016
Carson Wiebe
 
CN 3071
Mile 23.3 CN Halton Sub, Halton Hills, Ontario
11/27/2018
Carson Wiebe
CN 3072
Mile 23.7 Halton Sub, Georgetown, Ontario
10/3/2016
Carson Wiebe
 
CN 3073
Mile 23.25 CN Halton Sub, Halton Hills, Ontario
4/1/2019
Carson Wiebe
 
CN 3074
Mile 31.50 CN Stamford Sub, Niagara Falls, Ontario
8/1/2018
Carson Wiebe
CN 3072
MacMillan Yard, Vaughn, Ontario
3/20/2018
Carson Wiebe
       
CN 3074
Mile 33.00 CN Oakville Sub., Burlington, Ontario
8/1/2018
Carson Wiebe
               
75    
CN 3076
MacMillan Yard, Vaughn, Ontario
4/23/2018
Carson Wiebe
  77  
     
CN 3076
Mile 23.5 CN Halton Sub, Halton Hills, Ontario
9/2/2020
Carson Wiebe
     
     
CN 3076
Mile 15.53 CN Halton Sub, Brampton, Ontario
8/9/2021
Photo by Carson Wiebe
     
               
CN 3078
Mile 33.00 CN Oakville Sub., Burlington, Ontario
1/23/2018
Carson Wiebe
 
CN 3079
MacMillan Yard, Vaughn, Ontario
11/23/2017
Carson Wiebe
 
CN 3080
On a very foggy day at CN MacMillan Yard, Vaughn, Ontario
12/4/2017
Carson Wiebe
CN 3078
Mile 23.5 CN Halton Sub, Halton Hills, Ontario
9/14/2021
Photo by Carson Wiebe
       
CN 3080
Mile 33.00 CN Oakville Sub., Burlington, Ontario
1/23/2018
Carson Wiebe
81     82    
CN 3083
MacMillan Yard, Vaughn, Ontario
6/26/2017
Carson Wiebe
           
CN 3183
Mile 21.15 CN Halton Sub, Halton Hills, Ontario
4/23/2020
Carson Wiebe
           
CN 3083
Mile 21.15 CN Halton Sub, Halton Hills, Ontario
11/9/2020
Carson Wiebe
CN 3084
MacMillan Yard, Vaughn, Ontario
5/15/2017
Carson Wiebe

EF-644u

  85    
CN 3086
MacMillan Yard, Vaughn, Ontario
6/8/2017
Carson Wiebe
87    
CN 3088
MacMillan Yard, Vaughn, Ontario
2/27/2018
Carson Wiebe
  89  
CN 3090
Mile 21.15 CN Halton Sub, Halton Hills, Ontario
12/6/2016
Carson Wiebe
  91    
CN 3092
MacMillan Yard, Vaughn, Ontario
4/30/2017
Carson Wiebe
           
CN 3092
422 - CN 3827 East, Mile 21.15 CN Halton Sub, Halton Hills, Ontario
7/26/2022
Photo by Carson Wiebe
CN 3090
MacMillan Yard, Vaughn, Ontario
11/23/2017
Carson Wiebe
 
CN 3090
CN London Yard, London, Ontario
10/29/2019
Carson Wiebe
 
CN 3090
CN London Yard, London, Ontario
2/25/2020
Carson Wiebe
     
CN 3090
Mile 78.84 CN Dundas Sub., London, Ontario
11/4/2021
Photo by Carson Wiebe
     
CN 3093
MacMillan Yard, Vaughn, Ontario
6/26/2017
Carson Wiebe
 
CN 3094
MacMillan Yard, Vaughn, Ontario
5/11/2017
Carson Wiebe
  95  
CN 3193
Mile 21.15 CN Halton Sub, Halton Hills, Ontario
3/16/2020
Carson Wiebe
 
CN 3094
Mile 21.15 CN Halton Sub, Halton Hills, Ontario
7/12/2019
Carson Wiebe
     
               
CN 3096
Mile 23.25 CN Halton Sub, Halton Hills, Ontario
9/5/2019
Carson Wiebe
 
CN 3097
MacMillan Yard, Vaughn, Ontario
3/23/2017
Carson Wiebe
 
CN 3098
Mile 23.5 CN Halton Sub, Halton Hills, Ontario
11/26/2016
Carson Wiebe
CN 3096
M396, CN 3015 East, Mile 30 CN Halton Sub, Halton Hills, Ontario
2/20/2022
Photo by Carson Wiebe
           
      99        
               
CN 3100
Mile 23.3 CN Halton Sub, Halton Hills, Ontario
3/20/2018
Carson Wiebe
 
CN 3101
Mile 21.15 CN Halton Sub, Halton Hills, Ontario
11/1/2016
Carson Wiebe
 
CN 3102
Mile 19.17 CN Halton Sub, Brampton, Ontario
3/20/2017
Carson Wiebe
     
CN 3101
Mile 21.15 CN Halton Sub, Halton Hills, Ontario
5/25/2020
Carson Wiebe
     
03    
CN 3104
MacMillan Yard, Vaughn, Ontario
4/8/2017
Carson Wiebe
 
CN 3105
MacMillan Yard, Vaughn, Ontario
6/8/2017
Carson Wiebe
06    
CN 3107
MacMillan Yard, Vaughn, Ontario
2/8/2018
Carson Wiebe
  08  
     
CN 3107
Mile 22 CN Halton Sub, Halton Hills, Ontario
2/5/2019
Carson Wiebe
     
CN 3109
MacMillan Yard, Vaughn, Ontario
4/2/2018
Carson Wiebe
  10    
CN 3111
MacMillan Yard, Vaughn, Ontario
4/20/2018
Carson Wiebe
CN 3109
On a very foggy day at CN MacMillan Yard, Vaughn, Ontario
12/4/2017
Carson Wiebe
           
12    
CN 3113
Mile 33.00 CN Oakville Sub., Burlington, Ontario
3/6/2018
Carson Wiebe
 
CN 3114
CN London Yard, London, Ontario
3/26/2019
Photo by Carson Wiebe
     
CN 3113
Mile 38.72 CN Halton Sub, Milton, Ontario
3/6/2018
Carson Wiebe
     
               
CN 3115
Mile 33.00 CN Oakville Sub., Burlington, Ontario
3/6/2018
Carson Wiebe
BCOL Heritage Unit
 
CN 3116
Mile 21.1 Halton Sub, Halton Hills, Ontario
10/27/2016
Carson Wiebe
 
CN 3117
MacMillan Yard, Vaughn, Ontario
5/15/2017
Carson Wiebe
CN 3115
Georgetown, ON
10/6/2021
Patrick Cummins
in Heritage BCOL Paint
           
CN 3115b
Georgetown, ON
10/6/2021
Patrick Cummins
           
18    
CN 3119
MacMillan Yard, Vaughn, Ontario
3/23/2017
Carson Wiebe
  20  
     
CN 3119
CN London Yard, London, Ontario
11/06/2018
Carson Wiebe
     
CN 3121 - GE ET-44AC - SN. 62521 - Blt. 2017 - Ex-GE Demonstrator GECX 2029
     
CN 3121 as GECX 2029
Mile 23.25 CN Halton Sub, Halton Hills, Ontario
9/5/2019
Carson Wiebe
     
CN 3122 to 3125 - GE ET-44AC - SN. 62525-62527 - Blt. - Ex-GE Demonstrators GECX 2033-2036
CN 3122 as GECX 2033
CN MacMillan Yard, Vaughn, Ontario
9/4/2018
Carson Wiebe
 
GECX 2034
CN London Yard, London, Ontario
11/06/2018
Carson Wiebe
to CN 3123
 
GECX 2037
Mile 33.00 CN Oakville Sub., Burlington, Ontario
8/1/2018
Carson Wiebe
to CN 3124
     
CN 3123
CP 8074 South, Mile 59.02 CP Mactier Sub., Springwater Township, Ontario
5/9/2022
Photo by Carson Wiebe
     
      25        
CN 3128 to 3132 - GE ET-44AC - SN. 62530 to 62535 - Blt. - Ex-GE Demonstrators GECX 2039-2043
CN 3128
CN London Yard, London, Ontario
5/26/2021
Photo by Carson Wiebe
 
  29     30  
31          
CN 3132
CN London Yard, London, Ontario
6/16/2020
Photo by Carson Wiebe
CN 3133 to 3162 - GE ET-44AC - SN. 64774 to 64803 - Blt. 10-11/2018
33     34     35  
36     37     38  
CN 3139
Mile 23.5 CN Halton Sub, Halton Hills, Ontario
8/19/2021
Photo by Carson Wiebe
 
CN 3140
CN 3228 East, Mile 21.15 CN Halton Sub, Halton Hills, Ontario
6/21/2022
Photo by Carson Wiebe
  41  
42    
CN 3143
CN London Yard, London, Ontario
10/29/2019
Carson Wiebe
  44  
     
CN 3143
CN Kitchener Yard, Kitchener, Ontario
2/28/2020
Carson Wiebe
     
45    
CN 3146
CN London Yard, London, Ontario
5/26/2021
Photo by Carson Wiebe
 
CN 3147
Mile 54.41 CN Dundas Sub., Ingersoll, Ontario
5/6/2021
Photo by Carson Wiebe
CN 3148
Mile 21.15 CN Halton Sub, Halton Hills, Ontario
7/16/2019
Carson Wiebe
  49     50  
CN 3151
Mile 23.5 CN Halton Sub, Halton Hills, Ontario
6/20/2019
Carson Wiebe
 
CN 3152
Mile 23.5 CN Halton Sub, Halton Hills, Ontario
4/16/2020
Carson Wiebe
 
CN 3153
Mile 23.5 CN Halton Sub, Halton Hills, Ontario
11/9/2020
Carson Wiebe
54     55    
CN 3156
Mile 21.15 CN Halton Sub, Halton Hills, Ontario
5/25/2020
Carson Wiebe
           
CN 3156
Mile 23.5 CN Halton Sub, Halton Hills, Ontario
10/14/2020
Carson Wiebe
           
CN 3156
Mile 21.15 CN Halton Sub, Halton Hills, Ontario
7/30/2021
Photo by Carson Wiebe
           
CN 3056
CN 3056 East, Mile 30.00 CN Halton Sub, Halton Hills, Ontario
1/21/2022
Photo by Carson Wiebe
57    
CN 3158
CN 3158 East, Mile 21.15 CN Halton Sub, Halton Hills, Ontario
1/11/2022
Photo by Carson Wiebe
  59  
60     61    
CN 3262
422, CN 3841 East, Mile 21.15 CN Halton Sub, Halton Hills, Ontario
2/20/2022
Photo by Carson Wiebe
           
CN 3162
CN 3162 East, CN London Yard, London, Ontario
6/24/2022
Photo by Carson Wiebe
CN 3163 to 3172 - GE ET-44AC - SN. 65858 to 65867 - Blt. 11-12/2018
CN 3063
CN 3063 West, Mile 23.5 CN Halton Sub, Halton Hills, Ontario
1/21/2022
Photo by Carson Wiebe
  64     65  
CN 3166
Mile 21.15 CN Halton Sub, Halton Hills, Ontario
/2020
Carson Wiebe
  67    
CN 3168
CN London Yard, London, Ontario
7/25/2021
Photo by Carson Wiebe
69     70     71  
CN 3173 to 3222 - GE ET-44AC - SN. 65868 to 65917 - Blt. 1-4/2019
CN 3173
CN 3173 East, Mile 30.00 CN Halton Sub, Halton Hills, Ontario
1/21/2022
Photo by Carson Wiebe
           
30     31     32  
33     34     35  
               
73    
CN 3174
Mile 21.15 CN Halton Sub, Halton Hills, Ontario
5/27/2020
Carson Wiebe
  75  
     
CN 3174
CN 3174 East, Mile 15.53 CN Halton Sub, Brampton, Ontario
12/17/2021
Carson Wiebe
     
76    
CN 3177
Mile 23.5 CN Halton Sub, Halton Hills, Ontario
6/20/2019
Carson Wiebe
  78  
     
CN 3177
382, CSX 140 East, Mile 23.5 CN Halton Sub, Halton Hills, Ontario
3/14/2022
Photo by Carson Wiebe
     
79    
CN 3180
422 - CN 3827 East, Mile 21.15 CN Halton Sub, Halton Hills, Ontario
7/26/2022
Photo by Carson Wiebe
 
CN 3181
Mile 21.15 CN Halton Sub, Halton Hills, Ontario
8/2/2019
Carson Wiebe
82     83     84  
85    
CN 3186
CN London Yard, London, Ontario
7/24/2019
Carson Wiebe
  87  
CN 3188
Mile 23.5 CN Halton Sub, Halton Hills, Ontario
7/5/2021
Carson Wiebe
  89     90  
91     92     93  
CN 3194
CN London Yard, London, Ontario
4/3/2020
Carson Wiebe
  95     96  
97     98    
CN 3199
CN 2847 West, Mile 21.15 CN Halton Sub, Halton Hills, Ontario
5/20/2022
Photo by Carson Wiebe
00    
CN 3201
CN 3056 East, Mile 30.00 CN Halton Sub, Halton Hills, Ontario
1/21/2022
Photo by Carson Wiebe
 
CN 3202
CN London Yard, London, Ontario
7/16/2020
Carson Wiebe
03     04     05  
06     07     08  
09     10     11  
12     13     14  
CN 3215
Mile 21.15 CN Halton Sub, Halton Hills, Ontario
/2020
Carson Wiebe
  16     17  
18     19     20  
21    
CN 3222
CP Alyth Yard, Calgary, Alberta
4/22/2022
Photo by Carson Wiebe
 
CN 3232
L570, CN 3232 East, Mile 21.15 CN Halton Sub, Halton Hills, Ontario
3/14/2022
Photo by Carson Wiebe
     
CN 3222
Calgary, Alberta
4/24/2021
Photo by Tom Sing
 
CN 3232
Mile 23.25 CN Halton Sub, Halton Hills, Ontario
4/12/2022
Photo by Carson Wiebe
     
CN 3228
CN 3228 East, Mile 21.15 CN Halton Sub, Halton Hills, Ontario
6/21/2022
Photo by Carson Wiebe
     
               
CN 3233 to 3242 - GE ET-44AC - SN. 66088 to 66107 - Blt. 1-4/2019
CN 3233
12/13/2021
Veterans Tribute Unit
  3234    
CN 3235
Mile 23.5 CN Halton Sub, Halton Hills, Ontario
9/14/2021
Photo by Carson Wiebe
               
CN 3243 to 3285 - GE ET-44AC - SN. 66252 to 66294 - Blt. 12/2019 - 2020
43    
CN 3244
CN London Yard, London, Ontario
7/25/2021
Photo by Carson Wiebe
  45  
CN 3246
Mile 21.15 CN Halton Sub, Halton Hills, Ontario
7/30/2021
Photo by Carson Wiebe
  47     48  
CN 3249
CN London Yard, London, Ontario
5/26/2021
Photo by Carson Wiebe
  50     51  
52     53    
CN 3254
CN London Yard, London, Ontario
7/16/2020
Carson Wiebe
55     56     57  
CN 3258
Mile 23.5 CN Halton Sub, Halton Hills, Ontario
9/11/2020
Carson Wiebe
 
CN 3259
CN London Yard, London, Ontario
7/16/2020
Carson Wiebe
  60  
61     62    
CN 3263
Mile 23.5 CN Halton Sub, Halton Hills, Ontario
6/6/2020
Carson Wiebe
CN 3264
Mile 23.5 CN Halton Sub, Halton Hills, Ontario
8/19/2021
Photo by Carson Wiebe
        66  
CN 3264
CN 3800 East, CN London Yard, London, Ontario
12/8/2021
Carson Wiebe
           
67     68     69  
70     71    
CN 3272
CN 3880 East, Mile 33.00 CN Oakville Sub., Burlington, Ontario
12/14/2021
Carson Wiebe
73    
CN 3274
Mile 23.5 CN Halton Sub, Halton Hills, Ontario
10/12/2021
Photo by Carson Wiebe
  75  
76     77    
CN 3278
Mile 23.5 CN Halton Sub, Halton Hills, Ontario
10/14/2020
Carson Wiebe
           
CN 3278
CN 3852 East, Mile 21.15 CN Halton Sub, Halton Hills, Ontario
4/6/2022
Photo by Carson Wiebe
79     80     81  
82     83    
CN 3284
CN London Yard, London, Ontario
6/10/2021
Carson Wiebe
      86     85  

Send mail to the Webmaster with questions or comments about this web site.

Return To Previous Page Home

Last Edited July 28, 2022

Copyright 2007-2022 SOLRSWAT  All Rights Reserved.