Go back to the home page

The most recent Photos!

Photos from a trip and trip reports

The last 100 added photos


  2023
  2022
  2021
  2020
  2019
  2018
  2017
  2016
  2015
  2014
  2013
  2012
  2011
  2010
  2009
  2008
  2007
  2006


  Class 20
  Class 31
  Class 33
  Class 37
  Class 40
  Class 47
  Class 50
  Class 52
  Class 55
  Class 56
  Class 57
  Class 58
  Class 59
  Class 60
  Class 66
  Class 67
  Class 68
  Class 69
  Class 70
  Class 73
  Class 86
  Class 87
  Class 88
  Class 90
  Class 91
  Class 92


  Avon & Wylye Valley
  Berks and Hants
  Cherwell Valley
  Cumbrian Coast
  East Coast ML
  East Midlands
  Glasgow & South Western
  Great Western ML
  Highland ML
  Hope Valley
  Kyle and Far North
  (The) Marches
  Mid Cheshire Line
  Midland Main Line
  North Wales Coast
  North Lincolnshire
  Peak Forest
  Rhymney Valley
  Settle and Carlisle
  South Wales ML
  Teeside South
  WCML South
  WCML over Shap
  WCML Scotland
  West Highland Line
  Worceshire & Glouceshire



  Britsh Columbia Railroad
  CN in the Rockies
  CP in the Rockies
  Crowsnest and Kootenays
  Thompson Canyon


  Alaska Railroad
  Black Hills & Big Horn
  BNSF in Arizona
  Cane Creek Line
  Colorado Joint Line
  Colorado North Fork
  Columbia River Gorge
  Craig Branch
  Deseret Power Railway
  Minnesota Iron Range
  Montana High Line
  Montana Rail Link
  NP in North Dakota
  NS Pittsburgh Line
  Oregon Short Line
  Powder River
  Rapid City Pierre and Eastern
  Rio Grande Main
  Sandpatch
  San Juan Extension
  SP Cascade Route
  SP Overland Route
  Stevens Pass
  Tehachapi
  UP in Montana
  UP Overland Route

Most common railroads only listed to view other please click America
  Amtrak
  BNSF
  Canadian National
  Canadian Pacific
  CSX
  Norfolk Southern
  Union Pacific


  Gottard Pass
  Lötschberg Pass
  Rätische Bahn

Links to other sites

ES44AC

CSX ES44AC #973 is seen on the rear of eastbound double stacks at Cienega Creek, Arizona - 25/02/2017

Citirail ES44AC 1313 is seen leading a westbound unit grain at Elton, Montana along the Yellowstone River - 23/09/2014

Citirail ES44AC 1313 is seen leading a westbound unit grain at West End at the summit of Bozeman Pass - 23/09/2014

Citirail ES44AC #1407 is seen leading a southbound gondola train approaching the summit Palmer Lake - 09/03/2017

Citirail ES44AC 1408, BNSF AC4400 5642 and Citirail ES44AC 1343 are seen on the rear of a an empty coal train at Keenesburg, Colorado - 06/10/2019

Citirail ES44AC 1415 is seen leading a southbound loaded coal out of the Powder River near Lightning Creek - 20/09/2014

Citirail ES44AC 1415 is seen leading a southbound loaded coal out of the Powder River near Lightning Creek - 20/09/2014

Citirail ES44AC 1415 is seen leading an eastbound empty grain train near False Summit, Montana - 15/07/2015

Citirail ES44AC 1525 and ET44AC are seen leading train #105 Montreal Tashereau-Vancouver Thornton west approaching Spences Bridge in the Thompson Canyon - 03/09/2018

CN ES44AC 2917 and ET44AC 3047 are seen leading train #834 Vancouver Thornton-Edmonton Walker east at Swan Landing with 202 cars - 04/06/2016

CN ES44AC 2917 and ET44AC 3047 are seen leading train #834 Vancouver Thornton-Edmonton Walker east at Henry House with 202 cars - 04/06/2016

CN ES44AC 2953 is seen leading train #769 Holloway-Prince Rupert west into Jasoer, Ab - 23/07/2015

CN ES44ACs 2953 and 2975 are seen leading train #834 Vancouver Thornton-Edmonton Walker east at Swan Landing - 04/06/2016

