could be faster, but fuck this one in general... waaaay too much RNG for me to even bother getting a semi-decent time.