Here is a link to the solution that I had posted a while back. I've tweaked it some, but all the basic logic is described in there. Let me know if you have any questions
Here is a link to the solution that I had posted a while back. I've tweaked it some, but all the basic logic is described in there. Let me know if you have any questions