menu

Penn

Port Authority of Allegheny County Penn schedules on Monday, 23 December traveling by bus

Heading to:

There are 15 schedules heading to outbound-penn bakery square via strip district

12:00 am12:25 am
directions_bus
place penn ave at garrison pl ns (#933)
pin_drop layover east liberty terminal (no stop) drop off: not available pickup: no pickup available
infoHeading to outbound-penn bakery square via strip district
12:30 am12:55 am
directions_bus
place penn ave at garrison pl ns (#933)
pin_drop layover east liberty terminal (no stop) drop off: not available pickup: no pickup available
infoHeading to outbound-penn bakery square via strip district
4:50 am5:17 am
directions_bus
place penn ave at garrison pl ns (#933)
pin_drop layover east liberty terminal (no stop) drop off: not available pickup: no pickup available
infoHeading to outbound-penn bakery square via strip district
5:25 am5:52 am
directions_bus
place penn ave at garrison pl ns (#933)
pin_drop layover east liberty terminal (no stop) drop off: not available pickup: no pickup available
infoHeading to outbound-penn bakery square via strip district
6:00 am6:27 am
directions_bus
place penn ave at garrison pl ns (#933)
pin_drop layover east liberty terminal (no stop) drop off: not available pickup: no pickup available
infoHeading to outbound-penn bakery square via strip district
6:30 am6:57 am
directions_bus
place penn ave at garrison pl ns (#933)
pin_drop layover east liberty terminal (no stop) drop off: not available pickup: no pickup available
infoHeading to outbound-penn bakery square via strip district
7:00 am7:27 am
directions_bus
place penn ave at garrison pl ns (#933)
pin_drop layover east liberty terminal (no stop) drop off: not available pickup: no pickup available
infoHeading to outbound-penn bakery square via strip district
7:30 am7:57 am
directions_bus
place penn ave at garrison pl ns (#933)
pin_drop layover east liberty terminal (no stop) drop off: not available pickup: no pickup available
infoHeading to outbound-penn bakery square via strip district
12:00 pm12:34 pm
directions_bus
place penn ave at garrison pl ns (#933)
pin_drop layover east liberty terminal (no stop) drop off: not available pickup: no pickup available
infoHeading to outbound-penn bakery square via strip district
3:30 pm4:04 pm
directions_bus
place penn ave at garrison pl ns (#933)
pin_drop layover east liberty terminal (no stop) drop off: not available pickup: no pickup available
infoHeading to outbound-penn bakery square via strip district
8:00 pm8:30 pm
directions_bus
place penn ave at garrison pl ns (#933)
pin_drop layover east liberty terminal (no stop) drop off: not available pickup: no pickup available
infoHeading to outbound-penn bakery square via strip district
8:30 pm9:00 pm
directions_bus
place penn ave at garrison pl ns (#933)
pin_drop layover east liberty terminal (no stop) drop off: not available pickup: no pickup available
infoHeading to outbound-penn bakery square via strip district
9:00 pm9:30 pm
directions_bus
place penn ave at garrison pl ns (#933)
pin_drop layover east liberty terminal (no stop) drop off: not available pickup: no pickup available
infoHeading to outbound-penn bakery square via strip district
11:00 pm11:25 pm
directions_bus
place penn ave at garrison pl ns (#933)
pin_drop layover east liberty terminal (no stop) drop off: not available pickup: no pickup available
infoHeading to outbound-penn bakery square via strip district
11:30 pm11:55 pm
directions_bus
place penn ave at garrison pl ns (#933)
pin_drop layover east liberty terminal (no stop) drop off: not available pickup: no pickup available
infoHeading to outbound-penn bakery square via strip district

There are 17 schedules heading to inbound-penn downtown via strip district

12:06 am12:30 am
directions_bus
place layover east liberty terminal (no stop) drop off: not available pickup: no pickup available
pin_drop penn ave at garrison pl ns (#933)
infoHeading to inbound-penn downtown via strip district
12:36 am1:00 am
directions_bus
place layover east liberty terminal (no stop) drop off: not available pickup: no pickup available
pin_drop penn ave at garrison pl ns (#933)
infoHeading to inbound-penn downtown via strip district
1:06 am1:30 am
directions_bus
place layover east liberty terminal (no stop) drop off: not available pickup: no pickup available
pin_drop penn ave at garrison pl ns (#933)
infoHeading to inbound-penn downtown via strip district
5:36 am6:00 am
directions_bus
place layover east liberty terminal (no stop) drop off: not available pickup: no pickup available
pin_drop penn ave at garrison pl ns (#933)
infoHeading to inbound-penn downtown via strip district
6:06 am6:30 am
directions_bus
place layover east liberty terminal (no stop) drop off: not available pickup: no pickup available
pin_drop penn ave at garrison pl ns (#933)
infoHeading to inbound-penn downtown via strip district
6:36 am7:00 am
directions_bus
place layover east liberty terminal (no stop) drop off: not available pickup: no pickup available
pin_drop penn ave at garrison pl ns (#933)
infoHeading to inbound-penn downtown via strip district
7:06 am7:30 am
directions_bus
place layover east liberty terminal (no stop) drop off: not available pickup: no pickup available
pin_drop penn ave at garrison pl ns (#933)
infoHeading to inbound-penn downtown via strip district
7:36 am8:00 am
directions_bus
place layover east liberty terminal (no stop) drop off: not available pickup: no pickup available
pin_drop penn ave at garrison pl ns (#933)
infoHeading to inbound-penn downtown via strip district
8:06 am8:30 am
directions_bus
place layover east liberty terminal (no stop) drop off: not available pickup: no pickup available
pin_drop penn ave at garrison pl ns (#933)
infoHeading to inbound-penn downtown via strip district
8:31 am9:00 am
directions_bus
place layover east liberty terminal (no stop) drop off: not available pickup: no pickup available
pin_drop penn ave at garrison pl ns (#933)
infoHeading to inbound-penn downtown via strip district
3:59 pm4:30 pm
directions_bus
place layover east liberty terminal (no stop) drop off: not available pickup: no pickup available
pin_drop penn ave at garrison pl ns (#933)
infoHeading to inbound-penn downtown via strip district
4:59 pm5:30 pm
directions_bus
place layover east liberty terminal (no stop) drop off: not available pickup: no pickup available
pin_drop penn ave at garrison pl ns (#933)
infoHeading to inbound-penn downtown via strip district
5:59 pm6:30 pm
directions_bus
place layover east liberty terminal (no stop) drop off: not available pickup: no pickup available
pin_drop penn ave at garrison pl ns (#933)
infoHeading to inbound-penn downtown via strip district
6:29 pm7:00 pm
directions_bus
place layover east liberty terminal (no stop) drop off: not available pickup: no pickup available
pin_drop penn ave at garrison pl ns (#933)
infoHeading to inbound-penn downtown via strip district
9:06 pm9:30 pm
directions_bus
place layover east liberty terminal (no stop) drop off: not available pickup: no pickup available
pin_drop penn ave at garrison pl ns (#933)
infoHeading to inbound-penn downtown via strip district
9:36 pm10:00 pm
directions_bus
place layover east liberty terminal (no stop) drop off: not available pickup: no pickup available
pin_drop penn ave at garrison pl ns (#933)
infoHeading to inbound-penn downtown via strip district
11:36 pm12:00 am
directions_bus
place layover east liberty terminal (no stop) drop off: not available pickup: no pickup available
pin_drop penn ave at garrison pl ns (#933)
infoHeading to inbound-penn downtown via strip district

There are 27 schedules heading to outbound-penn-garfield to bakery square-5th & mcpherson

1:00 am1:24 am
directions_bus
place penn ave at garrison pl ns (#933)
pin_drop fifth ave ramp at fifth ave fs
infoHeading to outbound-penn-garfield to bakery square-5th & mcpherson
1:30 am1:54 am
directions_bus
place penn ave at garrison pl ns (#933)
pin_drop fifth ave ramp at fifth ave fs
infoHeading to outbound-penn-garfield to bakery square-5th & mcpherson
8:00 am8:26 am
directions_bus
place penn ave at garrison pl ns (#933)
pin_drop fifth ave ramp at fifth ave fs
infoHeading to outbound-penn-garfield to bakery square-5th & mcpherson
8:30 am8:56 am
directions_bus
place penn ave at garrison pl ns (#933)
pin_drop fifth ave ramp at fifth ave fs
infoHeading to outbound-penn-garfield to bakery square-5th & mcpherson
9:00 am9:33 am
directions_bus
place penn ave at garrison pl ns (#933)
pin_drop fifth ave ramp at fifth ave fs
infoHeading to outbound-penn-garfield to bakery square-5th & mcpherson
9:30 am10:03 am
directions_bus
place penn ave at garrison pl ns (#933)
pin_drop fifth ave ramp at fifth ave fs
infoHeading to outbound-penn-garfield to bakery square-5th & mcpherson
10:00 am10:33 am
directions_bus
place penn ave at garrison pl ns (#933)
pin_drop fifth ave ramp at fifth ave fs
infoHeading to outbound-penn-garfield to bakery square-5th & mcpherson
10:30 am11:03 am
directions_bus
place penn ave at garrison pl ns (#933)
pin_drop fifth ave ramp at fifth ave fs
infoHeading to outbound-penn-garfield to bakery square-5th & mcpherson
11:00 am11:33 am
directions_bus
place penn ave at garrison pl ns (#933)
pin_drop fifth ave ramp at fifth ave fs
infoHeading to outbound-penn-garfield to bakery square-5th & mcpherson
11:30 am12:03 pm
directions_bus
place penn ave at garrison pl ns (#933)
pin_drop fifth ave ramp at fifth ave fs
infoHeading to outbound-penn-garfield to bakery square-5th & mcpherson
12:30 pm1:03 pm
directions_bus
place penn ave at garrison pl ns (#933)
pin_drop fifth ave ramp at fifth ave fs
infoHeading to outbound-penn-garfield to bakery square-5th & mcpherson
1:00 pm1:33 pm
directions_bus
place penn ave at garrison pl ns (#933)
pin_drop fifth ave ramp at fifth ave fs
infoHeading to outbound-penn-garfield to bakery square-5th & mcpherson
1:30 pm2:03 pm
directions_bus
place penn ave at garrison pl ns (#933)
pin_drop fifth ave ramp at fifth ave fs
infoHeading to outbound-penn-garfield to bakery square-5th & mcpherson
2:00 pm2:33 pm
directions_bus
place penn ave at garrison pl ns (#933)
pin_drop fifth ave ramp at fifth ave fs
infoHeading to outbound-penn-garfield to bakery square-5th & mcpherson
2:30 pm3:03 pm
directions_bus
place penn ave at garrison pl ns (#933)
pin_drop fifth ave ramp at fifth ave fs
infoHeading to outbound-penn-garfield to bakery square-5th & mcpherson
3:00 pm3:33 pm
directions_bus
place penn ave at garrison pl ns (#933)
pin_drop fifth ave ramp at fifth ave fs
infoHeading to outbound-penn-garfield to bakery square-5th & mcpherson
4:00 pm4:33 pm
directions_bus
place penn ave at garrison pl ns (#933)
pin_drop fifth ave ramp at fifth ave fs
infoHeading to outbound-penn-garfield to bakery square-5th & mcpherson
4:30 pm5:03 pm
directions_bus
place penn ave at garrison pl ns (#933)
pin_drop fifth ave ramp at fifth ave fs
infoHeading to outbound-penn-garfield to bakery square-5th & mcpherson
5:00 pm5:33 pm
directions_bus
place penn ave at garrison pl ns (#933)
pin_drop fifth ave ramp at fifth ave fs
infoHeading to outbound-penn-garfield to bakery square-5th & mcpherson
5:30 pm6:03 pm
directions_bus
place penn ave at garrison pl ns (#933)
pin_drop fifth ave ramp at fifth ave fs
infoHeading to outbound-penn-garfield to bakery square-5th & mcpherson
6:00 pm6:30 pm
directions_bus
place penn ave at garrison pl ns (#933)
pin_drop fifth ave ramp at fifth ave fs
infoHeading to outbound-penn-garfield to bakery square-5th & mcpherson
6:30 pm7:00 pm
directions_bus
place penn ave at garrison pl ns (#933)
pin_drop fifth ave ramp at fifth ave fs
infoHeading to outbound-penn-garfield to bakery square-5th & mcpherson
7:00 pm7:30 pm
directions_bus
place penn ave at garrison pl ns (#933)
pin_drop fifth ave ramp at fifth ave fs
infoHeading to outbound-penn-garfield to bakery square-5th & mcpherson
7:30 pm8:00 pm
directions_bus
place penn ave at garrison pl ns (#933)
pin_drop fifth ave ramp at fifth ave fs
infoHeading to outbound-penn-garfield to bakery square-5th & mcpherson
9:30 pm9:59 pm
directions_bus
place penn ave at garrison pl ns (#933)
pin_drop fifth ave ramp at fifth ave fs
infoHeading to outbound-penn-garfield to bakery square-5th & mcpherson
10:00 pm10:29 pm
directions_bus
place penn ave at garrison pl ns (#933)
pin_drop fifth ave ramp at fifth ave fs
infoHeading to outbound-penn-garfield to bakery square-5th & mcpherson
10:30 pm10:59 pm
directions_bus
place penn ave at garrison pl ns (#933)
pin_drop fifth ave ramp at fifth ave fs
infoHeading to outbound-penn-garfield to bakery square-5th & mcpherson

There are 25 schedules heading to inbound-penn-garfield to downtown

4:28 am4:50 am
directions_bus
place fifth ave opp mcpherson st fs
pin_drop penn ave at garrison pl ns (#933)
infoHeading to inbound-penn-garfield to downtown
5:03 am5:25 am
directions_bus
place fifth ave opp mcpherson st fs
pin_drop penn ave at garrison pl ns (#933)
infoHeading to inbound-penn-garfield to downtown
9:03 am9:30 am
directions_bus
place fifth ave opp mcpherson st fs
pin_drop penn ave at garrison pl ns (#933)
infoHeading to inbound-penn-garfield to downtown
9:33 am10:00 am
directions_bus
place fifth ave opp mcpherson st fs
pin_drop penn ave at garrison pl ns (#933)
infoHeading to inbound-penn-garfield to downtown
10:03 am10:30 am
directions_bus
place fifth ave opp mcpherson st fs
pin_drop penn ave at garrison pl ns (#933)
infoHeading to inbound-penn-garfield to downtown
10:33 am11:00 am
directions_bus
place fifth ave opp mcpherson st fs
pin_drop penn ave at garrison pl ns (#933)
infoHeading to inbound-penn-garfield to downtown
11:03 am11:30 am
directions_bus
place fifth ave opp mcpherson st fs
pin_drop penn ave at garrison pl ns (#933)
infoHeading to inbound-penn-garfield to downtown
11:33 am12:00 pm
directions_bus
place fifth ave opp mcpherson st fs
pin_drop penn ave at garrison pl ns (#933)
infoHeading to inbound-penn-garfield to downtown
12:03 pm12:30 pm
directions_bus
place fifth ave opp mcpherson st fs
pin_drop penn ave at garrison pl ns (#933)
infoHeading to inbound-penn-garfield to downtown
12:31 pm1:00 pm
directions_bus
place fifth ave opp mcpherson st fs
pin_drop penn ave at garrison pl ns (#933)
infoHeading to inbound-penn-garfield to downtown
1:01 pm1:30 pm
directions_bus
place fifth ave opp mcpherson st fs
pin_drop penn ave at garrison pl ns (#933)
infoHeading to inbound-penn-garfield to downtown
1:31 pm2:00 pm
directions_bus
place fifth ave opp mcpherson st fs
pin_drop penn ave at garrison pl ns (#933)
infoHeading to inbound-penn-garfield to downtown
2:01 pm2:30 pm
directions_bus
place fifth ave opp mcpherson st fs
pin_drop penn ave at garrison pl ns (#933)
infoHeading to inbound-penn-garfield to downtown
2:31 pm3:00 pm
directions_bus
place fifth ave opp mcpherson st fs
pin_drop penn ave at garrison pl ns (#933)
infoHeading to inbound-penn-garfield to downtown
3:01 pm3:30 pm
directions_bus
place fifth ave opp mcpherson st fs
pin_drop penn ave at garrison pl ns (#933)
infoHeading to inbound-penn-garfield to downtown
3:31 pm4:00 pm
directions_bus
place fifth ave opp mcpherson st fs
pin_drop penn ave at garrison pl ns (#933)
infoHeading to inbound-penn-garfield to downtown
4:31 pm5:00 pm
directions_bus
place fifth ave opp mcpherson st fs
pin_drop penn ave at garrison pl ns (#933)
infoHeading to inbound-penn-garfield to downtown
5:31 pm6:00 pm
directions_bus
place fifth ave opp mcpherson st fs
pin_drop penn ave at garrison pl ns (#933)
infoHeading to inbound-penn-garfield to downtown
7:01 pm7:30 pm
directions_bus
place fifth ave opp mcpherson st fs
pin_drop penn ave at garrison pl ns (#933)
infoHeading to inbound-penn-garfield to downtown
7:38 pm8:00 pm
directions_bus
place fifth ave opp mcpherson st fs
pin_drop penn ave at garrison pl ns (#933)
infoHeading to inbound-penn-garfield to downtown
8:08 pm8:30 pm
directions_bus
place fifth ave opp mcpherson st fs
pin_drop penn ave at garrison pl ns (#933)
infoHeading to inbound-penn-garfield to downtown
8:38 pm9:00 pm
directions_bus
place fifth ave opp mcpherson st fs
pin_drop penn ave at garrison pl ns (#933)
infoHeading to inbound-penn-garfield to downtown
10:08 pm10:30 pm
directions_bus
place fifth ave opp mcpherson st fs
pin_drop penn ave at garrison pl ns (#933)
infoHeading to inbound-penn-garfield to downtown
10:38 pm11:00 pm
directions_bus
place fifth ave opp mcpherson st fs
pin_drop penn ave at garrison pl ns (#933)
infoHeading to inbound-penn-garfield to downtown
11:08 pm11:30 pm
directions_bus
place fifth ave opp mcpherson st fs
pin_drop penn ave at garrison pl ns (#933)
infoHeading to inbound-penn-garfield to downtown

How to get the best from your bus ticket on Penn?

Port Authority of Allegheny County operates Penn at Pennsylvania, PA.

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

Offering departs or arrivals dailly, those 4 points are called Outbound-PENN BAKERY SQUARE VIA STRIP DISTRICT, Inbound-PENN DOWNTOWN VIA STRIP DISTRICT, Outbound-PENN-GARFIELD TO BAKERY SQUARE-5TH & MCPHERSON, Inbound-PENN-GARFIELD TO DOWNTOWN.

Port Authority of Allegheny County provides a total of 84 bus schedules every day.

Normally, count on 588 bus departures every week on Penn.

Get more informations about Port Authority of Allegheny County here.

Penn full details to Outbound-PENN BAKERY SQUARE VIA STRIP DISTRICT on 2024-12-23

Which are Penn bus stations?

For this bus trip heading to Outbound-PENN BAKERY SQUARE VIA STRIP DISTRICT, there are the following options of departure stations.

Board at:

  • PENN AVE AT GARRISON PL NS (#933)

When is the first and last bus Penn to Outbound-PENN BAKERY SQUARE VIA STRIP DISTRICT?

The first bus time heading to Outbound-PENN BAKERY SQUARE VIA STRIP DISTRICT is at 12:00 AM boarding at PENN AVE AT GARRISON PL NS (#933).

The last bus on the day leaves from LAYOVER EAST LIBERTY TERMINAL (NO STOP) Drop Off: Not available Pickup: No pickup available at 11:30 PM and will arrive on Outbound-PENN BAKERY SQUARE VIA STRIP DISTRICT at 11:55 PM.

How long it takes travelling through Outbound-PENN BAKERY SQUARE VIA STRIP DISTRICT?

The bus traveling length is around 28m.

With all the above mentioned boarding options going to Outbound-PENN BAKERY SQUARE VIA STRIP DISTRICT on 2024-12-23, choose between 15 bus schedules.

One of them will take you through all Outbound-PENN BAKERY SQUARE VIA STRIP DISTRICT.

Moreover, get off the bus at Outbound-PENN BAKERY SQUARE VIA STRIP DISTRICT LAYOVER EAST LIBERTY TERMINAL (NO STOP) Drop Off: Not available Pickup: No pickup available.

Penn full details to Inbound-PENN DOWNTOWN VIA STRIP DISTRICT on 2024-12-23

Which are Penn bus stations?

For this bus trip heading to Inbound-PENN DOWNTOWN VIA STRIP DISTRICT, there are the following options of departure stations.

Board at:

  • LAYOVER EAST LIBERTY TERMINAL (NO STOP) Drop Off: Not available Pickup: No pickup available

When is the first and last bus Penn to Inbound-PENN DOWNTOWN VIA STRIP DISTRICT?

The first bus time heading to Inbound-PENN DOWNTOWN VIA STRIP DISTRICT is at 12:06 AM boarding at LAYOVER EAST LIBERTY TERMINAL (NO STOP) Drop Off: Not available Pickup: No pickup available.

The last bus on the day leaves from PENN AVE AT GARRISON PL NS (#933) at 11:36 PM and will arrive on Inbound-PENN DOWNTOWN VIA STRIP DISTRICT at 12:00 AM.

How long it takes travelling through Inbound-PENN DOWNTOWN VIA STRIP DISTRICT?

The bus traveling length is around .

With all the above mentioned boarding options going to Inbound-PENN DOWNTOWN VIA STRIP DISTRICT on 2024-12-23, choose between 17 bus schedules.

One of them will take you through all Inbound-PENN DOWNTOWN VIA STRIP DISTRICT.

Moreover, get off the bus at Inbound-PENN DOWNTOWN VIA STRIP DISTRICT PENN AVE AT GARRISON PL NS (#933).

Penn full details to Outbound-PENN-GARFIELD TO BAKERY SQUARE-5TH & MCPHERSON on 2024-12-23

Which are Penn bus stations?

For this bus trip heading to Outbound-PENN-GARFIELD TO BAKERY SQUARE-5TH & MCPHERSON, there are the following options of departure stations.

Board at:

  • PENN AVE AT GARRISON PL NS (#933)

When is the first and last bus Penn to Outbound-PENN-GARFIELD TO BAKERY SQUARE-5TH & MCPHERSON?

The first bus time heading to Outbound-PENN-GARFIELD TO BAKERY SQUARE-5TH & MCPHERSON is at 1:00 AM boarding at PENN AVE AT GARRISON PL NS (#933).

The last bus on the day leaves from FIFTH AVE RAMP AT FIFTH AVE FS at 10:30 PM and will arrive on Outbound-PENN-GARFIELD TO BAKERY SQUARE-5TH & MCPHERSON at 10:59 PM.

How long it takes travelling through Outbound-PENN-GARFIELD TO BAKERY SQUARE-5TH & MCPHERSON?

The bus traveling length is around 30m.

With all the above mentioned boarding options going to Outbound-PENN-GARFIELD TO BAKERY SQUARE-5TH & MCPHERSON on 2024-12-23, choose between 27 bus schedules.

One of them will take you through all Outbound-PENN-GARFIELD TO BAKERY SQUARE-5TH & MCPHERSON.

Moreover, get off the bus at Outbound-PENN-GARFIELD TO BAKERY SQUARE-5TH & MCPHERSON FIFTH AVE RAMP AT FIFTH AVE FS.

Penn full details to Inbound-PENN-GARFIELD TO DOWNTOWN on 2024-12-23

Which are Penn bus stations?

For this bus trip heading to Inbound-PENN-GARFIELD TO DOWNTOWN, there are the following options of departure stations.

Board at:

  • FIFTH AVE OPP MCPHERSON ST FS

When is the first and last bus Penn to Inbound-PENN-GARFIELD TO DOWNTOWN?

The first bus time heading to Inbound-PENN-GARFIELD TO DOWNTOWN is at 4:28 AM boarding at FIFTH AVE OPP MCPHERSON ST FS.

The last bus on the day leaves from PENN AVE AT GARRISON PL NS (#933) at 11:08 PM and will arrive on Inbound-PENN-GARFIELD TO DOWNTOWN at 11:30 PM.

How long it takes travelling through Inbound-PENN-GARFIELD TO DOWNTOWN?

The bus traveling length is around 26m.

With all the above mentioned boarding options going to Inbound-PENN-GARFIELD TO DOWNTOWN on 2024-12-23, choose between 25 bus schedules.

One of them will take you through all Inbound-PENN-GARFIELD TO DOWNTOWN.

Moreover, get off the bus at Inbound-PENN-GARFIELD TO DOWNTOWN PENN AVE AT GARRISON PL NS (#933).

How much is Port Authority of Allegheny County Penn bus ticket price?

Penn fares vary by time of day and the distance between stations.

Depending on your trip length, the price will vary.

Penn ticket prices also will vary on peak and off-peak hours.

Penn related lines