menu

Throgs Neck - River Park Towers Bx42

MTA New York City Transit Throgs Neck - River Park Towers Bx42 schedules on Thursday, 26 December traveling by bus

Heading to:

There are 69 schedules heading to throgs neck harding av vi

12:00 am12:52 am
directions_bus
place sedgwick av/cedar av
pin_drop harding av/emerson av
infoHeading to throgs neck harding av vi
12:30 am1:22 am
directions_bus
place sedgwick av/cedar av
pin_drop harding av/emerson av
infoHeading to throgs neck harding av vi
12:45 am1:37 am
directions_bus
place sedgwick av/cedar av
pin_drop harding av/emerson av
infoHeading to throgs neck harding av vi
4:06 am4:22 am
directions_bus
place e tremont av/westchester av
pin_drop harding av/emerson av
infoHeading to throgs neck harding av vi
5:28 am5:42 am
directions_bus
place e tremont av/westchester av
pin_drop harding av/emerson av
infoHeading to throgs neck harding av vi
5:37 am6:36 am
directions_bus
place sedgwick av/cedar av
pin_drop harding av/emerson av
infoHeading to throgs neck harding av vi
5:51 am6:06 am
directions_bus
place e tremont av/westchester av
pin_drop harding av/emerson av
infoHeading to throgs neck harding av vi
5:59 am7:01 am
directions_bus
place sedgwick av/cedar av
pin_drop harding av/emerson av
infoHeading to throgs neck harding av vi
6:18 am7:25 am
directions_bus
place sedgwick av/cedar av
pin_drop harding av/emerson av
infoHeading to throgs neck harding av vi
6:36 am7:49 am
directions_bus
place sedgwick av/cedar av
pin_drop harding av/emerson av
infoHeading to throgs neck harding av vi
6:51 am8:10 am
directions_bus
place sedgwick av/cedar av
pin_drop harding av/emerson av
infoHeading to throgs neck harding av vi
7:08 am8:28 am
directions_bus
place sedgwick av/cedar av
pin_drop harding av/emerson av
infoHeading to throgs neck harding av vi
7:25 am8:46 am
directions_bus
place sedgwick av/cedar av
pin_drop harding av/emerson av
infoHeading to throgs neck harding av vi
7:41 am9:02 am
directions_bus
place sedgwick av/cedar av
pin_drop harding av/emerson av
infoHeading to throgs neck harding av vi
7:53 am9:11 am
directions_bus
place sedgwick av/cedar av
pin_drop harding av/emerson av
infoHeading to throgs neck harding av vi
8:02 am9:19 am
directions_bus
place sedgwick av/cedar av
pin_drop harding av/emerson av
infoHeading to throgs neck harding av vi
8:13 am9:29 am
directions_bus
place sedgwick av/cedar av
pin_drop harding av/emerson av
infoHeading to throgs neck harding av vi
8:25 am9:41 am
directions_bus
place sedgwick av/cedar av
pin_drop harding av/emerson av
infoHeading to throgs neck harding av vi
8:38 am9:53 am
directions_bus
place sedgwick av/cedar av
pin_drop harding av/emerson av
infoHeading to throgs neck harding av vi
8:51 am10:05 am
directions_bus
place sedgwick av/cedar av
pin_drop harding av/emerson av
infoHeading to throgs neck harding av vi
9:01 am10:15 am
directions_bus
place sedgwick av/cedar av
pin_drop harding av/emerson av
infoHeading to throgs neck harding av vi
9:12 am10:26 am
directions_bus
place sedgwick av/cedar av
pin_drop harding av/emerson av
infoHeading to throgs neck harding av vi
9:27 am10:42 am
directions_bus
place sedgwick av/cedar av
pin_drop harding av/emerson av
infoHeading to throgs neck harding av vi
9:46 am11:01 am
directions_bus
place sedgwick av/cedar av
pin_drop harding av/emerson av
infoHeading to throgs neck harding av vi
10:06 am11:23 am
directions_bus
place sedgwick av/cedar av
pin_drop harding av/emerson av
infoHeading to throgs neck harding av vi
10:26 am11:45 am
directions_bus
place sedgwick av/cedar av
pin_drop harding av/emerson av
infoHeading to throgs neck harding av vi
10:46 am12:05 pm
directions_bus
place sedgwick av/cedar av
pin_drop harding av/emerson av
infoHeading to throgs neck harding av vi
11:05 am12:24 pm
directions_bus
place sedgwick av/cedar av
pin_drop harding av/emerson av
infoHeading to throgs neck harding av vi
11:21 am12:40 pm
directions_bus
place sedgwick av/cedar av
pin_drop harding av/emerson av
infoHeading to throgs neck harding av vi
11:39 am12:58 pm
directions_bus
place sedgwick av/cedar av
pin_drop harding av/emerson av
infoHeading to throgs neck harding av vi
11:59 am1:20 pm
directions_bus
place sedgwick av/cedar av
pin_drop harding av/emerson av
infoHeading to throgs neck harding av vi
12:19 pm1:42 pm
directions_bus
place sedgwick av/cedar av
pin_drop harding av/emerson av
infoHeading to throgs neck harding av vi
12:37 pm2:00 pm
directions_bus
place sedgwick av/cedar av
pin_drop harding av/emerson av
infoHeading to throgs neck harding av vi
12:57 pm2:22 pm
directions_bus
place sedgwick av/cedar av
pin_drop harding av/emerson av
infoHeading to throgs neck harding av vi
1:16 pm2:41 pm
directions_bus
place sedgwick av/cedar av
pin_drop harding av/emerson av
infoHeading to throgs neck harding av vi
1:32 pm2:58 pm
directions_bus
place sedgwick av/cedar av
pin_drop harding av/emerson av
infoHeading to throgs neck harding av vi
1:48 pm3:16 pm
directions_bus
place sedgwick av/cedar av
pin_drop harding av/emerson av
infoHeading to throgs neck harding av vi
2:05 pm3:34 pm
directions_bus
place sedgwick av/cedar av
pin_drop harding av/emerson av
infoHeading to throgs neck harding av vi
2:22 pm3:50 pm
directions_bus
place sedgwick av/cedar av
pin_drop harding av/emerson av
infoHeading to throgs neck harding av vi
2:39 pm4:06 pm
directions_bus
place sedgwick av/cedar av
pin_drop harding av/emerson av
infoHeading to throgs neck harding av vi
2:55 pm4:23 pm
directions_bus
place sedgwick av/cedar av
pin_drop harding av/emerson av
infoHeading to throgs neck harding av vi
3:10 pm4:39 pm
directions_bus
place sedgwick av/cedar av
pin_drop harding av/emerson av
infoHeading to throgs neck harding av vi
3:26 pm4:55 pm
directions_bus
place sedgwick av/cedar av
pin_drop harding av/emerson av
infoHeading to throgs neck harding av vi
3:42 pm5:11 pm
directions_bus
place sedgwick av/cedar av
pin_drop harding av/emerson av
infoHeading to throgs neck harding av vi
3:57 pm5:26 pm
directions_bus
place sedgwick av/cedar av
pin_drop harding av/emerson av
infoHeading to throgs neck harding av vi
4:13 pm5:41 pm
directions_bus
place sedgwick av/cedar av
pin_drop harding av/emerson av
infoHeading to throgs neck harding av vi
4:27 pm5:53 pm
directions_bus
place sedgwick av/cedar av
pin_drop harding av/emerson av
infoHeading to throgs neck harding av vi
4:42 pm6:07 pm
directions_bus
place sedgwick av/cedar av
pin_drop harding av/emerson av
infoHeading to throgs neck harding av vi
4:58 pm6:23 pm
directions_bus
place sedgwick av/cedar av
pin_drop harding av/emerson av
infoHeading to throgs neck harding av vi
5:12 pm6:36 pm
directions_bus
place sedgwick av/cedar av
pin_drop harding av/emerson av
infoHeading to throgs neck harding av vi
5:27 pm6:50 pm
directions_bus
place sedgwick av/cedar av
pin_drop harding av/emerson av
infoHeading to throgs neck harding av vi
5:43 pm7:02 pm
directions_bus
place sedgwick av/cedar av
pin_drop harding av/emerson av
infoHeading to throgs neck harding av vi
6:01 pm7:18 pm
directions_bus
place sedgwick av/cedar av
pin_drop harding av/emerson av
infoHeading to throgs neck harding av vi
6:17 pm7:34 pm
directions_bus
place sedgwick av/cedar av
pin_drop harding av/emerson av
infoHeading to throgs neck harding av vi
6:34 pm7:50 pm
directions_bus
place sedgwick av/cedar av
pin_drop harding av/emerson av
infoHeading to throgs neck harding av vi
6:51 pm8:06 pm
directions_bus
place sedgwick av/cedar av
pin_drop harding av/emerson av
infoHeading to throgs neck harding av vi
7:08 pm8:22 pm
directions_bus
place sedgwick av/cedar av
pin_drop harding av/emerson av
infoHeading to throgs neck harding av vi
7:25 pm8:39 pm
directions_bus
place sedgwick av/cedar av
pin_drop harding av/emerson av
infoHeading to throgs neck harding av vi
7:44 pm8:57 pm
directions_bus
place sedgwick av/cedar av
pin_drop harding av/emerson av
infoHeading to throgs neck harding av vi
8:04 pm9:18 pm
directions_bus
place sedgwick av/cedar av
pin_drop harding av/emerson av
infoHeading to throgs neck harding av vi
8:24 pm9:36 pm
directions_bus
place sedgwick av/cedar av
pin_drop harding av/emerson av
infoHeading to throgs neck harding av vi
8:48 pm9:57 pm
directions_bus
place sedgwick av/cedar av
pin_drop harding av/emerson av
infoHeading to throgs neck harding av vi
9:12 pm10:17 pm
directions_bus
place sedgwick av/cedar av
pin_drop harding av/emerson av
infoHeading to throgs neck harding av vi
9:36 pm10:39 pm
directions_bus
place sedgwick av/cedar av
pin_drop harding av/emerson av
infoHeading to throgs neck harding av vi
10:00 pm11:00 pm
directions_bus
place sedgwick av/cedar av
pin_drop harding av/emerson av
infoHeading to throgs neck harding av vi
10:24 pm11:24 pm
directions_bus
place sedgwick av/cedar av
pin_drop harding av/emerson av
infoHeading to throgs neck harding av vi
10:48 pm11:48 pm
directions_bus
place sedgwick av/cedar av
pin_drop harding av/emerson av
infoHeading to throgs neck harding av vi
11:12 pm12:10 am
directions_bus
place sedgwick av/cedar av
pin_drop harding av/emerson av
infoHeading to throgs neck harding av vi
11:36 pm12:30 am
directions_bus
place sedgwick av/cedar av
pin_drop harding av/emerson av
infoHeading to throgs neck harding av vi

