As is appropriate for the first official weekend of summer, we're about to get pelted with rain, which certainly puts a damper on all your outdoor drinking plans. On the bright side, only 14 of the city's 22 subway lines are due for weekend track work, so you'll be able to drip your umbrella all over someone else's seat to your heart's content.

Here's what's on tap this weekend:

2 trains will not run between E 180 St and 3 Av-149 St in either direction, started at 3:30 a.m. on Saturday and ending at 10 p.m. on Sunday.

3 trains will not run between Crown Hts-Utica Av and New Lots Av in either direction from 6:30 a.m. to 11:30 p.m. on Saturday and Sunday.

4 trains will not run in either direction between Crown Hts-Utica Av and New Lots Av from 11:30 p.m. Friday to 7:30 a.m. Sunday, and again from 11:30 p.m. Sunday to 5 a.m. Monday.

5 trains will not run in either direction between E 180 St and Bowling Green from 6 a.m. to 11:30 p.m. on Saturday, and from 8 a.m. to 11:30 p.m. on Sunday.

Pelham Park-bound 6 trains will make express stops between Parkchester and Pelham Bay Park from 11:45 p.m. Friday to 5 a.m. Monday.

A trains will make express stops between 145 St and Canal St in both directions from 11:30 p.m. Friday to 6:30 a.m. Sunday, and again from 11:30 p.m. Sunday to 5 a.m. Monday.

C trains will make express stops between 145 St and Canal St in both directions from 6:30 a.m. to 11 p.m. on Saturday and Sunday.

D trains will not run in either direction between 59 St-Columbus Circle and DeKalb Av from 11:30 p.m. Friday to 5 a.m. Monday. Coney Island-Stillwell Ave bound D trains will run express between Atlantic Av-Barclays Ctr and 36 St 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.

Jamaica Center-Parsons/Archer bound E trains will make express stops between Roosevelt Av and Forest Hills-71 Av from 12:15 a.m. to 6:30 a.m. on Saturday and Sunday, and again from 12:15 a.m. to 5 a.m. on Monday.

Coney Island-Stillwell Av bound F trains will reroute along the M line from Roosevelt Av to 47-50 Sts-Rockefeller Ctr, starting at 9:45 p.m. Friday and ending at 5 a.m. Monday. Jamaica-179 St bound F trains will make express stops from Avenue X to Smith-9 Sts starting at 11:45 p.m. Friday and ending at 5 a.m. Monday.

J trains will not run in either direction between Hewes Street and Broad Street, starting at 5:45 a.m. and ending at 8 p.m. on Saturday and Sunday.

M trains will not run in either direction between Myrtle Avenue and Essex Street, starting at 5:45 a.m. and ending at 8 p.m. on Saturday and Sunday.

Astoria-Ditmars Blvd bound N trains will reroute along the D line from Coney Island-Stillwell Av to 36 St, starting at 11:45 p.m. Friday and ending at 5 a.m. on Monday. Coney Island-Stillwell Av bound N trains will make express stops between Atlantic Av-Barclays Ctr and 59 St 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.

Forest Hills-71 Av bound R trains will make express stops from Roosevelt Av to Forest Hills-71 Av from 6:30 a.m. to 11:30 p.m. on Saturday and Sunday. Bay Ridge-95 St bound R trains will make express stops between Atlantic Av-Barclays Ctr and 59 St from 6:30 a.m. to 11:30 p.m. on Saturday and Sunday. On that same track, R trains will skip 45 St and 53 St, 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. Monday.