Created by Chad Balkum
Contributed by Cristiano Trapani
Contributed by Blaze Type
Contributed by Edouard Spriet