There are 65 schedules heading to river pk tower via tremon

4:28 am5:19 am
directions_bus
place harding av/hosmer av
pin_drop sedgwick av/cedar av
infoHeading to river pk tower via tremon
5:03 am5:37 am
directions_bus
place e tremont av/westchester av
pin_drop sedgwick av/cedar av
infoHeading to river pk tower via tremon
5:06 am6:03 am
directions_bus
place harding av/hosmer av
pin_drop sedgwick av/cedar av
infoHeading to river pk tower via tremon
5:30 am6:32 am
directions_bus
place harding av/hosmer av
pin_drop sedgwick av/cedar av
infoHeading to river pk tower via tremon
5:49 am6:53 am
directions_bus
place harding av/hosmer av
pin_drop sedgwick av/cedar av
infoHeading to river pk tower via tremon
5:58 am7:03 am
directions_bus
place harding av/hosmer av
pin_drop sedgwick av/cedar av
infoHeading to river pk tower via tremon
5:58 am6:37 am
directions_bus
place e tremont av/westchester av
pin_drop sedgwick av/cedar av
infoHeading to river pk tower via tremon
6:11 am7:22 am
directions_bus
place harding av/hosmer av
pin_drop sedgwick av/cedar av
infoHeading to river pk tower via tremon
6:22 am7:38 am
directions_bus
place harding av/hosmer av
pin_drop sedgwick av/cedar av
infoHeading to river pk tower via tremon
6:32 am7:52 am
directions_bus
place harding av/hosmer av
pin_drop sedgwick av/cedar av
infoHeading to river pk tower via tremon
6:42 am8:05 am
directions_bus
place harding av/hosmer av
pin_drop sedgwick av/cedar av
infoHeading to river pk tower via tremon
6:52 am8:16 am
directions_bus
place harding av/hosmer av
pin_drop sedgwick av/cedar av
infoHeading to river pk tower via tremon
7:03 am8:32 am
directions_bus
place harding av/hosmer av
pin_drop sedgwick av/cedar av
infoHeading to river pk tower via tremon
7:14 am8:46 am
directions_bus
place harding av/hosmer av
pin_drop sedgwick av/cedar av
infoHeading to river pk tower via tremon
7:24 am8:53 am
directions_bus
place harding av/hosmer av
pin_drop sedgwick av/cedar av
infoHeading to river pk tower via tremon
7:34 am9:03 am
directions_bus
place harding av/hosmer av
pin_drop sedgwick av/cedar av
infoHeading to river pk tower via tremon
7:50 am9:19 am
directions_bus
place harding av/hosmer av
pin_drop sedgwick av/cedar av
infoHeading to river pk tower via tremon
8:08 am9:39 am
directions_bus
place harding av/hosmer av
pin_drop sedgwick av/cedar av
infoHeading to river pk tower via tremon
8:29 am9:53 am
directions_bus
place harding av/hosmer av
pin_drop sedgwick av/cedar av
infoHeading to river pk tower via tremon
8:50 am10:13 am
directions_bus
place harding av/hosmer av
pin_drop sedgwick av/cedar av
infoHeading to river pk tower via tremon
9:12 am10:33 am
directions_bus
place harding av/hosmer av
pin_drop sedgwick av/cedar av
infoHeading to river pk tower via tremon
9:32 am10:53 am
directions_bus
place harding av/hosmer av
pin_drop sedgwick av/cedar av
infoHeading to river pk tower via tremon
9:52 am11:13 am
directions_bus
place harding av/hosmer av
pin_drop sedgwick av/cedar av
infoHeading to river pk tower via tremon
10:12 am11:33 am
directions_bus
place harding av/hosmer av
pin_drop sedgwick av/cedar av
infoHeading to river pk tower via tremon
10:31 am11:52 am
directions_bus
place harding av/hosmer av
pin_drop sedgwick av/cedar av
infoHeading to river pk tower via tremon
10:48 am12:10 pm
directions_bus
place harding av/hosmer av
pin_drop sedgwick av/cedar av
infoHeading to river pk tower via tremon
11:04 am12:26 pm
directions_bus
place harding av/hosmer av
pin_drop sedgwick av/cedar av
infoHeading to river pk tower via tremon
11:22 am12:45 pm
directions_bus
place harding av/hosmer av
pin_drop sedgwick av/cedar av
infoHeading to river pk tower via tremon
11:39 am1:04 pm
directions_bus
place harding av/hosmer av
pin_drop sedgwick av/cedar av
infoHeading to river pk tower via tremon
11:56 am1:21 pm
directions_bus
place harding av/hosmer av
pin_drop sedgwick av/cedar av
infoHeading to river pk tower via tremon
12:13 pm1:37 pm
directions_bus
place harding av/hosmer av
pin_drop sedgwick av/cedar av
infoHeading to river pk tower via tremon
12:29 pm1:55 pm
directions_bus
place harding av/hosmer av
pin_drop sedgwick av/cedar av
infoHeading to river pk tower via tremon
12:45 pm2:14 pm
directions_bus
place harding av/hosmer av
pin_drop sedgwick av/cedar av
infoHeading to river pk tower via tremon
1:01 pm2:30 pm
directions_bus
place harding av/hosmer av
pin_drop sedgwick av/cedar av
infoHeading to river pk tower via tremon
1:16 pm2:44 pm
directions_bus
place harding av/hosmer av
pin_drop sedgwick av/cedar av
infoHeading to river pk tower via tremon
1:30 pm2:58 pm
directions_bus
place harding av/hosmer av
pin_drop sedgwick av/cedar av
infoHeading to river pk tower via tremon
1:44 pm3:15 pm
directions_bus
place harding av/hosmer av
pin_drop sedgwick av/cedar av
infoHeading to river pk tower via tremon
1:57 pm3:31 pm
directions_bus
place harding av/hosmer av
pin_drop sedgwick av/cedar av
infoHeading to river pk tower via tremon
2:10 pm3:45 pm
directions_bus
place harding av/hosmer av
pin_drop sedgwick av/cedar av
infoHeading to river pk tower via tremon
2:25 pm3:59 pm
directions_bus
place harding av/hosmer av
pin_drop sedgwick av/cedar av
infoHeading to river pk tower via tremon
2:37 pm4:11 pm
directions_bus
place harding av/hosmer av
pin_drop sedgwick av/cedar av
infoHeading to river pk tower via tremon
2:50 pm4:24 pm
directions_bus
place harding av/hosmer av
pin_drop sedgwick av/cedar av
infoHeading to river pk tower via tremon
3:03 pm4:37 pm
directions_bus
place harding av/hosmer av
pin_drop sedgwick av/cedar av
infoHeading to river pk tower via tremon
3:17 pm4:51 pm
directions_bus
place harding av/hosmer av
pin_drop sedgwick av/cedar av
infoHeading to river pk tower via tremon
3:34 pm5:07 pm
directions_bus
place harding av/hosmer av
pin_drop sedgwick av/cedar av
infoHeading to river pk tower via tremon
3:51 pm5:23 pm
directions_bus
place harding av/hosmer av
pin_drop sedgwick av/cedar av
infoHeading to river pk tower via tremon
4:08 pm5:40 pm
directions_bus
place harding av/hosmer av
pin_drop sedgwick av/cedar av
infoHeading to river pk tower via tremon
4:24 pm5:56 pm
directions_bus
place harding av/hosmer av
pin_drop sedgwick av/cedar av
infoHeading to river pk tower via tremon
4:41 pm6:11 pm
directions_bus
place harding av/hosmer av
pin_drop sedgwick av/cedar av
infoHeading to river pk tower via tremon
5:00 pm6:29 pm
directions_bus
place harding av/hosmer av
pin_drop sedgwick av/cedar av
infoHeading to river pk tower via tremon
5:24 pm6:50 pm
directions_bus
place harding av/hosmer av
pin_drop sedgwick av/cedar av
infoHeading to river pk tower via tremon
5:49 pm7:14 pm
directions_bus
place harding av/hosmer av
pin_drop sedgwick av/cedar av
infoHeading to river pk tower via tremon
6:13 pm7:36 pm
directions_bus
place harding av/hosmer av
pin_drop sedgwick av/cedar av
infoHeading to river pk tower via tremon
6:38 pm7:57 pm
directions_bus
place harding av/hosmer av
pin_drop sedgwick av/cedar av
infoHeading to river pk tower via tremon
7:02 pm8:17 pm
directions_bus
place harding av/hosmer av
pin_drop sedgwick av/cedar av
infoHeading to river pk tower via tremon
7:26 pm8:38 pm
directions_bus
place harding av/hosmer av
pin_drop sedgwick av/cedar av
infoHeading to river pk tower via tremon
7:50 pm9:00 pm
directions_bus
place harding av/hosmer av
pin_drop sedgwick av/cedar av
infoHeading to river pk tower via tremon
8:14 pm9:24 pm
directions_bus
place harding av/hosmer av
pin_drop sedgwick av/cedar av
infoHeading to river pk tower via tremon
8:38 pm9:46 pm
directions_bus
place harding av/hosmer av
pin_drop sedgwick av/cedar av
infoHeading to river pk tower via tremon
9:03 pm10:09 pm
directions_bus
place harding av/hosmer av
pin_drop sedgwick av/cedar av
infoHeading to river pk tower via tremon
9:27 pm10:31 pm
directions_bus
place harding av/hosmer av
pin_drop sedgwick av/cedar av
infoHeading to river pk tower via tremon
9:57 pm10:57 pm
directions_bus
place harding av/hosmer av
pin_drop sedgwick av/cedar av
infoHeading to river pk tower via tremon
10:27 pm11:24 pm
directions_bus
place harding av/hosmer av
pin_drop sedgwick av/cedar av
infoHeading to river pk tower via tremon
10:59 pm11:54 pm
directions_bus
place harding av/hosmer av
pin_drop sedgwick av/cedar av
infoHeading to river pk tower via tremon
11:29 pm12:24 am
directions_bus
place harding av/hosmer av
pin_drop sedgwick av/cedar av
infoHeading to river pk tower via tremon