CN ES44AC 2970 is seen on a coal train at Prince George, BC - 01/06/2016

KCS ES44AC #4652 is seen on the rear of a tank train at Scholle, New Mexico - 04/03/2017

UP 5333 is seen leading a westbound manifest up Peru Hill - 13/09/2008

Union Pacific ES44AC 5345 is seen leading an eastbound Z train nearing Wahsatch, Utah at the summit of the Wasatch - 22/09/2022

UP 5357 is seen leading a 'Hotshot' east past Rock River - 02/09/2007

Union Pacific ES44AC 5361, NS SD70ACe 1195 and UP SD70M 4881 are seen leading an eastbound manifest near Bosler, Wyoming - 20/09/2019

Union Pacific ES44AC 5375 with AC4400s 5795 and 6817 are seen leading an eastbound double stack at Peru Hill - 21/09/19

Union Pacific ES44AC 5385 is seen leading a northbound Z train over Lake Shasta at Lakehead, California - 30/09/2011

UP ES44AC is seen leading a northbound manifest at Kegg, California - 01/10/2011

UP ES44AC 5401 is seen leading a southbound mainly lumber manifest between Tunnel 3 and 5 just south of Bealville - 16/03/2014

UP ES44AC 5430 is seen leading a westbound manifest at Palisade, Nevada - 26/09/2011

UP ES44AC 5449 is seen leading a northbound Manifest M-WCRV out of Marcel - 15/03/2014

UP ES44AC 5449 is seen leading a northbound Manifest M-WCRV at Bealville. The rear DPU can just be seen about to enter tunnel 5 at Cliff - 15/03/2014

UP ES44AC 5456 is seen leading a westbound empty coal train at Soda Springs, California - 28/09/2011

UP ES44AC 5476 is seen leading a westbound Z train out of Green River, Wyoming - 21/09/2011

UP 5518 and 5529 are seen leading a loaded grain up the east side of Crowsnest Pass towrards Kingsgate near Burmis, Ab- 16/09/2013

UP 5533 is seen leading a manifest east at Burmis, Ab - 16/09/2013

The crew of UP 5533 on a eastbound manifest give UP 5518 east a runby at Blairmore, Ab - 16/09/2013

UP 5533 is seen leading a manifest east at Franks Slide, Ab - 16/09/2013

UP 5533 is seen crossing the Oldman River just east of Cowley, Ab on a eastbound manifest - 16/09/2013

Union Pacific ES44AC 5541 and KCS SD70MAC 3939 are seen leading train #601 Edmonton Lambton Park-Vancouver Coquitlam west at Beaverfoot - 27/08/2018

Union Pacific ES44AC 5693 is seen leading an eastbound Manifest nearing the Summit of the Wasatch at Wahsatch - 06/10/2022

BNSF 5767 is seen climbing Logan Hill with an empty coal train heading into the Poweder River Basin - 14/09/2008

BNSF ES44AC 5570 is seen leading an eastbound loaded coal west of Sully Springs, North Dakota - 01/04/2012

BNSF ES44AC 5779 is seen coming into Livingstone on a eastbound empty coal - 23/09/2014

BNSF ES44AC (a proper looking class 70?) number 5782 is seen leading a loaded coal train out of the Powder River Basin at Donkey Creek Junction - 28/08/2009

BNSF ES44AC 5807, ES44C4, Citirail ES44AC 1406 and a ES44DC are seen leading an eastbound manifest at Keenesburg, Colorado - 06/10/2019

Union Pacific ES44AC #5810 is seen leading westbound double stacks near Vail, Arizona - 26/02/2017

BNSF ES44AC 5813 is seen leading an eastbound empty coal train through Lombard Canyon - 28/04/2023

BNSF ES44AC 5818 and SD70MAC 9572 are seen leading a westbound empty coal train out of Guernsey, Wyoming - 02/10/2019

BNSF ES44AC 5820 is seen leading an eastbound empty ethonal train at Perma, Mt - 10/09/2013

BNSF ES44AC 5916 is seen leading an eastbound coal train west of Detroit Lakes, Minnesota - 03/04/2012

BNSF 5932 is seen leading a westbound coal near Plains - 31/08/2009

BNSF ES44AC 5924 is seen leading an empty Taconite Train into Fairlane works for loading - 25/03/2012

