Created by Franziska Stiefel
Contributed by Rumsey Taylor
Contributed by Christian Mengelt
Contributed by George Triantafyllakos