This man here is a legend
Read the new top comment, if you want to see any updated information, assuming you don't already know it all.