This took me about 6 hours even though I didn't make the animation. Getting rid of the 0s is harder than it looks.
Thanks to @-SkyStar- for the animation.