Holy shit this is gonna take a while. Projected end time 6 pm.