Created by Anezumi
Contributed by Gareth Hague
Contributed by Sang-Jin Lee
Contributed by Love Lagerkvist
Contributed by Cristóbal Riesco