How to get the best from your bus ticket on Throgs Neck - River Park Towers Bx42?

MTA New York City Transit operates Throgs Neck - River Park Towers Bx42 at New York, NY.

This bus line present 3 locations to be ride to and from.

Offering departs or arrivals dailly, those 3 points are called THROGS NECK HARDING AV vi, WESTCHESTER SQ, RIVER PK TOWER via TREMON.

MTA New York City Transit provides a total of 139 bus schedules every day.

Normally, count on 973 bus departures every week on Throgs Neck - River Park Towers Bx42.

Get more informations about MTA New York City Transit here.

Throgs Neck - River Park Towers Bx42 full details to THROGS NECK HARDING AV vi on 2024-12-26

Which are Throgs Neck - River Park Towers Bx42 bus stations?

For this bus trip heading to THROGS NECK HARDING AV vi, there are the following options of departure stations.

Board at:

  • SEDGWICK AV/CEDAR AV
  • E TREMONT AV/WESTCHESTER AV

When is the first and last bus Throgs Neck - River Park Towers Bx42 to THROGS NECK HARDING AV vi?

The first bus time heading to THROGS NECK HARDING AV vi is at 12:00 AM boarding at SEDGWICK AV/CEDAR AV.

The last bus on the day leaves from HARDING AV/EMERSON AV at 11:36 PM and will arrive on THROGS NECK HARDING AV vi at 12:30 AM.

