Just watch. Each ball bounces one every different length of time. From right to left, top to bottom there is once every: - 1 second - 1 minute - 2 minutes - 3 minutes - 4 minutes - 5 minutes - 10 minutes - 15 minutes - 20 minutes - 30 minutes - 1 hour - 6 hours - 12 hours - 1 day - 1 week - 1 month - 1 year - 1 decade - 1 century - 1 millennium
Inspiration from a friend.