Got really lucky at the end of an otherwise "okay" run. Lots to clean up, but this is still a pretty good time for me.