This library was created by ZmnSCPxj and is placed in the public domain.
