Today's one of those all-too-familiar days where our civilization seems to be teetering on the brink of collapse, and routine disruptions to our city's infrastructure pale a bit in comparison to massive disruptions in international relations. Still, even the Brexit can't keep the weekend from rolling around, and with it comes the annual Pride March, which perhaps you thought you'd get to by subway. With changes on 14 trains this weekend, that might be easier said than done.

Here's what's on tap:

1 trains are not running in either direction between 14 St and South Ferry, from 11:30 p.m. on Friday to 5 a.m. on Monday. Free shuttle buses will run between Chambers St and South Ferry.

2 trains are running local in both directions between Chambers St and 34 St-Penn Station, from 11:30 p.m. on Friday to 5 a.m. on Monday. From 3:45 a.m. on Saturday to 10 p.m. on Sunday, they'll run in two sections: between Flatbush Av-Brooklyn College and E 180, and via the 5 to and from Eastchester-Dyre Av; and between E 180 St and Wakefield-241 St. Also, from 3:45 a.m. on Saturday to 10 p.m. on Sunday, E 180 St-bound 2 trains will run express from Wakefield-241 St to E 180 St.

3 trains will run to and from New Lots Avenue from 11:45 p.m. on Friday to 5 a.m. on Monday, replacing the 4 in Brooklyn. Also, from 11:30 p.m. on Friday to 5 a.m. on Monday, 3 trains will run local in both directions between Chambers St and 34 St-Penn Station.

4 trains are running local in both directions between 125 St and Brooklyn Bridge-City Hall from 11:45 p.m. on Friday to 5 a.m. on Monday. Also during that time, uptown 4 trains will skip Astor Pl, and 4 trains will be suspended in both directions between New Lots Av/Crown Hts-Utica Ave and Brooklyn Bridge.

5 trains are not running in either direction between Bowling Green and Grand Central-42 St, from 6 a.m. to 11 p.m. on Saturday and from 8 a.m. to 11 p.m. on Sunday. From 3:45 a.m. to 7:30 a.m. on Saturday and from 9:45 p.m. Saturday to 9:30 a.m. Sunday, 5 shuttle service will be replaced by the 2 between Eastchester-Dyre Av and E 180 St.

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

A trains will be rerouted via the F in both directions between W 4 St-Wash Sq and Jay St-Metrotech, from 11:45 p.m. on Friday to 5 a.m. on Monday. Also during that time, downtown A trains will run express from 145 St to 59 St-Columbus Circle. From 12:01 a.m. on Saturday to 5 a.m. on Monday, A trains are not running in either direction between Ozone Park-Lefferts Blvd and Rockaway Blvd. Free shuttle buses will run instead. And lastly, from 12:01 a.m. on Saturday to 5 a.m. on Monday, A trains will run local in both directions between W 4 St-Wash Sq and Columbus Circle.

C trains will be rerouted via the F in both directions between W 4 St-Wash Sq and Jay St-MetroTech, from 6:30 a.m. to 11 p.m. on Saturday and Sunday. Also during that time, downtown C trains will run express from 145 St to 59 St-Columbus Circle.

Coney Island-Stillwell Av-bound D trains will be rerouted via the N line from 36 St to Coney Island-Stillwell Av, from 11:45 p.m. on Friday to 10 p.m. on Sunday. From 12:01 a.m. on Saturday to 5 a.m. on Monday, Norwood-205 St-bound D trains will stop at 14 St and 23 St.

E trains will be rerouted via the F in both directions between 21 St-Queensbridge and W 4 St-Wash Sq. Free shuttle buses will run between Court Sq-23 St and 21 St-Queensbridge. Also, from 12:01 a.m. on Saturday to 5 a.m. on Monday, World Trade Center-bound E trains will run local in Queens. From 11:45 p.m. on Friday to 6:30 a.m. on Sunday and from 11:45 p.m. on Sunday to 5 a.m. on Monday, Jamaica Center/Parsons Archer-bound E trains will run express from the 21 St-Queensbridge F station to Forest Hills-71 Av, and will skip 75 Av, Briarwood, and Sutphin Blvd.

Jamaica-bound F trains will skip 75 Av, Briarwood, and Sutphin Blvd from 11:45 p.m. on Friday to 5 a.m. on Monday. Also during that time, Coney Island-Stillwel Av-bound F trains will run express from Church Av to Jay St-Metrotech. And from 12:01 a.m. on Saturday to 5 a.m. on Monday, Coney Island-Stillwell Av-bound F trains will run local from Forest Hills-71 Av to 21 St-Queensbridge.

G trains are not running in either direction between Church Av and Hoyt-Schermerhorn Sts, from 11:45 p.m. on Friday to 5 a.m. on Monday.

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

The Rockaway Park S shuttle service will be replaced with A trains from 6:30 a.m. to 12 midnight on Saturday and Sunday.