>>936327322
not quite the same, but here's what i was thinking