Flight

DAL2141

Flight history and live tracking for DAL2141, operated by Delta Air Lines. Recent flights from the PlaneTrack independent receiver network, with departure and arrival times, aircraft used, and a real-time position feed.

Next flight

DateSun 04 Oct 2026
RouteKBOS GENERAL EDWARD LAWRENCE LOGAN INTERNATIONAL → KBNA NASHVILLE INTERNATIONAL
Scheduled departure08:20 EDT
Also scheduledSun 04 Oct 11:20 CDT

Scheduled and estimated times from the FAA SWIM feed, local to each airport.

Route

AirlineDelta Air Lines
Typical originKBNA NASHVILLE INTERNATIONAL
Typical destinationKBOS GENERAL EDWARD LAWRENCE LOGAN INTERNATIONAL
Distance818 nm

Flight history 259 flights since Aug 2025

DateFromToDepArrDurationAircraft
2026-10-02KBNA NASHVILLE INTERNATIONALKBOS GENERAL EDWARD LAWRENCE LOGAN INTERNATIONAL12:44 CDT15:51 EDT2h 07mN308DU
2026-10-02KBOS GENERAL EDWARD LAWRENCE LOGAN INTERNATIONALKBNA NASHVILLE INTERNATIONAL08:45 EDT10:03 CDT2h 18mN308DU
2026-10-01KBNA NASHVILLE INTERNATIONALKBOS GENERAL EDWARD LAWRENCE LOGAN INTERNATIONAL12:54 CDT16:15 EDT2h 21mN345DU
2026-10-01KBOS GENERAL EDWARD LAWRENCE LOGAN INTERNATIONALKBNA NASHVILLE INTERNATIONAL08:36 EDT09:43 CDT2h 07mN345DU
2026-09-30KBNA NASHVILLE INTERNATIONALKBOS GENERAL EDWARD LAWRENCE LOGAN INTERNATIONAL11:50 CDT15:10 EDT2h 20mN319DU
2026-09-30KBOS GENERAL EDWARD LAWRENCE LOGAN INTERNATIONALKBNA NASHVILLE INTERNATIONAL08:40 EDT09:43 CDT2h 03mN319DU
2026-09-29KBNA NASHVILLE INTERNATIONALKBOS GENERAL EDWARD LAWRENCE LOGAN INTERNATIONAL11:49 CDT14:58 EDT2h 09mN325DU
2026-09-29KBOS GENERAL EDWARD LAWRENCE LOGAN INTERNATIONALKBNA NASHVILLE INTERNATIONAL08:43 EDT09:49 CDT2h 06mN325DU
2026-09-24KBNAKBOS12:17 CDT15:34 EDT2h 16mN326DU
2026-09-24KBOSKBNA07:25 EDT09:58 CDT3h 32mN326DU
2026-09-23KBNAKBOS12:25 CDT15:52 EDT2h 27mN326DU
2026-09-23KBOSKBNA08:13 EDT09:53 CDT2h 39mN326DU
2026-09-22KBNAKBOS14:32 CDT17:42 EDT2h 09mA3962D
2026-09-22KBOSKBNA07:48 EDT09:56 CDT3h 08mA3962D
2026-09-21KBNAKBOS09:54 CDT16:48 EDT5h 54mN302DU
2026-09-21KBOSKBNA08:12 EDT09:54 CDT2h 41mN302DU
2026-09-20KBNAKBOS12:24 CDT15:38 EDT2h 14mN314DU
2026-09-20KBOSKBNA08:37 EDT09:56 CDT2h 18mN314DU
2026-09-19KBNAKBOS13:32 CDT16:34 EDT2h 01mN309DU
2026-09-19KBOSKBNA08:28 EDT09:42 CDT2h 13mN309DU
2026-09-18KBNAKBOS12:40 CDT15:50 EDT2h 09mN309DU
2026-09-18KBOSKBNA10:01 EDT11:16 CDT2h 15mN309DU
2026-09-17KBNAKBOS12:35 CDT15:44 EDT2h 08mA37265
2026-09-17KBOSKBNA08:43 EDT09:56 CDT2h 12mA37265
2026-09-16KBNAKBOS11:42 CDT15:02 EDT2h 19mA37265
2026-09-16KBOSKBNA08:40 EDT09:42 CDT2h 02mA37265
2026-09-15estimatedKBNAKBOS12:12 CDT14:46 EDT1h 33mA37D8A
2026-09-15estimated??12:52Z14:08Z1h 15mA37D8A
2026-09-14KBNAKBOS14:26 CDT17:28 EDT2h 02mA3A8C0
2026-09-14KBOSKBNA11:37 EDT12:52 CDT2h 14mA3A8C0
2026-09-13KBNAKBOS13:07 CDT16:14 EDT2h 07mN314DU
2026-09-13KBOSKBNA08:35 EDT09:44 CDT2h 09mN314DU
2026-09-12KBNAKBOS13:29 CDT16:26 EDT1h 56mA3A152
2026-09-12estimatedKBOSKBNA09:11 EDT10:22 CDT2h 10mA3A152
2026-09-11KBNAKBOS12:25 CDT15:32 EDT2h 06mA3A509
2026-09-11KBOSKBNA08:29 EDT09:46 CDT2h 16mA3A509
2026-09-10KBNAKBOS12:42 CDT15:58 EDT2h 15mA3AC77
2026-09-10KBOSKBNA09:56 EDT11:24 CDT2h 28mA3AC77
2026-09-09KBNAKBOS12:39 CDT15:46 EDT2h 07mA36130
2026-09-09KBOSKBNA08:29 EDT09:38 CDT2h 08mA36130
2026-09-08KBNAKBOS12:28 CDT15:36 EDT2h 07mA3B02E
2026-09-08KBOSKBNA08:32 EDT09:38 CDT2h 05mA3B02E
2026-09-07estimatedKBNAKBOS12:52 CDT14:50 EDT0h 57mA35D79
2026-09-05KBNAKBOS12:24 CDT15:24 EDT1h 59mA3C8D1
2026-09-05KBOSKBNA09:06 EDT10:38 CDT2h 31mA3C8D1
2026-09-04KBNAKBOS12:49 CDT15:50 EDT2h 00mN343DU
2026-09-04partialKBOS?08:56 EDTN343DU
2026-09-03KBNAKBOS14:29 CDT17:36 EDT2h 06mN345DU
2026-09-03estimated??13:04Z15:54Z2h 49mN345DU
Earlier flights (210) - back to 2025-08-14
DateFromToDepArrDurationAircraft
2026-09-01KBNAKBOS13:21 CDT16:40 EDT2h 18mA36EAE
2026-09-01partialKBOS?09:06 EDTA36EAE
2026-08-31KBNAKBOS12:30 CDT15:38 EDT2h 07mA38C66
2026-08-31KBOSKBNA09:29 EDT10:44 CDT2h 14mA38C66
2026-08-29KBNAKBOS12:06 CDT15:04 EDT1h 57mA3C8D1
2026-08-29KBOSKBNA08:57 EDT10:16 CDT2h 18mA3C8D1
2026-08-28KBNAKBOS11:28 CDT14:36 EDT2h 07mN302DU
2026-08-28KBOSKBNA08:36 EDT10:00 CDT2h 23mN302DU
2026-08-27KBNAKBOS11:28 CDT14:24 EDT1h 56mN302DU
2026-08-27partialKBOS?08:36 EDTN302DU
2026-08-26KBNAKBOS11:25 CDT14:26 EDT2h 00mA38C66
2026-08-26KBOSKBNA08:37 EDT09:40 CDT2h 02mA38C66
2026-08-25KBNAKBOS11:27 CDT14:36 EDT2h 08mA36130
2026-08-25KBOSKBNA08:33 EDT09:42 CDT2h 08mA36130
2026-08-24KBNAKBOS12:23 CDT15:24 EDT2h 00mA388AF
2026-08-24KBOSKBNA09:59 EDT11:10 CDT2h 11mA388AF
2026-08-22KBNAKBOS12:15 CDT15:10 EDT1h 54mA384F8
2026-08-22KBOSKBNA09:17 EDT10:40 CDT2h 22mA384F8
2026-08-21partialKBOS?08:38 EDTN343DU
2026-08-20partialKBOS?08:40 EDTN340DU
2026-08-19partialKBOS?08:28 EDTN305DU
2026-08-18partialKBOS?08:27 EDTN306DU
2026-08-17partialKBOS?09:28 EDTN305DU
2026-08-15partialKBOS?09:13 EDTN324DU
2026-08-14partialKBOS?08:38 EDTN329DU
2026-08-13partialKBOS?08:40 EDTN330DU
2026-08-12partialKBOS?08:36 EDTN334DU
2026-07-23KBNAKBOS11:32 CDT14:52 EDT2h 20mN314DU
2026-07-23estimatedKBOSKBNA08:31 EDT10:12 CDT2h 40mN314DU
2026-07-22KBNAKBOS11:23 CDT14:26 EDT2h 02mN301DU
2026-07-22KBOSKBNA08:32 EDT09:52 CDT2h 19mN301DU
2026-07-21estimatedKBNAKBOS13:10 CDT15:38 EDT1h 27mA3B02E
2026-07-21?KBNA13:07Z10:25 CDT2h 17mA3B02E
2026-07-20KBNAKBOS12:38 CDT16:04 EDT2h 25mN303DU
2026-07-20estimated?KBNA13:28Z10:44 CDT2h 15mN303DU
2026-07-18KBNAKBOS14:32 CDT17:50 EDT2h 17mA3C163
2026-07-18estimatedKBOS?09:51 EDT16:40Z2h 48mA3C163
2026-07-17KBNAKBOS11:20 CDT14:30 EDT2h 09mA3A509
2026-07-17partialKBOS?08:36 EDTA3A509
2026-07-16KBNAKBOS11:18 CDT14:40 EDT2h 21mA3C163
2026-07-16partialKBOS?08:29 EDTA3C163
2026-07-15KBNAKBOS11:19 CDT14:32 EDT2h 12mN314DU
2026-07-15KBOSKBNA08:34 EDT09:38 CDT2h 03mN314DU
2026-07-14KBNAKBOS11:18 CDT14:38 EDT2h 19mN302DU
2026-07-14KBOSKBNA08:38 EDT09:40 CDT2h 02mN302DU
2026-07-13KBNAKBOS11:26 CDT14:34 EDT2h 08mN303DU
2026-07-13KBOSKBNA08:36 EDT09:44 CDT2h 07mN303DU
2026-07-10KBNAKBOS11:26 CDT14:32 EDT2h 05mA39D9B
2026-07-10partialKBOS?08:39 EDTA39D9B
2026-07-09KBNAKBOS11:21 CDT14:28 EDT2h 06mA3A509
2026-07-09partialKBOS?08:38 EDTA3A509
2026-07-08KBNAKBOS11:26 CDT14:36 EDT2h 09mA399E4
2026-07-08estimatedKBOS?08:28 EDT14:40Z2h 11mA399E4
2026-07-07KBNAKBOS11:50 CDT14:54 EDT2h 03mA3BDAC
2026-07-07partialKBOS?08:26 EDTA3BDAC
2026-07-06KBNAKBOS11:24 CDT14:30 EDT2h 06mA36EAE
2026-07-06partialKBOS?08:42 EDTA36EAE
2026-07-02KBNAKBOS11:25 CDT14:34 EDT2h 08mA36EAE
2026-07-02KBOSKBNA08:52 EDT09:58 CDT2h 06mA36EAE
2026-07-01KBNAKBOS11:28 CDT14:38 EDT2h 10mA3901D
2026-07-01KBOSKBNA08:38 EDT09:40 CDT2h 01mA3901D
2026-06-30partialKBOS?16:31 EDTA3A509
2026-06-30estimated??17:17Z17:34Z0h 16mA3A509
2026-06-30partialKBOS?08:43 EDTA3A509
2026-06-29estimatedKBNAKBOS13:48 CDT17:02 EDT2h 13mA3A8C0
2026-06-29partialKBOS?11:34 EDTA3A8C0
2026-06-26KBNAKBOS14:07 CDT17:04 EDT1h 57mA364E7
2026-06-26partialKBOS?11:04 EDTA364E7
2026-06-25KBNAKBOS11:35 CDT14:34 EDT1h 58mA364E7
2026-06-25partialKBOS?08:50 EDTA364E7
2026-06-24KBNAKBOS11:20 CDT14:26 EDT2h 06mA3689E
2026-06-24estimatedKBOSKBNA08:39 EDT09:58 CDT2h 18mA3689E
2026-06-23KBNAKBOS14:34 CDT17:28 EDT1h 53mA3689E
2026-06-23KBOSKBNA12:01 EDT13:24 CDT2h 22mA3689E
2026-06-22KBNAKBOS11:24 CDT14:32 EDT2h 07mA3A509
2026-06-22partialKBOS?08:33 EDTA3A509
2026-06-19KBNAKBOS14:48 CDT17:42 EDT1h 54mA3B79C
2026-06-19KBOSKBNA11:49 EDT13:10 CDT2h 20mA3B79C
2026-06-18KBNAKBOS12:40 CDT15:40 EDT1h 59mA3AC77
2026-06-18estimatedKBOSKBNA11:22 EDT11:00 CDT0h 37mA3AC77
2026-06-17KBNAKBOS11:34 CDT14:34 EDT1h 59mA379D3
2026-06-17KBOSKBNA08:47 EDT10:16 CDT2h 28mA379D3
2026-06-15KBNAKBOS11:20 CDT14:18 EDT1h 57mA37265
2026-06-15KBOSKBNA08:37 EDT10:00 CDT2h 23mA37265
2026-06-12KBNAKBOS11:54 CDT14:54 EDT1h 59mN314DU
2026-06-12estimatedKBOSKBNA09:14 EDT10:40 CDT2h 25mN314DU
2026-05-29estimatedKBNAKBOS12:08 CDT14:44 EDT1h 35mN107DU
2026-05-28KBNAKBOS11:47 CDT14:40 EDT1h 52mN118DU
2026-05-27KBNAKBOS11:32 CDT14:42 EDT2h 09mN127DU
2026-05-26KBNAKBOS11:36 CDT14:44 EDT2h 08mN111NG
2026-05-25partialKBOS?08:38 EDTN116DU
2026-05-24KBNAKBOS14:41 CDT17:38 EDT1h 56mN116DU
2026-05-23KBNAKBOS14:09 CDT17:12 EDT2h 02mN116DU
2026-05-22KBNAKBOS12:04 CDT15:08 EDT2h 03mN115DU
2026-05-21KBNAKBOS11:22 CDT14:28 EDT2h 05mN120DU
2026-05-20KBNAKBOS20:03 CDT14:46 EDT17h 43mN141DU
2026-05-19partialKBNA?22:40 CDTN111NG
2026-05-12KBNAKBOS12:49 CDT15:50 EDT2h 01mN135DQ
2026-05-11KBNAKBOS11:33 CDT14:40 EDT2h 06mN128DU
2026-05-10KBNAKBOS12:53 CDT15:48 EDT1h 54mN108DQ
2026-05-09KBNAKBOS15:20 CDT18:24 EDT2h 03mN108DQ
2026-05-08KBNAKBOS11:25 CDT14:24 EDT1h 58mN104DU
2026-05-07KBNAKBOS11:53 CDT14:42 EDT1h 48mN138DU
2026-05-06KBNAKBOS11:21 CDT14:14 EDT1h 52mN314NB
2026-05-06KBOSKBNA08:06 EDT09:42 CDT2h 35mN314NB
2026-05-05KBNAKBOS11:03 CDT14:10 EDT2h 06mN326NB
2026-05-05KBOSKBNA07:59 EDT09:16 CDT2h 16mN326NB
2026-05-04KBNAKBOS11:01 CDT14:08 EDT2h 06mN365NB
2026-05-04KBOSKBNA08:16 EDT09:30 CDT2h 13mN365NB
2026-05-03KBNAKBOS11:23 CDT14:26 EDT2h 02mN327NB
2026-05-03KBOSKBNA08:04 EDT09:20 CDT2h 15mN327NB
2026-05-01KBNAKBOS11:23 CDT14:14 EDT1h 50mN352NB
2026-05-01KBOSKBNA08:09 EDT09:52 CDT2h 42mN352NB
2026-04-30KBNAKBOS12:42 CDT15:46 EDT2h 03mN363NB
2026-04-30KBOSKBNA07:59 EDT09:24 CDT2h 25mN363NB
2026-04-29KBNAKBOS11:25 CDT14:26 EDT2h 00mN338NB
2026-04-28KBNAKBOS11:22 CDT14:22 EDT1h 59mN345NB
2026-04-28KBOSKBNA07:59 EDT09:16 CDT2h 16mN345NB
2026-04-27KBNAKBOS11:09 CDT14:14 EDT2h 05mN345NB
2026-04-27KBOSKBNA07:58 EDT09:08 CDT2h 09mN345NB
2026-04-22KBNAKBOS11:01 CDT14:10 EDT2h 08mN365NB
2026-04-22KBOSKBNA08:03 EDT09:12 CDT2h 09mN365NB
2026-04-21KBNAKBOS11:10 CDT14:16 EDT2h 05mN326NB
2026-04-21?KBNA12:00Z09:14 CDT2h 13mN326NB
2026-04-20KBNAKBOS11:34 CDT14:38 EDT2h 03mN358NB
2026-04-20KBOSKBNA10:06 EDT10:22 CDT1h 15mN358NB
2026-04-16KBNAKBOS12:46 CDT15:45 EDT1h 58mN351NB
2026-04-16?KBNA13:46Z11:16 CDT2h 29mN351NB
2026-04-15KBNAKBOS11:04 CDT14:04 EDT1h 59mN364NB
2026-04-15estimated?KBNA12:25Z09:22 CDT1h 56mN364NB
2026-04-14KBNAKBOS11:02 CDT14:00 EDT1h 57mN364NB
2026-04-14KBOSKBNA08:03 EDT09:16 CDT2h 12mN364NB
2026-04-13estimated??16:50Z17:12Z0h 21mN364NB
2026-04-13estimated?KBOS12:17Z09:20 EDT1h 02mN364NB
2026-03-06KBUFKDTW07:07 EST07:56 EST0h 48mN919AT
2026-03-05KBUFKDTW06:20 EST07:24 EST1h 03mN988AT
2026-03-04KBUFKDTW06:22 EST07:30 EST1h 07mN929AT
2026-03-03KBUFKDTW06:20 EST07:12 EST0h 52mN608AT
2026-03-02KBUFKDTW06:25 EST07:22 EST0h 56mN950AT
2026-03-01KBUFKDTW07:07 EST08:02 EST0h 54mN967AT
2026-02-28KBUFKDTW06:26 EST07:18 EST0h 51mN966AT
2026-02-27KBUFKDTW06:30 EST07:24 EST0h 54mN607AT
2026-02-26KBUFKDTW06:31 EST07:26 EST0h 54mN920AT
2026-02-25KBUFKDTW07:04 EST08:08 EST1h 04mN942AT
2026-02-24KBUFKDTW07:06 EST07:50 EST0h 44mN930AT
2026-02-22KBUFKDTW07:11 EST08:04 EST0h 52mN717JL
2026-02-21KBUFKDTW06:33 EST07:28 EST0h 55mN607AT
2026-02-20KBUFKDTW06:26 EST07:22 EST0h 55mN953AT
2026-02-19KBUFKDTW11:40 EST12:26 EST0h 45mN953AT
2026-02-18KBUFKDTW10:14 EST11:04 EST0h 49mN928AT
2026-02-17KBUFKDTW06:25 EST07:22 EST0h 56mN960AT
2026-02-16KBUFKDTW06:38 EST07:30 EST0h 51mN996AT
2026-02-15KBUFKDTW06:37 EST07:24 EST0h 46mN924AT
2026-02-14estimated?KDTW11:17Z07:32 EST1h 14mN961AT
2026-02-13KBUFKDTW06:27 EST07:24 EST0h 56mN970AT
2026-02-12KBUFKDTW07:45 EST08:36 EST0h 50mN946AT
2026-01-04KTULKATL13:10 CST15:38 EST1h 27mN944AT
2026-01-04KATLKTUL11:00 EST11:58 CST1h 57mN944AT
2026-01-02KTULKATL13:59 CST16:34 EST1h 34mN970AT
2026-01-02KATLKTUL12:06 EST12:56 CST1h 49mN970AT
2025-12-30KTULKATL14:09 CST16:50 EST1h 41mN940AT
2025-12-30KATLKTUL12:11 EST13:00 CST1h 49mN940AT
2025-12-29KTULKATL14:30 CST16:52 EST1h 21mN893AT
2025-12-29KATLKTUL12:32 EST13:34 CST2h 01mN893AT
2025-12-28KTULKATL14:14 CST16:44 EST1h 29mN896AT
2025-12-26KTULKATL14:36 CST17:02 EST1h 25mN926AT
2025-12-26KATLKTUL12:56 EST13:34 CST1h 37mN926AT
2025-12-23KTULKATL14:05 CST16:34 EST1h 29mN967AT
2025-12-23KATLKTUL12:13 EST13:00 CST1h 46mN967AT
2025-12-22KTULKATL14:11 CST16:48 EST1h 36mN896AT
2025-12-22KATLKTUL12:06 EST12:56 CST1h 49mN896AT
2025-12-21KTULKATL15:41 CST18:10 EST1h 28mN980AT
2025-12-21KATLKTUL13:13 EST14:08 CST1h 54mN980AT
2025-11-27KBDLKATL08:13 EST10:34 EST2h 20mN365DN
2025-11-26KBDLKATL08:15 EST10:28 EST2h 13mN354DN
2025-10-30KBDLKATL08:14 EDT10:22 EDT2h 07mN380DN
2025-10-29KBDLKATL08:20 EDT10:36 EDT2h 16mN372DN
2025-10-28KBDLKATL08:23 EDT10:26 EDT2h 02mN119DN
2025-10-27KBDLKATL08:35 EDT10:46 EDT2h 10mN384DN
2025-10-26estimated?KATL13:29Z10:24 EDT0h 55mN108DN
2025-10-24KBDLKATL13:18 EDT15:16 EDT1h 57mN398DN
2025-10-20KBDLKATL08:25 EDT10:22 EDT1h 56mN373DX
2025-10-15KBDLKATL08:27 EDT10:38 EDT2h 10mN343DN
2025-10-14KBDLKATL08:33 EDT10:24 EDT1h 50mN390DN
2025-10-13KBDLKATL08:19 EDT10:08 EDT1h 48mN354DN
2025-10-07KBDLKATL08:15 EDT10:34 EDT2h 19mN370DN
2025-10-06KBDLKATL08:27 EDT10:34 EDT2h 06mN386DN
2025-10-04KBDLKATL15:57 EDT18:11 EDT2h 13mN125DN
2025-10-02KBDL?08:07 EDT13:11Z1h 04mA0669D
2025-10-01KBDL?08:11 EDT13:16Z1h 04mA0669D
2025-09-30KBDL?08:14 EDT13:16Z1h 01mA471EC
2025-09-29KBDL?08:06 EDT13:14Z1h 08mA3F04A
2025-09-28KBDL?08:16 EDT13:20Z1h 04mA46E40
2025-09-27KBDL?07:48 EDT12:50Z1h 02mA44B56
2025-09-26KBDL?08:12 EDT13:18Z1h 05mA3D7A7
2025-09-25KBDL?08:10 EDT13:18Z1h 07mA495BF
2025-09-24KBDL?08:10 EDT13:16Z1h 05mA3F401
2025-09-23KBDL?08:26 EDT13:30Z1h 03mA451DB
2025-09-22KBDL?08:08 EDT13:13Z1h 05mA47D11
2025-09-21KBDL?08:12 EDT13:19Z1h 06mA06A54
2025-09-20KBDL?07:34 EDT12:35Z1h 00mA41144
2025-09-19KBDL?08:07 EDT13:12Z1h 05mA3C514
2025-08-24KBDLKATL08:15 EDT10:26 EDT2h 10mN345DN
2025-08-23KBDL?01:12 EDT14:24Z9h 11mN366NW
2025-08-20partialKBDL?18:28 EDTA3DF1E
2025-08-19KBDLKATL07:59 EDT10:12 EDT2h 12mN366NW
2025-08-17KBDLKATL08:05 EDT10:08 EDT2h 02mN124DX
2025-08-16KBDLKATL11:05 EDT13:08 EDT2h 02mN112DN
2025-08-15KBDLKATL10:18 EDT12:16 EDT1h 58mN375NC
2025-08-14estimatedKATL?10:27 EDT15:20Z0h 52mN373DX

Times are local to each airport. Hover for UTC. Flights marked estimated were completed with route prediction or partial coverage; partial records have a confirmed departure but no reliable arrival fix.

Open the live map Full history CSV API access
Follow this flight

Get an email when DAL2141 flies + if it runs late.

Data access

Live positions and 365-day history for this flight are available through the PlaneTrack API (commercial use from $29/month) and as one-off CSV extracts from our archive (from $9.99, with a free one-day sample). Questions: [email protected]