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