Another -331. Still needs work and maybe further route improvements but, uh, I have Senior Judging to do <_<