Six months ago I moved to an area that's serviced by MORE THAN ONE TRAIN LINE, a luxury after four years in North Brooklyn. The bad news is, this weekend every single one of those lines will suffer from track work. Luckily I'll be spending most of Sunday at an all-day Star Wars marathon at a theater I can walk to, so my life is pretty cool. PRETTY COOL. Anyway, this weekend might suck for the rest of you—here's what's on tap:

1 trains will not run between 14 St and South Ferry from 11:30 p.m. Friday to 5 a.m. Monday. Uptown and downtown trains will skip 18 St, 23 St and 28 St during this time. Downtown trains will run express from 242 St to 215 St from 3:45 a.m. Saturday to 10 p.m. Sunday, and trains run every 16 minutes between 137 St and 242 St on both tracks from 6:30 a.m. to 7 p.m. on Saturday and from 9:30 a.m. to 7 p.m. on Sunday. Some uptown trains will terminate at 137 St during this period.

2 trains will operate in two sections from 3:45 a.m. Saturday to 10 p.m. Sunday—between Flatbush Av and E 180 St and via the 5 train to and from Dyre Avenue; and between E 180 St and 241 St. Trains terminating at E 180 St will make express stops from 241 St to E 180 St during that period. All trains will run local between Chambers St and 34 St, with that change in effect from 11:30 p.m. Friday to 5 a.m. Monday.

3 trains will not run between Utica Av and New Lots Av from 11:30 p.m. Friday to 5 a.m. Monday. Trains will run local between Chambers St and 34 St during this period.

4 trains will not run between New Lots Av/Utica Av and Bowling Green from 11:45 p.m. Friday to 5 a.m. Monday. Downtown trains will skip Astor Pl from 11:45 p.m. to 7:30 a.m. Friday to Sunday, and again from 11:45 p.m. Sunday to 5 a.m. Monday.

5 shuttle service will replace 2 service from 3:45 a.m. to 7:30 a.m. on Saturday and then again from 9:45 p.m. Saturday to 9:30 a.m. Sunday. There will be no service between Dyre Av and 149 St-Grand Concourse from 7:45 a.m. to 10 a.m. on Sunday.

Downtown 6 trains will skip Astor Pl from 11:45 p.m. Friday to 5 a.m. Monday.

Manhattan-bound 7 trains will run express from Willets Point to Queensboro Plaza with a stop at 74 St-Broadway from 6:45 a.m. to 10 p.m. on Saturday.

A trains will run along the F line in both directions between W 4 St and Jay St-MetroTech, with that change in effect from 11:45 p.m. Friday to 5 a.m. Monday. All trains will make local stops from W 4 St and 59 St, and downtown trains will run local from 125 St to 59 St.

C trains will run along the F line in both directions from W 4 St to Jay St-MetroTech from 6:30 a.m. to 11 p.m. Saturday and Sunday.

Downtown D trains will make local stops from 125 St to 59 St from 12:01 a.m. Saturday to 5 a.m. Monday.

E trains will run along the F line from 21 St-Queensbridge to W 4 St, with that change in effect from 11:45 p.m. Friday to 5 a.m. Monday. Jamaica Center-bound trains will skip 75 Av and Briarwood during that period, and will run express from 21 St-Queensbridge to 71 Av from 11:45 p.m. to 6:30 a.m. Friday to Sunday, and from 11:45 p.m. Sunday to 5 a.m. Monday. Manhattan-bound trains will run local in Queens from 12:01 a.m. Saturday to 5 a.m. Monday.

Jamaica-bound F trains will skip 75 Av, Briarwood, and Sutphin Blvd from 11:45 p.m. Friday to 5 a.m. Monday. Brooklyn-bound trains will make local stops in Queens from 12:01 a.m. Saturday to 5 a.m. Monday.

All N trains will run along the R line between Canal St and Atlantic Av-Barclays Ctr, with that change in effect from 12:01 a.m. Saturday to 5 a.m. Monday.

All Q trains will run along the R line from Canal St to DeKalb Av starting at 12:01 a.m. Saturday and ending at 5 a.m. Monday.

Forest Hills-bound R trains will run express from Queens Plaza to 71 Av, with that change in effect from 6:30 a.m. to midnight on Saturday and Sunday.