Actually, I changed my mind. Here's one night's worth of work.