Contributed by Fabio Furlani
Contributed by Out of the Dark
Contributed by Stephen Coles
Contributed by Florian Hardwig
Contributed by newglyph