Sort:  

Took a lot of fine tuning. Thanks for noticing :-)