
| Number range: | 66713-66717 in series Locos - BR TOPS | Previous | Next | |
| Quantity in batch: | 5 | In selection ?This works on your last-used batches selection, including any filters and sort orders. Buttons will not show if the current batch was not in your last selection, or if you are at the beginning or end of the data set. | ||
| Quantity in database: | 5 | Overall ?This works on the overall designs list without any filtering or sorting applied. | ||
| Origin: | New Build | |||
| Status: | Current | |||
| Built/Converted: | 2003 | |||
| At: | General Motors (Canada) | |||
| Type: | Class 66 Co-Co Diesel-Electric | |||
| Type group: | LD (Locomotive, Diesel) | |||
| Lot: | ||||
| TOPS: | 66/7 | |||
| Design: | ||||
| Source: | BR Locomotives & Coaching Stock 2016, Platform 5 | |||
| Key Photo: |
![]() |
|||
| Icon: | ||||
| ID | Number | TOPS | Design | Livery | Photo location | Photo date | Comment | Source | ?Shows the approval status of each photolink. Hover over an icon for an explanation. |
| 520 | 66715 | 66/7 | 66-7AA | Blue Yellow GBRf | Eastleigh Station | 27/09/2023 | https: / /flic.kr /p /2p6F1N2 | Approved, semi/selfClick the ball icon to view the details of the approval status of this note. |
| Number | Date | Location | Working | Notes | Reporter | ?Shows the approval status of each sighting. Hover over an icon for an explanation. |
| 66717 | 20/06/2026 | Crewe Basford Hall Junction | 4A67 13:50 Ditton (O'connor) Gbrf to Wembley Receptions 1-7 | RhysG0011 | Approved, semi/self |
|
| 66713 | 18/06/2026 | Stockport | 4H33 14:45 Banbury Reservoir Tarmac to Tunstead Sdgs Gbrf | RhysG0011 | Approved, semi/self |
|
| 66717 | 28/05/2026 | Crewe Basford Hall | 4M46 14:19 Southampton W Docks (Gbrf) to Trafford Pk Euro Tml Gbrf | RhysG0011 | Approved, semi/self |
|
| 66715 | 18/05/2026 | Peterborough | 6L15 Toton North Yard - March Whitemoor Yard | rogue246 | Approved, semi/self |
|
| 66717 | 18/05/2026 | Crewe Basford Hall Junction | 4M22 10:26 Felixstowe South Gbrf to Trafford Pk Euro Tml Gbrf | RhysG0011 | Approved, semi/self |
|
| 66713 | 14/05/2026 | Northampton, Kingsthorpe, Wilson's Crossing | 4M47 London Gateway - Hams Hall | Llamafish | Approved, semi/self |
|
| 66715 | 09/05/2026 | Crewe Salop Goods Junction | 4M55 10:28 Felixstowe North Gbrf to Ditton (O'connor) Gbrf | RhysG0011 | Approved, semi/self |
|
| 66717 | 09/05/2026 | Crewe Salop Goods Junction | 4M21 12:28 Felixstowe North Gbrf to Trafford Pk Euro Tml Gbrf | RhysG0011 | Approved, semi/self |
|
| 66714 | 01/05/2026 | Crewe Basford Hall Junction | 4M46 14:19 Southampton W Docks (Gbrf) to Trafford Pk Euro Tml Gbrf | RhysG0011 | Approved, semi/self |
|
| 66715 | 18/04/2026 | Crewe Basford Hall Junction | 4M65 08:56 Southampton M.C.T. to Crewe Basford Hall | RhysG0011 | Approved, semi/self |
|
| 66715 | 21/03/2026 | Acton Bridge | 4L62 13:50 Ditton (O'connor) Gbrf to Ipswich S.S. | RhysG0011 | Approved, semi/self |
|
| 66716 | 12/03/2026 | Salisbury | 6V41 Eastleigh Yard - Westbury Yard | rogue246 | Approved, semi/self |
|
| 66715 | 06/03/2026 | Crewe Basford Hall Junction | 6X77 13:58 Dagenham Dock Recp Gbrf to Mossend Down Yard Gbrf | RhysG0011 | Approved, semi/self |
|
| 66717 | 27/02/2026 | Crewe Basford Hall Junction | 0K63 15:45 Bescot Up Engineers Sdgs to Crewe Basford Hall | RhysG0011 | Approved, semi/self |
|
| 66713 | 16/02/2026 | Paddock Wood | 6L37 08:51 Hoo Junction Up Yard-Whitemoor Yard LDC | Daz55015 | Approved, semi/self |
|
| 66717 | 16/02/2026 | Tonbridge Royal Mail Terminal | Stabled | Daz55015 | Approved, semi/self |
|
| 66715 | 02/02/2026 | Basingstoke | 6Y44 Hoo Junction Yard - Eastleigh Yard | rogue246 | Approved, semi/self |
|
| 66717 | 23/01/2026 | Crewe Basford Hall Junction | 6B26 12:16 Tunstead Sdgs Gbrf to Rugby Up Sdgs - Vrtual Qy | RhysG0011 | Approved, semi/self |
|
| 66715 | 19/01/2026 | Basingstoke | 0O73 Oxford Hinksey Yard - Eastleigh East Yard | rogue246 | Approved, semi/self |
|
| 66717 | 19/01/2026 | Royston | 6L37 Hoo Junction Yard - March Whitemoor Yard | rogue246 | Approved, semi/self |
|
| 66717 | 19/01/2026 | Peterborough | 0M66 March Whitemoor Yard - Bardon Hill Quarry Leicester | rogue246 | Approved, semi/self |
|
| 66716 | 18/01/2026 | Loughborough | 6G35 Harrowden Junction Wellingborough - Toton North Yard | rogue246 | Approved, semi/self |
|
| 66714 | 16/01/2026 | Basingstoke | 0V51 Eastleigh East Yard - Oxford Hinksey Sidings | rogue246 | Approved, semi/self |
|
| 66714 | 16/01/2026 | Oxford | 6G50 23:08 Hinksey Sdgs to Sudbury Hill Harrow. | Nat37670 | Approved, semi/self |
|
| 66714 | 16/01/2026 | Salisbury | 6O41 Westbury Yard - Eastleigh Yard | rogue246 | Approved, semi/self |
|
| 66715 | 16/01/2026 | Basingstoke | 0V51 Eastleigh East Yard - Oxford Hinksey Sidings | rogue246 | Approved, semi/self |
|
| 66716 | 16/01/2026 | Chesterfield | 0Z23 Doncaster Down Decoy - Toton Down Sidings Low Level | rogue246 | Approved, semi/self |
|
| 66715 | 15/01/2026 | Basingstoke | 0O01 Doncaster Down Decoy - Eastleigh East Yard | rogue246 | Approved, semi/self |
|
| 66717 | 15/01/2026 | Basingstoke | 0O01 Doncaster Down Decoy - Eastleigh East Yard | rogue246 | Approved, semi/self |
|
| 66713 | 14/01/2026 | Peterborough | 4E19 Masborough N & W - London Gateway Thames Haven | rogue246 | Approved, semi/self |
|
| 66717 | 14/01/2026 | Crewe | 0E72 EMD Longport - Doncaster Down Decoy | rogue246 | Approved, semi/self |
|
| 66716 | 12/01/2026 | Crewe Basford Hall Junction | 4L18 14:20 Trafford Pk Euro Tml Gbrf to Felixstowe South Gbrf | RhysG0011 | Approved, semi/self |
|
| 66715 | 11/01/2026 | York | 0D63 Jarrow Tyne Coal Terminal - Doncaster Down Decoy | rogue246 | Approved, semi/self |
|
| 66716 | 10/01/2026 | Crewe Salop Goods Junction | 4M21 12:19 Felixstowe South Gbrf to Trafford Pk Euro Tml Gbrf | RhysG0011 | Approved, semi/self |
|
| 66714 | 05/01/2026 | Eastleigh | 4O36 03:22 Masborough N&W to Southampton W Docks. | Nat37670 | Approved, semi/self |
|
| 66714 | 28/12/2025 | Wateringbury | 6Y85 08:02 West London Jn. - Hoo Junction Up Yard | Daz55015 | Approved, semi/self |
|
| 66714 | 10/12/2025 | Crewe Basford Hall Junction | 6X77 13:58 Dagenham Dock Recp Gbrf to Mossend Down Yard Gbrf | RhysG0011 | Approved, semi/self |
|
| 66714 | 04/12/2025 | Basingstoke | 0Y68 Tonbridge West Yard - Eastleigh East Yard | rogue246 | Approved, semi/self |
|
| 66716 | 04/12/2025 | Crewe Basford Hall Junction | 4M22 10:26 Felixstowe South Gbrf to Trafford Pk Euro Tml Gbrf | RhysG0011 | Approved, semi/self |
|
| 66713 | 27/10/2025 | Crewe | 6C01 19:21 Kineton Mod Gbrf to Carlisle N.Y. | RhysG0011 | Approved, semi/self |
|
| 66713 | 27/10/2025 | Westbury | 6M47 12:18 Marchwood M.O.D. to Kineton M.O.D. | Nat37670 | Approved, semi/self |
|
| 66717 | 27/10/2025 | Crewe Basford Hall Junction | 4H33 14:45 Banbury Reservoir Tarmac to Hindlow Gbrf | RhysG0011 | Approved, semi/self |
|
| 66714 | 25/10/2025 | Northampton, Kingsthorpe, Wilson's Crossing | 6G65 Bescot Up Engineers Sidings - Willesden West London Junction | Llamafish | Approved, semi/self |
|
| 66714 | 18/10/2025 | Crewe Basford Hall Junction | 4L67 13:50 Ditton (O'connor) Gbrf to Colchester Goods Loop | RhysG0011 | Approved, semi/self |
|
| 66717 | 14/10/2025 | Crewe Salop Goods Junction | 6G88 22:11 Tunstead Sdgs Gbrf to Small Heath Lafarge Gbrf | RhysG0011 | Approved, semi/self |
|
| 66715 | 13/10/2025 | Willesden Railnet Reception | 3S81 Broxbourne Down Tamper Siding - Broxbourne Down Tamper Siding | rogue246 | Approved, semi/self |
|
| 66716 | 13/09/2025 | Claymills Junction | 4O33 1242 Doncaster iPort GBRF to Southampton Western Docks (GBRF) | MidM | Approved, semi/self |
|
| 66716 | 12/09/2025 | Cottingley | 6Z63 16:04 Heaton Lodge E Jn to Healey Mills S.S. | Nat37670 | Approved, semi/self |
|
| 66716 | 10/09/2025 | Chesterfield | 7M18 Doncaster Up Decoy - Toton North Yard | rogue246 | Approved, semi/self |
|
| 66716 | 23/08/2025 | Acton Bridge | 4M11 04:55 Felixstowe South Gbrf to Ditton (O'connor) Gbrf | RhysG0011 | Approved, semi/self |
|
| 66717 | 21/08/2025 | Crewe Basford Hall Junction | 6X43 09:30 Dagenham Dock Recp Gbrf to Garston Car Terminal Gbrf | RhysG0011 | Approved, semi/self |
|
| 66717 | 16/08/2025 | Crewe Basford Hall Junction | 6L48 12:20 Garston Car Terminal Gbrf to Dagenham Dock Recp Gbrf | RhysG0011 | Approved, semi/self |
|
| 66717 | 04/08/2025 | Warminster | 6V41 14:48 Eastleigh East Yard to Westbury Down T.C. | Nat37670 | Approved, semi/self |
|
| 66714 | 01/08/2025 | Chesterfield | 0M28 GBRf Peterborough - Toton North Yard | rogue246 | Approved, semi/self |
|
| 66716 | 26/07/2025 | Crewe Basford Hall Junction | 6L48 12:20 Garston Car Terminal Gbrf to Dagenham Dock Recp Gbrf | RhysG0011 | Approved, semi/self |
|
| 66713 | 25/07/2025 | Crewe Basford Hall Junction | 4M22 10:26 Felixstowe South Gbrf to Trafford Pk Euro Tml Gbrf | RhysG0011 | Approved, semi/self |
|
| 66713 | 24/07/2025 | Crewe Basford Hall Junction | 4L22 22:20 Trafford Pk Euro Tml Gbrf to Felixstowe South Gbrf | RhysG0011 | Approved, semi/self |
|
| 66713 | 19/07/2025 | Crewe Basford Hall Junction | 4L05 09:07 Ditton (O'connor) Gbrf to Felixstowe South Gbrf | RhysG0011 | Approved, semi/self |
|
| 66717 | 18/07/2025 | Crewe Basford Hall Junction | 4M46 14:19 Southampton W Docks (Gbrf) to Trafford Pk Euro Tml Gbrf | RhysG0011 | Approved, semi/self |
|
| 66717 | 12/07/2025 | Banbury | 4E36 05:14 Southampton W Docks to Masborough N&W. | Nat37670 | Approved, semi/self |
|
| 66714 | 30/06/2025 | Peterboroiugh | 6L99 Peterborough Spital Yard - March Whitemoor Yard | rogue246 | Approved, semi/self |
|
| 66713 | 17/06/2025 | Crewe Basford Hall Junction | 4M46 14:19 Southampton W Docks (Gbrf) to Trafford Pk Euro Tml Gbrf | RhysG0011 | Approved, semi/self |
|
| 66714 | 12/06/2025 | Peterborough | 0Z14 Doncaster Roberts Road - Sheringham N.N.R | rogue246 | Approved, semi/self |
|
| 66716 | 11/06/2025 | Newport | 6V29 17:29 Swindon E.M.R. to Cardiff Tidal T.C. | Nat37670 | Approved, semi/self |
|
| 66716 | 09/06/2025 | Crewe Basford Hall Junction | 6F73 16:57 Saltley Emr Gbrf to Liverpool Emr Gbrf | RhysG0011 | Approved, semi/self |
|
| 66713 | 04/06/2025 | Peterborough | 6L15 Toton North Yard - March Whitemoor Yard | rogue246 | Approved, semi/self |
|
| 66713 | 04/06/2025 | Water Orton | 0D44 Bescot Yard - Toton TMD | rogue246 | Approved, semi/self |
|
| 66713 | 03/06/2025 | Burton-on-Trent | 6D44 11:36 Bescot Up E.S. to Toton North Yard. | Nat37670 | Approved, semi/self |
|
| 66713 | 02/06/2025 | Toton Jn | 6G45 16:47 Toton North Yard to Bescot Up E.S. | Nat37670 | Approved, semi/self |
|
| 66713 | 02/06/2025 | Willington | 6D44 11:36 Bescot Up E.S. to Toton North Yard. | Nat37670 | Approved, semi/self |
|
| 66714 | 10/05/2025 | Crewe Basford Hall Junction | 4M21 12:19 Felixstowe South Gbrf to Trafford Pk Euro Tml Gbrf | RhysG0011 | Approved, semi/self |
|
| 66713 | 08/05/2025 | Cardiff Central | 6Z92 09:58 Cardiff Tidal T.C. to Margam T.C. | Nat37670 | Approved, semi/self |
|
| 66714 | 07/05/2025 | Crewe Basford Hall Junction | 4M22 10:26 Felixstowe South Gbrf to Trafford Pk Euro Tml Gbrf | RhysG0011 | Approved, semi/self |
|
| 66715 | 30/04/2025 | Crewe Basford Hall Junction | 6X77 13:58 Dagenham Dock Recp Gbrf to Mossend Down Yard Gbrf | RhysG0011 | Approved, semi/self |
|
| 66715 | 23/04/2025 | Northampton | 6X77 Dagenham - Mossend | Llamafish | Approved, semi/self |
|
| 66716 | 16/04/2025 | Filton W Jn | 6M42 09:21 Avonmouth Hanson to Penyffordd Cement. | Nat37670 | Approved, semi/self |
|
| 66715 | 15/04/2025 | Cholsey | 6E15 21:17 Eastleigh East Yard to Scunthorpe Trent T.C. | Nat37670 | Approved, semi/self |
|
| 66713 | 11/04/2025 | Aldermaston | 6G75 22:35 Westbury Down T.C. to Maidenhead. | Nat37670 | Approved, semi/self |
|
| 66713 | 10/04/2025 | Pangbourne | 6O45 07:22 Kineton M.O.D. to Marchwood M.O.D. | Nat37670 | Approved, semi/self |
|
| 66713 | 09/04/2025 | Crewe Basford Hall Junction | 6G85 16:34 Donnington Rft Gbrf to Kineton Mod Gbrf | RhysG0011 | Approved, semi/self |
|
| 66713 | 30/03/2025 | York | 0D63 Tyne Coal Terminal - Doncaster RMT | rogue246 | Approved, semi/self |
|
| 66714 | 17/03/2025 | Crewe Salop Goods Junction | 4M22 10:26 Felixstowe South Gbrf to Trafford Pk Euro Tml Gbrf | RhysG0011 | Approved, semi/self |
|
| 66714 | 24/02/2025 | Crewe Basford Hall Junction | 6L48 15:06 Garston Car Terminal Gbrf to Dagenham Dock Recp Gbrf | RhysG0011 | Approved, semi/self |
|
| 66716 | 08/02/2025 | Crewe Basford Hall Junction | 4L67 13:50 Ditton (O'connor) Gbrf to Parkeston Ss Gbrf | RhysG0011 | Approved, semi/self |
|
| 66715 | 07/02/2025 | Crewe Basford Hall Junction | 4H33 14:45 Banbury Reservoir Tarmac to Hindlow Gbrf | RhysG0011 | Approved, semi/self |
|
| 66713 | 25/01/2025 | Lydney | 6G73 15:16 Westbury Down T.C. to Severn Tunnel Jn. | Nat37670 | Approved, semi/self |
|
| 66716 | 24/01/2025 | Crewe Basford Hall Junction | 4F57 10:58 Hams Hall Gbrf to Seaforth C.T. (Gbrf) | RhysG0011 | Approved, semi/self |
|
| 66716 | 16/01/2025 | York | 6N71 Doncaster Up Decoy - Tyne Yard | rogue246 | Approved, semi/self |
|
| 66714 | 12/01/2025 | Haslemere | 3Y88 Eastleigh East Yard - Eastleigh East Yard | rogue246 | Approved, semi/self |
|
| 66714 | 11/01/2025 | Rowlands Castle | 3Y88 Totton Yard - Guildford - Totton Yard | rogue246 | Approved, semi/self |
|
| 66716 | 06/01/2025 | Tamworth | 6O01 10:18 Scunthorpe Trent T.C. to Eastleigh East Yard. | Nat37670 | Approved, semi/self |
|
| 66717 | 04/01/2025 | Crewe Basford Hall Junction | 4S57 11:43 Hams Hall Gbrf to Mossend Euroterminal Gbrf | RhysG0011 | Approved, semi/self |
|
| 66713 | 27/12/2024 | Whiteball | 6F14 21:43 Exeter Riverside N.Y. to Fairwood Jn. | Nat37670 | Approved, semi/self |
|
| 66713 | 20/12/2024 | Clink Rd Jn | 6T14 21:45 Westbury Down T.C. to Exeter Riverside N.Y. | Nat37670 | Approved, semi/self |
|
| 66713 | 19/12/2024 | Caldicot | 6Z66 09:06 Llanwern E.S. to Stoke DBC Maintenance. | Nat37670 | Approved, semi/self |
|
| 66713 | 05/12/2024 | Warminster | 6V31 20:13 Eastleigh East Yard to Westbury Down T.C. | Nat37670 | Approved, semi/self |
|
| 66713 | 03/12/2024 | Taunton | 6F07 02:10 Westbury Down T.C. to Plymouth. | Nat37670 | Approved, semi/self |
|
| 66713 | 02/12/2024 | Warminster | 6V31 20:13 Eastleigh East Yard to Westbury Down T.C. | Nat37670 | Approved, semi/self |
|
| 66715 | 30/11/2024 | Crewe Basford Hall Junction | 4L05 09:07 Ditton (O'connor) Gbrf to Parkeston Ss Gbrf | RhysG0011 | Approved, semi/self |
|
| 66714 | 16/11/2024 | Crewe Basford Hall Junction | 4M55 05:24 Felixstowe North Gbrf to Ditton (O'connor) Gbrf | RhysG0011 | Approved, semi/self |
| Date ?The date of the listing. Newest listings are shown first. | Type ?Listings are either plain listings (reported details at a given date) or changes (changes of details on a given date). Hover over a code for the explanation. | Status ?The status of this number at (or after) the given date. Hover over a code for the explanation. | Prefix ?The prefix carried at the given date. Hover over a prefix for an explanation. | Number | TOPS | Design | Pool | Livery | Allocation | Location | Notes | ?Shows the approval status of each listing. Hover over an icon for an explanation. |
| 27/06/2023 | LListing (e.g. in an ABC) | AExtant, Registered, Active | Click here for more details of this prefix |
66717 | 66/7 | GBBT | Peterborough GBRf | 6O45 | Approved, semi/self |
|||
| 09/11/2020 | LListing (e.g. in an ABC) | AExtant, Registered, Active | Click here for more details of this prefix |
66713 | 66/7 | GBBT | GB Railfreight Europorte blue/orange | Roberts Road Depot (Doncaster) | Approved, auto/admin |
|||
| 09/11/2020 | LListing (e.g. in an ABC) | AExtant, Registered, Active | Click here for more details of this prefix |
66714 | 66/7 | GBBT | GB Railfreight Europorte blue/orange | Roberts Road Depot (Doncaster) | Approved, auto/admin |
|||
| 09/11/2020 | LListing (e.g. in an ABC) | AExtant, Registered, Active | Click here for more details of this prefix |
66715 | 66/7 | GBBT | GB Railfreight Europorte blue/orange | Roberts Road Depot (Doncaster) | Approved, auto/admin |
|||
| 09/11/2020 | LListing (e.g. in an ABC) | AExtant, Registered, Active | Click here for more details of this prefix |
66716 | 66/7 | GBBT | GB Railfreight Europorte blue/orange | Roberts Road Depot (Doncaster) | Approved, auto/admin |
|||
| 09/11/2020 | LListing (e.g. in an ABC) | AExtant, Registered, Active | Click here for more details of this prefix |
66717 | 66/7 | GBBT | GB Railfreight Europorte blue/orange | Roberts Road Depot (Doncaster) | Approved, auto/admin |
|||
| 01/01/2019 | LListing (e.g. in an ABC) | AExtant, Registered, Active | Click here for more details of this prefix |
66713 | 66/7 | GBBT | GB Railfreight blue | Roberts Road Depot (Doncaster) | Approved, auto/admin |
|||
| 01/01/2019 | LListing (e.g. in an ABC) | AExtant, Registered, Active | Click here for more details of this prefix |
66714 | 66/7 | GBBT | GB Railfreight blue | Roberts Road Depot (Doncaster) | Approved, auto/admin |
|||
| 01/01/2019 | LListing (e.g. in an ABC) | AExtant, Registered, Active | Click here for more details of this prefix |
66715 | 66/7 | GBBT | GB Railfreight blue | Roberts Road Depot (Doncaster) | Approved, auto/admin |
|||
| 01/01/2019 | LListing (e.g. in an ABC) | AExtant, Registered, Active | Click here for more details of this prefix |
66716 | 66/7 | GBBT | GB Railfreight blue | Roberts Road Depot (Doncaster) | Approved, auto/admin |
|||
| 01/01/2019 | LListing (e.g. in an ABC) | AExtant, Registered, Active | Click here for more details of this prefix |
66717 | 66/7 | GBBT | GB Railfreight blue | Roberts Road Depot (Doncaster) | Approved, auto/admin |
|||
| 01/01/2010 | LListing (e.g. in an ABC) | AExtant, Registered, Active | Click here for more details of this prefix |
66713 | 66/7 | GBCM | GB Railfreight blue/orange | Wembley Depot (London) | Approved, auto/admin |
|||
| 01/01/2010 | LListing (e.g. in an ABC) | AExtant, Registered, Active | Click here for more details of this prefix |
66714 | 66/7 | GBCM | GB Railfreight blue/orange | Wembley Depot (London) | Approved, auto/admin |
|||
| 01/01/2010 | LListing (e.g. in an ABC) | AExtant, Registered, Active | Click here for more details of this prefix |
66715 | 66/7 | GBCM | GB Railfreight blue/orange | Wembley Depot (London) | Approved, auto/admin |
|||
| 01/01/2010 | LListing (e.g. in an ABC) | AExtant, Registered, Active | Click here for more details of this prefix |
66716 | 66/7 | GBCM | GB Railfreight blue/orange | Wembley Depot (London) | Approved, auto/admin |
|||
| 01/01/2010 | LListing (e.g. in an ABC) | AExtant, Registered, Active | Click here for more details of this prefix |
66717 | 66/7 | GBCM | GB Railfreight blue/orange | Wembley Depot (London) | Approved, auto/admin |
| Item added: | 12:00 on 01/01/2020 by Thomas Young |
| Approval status: | Approved, auto/admin |
| Item approved: | 12:00 on 01/01/2020 by Thomas Young |