दिल्ली सहारनपुर पैसेन्जर (54473) मार्ग, समय सारणी, अनुसूची
54473 दिल्ली सहारनपुर पैसेन्जर is a Passenger (PAS) which is running between दिल्ली (DLI) and सहारनपुर (SRE). दिल्ली सहारनपुर पैसेन्जर covers total journey of 190 kilometers. At 18:15 it departs from दिल्ली and at 00:00 it arrives at सहारनपुर. 54473 दिल्ली सहारनपुर पैसेन्जर has total 33 stopping station like साहिबाबाद (SBB), प्रतापपुर (PRTP), जरूदा नारा (JDW) etc. between both source and destination stations. Check here 54473 Running status
- ट्रेन की अंतिम एक हफ्ते की स्थिति दिल्ली सहारनपुर पैसेन्जर
- 9th May
- RT
- 30th April
- RT
- 19th April
- RT
- 16th March
- RT
- 27th February
- RT
- 12th February
- RT
- 6th February
- RT
- 5th February
- RT
- ट्रेन की वर्तमान स्थिति (9th May)
- DELHI ( DLI )
चेक ट्रेन रनिंग स्टेटस
- ट्रेन की औसत गति
- -10 km/hr
- यात्रा की दूरी
- 190Km.
- यात्रा का समय
- -18 Hr -15 Min.
- ट्रेन की श्रेणी
- PASSENGER (PAS)
- ट्रेन रनिंग शेड्यूल
- Daily (All Days)
दिल्ली सहारनपुर पैसेन्जर - 54473 रेल गाडी की समय सारणी
- स्टेशन
- आगमन
- प्रस्थान
- पड़ाव
- दूरी
- दिन
- स्टेशन दिल्ली
- आगमन starts
- प्रस्थान 18:15
- पड़ाव -
- दूरी -
- दिन 1
- स्टेशन सदर बाजार
- आगमन 18:23
- प्रस्थान 18:24
- पड़ाव 1 m
- दूरी 2 km
- दिन 1
- स्टेशन नई दिल्ली
- आगमन 18:33
- प्रस्थान 18:40
- पड़ाव 7 m
- दूरी 3 km
- दिन 1
- स्टेशन शिवाजी ब्रिज
- आगमन 18:43
- प्रस्थान 18:44
- पड़ाव 1 m
- दूरी 4 km
- दिन 1
- स्टेशन तिलक ब्रिज
- आगमन 18:49
- प्रस्थान 18:50
- पड़ाव 1 m
- दूरी 6 km
- दिन 1
- स्टेशन आनंद विहार
- आगमन 19:03
- प्रस्थान 19:04
- पड़ाव 1 m
- दूरी 16 km
- दिन 1
- स्टेशन साहिबाबाद
- आगमन 19:13
- प्रस्थान 19:14
- पड़ाव 1 m
- दूरी 22 km
- दिन 1
- स्टेशन गाजियाबाद
- आगमन 19:34
- प्रस्थान 19:36
- पड़ाव 2 m
- दूरी 29 km
- दिन 1
- स्टेशन नया गाजियाबाद
- आगमन 19:45
- प्रस्थान 19:46
- पड़ाव 1 m
- दूरी 35 km
- दिन 1
- स्टेशन गुलधर
- आगमन 19:51
- प्रस्थान 19:52
- पड़ाव 1 m
- दूरी 38 km
- दिन 1
- स्टेशन दुहाई
- आगमन 19:58
- प्रस्थान 19:59
- पड़ाव 1 m
- दूरी 42 km
- दिन 1
- स्टेशन मुराद नगर
- आगमन 20:04
- प्रस्थान 20:05
- पड़ाव 1 m
- दूरी 46 km
- दिन 1
- स्टेशन मोदी नगर
- आगमन 20:14
- प्रस्थान 20:15
- पड़ाव 1 m
- दूरी 56 km
- दिन 1
- स्टेशन मोहिउद्दीनपुर
- आगमन 20:23
- प्रस्थान 20:24
- पड़ाव 1 m
- दूरी 64 km
- दिन 1
- स्टेशन प्रतापपुर
- आगमन 20:30
- प्रस्थान 20:31
- पड़ाव 1 m
- दूरी 69 km
- दिन 1
- स्टेशन मेरठ शहर
- आगमन 20:48
- प्रस्थान 20:50
- पड़ाव 2 m
- दूरी 76 km
- दिन 1
- स्टेशन मेरठ कैंट
- आगमन 20:56
- प्रस्थान 20:57
- पड़ाव 1 m
- दूरी 80 km
- दिन 1
- स्टेशन पबली खास
- आगमन 21:03
- प्रस्थान 21:04
- पड़ाव 1 m
- दूरी 85 km
- दिन 1
- स्टेशन दौराला
- आगमन 21:12
- प्रस्थान 21:13
- पड़ाव 1 m
- दूरी 92 km
- दिन 1
- स्टेशन सकोती टांडा
- आगमन 21:21
- प्रस्थान 21:22
- पड़ाव 1 m
- दूरी 100 km
- दिन 1
- स्टेशन खतौली
- आगमन 21:31
- प्रस्थान 21:32
- पड़ाव 1 m
- दूरी 109 km
- दिन 1
- स्टेशन मंसूरपुर
- आगमन 21:41
- प्रस्थान 21:42
- पड़ाव 1 m
- दूरी 119 km
- दिन 1
- स्टेशन जरूदा नारा
- आगमन 21:49
- प्रस्थान 21:50
- पड़ाव 1 m
- दूरी 124 km
- दिन 1
- स्टेशन मुजफ्फर नगर
- आगमन 22:14
- प्रस्थान 22:16
- पड़ाव 2 m
- दूरी 131 km
- दिन 1
- स्टेशन बामनहेड़ी
- आगमन 22:23
- प्रस्थान 22:24
- पड़ाव 1 m
- दूरी 136 km
- दिन 1
- स्टेशन रोहाना कलां
- आगमन 22:32
- प्रस्थान 22:33
- पड़ाव 1 m
- दूरी 144 km
- दिन 1
- स्टेशन देवबंद
- आगमन 22:43
- प्रस्थान 22:44
- पड़ाव 1 m
- दूरी 155 km
- दिन 1
- स्टेशन तलहेड़ी बुजुर्ग
- आगमन 22:53
- प्रस्थान 22:54
- पड़ाव 1 m
- दूरी 165 km
- दिन 1
- स्टेशन नागल
- आगमन 23:01
- प्रस्थान 23:02
- पड़ाव 1 m
- दूरी 173 km
- दिन 1
- स्टेशन टपरी
- आगमन 23:35
- प्रस्थान 23:36
- पड़ाव 1 m
- दूरी 183 km
- दिन 1
- स्टेशन सहारनपुर
- आगमन starts
- प्रस्थान Ends
- पड़ाव -
- दूरी 190 km
- दिन 1
Frequently Asked Questions
What time DLI SRE PASSENGER depart from दिल्ली Railway Station?
दिल्ली सहारनपुर पैसेन्जर (54473) departs from दिल्ली Railway Station at 18:15.
How much time DLI SRE PASSENGER take to reach सहारनपुर Railway Station?
दिल्ली सहारनपुर पैसेन्जर reach on day 1 to सहारनपुर Railway Station. The arrival time of दिल्ली सहारनपुर पैसेन्जर at सहारनपुर Railway Station is 00:00.
Distance covered by दिल्ली सहारनपुर पैसेन्जर?
दिल्ली सहारनपुर पैसेन्जर covers 190 km to reach सहारनपुर Railway Station at average speed of -10 km/hr. दिल्ली सहारनपुर पैसेन्जर passes through 33 stations.
Related train running from same Source
- नाम
- नम्बर
- स्रोत
- गंतव्य
- संचालित
- दिल्ली दरभंगा एसी स्पेशल
- 4406
- स्रोत दिल्ली
- गंतव्य दरभंगा जं.
- संचालित Mon, Thu
- CPR FESTIVAL SPL
- 05116
- स्रोत दिल्ली
- गंतव्य छपरा
- संचालित Sun
- DLI JU SF EXP
- 12462
- स्रोत दिल्ली
- गंतव्य जोधपुर जं.
- संचालित All Days
- DLI SGNR EXP
- 12481
- स्रोत दिल्ली
- गंतव्य श्री गंगानगर
- संचालित All Days
- ASHRAM EXPRESS
- 12916
- स्रोत दिल्ली
- गंतव्य अहमदाबाद जं.
- संचालित All Days
- FARKKA EXPRESS
- 13414
- स्रोत दिल्ली
- गंतव्य मालदा टाउन
- संचालित Mon, Wed, Sat
- FARAKKA EXP
- 13484
- स्रोत दिल्ली
- गंतव्य मालदा टाउन
- संचालित Tue, Thu, Fri, Sun
- DLI ATTARI EXP
- 14001
- स्रोत दिल्ली
- गंतव्य अटारी
- संचालित Wed, Sun
- DLI HSX EXP
- 14011
- स्रोत दिल्ली
- गंतव्य होशियारपुर
- संचालित All Days
- JAMMU MAIL
- 14033
- स्रोत दिल्ली
- गंतव्य
- संचालित All Days
- MUSSOORIE EXP
- 14041
- स्रोत दिल्ली
- गंतव्य देहरादून
- संचालित All Days
- GARHWAL EXPRESS
- 14044
- स्रोत दिल्ली
- गंतव्य कोटदद्वारा
- संचालित All Days
- BRAHMPUTRA MAIL
- 14056
- स्रोत दिल्ली
- गंतव्य डिब्रुगढ़
- संचालित All Days
- DLI AYC EXPRESS
- 14206
- स्रोत दिल्ली
- गंतव्य
- संचालित All Days
- PADMAVAT EXPRES
- 14208
- स्रोत दिल्ली
- गंतव्य प्रतापगढ़ जं.
- संचालित All Days
- KISAN EXPRESS
- 14519
- स्रोत दिल्ली
- गंतव्य बठिंडा जं.
- संचालित All Days
- DLI UMB EXPRESS
- 14521
- स्रोत दिल्ली
- गंतव्य अंबाला कैंट जं.
- संचालित All Days
- HIMACHAL EXP
- 14553
- स्रोत दिल्ली
- गंतव्य
- संचालित All Days
- DLI TANAKPUR EX
- 14556
- स्रोत दिल्ली
- गंतव्य टनकपुर
- संचालित All Days
- RUNICHA EXPRESS
- 14659
- स्रोत दिल्ली
- गंतव्य जैसलमेर
- संचालित All Days
- KISAN EXPRESS
- 14731
- स्रोत दिल्ली
- गंतव्य बठिंडा जं.
- संचालित All Days
- UTR SAMPRK KRTI
- 15035
- स्रोत दिल्ली
- गंतव्य काठगोदाम
- संचालित All Days
- DLI CPR EXPRESS
- 15116
- स्रोत दिल्ली
- गंतव्य छपरा
- संचालित Sun
- MAHANANDA EXP
- 15484
- स्रोत दिल्ली
- गंतव्य अलीपुर द्वार जं.
- संचालित All Days
- BRAHMPUTRA SPL
- 15657
- स्रोत दिल्ली
- गंतव्य कामाख्या
- संचालित All Days
- MANDORE EXPRESS
- 22995
- स्रोत दिल्ली
- गंतव्य जोधपुर जं.
- संचालित All Days
- PURANGIRI JANST
- 12036
- स्रोत दिल्ली
- गंतव्य टनकपुर
- संचालित All Days
- SIDDHABALI EXP
- 12038
- स्रोत दिल्ली
- गंतव्य कोटदद्वारा
- संचालित All Days
- KAIFIYAT EXP
- 12226
- स्रोत दिल्ली
- गंतव्य आजमगढ़
- संचालित All Days
- दिल्ली - फारुखनगर पैसेन्जर
- 51915
- स्रोत दिल्ली
- गंतव्य फारुखनगर
- संचालित All Days
- दिल्ली रोहतक मेमू
- 64913
- स्रोत दिल्ली
- गंतव्य रोहतक जं.
- संचालित All Days
- SITAPURCITY PAS
- 54076
- स्रोत दिल्ली
- गंतव्य सीतापुर सिटी
- संचालित All Days
- DLI JU SF SPL
- 09458
- स्रोत दिल्ली
- गंतव्य जोधपुर जं.
- संचालित All Days
- DDN FESTIVAL SPL
- 04041
- स्रोत दिल्ली
- गंतव्य देहरादून
- संचालित All Days
- DLI PTK SF EXP
- 22429
- स्रोत दिल्ली
- गंतव्य पठानकोट
- संचालित Mon, Tue, Wed, Fri, Sat, Sun
- स्पेसल्
- 04418
- स्रोत दिल्ली
- गंतव्य हाथरस किला
- संचालित All Days
- DLI BE PASSENGR
- 54078
- स्रोत दिल्ली
- गंतव्य बरेली
- संचालित All Days
- DLI FD EXP SPL
- 04206
- स्रोत दिल्ली
- गंतव्य फैजाबाद जं.
- संचालित All Days
- दिल्ली गाजियाबाद मेमू
- 64412
- स्रोत दिल्ली
- गंतव्य गाजियाबाद
- संचालित All Days
- दिल्ली सहारनपुर पैसेन्जर
- 54473
- स्रोत दिल्ली
- गंतव्य सहारनपुर
- संचालित All Days
- DLI HSX SPL
- 04011
- स्रोत दिल्ली
- गंतव्य होशियारपुर
- संचालित All Days
- JAMMU MAIL SPL
- 04033
- स्रोत दिल्ली
- गंतव्य
- संचालित All Days
- पूजा स्पेसल्
- 04030
- स्रोत दिल्ली
- गंतव्य मुजफ्फरपुर जं.
- संचालित Tue, Fri
- दिल्ली कालका पैसेन्जर
- 54303
- स्रोत दिल्ली
- गंतव्य कालका
- संचालित All Days
- दिल्ली - मुरादाबाद पैसेन्जर
- 54308
- स्रोत दिल्ली
- गंतव्य मुरादाबाद
- संचालित All Days
- दिल्ली - रेवाड़ी पैसेन्जर
- 54309
- स्रोत दिल्ली
- गंतव्य हिसार
- संचालित All Days
- दिल्ली सरायरोहिल्ला रेवाड़ी पैसेन्जर
- 54421
- स्रोत दिल्ली
- गंतव्य रेवाड़ी
- संचालित All Days
- SIDDHABALI SPL
- 04048
- स्रोत दिल्ली
- गंतव्य कोटदद्वारा
- संचालित All Days
- स्पेसल्
- 04451
- स्रोत दिल्ली
- गंतव्य पानीपत जं.
- संचालित All Days
- दिल्ली अंबाला कैंट मेमू
- 64561
- स्रोत दिल्ली
- गंतव्य अंबाला कैंट जं.
- संचालित All Days
- दिल्ली फिरोजपुर पैसेन्जर
- 54641
- स्रोत दिल्ली
- गंतव्य फिरोजपुर कैंट
- संचालित All Days
- दिल्ली सहारनपुर मेमू
- 64559
- स्रोत दिल्ली
- गंतव्य सहारनपुर
- संचालित All Days
- दिल्ली पानीपत जं.पैसेन्जर
- 64001
- स्रोत दिल्ली
- गंतव्य पानीपत जं.
- संचालित All Days
- मेमु
- 64584
- स्रोत दिल्ली
- गंतव्य टूंडला जं.
- संचालित All Days
- मेमु
- 64582
- स्रोत दिल्ली
- गंतव्य हाथरस किला
- संचालित All Days
- दिल्ली शामली पैसेन्जर
- 54059
- स्रोत दिल्ली
- गंतव्य शामली
- संचालित All Days
- दिल्ली रेवाड़ी पैसेन्जर
- 54085
- स्रोत दिल्ली
- गंतव्य रेवाड़ी
- संचालित All Days
- दिल्ली गाजियाबाद ईएमयू
- 64434
- स्रोत दिल्ली
- गंतव्य गाजियाबाद
- संचालित All Days
- दिल्ली शामली डीएमयू
- 74023
- स्रोत दिल्ली
- गंतव्य शामली
- संचालित All Days
- दिल्ली सहारनपुर डी एम यू
- 74001
- स्रोत दिल्ली
- गंतव्य रेवाड़ी
- संचालित All Days
- दिल्ली रोहतक मेमू
- 64915
- स्रोत दिल्ली
- गंतव्य रोहतक जं.
- संचालित All Days
- दिल्ली शामली डी एम यू
- 74025
- स्रोत दिल्ली
- गंतव्य शामली
- संचालित Mon, Tue, Wed, Thu, Sat, Sun
- दिल्ली रेवाड़ी डी एम यू
- 74003
- स्रोत दिल्ली
- गंतव्य रेवाड़ी
- संचालित All Days
- दिल्ली गाजियाबाद ई एम यू
- 64406
- स्रोत दिल्ली
- गंतव्य गाजियाबाद
- संचालित All Days
- दिल्ली पलवल ई एम यू
- 64064
- स्रोत दिल्ली
- गंतव्य पलवल
- संचालित All Days
- दिल्ली पलवल ई एम यू
- 64062
- स्रोत दिल्ली
- गंतव्य पलवल
- संचालित All Days
- पस्सेन्जेर्
- 54475
- स्रोत दिल्ली
- गंतव्य हरिद्वार जं.
- संचालित All Days
- दिल्ली - सहारनपुर पैसेन्जर
- 51911
- स्रोत दिल्ली
- गंतव्य सहारनपुर
- संचालित All Days
- दिल्ली सहारनपुर मेमू
- 64557
- स्रोत दिल्ली
- गंतव्य सहारनपुर
- संचालित All Days
- PADMAVAT EX SPL
- 04208
- स्रोत दिल्ली
- गंतव्य प्रतापगढ़ जं.
- संचालित All Days
- दिल्ली जींद पैसेन्जर
- 54031
- स्रोत दिल्ली
- गंतव्य जींद जं.
- संचालित All Days
- दिल्ली भिवानी पैसेन्जर
- 54423
- स्रोत दिल्ली
- गंतव्य भिवानी
- संचालित All Days
- दिल्ली रोहतक मेमू
- 64931
- स्रोत दिल्ली
- गंतव्य रोहतक जं.
- संचालित All Days
- मेल् एक्सप्रेस् स्पेसल्
- 04433
- स्रोत दिल्ली
- गंतव्य रेवाड़ी
- संचालित All Days
- DBG-DLI-DBG SPECIAL
- 05528
- स्रोत दिल्ली
- गंतव्य दरभंगा जं.
- संचालित Mon
- दिल्ली रोहतक डी एम यू
- 74011
- स्रोत दिल्ली
- गंतव्य रोहतक जं.
- संचालित All Days
- दिल्ली भिवानी पैसेन्जर
- 54005
- स्रोत दिल्ली
- गंतव्य भिवानी
- संचालित All Days
- दिल्ली - सहारनपुर पैसेन्जर
- 51913
- स्रोत दिल्ली
- गंतव्य सहारनपुर
- संचालित All Days
- CHAMPARAN HMSFR
- 15706
- स्रोत दिल्ली
- गंतव्य कटिहार जं.
- संचालित Tue, Fri
- दिल्ली सहारनपुर डी एम यू
- 74021
- स्रोत दिल्ली
- गंतव्य सहारनपुर
- संचालित All Days
- दिल्ली रेवाड़ी पैसेन्जर
- 54413
- स्रोत दिल्ली
- गंतव्य रेवाड़ी
- संचालित All Days
- दिल्ली बड़ौत डी एम यू
- 74027
- स्रोत दिल्ली
- गंतव्य कासिमपुर खेड़ी
- संचालित Mon, Tue, Wed, Thu, Sat, Sun
- इमु
- 64102
- स्रोत दिल्ली
- गंतव्य अलीगढ़ जं.
- संचालित All Days
- मीमो
- 64106
- स्रोत दिल्ली
- गंतव्य खुर्जा जं.
- संचालित All Days
- मेमु
- 64108
- स्रोत दिल्ली
- गंतव्य खुर्जा जं.
- संचालित All Days
- मीमो
- 64152
- स्रोत दिल्ली
- गंतव्य अलीगढ़ जं.
- संचालित All Days
- दिल्ली गाजियाबाद ई एम यू
- 64408
- स्रोत दिल्ली
- गंतव्य गाजियाबाद
- संचालित All Days
- दिल्ली कुरुक्षेत्र डी एम यू
- 74013
- स्रोत दिल्ली
- गंतव्य कुरुक्षेत्र जं.
- संचालित Mon, Tue, Wed, Thu, Sat, Sun
- दिल्ली मुरादाबाद पैसेन्जर
- 54056
- स्रोत दिल्ली
- गंतव्य मुरादाबाद
- संचालित All Days
- दिल्ली ऋषिकेश पैसेन्जर
- 54471
- स्रोत दिल्ली
- गंतव्य ऋषिकेश
- संचालित All Days
- पूजास्पेसल्
- 04084
- स्रोत दिल्ली
- गंतव्य कटिहार जं.
- संचालित Thu
- DLI PTK EXP SPL
- 04077
- स्रोत दिल्ली
- गंतव्य पठानकोट
- संचालित Mon, Tue, Wed, Fri, Sat, Sun
- BRAHMPUTRA MAIL
- 15956
- स्रोत दिल्ली
- गंतव्य कामाख्या
- संचालित All Days
- DLI MLDT SPL
- 03414
- स्रोत दिल्ली
- गंतव्य मालदा टाउन
- संचालित Mon, Wed, Sat
- DLI MLDT SPL
- 03484
- स्रोत दिल्ली
- गंतव्य मालदा टाउन
- संचालित Tue, Thu, Fri, Sun
- ASHRAM EXP SPL
- 02916
- स्रोत दिल्ली
- गंतव्य अहमदाबाद जं.
- संचालित All Days
- SATYAGRAH SPL
- 05274
- स्रोत दिल्ली
- गंतव्य रक्सौल जं.
- संचालित All Days
- DLI APDJ SPL
- 05484
- स्रोत दिल्ली
- गंतव्य अलीपुर द्वार जं.
- संचालित All Days
- BRAHMPUTRA SPL
- 05956
- स्रोत दिल्ली
- गंतव्य कामाख्या
- संचालित All Days
- देल्हि-कतिहर् स्लोने स्पेसल्
- 05486
- स्रोत दिल्ली
- गंतव्य कटिहार जं.
- संचालित Sat
- KAIFIYAT SF SPL
- 02226
- स्रोत दिल्ली
- गंतव्य आजमगढ़
- संचालित All Days
Related train running from same Destination
- नाम
- नम्बर
- स्रोत
- गंतव्य
- संचालित
- NAUCHANDI EXP
- 14512
- स्रोत सहारनपुर
- गंतव्य
- संचालित All Days
- सहारनपुर-फरुखनगर एक्स.
- 14546
- स्रोत सहारनपुर
- गंतव्य फारुखनगर
- संचालित All Days
- सहारनपुर चंडीगढ़ लिंक एक्सप्रेस
- 22687
- स्रोत सहारनपुर
- गंतव्य चंडीगढ़
- संचालित Tue, Fri
- सहारनपुर देहरादून पैसेन्जर
- 54341
- स्रोत सहारनपुर
- गंतव्य देहरादून
- संचालित All Days
- स्पेसल्
- 04501
- स्रोत सहारनपुर
- गंतव्य ऊना हिमाचल
- संचालित All Days
- सहारनपुर दिल्ली पैसेन्जर
- 54474
- स्रोत सहारनपुर
- गंतव्य दिल्ली
- संचालित All Days
- सहारनपुर लखनऊ पैसेन्जर
- 54252
- स्रोत सहारनपुर
- गंतव्य लखनऊ
- संचालित All Days
- सहारनपुर नंगलडैम पैसेन्जर
- 64513
- स्रोत सहारनपुर
- गंतव्य नंगल डैम
- संचालित All Days
- सहारनपुर -शामली पैसेन्जर
- 51908
- स्रोत सहारनपुर
- गंतव्य शामली
- संचालित All Days
- सहारनपुर नंगलडैम पैसेन्जर
- 64511
- स्रोत सहारनपुर
- गंतव्य ऊना हिमाचल
- संचालित All Days
- सहारनपुर दिल्ली पैसेन्जर
- 51910
- स्रोत सहारनपुर
- गंतव्य दिल्ली
- संचालित All Days
- सहारनपुर मुरादाबाद मेमू
- 64566
- स्रोत सहारनपुर
- गंतव्य मुरादाबाद
- संचालित All Days
- सहारनपुर - दिल्ली पैसेन्जर
- 51914
- स्रोत सहारनपुर
- गंतव्य दिल्ली
- संचालित All Days
- सहारनपुर दिल्ली मेमू
- 64560
- स्रोत सहारनपुर
- गंतव्य दिल्ली
- संचालित All Days
- सहारनपुर -दिल्ली पैसेन्जर
- 51912
- स्रोत सहारनपुर
- गंतव्य दिल्ली
- संचालित All Days
© Copyright NDTV Convergence Limited 2022. All rights reserved.