Run begins at 00:00, ends at 21:14. Nice to see some real improvement. Looking back at some small mistakes, I believe you may be able to push sub-21 with better RNG and a bit of cleanup!