Wow, what a ride! Congrats on finishing, with time to spare on top of that!