Sorry about wasting the rest of your day...

http://members.iinet.net.au/~pontipak/redsquare.html

Post your best time:

Mine's just under 22 seconds so far.

Good luck!