Almost a perfect run, but I got kind of nervous during the end because of how insanely fast this was. This could have been sub 2:50 if it weren't for mistakes in 23 and 24.