How long it takes travelling through THROGS NECK HARDING AV vi?

The bus traveling length is around 31m.

With all the above mentioned boarding options going to THROGS NECK HARDING AV vi on 2024-12-26, choose between 69 bus schedules.

One of them will take you through all THROGS NECK HARDING AV vi.

Moreover, get off the bus at THROGS NECK HARDING AV vi HARDING AV/EMERSON AV.

Throgs Neck - River Park Towers Bx42 full details to WESTCHESTER SQ on 2024-12-26

Which are Throgs Neck - River Park Towers Bx42 bus stations?

For this bus trip heading to WESTCHESTER SQ, there are the following options of departure stations.

Board at:

  • HARDING AV/HOSMER AV
  • SCHURZ AV/HUNTINGTON AV

When is the first and last bus Throgs Neck - River Park Towers Bx42 to WESTCHESTER SQ?

The first bus time heading to WESTCHESTER SQ is at 12:04 AM boarding at HARDING AV/HOSMER AV.

The last bus on the day leaves from E TREMONT AV/WESTCHESTER AV at 3:08 PM and will arrive on WESTCHESTER SQ at 3:37 PM.

How long it takes travelling through WESTCHESTER SQ?

The bus traveling length is around 21m.

With all the above mentioned boarding options going to WESTCHESTER SQ on 2024-12-26, choose between 5 bus schedules.

