Approximate running times:

 

Start: 8.00pm (no latecomers until after interval)

Interval: 8.23pm (20 Minutes)

Finish 10.00pm