Permission to use, copy, modify, and distribute this software and its
documentation for any purpose is hereby granted without fee, provided that the
Permission to use, copy, modify, and distribute this software and its
documentation for any purpose is hereby granted without fee, provided that the