One of them will take you through all WESTCHESTER SQ.

Moreover, get off the bus at WESTCHESTER SQ E TREMONT AV/WESTCHESTER AV.

Throgs Neck - River Park Towers Bx42 full details to RIVER PK TOWER via TREMON on 2024-12-26

Which are Throgs Neck - River Park Towers Bx42 bus stations?

For this bus trip heading to RIVER PK TOWER via TREMON, there are the following options of departure stations.

Board at:

  • HARDING AV/HOSMER AV
  • E TREMONT AV/WESTCHESTER AV

When is the first and last bus Throgs Neck - River Park Towers Bx42 to RIVER PK TOWER via TREMON?

The first bus time heading to RIVER PK TOWER via TREMON is at 4:28 AM boarding at HARDING AV/HOSMER AV.

The last bus on the day leaves from SEDGWICK AV/CEDAR AV at 11:29 PM and will arrive on RIVER PK TOWER via TREMON at 12:24 AM.

How long it takes travelling through RIVER PK TOWER via TREMON?

The bus traveling length is around 57m.

With all the above mentioned boarding options going to RIVER PK TOWER via TREMON on 2024-12-26, choose between 65 bus schedules.

One of them will take you through all RIVER PK TOWER via TREMON.

Moreover, get off the bus at RIVER PK TOWER via TREMON SEDGWICK AV/CEDAR AV.

How much is MTA New York City Transit Throgs Neck - River Park Towers Bx42 bus ticket price?

Throgs Neck - River Park Towers Bx42 fares vary by time of day and the distance between stations.

Depending on your trip length, the price will vary.

Throgs Neck - River Park Towers Bx42 ticket prices also will vary on peak and off-peak hours.

Throgs Neck - River Park Towers Bx42 related lines