Here's an attempt.