I gave up on this one. Maybe I'll come back some day.