Created by Nate Jephcott
Contributed by Ed Johnson
Contributed by Maxime Francout
Contributed by TYPE01
Contributed by Nikolas Wrobel