Fin

fina

 

There is a little tiny sorting issue still here. :)

My friend Dave Chiapperino created the animation.