Copyright (c) 1994-2008, Georgi Boshnakov&#xA;&#xA;Permission is hereby granted, free of charge, to any person&#xA;obtaining a copy of this software and associated documentation&#xA;files (the &#34;Software&#34;), to deal in the Software without&#xA;restriction, including without limitation the rights to use,&#xA;copy, modify, merge, publish, distribute, sublicense, and/or sell&#xA;copies of the Software, and to permit persons to whom the&#xA;Software is furnished to do so, subject to the following&#xA;conditions:&#xA;&#xA;The above copyright notice and this permission notice shall be&#xA;included in all copies or substantial portions of the Software.&#xA;&#xA;THE SOFTWARE IS PROVIDED &#34;AS IS&#34;, WITHOUT WARRANTY OF ANY KIND,&#xA;EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES&#xA;OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND&#xA;NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT&#xA;HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,&#xA;WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING&#xA;FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR&#xA;OTHER DEALINGS IN THE SOFTWARE.&#xA;