This turned out quite nicely.