Dietikon Stoffelbach to Martigny-expo Train Timetable
Tuesday, 24 December 2024 at 07:00
Dietikon Stoffelbach Dietikon Zürich HB Fribourg/Freiburg Martigny-Bourg
Dietikon Stoffelbach | 15:51 |
Dietikon | 15:57 |
Number | 91 |
Route | S17 |
Change | |
Dietikon | 16:04 |
Zürich Altstetten | 16:10 |
Zürich HB | 16:15 |
Number | 91 |
Route | S19 |
Change | |
Zürich HB | 16:32 |
Bern | 17:34 |
Fribourg/Freiburg | 17:56 |
Route | IC1 |
Change | |
Fribourg/Freiburg | 07:22 |
Romont FR | 07:40 |
Palézieux | 07:55 |
Vevey | 08:12 |
Aigle | 08:27 |
Bex | 08:34 |
Martigny | 08:48 |
Martigny-Bourg | 08:51 |
Number | 3558 |
RE | |
Duration | 17 h 00 |
Dietikon Stoffelbach Dietikon Aarau Renens VD Martigny Martigny-Bourg
Dietikon Stoffelbach | 17:06 |
Dietikon | 17:12 |
Number | 91 |
Route | S17 |
Change | |
Dietikon | 17:45 |
Killwangen-Spreitenbach | 17:49 |
Lenzburg | 18:05 |
Aarau | 18:12 |
Number | 91 |
Route | S11 |
Change | |
Aarau | 18:30 |
Olten | 18:41 |
Solothurn | 18:59 |
Biel/Bienne | 19:18 |
Neuchâtel | 19:39 |
Yverdon-les-Bains | 19:59 |
Renens VD | 20:18 |
Route | IC5 |
Change | |
Renens VD | 20:24 |
Lausanne | 20:31 |
Vevey | 20:46 |
Montreux | 20:51 |
Villeneuve VD | 20:56 |
Aigle | 21:03 |
Bex | 21:09 |
St-Maurice | 21:13 |
Martigny | 21:23 |
Number | 18485 |
RE33 | |
Change | |
Martigny | 21:56 |
Martigny-Bourg | 21:59 |
Number | 26164 |
R81 | |
Duration | 4 h 53 |
Dietikon Stoffelbach Dietikon Zürich HB Lausanne Martigny Martigny-Bourg
Dietikon Stoffelbach | 17:36 |
Dietikon | 17:42 |
Number | 91 |
Route | S17 |
Change | |
Dietikon | 18:04 |
Zürich Altstetten | 18:10 |
Zürich HB | 18:15 |
Number | 91 |
Route | S19 |
Change | |
Zürich HB | 18:32 |
Bern | 19:34 |
Fribourg/Freiburg | 19:57 |
Lausanne | 20:43 |
Route | IC1 |
Change | |
Lausanne | 20:48 |
Vevey | 21:03 |
Montreux | 21:10 |
Aigle | 21:22 |
St-Maurice | 21:32 |
Martigny | 21:42 |
Route | IR90 |
Change | |
Martigny | 23:24 |
Martigny-Bourg | 23:27 |
Number | 26170 |
R81 | |
Duration | 5 h 51 |
Dietikon Stoffelbach Dietikon Zürich HB Visp Martigny Martigny-Bourg
Dietikon Stoffelbach | 17:21 |
Dietikon | 17:27 |
Number | 91 |
Route | S17 |
Change | |
Dietikon | 17:34 |
Zürich Altstetten | 17:40 |
Zürich HB | 17:45 |
Number | 91 |
Route | S19 |
Change | |
Zürich HB | 18:02 |
Bern | 19:07 |
Thun | 19:27 |
Spiez | 19:38 |
Visp | 20:04 |
Route | IC8 |
Change | |
Visp | 20:09 |
Leuk | 20:20 |
Sierre/Siders | 20:28 |
Sion | 20:39 |
Martigny | 20:53 |
Route | IR95 |
Change | |
Martigny | 21:56 |
Martigny-Bourg | 21:59 |
Number | 26164 |
R81 | |
Duration | 4 h 38 |
Dietikon Stoffelbach Wohlen AG Olten Visp Martigny Martigny-Bourg
Dietikon Stoffelbach | 16:06 |
Berikon-Widen | 16:15 |
Bremgarten | 16:25 |
Wohlen AG | 16:38 |
Number | 91 |
Route | S17 |
Change | |
Wohlen AG | 16:47 |
Lenzburg | 17:00 |
Aarau | 17:08 |
Olten | 17:21 |
Number | 91 |
Route | S26 |
Change | |
Olten | 17:29 |
Bern | 18:07 |
Thun | 18:27 |
Spiez | 18:38 |
Visp | 19:04 |
Route | IC6 |
Change | |
Visp | 19:09 |
Leuk | 19:20 |
Sierre/Siders | 19:28 |
Sion | 19:39 |
Martigny | 19:53 |
Route | IR95 |
Change | |
Martigny | 20:51 |
Martigny-Bourg | 20:53 |
Number | 26160 |
R81 | |
Duration | 4 h 47 |
Wednesday, 25 December 2024 at 07:00
Dietikon Stoffelbach Dietikon Aarau Neuchâtel Fribourg/Freiburg Martigny-Bourg
Dietikon Stoffelbach | 17:21 |
Dietikon | 17:27 |
Number | 91 |
Route | S17 |
Change | |
Dietikon | 17:45 |
Killwangen-Spreitenbach | 17:49 |
Lenzburg | 18:05 |
Aarau | 18:12 |
Number | 91 |
Route | S11 |
Change | |
Aarau | 18:30 |
Olten | 18:41 |
Solothurn | 18:59 |
Biel/Bienne | 19:18 |
Neuchâtel | 19:37 |
Route | IC5 |
Change | |
Neuchâtel | 19:46 |
Ins | 19:59 |
Fribourg/Freiburg | 20:43 |
Number | 91 |
Route | S21 |
Change | |
Fribourg/Freiburg | 07:22 |
Romont FR | 07:40 |
Palézieux | 07:55 |
Vevey | 08:12 |
Aigle | 08:27 |
Bex | 08:34 |
Martigny | 08:48 |
Martigny-Bourg | 08:51 |
Number | 3558 |
RE | |
Duration | 15 h 30 |
Dietikon Stoffelbach Dietikon Aarau Renens VD Bex Martigny-Bourg
Dietikon Stoffelbach | 17:51 |
Dietikon | 17:57 |
Number | 91 |
Route | S17 |
Change | |
Dietikon | 18:15 |
Killwangen-Spreitenbach | 18:19 |
Lenzburg | 18:35 |
Aarau | 18:42 |
Number | 91 |
Route | S11 |
Change | |
Aarau | 19:30 |
Olten | 19:41 |
Solothurn | 19:59 |
Biel/Bienne | 20:18 |
Neuchâtel | 20:39 |
Yverdon-les-Bains | 20:59 |
Renens VD | 21:18 |
Route | IC5 |
Change | |
Renens VD | 21:26 |
Lausanne | 21:34 |
Bex | 22:23 |
Number | 24485 |
R4 | |
Change | |
Bex | 08:34 |
Martigny | 08:48 |
Martigny-Bourg | 08:51 |
Number | 3558 |
RE | |
Duration | 15 h 00 |
Dietikon Stoffelbach Dietikon Aarau Renens VD Martigny Martigny-Bourg
Dietikon Stoffelbach | 07:21 |
Dietikon | 07:27 |
Number | 91 |
Route | S17 |
Change | |
Dietikon | 07:45 |
Killwangen-Spreitenbach | 07:49 |
Lenzburg | 08:05 |
Aarau | 08:12 |
Number | 91 |
Route | S11 |
Change | |
Aarau | 08:30 |
Olten | 08:41 |
Solothurn | 08:59 |
Biel/Bienne | 09:18 |
Neuchâtel | 09:39 |
Yverdon-les-Bains | 09:59 |
Renens VD | 10:18 |
Route | IC5 |
Change | |
Renens VD | 10:24 |
Lausanne | 10:31 |
Vevey | 10:46 |
Montreux | 10:51 |
Villeneuve VD | 10:56 |
Aigle | 11:03 |
Bex | 11:09 |
St-Maurice | 11:13 |
Martigny | 11:23 |
Number | 18465 |
RE33 | |
Change | |
Martigny | 12:51 |
Martigny-Bourg | 12:53 |
Number | 26128 |
R81 | |
Duration | 5 h 32 |
Dietikon Stoffelbach Dietikon Zürich HB Visp Martigny Martigny-Bourg
Dietikon Stoffelbach | 07:51 |
Dietikon | 07:57 |
Number | 91 |
Route | S17 |
Change | |
Dietikon | 08:15 |
Zürich Altstetten | 08:24 |
Zürich HB | 08:30 |
Number | 91 |
Route | S11 |
Change | |
Zürich HB | 09:02 |
Bern | 10:07 |
Thun | 10:27 |
Spiez | 10:38 |
Visp | 11:04 |
Route | IC8 |
Change | |
Visp | 11:09 |
Leuk | 11:20 |
Sierre/Siders | 11:28 |
Sion | 11:39 |
Martigny | 11:53 |
Route | IR95 |
Change | |
Martigny | 13:51 |
Martigny-Bourg | 13:53 |
Number | 26132 |
R81 | |
Duration | 6 h 02 |
Dietikon Stoffelbach Wohlen AG Olten Visp Martigny Martigny-Bourg
Dietikon Stoffelbach | 07:06 |
Berikon-Widen | 07:15 |
Bremgarten | 07:25 |
Wohlen AG | 07:38 |
Number | 91 |
Route | S17 |
Change | |
Wohlen AG | 07:47 |
Lenzburg | 08:00 |
Aarau | 08:08 |
Olten | 08:21 |
Number | 91 |
Route | S26 |
Change | |
Olten | 08:29 |
Bern | 09:07 |
Thun | 09:27 |
Spiez | 09:38 |
Visp | 10:04 |
Route | IC6 |
Change | |
Visp | 10:09 |
Leuk | 10:20 |
Sierre/Siders | 10:28 |
Sion | 10:39 |
Martigny | 10:53 |
Route | IR95 |
Change | |
Martigny | 11:51 |
Martigny-Bourg | 11:53 |
Number | 26124 |
R81 | |
Duration | 4 h 47 |
Thursday, 26 December 2024 at 07:00
Dietikon Stoffelbach Dietikon Aarau Renens VD Martigny Martigny-Bourg
Dietikon Stoffelbach | 07:21 |
Dietikon | 07:27 |
Number | 91 |
Route | S17 |
Change | |
Dietikon | 07:45 |
Killwangen-Spreitenbach | 07:49 |
Lenzburg | 08:05 |
Aarau | 08:12 |
Number | 91 |
Route | S11 |
Change | |
Aarau | 08:30 |
Olten | 08:41 |
Solothurn | 08:59 |
Biel/Bienne | 09:18 |
Neuchâtel | 09:39 |
Yverdon-les-Bains | 09:59 |
Renens VD | 10:18 |
Route | IC5 |
Change | |
Renens VD | 10:24 |
Lausanne | 10:31 |
Vevey | 10:46 |
Montreux | 10:51 |
Villeneuve VD | 10:56 |
Aigle | 11:03 |
Bex | 11:09 |
St-Maurice | 11:13 |
Martigny | 11:23 |
Number | 18465 |
RE33 | |
Change | |
Martigny | 12:51 |
Martigny-Bourg | 12:53 |
Number | 26128 |
R81 | |
Duration | 5 h 32 |
Dietikon Stoffelbach Dietikon Zürich HB Visp Martigny Martigny-Bourg
Dietikon Stoffelbach | 07:51 |
Dietikon | 07:57 |
Number | 91 |
Route | S17 |
Change | |
Dietikon | 08:15 |
Zürich Altstetten | 08:24 |
Zürich HB | 08:30 |
Number | 91 |
Route | S11 |
Change | |
Zürich HB | 09:02 |
Bern | 10:07 |
Thun | 10:27 |
Spiez | 10:38 |
Visp | 11:04 |
Route | IC8 |
Change | |
Visp | 11:09 |
Leuk | 11:20 |
Sierre/Siders | 11:28 |
Sion | 11:39 |
Martigny | 11:53 |
Route | IR95 |
Change | |
Martigny | 13:51 |
Martigny-Bourg | 13:53 |
Number | 26132 |
R81 | |
Duration | 6 h 02 |
Dietikon Stoffelbach Wohlen AG Olten Visp Martigny Martigny-Bourg
Dietikon Stoffelbach | 07:06 |
Berikon-Widen | 07:15 |
Bremgarten | 07:25 |
Wohlen AG | 07:38 |
Number | 91 |
Route | S17 |
Change | |
Wohlen AG | 07:47 |
Lenzburg | 08:00 |
Aarau | 08:08 |
Olten | 08:21 |
Number | 91 |
Route | S26 |
Change | |
Olten | 08:29 |
Bern | 09:07 |
Thun | 09:27 |
Spiez | 09:38 |
Visp | 10:04 |
Route | IC6 |
Change | |
Visp | 10:09 |
Leuk | 10:20 |
Sierre/Siders | 10:28 |
Sion | 10:39 |
Martigny | 10:53 |
Route | IR95 |
Change | |
Martigny | 11:51 |
Martigny-Bourg | 11:53 |
Number | 26124 |
R81 | |
Duration | 4 h 47 |
Friday, 27 December 2024 at 07:00
Dietikon Stoffelbach Dietikon Aarau Renens VD Martigny Martigny-Bourg
Dietikon Stoffelbach | 07:06 |
Dietikon | 07:12 |
Number | 91 |
Route | S17 |
Change | |
Dietikon | 07:45 |
Killwangen-Spreitenbach | 07:49 |
Lenzburg | 08:05 |
Aarau | 08:12 |
Number | 91 |
Route | S11 |
Change | |
Aarau | 08:30 |
Olten | 08:41 |
Solothurn | 08:59 |
Biel/Bienne | 09:18 |
Neuchâtel | 09:39 |
Yverdon-les-Bains | 09:59 |
Renens VD | 10:18 |
Route | IC5 |
Change | |
Renens VD | 10:24 |
Lausanne | 10:31 |
Vevey | 10:46 |
Montreux | 10:51 |
Villeneuve VD | 10:56 |
Aigle | 11:03 |
Bex | 11:09 |
St-Maurice | 11:13 |
Martigny | 11:23 |
Number | 18465 |
RE33 | |
Change | |
Martigny | 12:51 |
Martigny-Bourg | 12:53 |
Number | 26128 |
R81 | |
Duration | 5 h 47 |
Dietikon Stoffelbach Dietikon Zürich HB Renens VD Bex Martigny-Bourg
Dietikon Stoffelbach | 07:21 |
Dietikon | 07:27 |
Number | 91 |
Route | S17 |
Change | |
Dietikon | 07:34 |
Zürich Altstetten | 07:40 |
Zürich HB | 07:45 |
Number | 91 |
Route | S19 |
Change | |
Zürich HB | 08:30 |
Olten | 09:02 |
Oensingen | 09:14 |
Solothurn | 09:26 |
Grenchen Süd | 09:34 |
Biel/Bienne | 09:48 |
Neuchâtel | 10:09 |
Yverdon-les-Bains | 10:29 |
Renens VD | 10:48 |
Route | IC5 |
Change | |
Renens VD | 10:54 |
Lausanne | 11:01 |
Vevey | 11:16 |
Montreux | 11:21 |
Villeneuve VD | 11:26 |
Bex | 11:38 |
Number | 18413 |
RE33 | |
Change | |
Bex | 08:34 |
Martigny | 08:48 |
Martigny-Bourg | 08:51 |
Number | 3558 |
RE | |
Duration | 25 h 30 |
Dietikon Stoffelbach Wohlen AG Olten Visp Martigny Martigny-Bourg
Dietikon Stoffelbach | 07:06 |
Berikon-Widen | 07:15 |
Bremgarten | 07:25 |
Wohlen AG | 07:38 |
Number | 91 |
Route | S17 |
Change | |
Wohlen AG | 07:47 |
Lenzburg | 08:00 |
Aarau | 08:08 |
Olten | 08:21 |
Number | 91 |
Route | S26 |
Change | |
Olten | 08:29 |
Bern | 09:07 |
Thun | 09:27 |
Spiez | 09:38 |
Visp | 10:04 |
Route | IC6 |
Change | |
Visp | 10:09 |
Leuk | 10:20 |
Sierre/Siders | 10:28 |
Sion | 10:39 |
Martigny | 10:53 |
Route | IR95 |
Change | |
Martigny | 11:51 |
Martigny-Bourg | 11:53 |
Number | 26124 |
R81 | |
Duration | 4 h 47 |
Saturday, 28 December 2024 at 07:00
Dietikon Stoffelbach Dietikon Aarau Renens VD Martigny Martigny-Bourg
Dietikon Stoffelbach | 07:06 |
Dietikon | 07:12 |
Number | 91 |
Route | S17 |
Change | |
Dietikon | 07:45 |
Killwangen-Spreitenbach | 07:49 |
Lenzburg | 08:05 |
Aarau | 08:12 |
Number | 91 |
Route | S11 |
Change | |
Aarau | 08:30 |
Olten | 08:41 |
Solothurn | 08:59 |
Biel/Bienne | 09:18 |
Neuchâtel | 09:39 |
Yverdon-les-Bains | 09:59 |
Renens VD | 10:18 |
Route | IC5 |
Change | |
Renens VD | 10:24 |
Lausanne | 10:31 |
Vevey | 10:46 |
Montreux | 10:51 |
Villeneuve VD | 10:56 |
Aigle | 11:03 |
Bex | 11:09 |
St-Maurice | 11:13 |
Martigny | 11:23 |
Number | 18465 |
RE33 | |
Change | |
Martigny | 12:51 |
Martigny-Bourg | 12:53 |
Number | 26128 |
R81 | |
Duration | 5 h 47 |
Dietikon Stoffelbach Dietikon Zürich HB Bern Palézieux Martigny-Bourg
Dietikon Stoffelbach | 16:21 |
Dietikon | 16:27 |
Number | 91 |
Route | S17 |
Change | |
Dietikon | 16:37 |
Zürich Altstetten | 16:44 |
Zürich HB | 16:49 |
Route | IR36 |
Change | |
Zürich HB | 17:02 |
Bern | 17:58 |
Route | IC81 |
Change | |
Bern | 18:04 |
Fribourg/Freiburg | 18:27 |
Romont FR | 18:46 |
Palézieux | 19:02 |
Route | IR15 |
Change | |
Palézieux | 07:55 |
Vevey | 08:12 |
Aigle | 08:27 |
Bex | 08:34 |
Martigny | 08:48 |
Martigny-Bourg | 08:51 |
Number | 3558 |
RE | |
Duration | 16 h 30 |
Dietikon Stoffelbach Wohlen AG Olten Visp Martigny Martigny-Bourg
Dietikon Stoffelbach | 07:06 |
Berikon-Widen | 07:15 |
Bremgarten | 07:25 |
Wohlen AG | 07:38 |
Number | 91 |
Route | S17 |
Change | |
Wohlen AG | 07:47 |
Lenzburg | 08:00 |
Aarau | 08:08 |
Olten | 08:21 |
Number | 91 |
Route | S26 |
Change | |
Olten | 08:29 |
Bern | 09:07 |
Thun | 09:27 |
Spiez | 09:38 |
Visp | 10:04 |
Route | IC6 |
Change | |
Visp | 10:09 |
Leuk | 10:20 |
Sierre/Siders | 10:28 |
Sion | 10:39 |
Martigny | 10:53 |
Route | IR95 |
Change | |
Martigny | 11:51 |
Martigny-Bourg | 11:53 |
Number | 26124 |
R81 | |
Duration | 4 h 47 |
Sunday, 29 December 2024 at 07:00
Dietikon Stoffelbach Dietikon Aarau Renens VD Martigny Martigny-Bourg
Dietikon Stoffelbach | 07:21 |
Dietikon | 07:27 |
Number | 91 |
Route | S17 |
Change | |
Dietikon | 07:45 |
Killwangen-Spreitenbach | 07:49 |
Lenzburg | 08:05 |
Aarau | 08:12 |
Number | 91 |
Route | S11 |
Change | |
Aarau | 08:30 |
Olten | 08:41 |
Solothurn | 08:59 |
Biel/Bienne | 09:18 |
Neuchâtel | 09:39 |
Yverdon-les-Bains | 09:59 |
Renens VD | 10:18 |
Route | IC5 |
Change | |
Renens VD | 10:24 |
Lausanne | 10:31 |
Vevey | 10:46 |
Montreux | 10:51 |
Villeneuve VD | 10:56 |
Aigle | 11:03 |
Bex | 11:09 |
St-Maurice | 11:13 |
Martigny | 11:23 |
Number | 18465 |
RE33 | |
Change | |
Martigny | 12:51 |
Martigny-Bourg | 12:53 |
Number | 26128 |
R81 | |
Duration | 5 h 32 |
Dietikon Stoffelbach Dietikon Zürich HB Visp Martigny Martigny-Bourg
Dietikon Stoffelbach | 07:51 |
Dietikon | 07:57 |
Number | 91 |
Route | S17 |
Change | |
Dietikon | 08:15 |
Zürich Altstetten | 08:24 |
Zürich HB | 08:30 |
Number | 91 |
Route | S11 |
Change | |
Zürich HB | 09:02 |
Bern | 10:07 |
Thun | 10:27 |
Spiez | 10:38 |
Visp | 11:04 |
Route | IC8 |
Change | |
Visp | 11:09 |
Leuk | 11:20 |
Sierre/Siders | 11:28 |
Sion | 11:39 |
Martigny | 11:53 |
Route | IR95 |
Change | |
Martigny | 13:51 |
Martigny-Bourg | 13:53 |
Number | 26132 |
R81 | |
Duration | 6 h 02 |
Dietikon Stoffelbach Wohlen AG Olten Visp Martigny Martigny-Bourg
Dietikon Stoffelbach | 07:06 |
Berikon-Widen | 07:15 |
Bremgarten | 07:25 |
Wohlen AG | 07:38 |
Number | 91 |
Route | S17 |
Change | |
Wohlen AG | 07:47 |
Lenzburg | 08:00 |
Aarau | 08:08 |
Olten | 08:21 |
Number | 91 |
Route | S26 |
Change | |
Olten | 08:29 |
Bern | 09:07 |
Thun | 09:27 |
Spiez | 09:38 |
Visp | 10:04 |
Route | IC6 |
Change | |
Visp | 10:09 |
Leuk | 10:20 |
Sierre/Siders | 10:28 |
Sion | 10:39 |
Martigny | 10:53 |
Route | IR95 |
Change | |
Martigny | 11:51 |
Martigny-Bourg | 11:53 |
Number | 26124 |
R81 | |
Duration | 4 h 47 |
Monday, 30 December 2024 at 07:00
Dietikon Stoffelbach Dietikon Aarau Renens VD Martigny Martigny-Bourg
Dietikon Stoffelbach | 07:06 |
Dietikon | 07:12 |
Number | 91 |
Route | S17 |
Change | |
Dietikon | 07:45 |
Killwangen-Spreitenbach | 07:49 |
Lenzburg | 08:05 |
Aarau | 08:12 |
Number | 91 |
Route | S11 |
Change | |
Aarau | 08:30 |
Olten | 08:41 |
Solothurn | 08:59 |
Biel/Bienne | 09:18 |
Neuchâtel | 09:39 |
Yverdon-les-Bains | 09:59 |
Renens VD | 10:18 |
Route | IC5 |
Change | |
Renens VD | 10:24 |
Lausanne | 10:31 |
Vevey | 10:46 |
Montreux | 10:51 |
Villeneuve VD | 10:56 |
Aigle | 11:03 |
Bex | 11:09 |
St-Maurice | 11:13 |
Martigny | 11:23 |
Number | 18465 |
RE33 | |
Change | |
Martigny | 12:51 |
Martigny-Bourg | 12:53 |
Number | 26128 |
R81 | |
Duration | 5 h 47 |
Dietikon Stoffelbach Wohlen AG Olten Visp Martigny Martigny-Bourg
Dietikon Stoffelbach | 07:06 |
Berikon-Widen | 07:15 |
Bremgarten | 07:25 |
Wohlen AG | 07:38 |
Number | 91 |
Route | S17 |
Change | |
Wohlen AG | 07:47 |
Lenzburg | 08:00 |
Aarau | 08:08 |
Olten | 08:21 |
Number | 91 |
Route | S26 |
Change | |
Olten | 08:29 |
Bern | 09:07 |
Thun | 09:27 |
Spiez | 09:38 |
Visp | 10:04 |
Route | IC6 |
Change | |
Visp | 10:09 |
Leuk | 10:20 |
Sierre/Siders | 10:28 |
Sion | 10:39 |
Martigny | 10:53 |
Route | IR95 |
Change | |
Martigny | 11:51 |
Martigny-Bourg | 11:53 |
Number | 26124 |
R81 | |
Duration | 4 h 47 |