This was very stressful but very fun at the same time.
Mod edit: Very late final split, adjusted time accordingly.