BNSF ES44AC #5934 is seen leading a westbound Z train near Thoreau, New Mexico climbing up the Continental Divide summit - 2/03/2017

BNSF ES44AC #5952 is seen leading a northbound coal empty south of Beshoar, Colorado - 06/03/2017

BNSF ES44AC #5952 is seen leading a northbound coal empty between Barela and Beshoar, Colorado - 06/03/2017

BNSF ES44AC #5954 and SD70MAC #9681 is seen leading a loaded coal train south climbing the Palmer Divide south of Castle Rock - 09/03/2017

BNSF ES44AC 6010 is seen leading an eastbound empty coal train south of Wenatchee - 06/10/2011

BNSF ES44AC #6027 is seenleading a westbound double stack at Lupton, New Mexico - 01/03/2017

BNSF ES44AC 6034 is seen leading a northbound empty coal into the Powder River at West Nacco - 20/09/2014

BNSF ES44AC #6044 is seen leading an eastbound loaded coal up the Continental Divide grade at Coolidge, New Mexico with 2 DPUs just visible on the rear - 02/03/2017

BNSF ES44AC 6044 and Citirail ES44AC 1205 are seen leading an eastbound loaded coal train near Sully Sprigns, North Dakota - 04/05/2018

BNSF ES44AC 6085 and SD70MAC 8827 are seen leading an eastbound loaded coal train along the Sandhills Subdivision near Hyannis, Nebraska - 03/10/2019

BSNF ES44AC 6052 is seen leading a southbound loaded coal climbing up the Palmer Divide - 08/10/2023

In the last light of the day BNSF 6076 is heading east with a coal train at Lyle - 12/09/2010

BSNF ES44AC 6087 is seen leading a southbound loaded coal climbing up the Palmer Divide - 08/10/2023

BNSF ES44AC 6120 and SD70MAC 8989 are seen on the rear of a southbound coal train at Nacco Junction - 13/05/2018

BNSF 6130 is seen leading a loaded coal train in Lombard Canyon heading west - 18/09/2010

First sunny shot of the trip sees a BNSF ES44AC 6142 leading a loaded coal train south near West Elkhorn north of Glendo, Wyoming - 26/08/2009

BNSF 6144 is seen leading a loaded coal train out of the Powder River Basin up Logan Hill another loaded UP coal can be seen climbing behind - 26/08/2009

BNSF ES44AC #6148 is seen leading an eastbound Z train climbing out of Abo Canyon at Scholle, New Mexico - 04/03/2017

BNSF ES44AC 6152 is seen leading a westbound manifest from Denver to Provo at Troublesome. M&NA 3210 a former CNW SD45 brings up the rear of the power on transfer to the Utah Railway - 27/09/2023

BNSF ES44AC 6173 and SD70ACe 9334 are seen leading an eastbound loaded coal train at Sully Springs, North Dakota - 04/05/2018

BNSF ES44AC 6181 is seen leading a Z train from the Pacific North West to Chicago south at Newport - 17 May 2018

BNSF 6182 is seen leading a loaded coal train past Upton, Wyoming (which calls itself the best place on earth!!) - 27/08/2009

BNSF ES44AC 6206 is seen leading a westbound ethonal train at Granite, Id - 09/09/2013

BNSF ES44AC 6228 is seen on the rear of a eastbound loaded coal train at State Bridge - 06/10/2023

BNSF ES44AC 6233 and SD70MAC 9429 are seen leading a westbound empty coal train off the single track at Ashby, Nebraska - 03/10/2019

BNSF ES44AC 6233 and SD70MAC 9429 are seen leading a westbound empty coal train off the single track naer Bingham, Nebraska - 03/10/2019

BNSF 6246 is seen leading a loaded coal train into the Powder River Basin at Donkey Creek - 27/08/2009

BNSF ES44AC 6280 is seen leading a southbound coal train at Larkspur, Colrado - 19/09/2011

BNSF ES44AC #6310 is seen leading Z-ALTPTL (Alliance, Texas-Portland, Oregon) north at Palmer Lake - 09/03/2017

BNSF ES44AC 6403 and SD70ACe 9361 are seen leading an eastbound loaded coal train on the single track between Ashby and Hyannis, Nebraska - 03/10/2019

BNSF 6428 is seen leading a westbound coal train to Roberts Bank east of Lyle - 11/09/2010

