/* Copyright Abandoned This file is public domain and comes with NO WARRANTY of any kind */