1r#"Permission to use, copy, modify, and distribute this software 2for any purpose and without fee is hereby granted. The author 3disclaims all warranties with regard to this software. 4"#