BNSF 6430 is seen leading a empty coal train into the Powder River Basin passing the Flat Top road overbridge - 26/08/2009

BNSF ES44AC 6590 by the modern grain elevators north of Wolsey, South Dakota - 16 May 2018

BNSF ES44AC 6692 and C44-9W 4760 are seen leading a westbound Manifest near Sully Springs, North Dakota 03/05/2018

BNSF ES44AC is seen leading an eastbound empty grain train just west of Sully Springs, North Dakota - 31/03/2012

BNSF ES44AC 6989 and C44-9W 779 are seen leading a westbound tank car train down Mullan Pass east of Elliston - 09/05/2018

BNSF ES44C4 7083 is seen leading a westbound Manifest at West End - 23/09/2014

Union Pacific ES44AC 7347 is seen leading an empty grain shuttle away from Rock River - 02/10/2014

Union Pacific ES44AC 7363 is seen on the rear of the M-HKNP crossing the Green River - 03/10/2014

Union Pacific ES44AC #7363 is seen leading a westbound double stacks at Cienega Creek, Arizona - 25/02/2017

UP AC4400 7382 is seen leading a westbound double stack west out of Green River, Wyoming - 21/09/2011

Union Pacific ES44AC 7449 is seen leading an eastbound manigest upgrade in Echo Canyon at Emory with the CN IC Heritage Unit 3008 in the consist - 22/09/2022

UP ES44AC 7477 is seen leading a westbound double stack out of Green River, Wyoming - 21/09/2011

UP ES44AC 7478 is seen leading a westbound manifest in Palisade Canyon - 27/09/2011

UP ES44AC 7481 is seen leading a westbound Manifest from Green River to Roper Yard (Salt Lake City) west at Morgan, Utah - 22/09/2011

UP ES44AC 7481 is seen leading a westbound Manifest from Green River to Roper Yard (Salt Lake City) west at Emory - 22/09/2011

UP ES44AC 7492 is seen leading an eastbound double stack at Glenshire - 29/09/2011

Union Pacific ES44AC 7519 and AC4400 6847 are seen leading a westbound manifest at Sage, Wyoming - 22/09/2019

UP ES44AC 7527 is seen leading a westbound double stack in Echo Canyon - 23/09/2011

BNSF ES44AC 6044 on a loaded coal train south of seen passing UP ES44AC 7612 on the rear of a northbound empty at Lightnign Creek - 20/09/2014

BNSF ES44AC 7695 and C44-9W 1103 are seen leading an eastbound empty grain away from East Muir siding and down Bozeman Pass - 06/05/2018

UP ES44AC 7703 is seen leading a westbound manifest from Green River to Roper Yard (Salt Lake City) at Strawberry Creek, Utah - 23/09/2011

UP ES44AC 7703 is seen leading a westbound manifest from Green River to Roper Yard (Salt Lake City) west in Echo Canyon - 23/09/2011

UP ES44AC 7719 is seen leading a westbound manifest about to enter Palisade Canyon - 26/09/2011

Union Pacific ES44AC 773 and AC4400s 5661 and 70904 are seen leading MCYGR (Manifest Cheyenne-Green River) west climbing Sherman Hill on track 3 at Harriman - 19/09/2019

UP ES44AC 7755 is seen leading a westbound dounble stack at Soda Springs, California - 28/09/2011

UP ES44AC 7755 is seen leading a westbound intermodal west in Truckee Canyon at Floriston, California on the climb up to Donner Pass - 28/09/2011

UP ES44AC 7756 is seen leading an eastbound double stack at Hirschdale - 28/09/2011

Union Pacific ES44AC 7798 is seen leading a westbound manifest downgrade at Echo - 22/09/2022

Union Pacific ES44AC 7805 is seen leading an eastbound stack train out of Rock River - 02/10/2014

UP ES44AC 7812 is seen leading a westbound manifest into Palisade Canyon - 27/09/2011

Union Pacific ES44AC 7842 is seen leading a westbound stack train up Peru Hill - 03/10/2014

UP AC4400 7854 is seen leading a westbound manifest out of Green River, Wyoming - 21/09/2011

UP ES44AC 7855 is seen leading a southbound Manifest M-RVWC round the Tehachapi Loop - 15/03/2014

