If you manage to survive this weekend's Pollen sinus slaughter, you'll still have to reckon with the long arm of weekend subway law. Which, if you're wondering, mandates that you take at least two extra trains to get to your intended destination on Saturdays and Sundays. Nearly no lines are spared this week, though 7 and G train riders get smooth weekend service, likely to make up for the fact that one is guaranteed to sit on a G at Court Square for 20 minutes no matter what time one gets on the train.

Here's what's on tap this weekend:

The 1 train will make express stops from 96th Street to Times Square-42nd Street on the South Ferry-bound track, starting at 11:45 p.m. on Friday and ending at 5 a.m. on Monday. 2 trains will also make express stops from 96th Street to Times Square-42nd Street on the Brooklyn-bound track, with that change in effect from 11:45 p.m. Friday to 6:30 a.m. Sunday, and again from 11:45 p.m. Sunday to 5 a.m. on Monday.3 trains will run to and from New Lots Avenue from 11:45 p.m. Friday to 5 a.m. on Monday, making express stops in Manhattan.

4 trains will not run between Bowling Green and New Lots Avenue from 11:45 p.m. Friday to 5 a.m. on Monday. The 4 will run local on the downtown track between 125th Street and Grand Central-42nd Street. 5 trains will also make local stops between 125th Street and Grand Central-42nd Street on the Flatbush Avenue-Brooklyn College bound track, from 6 p.m. to 11 p.m. on Saturday and from 8 a.m. to 11 p.m. on Sunday.

The 6 will run express on the Pelham Bay Park-bound track from 3rd Avenue-138th Street to Hunts Point Avenue, starting at 11:45 p.m. on Friday and ending at 5 a.m. on Monday.

Inwood-207th Street-bound A trains will skip Spring Street, 23rd Street and 50th Street, and will run every 15 minutes. That change is in effect from 11:45 p.m. Friday to 6:30 a.m. Sunday, and again from 11:45 p.m. Sunday to 5 a.m. Monday. 168th Street-bound C trains will also skip Spring Street, 23rd Street and 50th Street from 6:30 a.m. to 11 p.m. on Saturday and Sunday, and will also run every 15 minutes during that time.

Coney Island-Stillwell Avenue bound D trains will reroute along the N line between 36th Street and Coney Island-Stillwell Avenue, from 11:45 p.m. Friday to 5 a.m. on Monday.

E trains will skip Spring Street and 23rd Street on the Jamaica Center-Parsons/Archer bound track from 11:45 p.m. on Friday until 5 a.m. on Monday, and will run every 15 minutes during that period. On that same track, the E will make express stops from Queens Plaza to Roosevelt Avenue, from 12:15 a.m. to 6:30 a.m. Saturday and Sunday, and from 12:15 a.m. to 5 a.m. on Monday.

More fun with the E: also on the Jamaica Center-Parsons/Archer bound track, trains will make local stops from Roosevelt Avenue to Forest Hills-71st Avenue, and on the WTC-bound track, the E will run local from Forest Hills-71st Avenue to Queens Plaza. These changes are in effect from 12:30 a.m. Saturday to 5 a.m. on Monday.

Jamaica-179th Street bound F trains will reroute along the M line between 47-50th Streets/Rockefeller Center to Roosevelt Avenue, starting at 9:45 p.m. Friday and ending at 5 a.m. on Monday. Also on the Jamaica-179th Street bound track, the F will make local stops between Roosevelt Avenue and Forest Hills-71st Avenue, while Coney Island-Stillwell Avenue bound F trains will make local stops between Forest Hills-71st Avenue and 21st Street-Queensbridge; those changes are in effect from 12:30 a.m. Saturday to 5 a.m. Monday.

J trains will make express stops between Broadway Junction and Myrtle Avenue on the Chambers Street-bound track, from 5:45 a.m. to 6 p.m. on Saturday and Sunday.

The L enters its fourth (and penultimate!) L-Pocalypse weekend, with no service in either direction between 8th Avenue and Lorimer Street.

M service will extend to the 57th Street F station, starting at 6:30 a.m. and ending at 11:59 p.m. on Saturday, and again on Sunday from 8:30 a.m. to 11 p.m.

N trains will skip 49th Street on the Coney Island-Stillwell Avenue bound track from 11:45 p.m. on Friday until 5 a.m. on Monday. On the Astoria-Ditmars Boulevard bound track, the N will make local stops between 59th Street and 36th Street in Brooklyn, with that change in effect from 12:01 a.m. Saturday to 5 a.m. Monday.

Manhattan-bound Q trains will make express stops between Kings Highway and Prospect Park, starting at 10:45 p.m. Friday and ending at 5 a.m. on Monday. On the Coney Island-Stillwell Avenue bound track, the Q will skip 49th Street, with that change in effect from 11:45 p.m. Friday to 6:30 a.m. Sunday and again from 11:45 p.m. Sunday to 5 a.m. on Monday.

R trains will run express between Queens Plaza and Roosevelt Avenue on the Forest Hills-71st Avenue bound track, starting at 6:30 a.m. and ending at midnight on Saturday and Sunday. On the Brooklyn-bound track, R trains will skip 49th Street. from 6:30 a.m. to 11 p.m. on Saturday and Sunday. 36th Street-bound R shuttle trains will make stops at 53rd Street and 45th Street starting at 11:45 p.. Friday and ending at 6:30 a.m. Sunday, and again from 11:45 p.m. Sunday to 5 a.m. on Monday.

The Rockaway Park S shuttle will not run from 11:45 p.m. Friday to 5 a.m. on Monday.