golfed: 2126. PNG: 1090 (by rlauck)