UP ES44AC 7855 is seen leading a southbound Manifest M-RVWC into Mojave under a soon to be removed SP Signal bridge - 15/03/2014

Union Pacific ES44AC 7921 is seen leading an eastbound stack up the Wasatch in Echo Canyon at Emory - 04/10/2014

Union Pacific ES44AC #7933 is seen leading a northbound emptry coal from Colorado Springs to Energy mine north at Palmer Lake - 08/03/2017

Union Pacific ES44AC 7945 is seen on the rear of a loaded train at Kyune - 05/10/2014

Union Pacific ES44AC 7974 is seen leading a westbound manifest downgrade at Echo - 22/09/2022

Union Pacific ES44AC 7976, AC4400 6044 and ES44AC 7738 are seen leading the thrice weekly Pocatello to Silver Bow Manifest (MPCSB) north at Maiden Rock, Montana on the former Utah and Northern - 25/09/2019

Union Pacific ES44AC 7976, AC4400 6044 and ES44AC 7738 are seen leading the thrice weekly Pocatello to Silver Bow Manifest (MPCSB) north near Divide, Montana - 25/09/2019

Union Pacific ES44AC 7976, AC4400 6044 and ES44AC 7738 are seen leading the thrice weekly Pocatello to Silver Bow Manifest (MPCSB) north descending Dear Lodge Pass, Montana - 25/09/2019

Union Pacific ES44AC 7982 is seen leading an eastbound stack from near Hana, Wyoming - 02/10/2014

Uniohn Pacific ES44AC 8017 is seen leading a westbound Z train up Peru Hill - 03/10/2014

Union Pacific ES44AC 8023 and ET44AH 2682 are seen leading an eastbound manifest south of Kemmerer, Wyoming - 23/09/2019

UP ES44AC 8076 is seen leading a very short southbound manifest at Woodford - 16/03/2014

Union Pacific ES44AC 8098 is seen leading an eastbound Manifest (M-RONP?) at Devils Slide - 04/10/2014

Union Pacific ES44AC 8151 is seen leading a westbound Autorack train at Hana - 02/10/2014

NS ES44AC 8153 is seen leading eastbound manifest 36A upgrade at Lilly, PA - 08/10/2015

NS ES44AC 8158 is seen leading a westbound manifest H-BELBAR up Ash Hill - 19/03/2014

Union Pacific ES44AC #8192 is seen leading westbound autoracks at Cienega Creek, Arizona - 25/02/2017

Union Pacific 8200 is seen leading a westbound empty coal train down Crawford Hill - 01/10/2014

Union Pacific ES44AC 8209 is seen leading an empty coal train for Scofield on the Pleasant Valley Sub at Soilder Summit - 08/10/2022

Union Pacific ES44AC 8209 is seen leading an empty coal train for Scofield is seen passing Scofield Reservoir on the Pleasant Valley Sub - 08/10/2022

Union Pacific ES44AC 8251 is seen leading an empty train of covered hoppers through Walsenburg - 28/09/2023

CP 8722 is seen leading #101 Vaughn-Coquitlam west nearing Boston Bar, BC - 02/09/2013

CP ES44AC 8726 is seen leading westbound #199 Bensenville, IL-Coquitlam (Vancouver, BC) at West Divison Street Junction, St Paul - 05/04/2012

CP 8732 is seen leading a westbound coal out of Revelstoke heading to Roberts Bank - 19/07/2010

CP 8737 is seen leading a westbound intermodel downgrade just west of Stephen - 17/07/2010

CP ES44AC 8737 and CEFX AC4400CW 1041 are seen leading an empty eastbound potash train at Divide at the summit of Kicking Hoese Pass - 06/06/2016

Canadian Pacific ES44AC 8760 andAC4400CWM 8124 are seen leading train #198 Vancouver Deltaport IMS-Chicago Bensenville IMS double stacks east over Suswap Lake at Sicamous, BC - 02/09/18

Canadian Pacific ES44AC 8779 is seen leading train #100 Vancouver IMS-Toronto east at Spences Bridge - 03/09/2018

CP ES44AC 8799 is seen leading loaded coal train east at Corbin, BC - 16/07/2015

CP ES44AC 8799 is seen leading an eastbound empty coal at Drynock just west of Spences Bridge, BC in the Thompson River Canyon. The CN (Westbound) track can be seen on the other side of the River - 19/07/2015

