Contributed by Boris Pehar
Contributed by Riccardo Casinelli
Contributed by Eliott Grunewald
Contributed by Illán Vega