    Written by Scott Robert Ladd.
    No rights reserved. This is public domain software, for use by anyone.

