Original by Hans Häggström (zzorn) < zzorn at iki dot fi > Modifications by Dean Bouvier (demarii)