* *\r
* Permission is hereby granted, free of charge, to any person obtaining a *\r
* copy of this software and associated documentation files (the *\r
* *\r
* Permission is hereby granted, free of charge, to any person obtaining a *\r
* copy of this software and associated documentation files (the *\r