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.