Sort:  

Thanks @brightfame, it took hours to get it arranged and composed. Thanks for reading it!