Created by Bobby B
Contributed by Florian Hardwig
Contributed by Ganplank
Contributed by Arnaud Aubry