Sorry for such a late time getting this out to you. A had a hard time with the programmer and the times were drastically bloated.
That said these times are pretty tight and require everyone to be at the venue on time. It does not account to injuries, people in two divisions at the same time (but they are scheduled to not conflict) and other mishaps that slow the day down but they also assume each match goes the distance which happens in the 5,6,7 yr olds and Muay Thai divisions and about 3/4 of the rest. So it should balance out.
I know it is confusing to look at but the benefit is you will have a good idea what time and ring you are on. I hope it works out or that last 8 hours were a waste.
Hope everyone has a great day