We've got a weekend of rain and hot steam ahead of us, and it seems that the trains will be just as lethargic as our human bodies, thanks to yet another weekend of service changes. Stay home. Stay off the streets. Bond with the old lettuce at the bottom of your crisper drawer, for you are moving into your refrigerator and these wilting vegetables are the only friends you need.

Here's what's on tap this week:

1 trains will not run in either direction between 14 St and South Ferry from 11:30 p.m. Friday to 5 a.m. Monday.

2 trains will not run in either direction between E 180 St and 149 St-Grand Concourse from 3:30 a.m. Saturday to 10 p.m. Sunday. All 2 trains will make local stops between Chambers St and 34 St-Penn Station from 11:30 p.m. Friday to 5 a.m. Monday.

3 trains will make local stops between Chambers St and 34 St-Penn Station in both directions, starting at 6:30 a.m. and ending at midnight on Saturday and Sunday.

Crown Hts-Utica Av bound 4 trains will run express from 14 St-Union Sq to Brooklyn Bridge-City Hall, with that change in effect from 11:45 p.m. Friday to 7:30 a.m. Sunday, and again from 11:45 p.m. Sunday to 5 a.m. Monday. On that same track, trains will make local stops from 125 St to 14 St-Union Sq from 12:01 a.m. Saturday to 5 a.m. Monday.

5 trains will not run at all from 11:45 p.m. Friday to 5 a.m. Monday.

Brooklyn Bridge-City Hall bound 6 trains will run express from 14 St-Union Sq to Brooklyn Bridge-City Hall, starting at 11:45 p.m. Friday and ending at 5 a.m. Saturday.

Times Sq-42 St bound 7 trains will make express stops from Mets-Willets Point to Queensboro Plaza from 11:45 p.m. Friday to 5 a.m. Monday.

All A trains will reroute along the F line from W 4 St-Wash Sq and Jay St-MetroTech, starting at 11:45 p.m. Friday and ending at 5 a.m. Monday. All trains will run local between W4 St-Wash Sq and 59 St-Columbus Circle from 12:01 a.m. Saturday to 5 a.m. Monday. On the Inwood-207 St bound track, trains will run express from 125 St to 168 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.

All C trains will reroute along the F line between W 4 St-Wash Sq and Jay St-MetroTech from 6:30 a.m. to 11 p.m. on Saturday and Sunday. 168 St-bound trains will run express from 125 St to 168 St during that time.

Norwood-205 St bound D trains will run along the N line from Coney Island-Stillwell Av to 36 St, starting at 3:45 a.m. Saturday and ending at 10 p.m. Sunday.

E trains will make local stops between Queens Plaza and Forest Hills-71 Av in both directions, with that change in effect from 12:01 a.m. Saturday to 5 a.m. Monday.

Jamaica-179 St bound F trains will make express stops from Neptune Av to Smith-9 Sts, starting at 11:45 p.m. Friday and ending at 5 a.m. Monday. All F trains will make local stops from 21 St-Queensbridge to Forest Hills-71 Av from 12:01 a.m. Saturday to 5 a.m. Monday.

L trains will operate in two sections, between 8 Av and Broadway Junction and again between Broadway Junction and Rockaway Pkwy every 24 minutes, from 7 a.m. to 7 p.m. on Saturday and Sunday.

Astoria-Ditmars Blvd bound N trains will skip 49 St, starting at 11:45 p.m. Friday and ending at 5 a.m. Monday. Also on that track, trains will skip 45 St and 53 St, with that change in effect from 12:01 a.m. Saturday to 5 a.m. Monday.

Manhattan-bound Q trains will run express from Kings Hwy to Prospect Park, with that change in effect from 11:15 p.m. Friday to 5 a.m. Monday. Trains on that track will also skip 49 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.

36 St-bound R trains will stop at 53 St and 45 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. Uptown R trains will skip 49 St from 6:30 a.m. to 11:30 p.m. on Saturday and Sunday.