Sort:  

wow you spent some time on this. Great work.