done a few...
slightly different than most; I think...

http://www.emilschildt.com/GRAVID.htm