Created by bluishfleurs
Contributed by Eli Heuer
Contributed by Claude South
Contributed by Matthew Buchanan