Here's the code. Let it run for a few minutes (literally minutes) and you'll get something similar to the screenshot in my first post.