Created by Ariel Fogden
Contributed by Filippo La Duca
Contributed by Nick Sherman
Contributed by Hector Pahaut