CP ES44AC 8808 is seen leading a westbound stack train at Banff, Alberta - 05/06/2016

CP ES44AC 8809 is seen leading train #198 Deltaport-Bensenville east at Gap Lake, Alberta - 06/06/2016

CP 8819 is seen leading a westbound loaded grain train out of Lake Louise up Kicking Horse Pass - 03/09/2009

CP ES44AC 8839 is seen leading a westbound manifest at Maple Springs, Minnesota - 04/04/2012

CP ES44AC 8850 is seen leading train #100 Coquitlam-Vaughan with 180 double stack cars (another DPU loco at the middle and back) east climbing out of the South Saskatchewan river valley leaving Medicine Hat, Alberta - 25/05/2016

CP ES44AC 8860 and CEFX AC4400CW 1043 are seen leading train #198 Deltaport-Bensenville east climbing out of the South Saskatchewan river valley leaving Medicine Hat, Alberta - 25/05/2016

CP 8861 is seen again leading an empty coal train to the Crowsnest area betweenn Fort Steele and Elko - 08/09/2010

CP 8861 is seen leading an empty coal train to the Crowsnest area betweenn Fort Steele and Elko - 08/09/2010

CP 8865 is seen leading a westbound loaded grain downbridge north of Spencers Bridge - 07/09/2009

CP 8869 is seen leading a westbound loaded coal into Lyton, BC crossing the Thompson River - 04/09/2013

CP 8869 is seen leading a westbound loaded coal into Lyton, BC - 04/09/2013

CP 8873 is seem leading a eastbound Potash train leaving Field, BC - 02/09/2009

CP 8876 is seen leading a westbound coal near Martel - 09/09/2009

Canadian Pacific ES44AC (on hire to BNSF) is seen on a rock train from Spire Rock at Sappington, Montana - 23/09/2014

CP ES44AC 8887 is seen leading #299 Bensenville, IL-Coquitlam (Vancouver, BC) west at Maple Springs - 04/04/2012

CP ES44AC is seen leading westbound intermodal #199 Bensenville, IL-Coquitlam (Vancouver, BC) west at Maple Springs - 04/04/2012

Canadian Pacific ES44AC 8919 and AC4400CW 9681 are seen leading #201 Edmonton Lambton Park-Vancouver Coquitlam west at Floods west of Hope - 05/09/2018

Canadian Pacific ES44AC 8920 and AC4400CW 8638 are seen leading train #198 Vancouver Deltaport IMS-Chicago Bensenville IMS west at Lasha

CP 8927 and 8742 are seen leading a loaded potash train west at Seebe, Ab - 17/09/2013

CP ES44AC 8930 is seen leading train #101 Vaughan-Coquitlam west at Ottertail, BC - 10/07/2015

CP ES44AC 8933 is seen leading train #402 Coquitlam-Sutherland east at Castle Mountain, Alberta - 07/06/2016

CP ES44ACs 8934 and 8901 are seen leading a loaded grain train west into Swift Current, Saskatchewan - 25/05/2016

Canadian Pacific ES44ACs 8939 and 8866 are seen leading a westbound loaded coal at Martel in the Thompson Canyon - 03/09/2018

Canadian Pacific ES44AC 8942 and AC4400CW 8578 are seen leading westbound sulphur train #609 west over Anderson Creek Trestle south of Boston Bar - 04/09/2018

CP ES44AC is seen leading manifest #298 Alyth-Chicago east Kemnay, Manitoba - 28/03/2012

CP ES44AC 8947 is seen leading a westbound loaded coal at Drynock in the Thompson Canyon - 19/07/2015

CP 9369 and UP 5501 are seen leading a manifest #469 South Edmonton-Eastport west at Coleman, Ab - 16/09/2013

CP 9369 and UP 5501 are seen leading a manifest #469 South Edmonton-Eastport west at the Summit of Crowsnest Pass - 16/09/2013

CP 9369 and UP 5501 are seen leading a manifest #469 South Edmonton-Eastport west near Cowley, Ab - 16/09/2013

CP ES44AC 9373 is seen leading train #102 east out of Field up the 'Big Hill' to Divide - 06/06/2016

All Photos © Copyright Jonathan Lewis and may not be re-used without permission. Please e-mail jonathan@milepost39.co.uk if you require a high resolution image.